/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.3/customize/?id=a52b37843957dc7bf79d17f9dd94625c)
 * Config saved to config.json and https://gist.github.com/a52b37843957dc7bf79d17f9dd94625c
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,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:700}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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-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;-moz-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:content-box;-moz-box-sizing:content-box;box-sizing:content-box}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:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(../img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ddd;background:#303030}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-section,.hljs-selector-tag{color:#fff}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#d88}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#979797}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-emphasis{font-style:italic}@media print{body.bg{background-image:none}.print{display:none}h2{margin-top:1rem;margin-bottom:0}.resume h3{margin-top:1rem}p{line-height:2rem}hr{display:none}}html{overflow-y:scroll}@font-face{font-family:Overpass;font-style:normal;font-weight:300;src:url(../fonts/overpass-v1-latin-300.eot);src:local('Overpass Light'),local('Overpass-Light'),url(../fonts/overpass-v1-latin-300.eot?#iefix) format('embedded-opentype'),url(../fonts/overpass-v1-latin-300.woff2) format('woff2'),url(../fonts/overpass-v1-latin-300.woff) format('woff'),url(../fonts/overpass-v1-latin-300.ttf) format('truetype'),url(../fonts/overpass-v1-latin-300.svg#Overpass) format('svg')}@font-face{font-family:Overpass;font-style:normal;font-weight:400;src:url(../fonts/overpass-v1-latin-regular.eot);src:local('Overpass Regular'),local('Overpass-Regular'),url(../fonts/overpass-v1-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/overpass-v1-latin-regular.woff2) format('woff2'),url(../fonts/overpass-v1-latin-regular.woff) format('woff'),url(../fonts/overpass-v1-latin-regular.ttf) format('truetype'),url(../fonts/overpass-v1-latin-regular.svg#Overpass) format('svg')}@font-face{font-family:Overpass;font-style:italic;font-weight:400;src:url(../fonts/overpass-v1-latin-italic.eot);src:local('Overpass Italic'),local('Overpass-Italic'),url(../fonts/overpass-v1-latin-italic.eot?#iefix) format('embedded-opentype'),url(../fonts/overpass-v1-latin-italic.woff2) format('woff2'),url(../fonts/overpass-v1-latin-italic.woff) format('woff'),url(../fonts/overpass-v1-latin-italic.ttf) format('truetype'),url(../fonts/overpass-v1-latin-italic.svg#Overpass) format('svg')}@font-face{font-family:Overpass;font-style:normal;font-weight:700;src:url(../fonts/overpass-v1-latin-700.eot);src:local('Overpass Bold'),local('Overpass-Bold'),url(../fonts/overpass-v1-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/overpass-v1-latin-700.woff2) format('woff2'),url(../fonts/overpass-v1-latin-700.woff) format('woff'),url(../fonts/overpass-v1-latin-700.ttf) format('truetype'),url(../fonts/overpass-v1-latin-700.svg#Overpass) format('svg')}@font-face{font-family:'Overpass Mono';font-style:normal;font-weight:400;src:url(../fonts/overpass-mono-v2-latin-regular.eot);src:local('Overpass Mono Regular'),local('OverpassMono-Regular'),url(../fonts/overpass-mono-v2-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/overpass-mono-v2-latin-regular.woff2) format('woff2'),url(../fonts/overpass-mono-v2-latin-regular.woff) format('woff'),url(../fonts/overpass-mono-v2-latin-regular.ttf) format('truetype'),url(../fonts/overpass-mono-v2-latin-regular.svg#OverpassMono) format('svg')}body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:Overpass,sans-serif;color:#000;background-position:top right;background-repeat:no-repeat;background-attachment:fixed}.meta{font-family:'Overpass Mono'}.hidden{display:none}body.index{background-size:cover}body.bright{color:#000;background-color:#fff}body.dark{color:#fff;background-color:#424242}.container-fluid{max-width:1200px}.container-fluid.summary{background:#ececec}.content,.sidebar{padding-bottom:80px}.content a,.content h1,.content h2,.content h3,.content h4,.content ol>li,.content p,.content table,.content ul>li{max-width:600px}.content ol>li:has(div.highlighter-rouge),.content ul>li:has(div.highlighter-rouge){max-width:none!important}p.light{color:#868686;font-size:1em}h2.block{margin-top:28px}.sidebar p.title::before,h2.block::before{content:"";display:block;width:60px;height:12px;margin:0 0 20px;background:#000}p.title.clean::before{display:none}.related h4{margin-top:6px;margin-bottom:6px;font-size:1.1em}.schema a{color:#000}a:hover{color:#fff;background-color:#451668;text-decoration:none}canvas.custom-chart{padding:20px;background-color:#fff;border:1px solid #ebebeb}h1{font-size:3.8em;text-transform:uppercase;line-height:1.2em}h2{font-size:2.4em}h3{font-size:2em}h4{font-size:1.6em;font-weight:700}li,p{font-size:1.1em;line-height:1.7em}::-webkit-input-placeholder{color:#bcbcbc;font-size:.9em}::-moz-placeholder{color:#bcbcbc;font-size:.9em}:-ms-input-placeholder{color:#bcbcbc;font-size:.9em}:-moz-placeholder{color:#bcbcbc;font-size:.9em}ul{margin-bottom:1em}u{font-weight:700;text-transform:uppercase}a{color:#451668;padding:2px 2px 2px 2px;margin:-2px -2px -2px -2px}.content-wrapper a{text-decoration:underline}.content-wrapper a:hover{text-decoration:none}#map a,a.wrapper{padding:0;margin:0;text-decoration:none}ul.projects.small li a{text-decoration:none}a.wrapper p{line-height:1.4em}a.wrapper img{-webkit-box-shadow:2px 2px 4px 0 #bfbfbf;-moz-box-shadow:2px 2px 4px 0 #bfbfbf;box-shadow:2px 2px 4px 0 #bfbfbf}a.wrapper p.info{min-height:9rem}a.wrapper p small{color:#000;line-height:1.4em}a.wrapper:hover{color:#000}#map a{color:#e3e3e3}#map.leaflet-container{margin-top:40px;margin-bottom:40px;border:1px solid #000;font-family:Overpass,sans-serif}#map.leaflet-container .leaflet-control-zoom{display:none}#map.leaflet-container .marker-title{font-size:1.2em}#map .leaflet-popup-content-wrapper,#map .map-legends,#map .map-tooltip{color:#fff;background:#441566}#map.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,0)}#map .mapbox-improve-map{display:none}.footer{bottom:0;width:100%;background-color:#000;background-image:url(/assets/bg/footer.jpg);background-size:cover;height:100vh;color:#fff;left:0;position:relative}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:gray}a.thumbnail{background-size:cover;background-position:top center;border-radius:4px;height:326px;display:block}.image-wrapper.narrow a.thumbnail{height:200px}.image-wrapper{position:relative;margin:40px 60px 0 0;border-radius:4px;border:1px solid #bbb;padding:0;-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,.5);-moz-box-shadow:0 0 10px 0 rgba(50,50,50,.5);box-shadow:0 0 10px 0 rgba(50,50,50,.5)}.image-wrapper a.thumbnail{background-size:cover;background-position:top center;border-radius:3px;height:326px;display:block;padding:0;margin:0}.image-wrapper:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.image-wrapper p.caption{margin:0;font-size:.8em;font-weight:700;background-color:#000;padding:4px;color:#fff;width:180px;bottom:0;left:0;position:absolute}.image-wrapper:hover p.caption{display:none}.image-wrapper.inline{margin-top:0}.image-wrapper.inline.mb{margin-bottom:40px}.magicsauce{color:#451668}img.franz{vertical-align:middle;max-width:400px;padding:1em;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.logo img{width:90px;margin-top:-10px}.client-logo{width:100%;border:1px solid #000;padding:20px 40px 20px 40px}#swipebox-close{left:0;right:unset}.nav ul{padding:0;list-style:none}.nav ul li{float:left}.nav ul li a,.nav ul li.nl{display:block;color:#000;text-transform:uppercase;line-height:1.5em}.nav ul li a{font-size:.8em;margin:18px 20px 5px 5px}.nav ul li.nl{font-size:.9em;padding:20px}.nav ul li a:hover,.nav ul li.active a,.nav ul li.nl:hover{color:#fff;background-color:#451668}.nav ul li.logo a{padding-left:0;padding-top:0;margin-left:0;margin-top:18px}.nav ul li.logo a:hover{background-color:transparent}.form-group{margin:10px 0 10px 0}.form-group .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:1em;font-weight:700;line-height:1.6em;color:#451668;background-color:#fff;background-image:none;border:0;border-bottom:2px solid #d8d8d8;border-radius:2px;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#000;outline:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.02),0 0 4px rgba(0,0,0,.3);box-shadow:inset 0 0 0 rgba(0,0,0,.02),0 0 4px rgba(0,0,0,.3)}.form-group textarea.form-control{height:auto;overflow:auto}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0;background-color:#fff}.btn:hover{background-color:#451668;color:#fff}.contact-form{max-width:400px;margin-top:40px}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}#panel.bg-home .content{color:#fff}.slideout-open #menu{display:block}#menu ul{padding:0;margin:0;list-style:none}#menu ul li a,#menu ul li.nl{display:block;padding:14px 14px 14px 14px;color:#000;text-transform:uppercase;background-color:rgba(255,255,255,.8);margin:0}#menu ul li a:hover,#menu ul li.active a{background-color:#fff}#menu ul li.logo a{padding-top:2em}.wrapper.page{min-height:100vh;background-color:#f8f8f8}.wrapper.entry{min-height:50vh}.slideout-open .wrapper li.logo{height:58px;width:110px}.slideout-open .wrapper li.logo img{display:none}.slideout-menu{position:fixed;top:0;bottom:0;width:256px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;min-height:100vh}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}ul.tiny li{line-height:1.7rem}ul.projects,ul.tiny{list-style:none;padding:0}ul.projects li a,ul.tiny li a{color:#070707;background-color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;display:block;width:100%}ul.tiny li a{font-size:1.4rem;text-transform:uppercase;text-decoration:none;margin-bottom:12px;padding-left:8px}ul.projects li.project.last{padding-bottom:40px}ul.projects li a{font-size:1.2em;text-transform:uppercase;margin:0;margin-bottom:40px}ul.projects li a small,ul.tiny li a small{color:#4f4f4f;font-size:60%}ul.projects li a.last{margin-bottom:0}ul.projects li a:hover,ul.tiny li a:hover{color:#fff;background-color:#000}ul.projects li a:hover small,ul.tiny li a:hover small{color:#fff}ul.tiny li a:hover{color:#fff}ul.projects li a country{float:right;color:#4f4f4f}ul.projects li a:hover country{color:#000}.projects.clean{margin:0}ul.projects.clean li a intro{color:#fff}ul.projects li a:hover intro{color:#fff}ul.projects li a intro{color:#d4d4d4}.sidebar{overflow-wrap:break-word}.sidebar p.title{font-weight:700;padding-bottom:6px}.sidebar p.title.second{margin-top:40px}#map{height:100px}.map{height:100px}.sidebar-nav ul{list-style:none;padding:0}.sidebar-nav ul li a{color:#000;margin:1px 0 1px 0}.sidebar-nav ul li a:hover{color:#fff;background-color:#451668}.call-out-contact{margin:0;position:absolute;top:50%;transform:translate(0,-50%)}.call-out-contact a{color:#fff;font-size:2vw;background-color:#451668;padding:10px}.call-out-contact a:hover{color:#451668;background-color:#fff}code,kbd,pre,samp{font-family:'Overpass Mono',monospace;color:#fff;padding:2px}code.language-plaintext.highlighter-rouge{background-color:#000}.highlighter-rouge pre.highlight code::-moz-selection,a::-moz-selection,code::-moz-selection,pre::-moz-selection{color:#fff;background:#451668}.highlighter-rouge pre.highlight code span::-moz-selection{color:#fff;background:#451668}a::selection,code::selection{color:#fff;background:#451668}.content .gist,.content .highlighter-rouge,.content .live-preview,.content code,.content img,.content img.img-responsive,.content table{max-width:100%}.content .live-preview{min-height:340px;padding:20px;width:100%;border:1px solid #ddd;-webkit-box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,.1);box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,.1)}.content img.stock{border:20px solid #c4cdd3}#internal_referral,#welcome_referral{background-color:#000;color:#fff;font-weight:700;padding:10px;margin-bottom:30px;max-width:800px;display:none}#internal_referral a,#welcome_referral a{color:#fff}#internal_referral small,#welcome_referral small{color:#451668}.clients{height:88px;padding-left:36px;overflow-x:hidden;overflow-y:hidden;white-space:nowrap}.clients .logo-wrapper{padding:8px;margin:4px;border:1px solid #bbb;cursor:pointer;display:inline-block;vertical-align:top}.clients .logo-wrapper a.logo{width:100px;height:42px;padding:0;margin:0;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:gray;display:block;background-size:contain;background-position:center;background-repeat:no-repeat}.clients .logo-wrapper a.logo:hover{background-color:#fff;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}table{width:100%}table thead{text-align:left}table td,table th{padding:10px;vertical-align:bottom;border:none}table>tbody>tr:nth-of-type(2n+1){background-color:#fcfcfc}blockquote{border-left:12px solid #000;padding-left:20px;margin-left:20px;color:#000}blockquote footer{text-indent:0;margin-top:16px}ul.pagination{list-style:none;padding:0;margin-bottom:40px}ul.pagination li{float:left}.resume h3{font-size:1.2em;text-transform:uppercase;margin-bottom:0;margin-top:20px}.resume location{text-transform:none;font-weight:400}.resume date{float:right}.resume position{margin-top:0}.resume p{padding-left:20px;margin-top:2px}.resume ul{padding-left:40px;margin-top:2px}.resume p,.resume ul li{font-size:1em}.resume .contact{text-align:center}.resume .contact h2{margin-bottom:0}.resume .contact h2,.resume .contact p{max-width:100%}.comments-wrapper{padding-top:40px}.comments-wrapper .btn.btn-default{border-bottom:2px solid #d8d8d8}.comment{border-left:1px solid #d8d8d8;padding-left:14px;margin-top:28px}.comment p{margin:0}.comment .author{color:#d8d8d8}.comment .profile-image img{width:100%}.comment .date{font-size:.8em}.open-comments-toggle{background-color:#000}.open-comments-toggle .content{padding:0}.open-comments-toggle h2{color:#fff}.open-comments-toggle:hover{background-color:#451668}.comments-wrapper.black,.comments-wrapper.black .form-control{color:#fff;background:#000}.comments-wrapper.black .form-control{border-left:1px solid #fff}.comments-wrapper.black h2{color:#fff}.comments-wrapper.black .btn{background-color:#000}.comments-wrapper.black .btn:hover{background-color:#451668;border-bottom:2px solid #451668}.comments-wrapper.black ::-webkit-input-placeholder{color:grey}.comments-wrapper.black ::-moz-placeholder{color:grey}.comments-wrapper.black :-ms-input-placeholder{color:grey}.comments-wrapper.black :-moz-placeholder{color:grey}.comments-wrapper.black .form-control:focus{border-left:1px line #fff}.text-uppercase{text-transform:uppercase}@media (min-width:750px){.wrapper{margin-right:160px;background-color:#f8f8f8;position:relative}#panel.bg-home .wrapper{background-color:transparent}#panel.index .wrapper{background-color:transparent}.resume .page{padding:40px;border:1px solid #bbb}.content img,.content img.img-responsive,.content table{margin:20px 0 20px 20px}.content #map img,.content .wrapper img{margin:0}}@media (max-width:786px){.image-wrapper a.thumbnail{height:160px}.content,.sidebar{padding-bottom:20px}.call-out-contact a{font-size:2em;line-height:2em}}@media (max-width:920px){h1{line-height:1em}.nav ul li.toggle{float:right}#menu{background-color:#000}#menu.index{background-color:#fff}#menu.bg-home .wrapper{background-color:transparent}#menu.bg-home{background-color:#fff}ul.projects li a{font-size:1em;padding:20px;margin-bottom:20px;min-height:92px}ul.projects li a country{margin-left:8px}.image-wrapper{margin:20px 10px 20px 10px}a.thumbnail{height:200px}.sidebar{margin-top:20px}img.franz{padding:3em}ul.projects li a:hover{color:#353535}.slideout-panel{background-color:#fff}}@media (min-width:920px){.nav ul li a,.nav ul li.nl{padding:10px 10px 10px 10px;margin:10px 10px 10px 10px}ul.projects li a{padding:10px 10px 10px 20px}ul.projects.small li a{padding:60px 20px 20px 20px}.content .gist,.content .image-wrapper,.content .live-preview,.content a,.content img,.content table{max-width:640px}.np{padding:0}}@media (min-width:1100px){.wrapper{margin-right:220px}.content .gist,.content .image-wrapper,.content .live-preview,.content a,.content img,.content table{max-width:700px}}@media (min-width:1200px){.wrapper{margin-right:320px}.content img.image-wrapper,.image-wrapper{margin-top:60px;margin-bottom:20px}.content img.image-wrapper{margin-left:0}.image-wrapper a.thumbnail{height:400px}}@media (min-width:1400px){.content .gist,.content .image-wrapper,.content .live-preview,.content a,.content img,.content table{max-width:900px}.image-wrapper a.thumbnail{height:500px}}.image-wrapper.narrow{max-width:200px;margin:40px 60px 0 0}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(/assets/swipebox/img/icons.png)}a.print{margin-top:4px;float:right;text-decoration:none;color:#bbb}a.print:hover{color:#333;background-color:#f8f8f8}.cal1{margin:30px auto;max-width:600px;font-family:'Droid Sans Mono';font-size:14px}.cal1 .clndr .clndr-controls{display:inline-block;width:100%;position:relative;margin-bottom:10px}.cal1 .clndr .clndr-controls .month{float:left;width:33%;text-align:center}.cal1 .clndr .clndr-controls .clndr-control-button{float:left;width:33%}.cal1 .clndr .clndr-controls .clndr-control-button.rightalign{text-align:right;width:34%}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover{background:#ddd}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive{opacity:.5}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover{background:0 0;cursor:default}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover{background:#ddd}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive{opacity:.5}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover{background:0 0;cursor:default}.cal1 .clndr .clndr-table{table-layout:fixed;width:100%}.cal1 .clndr .clndr-table .header-days{height:30px;font-size:10px;background:#0d70a6}.cal1 .clndr .clndr-table .header-days .header-day{vertical-align:middle;text-align:center;border-left:1px solid #000;border-top:1px solid #000;color:#fff}.cal1 .clndr .clndr-table .header-days .header-day:last-child{border-right:1px solid #000}.cal1 .clndr .clndr-table tr{height:85px}.cal1 .clndr .clndr-table tr td{vertical-align:top}.cal1 .clndr .clndr-table tr .day{border-left:1px solid #000;border-top:1px solid #000;width:100%;height:inherit}.cal1 .clndr .clndr-table tr .day:hover{background:#eee}.cal1 .clndr .clndr-table tr .day.my-today,.cal1 .clndr .clndr-table tr .day.today{background:#9ad6e3}.cal1 .clndr .clndr-table tr .day.my-today:hover,.cal1 .clndr .clndr-table tr .day.today:hover{background:#72c6d8}.cal1 .clndr .clndr-table tr .day.my-today.event,.cal1 .clndr .clndr-table tr .day.today.event{background:#a7dbc1}.cal1 .clndr .clndr-table tr .day.event,.cal1 .clndr .clndr-table tr .day.my-event{background:#b4e09f}.cal1 .clndr .clndr-table tr .day.event:hover,.cal1 .clndr .clndr-table tr .day.my-event:hover{background:#96d478}.cal1 .clndr .clndr-table tr .day.inactive,.cal1 .clndr .clndr-table tr .day.my-inactive{background:#ddd}.cal1 .clndr .clndr-table tr .day:last-child{border-right:1px solid #000}.cal1 .clndr .clndr-table tr .day .day-contents{box-sizing:border-box;padding:8px;font-size:12px;text-align:right}.cal1 .clndr .clndr-table tr .adjacent-month,.cal1 .clndr .clndr-table tr .empty,.cal1 .clndr .clndr-table tr .my-adjacent-month,.cal1 .clndr .clndr-table tr .my-empty{border-left:1px solid #000;border-top:1px solid #000;width:100%;height:inherit;background:#eee}.cal1 .clndr .clndr-table tr .adjacent-month:hover,.cal1 .clndr .clndr-table tr .empty:hover,.cal1 .clndr .clndr-table tr .my-adjacent-month:hover,.cal1 .clndr .clndr-table tr .my-empty:hover{background:#ddd}.cal1 .clndr .clndr-table tr .adjacent-month:last-child,.cal1 .clndr .clndr-table tr .empty:last-child,.cal1 .clndr .clndr-table tr .my-adjacent-month:last-child,.cal1 .clndr .clndr-table tr .my-empty:last-child{border-right:1px solid #000}.cal1 .clndr .clndr-table tr:last-child .day,.cal1 .clndr .clndr-table tr:last-child .my-day{border-bottom:1px solid #000}.cal1 .clndr .clndr-table tr:last-child .empty,.cal1 .clndr .clndr-table tr:last-child .my-empty{border-bottom:1px solid #000}.cal2{max-width:177px;margin:30px auto;font-family:'Droid Sans Mono'}.cal2 .clndr .clndr-controls{display:block;display:inline-block;width:100%;margin-bottom:3px}.cal2 .clndr .clndr-controls .clndr-previous-button{float:left;width:10%;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal2 .clndr .clndr-controls .clndr-previous-button:hover{background-color:#f4f4f4}.cal2 .clndr .clndr-controls .month{float:left;width:80%;text-align:center}.cal2 .clndr .clndr-controls .clndr-next-button{float:left;width:10%;text-align:right;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal2 .clndr .clndr-controls .clndr-next-button:hover{background-color:#f4f4f4}.cal2 .clndr .clndr-grid{text-align:center;border:1px solid #ff4545;display:inline-block}.cal2 .clndr .clndr-grid .header-day{float:left;width:25px;height:25px;background:#ff4545}.cal2 .clndr .clndr-grid .day{float:left;width:25px;height:25px}.cal2 .clndr .clndr-grid .day.event{background-color:#b4e09f}.cal2 .clndr .clndr-grid .day.today{background-color:#e3c57f}.cal2 .clndr .clndr-grid .day.selected{background-color:#e37fd6}.cal2 .clndr .clndr-grid .day.inactive{color:gray}.cal2 .clndr .clndr-grid .adjacent-month,.cal2 .clndr .clndr-grid .empty{float:left;width:25px;height:25px;background:#ddd}.cal2 .clndr .clndr-today-button{width:100%;text-align:center;cursor:pointer}.cal2 .clndr .clndr-today-button:hover{background-color:#ddd}.cal2 .multi-month-controls .quarter-button{display:inline-block;width:25%}.cal2 .multi-month-controls .quarter-button:hover{cursor:pointer;background-color:#f4f4f4}.cal2 .day.inactive{background-color:#aaa}.cal3{max-width:354px;margin:0 auto;font-family:'Droid Sans Mono'}.cal3 .cal{float:left;width:177px}.cal3 .clndr .clndr-controls{display:block;display:inline-block;width:100%;margin-bottom:8px}.cal3 .clndr .clndr-controls.top{margin-bottom:-22px;position:relative;z-index:1}.cal3 .clndr .clndr-controls .clndr-previous-button{float:left;width:10%;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal3 .clndr .clndr-controls .clndr-previous-button:hover{background-color:#f4f4f4}.cal3 .clndr .clndr-controls .month{text-align:center;width:80%;margin:0 auto}.cal3 .clndr .clndr-controls .clndr-next-button{float:right;width:10%;text-align:right;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal3 .clndr .clndr-controls .clndr-next-button:hover{background-color:#f4f4f4}.cal3 .clndr .clndr-grid{text-align:center;border:1px solid #ff4545;display:inline-block}.cal3 .clndr .clndr-grid .header-day{float:left;width:25px;height:25px;background:#ff4545}.cal3 .clndr .clndr-grid .day{float:left;width:25px;height:25px}.cal3 .clndr .clndr-grid .day.event{background-color:#b4e09f}.cal3 .clndr .clndr-grid .day.today{background-color:#e3c57f}.cal3 .clndr .clndr-grid .adjacent-month,.cal3 .clndr .clndr-grid .empty{float:left;width:25px;height:25px;background:#ddd}.cal3 .clndr .clndr-today-button{width:100%;text-align:center;cursor:pointer}.cal3 .clndr .clndr-today-button:hover{background-color:#ddd}.cal3 .multi-month-controls .quarter-button{display:inline-block;width:25%}.cal3 .multi-month-controls .quarter-button:hover{cursor:pointer;background-color:#f4f4f4}.clndr-next-button,.clndr-next-year-button,.clndr-previous-button,.clndr-previous-year-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clndr-next-button.inactive,.clndr-next-year-button.inactive,.clndr-previous-button.inactive,.clndr-previous-year-button.inactive{opacity:.5;cursor:default}.hljs{background:#000}#particles{margin-top:0}