@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic);@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville:400italic);a,body{color:#444}a,form .select:after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}body,button,input,label,select,textarea{font-family:Lato,sans-serif}body,label.failure{position:relative}form .select,label{display:block}.clear:after,form .radio-check~.radio-check{float:none;clear:both}#banner .img img,.twin img{max-width:100%}#modal *,.rich-text *{word-wrap:break-word}.button:focus,.button:hover,.rich-text a[href],a{text-decoration:none}html{height:100%}body{background:#fff;min-height:100%;line-height:100%}form .radio-check label span,form .select:after{background-image:url(../img/icon.png);content:"";background-repeat:no-repeat}.dull{-webkit-filter:blur(5px)}*{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p{line-height:120%}a{transition:all .2s ease-in-out}.active a[href],a[href]:focus,a[href]:hover{color:#000;outline:0}img{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}a[href]:focus img,a[href]:hover img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.8}button,input,label,select,textarea{color:#444;font-weight:400;font-style:normal}form .select,form input,form textarea{-webkit-border-radius:2px;border-radius:2px}fieldset .radio-check label.failure span,fieldset>label.failure input,fieldset>label.failure textarea{border-color:#E74C3C}.form .radio-check>span,fieldset label mark,fieldset label span{display:block;font-style:italic;font-weight:400}.form .radio-check>span,fieldset label span{margin-bottom:10px}fieldset label.failure mark{color:#E54C3A}fieldset>label.failure mark{position:absolute;top:0;right:0}fieldset label p{font-size:14px;color:#868686;font-style:italic;margin-top:10px}input[type=text],input[type=email],input[type=search],input[type=password],textarea{font-size:20px;font-weight:200;width:100%;border-width:1px;border-style:solid;border-color:transparent;padding:7px 9px;-webkit-transition:border .2s ease-in-out;-moz-transition:border .2s ease-in-out;transition:border .2s ease-in-out}input[type=text],input[type=email],input[type=search],input[type=password]{height:24px;line-height:20px}textarea{resize:none}form select:focus,form select:hover{cursor:pointer}form .select{overflow:hidden;position:relative;height:30px;padding:0;margin:0;z-index:1}form .select:after{position:absolute;width:30px;height:26px;top:0;right:0;border-width:2px 0;border-style:solid;z-index:1;transition:all .2s ease-in-out}form .select select{background-color:transparent;position:relative;width:100%;height:30px;font-size:14px;line-height:normal;padding:0 40px 0 10px;margin:0;z-index:10;-moz-appearance:window}@media screen and (min-width:0\0){form .select{width:170px}form .select select{width:120%;padding-right:10px;z-index:0}form .select:hover select{z-index:10}}form .radio-check{min-height:25px}form .radio-check+.radio-check+.radio-check{margin-bottom:20px}form .radio-check label{position:relative;display:inline-block;font-size:14px;line-height:30px;min-height:25px;vertical-align:top;padding-left:35px}form .radio-check label~label{margin-left:30px}form .radio-check label small{display:block;font-size:14px;line-height:normal}form .radio-check label input,form .radio-check label span{position:absolute;left:0;top:50%;width:25px;height:25px;margin:-13px 0 0}form .radio-check label span{z-index:1}form .radio-check label input[type=checkbox]+span{background-position:0 -475px;-webkit-border-radius:2px;border-radius:2px}form .radio-check label input[type=checkbox]:checked+span{background-position:-25px -475px}form .radio-check label input[type=radio]+span{background-position:0 -550px;-webkit-border-radius:25px;border-radius:25px}form .radio-check label input[type=radio]:checked+span{background-position:-25px -550px}form .radio-check label input{z-index:10;opacity:0}form .radio-check label a{color:#444;border-bottom:2px solid #A8BCD5;vertical-align:top}form .radio-check label.failure mark{display:inline-block}input[type=submit]{cursor:pointer}form .submit{overflow:hidden}form .submit input[type=submit]{background-color:#353637;display:block;overflow:hidden;width:100%;height:40px;font-size:14px;color:#fff;font-weight:700;line-height:40px;text-align:center;white-space:nowrap;border-bottom:2px solid #000;padding:0 10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form .submit input[type=submit]:focus,form .submit input[type=submit]:hover{background-color:#000;border-bottom-color:#353637}form .feedback.success{overflow:hidden;height:38px;line-height:40px;text-align:center;border:1px solid #CFDBE6;-webkit-border-radius:2px;border-radius:2px}form .feedback.failure{color:#CA2229;margin-bottom:20px}button{background-color:transparent;padding:0;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.button,.modules li .tags li a{-webkit-border-radius:2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}::-webkit-input-placeholder{color:#999;font-style:italic;font-weight:400}:-moz-placeholder{color:#999;font-style:italic;font-weight:400}::-moz-placeholder{color:#999;font-style:italic;font-weight:400}input:-ms-input-placeholder{color:#999;font-style:italic;font-weight:400}.disabled,:disabled{opacity:.5}.disabled :disabled{opacity:1}.city_field,[hidden]{position:absolute;left:-2000px;top:-2000px;font-size:0;line-height:0;text-indent:-90000px}.button,.icon-reset{font-size:14px;font-weight:700}.invisible,.js-hidden{display:none}.clear:after{content:"";display:block}.button{display:inline-block;width:100%;height:28px;line-height:30px;white-space:nowrap;text-align:center;border-width:0 0 2px;border-style:solid;border-color:transparent;padding:0 10px;border-radius:2px;transition:all .2s ease-in-out}.downloads li a:before,.social [class^=social-] a,[class^=icon-]:before{background-image:url(../img/icon.png);width:25px;height:25px}[class^=icon-]{position:relative;overflow:hidden}[class^=icon-]:before{content:"";background-color:transparent;background-repeat:no-repeat;position:absolute}.icon-all{text-indent:-32px}.icon-all:before{background-position:-25px -225px;top:2px;right:50%;margin-right:-32px}.icon-reset{text-align:right;padding-right:25px}.pagination ul,.social ul{font-size:0;overflow:hidden}.modules li .body h3,.modules li .body h3~.rich-text,.modules li .body h3~time,.modules li .img,.pagination a{text-align:center}.icon-reset:before{background-position:0 -575px;top:-3px;right:-3px}.hgroup{display:block}.hgroup h1,.hgroup h2{font-family:"Libre Baskerville",serif;font-weight:400;font-style:italic}.social [class^=social-]{display:inline-block;position:relative;overflow:hidden}.social [class^=social-] a{display:inline-block;line-height:0;text-indent:-90000px;border:0;opacity:1}#modal,.twin{opacity:0}.pagination strong{line-height:30px;white-space:nowrap;font-weight:400;overflow:hidden}.pagination li{vertical-align:top}.pagination a{display:block;font-size:13px;color:#444;font-weight:700;border-width:0 0 2px;border-style:solid;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.pagination [class^=icon-]{font-size:0;line-height:0;text-indent:-90000px}.toolbar .radio-check,.toolbar strong{line-height:30px}.pagination [class^=icon-]:before{top:2px}.pagination a[href][class^=icon-]:focus,.pagination a[href][class^=icon-]:hover{background-color:#DCE4EE;border-color:#E3F0FC}.pagination .icon-first:before,.pagination .icon-prev:before{left:2px}.pagination .icon-back:before,.pagination .icon-last:before,.pagination .icon-next:before{right:2px}.open-close .trigger{position:relative;font-size:14px;font-weight:700;padding-right:25px;cursor:pointer}.open-close .icon-oc:before{background-position:0 -225px;right:-5px;bottom:-4px}.open-close .on.icon-oc:before{background-position:0 -250px}.open-close .trigger+*,.read-more .collapsed{display:none}.read-more [class^=icon-]{position:relative;font-size:14px;font-weight:700;vertical-align:middle;border:0;padding:0 35px 0 10px;cursor:pointer;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.read-more [class^=icon-]:focus,.read-more [class^=icon-]:hover{color:#000}.read-more [class^=icon-]:before{top:-4px;right:10px}.read-more .icon-more{padding-left:20px;white-space:nowrap}.read-more .icon-more:after{content:" ... ";position:absolute;left:0;top:-2px;font-size:16px;font-weight:200;vertical-align:top}.read-more .icon-more:before{background-position:0 -225px}.read-more .icon-less:before{background-position:0 -250px}.toolbar{overflow:hidden}.toolbar strong{white-space:nowrap;font-weight:400;overflow:hidden}.toolbar .gutter>fieldset,.toolbar .gutter>form{float:right}.toolbar fieldset>*{margin-left:20px;float:left}.toolbar .radio-check label span{background-color:#E3F0FC}.drop-down .trigger{cursor:pointer}.downloads li a{position:relative;display:block;overflow:hidden;font-weight:200;line-height:120%;padding-left:22px}.modules li .label,.modules>h1,.modules>h2{font-weight:400;color:#E74C3C;font-style:italic;overflow:hidden;font-family:"Libre Baskerville",serif}.downloads li a:before{content:"";background-color:transparent;background-position:0 -400px;background-repeat:no-repeat;position:absolute;left:-5px;top:-1px}#modal tr,.twin img{height:auto}.modules li .label:after,.modules li .tags h3:after,.modules>h1:before,.modules>h2:before{content:"";top:50%}.downloads li small{display:block;font-size:12px}.alert>*{background-color:#E3F0FC;padding:20px}.modules{overflow:hidden}.modules>h1,.modules>h2{position:relative;text-align:center;vertical-align:middle;margin-bottom:20px}.modules>h1 span,.modules>h2 span{background-color:#fff;position:relative;padding:0 10px}.modules>h1:before,.modules>h2:before{position:absolute;left:50%;border-top:1px solid #E74C3C;z-index:0}.modules li .img{font-size:0;vertical-align:bottom}.modules li .img a{display:inline-block}.modules li .label{position:relative}.modules li .label:after{position:absolute;width:100%;border-bottom:1px solid #E74C3C;margin-left:10px}.modules li .body .rich-text>blockquote,.modules li .body .rich-text>code,.modules li .body .rich-text>div,.modules li .body .rich-text>dl,.modules li .body .rich-text>figure,.modules li .body .rich-text>img,.modules li .body .rich-text>ol,.modules li .body .rich-text>p,.modules li .body .rich-text>pre,.modules li .body .rich-text>table,.modules li .body .rich-text>ul{padding-bottom:10px}.modules li .body time{display:block;font-weight:200}.modules li .tags h3{position:relative;overflow:hidden;font-family:"Libre Baskerville",serif;color:#E74C3C;font-weight:400;font-style:italic;vertical-align:middle}.modules li .tags h3:after{position:absolute;width:100%;border-top:1px solid #E74C3C;margin-left:10px;z-index:0}.modules li .tags ul{font-size:0;margin-top:-5px}.modules li .tags li{display:inline-block;text-transform:uppercase;margin:5px 5px 0 0}.modules li .tags li a{background-color:#E3F0FC;display:block;color:#444;vertical-align:middle;border-radius:2px;transition:all .2s ease-in-out}.modules li .tags li a:focus,.modules li .tags li a:hover{background-color:#A8BCD5;color:#fff}.modules .button{background-color:#353637;position:relative;width:100%;color:#fff;border-bottom-color:#000}.modules .button:focus,.modules .button:hover{background-color:#000;color:#fff;border-bottom-color:#353637}#banner{background-color:#E3F0FC;overflow:hidden}#banner li>div{position:relative;text-align:right;vertical-align:top}#banner .body,#modal figcaption{text-align:left}#banner .body .rich-text h1{font-family:"Libre Baskerville",serif;font-weight:400;font-style:italic}.twin .img{overflow:hidden}.twin img{display:block}#modal,#modal table,#modal tr:first-child{height:100%}#modal{position:fixed;left:0;top:0;width:100%;z-index:1000}#modal section{background-color:#000;background-color:rgba(0,0,0,.8);position:absolute;min-width:320px;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:100}#modal td{position:relative;vertical-align:middle}#modal .figure{background-image:url(../img/loader-dark.gif);background-position:center center;background-repeat:no-repeat;position:relative;height:100%;margin:auto}#modal .figure img{position:absolute;left:0;top:0;right:0;bottom:0;max-width:100%;max-height:95%;min-height:200px;margin:auto;opacity:0}#modal .close,#modal .next,#modal .previous{background-image:url(../img/icon.png);background-repeat:no-repeat;width:25px;height:25px;font-size:0;line-height:0;text-indent:-90000px;cursor:pointer;position:absolute;margin:auto 0;z-index:100}#modal .figure img~.next,#modal .figure img~.previous{display:none}#modal .body{display:table-cell;padding:20px 10px 30px}#content-body .list .body .rich-text>:last-child,#content-complementary ul li:last-child,#figure .body dl:last-child :last-child{padding-bottom:0}#modal .body em,#modal .body h3,#modal .body small{color:#fff;font-weight:400;font-style:normal;line-height:120%}#modal .body .button{background-color:#fff;color:#444;display:block;max-width:200px;border-color:#E3E3E3}#modal .body .button:focus,#modal .body .button:hover{background-color:#E3E3E3;border-color:#fff}#modal .body h3{overflow:hidden}#modal .body small{display:block}#access{background-color:#000;background-color:rgba(0,0,0,.25);display:none;left:0;top:0;right:0;bottom:0;z-index:999}#access .cell,#access .table{width:100%}#access .table{display:table;table-layout:fixed}#access .cell{display:table-cell;vertical-align:middle}#figure .img,#logo a{vertical-align:top;text-align:center}#access .form{position:relative;margin:0 auto}#access .form fieldset>label{padding-right:20px}#access header{display:block}#access .close{display:block;cursor:pointer;margin:auto 0;z-index:100}#logo img,#page-header .icon-forth:before{display:none}#page-header{background-color:#222}#page-header *{line-height:100%;color:#fff}#logo,#logo a,#page-header nav .menu{line-height:0;font-size:0}#page-header .gutter{position:relative;overflow:visible}#logo{text-align:center}#logo a{background-image:url(../img/logo.png);background-repeat:no-repeat;overflow:hidden;display:inline-block}#page-header nav .menu{display:block;text-indent:-90000px}.form .close,.form header{display:none}#wrapper{max-width:none}#content{margin-bottom:100px}.form{position:relative;background-color:#E3F0FC;-webkit-border-radius:2px;border-radius:2px}.form header{position:absolute;width:100%;top:0;left:0;font-size:0}#content-body .list h2,#figure,#figure .wrapper,#filter,#filter form{position:relative}.form header>div{display:inline-block;width:50%}.form header>div:only-child{width:100%}.form header a,.form header h1{display:block;font-family:"Libre Baskerville",serif;font-weight:400;font-style:italic;text-align:center}.form header h1{color:#444}.form header a{background-color:#fff;color:#888}#content form .select{background-color:#E3F0FC;min-width:140px}#content form .select:after{background-color:#444;background-position:-23px -73px;border-color:#444 transparent #000}#content form .select:hover:after{background-color:#000;border-color:#000 transparent #444}.form fieldset>label{margin-bottom:20px}.form .radio-check{margin:2px 0 10px}#filter .toolbar,.form>p{margin-top:20px}.form .radio-check label{font-style:italic;font-weight:400}.form .radio-check label.failure mark{color:#E54C3A}.form fieldset .hlink:focus,.form fieldset .hlink:hover,.form>p{color:#444}.form .radio-check label span{background-color:#fff}.form fieldset>p{font-style:italic}.form fieldset .hlink{display:inline;border-bottom:2px solid #A8BCD5}.form>p{font-size:14px;font-style:italic;font-weight:400;clear:both;float:none}#content-complementary .gallery,#content-complementary .links .img a,#content-complementary .tags ul,#content-complementary ul,#content-header nav ul{font-size:0}#content-header .gutter .gutter{padding-left:0;padding-right:0}#content-header form .select{background-color:#E3F0FC}#content-header .pagination [class^=icon-]{background-color:#E3F0FC;border-color:#DCE4EE}#content-header .pagination a[href][class^=icon-]:focus,#content-header .pagination a[href][class^=icon-]:hover{background-color:#DCE4EE;border-color:#E3F0FC}#content-header .pagination .icon-prev:before{background-position:0 -150px}#content-header .pagination .icon-back:before{background-position:0 -525px}#content-header .pagination .icon-next:before{background-position:0 -125px}#content-header nav li{display:inline-block}#content-header nav li:after{content:"/";display:inline-block}#content-header nav li:last-child:after{display:none}#content-header nav li a,#content-header nav li:after{font-family:"Libre Baskerville",serif;color:#888;font-weight:400;font-style:italic}#content-header nav li a{border-bottom:2px solid #A8BCD5}#content-header nav li a:focus,#content-header nav li a:hover{color:#000}#content-header nav .active a,#content-header nav .active a:focus,#content-header nav .active a:hover{color:#444;border:0}#hero .pagination .icon-prev:before{background-position:-25px -150px}#hero .pagination .icon-back:before{background-position:-25px -525px}#hero .pagination .icon-next:before{background-position:-25px -125px}#figure{background-color:#444}#filter .toolbar .select,#filter section,#main form .select{background-color:#E3F0FC}#figure *{color:#fff}#figure .img img{max-width:100%;max-height:100%}#figure .body dt{font-family:"Libre Baskerville",serif;font-weight:400;font-style:italic}#figure .body dd{font-weight:200}#figure .body small{display:block;color:#A2A2A2}#filter .hgroup{margin-bottom:20px}#main{overflow:hidden}#main .form fieldset>label{padding-right:20px}#content-complementary .gutter .gutter,#content-subsidiary .gutter .gutter{padding-left:0;padding-right:0}#content-body>:last-child{margin-bottom:0}#content-body .icon-forth:before{display:none}#content-body .info dl{margin-bottom:5px}#content-body .list li .body>*,#content-body .list li:last-child,#content-complementary>.gutter>:last-child{margin-bottom:0}#content-body .info dd{font-weight:200;line-height:140%}#content-body .list h2{overflow:hidden;font-family:"Libre Baskerville",serif;color:#E74C3C;font-weight:400;font-style:italic;text-align:center;vertical-align:middle}#content-body .list h2 span{background-color:#fff;position:relative}#content-body .list h2:before{content:"";position:absolute;top:50%;left:50%;border-top:1px solid #E74C3C;z-index:0}#content-body .list>ul>li{overflow:hidden}#content-body .list li .img{font-size:0;margin-right:10px;float:left}#content-body .list li .body{overflow:hidden}#content-body .list li .body h4{font-weight:200;font-style:italic}#content-body .list li .body>p{font-weight:200}#content-body .pagination{text-align:left}#content-body .pagination a{background-color:#E3F0FC;border-color:#DCE4EE}#content-body .pagination a[href]:focus,#content-body .pagination a[href]:hover{background-color:#DCE4EE;border-color:#E3F0FC}#content-body .pagination .active,#content-body .pagination .active[href]:focus,#content-body .pagination .active[href]:hover{background-color:#444;color:#fff;border-color:#000}#content-body .pagination .icon-first:before{background-position:0 -200px}#content-body .pagination .icon-prev:before{background-position:0 -150px}#content-body .pagination .icon-next:before{background-position:0 -125px}#content-body .pagination .icon-last:before{background-position:0 -175px}#content-complementary [class^=col-]{width:auto;float:none;clear:both}#content-complementary h4{margin-bottom:10px}#content-complementary h5{font-family:"Libre Baskerville",serif;font-weight:400;font-style:italic}#content-complementary h6{font-weight:200;line-height:140%}#content-complementary .body>p{font-weight:200;margin-bottom:10px}#content-complementary .body>p a{display:inline;font-weight:400;border-bottom:2px solid #A8BCD5}#content-complementary [class^=icon-]{position:relative;overflow:hidden}#content-complementary .icon-forth{padding-left:22px}#content-complementary .icon-forth:before{background-position:0 -425px;left:-5px;top:0}#content-complementary li{padding-bottom:5px}#content-complementary ul li a{display:inline-block}#content-complementary .gallery .body{display:none}#content-complementary .gallery ul{margin-top:-5px}#content-complementary .gallery li{display:inline-block;vertical-align:top;padding:5px 5px 0 0}#content-complementary .links li{overflow:hidden}#content-complementary .links li a{font-weight:200;line-height:120%}#content-complementary .links .img{margin-right:20px;float:left}#content-complementary .links .body{overflow:hidden}#content-complementary .links .img~.body .hlink{display:inline;border-bottom:2px solid #A8BCD5}#content-complementary .tags li{display:inline-block;margin:0 5px 5px 0}#content-complementary .tags li a{background-color:#E3F0FC;display:inline-block;font-size:11px;color:#444;text-transform:uppercase;padding:5px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content-complementary .tags li a:focus,#content-complementary .tags li a:hover{background-color:#A8BCD5;color:#fff}#page-complementary{overflow:hidden;max-width:none}#page-footer img,.rich-text img{max-width:100%}#page-complementary section{background-color:#E3F0FC;overflow:hidden}#page-complementary section .modules h1{padding:0 10px;margin:20px 0}#page-complementary section .modules h1 span{background-color:#E3F0FC}#page-complementary>.gutter{padding:0}#page-footer{background-color:#222}#page-footer form .select{background-color:#434343}#page-footer form .select.disabled:hover:after,#page-footer form .select:after{background-color:#5F5F5F;background-position:-23px -73px;border-color:#5F5F5F transparent #777}#page-footer form .select:hover:after{background-color:#777;border-color:#777 transparent #5F5F5F}#page-footer .icon-forth:before{display:none}.rich-text blockquote p:first-child,.rich-text blockquote p:last-child,.rich-text code{display:inline-block}#page-footer *{color:#fff}#page-footer .wrapper>.gutter{overflow:hidden;padding:0}#page-footer .col-12{overflow:hidden}#page-footer .col-3 .gutter>:last-child{padding-bottom:0;margin-bottom:0}#page-footer h6{font-family:"Libre Baskerville",serif;font-weight:400;font-style:italic}.rich-text,.rich-text *{font-family:Lato,sans-serif;color:#444;font-weight:200}#page-footer li,#page-footer li a{line-height:100%}#page-footer .social li:last-child{margin:0}#page-footer .social [class^=social-] a{background-color:transparent;border:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#page-footer .social [class^=social-] a:focus,#page-footer .social [class^=social-] a:hover{opacity:.5}#page-footer .social .social-facebook a{background-position:-25px -25px}#page-footer .social .social-twitter a{background-position:-25px -50px}.rich-text{overflow:hidden;padding-bottom:2px}.rich-text blockquote p:last-child,.rich-text>:last-child,.rich-text>p>*{padding-bottom:0}.rich-text *{background:0 0;line-height:140%;margin:0;padding:0}.rich-text b,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text strong{font-weight:400}.rich-text a[href]{border-bottom:2px solid #A8BCD5}.rich-text a[href]:focus,.rich-text a[href]:hover{color:#000}.rich-text>:first-child{padding-top:0}.rich-text p{float:none;clear:both}.rich-text em,.rich-text i{font-style:italic}.rich-text small{font-size:.8em}.rich-text h1{font-size:1.3em}.rich-text h2{font-size:1.1em}.rich-text h3{font-size:.9em}.rich-text h4{font-size:1.3em;font-weight:200}.rich-text h5{font-size:1.1em;font-weight:200}.rich-text h6{font-size:.9em;font-weight:200}.rich-text img{max-height:100%}.rich-text sup{position:relative;vertical-align:top;top:-5px}.rich-text blockquote{position:relative;overflow:hidden;font-size:1.2em;font-style:italic;font-weight:200}.rich-text code,.rich-text dt,.rich-text pre,.rich-text thead th{font-weight:400}.rich-text blockquote:before{content:"\201C";position:absolute;left:0;top:5px;font-family:"Libre Baskerville",serif;color:#E2F0FD;font-style:normal;line-height:100%}.rich-text ol li,.rich-text ul li{padding:0 0 10px 5px}.rich-text ul li{list-style:disc}.rich-text ol li{list-style:decimal}.rich-text li:last-child{margin-bottom:0}.rich-text hr{width:100%;height:0;border:0;border-top:1px solid #A8BCD5}.rich-text tbody td,.rich-text thead th{border-bottom:1px solid #A8BCD5}.rich-text table{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #A8BCD5}.rich-text table td,.rich-text table th{padding:5px 10px}.rich-text dd,.rich-text dt{font-size:.9em}.rich-text dd{margin-bottom:10px}.rich-text pre{overflow:auto;overflow-y:hidden;font-size:1em;padding:0;border:0}.rich-text pre:first-child,.rich-text pre:last-child{padding:20px;margin-bottom:0}.rich-text code{font-family:"Courier New",monospace,sans-serif;font-size:1em;padding:0}.rich-text .rich-text-img{text-align:center}.rich-text .rich-text-img a{display:block;font-size:0;border:0}.rich-text .rich-text-img p{font-size:.8em;line-height:120%;font-weight:200;text-align:left;padding-top:10px}.rich-text .rich-text-img small,.rich-text .rich-text-img span{font-size:.7em}.rich-text .rich-text-img small{display:block;font-size:.8em}.rich-text .rich-text-img,.rich-text .rich-text-img li{overflow:hidden;list-style:none;padding:0;margin:0}.rich-text #img-404{margin-top:65px}.rich-text iframe,.rich-text object{max-width:100%;max-height:100%;border:0}.rich-text #gdocs{width:100%;height:900px}[class^=col-]{padding:0;margin:0;clear:none}.gutter{padding:0 10px}[class^=col-]+*{overflow:hidden}.col-12{width:100%}@media screen and (max-width:640px){#content-body,#figure [class^=col-],#main .alert,#wrapper .pagination,.pagination{float:none;clear:both}#access .close,.toolbar{overflow:hidden}body{min-width:300px;font-size:14px}::-webkit-input-placeholder{font-size:14px}:-moz-placeholder{font-size:14px}::-moz-placeholder{font-size:14px}input:-ms-input-placeholder{font-size:14px}.open-close .trigger{display:none}.open-close .trigger+*{display:none!important}.toolbar strong{font-size:12px}.toolbar form{min-width:50%}.toolbar fieldset>*{width:100%;margin:0 0 10px}.pagination,.pagination .gutter{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:1px 0}.pagination .gutter{padding:0}.pagination strong{display:none}.pagination ul{display:table-row}.pagination li{display:table-cell}.pagination a{height:38px;line-height:38px}.pagination [class^=icon-]{width:100%}.pagination [class^=icon-]:before{left:50%;top:50%;margin-left:-15px;margin-top:-12px}.downloads li a{font-size:14px;padding-top:2px;padding-bottom:2px}.modules .col-3,.modules .col-4{width:50%}.modules .col-8{width:100%}.modules>h1,.modules>h2{font-size:16px;max-width:300px;left:10px}.modules>h1:before,.modules>h2:before{width:100%;margin-left:-50%}.modules>ul{margin-top:-20px}.modules ul>[class^=col-]{margin-top:20px}.modules li .img{margin-bottom:5px}.modules li .label{font-size:12px;margin-bottom:5px}.modules li .body h2{font-size:20px;margin-bottom:5px}.modules li .body .rich-text,.modules li .body h3,.modules li .body time{font-size:14px}.modules li .tags h3{font-size:16px;margin-bottom:20px}.modules li .tags li a{min-height:10px;font-size:11px;padding:5px}.modules .button{max-width:280px;margin:40px 10px 0}.drop-down{display:block}.drop-down .target{display:none}#modal .close,#modal .next,#modal .previous{bottom:-35px}#modal .previous{background-position:-25px -350px;left:10px}#modal .next{background-position:-25px -375px;left:155px}#modal .close{background-position:-25px -325px;right:10px}#modal .body{padding-top:40px}#modal .body .button{position:absolute;bottom:30px}#modal .body .button~h3{margin-bottom:40px}#modal .body h3{font-size:16px}#modal .body em,#modal .body small{font-size:12px}#access{position:absolute}#access header+*{margin-top:70px}#access .cell,#access .table{height:auto}#access .cell{height:100%}#access .form{padding:10px 10px 20px}#access .close{background-color:transparent;display:block;width:100%;height:40px;font-size:14px;color:#353637;font-weight:700;line-height:40px;text-align:center;white-space:nowrap;border:1px solid #353637;padding:0 10px;margin-top:10px}#logo,#logo a{width:100%;height:53px}#page-header nav li>a,#user-admin a{display:block;line-height:120%;font-size:18px;font-weight:200}#page-header{height:60px}#page-header ::-webkit-input-placeholder{font-size:18px;color:#fff;font-style:italic}#page-header :-moz-placeholder{font-size:18px;color:#fff;font-style:italic}#page-header ::-moz-placeholder{font-size:18px;color:#fff;font-style:italic}#page-header input:-ms-input-placeholder{font-size:18px;color:#fff;font-style:italic}#page-header .gutter{position:relative;overflow:visible;padding:0}#page-header nav>ul>li>a,#user-admin a{text-transform:uppercase;padding:15px 20px}#logo{float:left}#logo a{background-position:center -34px}#page-header nav{display:none}#page-header .drop-down{display:block}#page-header nav .menu{display:block;position:absolute;width:60px;height:60px;top:0;right:0;z-index:999;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#page-header nav .menu:after{content:"";background-image:url(../img/icon.png);background-position:-25px -500px;background-repeat:no-repeat;position:absolute;width:25px;height:25px;left:17px;top:17px}#page-header nav .menu.on{background-position:0 -500px;background-color:#444}#page-header nav>ul{background-color:#222;position:absolute;top:60px;left:0;width:100%;z-index:500;border-bottom:1px solid #222}#page-header nav li{margin-bottom:1px}#page-header nav li:last-child{margin-bottom:0}#page-header nav li>a{background:#444;color:#fff}#page-header nav>ul>.active>a{background-color:#E2F0FD;color:#000}#user-admin a,#user-admin form{background-color:#444}#page-header nav ul ul{margin-top:1px}#page-header nav ul ul li a{background:#555;border-left:5px solid transparent;padding:10px 20px}#page-header nav ul ul .active>a{border-left-color:#E2F0FD}#user-admin{margin-top:50px}#user-admin a:after,#user-admin label:after{content:"";background-image:url(../img/icon.png);background-repeat:no-repeat;position:absolute;width:25px;height:25px;top:12px;right:12px;z-index:0}#user-admin a{position:relative;color:#fff;margin-bottom:1px}#user-admin a:after{background-position:-22px -447px;opacity:.5}#user-admin label{background-color:#5F5F5F;position:relative;padding-right:50px}#user-admin label:after{background-position:-25px 0}#user-admin input{background-color:transparent;vertical-align:middle}#user-admin input[type=search]{background:#444;font-size:18px;height:50px;color:#fff;font-weight:200;line-height:normal;padding:0 20px}#user-admin input[type=submit]{background-color:transparent;position:absolute;width:50px;height:50px;top:0;right:0;font-size:0;line-height:0;text-indent:-90000px;border-width:0 0 2px;border-style:solid;border-color:#777;z-index:1}.form header a,.form header h1{height:60px;line-height:60px;font-size:15px}.form fieldset label mark,.form fieldset label span{font-size:14px}.form .radio-check label.failure mark{font-size:14px;padding-left:10px}.form fieldset>p{margin-bottom:25px}#content-header{overflow:hidden;padding-top:10px}#content-header>.gutter>*{margin-bottom:10px}#content-header .hgroup:only-child{margin-bottom:0}#content-header .hgroup h1,#content-header .hgroup h2{font-size:26px}#content-header nav ul{margin-top:-5px}#content-header nav li{margin-top:5px}#content-header nav li:after{padding:0 10px}#figure .hgroup,#figure .img{padding-top:10px}#content-header nav li a,#content-header nav li:after{font-size:16px}#content-header [class^=col-].pagination{position:relative;width:110%;left:-10px;top:-10px;margin-bottom:0}#hero .pagination [class^=icon-]{background-color:#777;border-color:#8B8B8B}#hero #banner li>div{margin:10px 0}#hero #banner .body{margin-bottom:10px}#content-body .info,#content-body>*,#content-subsidiary>.gutter>*{margin-bottom:20px}#hero #banner .body .rich-text{font-size:20px}#figure{padding-bottom:20px}#figure .img img{max-width:100%!important}#figure .body h1{font-size:26px}#figure .body h2{font-size:18px}#figure .body .hgroup~dl{padding-top:20px}#figure .body dt{font-size:12px;padding-bottom:5px}#figure .body dd{font-size:12px;padding-bottom:10px}#figure .body small{font-size:12px;bottom:20px}#filter section{padding:10px 0 20px}#filter .hgroup h1.filter_title{font-size:18px}#main{padding-top:10px}#main .form{padding:10px}#content-body .info dd{font-size:14px}#content-body .list h2{font-size:16px;margin-bottom:10px}#content-body .list h2 span{padding:0 10px}#content-body .list .body .rich-text>blockquote,#content-body .list .body .rich-text>code,#content-body .list .body .rich-text>div,#content-body .list .body .rich-text>dl,#content-body .list .body .rich-text>figure,#content-body .list .body .rich-text>img,#content-body .list .body .rich-text>ol,#content-body .list .body .rich-text>p,#content-body .list .body .rich-text>pre,#content-body .list .body .rich-text>table,#content-body .list .body .rich-text>ul,#content-complementary .rich-text>blockquote,#content-complementary .rich-text>code,#content-complementary .rich-text>div,#content-complementary .rich-text>dl,#content-complementary .rich-text>figure,#content-complementary .rich-text>img,#content-complementary .rich-text>ol,#content-complementary .rich-text>p,#content-complementary .rich-text>pre,#content-complementary .rich-text>table,#content-complementary .rich-text>ul{padding-bottom:5px}#content-body .list ul~h2{margin-top:40px}#content-body .list h2:before{width:100%;margin-left:-50%}#content-body .list>ul>li{margin-bottom:20px}#content-body .list .body .rich-text,#content-body .list li .body>p{margin-bottom:5px}#content-body .list li .img{max-width:20%}#content-body .list li .img img{max-width:100%}#content-body .list li .body h3,#content-body .list li .body h4{font-size:16px;margin-bottom:5px}#content-body .list .body .rich-text,#content-body .list li .body>p,#content-complementary .rich-text,#content-complementary h4,#content-complementary h6{font-size:14px}#content-body .pagination{margin-top:30px}#content-complementary{width:auto;float:none;clear:both;padding-top:40px}#content-complementary>.gutter>*{margin-bottom:20px}#content-complementary h5{font-size:12px;padding-bottom:5px}#content-complementary [class^=icon-]{padding-top:4px}#content-complementary .links li a{font-size:14px}#content-complementary .links .img{margin-right:10px;float:left}#page-complementary section .modules h1{max-width:280px;left:10px}#page-complementary #banner li>div{margin:10px 0 20px}#page-complementary #banner .body .rich-text{font-size:16px}#page-complementary #banner .img{display:none}#page-footer [class^=col-]{float:none;clear:both}#page-footer form .select{max-width:200px}#page-footer .col-12{padding:10px 0 20px}#page-footer .col-3{margin-bottom:20px}#page-footer .col-3:last-child{margin-bottom:0}#page-footer a{border-bottom:2px solid transparent}#page-footer a:focus,#page-footer a:hover{border-color:#919191}#page-footer .active a,#page-footer .active a:focus,#page-footer .active a:hover{border-color:#C8C8C8}#page-footer h5{font-size:16px;font-weight:700;padding-bottom:10px}#page-footer h6{font-size:14px;float:left}#page-footer p{font-size:12px}#page-footer .body,#page-footer form,#page-footer img,#page-footer ul{overflow:hidden;width:200px;margin-bottom:10px;float:right}#page-footer h5~.body{width:auto;float:none;clear:both}#page-footer ul{font-size:0}#page-footer li{display:inline-block;vertical-align:top;padding:0 0 5px}#page-footer li:after{content:"/";padding:0 2px}#page-footer .social li:after,#page-footer li:last-child:after{display:none}#page-footer li a,#page-footer li:after{font-size:12px}#page-footer .social li{padding:0;margin:0 20px 0 0}#page-footer img{margin-top:20px}[class^=col-]{float:left}.wrapper{max-width:640px;margin:0 auto;float:none;clear:both}.rich-text{font-size:16px}.rich-text>blockquote,.rich-text>code,.rich-text>div,.rich-text>dl,.rich-text>figure,.rich-text>img,.rich-text>ol,.rich-text>p,.rich-text>pre,.rich-text>table,.rich-text>ul{padding-bottom:20px}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{padding:0 0 10px}.rich-text ol,.rich-text ul{padding:0 0 10px 30px}.rich-text hr{padding-bottom:20px}.rich-text blockquote{padding:0 30px;margin:0 0 20px}.rich-text blockquote:before{font-size:65px}.rich-text blockquote p{padding-bottom:20px}.rich-text table{margin:0 0 20px}.rich-text .rich-text-img li{margin-bottom:20px}}@media screen and (min-width:641px){body{min-width:641px;font-size:16px}::-webkit-input-placeholder{font-size:16px}:-moz-placeholder{font-size:16px}::-moz-placeholder{font-size:16px}input:-ms-input-placeholder{font-size:16px}.pagination strong,.toolbar strong{font-size:14px}.toolbar{overflow:hidden}.toolbar .select select{min-width:172px}.pagination{text-align:right}.pagination ul{display:inline-block;-webkit-border-radius:2px;border-radius:2px}.pagination li{display:inline-block;margin-right:1px}.pagination li:last-child{margin-right:0}.pagination a{width:30px;height:28px;line-height:28px}.downloads li a{font-size:16px}.modules>h1,.modules>h2{font-size:20px}.modules>h1:before,.modules>h2:before{width:360px;margin-left:-180px}.modules>ul{margin-top:-40px}.modules ul>[class^=col-]{margin-top:40px}.modules li .img{height:300px;line-height:300px;margin-bottom:10px}.modules li .img img{display:inline-block;vertical-align:bottom}#page-header nav li>a,#user-admin input{vertical-align:middle;display:inline-block}.modules li .label{font-size:14px;margin-bottom:10px}.modules li .body h2{font-size:24px;margin-bottom:10px}.modules li .body h3,.modules li .body h3~.rich-text,.modules li .body time{font-size:14px}.modules li .body .rich-text{font-size:16px}.modules li .tags h3{font-size:20px;margin-bottom:20px}.modules li .tags li a{min-height:20px;font-size:14px;padding:5px 10px}.modules .button{left:50%;max-width:300px;margin:40px 0 0 -160px}#banner .body{position:absolute;width:300px;left:0;top:0}#modal .next,#modal .previous{top:0;bottom:0}#modal .previous{background-position:-25px -350px;left:-30px}#modal .next{background-position:-25px -375px;right:-30px}#access .close,#modal .close{background-position:-25px -325px;right:-30px}#modal .close{top:10px}#modal .figure{max-width:900px}#modal .body .button{margin-left:10px;float:right}#modal .body h3{font-size:16px}#modal .body em,#modal .body small{font-size:12px}#access{position:fixed}#access header+*{margin-top:40px}#access .cell,#access .table{height:100%}#access .cell{padding:20px}#access .form{max-width:480px;padding:20px}#access .close{background-image:url(../img/icon.png);background-repeat:no-repeat;position:absolute;width:25px;height:25px;top:-30px;font-size:0;line-height:0;text-indent:-90000px}#page-header ::-webkit-input-placeholder{font-size:0}#page-header :-moz-placeholder{font-size:0}#page-header ::-moz-placeholder{font-size:0}#page-header input:-ms-input-placeholder{font-size:0}#page-header .gutter{position:relative;overflow:visible}#logo{padding:10px 0}#logo a{background-position:center 0;width:416px;height:34px}#page-header nav{display:block;padding:10px 0}#page-header nav~nav{border-top:1px solid #919191}#page-header nav .menu{display:none}#page-header nav li>a{font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;border-bottom:2px solid transparent}#page-header nav li>a:focus,#page-header nav li>a:hover{border-color:#919191}#page-header nav .active>a,#page-header nav .active>a:focus,#page-header nav .active>a:hover{border-color:#C8C8C8}#page-header nav>ul{font-size:0;text-align:center}#page-header nav>ul>li{display:inline-block;padding:0 20px}#page-header nav>ul>li:last-child{padding-right:0}#page-header nav>ul>li>a{line-height:17px;white-space:nowrap}#page-header nav ul ul{display:none}#user-admin{position:absolute;top:13px;right:10px}#user-admin a,#user-admin form{float:left}#user-admin a{background-position:-22px -447px;width:30px;height:30px;margin-right:10px;opacity:.5}#user-admin a:focus,#user-admin a:hover{opacity:1}#user-admin label{background-color:#222;position:relative;-webkit-border-radius:2px;border-radius:2px}#user-admin input[type=search]:focus,#user-admin label:hover{background-color:#434343}#user-admin input{background-color:transparent}#user-admin input[type=search]{position:relative;width:0;height:30px;font-size:14px;line-height:30px;border:0;padding:0 30px 0 0;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;z-index:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#user-admin input[type=search]:focus,#user-admin input[type=search]:hover,#user-admin label:hover input[type=search]{width:150px;padding:0 40px 0 10px}#user-admin a,#user-admin input[type=submit]{background-image:url(../img/icon.png);background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-90000px}#user-admin input[type=submit]{background-color:transparent;background-position:-23px 1px;position:absolute;width:30px;height:30px;top:0;right:0;border-width:2px 0;border-style:solid;border-color:#222;opacity:.5;z-index:0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#user-admin input[type=submit]:focus,#user-admin input[type=submit]:hover{background-color:#777;border-color:#777 transparent #5F5F5F}#user-admin label input[type=search]:focus~input[type=submit],#user-admin label input[type=search]:hover~input[type=submit],#user-admin label:hover input[type=submit]{background-color:#5F5F5F;border-color:#5F5F5F transparent #777;opacity:1}#user-admin label input[type=search]:focus~input[type=submit]{z-index:2}.form header a,.form header h1{height:40px;line-height:40px;font-size:20px}.form fieldset label mark,.form fieldset label span{font-size:16px}.form .radio-check{margin-right:20px;float:left}#content-header [class^=col-].pagination,#content-subsidiary{float:right}.form fieldset>p{padding-top:5px;margin-left:20px;float:right}.form .radio-check label.failure mark{font-size:14px;padding-left:20px}#content-header{padding-top:40px}#content-header>.gutter>*{margin-bottom:20px}#content-header .hgroup h1,#content-header .hgroup h2{font-size:32px}#content-header nav li:after{padding:0 10px}#content-header nav li a,#content-header nav li:after{font-size:20px}#hero .pagination [class^=icon-]{background-color:transparent;border-color:transparent;opacity:.5}#hero .pagination a[href][class^=icon-]:focus,#hero .pagination a[href][class^=icon-]:hover{opacity:1}#hero .pagination .disabled{opacity:.2}#hero #banner li>div{margin:40px 0 30px}#hero #banner .body .rich-text{font-size:24px}#figure{padding:30px 0 20px}#figure .img img{min-height:200px}#figure .body h1{font-size:32px}#figure .body h2{font-size:20px}#figure .body .hgroup~dl{padding-top:40px}#figure .body dt{font-size:14px;padding-bottom:10px}#figure .body dd{font-size:16px;padding-bottom:20px}#figure .body small{position:absolute;font-size:12px;bottom:20px}#figure .body small~:last-child{padding-bottom:40px}#filter section{padding:40px 0 10px}#filter .hgroup h1{font-size:32px}#filter .hgroup h1.filter_title{font-size:20px}#filter form label{margin-bottom:20px}#filter form .select{background-color:#fff}#filter form .col-8 label{padding-right:20px}#filter .open-close .trigger{position:absolute;top:10px;right:10px}#filter .open-close .trigger+*{border-top:1px solid #fff;padding-top:20px!important}#filter form .col-12{margin-bottom:10px;text-align:right}#content-body>*,#content-subsidiary>.gutter>*{margin-bottom:40px}#main{padding-top:20px}#main .form{padding:20px}#content-subsidiary .alert{width:auto;float:none;clear:both}#content-body .alert,#content-body .pagination ul{float:right}#content-body .alert~*{overflow:hidden}#content-body .figure *{font-size:12px}#content-body .figure figcaption{margin-top:10px}#content-body .info{margin-bottom:25px}#content-body .info dd{font-size:16px}#content-body .list h2{font-size:20px;margin-bottom:20px}#content-body .list h2 span{padding:0 10px}#content-body .list .body .rich-text>blockquote,#content-body .list .body .rich-text>code,#content-body .list .body .rich-text>div,#content-body .list .body .rich-text>dl,#content-body .list .body .rich-text>figure,#content-body .list .body .rich-text>img,#content-body .list .body .rich-text>ol,#content-body .list .body .rich-text>p,#content-body .list .body .rich-text>pre,#content-body .list .body .rich-text>table,#content-body .list .body .rich-text>ul,#content-complementary .rich-text>blockquote,#content-complementary .rich-text>code,#content-complementary .rich-text>div,#content-complementary .rich-text>dl,#content-complementary .rich-text>figure,#content-complementary .rich-text>img,#content-complementary .rich-text>ol,#content-complementary .rich-text>p,#content-complementary .rich-text>pre,#content-complementary .rich-text>table,#content-complementary .rich-text>ul{padding-bottom:10px}#content-body .list ul~h2{margin-top:40px}#content-body .list h2:before{width:360px;margin-left:-180px}#content-body .list>ul>li{margin-bottom:40px}#content-body .list li .body h3{font-size:20px;margin-bottom:10px}#content-body .list .body .rich-text,#content-body .list li .body>p,#content-complementary .rich-text,#content-complementary h4,#content-complementary h6{font-size:16px}#content-body .list li .body h4{font-size:16px;margin-bottom:5px}#content-body .list .body .rich-text{margin-bottom:10px}#content-body .list li .body>p{margin-bottom:5px}#content-body .pagination{margin-top:50px}#content-complementary>.gutter>*{margin-bottom:40px}#content-complementary h5{font-size:14px;padding-bottom:10px}#content-complementary .links li a{font-size:16px}#content-complementary .links .img{margin-right:20px;float:left}#page-complementary section .modules{overflow:visible}#page-complementary #banner li>div{margin:20px 0}#page-complementary #banner .body .rich-text{font-size:20px}#page-footer form .select{max-width:140px}#page-footer .col-12{padding:30px 0}#page-footer a{border-bottom:2px solid transparent}#page-footer a:focus,#page-footer a:hover{border-color:#919191}#page-footer .active a,#page-footer .active a:focus,#page-footer .active a:hover{border-color:#C8C8C8}#page-footer h5{font-size:16px;font-weight:700;padding-bottom:10px}#page-footer h6{font-size:14px;padding:2px 0 15px}#page-footer li a,#page-footer p{font-size:12px}#page-footer .body,#page-footer form,#page-footer ul{margin-bottom:10px}#page-footer li{padding:0 0 5px}#page-footer .social li{padding:0;margin:0 10px 0 0}[class^=col-]{float:left}.col-1{width:8.33%}.col-2{width:16.66%}.col-2_4{width:20%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.wrapper{max-width:960px;margin:0 auto;float:none;clear:both}.rich-text{font-size:20px}.rich-text>blockquote,.rich-text>code,.rich-text>div,.rich-text>dl,.rich-text>figure,.rich-text>img,.rich-text>ol,.rich-text>p,.rich-text>pre,.rich-text>table,.rich-text>ul{padding-bottom:20px}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{padding:0 0 20px}.rich-text ol,.rich-text ul{padding:0 0 30px 55px}.rich-text hr{padding-bottom:20px}.rich-text blockquote{padding:0 55px;margin:0 0 20px}.rich-text blockquote:before{font-size:100px}.rich-text blockquote p{padding-bottom:20px}.rich-text table{margin:0 0 20px}.rich-text .rich-text-img li{margin-bottom:20px}}@media screen and (max-width:959px){#carousel{overflow:hidden;width:auto!important;padding-bottom:20px}#carousel>ul>li{width:50%;margin-bottom:20px;float:left}#carousel .next,#carousel .prev{display:none!important}}@media screen and (min-width:960px){#carousel,#carousel ul{text-align:left;position:relative}#carousel,#carousel li,#carousel ul{position:relative}#carousel{left:0;top:0;padding:20px 0 40px}#carousel ul{overflow:hidden;width:960px;font-size:0;padding:0;margin:0;list-style:none;white-space:nowrap;z-index:1}#carousel li{display:inline-block;width:240px;vertical-align:top;opacity:0;z-index:2;float:none;clear:both}#carousel li *{white-space:normal}#carousel li img{width:auto;max-width:220px;max-height:100%}#carousel li>a{display:block}#carousel .next,#carousel .prev{background-color:#E74C3C;background-color:rgba(231,76,60,.9);position:absolute;top:0;bottom:0;width:60px;height:60px;font-size:0;line-height:0;text-indent:-90000px;margin:auto 0;cursor:pointer;z-index:10;opacity:1;-webkit-border-radius:60px;border-radius:60px;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}#carousel .next:after,#carousel .prev:after{content:"";background-image:url(../img/icon.png);background-repeat:no-repeat;position:absolute;width:25px;height:25px;top:18px}#carousel .prev{left:-30px}#carousel .prev:after{background-position:-25px -350px;left:15px}#carousel .next{left:910px}#carousel .next:after{background-position:-25px -375px;left:19px}}@media screen and (min-width:1185px){#figure .pagination{position:absolute;right:-112px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#logo a{background-image:url(../img/logo@2x.png);background-size:416px 87px}#modal .close,#modal .next,#modal .previous,.downloads li a:before,.social [class^=social-] a,[class^=icon-]:before,form .radio-check label span,form .select:after{background-image:url(../img/icon@2x.png);background-size:50px 600px}@media screen and (max-width:640px){#page-header nav .menu:after,#user-admin a:after,#user-admin label:after{background-image:url(../img/icon@2x.png);background-size:50px 600px}}@media screen and (min-width:641px){#access .close,#carousel .next:after,#carousel .prev:after,#user-admin a,#user-admin input[type=submit]{background-image:url(../img/icon@2x.png);background-size:50px 600px}}}