html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-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;text-transform:none}select{text-transform:none}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{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;-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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}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}body{font-family:"Work Sans",helvetica,sans-serif;line-height:24px;font-weight:300}p{font-size:20px;line-height:26px;color:gray;margin:0 0 1.5em 0}p:last-of-type{margin-bottom:0}@media all and (max-width: 600px){p{font-size:16px;line-height:24px}}h1{margin-top:0;margin-bottom:.5em;line-height:1em;font-family:"Playfair Display";font-size:60px;font-weight:100;position:relative;top:-9px;color:#454545}@media all and (max-width: 600px){h1{font-size:34px}}h2{margin-top:0}h3{margin-top:0;line-height:1.25em}h3.label{background:#f3f3f3;padding:.5em 1em .4em}h4{margin-top:0;margin-bottom:0}p a,p a:link,p a:visited{color:#454545;text-decoration:underline}.small{font-size:.875em}.small-label{color:#454545;text-transform:uppercase;font-weight:700;display:block}blockquote{font-size:28px;line-height:32px;text-align:left;margin:0 2em 1em 0;width:100%;font-weight:700}blockquote:before{content:"e";font-family:"cb-icons";font-size:30px;display:block;margin-right:1em;color:#84BF3B}.text-block ul{padding-left:1.5em;list-style:none;margin-top:0}.text-block ul li{margin-bottom:1em}.text-block ul li:last-of-type{margin-bottom:0}.text-block ul li:before{content:"l";font-family:"cb-icons";margin-left:-1.5em;color:#84BF3B;display:block;float:left}@media all and (min-width: 47em){.text-block p{font-size:20px;line-height:28px}.text-block h2{text-align:left !important;text-transform:none !important}p{font-size:20px;line-height:26px}h1{margin-bottom:.5em;line-height:1em}blockquote{float:left;width:44%;margin:0 2em 2em 0}}.no-m{margin:0}.no-p{padding:0}input[type="text"],input[type="search"],input[type="date"],input[type="password"],input[type="email"]{box-shadow:none;border:1px solid #ccc;padding:1em;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:none;-webkit-appearance:none}input[type="text"].input-small,input[type="search"].input-small,input[type="date"].input-small,input[type="password"].input-small,input[type="email"].input-small{padding:.75em 1em;font-size:.875em}input[type="text"].input-tiny,input[type="search"].input-tiny,input[type="date"].input-tiny,input[type="password"].input-tiny,input[type="email"].input-tiny{padding:.4em .7em}::-webkit-input-placeholder{font-weight:100}:-moz-placeholder{font-weight:100}::-moz-placeholder{font-weight:100}:-ms-input-placeholder{font-weight:100}.l-group{margin-bottom:1.5em}.filters input[type="text"],.filters input[type="search"],.filters input[type="date"],.filters input[type="password"],.filters input[type="email"],.filters select,.l-group input[type="text"],.l-group input[type="search"],.l-group input[type="date"],.l-group input[type="password"],.l-group input[type="email"],.l-group select,.results input[type="text"],.results input[type="search"],.results input[type="date"],.results input[type="password"],.results input[type="email"],.results select,.filters-area input[type="text"],.filters-area input[type="search"],.filters-area input[type="date"],.filters-area input[type="password"],.filters-area input[type="email"],.filters-area select{width:100%}input[type="text"].h3-input{width:100%;border:none;padding:0;font-weight:700}input[type="text"].h4-input{width:100%;border:none;padding:0;font-weight:700}.input-push{margin-top:1.5em}.checkbox-label{display:block;margin-bottom:1em}select,.select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:.86em;border-color:#ccc;color:#ccc;border-radius:2px;background:#fff url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:97% center;font-weight:100}select.input-small,.select.input-small{padding:.75em 1em;font-size:.875em}select:hover,.select:hover{background-color:#ccc;color:#fff;cursor:pointer}select.full-width,.select.full-width{width:100%}.select{border:1px #ccc solid;width:100%;color:#ccc}label{font-weight:700}label p{font-weight:100;color:#ccc;margin-bottom:.6em !important}.input-group,.editor-group{margin-bottom:1.5em;max-width:68em;margin-left:auto;margin-right:auto}.input-group:after,.editor-group:after{content:"";display:table;clear:both}.input-group:after,.editor-group:after{content:"";display:table;clear:both}.input-group>.input-group,.input-group .editor-group,.editor-group>.input-group,.editor-group .editor-group{margin-bottom:0}.input-group p{font-weight:100;color:#ccc;margin-bottom:.6em !important}button,.btn{padding:.5em 1em .65em;background:#fff;border:1px #ccc solid;color:gray;border-radius:2px}button.active,.btn.active{background:#333;color:#fff}button.active:hover,.btn.active:hover{background:#333;color:#fff;cursor:default}button:disabled,.btn:disabled{background:#f3f3f3;color:#f3f3f3;border-color:#333}button:disabled:active,.btn:disabled:active{color:#333}button.active:disabled,.btn.active:disabled{color:#333}button:disabled:hover,.btn:disabled:hover{background:#f3f3f3;color:#333}button:hover,.btn:hover{background:#333;color:#fff}.btn-round{border-radius:1.5em}.btn-circle{font-size:24px;border-radius:50%;height:1.75em;width:1.75em;display:block;text-align:center;padding:.35em 0;float:left;margin-right:.5em}.btn-circle:last-of-type{margin-right:0}.btn-small{padding:.5em 1em;min-width:100px}.btn-x-small{padding:.25em .75em;font-size:.875em}.btn-big{padding:.9em 1.25em;font-size:1.1em}.btn-edit{background:green;color:#fff}.btn-delete{background:#84BF3B;color:#fff}.btn-push{margin-top:1.5em}.btn-simple{border:none;background:none;padding:.25em 1em .25em}.btn-full-width{width:100%;display:block;text-align:center}.btn-center{margin-left:auto !important;margin-right:auto !important;display:block;text-align:center}.btn-light{background:#fff;border:none;color:#ccc}.btn-dark{background:#454545;border:none;color:#fff !important}.btn-green{background:green;border:none;color:#fff !important}.btn-red{background:#84BF3B;border:none;color:rgba(255,255,255,0.95) !important;font-weight:100}.btn-red:hover{background:#69982f}input[type="submit"].btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="submit"].btn:disabled:hover{color:#333 !important}.button-group a{margin-bottom:.75em}.main-content{background:#FEFCEE;padding:1em;position:relative;max-width:85em;margin-left:auto;margin-right:auto}.simple-container{width:100%;max-width:80em;margin-left:auto;margin-right:auto}.simple-container:after{content:"";display:table;clear:both}@media all and (min-width: 47em){.one{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%}.one:last-child{margin-right:0}.two{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.two:last-child{margin-right:0}.three{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.three:last-child{margin-right:0}.four{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.four:last-child{margin-right:0}.five{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.five:last-child{margin-right:0}.six{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.six:last-child{margin-right:0}.seven{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.seven:last-child{margin-right:0}.eight{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.eight:last-child{margin-right:0}.nine{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.nine:last-child{margin-right:0}.ten{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.ten:last-child{margin-right:0}.eleven{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%}.eleven:last-child{margin-right:0}.twelve{float:left;display:block;margin-right:2.3576515979%;width:100%}.twelve:last-child{margin-right:0}.shift-one{margin-left:8.5298042998%}.shift-two{margin-left:17.0596085997%}.shift-three{margin-left:25.5894128995%}.shift-four{margin-left:34.1192171993%}}.row{display:block}.row:after{content:"";display:table;clear:both}.row .four:nth-of-type(3n){margin-right:0}.row .six:nth-of-type(2n+2){margin-right:0}.row .columns{margin-bottom:1.5em}.pull-left{float:left}.pull-right{float:right}.clearfix:after{content:"";display:table;clear:both}a,a:link,a:visited{text-decoration:none;color:inherit}.visually-hidden{position:absolute !important;top:-99999em}.all-caps{text-transform:uppercase}.red{color:#84BF3B}.margin-top-small{margin-top:.5em}@media all and (min-width: 85em){.hide-desktop{display:none}}.hide-mobile{display:none}.text-center{text-align:center}.ta-right{text-align:right}.space-group,.box-grid{margin-bottom:1.5em}.big-space-group{margin-bottom:5em}body{background:#FEFCEE}body.secret-true{background:red}figure img{max-width:100%}.item-overlay.video span.icon:before{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}figure img{width:100%}@media all and (min-width: 85em){.news-item .masonry-item-footer{min-height:198px}}@font-face{font-family:"cb-icons";src:url("../fonts/cb-icons.eot");src:url("../fonts/cb-icons.eot?#iefix") format("embedded-opentype"),url("../fonts/cb-icons.woff") format("woff"),url("../fonts/cb-icons.ttf") format("truetype"),url("../fonts/cb-icons.svg#cb-icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"cb-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"cb-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-newspaper:before{content:"a"}.icon-images:before{content:"b"}.icon-twitter:before{content:"d"}.icon-quote:before{content:"e"}.icon-star:before{content:"f"}.icon-globe:before{content:"g"}.icon-books:before{content:"h"}.icon-book:before{content:"i"}.icon-megaphone:before{content:"j"}.icon-search:before{content:"k"}.icon-arrow:before{content:"l"}.icon-delete-3:before{content:"m"}.icon-user:before{content:"o"}.icon-link:before{content:"n"}.icon-check-circle:before{content:"p"}.icon-search:before{content:"q"}.icon-glass:before{content:"k"}.icon-facebook:before{content:"q"}.icon-arrow-31:before{content:"r"}.icon-play:before{content:"s"}.icon-video:before{content:"c"}.icon-receipt-1:before{content:"t"}.green{color:green}.red{color:#84BF3B}.big-icon{font-size:24px}.block-icon{display:block}.site-header .site-logo{margin-bottom:1em;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.site-header .text-block p{font-size:21px;line-height:32px;max-width:675px;letter-spacing:.4px;font-weight:300}.site-header .text-block-front{margin-bottom:4em}p.big.front>p{color:#8C8A7B}.site-header{padding-top:1em;margin:0 auto 0;width:100%;z-index:2}.site-header.site-header-home{background:#FEFCEE}.site-header.site-header-home .main-content{background:#FEFCEE}.site-header.site-header-inside{padding-top:0em;margin-bottom:6em;background:#fff}.site-header.site-header-inside .site-logo{margin-bottom:0;margin-top:15px}.site-header.site-header-inside .main-content{background:#fff;padding:5px}@media all and (max-width: 600px){.site-header{padding-top:1em}.site-header .text-block-front{margin-bottom:1em}.site-header.site-header-inside{margin-bottom:2em}.site-header.site-header-inside .site-logo{width:86px;margin-top:10px;margin-left:7px}.site-header .text-block p{font-size:18px;line-height:28px}.site-logo{width:130px}}.menu-right{width:100%;background:#84BF3B;position:absolute;top:-60em;-webkit-transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;transition:top .2s ease-in-out;display:none;padding:1.5em}.menu-right:after{content:"";display:table;clear:both}.menu-right .icon-glass{color:#84BF3B}.menu-right.is-visible{position:absolute;top:54px;display:block}.menu-right li{list-style:none;border-bottom:1px rgba(255,255,255,0.5) solid}.menu-right .menu-item.is-active a span{border-bottom:5px solid #84BF3B}.menu-right .menu-item a,.menu-right .menu-item>.menu-item-container{cursor:pointer;display:block;color:#fff;text-align:left;padding:.75em 1em;font-weight:400;font-size:1.25em;text-transform:uppercase;letter-spacing:1px}.menu-right .menu-item.active,.menu-right .menu-item.active:hover{background:#454545;cursor:default}.menu-right .menu-item.active a,.menu-right .menu-item.active:hover a{color:#fff;cursor:default}.menu-right .menu-item:hover a{color:#fff}.menu-right .menu-item.menu-item-input:hover{background:inherit}.menu-right .menu-item .menu-item-container{cursor:default}.menu-right .menu-item .menu-item-container .btn.btn-small.btn-light{background:none;padding:0}.hidden-big{display:none}.hidden-small{display:block}@media all and (max-width: 600px){.menu-right.is-visible{left:0;z-index:1000}.hidden-big{display:block}.hidden-small{display:none}}.menu-item.menu-item-search{padding:0 1em 1em 1em}.menu-item input[type="search"].input-small{padding:.75em 1em;font-size:1em;margin:0;width:100%;box-sizing:border-box}.menu-action-button{position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu-action-button a{padding:0em .5em 0;font-size:.75em;margin:1.2em;display:block;min-width:0}.menu-action-button.is-active a{background:#84BF3B;color:#fff}.logo-front{position:absolute;left:1em;top:.89em;padding:0;margin:0;background:url("../images/logo.png") no-repeat;width:184px;height:25px}@media all and (min-width: 1024px){.menu-right.is-visible{top:0}}@media all and (min-width: 1024px){.logo-front{position:absolute;left:0;top:0;padding:0;margin:0;background:url("../images/logo-big.jpg");width:216px;height:156px}}@media all and (min-width: 1024px){.menu-right{display:block}.menu-action-button{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);position:absolute}.menu-right{background:none;width:auto;position:relative;top:0;padding:0;right:0}.menu-right:after{content:"";display:table;clear:both}.menu-right li{list-style:none;float:left;border:0}.menu-right .menu-item>a,.menu-right .menu-item>.menu-item-container{cursor:pointer;display:block;color:gray;padding:1.25em 1.5em;font-size:1em;font-weight:100;height:auto}.menu-right .menu-item.active,.menu-right .menu-item.active:hover{cursor:default}.menu-right .menu-item.active a,.menu-right .menu-item.active:hover a{color:#fff;cursor:default}.menu-right .menu-item:hover a{color:#84BF3B}.menu-right .menu-item.menu-item-input:hover{background:inherit}.menu-right .menu-item .menu-item-container{cursor:default}.menu-right .menu-item .menu-item-container .btn.btn-small.btn-light{background:#ccc;padding:.5em 1em}.menu-right .menu-item .menu-item-container .btn.btn-small.btn-light:hover{background:#454545}}.module,.static-module{margin-bottom:2em}.module.module-masonry,.module-masonry.static-module{width:100%}.module.module-mobile-gray,.module-mobile-gray.static-module{background:none;padding:0;border:none}.module.module-padding,.module-padding.static-module{padding:24px}.module figure,.static-module figure{margin-bottom:.5em}.module figure img,.static-module figure img{width:100%;display:block}.module figcaption,.static-module figcaption{text-align:center}.module-explainer{text-align:center;margin-bottom:1.5em}.module-gray{background:none;padding:0;border:none}.module-gray .module-body{padding:0}.gutter-sizer{width:5%}.module-sizer{width:30%}.module-body h2{text-align:center;font-family:"Playfair Display";font-weight:100;margin-bottom:2em}a.module-footer{background:#fff;padding:1em;width:100%;display:block;margin-top:2em}a.module-footer:hover{background:#84BF3B}.module-header,.static-sidebar b{margin-bottom:1.5em;text-align:center;font-family:"Playfair Display";font-size:20px}.module-icon-container{display:none}.module-page-links{background:none;border:none}.module-container:after{content:"";display:table;clear:both}.pages-widget{margin-bottom:1em}.widget-limiter{max-width:265px;overflow:hidden;display:inline-block;height:20px}@media all and (min-width: 47em){.module.module-masonry,.module-masonry.static-module{width:30%}.module.module-masonry-double,.module-masonry-double.static-module{width:65%}.module.module-masonry-full,.module-masonry-full.static-module{width:100%}.module-container:after{content:"";display:table;clear:both}}@media all and (min-width: 85em){.module,.static-module{margin-bottom:3em}.module.module-masonry,.module-masonry.static-module{width:30%}.module.module-masonry-double,.module-masonry-double.static-module{width:65%}.module.module-masonry-full,.module-masonry-full.static-module{width:100%}.module-container:after{content:"";display:table;clear:both}}.module-client-header{text-align:center;position:relative}.module-client-header figure{margin-bottom:1.5em}.module-client-header figure img{border-radius:50%;margin:0 auto;width:40%;display:block;max-width:250px}.module-client-header-small{text-align:center;position:relative}.module-client-header-small .module-client-header{margin-bottom:1em;float:none}.module-client-header-small .module-client-rep{margin-bottom:1.25em;font-size:.875em}.module-client-header-small .module-client-rep strong{display:block}.module-client-header-small .module-client-rep p{margin:0}.module-client-header-small.module.module-mobile-gray,.module-client-header-small.module-mobile-gray.static-module{padding:0}.module-client-header-small figure{margin-bottom:1em}.module-client-header-small figure img{border-radius:50%;margin:0 auto;width:30%;display:block;max-width:250px}.module-client-header-small .module-header-buttons{margin:0;float:none}.module-client-header-small .module-header-buttons a.btn{color:#fff}.module-header-content p{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.module-client-rep{list-style:none;display:block;margin:0 auto;padding:0}.module-client-rep:after{content:"";display:table;clear:both}.module-client-rep strong{color:#454545;text-transform:uppercase;font-weight:700;display:block}.module-client-rep li{float:left;margin-right:3%;width:46%}.module-client-rep li:nth-of-type(2n+2){margin-right:0}.module-btn-group{margin-left:auto;margin-right:auto;max-width:400px}.module-btn-group:after{content:"";display:table;clear:both}.module-btn-group a{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.module-btn-group a:last-child{margin-right:0}.module-buttons a{width:100%;display:block;text-align:center;margin-bottom:.5em}.module-buttons .pull-right{float:none}.module-btn-group.module-btn-group-big a{width:100%;margin-bottom:.5em}@media all and (min-width: 600px){.module-client-rep li:nth-of-type(2n+2){margin-right:3%}.module-buttons{margin-bottom:2em}.module-buttons a{width:auto;display:inline-block;text-align:center;margin-bottom:0}.module-buttons .pull-right{float:right}}@media all and (min-width: 47em){.module-client-header{background:#fff;padding:24px;border:1px solid #ccc;text-align:left;margin-bottom:4em}.module-client-header:after{content:"";display:table;clear:both}.module-client-header figure{margin-bottom:0;float:left;display:block;margin-right:3.5786636068%;width:22.3160022949%}.module-client-header figure:last-child{margin-right:0}.module-client-header figure img{border-radius:0;width:100%;max-width:100%;margin:0}.module-client-header h1{line-height:1em;margin-bottom:.25em;margin-top:-6px}.module-client-header p{margin-bottom:0}.module-client-header.module-agent-header figure{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.module-client-header.module-agent-header figure:last-child{margin-right:0}.has-small-header{margin-top:113px}.module-client-header-small{-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;transition:all 1s ease-in;margin-top:0;padding:0;border:1px solid #ccc;text-align:left}.module-client-header-small:after{content:"";display:table;clear:both}.module-client-header-small.module-mobile-gray{background:none;border:none;margin-bottom:2em}.module-client-header-small .module-header-back{float:left;width:30px;background:#454545;color:rgba(255,255,255,0.7);padding-top:45%}.module-client-header-small figure{margin-bottom:0;width:60px;margin-right:1em;float:left}.module-client-header-small figure img{border-radius:0;width:100%;max-width:100%;margin:0}.module-client-header-small h3{margin-bottom:0}.module-client-header-small h2{line-height:.7em;margin-bottom:.25em}.module-client-header-small.fixed-client{position:fixed;top:54px;width:100%;left:0;z-index:2}.module-client-header-small .module-client-rep{width:auto;position:relative;bottom:auto;padding-left:0;box-sizing:border-box;color:gray;margin-bottom:0;line-height:1em}.module-client-header-small .module-client-rep:after{content:"";display:table;clear:both}.module-client-header-small .module-client-rep strong{font-weight:700;font-size:12px;display:inline}.module-client-header-small .module-header-content{padding:.6em 1em 0em 0;float:left}.module-client-header-small .module-header-buttons{color:gray;margin:1.1em 1em;float:right}.module-header-content p{max-width:none}.module-btn-group{position:absolute;top:-2.5em;margin:0;width:100%}.module-btn-group a{width:120px;float:left;margin-right:1%}.module-gray-header .module-btn-group{margin-left:auto;margin-right:auto;max-width:400px;position:relative;top:auto}.module-gray-header .module-btn-group:after{content:"";display:table;clear:both}.module-gray-header .module-btn-group.module-btn-group-big{max-width:500px}.module-gray-header .module-btn-group a{width:auto;margin-bottom:0}.module-client-rep{width:99%;position:absolute;bottom:0;padding-left:26.2%;box-sizing:border-box}.module-client-rep:after{content:"";display:table;clear:both}.module-client-rep p{font-size:.875em;line-height:1.2em}.module-client-rep li{width:auto;margin-right:2%}.module-client-rep li:nth-of-type(2n+2){margin-right:2%}.module-client-rep li:last-of-type{margin-right:0}}.module-highlights .slick-dots{position:absolute;margin-top:5px}.module.module-highlights,.module-highlights.static-module{margin-bottom:4em}.module.module-highlights figure img,.module-highlights.static-module figure img{width:100%}.module-highlights h4{color:gray}.module-highlights-item:after{content:"";display:table;clear:both}.module-highlights-media img{display:block;width:100%}.module-highlights-media figure{margin-bottom:0}.module-highlights-words{padding:.5em 1.5em 1.5em 1.5em}.module-highlights-words h2{margin-bottom:.25em}@media all and (min-width: 47em){.module.module-highlights figure,.module-highlights.static-module figure{margin-bottom:0}.module-highlights-media{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-bottom:0}.module-highlights-media:last-child{margin-right:0}.module-highlights-media img{width:100%}.module-highlights-words{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;padding:1.5em 1.5em 1.5em 0}.module-highlights-words:last-child{margin-right:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}.slick-prev:before{content:"←"}.slick-next{right:25px}.slick-next:before{content:"→"}.module-highlights .slick-dots{position:absolute;bottom:-25px}.slick-dots{position:relative;list-style:none;display:block;text-align:center;padding:0;width:100%;margin:0 0 0px 0}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.photo-word-list{list-style:none;margin:0;padding:0}.photo-word-list .photo-word-list-item{margin-bottom:1.15em}.photo-word-list .photo-word-list-item:after{content:"";display:table;clear:both}.photo-word-list .photo-word-list-item:last-of-type{margin-bottom:0}.photo-word-list .photo-word-list-image{float:left;display:block;margin-right:1.7578775415%;width:30.0414591902%}.photo-word-list .photo-word-list-image:last-child{margin-right:0}.photo-word-list .photo-word-list-image img{width:100%;border:5px solid #454545;margin-top:5px}.photo-word-list.no-border .photo-word-list-image img{border:none}.photo-word-list .photo-word-list-headline{float:left;display:block;margin-right:1.7578775415%;width:55.4809285756%;margin-left:8.5298042998%;color:gray}.photo-word-list .photo-word-list-headline:last-child{margin-right:0}.photo-word-list .photo-word-list-headline strong{color:#454545}.photo-word-list.icon-word-list .icon-link{width:40px;background:#f3f3f3;text-align:center;border-radius:50%;height:40px;box-sizing:border-box;display:block;margin-top:4px;padding-top:10px}.photo-word-list.icon-word-list .photo-word-list-image{float:left;display:block;margin-right:1.7578775415%;width:23.6815918439%}.photo-word-list.icon-word-list .photo-word-list-image:last-child{margin-right:0}.photo-word-list.icon-word-list .photo-word-list-headline{float:left;display:block;margin-right:1.7578775415%;width:68.2006632683%;margin-left:0 !important}.photo-word-list.icon-word-list .photo-word-list-headline:last-child{margin-right:0}.box-item{display:block}.client-list-item{min-height:340px}.person-list .box-item.fifths{width:100%;margin-bottom:1.5em}.photo-client-list{background:#fff}.photo-client-list img{height:auto;width:100%;margin:0 auto}.box-grid:after{content:"";display:table;clear:both}.box-item.fifths,.box-item.fourths{float:left;display:block;margin-right:4.8291579146%;width:47.5854210427%;margin-bottom:1em}.box-item.fifths:last-child,.box-item.fourths:last-child{margin-right:0}@media all and (max-width: 600px){.module-featured-books-item,.module-biography-text{margin-bottom:1em}.box-item.fourths:nth-of-type(2n+2){margin-right:0}.box-item.fourths.news-item{float:left;display:block;margin-right:38.1982059067%;width:100%;margin-bottom:2em}.box-item.fourths.news-item:last-child{margin-right:0}}@media all and (min-width: 47em){.catalogue-item figure{background:none;min-height:251px;border:none}.catalogue-item figure img{border:none;width:auto;margin:0 auto;padding:10px}.module-featured-books-item.book-item figure{background:none;min-height:229px;border:none;margin-bottom:1em}.module-featured-books-item.book-item figure img{border:none}.box-item.fifths.book-item figure{background:none;min-height:229px;border:none;margin-bottom:1em}.box-item.fifths.book-item figure img{border:none;width:auto}.photo-client-list img{height:auto;width:100%}.person-list .box-item{min-height:266px;margin-bottom:0}.box-item.sixths{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%;margin-bottom:1.5em}.box-item.sixths:last-child{margin-right:0}.box-item.sixths:nth-of-type(6n){margin-right:0}.box-item.sixths figure{border:1px solid #ccc}.box-item.sixths figure img{display:block}.box-item.fifths,.person-list .box-item.fifths{float:left;display:block;margin-right:5.8515051827%;width:15.3187958539%;margin-bottom:1.5em}.box-item.fifths:last-child,.person-list .box-item.fifths:last-child{margin-right:0}.box-item.fifths:nth-of-type(2n),.person-list .box-item.fifths:nth-of-type(2n){margin-right:5.85151%}.box-item.fifths:nth-of-type(5n),.person-list .box-item.fifths:nth-of-type(5n){margin-right:0 !important}.box-item.fifths figure,.person-list .box-item.fifths figure{border:1px solid #ccc}.box-item.fifths figure img,.person-list .box-item.fifths figure img{display:block}.box-item.fourths{float:left;display:block;margin-right:7.4229703521%;width:19.432772236%;margin-bottom:4em;background:none;padding:0}.box-item.fourths:last-child{margin-right:0}.box-item.fourths figure img{display:block}.box-item.fourths:nth-of-type(4n){margin-right:0}.box-item.fourths.news-item{min-height:421px}.box-item.thirds{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-bottom:1.5em;background:none;padding:0}.box-item.thirds:last-child{margin-right:0}.box-item.thirds figure img{display:block}.box-item.thirds:nth-of-type(3n){margin-right:0}}@media all and (min-width: 1024px){.catalogue-item figure{background:#fff;max-height:251px}.catalogue-item figure img{max-height:251px}.module-featured-books-item.book-item figure{min-height:159px}.module-featured-books-item.book-item figure img{min-height:159px;width:auto}.box-item.fifths.book-item figure{min-height:229px}.box-item.fifths.book-item figure img{min-height:229px}.box-item.fifths,.person-list .box-item.fifths{float:left;display:block;margin-right:5.8515051827%;width:15.3187958539%;margin-bottom:1.5em}.box-item.fifths:last-child,.person-list .box-item.fifths:last-child{margin-right:0}.box-item.fifths:nth-of-type(5n),.person-list .box-item.fifths:nth-of-type(5n){margin-right:0}}.text-list{list-style:none;margin:0;padding:0}.text-list-spaced li{padding:.5em}.text-list-shaded li:nth-of-type(even){background:#f3f3f3}.module-review,.module-fast-fact{background:#fff;padding:3em 3em 0 3em}.module-review .module-body,.module-fast-fact .module-body{text-align:center}.module-review .module-body h2,.module-fast-fact .module-body h2{text-transform:none;line-height:1.3em}.module-review .module-body h2:only-child,.module-fast-fact .module-body h2:only-child{margin-bottom:0}.big-icon{font-size:24px;color:#84BF3B;display:block;text-align:center}.review-list p{font-size:18px;line-height:26px}.review-list .small{display:block;padding-top:8px;line-height:20px}.review-list p a.small{color:inherit}.modal-open,.modal-close{overflow:hidden;cursor:pointer}.modal{display:none;position:fixed;top:30px;right:30px;bottom:30px;left:30px;z-index:1050;max-width:1400px;min-width:600px;min-height:400px;max-height:1000px;-webkit-overflow-scrolling:touch;outline:0;box-sizing:border-box;margin:0 auto}.modal-content{position:relative;width:100%;height:100%;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:none}.modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:rgba(0,0,0,0.65)}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:1.5em;border-bottom:1px solid #ccc;background:#f3f3f3}.modal-header h2{margin-bottom:0}.modal-close{position:absolute;right:0;top:0;font-size:36px;color:#ccc;top:22px;right:22px}.modal-body{position:absolute;height:auto;width:auto;left:0;right:0;bottom:72px;top:85px;overflow:auto}.modal-body .modal-image{display:block;text-align:center;margin:0 auto}.modal-body.has-header{top:186px}.modal-body.has-no-footer{bottom:0}.modal-action-bar{background:#f3f3f3;padding:1.5em}.modal-action-bar:after{content:"";display:table;clear:both}.modal-body article{padding:1.5em}.modal-body article:after{content:"";display:table;clear:both}.modal-footer{padding:1.5em;background:#f3f3f3;position:absolute;bottom:0;height:72px;width:100%}.modal-footer:after{content:"";display:table;clear:both}.modal-crop-control{position:absolute;top:0;left:0;bottom:0;width:250px;background:#f3f3f3;padding:1.5em}.modal-crop-body{position:absolute;top:0;left:250px;padding:1.5em;right:0;bottom:0;overflow:auto}.modal-body-container{padding:1.5em}.number{font-size:70px;color:#84BF3B;text-align:center;margin:.5em 0 .4em}.module-translation-rights{padding:3em;background:#fff}.module-translation-rights h3{text-align:center;color:gray;font-weight:100;margin-bottom:.5em}.module-translation-rights .columns{margin-bottom:0}.module-featured-books-row{display:block}.module-featured-books-row:after{content:"";display:table;clear:both}.three-books .module-featured-books-item,.two-books .module-featured-books-item{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-bottom:1.5em}.three-books .module-featured-books-item:last-child,.two-books .module-featured-books-item:last-child{margin-right:0}.three-books .module-featured-books-item:nth-of-type(2n+2),.two-books .module-featured-books-item:nth-of-type(2n+2){margin-right:0}.module-featured-books{background:#fff;padding:3em}.module-featured-books figcaption{text-align:left;font-weight:700;display:block}.module-featured-books figcaption span{font-weight:100}.client-group h3{padding:.5em 1em .4em}@media all and (min-width: 47em){.module-featured-books-item figure img{max-height:223px}.three-books .module-featured-books-item:nth-of-type(2n+2),.two-books .module-featured-books-item:nth-of-type(2n+2){margin-right:2.35765%}.three-books .module-featured-books-item:nth-of-type(2n+4),.two-books .module-featured-books-item:nth-of-type(2n+4){margin-right:0}.four-books .module-featured-books-item{margin-bottom:1em;float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.four-books .module-featured-books-item:last-child{margin-right:0}.four-books .module-featured-books-item:nth-of-type(4n){margin-right:0}.three-books .module-featured-books-item{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.three-books .module-featured-books-item:last-child{margin-right:0}.two-books .module-featured-books-item{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.two-books .module-featured-books-item:last-child{margin-right:0}}.module-gray-header{background:none;text-align:center;position:relative;border:none}.module-gray-header figure{margin-bottom:1.5em}.module-gray-header figure img{border-radius:50%;margin:0 auto;width:40%;display:block;max-width:200px}.module-gray-header-content p{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.module-gray-header-content h1{margin-bottom:.25em}.module-gray-header-content h4{text-transform:uppercase;color:gray;margin-bottom:.5em}.module-gray-header-content h4:nth-of-type(2){font-weight:100}.module.module-dept-links,.module-dept-links.static-module{background:#fff;padding:3em;border:none}.module.module-dept-links .module-footer,.module-dept-links.static-module .module-footer{margin-bottom:1.5em}.module-biography{padding:0;background:none}.module-biography-text{-webkit-columns:1 2em;-moz-columns:1 2em;columns:1 2em;font-size:18px;line-height:27px;color:gray}@media all and (min-width: 47em){.module-biography-text{-webkit-columns:2 2em;-moz-columns:2 2em;columns:2 2em;column-gap:40px}}@media all and (min-width: 85em){.module-biography-text{-webkit-columns:2 2em;-moz-columns:2 2em;columns:2 2em;column-gap:40px}}.slick-slider{margin-bottom:0}.slick-track,.slick-list,.slick-slide,.home-carousel,body,html{height:100%}.home-carousel img{width:100%}.slick-track,.slick-list,.slick-slide,.home-carousel{overflow:hidden}@media all and (max-width: 600px){.home-carousel img{height:236px}}.home-carousel{margin-top:54px;height:auto}.home-news{background:none;height:7em;width:100%;z-index:1}.home-news-item{display:block;text-align:center;background:rgba(255,255,255,0.85);padding:.75em 1em;border-radius:1px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translate3d(-100%, 0px, 0);-moz-transform:translate3d(-100%, 0px, 0);-ms-transform:translate3d(-100%, 0px, 0);-o-transform:translate3d(-100%, 0px, 0);transform:translate3d(-100%, 0px, 0);position:absolute}.home-news-item .btn{display:none}.home-news-item h5{color:gray;text-transform:uppercase;margin:0}.home-news-item h3{margin-bottom:0}.home-news-item.current{-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);background:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home-carousel img{min-height:512px}.home-news-item h3{font-size:30px}.home-news{height:14em}.front-icons .photo-word-list-image{float:none;margin:0 auto}.front-icons .photo-word-list-headline{float:none;width:100%;text-align:center}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.home-carousel img{min-height:700px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.home-news{margin-top:-2em}.home-news-item{width:60%;padding:1.5em 1.25em}.home-news-item.current{-webkit-transform:translate3d(30%, 0px, 0);-moz-transform:translate3d(30%, 0px, 0);-ms-transform:translate3d(30%, 0px, 0);-o-transform:translate3d(30%, 0px, 0);transform:translate3d(30%, 0px, 0)}}@media all and (min-width: 1024px){.home-carousel{height:100%}.home-news{overflow:visible;right:0;bottom:0;margin:0 0;padding:0;height:auto;position:absolute;bottom:0}.home-news-container{width:350px;float:right}.home-news-item{width:250px;display:block;margin:0;position:relative;right:0;bottom:0;padding:.75em 1em;text-align:left;-webkit-transform:translate3d(100px, 0, 0);-moz-transform:translate3d(100px, 0, 0);-ms-transform:translate3d(100px, 0, 0);-o-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0);border-top:1px gray solid;line-height:20px;background:rgba(255,255,255,0.7)}.home-news-item:hover{background:#fff;cursor:pointer}.home-news-item.current{width:350px}.home-news-item.current .btn{display:inline-block}.home-news-item h5{display:inline;color:gray;text-transform:uppercase;margin:0}.home-news-item h3{margin-bottom:0;display:inline;font-size:14px;font-weight:100}.home-news-item.current{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#fff}.home-news-item.current h5{display:block}.home-news-item.current h3{display:block;font-size:19px;font-weight:700;color:#454545;margin-bottom:.5em}}.home-extra.main-content{margin-top:1em}.search-item-class strong{text-transform:uppercase;font-size:11px}.work-info{background:#fff;padding:.5em}.module-work-main{background:#fff;padding:3em}.module-work-main h2{text-align:left;text-transform:none}.module-image{background:#fff;padding:3em}.module-image-only .module-body{padding:0}.module-image-only img{width:100%;display:block}.module-video figcaption,.module-featured-credits figcaption{display:block}.media-item{position:relative;margin-bottom:1.5em}.media-item figure{position:relative}.media-item figure img{display:block}.media-item figcaption{position:absolute;bottom:0;left:0;background:#84BF3B;color:#fff;padding:.25em 1em;text-transform:uppercase;font-size:12px}.module-work-rights h3{margin-bottom:.25em}.top-search-container{position:fixed;opacity:0;background:rgba(133,192,56,0.95);z-index:1}.top-search-container .selectize-input{background:none !important;font-weight:300 !important}.is-active .top-search-container{top:0;left:0;right:0;bottom:0;opacity:1}.is-active #search_close{display:block;color:#fff;font-size:42px}.is-active #search_open{display:none}#search_open,#search_close{font-size:20px;line-height:10px;padding:.75em 1em;display:block;cursor:pointer;float:left;position:relative;z-index:999999999}#search_close{display:none}.top-search--inside{width:70%;min-width:300px;margin:0 auto}.top-search--inside .autocomplete input{background:none;border:none;box-shadow:none;border-bottom:2px solid #fff;font-size:4em;padding:30px 0;color:#fff;margin-top:10%}a#search_open{display:none}@media all and (max-width: 600px){.top-search--inside .autocomplete input{font-size:2em}.is-active #search_close{position:absolute;top:-79px;right:-40px}#search_open{line-height:30px}a#search_open{display:block}}.autocomplete input::-webkit-input-placeholder{color:rgba(255,255,255,0.5) !important}.top-search--inside .autocomplete input:focus{outline:none}.top-search--inside .autocomplete li{background-color:transparent;color:#fff;font-size:30px}.top-search--inside .autocomplete li.active{background:rgba(255,255,255,0.15);cursor:pointer}.top-search--inside .autocomplete li.active strong{color:rgba(255,255,255,0.8)}.top-search--inside .autocomplete li strong{color:rgba(255,255,255,0.8);line-height:32px;font-size:15px}.twitter-container,.facebook-container{color:#fff !important;text-align:center;padding:1em;font-size:20px;display:block}.twitter-container{background:#55acee}.twitter-container:hover{background:#2795e9}.facebook-container{background:#4e69a2}.facebook-container:hover{background:#3d5380}.client-sticky-header{display:none}@media all and (min-width: 85em){.client-sticky-header{display:block;position:fixed;top:0;height:54px;background:#454545;width:100%;z-index:1;-webkit-transform:translateY(-400px);-moz-transform:translateY(-400px);-ms-transform:translateY(-400px);-o-transform:translateY(-400px);transform:translateY(-400px);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.client-sticky-header.isactive{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.client-sticky-header .module-mobile-gray{background:#454545;color:#fff;box-shadow:0 -3px 10px #333}.client-sticky-header .module-mobile-gray strong{color:#fff}}.item-overlay{position:absolute;background:rgba(0,0,0,0.3);width:100%;height:100%;top:0;text-align:center}.item-overlay.video span.icon:before{content:"c";font-family:"cb-icons";font-size:50px;color:#fff;text-shadow:0 0 12px #454545;line-height:0}.table .row{padding:.75em 1em;font-size:.875em}.table .row .columns{margin-bottom:0}.table .row:nth-child(odd){background:#fff}.table .row.white{background:#fff}.module-cv h4,.page-cv h4{font-weight:100;text-transform:uppercase}.module-cv h3,.page-cv h3{margin-bottom:.25em;background:#454545;color:#fff;padding:.25em .5em;font-weight:100}.cv-highlights-item{border:solid 1px #ccc}.cv-highlights-item:after{content:"";display:table;clear:both}.cv-highlights-item img{width:100%;display:block}.starring-list{margin:0;padding:0}.starring-list li{display:inline}.starring-list li:after{content:", "}.starring-list li:last-of-type:after{content:""}.cv-highlights-footer{padding:.75em .5em;text-align:center}.cv-highlights-footer h2{margin-bottom:0;text-transform:none}.cv-table{line-height:19px;margin-bottom:1.5em}.cv-table p{line-height:19px;color:#454545;font-size:14px}.cv-table .box-item.fifths{min-height:284px}.cv-table .btn{display:block;text-align:center;margin-top:.5em}.table .row.cv-book-list{padding-bottom:0}.table .row.cv-book-list img{border:7px solid #454545;display:block}.table .row.cv-book-list .columns{margin-bottom:1.5em}.table .row.cv-book-list .columns:nth-of-type(6){margin-right:0}@media all and (min-width: 47em){.table-two{float:left;display:block;margin-right:1.7578775415%;width:10.9618571512%}.table-two:last-child{margin-right:0}.table-three{float:left;display:block;margin-right:1.7578775415%;width:17.3217244976%}.table-three:last-child{margin-right:0}.table-four{float:left;display:block;margin-right:1.7578775415%;width:23.6815918439%}.table-four:last-child{margin-right:0}.table-five{float:left;display:block;margin-right:1.7578775415%;width:30.0414591902%}.table-five:last-child{margin-right:0}.table-six{float:left;display:block;margin-right:1.7578775415%;width:36.4013265366%}.table-six:last-child{margin-right:0}.cv-table .btn.btn-small{display:inline-block;float:right !important;margin-top:0}}.static-page-container:after{content:"";display:table;clear:both}.page-setup.page-images{padding-bottom:0}.page-icon{width:33px;height:33px;padding-top:.45em;text-align:center;border:solid 1px #ccc;border-radius:50%;float:left;margin-right:2%;display:none}.page-images .masonry-item,.page-videos .masonry-item{width:46.5%;margin-right:7%;float:left}.page-images .masonry-item figure,.page-videos .masonry-item figure{float:none;width:100%}.page-images .masonry-item figure figcaption,.page-videos .masonry-item figure figcaption{padding:.75em 1em}.masonry-item{display:block;margin-bottom:1.5em;border:1px #ccc solid;background:#fff}.masonry-item:after{content:"";display:table;clear:both}.masonry-item:nth-of-type(2n+1){margin-right:0}.masonry-item img{width:100%;display:block}.masonry-item figure{width:32%;margin-right:1em;float:left}.masonry-item h4{line-height:1.2em}.masonry-item h5{line-height:18px}figcaption{display:none}figcaption .bottom{display:none}.video-icon{display:none}.masonry-item-footer,.box-item-footer{padding:.75em 1em;background:#fff}.masonry-item-footer h4,.box-item-footer h4{margin-bottom:0}.masonry-item-footer h5,.box-item-footer h5{font-weight:100;color:gray;margin:0;text-transform:uppercase}@media all and (min-width: 47em){.page-news .module.four.columns,.page-news .four.columns.static-module{min-height:458px}.page-icon{width:45px;height:45px;padding-top:.7em}.video-icon{display:block;position:absolute;background:#84BF3B;color:#fff;padding:.25em .25em 0;bottom:0;left:0;z-index:2;font-size:20px}.gutter-sizer-page{width:4%}.masonry-item:hover img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.page-images figcaption .bottom{display:block}.page-images .masonry-item,.page-videos .masonry-item{margin-right:0;float:none;width:30.66%}.page-images .masonry-item:hover img,.page-videos .masonry-item:hover img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.masonry-item{margin-right:0;float:none;width:30.66%;margin-bottom:2em;overflow:hidden}.masonry-item h5{display:block}.masonry-item img{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.masonry-item:hover figcaption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.masonry-item figure{width:100%;float:none;margin-right:0}.masonry-item figcaption{display:block;position:absolute;font-size:.875em;line-height:19px;bottom:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);background:#84BF3B;color:#fff;padding:.5em .75em;width:100%;height:100%}.masonry-item figcaption h4{text-transform:none;font-weight:700}.masonry-item figcaption .bottom{position:absolute;bottom:.5em;width:100%;color:rgba(255,255,255,0.6);text-transform:uppercase}.masonry-item figcaption .bottom .icon-glass{display:block;float:left;margin-right:.5em;margin-top:2px}.masonry-item-double{width:30.66%}.masonry-item-double figcaption{font-size:1em;line-height:1.5em}}@media all and (min-width: 85em){.gutter-sizer-page{width:3.5%}.masonry-item-double .video-icon{font-size:30px;padding-bottom:.25em}.page-images .masonry-item{float:none;margin-right:0;width:17.2%}.page-images .masonry-item-double{width:37.9%}.masonry-item{width:17.2%}.masonry-item-double{width:37.9%}.page-news .masonry-item,.page-videos .masonry-item{width:22.375%}.page-news .masonry-item-double,.page-videos .masonry-item-double{width:48.25%}}.static-module{float:none;width:100%}.static-module figure img{border:none}.static-sidebar{background:none !important;border:none !important}.static-sidebar.static-sidebar-text-pages{margin-top:0;margin-bottom:1.5em}.static-sidebar b{margin-top:0}.static-sidebar b:first-of-type{margin-top:0}.static-sidebar p{margin-bottom:0 !important}.static-sidebar ul{margin:0 0 1.5em;padding:1em 1.5em;list-style:none;background:#fff}@media all and (min-width: 47em){.static-module{float:left}.eight-cols-module{width:65%;margin-right:5%;margin-left:4%}.four-cols-module{width:20%}}.news-item .module-white{background:#fff;padding:1.5em}.search-loading{padding:.75em 1em;width:30%;float:right;background:#fff;margin-top:-80px;height:80px}.search-loading img{position:relative;margin-top:3px;display:block;float:left;margin-right:7px}.loading{position:absolute;background:#84BF3B;padding:.5em 1em;color:#fff;top:0;left:0;z-index:100;text-align:center}.loading h5{margin-bottom:.5em}.loading-icon{position:absolute;top:50%;left:50%;width:75px;height:75px;margin-top:-50px;margin-left:-40px}.loading-icon h5{color:#84BF3B}.spinner-bar{width:0;height:13px;background-color:#84BF3B;margin:0;-webkit-animation:grow 2.2s infinite ease-in-out;animation:grow 2.2s infinite ease-in-out}.spinner{width:75px;height:75px;background-color:#84BF3B;margin:0px auto;-webkit-animation:rotateplane 2.6s infinite ease-in-out;animation:rotateplane 2.6s infinite ease-in-out}@-webkit-keyframes grow{0%{width:0}50%{width:100px}100%{width:0}}@keyframes grow{0%{width:0}50%{width:100px}100%{width:0}}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.login-container{background:#fff;margin-top:54px;padding:24px}.simple-link{text-decoration:underline !important;color:#ccc !important;font-size:.875em}.dropdown-menu{display:none;background:#fff;position:absolute}.dropdown-menu li{width:100%}.dropdown-activator:hover .dropdown-menu{display:block;background:#fff}.list{margin:0;padding:0;list-style:none}.list-unlined .list-item{border:none;padding:.75em 1.5em}.list-item{padding:1em;position:relative}.list-item:hover,.list-item.list-highlight{background:#f3f3f3}.list-item>.form-group{margin-bottom:0}.list-little-padding .list-item{padding:0 0 1em 0}.list-clickable{cursor:pointer}.list-title{margin-bottom:2px}.list-content{margin-bottom:0px}.list-content.list-secondary{font-size:1em;line-height:1.5em;font-weight:100}.list-content .list-content-description{max-height:1.8em;overflow:hidden;text-overflow:ellipsis}.list-content .list-content-description.is-full{max-height:100%}.list-content .list-details{text-transform:uppercase;font-size:12px}.list-item-active,.list-item-active:hover{background:#454545;color:#fff}.list-item-active .list-title,.list-item-active:hover .list-title{color:#fff}.link-list .list-item{padding:0}.link-list .list-item a{padding:1em;display:block;font-weight:100}.list-lined li{border-bottom:1px solid #ccc}.list-lined li:last-of-type{border:none}.lined-list .row{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #ccc}.lined-list .row:last-of-type{border-bottom:0}li.disabled{display:none}.pdf.main-content{background:#fff !important}.pdf.main-content{padding:4em}.pdf .module,.pdf .static-module{border:none;padding:0}.pdf .module-body{padding:0}.pdf .page-setup{border:none;padding:0}.pdf .work-info{line-height:14px;background:none;padding:0}.pdf .cv-table .box-item.fifths{min-height:180px !important}.pdf .box-item.fifths.book-item figure{min-height:0 !important;height:auto !important;width:auto !important}.pdf .box-item.fifths.book-item figure img{min-height:0 !important;height:auto !important;width:auto !important}.pdf .module figure img,.pdf .static-module figure img{border:1px solid #aaa}.pdf .module-client-header figure{width:29%}.pdf .module-client-header-small .module-client-rep{margin:0}.pdf .module-client-header-small .module-client-rep li{width:100%;margin:0;overflow:hidden;text-overflow:ellipsis}.pdf .module-client-header-small .module-client-rep p{line-height:1.5em;color:#444 !important}.pdf .module-client-header-small .module-client-rep p strong{font-size:10px;color:#444}.pdf .module-client-rep.no-padding{padding-left:0}.pdf .module-client-rep{padding-left:31%;position:relative;bottom:auto;margin-top:106px}.pdf .module-client-rep.more-four{margin-top:52px !important}.pdf .module-client-rep li{width:31%;margin-right:3%;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf .module-client-rep li p{font-size:10px !important;line-height:1.1em !important}.pdf .module-client-rep li p span{font-size:9px !important}.pdf .module-client-rep li:nth-of-type(3){margin-right:0}.pdf .book-item a{line-height:1.1em}.pdf .table-four,.pdf .table-three,.pdf .table-two{font-size:12px !important}.pdf .table-four p,.pdf .table-three p,.pdf .table-two p{font-size:12px !important}.pdf .module-header-content h1{font-size:28px !important}.pdf .module-client-header{margin-bottom:2em;padding:0;border:none}.pdf .pdf-logo{max-width:310px}.pdf .module-work-rights .module-header,.pdf .module-work-rights .static-sidebar b,.static-sidebar .pdf .module-work-rights b,.pdf .module-representation .module-header,.pdf .module-representation .static-sidebar b,.static-sidebar .pdf .module-representation b{margin-bottom:1em}footer{background:#fff;padding:3em 0;color:#84BF3B;font-family:"Work Sans";font-size:18px}@media all and (max-width: 600px){footer{padding:2em 1em 1em 1em;font-size:16px}footer .six{margin-bottom:1em}footer .six:nth-of-type(2) .ta-right{text-align:left}}.image-right .six{float:right;margin-left:2.3576515979%;margin-right:0;margin-bottom:1em}.image-left img,.image-right img{max-width:100%}.white-bg{background:#fff}.is-home{background:#fff}.books{position:relative;background:#FEFCEE}.books:after{content:"";display:table;clear:both}.books .main-content{background:#FEFCEE}.book-coverall{position:absolute;bottom:0;left:0;right:0;z-index:9;pointer-events:none}.book-coverall img{width:100%;display:block;pointer-events:none}.book--item{position:relative;cursor:pointer;float:left;display:block;margin-right:2.8425855704%;width:17.7259315437%;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.book--item:last-child{margin-right:0}.book--item:nth-of-type(2),.book--item:nth-of-type(4){margin-top:2em}.book--item:nth-of-type(3){margin-top:4em}.book--item:last-of-type{margin-right:0}.book--item h2{font-size:18px;line-height:22px}.book--item h2,.book--item h4{font-weight:300}.book--item h3{margin-bottom:0}.book--item img{max-width:100%;display:block}.book--item .book--overlay{opacity:0;background:rgba(0,0,0,0.65);position:absolute;top:0;right:0;bottom:0;left:0;padding:1.1em 1.3em;color:#fff;transition:all .2s ease-out}.book--item:hover{margin-top:-5em}.book--item:hover .book--overlay{opacity:1}.book--item:nth-of-type(3):hover{margin-bottom:9em}@media all and (max-width: 600px){.book--item{float:left;display:block;margin-right:4.8291579146%;width:30.1138947236%;height:auto;margin-bottom:2em}.book--item:last-child{margin-right:0}.book--item:nth-of-type(3):hover{margin-bottom:0}.book--item:nth-of-type(4),.book--item:nth-of-type(5){display:none}.book--item:nth-of-type(2){margin-top:1em}.book--item:nth-of-type(3){margin-top:0em;margin-right:0}.book--item .book--overlay{background:rgba(0,0,0,0.1)}.book--item .book--overlay .overlay-container{display:none}.book--item:hover,.book--item:focus{margin-top:inherit}.books{clip-path:ellipse(75% 160px at center -20px);-webkit-clip-path:ellipse(65% 180px at center -20px);-o-clip-path:ellipse(75% 160px at center -20px);-ms-clip-path:ellipse(75% 160px at center -20px)}.books:after{content:"";display:table;clear:both}}.overlay--container{position:relative}.book--title{position:absolute;bottom:1.1em}.book--title h3{line-height:1.15em}.book--title h4{line-height:1.25em}.news{position:relative}.news:after{content:"";display:table;clear:both}.news-item .masonry-item-footer h2{font-size:20px;line-height:27px}.news-item:after{content:"";display:table;clear:both}.news-item h2,.news-item h3,.news-item h4{margin-bottom:8px}.news-item h3{color:#84BF3B;font-size:1.3em}.news-item h2{color:#000;font-size:32px;line-height:36px;font-weight:300;margin-bottom:8px}.news-item h4{font-weight:600;letter-spacing:3px;color:#ccc}.news-item .news-image{margin-left:37%;width:60%}.news-item .news-image img{max-width:100%}.news-item .news-headline{padding:1em;background:#fff;width:100%;cursor:pointer}.news-item .news-headline-container{position:absolute;width:440px;transform:translateY(-50%);top:50%;margin-left:8em}@media all and (max-width: 600px){.news-item .news-headline-container{position:relative;width:100%;transform:translateY(0);top:auto;margin-left:0}.news-item .news-headline-container .news-headline{padding:0}.news-item h3{color:#84BF3B;font-size:1.2em;margin-bottom:0}.news-item h2{color:#000;font-size:24px;line-height:30px;font-weight:300;margin-bottom:15px}.news-item .news-image{margin-left:0;width:100%}}.big-news{margin-bottom:5em;position:relative}@media all and (max-width: 600px){.big-news{margin-bottom:2em}.big-news h4{display:none}}.small-news{width:80%;margin:0 auto 5em}.small-news:after{content:"";display:table;clear:both}.small-news .news-item{cursor:pointer;float:left;display:block;margin-right:10.1483979942%;width:26.5677346705%}.small-news .news-item:last-child{margin-right:0}.small-news .news-item h3{font-size:18px}.small-news .news-item h2{font-size:26px;line-height:32px;margin-bottom:10px}.news-item .front-boogie.news-image{margin-left:calc(440px + 8em);width:50%}@media all and (max-width: 600px){.image-left,.image-right{margin-left:0;margin-right:0}.image-left img,.image-right img{width:100%;max-width:none}.image-right .six{margin-left:0;margin-right:0;float:none;margin-bottom:0}.small-news{width:100%;margin-bottom:2em}.small-news h4{display:none}.small-news .news-item{float:left;display:block;margin-right:38.1982059067%;width:100%;margin-bottom:1em}.small-news .news-item:last-child{margin-right:0}.small-news h2{font-size:23px;line-height:30px;margin-bottom:10px}}.module-news{background:#fff;padding:3em}.secret-true .site-header{display:none}.secret-con{width:500px;transform:rotate(45deg);position:fixed;right:10em;top:-10em}.secret-item{float:left;width:46.5%;margin:0 7% 2em 0}.secret-item:nth-of-type(even){margin-right:0}.secret-item img{display:block;width:100%}.flex{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.second{order:2;margin-right:0;margin-left:2%}.flex-item{margin-bottom:1.5em}.flex-item.flex-fourths{flex-basis:23%;margin-right:2%}.flex-item.flex-fourths:nth-of-type(4n+4){margin-right:0}.flex-item.flex-three-fourths{flex-basis:75%;margin-right:0}.flex-item.flex-half{flex-basis:50%;margin-right:0}.flex-item.flex-fifths{flex-basis:18.4%;margin-right:2%}.flex-item.flex-fifths:nth-of-type(5n+5){margin-right:0}.flex-item.flex-sixths{flex-basis:12%;margin-right:3%}.flex-item.flex-sixths:nth-of-type(6n+6){margin-right:0}.flex-item.flex-height figure img{max-height:250px;width:auto}@media all and (max-width: 1024px){.flex-item.flex-fourths,.flex-item.flex-sixths,.flex-item.flex-fifths{flex-basis:30%}}@media all and (max-width: 600px){.flex-item.flex-fourths,.flex-item.flex-sixths,.flex-item.flex-fifths{flex-basis:47%}.flex-item.flex-height figure img{max-height:180px;width:auto}.flex-item.flex-half{flex-basis:66%;width:66%;margin-bottom:1.5em}.flex-item.flex-half .text-block{display:none}.flex-item.flex-fourths.all{width:28%;flex-basis:28%;order:0 !important;margin-right:4%}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:.66em .66em;border:1px solid #ccc;border-radius:2px;background-color:#fff;color:#444;text-decoration:none;white-space:nowrap;line-height:24px;background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:97% center}.chosen-container-single .chosen-default{color:#ccc}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("chosen-sprite.png") no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:.25em .5em;width:100%;height:auto;outline:0;border:1px solid #aaa;font-size:1em;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:green;color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:.5em;width:100%;height:auto !important;height:1%;border:1px solid #ccc;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:2em;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#333;font-size:14px;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999;width:100% !important}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:rgba(0,0,0,0.2);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("../bower_components/chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear,top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-radius:2px}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single,.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi){.chosen-rtl .chosen-search input[type="text"]{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}.chosen-container-single .chosen-search input[type="text"]{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-nav{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-nav span{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer{position:relative}.fancybox-inner{position:relative;overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.75)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("fancybox_loading@2x.gif");background-size:24px 24px}}
/*# sourceMappingURL=global.css.map */

/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.8.3 - 2014-10-14T18:22:05.435Z
 * License: MIT
 */


/* Style when highlighting a search. */
.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* Select2 theme */

/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-choice {
    border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
}

/* Selectize theme */

/* Helper class to show styles when focus */
.selectize-input.selectize-focus{
  border-color: #007FBB !important;
}

/* Fix input width for Selectize theme */
.selectize-control > .selectize-input > input {
  width: 100%;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
    border-color: #D44950;
}


/* Bootstrap theme */

/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}


