.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;width:1px;height:12px;background:#767676;content:' '}.smartbanner__exit::before{transform:rotate(45deg)}.smartbanner__exit::after{transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center;color:#000}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);color:#b1b1b3;font-family:'ArialRoundedMTBold',Arial;font-size:20px;-webkit-font-smoothing:subpixel-antialiased;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:none;box-shadow:0 0 0 1px #333, 0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom,#42b6c9,#39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.mylib_button:hover{font-weight:bold}.readme-title{font-family:"Helvetica Neue","Helvetica",sans-serif;font-size:14px;font-weight:500;line-height:1.6}.video_play_button{width:60px;height:60px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;background-image:url(http://readmei.com/img/xplay.png.pagespeed.ic.jv4xauIaGS.png);background-repeat:no-repeat;opacity:.5}.overlay:hover .video_play_button{opacity:1.0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]) {display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#777;font-family:"Roboto","Helvetica",sans-serif;font-weight:300;font-size:14px;line-height:1.6;background:#fff}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}a{color:#cdaf82;text-decoration:none}a:hover{text-decoration:underline}.white a{color:#ae916b}img{vertical-align:middle}p{text-align:justify;margin:0 0 1em}p.center{text-align:center}textarea{resize:vertical}h1,h2,h3,h4{font-family:"Roboto Condensed","Helvetica",sans-serif;font-weight:500;line-height:1.2;text-transform:uppercase;margin:0 0 1.6em}h1 a,h2 a,h3 a,h4 a{color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:none}h1.left,h2.left,h3.left,h4.left{text-align:left;margin-bottom:1.2em}h1{font-size:35px}h2{font-size:22px}form label{display:block;font-size:12px;margin-bottom:.5em;padding-left:1px;font-weight:400}form input,form textarea{font:300 12px "Roboto","Helvetica",sans-serif;border:1px solid rgba(0,0,0,.2);width:100%;margin-bottom:25px}form input{height:30px;padding:0 10px}form input[type="submit"]{width:auto}form textarea{padding:10px;height:100px;line-height:1.6em}form .form__status{display:inline-block;margin-left:.5em;font-size:.9em}.white label{color:#666}.white input,.white textarea{border:1px solid rgba(0,0,0,.2);color:#666}.black label{color:#999}.black input,.black textarea{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.2);color:#ccc}hr{border:none;border-bottom:1px solid #ccc}hr.dotted{display:block;margin:0;padding:0;border:0;height:8px;margin:50px 0;position:relative;background:url(http://readmei.com/img/xhr.png.pagespeed.ic.-TjabTHM1R.png) no-repeat center}hr.dotted:before,hr.dotted:after{content:'';width:50%;top:3px;position:absolute;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.1)}hr.dotted:before{left:-25px}hr.dotted:after{right:-25px}figure figcaption{margin-top:15px;text-align:center;font-size:.9em;font-style:italic;color:#999}figure img{max-width:100%}.flex{position:relative;padding-bottom:55%;height:0;margin-bottom:40px}.flex iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}blockquote{font-size:16px;line-height:1.5em;font-style:italic;padding:0;margin:0;background:none}blockquote cite{margin-top:10px;font-size:11px;text-transform:uppercase;display:block;font-style:normal;font-weight:700}.white cite{color:#ae916b}.black cite{color:#cdaf82}address{font-size:.9em;color:#ccc;font-style:normal;line-height:2.3em}address span{color:#fff}form.password{margin:20px 0 5px;*zoom: 1}form.password:before,form.password:after{content:" ";display:table}form.password:after{clear:both}form.password input{margin:0;width:65%;float:left}form.password input[type="submit"]{width:30%;margin-left:5%}html .button,html .buttonConfirm{border:1px solid rgba(255,255,255,.2);color:#fff!important;line-height:28px;padding:0 15px;display:inline-block;font-size:12px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.5);text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;background-color:#cdaf82;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cdaf82),color-stop(100%,#be985e));background-image:-webkit-linear-gradient(#cdaf82,#be985e);background-image:linear-gradient(#cdaf82,#be985e)}html .button:hover,html .buttonConfirm:hover{text-decoration:none;background-color:#c6a370;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6a370),color-stop(100%,#b78c4b));background-image:-webkit-linear-gradient(#c6a370,#b78c4b);background-image:linear-gradient(#c6a370,#b78c4b)}.black .button{border:1px solid rgba(255,255,255,.2)}.white .button{border:1px solid rgba(0,0,0,.1)}.clearfix{*zoom: 1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.cover-screen{position:absolute;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:800px){.cover-screen.large-break{height:auto!important;position:relative;top:0!important}}@media screen and (max-width:450px){.cover-screen.small-break{height:auto!important;position:relative;top:0!important}}@media screen and (max-width:767px),screen and (max-height:600px){.cover-screen.slideshow-break{height:auto!important}}.cover-parent{position:absolute}@media screen and (max-width:450px){.cover-parent.small-break{display:none}}@media screen and (max-width:800px){.cover-parent.large-break{display:none}}.background-image{position:absolute;width:100%;height:100%;background:#111}.background-image img{opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.background-image img.js-inactive{opacity:0}.find-center{position:relative}.video iframe{position:absolute;width:100%;height:100%;border:0}.third,.half{float:left;display:inline-block;padding:0 15px}.third{width:33.33%}.half{width:50%}@media screen and (max-width:450px){.half{width:100%;padding:0}}.first{padding-left:0}.last{padding-right:0}.zocial:before{content:"";font:120%/1.65 zocial;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.zocial.acrobat:before{content:"\00E3"}.zocial.amazon:before{content:"a"}.zocial.android:before{content:"&"}.zocial.angellist:before{content:"\00D6"}.zocial.aol:before{content:"\""}.zocial.appnet:before{content:"\00E1"}.zocial.appstore:before{content:"A"}.zocial.bitbucket:before{content:"\00E9"}.zocial.bitcoin:before{content:"2"}.zocial.blogger:before{content:"B"}.zocial.buffer:before{content:"\00E5"}.zocial.call:before{content:"7"}.zocial.cal:before{content:"."}.zocial.cart:before{content:"\00C9"}.zocial.chrome:before{content:"["}.zocial.cloudapp:before{content:"c"}.zocial.creativecommons:before{content:"C"}.zocial.delicious:before{content:"#"}.zocial.digg:before{content:";"}.zocial.disqus:before{content:"Q"}.zocial.dribbble:before{content:"D"}.zocial.dropbox:before{content:"d"}.zocial.drupal:before{content:"\00E4"}.zocial.dwolla:before{content:"\00E0"}.zocial.email:before{content:"]"}.zocial.eventasaurus:before{content:"v"}.zocial.eventbrite:before{content:"|"}.zocial.eventful:before{content:"'"}.zocial.evernote:before{content:"E"}.zocial.facebook:before{content:"f"}.zocial.fivehundredpx:before{content:"0"}.zocial.flattr:before{content:"%"}.zocial.flickr:before{content:"F"}.zocial.forrst:before{content:":"}.zocial.foursquare:before{content:"4"}.zocial.github:before{content:"\00E8"}.zocial.gmail:before{content:"m"}.zocial.google:before{content:"G"}.zocial.googleplay:before{content:"h"}.zocial.googleplus:before{content:"+"}.zocial.gowalla:before{content:"@"}.zocial.grooveshark:before{content:"8"}.zocial.guest:before{content:"?"}.zocial.html5:before{content:"5"}.zocial.ie:before{content:"6"}.zocial.instagram:before{content:"\00DC"}.zocial.instapaper:before{content:"I"}.zocial.intensedebate:before{content:"{"}.zocial.itunes:before{content:"i"}.zocial.klout:before{content:"K"}.zocial.lanyrd:before{content:"-"}.zocial.lastfm:before{content:"l"}.zocial.lego:before{content:"\00EA";color:#fff900}.zocial.linkedin:before{content:"L"}.zocial.lkdto:before{content:"\00EE"}.zocial.logmein:before{content:"\00EB"}.zocial.macstore:before{content:"^"}.zocial.meetup:before{content:"M"}.zocial.myspace:before{content:"_"}.zocial.ninetyninedesigns:before{content:"9"}.zocial.openid:before{content:"o"}.zocial.opentable:before{content:"\00C7"}.zocial.paypal:before{content:"$"}.zocial.pinboard:before{content:"n"}.zocial.pinterest:before{content:"1"}.zocial.plancast:before{content:"P"}.zocial.plurk:before{content:"j"}.zocial.pocket:before{content:"\00E7";color:#ee4056}.zocial.podcast:before{content:"`"}.zocial.posterous:before{content:"~"}.zocial.print:before{content:"\00D1"}.zocial.quora:before{content:"q"}.zocial.reddit:before{content:">"}.zocial.rss:before{content:"R"}.zocial.scribd:before{content:"}"}.zocial.skype:before{content:"S"}.zocial.smashing:before{content:"*"}.zocial.songkick:before{content:"k"}.zocial.soundcloud:before{content:"s"}.zocial.spotify:before{content:"="}.zocial.stackoverflow:before{content:"\00EC"}.zocial.statusnet:before{content:"\00E2"}.zocial.steam:before{content:"b"}.zocial.stripe:before{content:"\00A3"}.zocial.stumbleupon:before{content:"/"}.zocial.tumblr:before{content:"t"}.zocial.twitter:before{content:"T"}.zocial.viadeo:before{content:"H"}.zocial.vimeo:before{content:"V"}.zocial.vk:before{content:"N"}.zocial.weibo:before{content:"J"}.zocial.wikipedia:before{content:","}.zocial.windows:before{content:"W"}.zocial.wordpress:before{content:"w"}.zocial.xing:before{content:"X"}.zocial.yahoo:before{content:"Y"}.zocial.ycombinator:before{content:"\00ED"}.zocial.yelp:before{content:"y"}.zocial.youtube:before{content:"U"}@font-face {
  font-family: 'zocial';
  src: url("zocial-regular-webfont.eot"); }@font-face {
  font-family: 'zocial';
  src: url("zocial/zocial-regular-webfont.woff") format("woff"), url("zocial/zocial-regular-webfont.ttf") format("truetype"), url("zocial/zocial-regular-webfont.svg#zocialregular") format("svg");
  font-weight: normal;
  font-style: normal; }.header{position:relative;z-index:200;text-align:center;*zoom: 1}.header:before,.header:after{content:" ";display:table}.header:after{clear:both}.header h1{display:inline-block;margin:0 20px;height:70px;vertical-align:top}.header nav{display:inline-block;vertical-align:top}@media screen and (max-width:900px){.header nav{display:block}}@media screen and (max-width:767px){.header{text-align:left}.header nav{position:absolute;left:0;width:100%;display:none}.header nav.is-active{display:block}.header nav ul{display:block}.header nav li{display:block}.header nav li ul li:last-child{border-bottom:none}.header nav li a{display:block;line-height:50px}.header nav li a:after{display:none}.cssanimations .header nav.is-active{opacity:0;-webkit-animation:mobile-nav .3s .1s forwards;-moz-animation:mobile-nav .3s .1s forwards;animation:mobile-nav .3s .1s forwards}}@-webkit-keyframes mobile-nav {
  to {
    opacity: 1; } }@-moz-keyframes mobile-nav {
  to {
    opacity: 1; } }@-o-keyframes mobile-nav {
  to {
    opacity: 1; } }@keyframes mobile-nav {
  to {
    opacity: 1; } }.header.black{background:#111;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.8), 0 1px 0 rgba(255, 255, 255, 0.08)}@media screen and (max-width:900px){.header.black>nav{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 -1px 0 rgba(0, 0, 0, 0.8)}}@media screen and (max-width:767px){.header.black nav{background:#111}.header.black nav li{border-bottom:1px solid rgba(255,255,255,.05)}.header.black nav li ul{border-top:1px solid rgba(255,255,255,.05)}}.header.white{box-shadow: inset 0 -1px 0 rgba(150, 150, 150, 0.8), 0 1px 0 rgba(255, 255, 255, 0.08)}@media screen and (max-width:900px){.header.white>nav{box-shadow:0 -1px 0 rgba(0,0,0,.07)}}@media screen and (max-width:767px){.header.white nav{background:#fff}.header.white nav li{border-bottom:1px solid rgba(0,0,0,.1)}.header.white nav li ul{border-top:1px solid rgba(0,0,0,.1)}}.nav{margin:0;padding:0}.nav li{list-style:none;display:inline-block}.nav li a{font-family:"Roboto Condensed","Helvetica",sans-serif;text-decoration:none;text-transform:uppercase;font-weight:500;display:inline-block;background-position:center center}.nav--primary{display:inline-block;margin:0;padding:0;line-height:70px}.nav--primary>li{position:relative}.nav--primary>li ul{display:none}.nav--primary>li:hover ul{display:block;-webkit-transform:translate(-50%,-6px);-moz-transform:translate(-50%,-6px);-ms-transform:translate(-50%,-6px);-o-transform:translate(-50%,-6px);transform:translate(-50%,-6px)}.nav--primary>li>a{font-size:14px;background:center 50px no-repeat;background-size:12px 6px;padding-left:15px;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s}.nav--primary>li>a:after{content:"\b7";display:inline-block;margin-left:15px}.nav--primary>li:last-child a:after{content:""}@media screen and (max-width:767px){.nav--primary>li ul{display:block}.nav--primary>li:hover ul{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.nav--primary>li a{padding:0 20px}}.black .nav--primary>li>a{color:#fff}.black .nav--primary>li>a:after{color:#666}.black .nav--primary>li.selected>a,.black .nav--primary>li:hover>a{color:#cdaf82;background-image:url(http://readmei.com/img/xarrow_down_white.png.pagespeed.ic.uAqYpDVlpG.png)}.white .nav--primary>li>a{color:#222}.white .nav--primary>li>a:after{color:rgba(0,0,0,.2)}.white .nav--primary>li.selected>a,.white .nav--primary>li:hover>a{color:#ae916b;background-image:url(http://readmei.com/img/xarrow_down_black.png.pagespeed.ic.qS0wycDh5K.png)}.cssanimations .nav--primary>li>a{opacity:0;-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-animation:slide-primary-nav .5s forwards;-moz-animation:slide-primary-nav .5s forwards;animation:slide-primary-nav .5s forwards}.cssanimations .nav--primary > li:nth-child(1) > a {-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}.cssanimations .nav--primary > li:nth-child(2) > a {-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.cssanimations .nav--primary > li:nth-child(3) > a {-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}.cssanimations .nav--primary > li:nth-child(4) > a {-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.cssanimations .nav--primary > li:nth-child(5) > a {-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.cssanimations .nav--primary > li:nth-child(6) > a {-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.cssanimations .nav--primary > li:nth-child(7) > a {-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}.cssanimations .nav--primary > li:nth-child(8) > a {-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.cssanimations .nav--primary > li:nth-child(9) > a {-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}.cssanimations .nav--primary > li:nth-child(10) > a {-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.cssanimations .nav--primary > li:nth-child(11) > a {-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}.cssanimations .nav--primary > li:nth-child(12) > a {-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}.cssanimations .nav--primary > li:nth-child(13) > a {-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;animation-delay:1.3s}.cssanimations .nav--primary > li:nth-child(14) > a {-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.4s}.cssanimations .nav--primary > li:nth-child(15) > a {-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes slide-primary-nav {
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0); } }@-moz-keyframes slide-primary-nav {
  to {
    opacity: 1;
    -moz-transform: translate(0, 0); } }@-o-keyframes slide-primary-nav {
  to {
    opacity: 1;
    -o-transform: translate(0, 0); } }@keyframes slide-primary-nav {
  to {
    opacity: 1;
    transform: translate(0, 0); } }.cssanimations .nav--primary>li:hover ul{opacity:0;-webkit-animation:slide-secondary-nav .5s .01s forwards;-moz-animation:slide-secondary-nav .5s .01s forwards;animation:slide-secondary-nav .5s .01s forwards}@media screen and (max-width:767px){.cssanimations .nav--primary>li ul{display:block}.cssanimations .nav--primary>li:hover ul{opacity:1;-webkit-animation:none;-moz-animation:none;animation:none}}@-webkit-keyframes slide-secondary-nav {
  from {
    opacity: 0;
    -webkit-transform: translate(-50%, -3px); }

  to {
    opacity: 1;
    -webkit-transform: translate(-50%, -6px); } }@-moz-keyframes slide-secondary-nav {
  from {
    opacity: 0;
    -moz-transform: translate(-50%, -3px); }

  to {
    opacity: 1;
    -moz-transform: translate(-50%, -6px); } }@-o-keyframes slide-secondary-nav {
  from {
    opacity: 0;
    -o-transform: translate(-50%, -3px); }

  to {
    opacity: 1;
    -o-transform: translate(-50%, -6px); } }@keyframes slide-secondary-nav {
  from {
    opacity: 0;
    transform: translate(-50%, -3px); }

  to {
    opacity: 1;
    transform: translate(-50%, -6px); } }.cssanimations .nav--primary>li ul a{opacity:0}.cssanimations .nav--primary>li:hover>ul a{-webkit-animation:nav-fade-in 1s forwards;-moz-animation:nav-fade-in 1s forwards;animation:nav-fade-in 1s forwards}.cssanimations .nav--primary > li:hover > ul li:nth-child(1) a {-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}.cssanimations .nav--primary > li:hover > ul li:nth-child(2) a {-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.cssanimations .nav--primary > li:hover > ul li:nth-child(3) a {-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}.cssanimations .nav--primary > li:hover > ul li:nth-child(4) a {-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.cssanimations .nav--primary > li:hover > ul li:nth-child(5) a {-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.cssanimations .nav--primary > li:hover > ul li:nth-child(6) a {-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.cssanimations .nav--primary > li:hover > ul li:nth-child(7) a {-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}.cssanimations .nav--primary > li:hover > ul li:nth-child(8) a {-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.cssanimations .nav--primary > li:hover > ul li:nth-child(9) a {-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}.cssanimations .nav--primary > li:hover > ul li:nth-child(10) a {-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.cssanimations .nav--primary > li:hover > ul li:nth-child(11) a {-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}.cssanimations .nav--primary > li:hover > ul li:nth-child(12) a {-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}.cssanimations .nav--primary > li:hover > ul li:nth-child(13) a {-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;animation-delay:1.3s}.cssanimations .nav--primary > li:hover > ul li:nth-child(14) a {-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.4s}.cssanimations .nav--primary > li:hover > ul li:nth-child(15) a {-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}@media screen and (max-width:767px){.cssanimations .nav--primary>li ul a{opacity:1}.cssanimations .nav--primary>li:hover>ul a{-webkit-animation:none;-moz-animation:none;animation:none}}@-webkit-keyframes nav-fade-in {
  from {
    opacity: 0;
    -webkit-transform: translate(-10px, 0); }

  30% {
    -webkit-transform: translate(0, 0); }

  to {
    opacity: 1; } }@-moz-keyframes nav-fade-in {
  from {
    opacity: 0;
    -moz-transform: translate(-10px, 0); }

  30% {
    -moz-transform: translate(0, 0); }

  to {
    opacity: 1; } }@-o-keyframes nav-fade-in {
  from {
    opacity: 0;
    -o-transform: translate(-10px, 0); }

  30% {
    -o-transform: translate(0, 0); }

  to {
    opacity: 1; } }@keyframes nav-fade-in {
  from {
    opacity: 0;
    transform: translate(-10px, 0); }

  30% {
    transform: translate(0, 0); }

  to {
    opacity: 1; } }.nav--secondary{position:absolute;min-width:130px;border-radius:3px;text-align:left;margin-left:50%;padding:10px 0}.nav--secondary>li{display:block;line-height:1}.nav--secondary>li>a{display:block;padding:8px 25px 8px 18px;font-size:12px;white-space:nowrap;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s}@media screen and (max-width:767px){.nav--secondary{position:static;width:100%;padding:0;margin:0}.nav--secondary>li>a{padding:0 40px}}.black .nav--secondary{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2)}.black .nav--secondary>li>a{color:#666;background:transparent}.black .nav--secondary>li.selected>a,.black .nav--secondary>li:hover>a{background:rgba(0,0,0,.05)}@media screen and (max-width:767px){.black .nav--secondary{background:#1c1c1c;box-shadow:none}.black .nav--secondary>li>a{color:#ccc;background:url(http://readmei.com/img/xarrow_right.png.pagespeed.ic.bgdi3mG3K-.png) 20px center no-repeat;background-size:6px 12px}.black .nav--secondary>li.selected>a,.black .nav--secondary>li:hover>a{color:#cdaf82;background:url(http://readmei.com/img/xarrow_right.png.pagespeed.ic.bgdi3mG3K-.png) 20px center no-repeat;background-size:6px 12px}}.white .nav--secondary{background:rgba(0,0,0,.9)}.white .nav--secondary>li>a{color:#fff;background:rgba(255,255,255,0)}.white .nav--secondary>li.selected>a,.white .nav--secondary>li:hover>a{background:rgba(255,255,255,.1)}@media screen and (max-width:767px){.white .nav--secondary{background:#f9f9f9}.white .nav--secondary>li>a{color:#222;background:url(http://readmei.com/img/xarrow_right.png.pagespeed.ic.bgdi3mG3K-.png) 20px center no-repeat;background-size:6px 12px}.white .nav--secondary>li.selected>a,.white .nav--secondary>li:hover>a{color:#ae916b;background:url(http://readmei.com/img/xarrow_right.png.pagespeed.ic.bgdi3mG3K-.png) 20px center no-repeat;background-size:6px 12px}}.category-filter{position:relative;z-index:10;display:block;padding:15px 25px;margin:0;line-height:30px;text-align:center}.category-filter li{list-style:none;display:inline-block}.category-filter li a{font-size:12px;padding:5px;margin:0 10px;line-height:1;font-family:"Roboto Condensed","Helvetica",sans-serif;text-decoration:none;text-transform:uppercase;font-weight:500;display:inline-block}@media screen and (max-width:900px){.category-filter li a{margin:0 5px}}.category-filter.black{background:#1c1c1c;box-shadow: 0 1px 0px rgba(0, 0, 0, 0.8), inset 0 -1px 0px rgba(255, 255, 255, 0.06)}.category-filter.black li a{color:#ccc;border-bottom:1px solid rgba(205,175,130,0)}.category-filter.black li.selected>a,.category-filter.black li:hover>a{border-bottom:1px solid rgba(205,175,130,.3)}.category-filter.white{background:#f9f9f9;box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 0, 0.07)}.category-filter.white li a{color:#666;border-bottom:1px solid rgba(205,175,130,0)}.category-filter.white li.selected>a,.category-filter.white li:hover>a{border-bottom:1px solid rgba(205,175,130,.4)}.mobile-nav{display:none;float:right;line-height:70px}@media screen and (max-width:767px){.mobile-nav{display:block}}.mobile-nav a{display:inline-block;line-height:30px;border:1px solid;border-radius:3px;margin-right:30px;padding:0 12px;font-family:"Roboto Condensed","Helvetica",sans-serif;text-transform:uppercase;font-weight:500;-webkit-transition: border, 0.3s;-moz-transition: border, 0.3s;transition: border, 0.3s}.mobile-nav a:hover{text-decoration:none}.mobile-nav a:after{content:'';display:inline-block;vertical-align:middle;background:center center no-repeat;background-size:12px 6px;border-left:1px solid;width:30px;height:30px;margin:0 -12px 0 12px}.black .mobile-nav a,.black .mobile-nav a:after{color:#cdaf82;border-color:rgba(255,255,255,.2)}.black .mobile-nav a:after{background-image:url(http://readmei.com/img/xarrow_down_white.png.pagespeed.ic.uAqYpDVlpG.png)}.black .mobile-nav a:hover{border-color:rgba(255,255,255,.3)}.white .mobile-nav a,.white .mobile-nav a:after{color:#ae916b;border-color:rgba(0,0,0,.1)}.white .mobile-nav a:after{background-image:url(http://readmei.com/img/xarrow_down_black.png.pagespeed.ic.qS0wycDh5K.png)}.white .mobile-nav a:hover,.white .mobile-nav a:hover:after{border-color:rgba(0,0,0,.2)}.footer{font-size:11px;text-align:center;line-height:40px;height:40px;z-index:90;width:100%;color:#777}.footer a{font-weight:normal}.footer .zocial{margin:0 .2em;text-decoration:none}.footer.js-absolute{position:fixed;bottom:0}.footer.white{background:#fff;box-shadow:0 -1px 0 rgba(0,0,0,.07)}.footer.white a{color:#333}.footer.black{background:#111;box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.8), 0 -1px 0 rgba(255, 255, 255, 0.08)}.footer.black a{color:#999}.grid{position:relative;*zoom: 1}.grid:before,.grid:after{content:" ";display:table}.grid:after{clear:both}.grid article{overflow:hidden;float:left;position:relative;background:transparent}.grid article.white .content{box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.07), inset -1px 0 0 rgba(0, 0, 0, 0.07)}.grid article.black .content{box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.05), inset -1px 0 0 rgba(255, 255, 255, 0.05)}.grid article.js-inactive .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";opacity:.1}.grid .overlay{display:block;position:relative;width:100%;height:100%;text-decoration:none;background-size:cover;padding-top:75%;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.grid .content{position:absolute;width:100%;height:100%;top:0;left:0;padding:30px;display:block;vertical-align:middle;background:rgba(255,255,255,0);overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}@media screen and (max-width:1023px){.grid .content{padding:20px}}.cssanimations .grid article{opacity:0;-webkit-transform:translate(0,10px);-moz-transform:translate(0,10px);-ms-transform:translate(0,10px);-o-transform:translate(0,10px);transform:translate(0,10px);-webkit-animation:portfolio-slide .3s forwards;-moz-animation:portfolio-slide .3s forwards;animation:portfolio-slide .3s forwards}.cssanimations .grid article:nth-child(1) {-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}.cssanimations .grid article:nth-child(2) {-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.cssanimations .grid article:nth-child(3) {-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}.cssanimations .grid article:nth-child(4) {-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.cssanimations .grid article:nth-child(5) {-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.cssanimations .grid article:nth-child(6) {-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.cssanimations .grid article:nth-child(7) {-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}.cssanimations .grid article:nth-child(8) {-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.cssanimations .grid article:nth-child(9) {-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}.cssanimations .grid article:nth-child(10) {-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.cssanimations .grid article:nth-child(11) {-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;animation-delay:1.1s}.cssanimations .grid article:nth-child(12) {-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;animation-delay:1.2s}.cssanimations .grid article:nth-child(13) {-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;animation-delay:1.3s}.cssanimations .grid article:nth-child(14) {-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;animation-delay:1.4s}.cssanimations .grid article:nth-child(15) {-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.cssanimations .grid article:nth-child(16) {-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;animation-delay:1.6s}.cssanimations .grid article:nth-child(17) {-webkit-animation-delay:1.7s;-moz-animation-delay:1.7s;animation-delay:1.7s}.cssanimations .grid article:nth-child(18) {-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;animation-delay:1.8s}.cssanimations .grid article:nth-child(19) {-webkit-animation-delay:1.9s;-moz-animation-delay:1.9s;animation-delay:1.9s}.cssanimations .grid article:nth-child(20) {-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}.cssanimations .grid article:nth-child(21) {-webkit-animation-delay:2.1s;-moz-animation-delay:2.1s;animation-delay:2.1s}.cssanimations .grid article:nth-child(22) {-webkit-animation-delay:2.2s;-moz-animation-delay:2.2s;animation-delay:2.2s}.cssanimations .grid article:nth-child(23) {-webkit-animation-delay:2.3s;-moz-animation-delay:2.3s;animation-delay:2.3s}.cssanimations .grid article:nth-child(24) {-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;animation-delay:2.4s}.cssanimations .grid article:nth-child(25) {-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}.cssanimations .grid article:nth-child(26) {-webkit-animation-delay:2.6s;-moz-animation-delay:2.6s;animation-delay:2.6s}.cssanimations .grid article:nth-child(27) {-webkit-animation-delay:2.7s;-moz-animation-delay:2.7s;animation-delay:2.7s}.cssanimations .grid article:nth-child(28) {-webkit-animation-delay:2.8s;-moz-animation-delay:2.8s;animation-delay:2.8s}.cssanimations .grid article:nth-child(29) {-webkit-animation-delay:2.9s;-moz-animation-delay:2.9s;animation-delay:2.9s}.cssanimations .grid article:nth-child(30) {-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}@-webkit-keyframes portfolio-slide {
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0); } }@-moz-keyframes portfolio-slide {
  to {
    opacity: 1;
    -moz-transform: translate(0, 0); } }@-o-keyframes portfolio-slide {
  to {
    opacity: 1;
    -o-transform: translate(0, 0); } }@keyframes portfolio-slide {
  to {
    opacity: 1;
    transform: translate(0, 0); } }.grid--portfolio{background:transparent}.grid--portfolio article{width:20%}@media screen and (max-width:1520px){.grid--portfolio article{width:25%}}@media screen and (max-width:1140px){.grid--portfolio article{width:33.33%}}@media screen and (max-width:760px){.grid--portfolio article{width:50%}}@media screen and (max-width:380px){.grid--portfolio article{width:100%}}.grid--box{position:relative;max-width:1050px;margin:70px auto}@media screen and (max-width:800px){.grid--box{margin:0}}.grid--box article{width:33.33%}@media screen and (max-width:800px){.grid--box article{width:50%}}@media screen and (max-width:550px){.grid--box article{width:100%}.grid--box article .overlay{padding-top:0}.grid--box article .content{position:relative;height:auto}}.grid--box .overlay{padding-top:75%}.grid__title{text-align:center}.grid__title h2{display:block;width:100%;font-size:13px;text-transform:uppercase;padding:0;margin:0;position:absolute;top:50%;left:0;margin-top:-.5em}.grid__title a.overlay h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.grid__title a.overlay:hover h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.grid__title.white h2{color:#333}.grid__title.white div.overlay .content,.grid__title.white a.overlay:hover .content{background:#fff}.grid__title.black h2{color:#fff}.grid__title.black div.overlay .content,.grid__title.black a.overlay:hover .content{background:#111}.grid__text,.grid__long-text,.grid__blog{text-align:center}.grid__text h2,.grid__long-text h2,.grid__blog h2{display:block;font-size:15px;font-weight:400;text-transform:uppercase;padding:0;margin:0 0 10px 0}.grid__text h2 a,.grid__long-text h2 a,.grid__blog h2 a{color:inherit}.grid__text hr,.grid__long-text hr,.grid__blog hr{display:inline-block;width:40px;border:0;border-bottom:1px solid rgba(0,0,0,.2)}.grid__text p,.grid__long-text p,.grid__blog p{text-align:inherit;font-size:13px;margin-bottom:.8em}.grid__text p:last-child,.grid__long-text p:last-child,.grid__blog p:last-child{margin-bottom:0}.grid__text .button,.grid__long-text .button,.grid__blog .button{margin-top:5px}.grid__text a.overlay h2,.grid__long-text a.overlay h2,.grid__blog a.overlay h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.grid__text a.overlay:hover h2,.grid__long-text a.overlay:hover h2,.grid__blog a.overlay:hover h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.grid__text a.overlay p,.grid__long-text a.overlay p,.grid__blog a.overlay p{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate(0,10px);-moz-transform:translate(0,10px);-ms-transform:translate(0,10px);-o-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.grid__text a.overlay:hover p,.grid__long-text a.overlay:hover p,.grid__blog a.overlay:hover p{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.grid__text.white h2,.grid__long-text.white h2,.grid__blog.white h2{color:#333}.grid__text.white p,.grid__long-text.white p,.grid__blog.white p{color:#666}.grid__text.white div.overlay .content,.grid__text.white a.overlay:hover .content,.grid__long-text.white div.overlay .content,.grid__long-text.white a.overlay:hover .content,.grid__blog.white div.overlay .content,.grid__blog.white a.overlay:hover .content{background:#fff}.grid__text.black h2,.grid__long-text.black h2,.grid__blog.black h2{color:#fff}.grid__text.black p,.grid__long-text.black p,.grid__blog.black p{color:#999}.grid__text.black div.overlay .content,.grid__text.black a.overlay:hover .content,.grid__long-text.black div.overlay .content,.grid__long-text.black a.overlay:hover .content,.grid__blog.black div.overlay .content,.grid__blog.black a.overlay:hover .content{background:#111}.grid__text h2{position:absolute;left:0;bottom:50%;width:100%;padding:0 30px;text-align:center}.grid__text p{position:absolute;left:0;top:50%;padding:0 30px}.grid__long-text{text-align:justify}.grid__long-text hr{display:block;margin:0 0 15px}.grid__caption .content{height:auto;top:auto;bottom:0;padding:20px;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,black));background-image:-webkit-linear-gradient(transparent,black);background-image:linear-gradient(transparent,black);-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.grid__caption .overlay:hover .content{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.grid__caption .overlay:hover .content p{opacity:1}.grid__caption h2{display:block;font-size:14px;line-height:20px;text-transform:uppercase;padding:0;margin:0 0 3px 0;color:#fff}.grid__caption p{color:rgba(255,255,255,.7);text-align:inherit;font-size:12px;margin-bottom:0em;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.grid__blog{text-align:justify}.grid__blog h2{margin-bottom:0}.grid__blog .read-more{display:inline-block;font-size:10px;font-weight:400;text-transform:uppercase;margin:0 10px 10px 0}.grid__blog.white .read-more{color:#ae916b}.grid__blog.black .read-more{color:#cdaf82}.grid__blog .date{display:inline-block;color:#666;font-size:11px;font-weight:400;margin-bottom:10px}.grid__blog.white .date{color:#666}.grid__blog.black .date{color:#999}.grid__blog hr{display:inline-block;width:40px;border:0;margin-bottom:15px}.grid__blog p{display:block;margin-bottom:.4em;font-size:13px}.grid__blog .author,.grid__blog .category{display:inline-block;font-size:11px;font-weight:400;margin:10px 15px 0 0}.grid__blog .author strong,.grid__blog .category strong{font-weight:400}.grid__blog.white .author,.grid__blog.white .category{color:#999}.grid__blog.white .author strong,.grid__blog.white .category strong{color:#666}.grid__blog.black .author,.grid__blog.black .category{color:#999}.grid__blog.black .author strong,.grid__blog.black .category strong{color:#ccc}@media screen and (max-width:1023px){.grid__blog h2{margin-bottom:10px}.grid__blog .read-more,.grid__blog .date{display:none}}.grid__quote .content{padding:40px;background-size:73px 60px;background-position:-999px -999px;background-position:bottom 20px right 25px;background-repeat:no-repeat}@media screen and (max-width:1023px){.grid__quote .content{padding:20px}}.grid__quote blockquote{font-size:16px;line-height:1.5em;font-style:italic;padding:0;background:none}.grid__quote blockquote cite{margin-top:10px;font-size:11px}.grid__quote.white blockquote{color:#666}.grid__quote.white cite{color:#ae916b}.grid__quote.white .content{background-color:#fff;background-image:url(http://readmei.com/img/xquote_black.png.pagespeed.ic.vHJYtO03Ls.png)}.grid__quote.black blockquote{color:#999}.grid__quote.black cite{color:#cdaf82}.grid__quote.black .content{background-color:#111;background-image:url(http://readmei.com/img/xquote_white.png.pagespeed.ic.1qTntsBEKr.png)}.grid__video .content{padding:0}.grid__video iframe{display:block;width:100%;height:100%;border:none}.grid__video .overlay{position:relative}.grid__slideshow .content{padding:0}.grid__slideshow .slideshow--bullets .slideshow__thumbs{padding:20px}.slideshow{position:relative;width:100%;height:100%}.slideshow__data{display:none}.slideshow__slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;margin:0;padding:0;background:#111}@media screen and (max-width:767px),screen and (max-height:600px){.slideshow__slides{position:relative}}.slideshow__slides li{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;background:#111;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}@media screen and (max-width:767px),screen and (max-height:600px){.slideshow__slides li{position:relative;min-height:300px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}.slideshow__slides li.is-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.slideshow__slides li.is-active .slideshow__label{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.slideshow__slides li.is-active:before{content:"";position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;width:36px;height:36px;background:url(http://readmei.com/img/xoctagon_white.png.pagespeed.ic.pydE-wwr9_.png) center no-repeat;background-size:36px 36px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.slideshow__slides li img{position:absolute;z-index:10;opacity:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.slideshow__slides li img.is-loading{opacity:0}.slideshow__slides li .slideshow__label{position:absolute;z-index:20;top:35px;left:0;width:100%;text-align:center;-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media screen and (max-width:767px),screen and (max-height:600px){.slideshow__slides li .slideshow__label{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.slideshow__slides li .slideshow__label.white p{background:#fff}.slideshow__slides li .slideshow__label.white strong{color:#222}.slideshow__slides li .slideshow__label.white span{color:#666}.slideshow__slides li .slideshow__label.white span:before{color:rgba(0,0,0,.4)}.slideshow__slides li .slideshow__label.black p{background:rgba(0,0,0,.6);color:#fff}.slideshow__slides li .slideshow__label.black span:before{color:rgba(255,255,255,.4)}.slideshow__slides li .slideshow__label p{display:inline-block;font-size:12px;line-height:35px;padding:0 15px;margin:0;text-align:center}.slideshow__slides li .slideshow__label strong{font-family:"Roboto Condensed","Helvetica",sans-serif;text-transform:uppercase;display:inline-block;font-weight:normal}.slideshow__slides li .slideshow__label span{display:inline-block}.slideshow__slides li .slideshow__label strong+span:before{content:"/";display:inline-block;margin:0 12px 0 10px}@media screen and (max-width:767px){.slideshow__slides li .slideshow__label{top:0}.slideshow__slides li .slideshow__label p{display:block;padding:5px 15px}}.slideshow__slides li .slideshow-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.slideshow__slides li.cover img,.slideshow__slides li.spacing img{position:absolute;width:100%;height:auto}.slideshow__slides li.cover img.fit_height,.slideshow__slides li.spacing img.fit_height{width:auto;height:100%}.slideshow__slides li.spacing,.slideshow__slides li.original{border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -1px 0px rgba(0,0,0,.2);padding:35px}.slideshow__slides li.spacing img,.slideshow__slides li.original img{box-shadow:0 0 3px rgba(0,0,0,.3)}.slideshow__slides li.original img{width:auto;height:auto;max-width:100%;max-height:100%}.slideshow__slides li.original img.fit_height{width:auto;height:auto}.cssanimations .slideshow__slides li.is-active:before{-webkit-animation:rotate 5s linear infinite;-moz-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite}@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg); }

  to {
    -webkit-transform: rotate(360deg); } }@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0deg); }

  to {
    -moz-transform: rotate(360deg); } }@-o-keyframes rotate {
  from {
    -o-transform: rotate(0deg); }

  to {
    -o-transform: rotate(360deg); } }@keyframes rotate {
  from {
    transform: rotate(0deg); }

  to {
    transform: rotate(360deg); } }.cssanimations .slideshow--animation li.animation-trigger img{-webkit-animation:slideshow 5s ease-out forwards;-moz-animation:slideshow 5s ease-out forwards;animation:slideshow 5s ease-out forwards}@media screen and (max-width:767px),screen and (max-height:600px){.cssanimations .slideshow--animation li.animation-trigger img{-webkit-animation:none;-moz-animation:none;animation:none}}@-webkit-keyframes slideshow {
  from {
    -webkit-transform: scale(1); }

  to {
    -webkit-transform: scale(1.05); } }@-moz-keyframes slideshow {
  from {
    -moz-transform: scale(1); }

  to {
    -moz-transform: scale(1.05); } }@-o-keyframes slideshow {
  from {
    -o-transform: scale(1); }

  to {
    -o-transform: scale(1.05); } }@keyframes slideshow {
  from {
    transform: scale(1); }

  to {
    transform: scale(1.05); } }.slideshow__thumbs{position:absolute;width:100%;bottom:0;z-index:20;text-align:center}.slideshow__thumbs ul{display:none;padding:0;margin:0}.slideshow__thumbs a{display:block;position:relative}.slideshow__thumbs .overlay{padding:0}@media screen and (max-width:767px),screen and (max-height:600px){.slideshow__thumbs{display:none}}.slideshow--thumbs .slideshow__thumbs{padding:50px 20px}@media screen and (max-width:767px),screen and (max-height:600px){.slideshow--thumbs .slideshow__thumbs{padding:0}}.slideshow--thumbs .slideshow__thumbs ul{display:inline-block}.slideshow--thumbs .slideshow__thumbs li{max-width:25%;position:relative}@media screen and (max-width:1023px){.slideshow--thumbs .slideshow__thumbs li{max-width:10%}}.slideshow--thumbs .slideshow__thumbs img{width:100%}.slideshow--thumbs .slideshow__thumbs .overlay{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;background:#111 url(http://readmei.com/img/xzoom.png.pagespeed.ic.3xRks6VFu9.png) center no-repeat;background-size:27px 27px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.slideshow--thumbs .slideshow__thumbs a:hover .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}@media screen and (max-width:767px){.slideshow--thumbs .slideshow__thumbs{display:none}}.slideshow--bullets .slideshow__thumbs{padding:50px 20px}@media screen and (max-width:767px),screen and (max-height:600px){.slideshow--bullets .slideshow__thumbs{padding:0}}.slideshow--bullets .slideshow__thumbs ul{display:inline-block}.slideshow--bullets .slideshow__thumbs ul li{display:inline-block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.slideshow--bullets .slideshow__thumbs ul li a{display:block;padding:3px}.slideshow--bullets .slideshow__thumbs ul li a:after{content:'';display:block;width:8px;height:9px;border-radius:100%;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.3)}.slideshow--bullets .slideshow__thumbs ul li.is-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.slideshow--bullets .slideshow__thumbs ul img{display:none}.slideshow--thumbs .slideshow__thumbs ul{display:inline-block;margin:0;padding:3px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.1)}.slideshow--thumbs .slideshow__thumbs ul li{display:inline-block}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li{opacity:0;-webkit-animation:load-thumbs 1s forwards;-moz-animation:load-thumbs 1s forwards;animation:load-thumbs 1s forwards}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(1) {-webkit-animation-delay:.25s;-moz-animation-delay:.25s;animation-delay:.25s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(2) {-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(3) {-webkit-animation-delay:.75s;-moz-animation-delay:.75s;animation-delay:.75s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(4) {-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(5) {-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;animation-delay:1.25s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(6) {-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(7) {-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;animation-delay:1.75s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(8) {-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(9) {-webkit-animation-delay:2.25s;-moz-animation-delay:2.25s;animation-delay:2.25s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(10) {-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(11) {-webkit-animation-delay:2.75s;-moz-animation-delay:2.75s;animation-delay:2.75s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(12) {-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(13) {-webkit-animation-delay:3.25s;-moz-animation-delay:3.25s;animation-delay:3.25s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(14) {-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;animation-delay:3.5s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(15) {-webkit-animation-delay:3.75s;-moz-animation-delay:3.75s;animation-delay:3.75s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(16) {-webkit-animation-delay:4s;-moz-animation-delay:4s;animation-delay:4s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(17) {-webkit-animation-delay:4.25s;-moz-animation-delay:4.25s;animation-delay:4.25s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(18) {-webkit-animation-delay:4.5s;-moz-animation-delay:4.5s;animation-delay:4.5s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(19) {-webkit-animation-delay:4.75s;-moz-animation-delay:4.75s;animation-delay:4.75s}.cssanimations .slideshow--thumbs .slideshow__thumbs ul li:nth-child(20) {-webkit-animation-delay:5s;-moz-animation-delay:5s;animation-delay:5s}@-webkit-keyframes load-thumbs {
  from {
    -webkit-transform: scale(1.2);
    opacity: 0; }

  to {
    -webkit-transform: scale(1);
    opacity: 1; } }@-moz-keyframes load-thumbs {
  from {
    -moz-transform: scale(1.2);
    opacity: 0; }

  to {
    -moz-transform: scale(1);
    opacity: 1; } }@-o-keyframes load-thumbs {
  from {
    -o-transform: scale(1.2);
    opacity: 0; }

  to {
    -o-transform: scale(1);
    opacity: 1; } }@keyframes load-thumbs {
  from {
    transform: scale(1.2);
    opacity: 0; }

  to {
    transform: scale(1);
    opacity: 1; } }.slideshow__controls{display:none;position:absolute;width:100%;top:50%;height:36px;z-index:15;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.slideshow__controls a{display:inline-block;width:36px;height:36px;background:center no-repeat;background-size:36px 36px;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.slideshow__controls a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.slideshow__controls .slideshow__controls__previous{background-image:url(http://readmei.com/img/xprevious.png.pagespeed.ic.mALIJr73Nu.png);left:50px}.slideshow__controls .slideshow__controls__next{background-image:url(http://readmei.com/img/xnext.png.pagespeed.ic.WvofIvzn76.png);right:50px}.slideshow--controls .slideshow__controls{display:block}@media screen and (max-width:767px),screen and (max-height:600px){.slideshow--controls .slideshow__controls{display:none}}.portfolio-title{padding:45px 0 35px;text-align:center;position:relative;z-index:100}.portfolio-title h2{font-size:24px;margin:0 0 5px}.portfolio-title p{display:inline-block;font-style:italic;font-size:12px;margin:0}.portfolio-title.black{background:#1c1c1c;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.08)}.portfolio-title.black h2{color:#fff}.portfolio-title.black p{color:#999}.portfolio-title.white{background:#f9f9f9;box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 0, 0.07)}.portfolio-title.white h2{color:#333}.portfolio-title.white p{color:#666}@media screen and (max-width:1023px){.portfolio-title{padding:40px 0 30px}.portfolio-title h2{font-size:20px}}@media screen and (max-width:767px){.portfolio-title{padding:30px 0 20px}.portfolio-title h2{font-size:18px}}.portfolio-title__link{display:inline-block;position:absolute;top:50%;text-transform:uppercase;font:12px "Roboto Condensed","Helvetica",sans-serif;font-weight:500;background:no-repeat;background-size:6px 12px;padding:5px 10px;border:1px solid transparent;border-radius:3px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.portfolio-title__link:hover{text-decoration:none}@media screen and (max-width:767px){.portfolio-title__link{font-size:0}}.black .portfolio-title__link{color:#666}.black .portfolio-title__link:hover{color:#999;border-color:rgba(255,255,255,.1)}.white .portfolio-title__link{color:#999}.white .portfolio-title__link:hover{color:#666;border-color:rgba(0,0,0,.1)}.portfolio-title__link--previous{left:20px;padding-left:25px;background-image:url(http://readmei.com/img/xarrow_left.png.pagespeed.ic.7g62_sZ3fu.png);background-position:left center;background-position:left 8px center}.portfolio-title__link--next{right:20px;padding-right:25px;background-image:url(http://readmei.com/img/xarrow_right.png.pagespeed.ic.bgdi3mG3K-.png);background-position:right center;background-position:right 8px center}.articles{max-width:800px;margin:70px 0}.articles article{padding:45px 35px 45px 105px;margin-bottom:10px;position:relative}@media screen and (max-width:767px){.articles article{padding:35px 25px}}.articles article .featured-image{margin:-10px 0 35px -70px}@media screen and (max-width:767px){.articles article .featured-image{margin-left:0}}.articles article .featured-image img{max-width:100%}.articles article footer{font-size:11px;font-weight:400;padding-top:5px}.articles article footer span{margin-right:10px}.articles article footer a{text-decoration:none}.articles article .time{position:absolute;top:0;left:0;display:block;width:40px;margin:45px 0 0 35px;font-family:"Roboto Condensed","Helvetica",sans-serif;font-weight:400;text-transform:uppercase}.articles article .time span{display:block;text-align:center;margin:0}.articles article .time .day{font-size:18px;background:no-repeat center;background-size:40px 40px;line-height:40px;margin-bottom:20px}.articles article .time .month{font-size:14px;letter-spacing:2px}.articles article .time .year{font-size:14px;color:#999;letter-spacing:1px}@media screen and (max-width:767px){.articles article .time{position:static;margin:0;display:inline}.articles article .time .day,.articles article .time .month,.articles article .time .year{display:inline-block;margin:0 .2em 0 0;font-family:"Roboto","Helvetica",sans-serif;font-size:inherit;letter-spacing:0;text-transform:none;line-height:inherit}}.articles article header{margin-bottom:16px}.articles article header h2{font-size:20px;text-transform:uppercase;margin:0;margin-bottom:-3px;text-align:left}.articles article header h2 a{color:inherit}.articles article header .read-more{font-size:10px;text-transform:uppercase;text-decoration:none}.articles article.single{font-size:15px}@media screen and (max-width:767px){.articles article.single{font-size:14px}}.articles article.single header{margin-bottom:12px}.articles article.single footer{font-size:12px;margin-top:40px}.articles article.single h2{font-size:22px}.articles article.single h2+hr{width:40px;display:inline-block;margin:.7em 0 .3em}.articles article.white .day{color:#333;background-image:url(http://readmei.com/img/xoctagon_black.png.pagespeed.ic.ASYrc1ZiBb.png)}.articles article.white .month{color:#333}.articles article.white .year{color:#666}.articles article.white footer{color:#9b9b9b}.articles article.white footer a{color:#666}@media screen and (max-width:767px){.articles article.white .day,.articles article.white .month,.articles article.white .year{color:#666}}.articles article.black .day{color:#fff;background-image:url(http://readmei.com/img/xoctagon_white.png.pagespeed.ic.pydE-wwr9_.png)}.articles article.black .month{color:#fff}.articles article.black .year{color:#999}.articles article.black footer{color:#666}.articles article.black footer a{color:#ccc}@media screen and (max-width:767px){.articles article.black .day,.articles article.black .month,.articles article.black .year{color:#ccc}}@media screen and (max-width:800px){.articles{margin:0}.articles article{margin:0}}.comments{font-size:14px;border-radius:5px;margin:50px 0 0 -70px;border:1px solid}@media screen and (max-width:767px){.comments{font-size:13px;border-radius:0;border-width:1px 0 0;margin:50px -35px 0 -35px}}.comments article{padding:30px 30px 35px;margin-bottom:0}.comments article header{margin-bottom:20px}.comments article header h3{font:14px "Roboto","Helvetica",sans-serif;font-weight:500;text-transform:none;margin:0 0 3px;text-align:left}.comments article header .date{display:block;font-size:11px}.comments article p:last-child{margin-bottom:0}.comments form{max-width:500px;margin:40px auto;padding:0 35px}.comments form input[type="submit"]{margin-bottom:0}.white .comments{border-color:rgba(0,0,0,.1)}.white .comments article{border-bottom:1px solid rgba(0,0,0,.1)}.white .comments h3{color:#333}.white .comments .date{color:#666}.black .comments{border-color:rgba(255,255,255,.2)}.black .comments article{border-bottom:1px solid rgba(255,255,255,.2)}.black .comments h3{color:#fff}.black .comments .date{color:#999}.info_header>h1,.info_header>h2{text-align:center}.box{position:relative;z-index:20;*zoom: 1}.box:before,.box:after{content:" ";display:table}.box:after{clear:both}.box h2{font-size:20px;margin:5px 0 10px}.box.white{background:#fff;color:#666;box-shadow:0 1px 1px rgba(0,0,0,.3)}.box.white h2{color:#333}.box.white hr{border-color:rgba(0,0,0,.1)}.box.black{background:rgba(38,58,77,.7);color:rgba(255,255,255,.9)}.box.black h2{color:#fff}.box.black hr{border-color:rgba(255,255,255,.2)}.box--small{max-width:450px;font-size:13px;padding:30px 35px 25px}.box--small h2+hr.dotted{margin:0 20% 1.5em}.box--large,.box--video{max-width:800px;font-size:14px;padding:40px}.box--large h2,.box--video h2{font-size:24px;margin-bottom:20px}.box--large h2+hr.dotted,.box--video h2+hr.dotted{margin:0 30% 1.8em}.box--video{padding:0}.box--video .flex{margin-bottom:0}.box--contact{width:380px;font-size:13px;padding:25px 35px;position:relative;-webkit-transition:top .3s;-moz-transition:top .3s;transition:top .3s}.box--contact.is-hidden{top:30px!important}.box--contact h2{margin:0}.box--contact hr{margin:1.5em 0}.box--contact td,.box--contact th{line-height:2}.box--contact th{text-align:left;padding-right:10px}.box--contact input,.box--contact textarea{margin:10px 0 5px}.box--contact .show-hide{display:none;text-align:center;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.box--contact .show-hide--hide{display:block}.box--contact.is-hidden .show-hide--hide{display:none}.box--contact .show-hide--show{display:none}.box--contact.is-hidden .show-hide--show{display:block}.box--contact.is-hidden .details{display:none}.box--contact.white th{color:#444}.box--contact.white .show-hide{color:#666}.box--contact.white .show-hide:hover{color:#333}.box--contact.black th{color:#fff}.box--contact.black .show-hide{color:rgba(255,255,255,.6)}.box--contact.black .show-hide:hover{color:#fff}@media screen and (max-width:767px){.box--contact{width:100%}.box--contact.is-hidden{position:absolute!important;top:auto!important;bottom:0!important}}.box--article{max-width:800px;font-size:14px;padding:35px 40px 30px}.box--not-found{max-width:450px;font-size:13px;padding:30px}.box--not-found.white{box-shadow:none}.box--not-found p{text-align:center}.subpage{position:relative;overflow:hidden;box-shadow:inset 0 -1px 1px rgba(0,0,0,.07)}.subpage .box.white{box-shadow:none}.subpage .box--large,.subpage .box--video{margin:80px auto}@media screen and (max-width:800px){.subpage .box--large,.subpage .box--video{margin:0}}.subpage .box--small{margin:200px auto}@media screen and (max-width:450px){.subpage .box--small{margin:0}}.map{position:fixed;width:100%;height:100%;background:#e5e3df}.map__embed{position:relative;width:100%;height:100%}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page {margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}