/* Fix Bootstrap dropdown position when inside a input-group */
.input-group > .ui-select-bootstrap.dropdown {
  /* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ui-select-bootstrap > .ui-select-match {
  /* Instead of center because of .btn */
  text-align: left;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-bootstrap > .ui-select-choices {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: .3em;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important; /* To prevent double background when disabled */
  border: none;
  outline: none;
  height: 1.666666em;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{
  outline: 0;
}

.ui-select-bootstrap .ui-select-choices-row>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.ui-select-bootstrap .ui-select-choices-row>a:hover, .ui-select-bootstrap .ui-select-choices-row>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active>a {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled>a,
.ui-select-bootstrap .ui-select-choices-row.active.disabled>a {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
    display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
    border-color: #D44950;
}

/**
 * selectize.bootstrap3.css (v0.11.2) - Bootstrap 3 Theme
 * Copyright (c) 2013 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 3px 12px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 12px;
  top: 50%;
  color: #333333;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 0 0 0;
  border-left: 1px solid rgba(0, 0, 0, 0);
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: rgba(77, 77, 77, 0);
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #cccccc;
  padding: 6px 12px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 12px 2px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 3px;
  background: #efefef;
  color: #333333;
  border: 0 solid rgba(0, 0, 0, 0);
}
.selectize-control.multi .selectize-input > div.active {
  background: #428bca;
  color: #ffffff;
  border: 0 solid rgba(0, 0, 0, 0);
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #808080;
  background: #ffffff;
  border: 0 solid rgba(77, 77, 77, 0);
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #ffffff;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #cccccc;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 3px 12px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #777777;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5f5f5;
  color: #262626;
}
.selectize-dropdown .active.create {
  color: #262626;
}
.selectize-dropdown .create {
  color: rgba(51, 51, 51, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 17px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #333333 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #333333 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 17px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #ffffff;
}
.selectize-dropdown,
.selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 2px 0 0 0;
  z-index: 1000;
  background: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.selectize-dropdown .optgroup-header {
  font-size: 12px;
  line-height: 1.42857143;
}
.selectize-dropdown .optgroup:first-child:before {
  display: none;
}
.selectize-dropdown .optgroup:before {
  content: ' ';
  display: block;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
  margin-left: -12px;
  margin-right: -12px;
}
.selectize-dropdown-content {
  padding: 5px 0;
}
.selectize-dropdown-header {
  padding: 6px 12px;
}
.selectize-input {
  min-height: 34px;
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.selectize-input.dropdown-active::before {
  display: none;
}
.selectize-input.focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.has-error .selectize-input {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .selectize-input:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 9px;
  padding-right: 9px;
}
.selectize-control.multi .selectize-input > div {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.cfp-hotkeys,.cfp-hotkeys-container{width:100%;height:100%}.cfp-hotkeys-container{display:table!important;position:fixed;top:0;left:0;color:#333;font-size:1em;background-color:rgba(255,255,255,.9)}.cfp-content,.cfp-hotkeys{display:table-cell;vertical-align:middle}.cfp-hotkeys-container.fade{z-index:-1024;visibility:hidden;opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.cfp-hotkeys-container.fade.in{z-index:10002;visibility:visible;opacity:1}.cfp-hotkeys-title{font-weight:700;text-align:center;font-size:1.2em}.cfp-hotkeys table{margin:auto;color:#333}.cfp-hotkeys-keys{padding:5px;text-align:right}.cfp-hotkeys-key{display:inline-block;color:#fff;background-color:#333;border:1px solid #333;border-radius:5px;text-align:center;margin-right:5px;box-shadow:inset 0 1px 0 #666,0 1px 0 #bbb;padding:5px 9px;font-size:1em}.cfp-hotkeys-text{padding-left:10px;font-size:1em}.cfp-hotkeys-close{position:fixed;top:20px;right:20px;font-size:2em;font-weight:700;padding:5px 10px;border:1px solid #ddd;border-radius:5px;min-height:45px;min-width:45px;text-align:center}.cfp-hotkeys-close:hover{background-color:#fff;cursor:pointer}@media all and (max-width:500px){.cfp-hotkeys{font-size:.8em}}@media all and (min-width:750px){.cfp-hotkeys{font-size:1.2em}}
/* AUTOCOMPLETE */

.autocomplete{
  width: 100%;
  position: relative;
}

.autocomplete input{
  font-size: 1.2em;
  width: 100%;
  padding:0.4em;
}

.autocomplete ul{
  position: absolute;
  left: 0;
  width: 100%;
  /*border-left: 1px solid #888;
  border-right: 1px solid #888;
  border-bottom: 1px solid #888;*/
  padding: 0;
  margin: 0;
  z-index: 1;
}

.autocomplete li{
  text-align: left;
  list-style:none;
  width: 100%;
  padding:0.4em;
  background-color: #fff;
}
.autocomplete li strong {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  color: #333;
  display: block;
}

.autocomplete li.active{
  width: 100%;
  background-color: #a41f23;
  color: white;
}
.autocomplete li.active strong {
  color: rgba(255,255,255,.6);
}


.autocomplete li .highlight {
  border-bottom: 3px solid white
}
.autocomplete li.active .highlight {
  background-color: transparent;
  color: white
}
