/*-----------------------------------
        Normalize
------------------------------------*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote p{font-style:normal;font-weight:700}blockquote p:before{content:"\201C"}blockquote p:after{content:"\201D"}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{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;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}


/*-----------------------------------
        Base (Globals)
------------------------------------*/
dd,li,ol,p,pre,ul{margin-bottom:2em}.clearfix:after,.form-group:after{content:"";clear:both}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-group,label{width:100%;box-sizing:border-box}.clearfix:after{display:table}.hide,span.error{display:none}.no-animate{-webkit-transition:none!important;transition:none!important}body,html{position:relative;height:100%}label,span.error{position:absolute;left:0}body{color:#4b4f56;font:100 15px/1.54 "Open Sans","Helvetica Neue",helvetica,sans-serif;background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{margin:0 0 1em;line-height:1.3em}blockquote,cite,em{font-style:italic}@media screen and (min-width:763px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:Nunito,"Helvetica Neue",helvetica,sans-serif}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-weight:100}h1,h2,h3{font-weight:700;color:#3d434b}h1{font-size:2em}h2{font-size:1.8em}h3{margin:0 0 .175em;font-size:1.3em}h4,h5,h6{font-weight:300}h4{color:#3d434b;font-size:1.125em;margin-bottom:.175em;margin-top:.175em;line-height:1.25}h5,h6{margin-bottom:1em}@media (min-width:1105px){h1{font-size:3em;margin-bottom:.75em;line-height:1.1}h2{font-size:2.5em;margin-bottom:.5em}h3{font-size:1.7em}h4{font-size:1.125em}}li p,ol,p,ul{font-size:1em}ol,p,ul{line-height:1.65}@media screen and (min-width:763px){ol,p,ul{font-size:1em;line-height:1.71}}ol ol,ol ul,ol:last-child,p:last-child,ul ol,ul ul,ul:last-child{margin-bottom:0}ol{list-style:lower-roman}ul{list-style:disc}ul.check,ul.small-list{list-style:none}ol,ul{padding:0 12%}strong{font-weight:600}em{font-family:georgia,serif}.small-txt{font-size:.9em}.underline{text-decoration:underline}a,ins{text-decoration:none}a{color:#0090d9;-webkit-transition:all .24s cubic-bezier(.645,.045,.355,1);-moz-transition:all .24s cubic-bezier(.645,.045,.355,1);-o-transition:all .24s cubic-bezier(.645,.045,.355,1);transition:all .24s cubic-bezier(.645,.045,.355,1)}a:hover{color:#005f8f}a img{border:none}.tleft{text-align:left}.tcenter{text-align:center!important}.tright{text-align:right}.alignright{float:right}.alignleft{float:left}ins{background:#ffc}pre{background:#f7f7f7;color:#222;overflow:auto;padding:1.5em;font-family:"Courier 10 Pitch",Courier,monospace}.update,blockquote p,label{font-family:"Open Sans","Helvetica Neue",helvetica,sans-serif}kbd,pre,tt,var{font-size:15px;line-height:21px}code{font-size:13px}dt,th{color:#000}table{border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%}thead th,tr th{color:#777;font-size:14px;font-weight:700;line-height:18px;padding:9px 24px}tr td{border-top:1px solid #e7e7e7;padding:6px 24px;font-size:12px}tr.odd td{background:#f2f7fc}blockquote{padding:0 2em;margin:4em 0}blockquote p{font-weight:100}blockquote footer{font-size:.9em;font-style:normal;color:#cb4347;margin-top:-1em}@media only screen and (min-width:763px){blockquote{width:110%;margin-left:-5%;text-align:center;padding:0}blockquote p{font-size:2em;line-height:1.5}blockquote footer{margin-top:-2em}form{max-width:440px}}.update{color:#555;border:1px solid;border-radius:4px;text-align:center;line-height:1;font-weight:700;padding:20px;margin-bottom:15px}.alert{background-color:#ffee9c;border-color:#ffe259}.error{color:#fff;background-color:#C33;border-color:#b82e2e}.success{color:#fff;background-color:#91BC3D;border-color:#91BC3D}.tc-success{color:#41b1e6;background-color:#c9e8f9;border-color:#c9e8f9}span.error{top:72px;font-size:14px;font-weight:500;color:#b64b4b}form{width:100%;margin:0 auto}input[type=text],input[type=password],input[type=email],textarea{height:100%;width:100%;font-family:"Open Sans","Helvetica Neue",helvetica,sans-serif;font-size:14px;color:#37474f;box-sizing:border-box;padding:10px 20px 0 5px;border:none;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=file]{height:auto}input[type=checkbox]{-webkit-border-radius:2px;border-radius:2px}input[type=checkbox]:focus,input[type=radio]:focus{outline:0;box-shadow:none}label{top:0;height:100%;padding:0 20px 0 5px;pointer-events:none;font-size:12px;font-size:16px;font-weight:100;line-height:70px;color:#78909c;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease}.form-group input:focus~label,.form-group input:valid~label,.form-group textarea:focus~label,.form-group textarea:valid~label,label.on{font-size:12px;opacity:.75;-webkit-transform:translate3d(0,-19px,0);transform:translate3d(0,-19px,0)}.form-group{height:70px;margin:0 0 40px;background:#fff;border:2px solid rgba(42,42,42,0);border-bottom:1px solid #e7e7e7;border-radius:2px;position:relative}.form-group:after{display:table}.form-group.textarea-group{height:210px}.form-group.textarea-group textarea{padding-top:30px}.help-block{display:block;color:#9099a7;color:rgba(0,0,0,.3);font-size:12px;line-height:20px;margin:-5px 0 10px}.help-block a{color:#9099a7;color:rgba(0,0,0,.3)}.help-block a:hover{text-decoration:underline!important;color:rgba(0,0,0,.4)}.bullet-item{position:relative;margin-bottom:2em}.numeric-list .bullet-item{margin-bottom:1.5em}.bullet-list .bullet-item:first-of-type,.numeric-list .bullet-item:first-of-type{margin-top:1.5em}.bullet-icon{position:absolute;left:0;top:0;color:#52a1d8;font-size:1.25em}.bullet-desc{margin-left:30px}.icon-numeric{background:#52a1d8;color:#fff;text-align:center;width:25px;height:25px;line-height:25px;border-radius:500px;margin-top:3px;font-size:12px;font-weight:600}ul.check li:before{font-family:fontello;content:'\e805';color:#ffa300;margin:0 5px 0 -22px}ul.small-list{font-size:.8em;padding-left:0}ul.small-list li{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid rgba(0,0,0,.1)}ul.check.small-list{padding-left:40px!important}


/*-----------------------------------
        Buttons
------------------------------------*/
.btn,.btn a,.navNew a,.navOld a{cursor:pointer;position:relative;text-align:center;text-overflow:ellipsis;display:inline-block;letter-spacing:.1em;white-space:nowrap;outline:0;vertical-align:middle;font-family:Montserrat,"Helvetica Neue",sans-serif;text-transform:uppercase}.btn,.btn a{background:#40ae49;border-radius:2px;height:48px;line-height:48px;padding:0 30px;color:#fff;font-size:.8em;border:none;font-weight:600}.btn.btn-small,.btn.btn-small a{height:38px;line-height:38px;padding:0 10px}.btn a:focus,.btn a:hover,.btn:focus,.btn:hover{color:#fff;background:#237b32}.btn.btn-blue,.btn.btn-blue a{background-color:#0089d0}.btn.btn-blue a:hover,.btn.btn-blue:hover{background-color:#007dbe}.btn.btn-blue a:active,.btn.btn-blue:active{background-color:#006ba3}.btn.btn-red,.btn.btn-red a{background-color:#cb4347}.btn.btn-red a:hover,.btn.btn-red:hover{background-color:#b53c3f}.btn.btn-red a:active,.btn.btn-red:active{background-color:#a5363a}.btn.btn-lightred,.btn.btn-lightred a{background-color:#f2d0d1;color:#cb4347}.btn.btn-lightred a:hover,.btn.btn-lightred:hover{background-color:#cb4347;color:#fff}.btn.btn-lightred a:active,.btn.btn-lightred:active{background-color:#a5363a;color:#fff}.btn.btn-green,.btn.btn-green a{background-color:#40b771}.btn.btn-green a:hover,.btn.btn-green:hover{background-color:#39a465}.btn.btn-green a:active,.btn.btn-green:active{background-color:#369a5f}.btn.btn-white,.btn.btn-white a{color:#333;background-color:#fff}.btn.btn-white a:hover,.btn.btn-white:hover{background-color:#f2f2f2}.btn.btn-white a:active,.btn.btn-white:active{background-color:#ededed}.btn.btn-gray,.btn.btn-gray a{background-color:#484848}.btn.btn-gray a:hover,.btn.btn-gray:hover{background-color:#3b3b3b}.btn.btn-gray a:active,.btn.btn-gray:active{background-color:#363636}.btn.btn-darkgray,.btn.btn-darkgray a{background-color:#636363}.btn.btn-darkgray a:hover,.btn.btn-darkgray:hover{background-color:#565656}.btn.btn-darkgray a:active,.btn.btn-darkgray:active{background-color:#515151}.btn.btn-teal,.btn.btn-teal a{background-color:#00bcb4}.btn.btn-teal a:hover,.btn.btn-teal:hover{background-color:#009c95}.btn.btn-teal a:active,.btn.btn-teal:active{background-color:#008680}.btn.btn-yellow,.btn.btn-yellow a{background-color:#f8db26}.btn.btn-yellow a:hover,.btn.btn-yellow:hover{background-color:#dec422}.btn.btn-yellow a:active,.btn.btn-yellow:active{background-color:#cdb51f}.btn.btn-purple,.btn.btn-purple a{color:#fff;background-color:#7b52a1}.btn.btn-purple a:hover,.btn.btn-purple:hover{background-color:#6c488e}.btn.btn-purple a:active,.btn.btn-purple:active{background-color:#593b74}.btn.btn-orange,.btn.btn-orange a{color:#fff;background-color:#de6224}.btn.btn-orange a:hover,.btn.btn-orange:hover{background-color:#ce5b21}.btn.btn-orange a:active,.btn.btn-orange:active{background-color:#bb531e}.btn.btn-tc-blue,.btn.btn-tc-blue a{color:#fff;background-color:#0090d9}.btn.btn-tc-blue a:hover,.btn.btn-tc-blue:hover{background-color:#005f8f}.btn.btn-tc-blue a:active,.btn.btn-tc-blue:active{background-color:#004060}.btn.btn-tc-red,.btn.btn-tc-red a{color:#fff;background-color:#e93a29}.btn.btn-tc-red a:hover,.btn.btn-tc-red:hover{background-color:#cc3324}.btn.btn-tc-red a:active,.btn.btn-tc-red:active{background-color:#af2b1f}.btn.btn-pea-green,.btn.btn-pea-green a{color:#fff;background-color:#a9ce52}.btn.btn-pea-green a:hover,.btn.btn-pea-green:hover{background-color:#94b448}.btn.btn-pea-green a:active,.btn.btn-pea-green:active{background-color:#7f9b3e}.btn.btn-light-blue,.btn.btn-light-blue a{color:#fff;background-color:#41b1e6}.btn.btn-light-blue a:hover,.btn.btn-light-blue:hover{background-color:#399bc9}.btn.btn-light-blue a:active,.btn.btn-light-blue:active{background-color:#3185ac}.btn.btn-light-gray,.btn.btn-light-gray a{color:#fff;background-color:#c8c9ca}.btn.btn-light-gray a:hover,.btn.btn-light-gray:hover{background-color:#afb0b1}.btn.btn-light-gray a:active,.btn.btn-light-gray:active{background-color:#969798}.btn.btn-white.btn-outline,.btn.btn-white.btn-outline a{color:#FFF;background:0 0;box-shadow:inset 0 0 0 2px #FFF}.btn.btn-white.btn-outline a:hover,.btn.btn-white.btn-outline:hover{box-shadow:inset 0 0 0 100px #f2f2f2;color:#253238}.btn.btn-white.btn-outline a:active,.btn.btn-white.btn-outline:active{box-shadow:inset 0 0 0 100px #ededed;color:#253238}.btn.btn-gray.btn-outline,.btn.btn-gray.btn-outline a{color:#67cee5;background:0 0;box-shadow:inset 0 0 0 1px #b7b7b7}.btn.btn-gray.btn-outline a:hover,.btn.btn-gray.btn-outline:hover{box-shadow:inset 0 0 0 1px #3b3b3b}.btn.btn-gray.btn-outline a:active,.btn.btn-gray.btn-outline:active{box-shadow:inset 0 0 0 1px #363636}.btn.btn-tw{background-color:#55acee}.btn.btn-tw:hover{background-color:#559fee}.btn.btn-tw:active{background-color:#5593ee}.btn.btn-fb{background-color:#3b5998}.btn.btn-fb:hover{background-color:#3b5198}.btn.btn-fb:active{background-color:#3b4a98}.btn.btn-lin{background-color:#0077b5}.btn.btn-lin:hover{background-color:#00689e}.btn.btn-lin:active{background-color:#005988}.btn.btn-ig{background-color:#c13584}.btn.btn-ig:hover{background-color:#833ab4}.btn.btn-ig:active{background-color:#5851db}.btn.btn-mail2{background-color:#989898}.btn.btn-mail2:hover{background-color:#858585}.btn.btn-mail2:active{background-color:#727272}.btn span.price{position:relative;top:2px;right:0;padding:0 0 0 18px;font-size:16px;line-height:1}.btn.btn-square{line-height:30px;padding:0;height:30px;width:30px;border-radius:4px}button.btn,input.btn{border:none;cursor:pointer}.navNew,.navOld{border:none;padding:0;box-shadow:none!important}.navNew a,.navOld a{background-color:#e93a29;border-radius:2px;height:48px;line-height:48px;padding:0 30px;color:#fff;font-size:.8em;border:none;font-weight:300}.navNew a:hover,.navOld a:hover{background-color:#cc3324}.navNew a:active,.navOld a:active{background-color:#af2b1f}.btn-infinite .navNew a,.btn-infinite .navOld a{font-family:"Open Sans","Helvetica Neue",helvetica,sans-serif;font-size:.8em;font-weight:700;padding-left:0;padding-right:0;text-transform:uppercase;letter-spacing:0;line-height:1.54;height:auto;background:0 0;color:#0090d9}.btn-infinite .navNew a:after,.btn-infinite .navOld a:after{position:absolute;bottom:-3px;left:0;content:"";width:100%;height:3px;background:#0090d9}.btn-infinite .navNew a:active,.btn-infinite .navNew a:hover,.btn-infinite .navOld a:active,.btn-infinite .navOld a:hover{color:#005f8f;background:0 0}


/*-----------------------------------
        Frames
------------------------------------*/
.page-contain:after,.skeleton:after,.skin:after,.wrap:after{content:"";display:table;clear:both}.page-contain,.skeleton,.skin,.wrap{display:block;position:relative}.page-contain{background:#fff;width:100%}.skin{width:100%;max-width:1600px;margin:0 auto;background:0 0}.skeleton{padding:0 8%}.skeleton.skeleton-full{padding-left:0;padding-right:0}@media screen and (min-width:763px){.skeleton.skeleton-xsmall,.skeleton.skeleton-xsml{margin:0 auto;max-width:700px;padding-left:20px;padding-right:20px}}.row{float:left;width:103%}.wrap{width:100%}.col100,.col20,.col25,.col33,.col50,.col66,.col75{float:left;margin-right:3%;position:relative;margin-bottom:2em;width:97%}@media screen and (min-width:528px){.col20,.col25,.col33{width:47%}}@media screen and (min-width:763px){.col50{width:44%;margin-right:6%}}@media screen and (min-width:1105px){.skeleton.skeleton-small,.skeleton.skeleton-sml{padding-left:19%;padding-right:19%}.skeleton.skeleton-med,.skeleton.skeleton-medium{padding-left:15%;padding-right:15%}.col20{width:17%}.col25{width:22%}.col50{width:44%;margin-right:6%}.col75{width:72%}.col33{width:30%}.col66{width:63%}}


/*-----------------------------------
        Flexbox
------------------------------------*/
.flex-row,.flex-row.reverse{-webkit-box-orient:horizontal}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.flex-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.flex-row.reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-direction:reverse;flex-direction:row-reverse}.col.reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;-webkit-flex-basis:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;-webkit-flex-basis:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;-webkit-flex-basis:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;-webkit-flex-basis:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;-webkit-flex-basis:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;-webkit-flex-basis:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;-webkit-flex-basis:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-webkit-order:-1;-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;-webkit-flex-basis:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;-webkit-flex-basis:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;-webkit-flex-basis:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;-webkit-flex-basis:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;-webkit-flex-basis:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;-webkit-flex-basis:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;-webkit-flex-basis:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-webkit-order:-1;-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;-webkit-flex-basis:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;-webkit-flex-basis:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;-webkit-flex-basis:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;-webkit-flex-basis:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;-webkit-flex-basis:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;-webkit-flex-basis:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;-webkit-flex-basis:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-webkit-order:-1;-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-7set,.col-lg-8,.col-lg-9{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;-webkit-flex-basis:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-7set{-ms-flex-preferred-size:14.285%;-webkit-flex-basis:14.285%;flex-basis:14.285%;max-width:14.285%}.col-lg-2{-ms-flex-preferred-size:16.667%;-webkit-flex-basis:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;-webkit-flex-basis:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;-webkit-flex-basis:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;-webkit-flex-basis:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;-webkit-flex-basis:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;-webkit-flex-basis:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-webkit-order:-1;-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (max-width:47.9em){.xs-tcenter{text-align:center}}@media only screen and (min-width:48em){.sm-tright{text-align:right}.sm-nrp{padding-right:0}.sm-nlp{padding-left:0}}@media only screen and (min-width:62em){.md-tright{text-align:right}.md-nrp{padding-right:0}.md-nlp{padding-left:0}}@media only screen and (min-width:75em){.lg-tright{text-align:right}.lg-nrp{padding-right:0}.lg-nlp{padding-left:0}}


/*-----------------------------------
        Icons
------------------------------------*/
@font-face{font-family:fontello;src:url(fonts/fontello.eot?42943871);src:url(fonts/fontello.eot?42943871#iefix) format('embedded-opentype'),url(fonts/fontello.woff2?42943871) format('woff2'),url(fonts/fontello.woff?42943871) format('woff'),url(fonts/fontello.ttf?42943871) format('truetype'),url(fonts/fontello.svg?42943871#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-twitter:before{content:'\e800'}.icon-gplus:before{content:'\e801'}.icon-facebook-squared:before{content:'\e802'}.icon-linkedin:before{content:'\e803'}.icon-cancel-circled-outline:before{content:'\e804'}.icon-ok-circle:before{content:'\e805'}.icon-plus-circle:before{content:'\e806'}.icon-minus-circle:before{content:'\e807'}.icon-down-circled:before{content:'\e808'}.icon-up-circled:before{content:'\e809'}.icon-facebook-circled:before{content:'\e80a'}.icon-twitter-circled:before{content:'\e80b'}.icon-instagram-circled:before{content:'\e80c'}.icon-linkedin-circled:before{content:'\e80d'}.icon-mail-circled:before{content:'\e80e'}.icon-play-circled:before{content:'\e80f'}.icon-right-small:before{content:'\e810'}.icon-left-small:before{content:'\e811'}.icon-right-open-big:before{content:'\e812'}.icon-left-open-big:before{content:'\e813'}.icon-right-open-mini:before{content:'\e814'}.icon-left-open-mini:before{content:'\e815'}.icon-mail:before{content:'\e816'}.icon-search:before{content:'\e817'}.icon-pinterest-circled:before{content:'\f0d2'}.icon-instagram:before{content:'\f16d'}.icon-paper-plane:before{content:'\f1d8'}.icon-pinterest:before{content:'\f231'}.icon-linkedin-squared:before{content:'\f30c'}.icon-switch:before{content:'\e809'}.icon-youtube:before { content: '\f167'; }


/*-----------------------------------
        Header
------------------------------------*/
#menu-toggle{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:24px;right:10px;z-index:1001}@media only screen and (min-width:835px){#menu-toggle{display:none}}.hamburger{cursor:pointer;position:relative;z-index:1;display:block;width:38px;height:26px}.hamburger .after,.hamburger .before,.hamburger .middle{position:absolute;left:50%;content:'';width:20px;height:2px;background:#c9c9c9}.hamburger .after,.hamburger .before{top:0;margin:0 0 0 -10px;-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease}.hamburger .after{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.hamburger .middle{top:12px;z-index:1;display:block;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .2s ease,opacity .2s ease;transition:width .2s ease,opacity .2s ease}.nav-active .hamburger:hover .after,.nav-active .hamburger:hover .before{background:#253238}.nav-active .hamburger .before{-webkit-transform:rotate(45deg) translate3d(8px,8px,0);transform:rotate(45deg) translate3d(8px,8px,0)}.nav-active .hamburger .after{-webkit-transform:rotate(-45deg) translate3d(-8px,8px,0);transform:rotate(-45deg) translate3d(-8px,8px,0)}.nav-active .hamburger .middle{width:0;opacity:0}#site-header{display:block;position:fixed;top:0;left:0;z-index:300;height:78px;width:100%;max-width:1600px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.04);border-bottom:1px solid #f2f2f2;border-bottom:1px solid rgba(255,255,255,.23);font-family:Nunito,"Helvetica Neue",helvetica,sans-serif}#site-header .logo{display:inline-block;width:137px;height:38px;margin:20px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNzEuNHB4IgoJIGhlaWdodD0iMTAzLjQ0MnB4IiB2aWV3Qm94PSIwIDAgMzcxLjQgMTAzLjQ0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzcxLjQgMTAzLjQ0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0idGNuZXciPgoJPGc+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTY0LjU1NCwyMy44NzNoLTUuMDI2djEwLjM0MkgzOS45NDR2MjQuMzc3bDE5LjU4My0wLjAxdjEzLjk3N2g1LjAyNlY1OC41ODRsMTkuOSwwLjA1M1YzNC4yMTVoLTE5LjkKCQkJVjIzLjg3M3ogTTU5LjUyOCw1My41MzRINDQuODFWMzkuMjExaDE0LjcxOFY1My41MzR6IE03OS40ODQsMzkuMjExdjE0LjMyM0g2NC41NTRWMzkuMjExSDc5LjQ4NHoiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNODIuNDUsNjYuNTc3YzAsMC0wLjg1OSwyLjAyNy0xLjgyNiwzLjk3NWMtMC42MTIsMS4yNC0xLjYyOSwyLjg5OC0xLjcxOSwzLjA0MQoJCQljLTAuMzQ5LDAuNTMzLTAuODU5LDAuMjcxLTAuNjEzLTAuNDA4YzEuMzczLTIuMjk1LDEuOTA5LTMuNDE0LDIuMTM0LTQuMDUzYzAuMTAyLTAuMjU4LDAuMDI0LTAuNDk0LTAuMTQyLTAuNTU3CgkJCWMtMC4xNjktMC4wNjEtMC4zODctMC4wMjEtMC41MjksMC4yNmwtMS4zMzUsMi4zNjFjLTMuMTQsNi4xMjctOS4zNTEsMTAuMjQyLTE2LjE1NSwxMC4yNDJjLTYuNzY5LDAtMTIuMjItMy45MDgtMTUuOTA2LTEwLjIzMgoJCQlsLTUuNTAyLDAuMDk0YzAuMTk4LDAuMzk4LDAuODYyLDIuMjczLDEuNjg1LDMuNDc3YzQuMDA0LDcuMDg4LDExLjMwNywxMS45MDQsMTkuNzI0LDExLjkwNGM4LjY0OSwwLDE2LjM4Ni01LjA4NCwyMC40MzItMTIuNTMzCgkJCWMwLjA5MS0wLjE3LDAuMTUxLTAuNDU3LTAuMTYyLTAuNDI0Yy0wLjI5MywwLjAwOC0wLjYyNS0wLjAzNS0wLjM5LTAuNTQxYzAsMCwwLjY2Mi0xLjM1MiwwLjg4Mi0xLjgyNAoJCQljMC4yNzQtMC42MzUtMC4zOTktMS4wMjUtMC43NzUtMC40MDhjMCwwLTAuODg5LDEuNzkzLTEuMzEzLDIuNTUzYy0wLjQ3NSwwLjkzOC0xLjcsMi42MzctMi41MjcsMy40NjUKCQkJYy0wLjMwMywwLjM4MS0wLjgyNywwLjEtMC42MDItMC4zMzZjMS4xMy0xLjI1OCwyLjA5My0yLjc1MiwzLjE2NS00LjY3NGMxLjAzOC0xLjg2MywyLjI1My00Ljk4MiwyLjI1My00Ljk4MgoJCQlDODMuNTY0LDY2LjE5Niw4Mi44MjgsNjUuODQ4LDgyLjQ1LDY2LjU3N3oiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNMTE1LjQ1OSwzOS4xNTJDMTA4LjE5OSwxNi40NzEsODYuOTIxLDAsNjEuODYyLDBDMzYuODAzLDAsMTUuNTI1LDE2LjQ3Myw4LjI2NSwzOS4xNTQKCQkJQzMuMzksNDIuMTc2LDAsNDguNjc2LDAsNTYuMjExYzAsMTAuNDA0LDYuNDQ1LDE4Ljg2NywxNC4zNjksMTguODY3YzAuOTY3LDAsMS43NTEtMC43ODMsMS43NTEtMS43NXYtNS4xOTMKCQkJYzUuMjk5LDIwLjMxMiwyMy43NjcsMzUuMzA3LDQ1Ljc0NCwzNS4zMDdjMjEuOTcyLDAsNDAuNDQtMTQuOTksNDUuNzQyLTM1LjMwMXY1LjE4OGMwLDAuOTY3LDAuNzg0LDEuNzUsMS43NTEsMS43NQoJCQljNy45MjQsMCwxNC4zNjktOC40NjMsMTQuMzY5LTE4Ljg2N0MxMjMuNzI2LDQ4LjY3NCwxMjAuMzM1LDQyLjE3NCwxMTUuNDU5LDM5LjE1MnogTTEyLjYxOCw3MS4zNzkKCQkJYy01LjE2My0xLjE4OS05LjExNi03LjUzNy05LjExNi0xNS4xNjhjMC00LjIxMSwxLjIwOC04LjAyOCwzLjE1NS0xMC44MDVjMS4yNS0xLjc4NywyLjgwOS0zLjEzMyw0LjU1Mi0zLjg4NQoJCQljMC40NTktMC4xOTcsMC45MjYtMC4zNjcsMS40MDktMC40NzlWNzEuMzc5eiBNNjEuODY0LDk3Ljc0MWMtMjIuOTYsMC00MS41NzQtMTguNjEzLTQxLjU3NC00MS41NzIKCQkJYzAtMjIuOTYxLDE4LjYxNC00MS41NzMsNDEuNTc0LTQxLjU3M2MyMi45NTgsMCw0MS41NjksMTguNjExLDQxLjU2OSw0MS41NzNDMTAzLjQzMyw3OS4xMjcsODQuODIyLDk3Ljc0MSw2MS44NjQsOTcuNzQxegoJCQkgTTEwNy42MDUsMzkuMDk0djUuMTAyYy01LjMwMi0yMC4zMTItMjMuNzctMzUuMzAzLTQ1Ljc0Mi0zNS4zMDNjLTIxLjk3NywwLTQwLjQ0NCwxNC45OTQtNDUuNzQ0LDM1LjMwOXYtNS4xMDcKCQkJYzAtMC45NjktMC43ODQtMS43NTItMS43NTEtMS43NTJjLTAuNjE1LDAtMS4yMTksMC4wNjgtMS44MTQsMC4xNjhDMjAuMTM2LDE3LjY1LDM5LjM3MywzLjUwNCw2MS44NjIsMy41MDQKCQkJYzIyLjQ4OSwwLDQxLjcyNiwxNC4xNDYsNDkuMzA3LDM0LjAwNmMtMC41OTUtMC4xLTEuMTk3LTAuMTY4LTEuODEyLTAuMTY4QzEwOC4zODksMzcuMzQyLDEwNy42MDUsMzguMTI1LDEwNy42MDUsMzkuMDk0egoJCQkgTTExMS4xMDcsNzEuMzc5VjQxLjA0M2MwLjQ4MiwwLjExMSwwLjk0OSwwLjI4MSwxLjQwOCwwLjQ3OWMxLjc0MiwwLjc1LDMuMywyLjA5Niw0LjU1MSwzLjg4MQoJCQljMS45NDgsMi43NzksMy4xNTcsNi41OTQsMy4xNTcsMTAuODA5QzEyMC4yMjMsNjMuODQyLDExNi4yNyw3MC4xOSwxMTEuMTA3LDcxLjM3OXoiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNMjc0LjAxNyw3Ljg3M2g0LjMzdjEzLjUwNmMwLDAuODY3LDAuNzE1LDEuNTU1LDEuNTgyLDEuNTU1czEuNTc4LTAuNjg4LDEuNTc4LTEuNTU1VjcuODczaDQuMzU5CgkJCWMwLjc5MSwwLDEuNDI2LTAuNjY0LDEuNDI2LTEuNDUzYzAtMC43OTEtMC42MzUtMS40NTMtMS40MjYtMS40NTNoLTExLjg1Yy0wLjgxNiwwLTEuNDUzLDAuNjYyLTEuNDUzLDEuNDUzCgkJCUMyNzIuNTY0LDcuMjA5LDI3My4yMDEsNy44NzMsMjc0LjAxNyw3Ljg3M3oiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNMjkxLjcyNiwyMi45MzRjMC42NjIsMCwxLjE5Ny0wLjM1NywxLjQ1MS0wLjk5NGwxLjUwNC0zLjQzOWg4LjY2NGwxLjQ1NSwzLjMzOAoJCQljMC4yNzksMC42NjIsMC43ODksMS4wOTYsMS41MjcsMS4wOTZjMC44NCwwLDEuNDc3LTAuNjYyLDEuNDc3LTEuNTA0YzAtMC4yMDMtMC4wNTEtMC40MzQtMC4xNzYtMC42NjJsLTYuNjI3LTE0Ljc4MQoJCQljLTAuMzU1LTAuNzg5LTAuOTY5LTEuMjczLTEuODYxLTEuMjczaC0wLjE1Yy0wLjg5NSwwLTEuNTMxLDAuNDg0LTEuODg3LDEuMjczbC02LjYyNywxNC43ODEKCQkJYy0wLjEyNSwwLjI1NC0wLjIwMywwLjQ4NC0wLjIwMywwLjcxM0MyOTAuMjczLDIyLjI5NywyOTAuOTEsMjIuOTM0LDI5MS43MjYsMjIuOTM0eiBNMjk5LjAxMyw4LjUxbDMuMTM3LDcuMjExaC02LjI3MQoJCQlMMjk5LjAxMyw4LjUxeiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0zMTUuODMyLDIyLjgwN2g5LjYzM2MwLjc4OSwwLDEuNDI2LTAuNjM5LDEuNDI2LTEuNDI4cy0wLjYzNy0xLjQyNi0xLjQyNi0xLjQyNmgtOC4wNzhWNi4zOTUKCQkJYzAtMC44NjctMC42ODktMS41NTUtMS41NTUtMS41NTVjLTAuODkzLDAtMS41ODIsMC42ODgtMS41ODIsMS41NTV2MTQuODMyQzMxNC4yNSwyMi4xMTcsMzE0LjkzOSwyMi44MDcsMzE1LjgzMiwyMi44MDd6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTMzNC42NjIsMjIuOTM0YzAuODY3LDAsMS41NTMtMC42ODgsMS41NTMtMS41NTV2LTMuNjk1bDIuOTA0LTIuODAzbDUuNzM0LDcuMzEyCgkJCWMwLjMzMiwwLjQzNCwwLjcxNSwwLjc0LDEuMzI2LDAuNzRjMC44OTMsMCwxLjU4LTAuNjYyLDEuNTgtMS41MjljMC0wLjQ4NC0wLjE3OC0wLjc4OS0wLjQzMi0xLjEyMWwtNi4wMTgtNy40NjdsNS41NTctNS4zNTIKCQkJYzAuMzU3LTAuMzMyLDAuNTYyLTAuNjg5LDAuNTYyLTEuMTcyYzAtMC43NjYtMC41ODgtMS40NTMtMS40NTMtMS40NTNjLTAuNTU5LDAtMC45NDMsMC4yMDEtMS4yOTksMC41ODRsLTguNDYzLDguNTEyVjYuMzk1CgkJCWMwLTAuODY3LTAuNjg2LTEuNTU1LTEuNTUzLTEuNTU1Yy0wLjg5MywwLTEuNTgsMC42ODgtMS41OCwxLjU1NXYxNC45ODRDMzMzLjA4MiwyMi4yNDYsMzMzLjc2OSwyMi45MzQsMzM0LjY2MiwyMi45MzR6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTIwMy44MTQsMjkuNzA1YzEuNTQxLDAsMi43ODUtMS4yMDksMi43ODUtMi43MTF2LTEuODA5YzAtMS40OTItMS4yNDQtMi43MTEtMi43ODUtMi43MTEKCQkJYy0xLjUzOSwwLTIuNzkxLDEuMjE5LTIuNzkxLDIuNzExdjEuODA5QzIwMS4wMjMsMjguNDk2LDIwMi4yNzUsMjkuNzA1LDIwMy44MTQsMjkuNzA1eiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0yOTUuNjkzLDQ3LjkyYzAtOS41ODQtNS4wNzItMTUuMzA5LTEzLjU4LTE1LjMwOWMtNC4xOTksMC02LjIyNSwxLjM0LTYuODI4LDEuNzYKCQkJYy0xLjA3MiwwLjYyMS0xLjczLDEuNTM3LTEuNzMsMi40ODhjMCwxLjUxMiwwLjcyMSwyLjQxLDIuNDI4LDIuNTYxYzAuNzQyLDAuMDY2LDEuMjQtMC4xNSwyLjMxMS0wLjU2OAoJCQljMC40NzktMC4yNiwxLjc0Ni0wLjgxNiwzLjgyLTAuODE2YzUuMzE2LDAsOC4wMSwzLjMyNCw4LjAxLDkuODg1djI1LjI3MmMwLjA4OCwzLjY3NC0wLjY4Niw2LjM0OC0yLjI4MSw3LjkzOAoJCQljLTEuMjcsMS4yNjItMi45OTgsMi4wODItNS40OSwyLjA4MmMtMy4yNzMsMC01LjU0MS0xLjUyLTYuOTIyLTQuMzM0Yy0xLjMwNy0yLjY2LTEuMzE2LTUuNjMxLTEuMzE2LTUuODg1CgkJCWMtMC4wMTYtNC41LDEuMzQ0LTYuNzczLDIuNDg0LTcuODg3YzEuMjg3LTEuMjU4LDIuOTIyLTEuODk1LDUuMzQ2LTEuODk1YzAuNDY3LDAsMS41ODIsMC4xMDcsMi4wMTYsMC4wNzIKCQkJYzEuOTMtMC4xNDYsMi45NTctMC45NzUsMy4xNDUtMi40NTljMC4xODYtMS40ODQtMC44NTQtMi4yMDEtMi40NTEtMi42NThjLTAuNjMzLTAuMTg0LTIuMDEyLTAuMTUtMi45NDMtMC4xNQoJCQljLTMuOTIsMC02LjcwNSwwLjk2NS05LjA1OSwzLjI2MmMtMy40MjQsMy4zMzgtNC4xMzMsOC4yMjEtNC4xMTEsMTEuODQ2YzAsMC43MTMsMC4wOSw0LjQ2OSwxLjg1Nyw4LjA5MgoJCQljMi4yODUsNC42NSw2LjQ5NCw3LjIxMywxMS44NTcsNy4yMTNjNC4wMTQsMCw3LjM5OC0xLjAyLDkuNzM0LTMuMzQ4YzIuNjkxLTIuNjc0LDMuODIyLTYuODIsMy43MDktMTIuMDEybC0wLjAwNC0wLjIzOFY0Ny45MnoiCgkJCS8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTM0Ny44MjgsMzIuNjQzYy0xLjI1OC0wLjAwOC0yLjYyOSwxLjI3NS0yLjYyOSwyLjc4N2wtMC4wNDcsMTIuOTA2YzAsMi42LTAuMTQxLDUuMTg2LTIuNDI4LDcuNDk3CgkJCWMtMS4zMzYsMS4zMzYtMy4zODksMS45NzUtNS43NTgsMS45NzVjLTMuMDM1LDAtNS4yNjItMS4wMDQtNi40NzMtMy4yNDJjLTEuNTUzLTIuODc0LTEuMTEzLTQuNjU3LTEuNTI1LTYuODg5CgkJCWMtMC40MTQtMi4yMzYtMS4zNTItMi45MTQtMi44OTMtMi45MTRjLTEuNTM3LDAtMi44ODcsMS4yMjctMi42NzgsNC40MDJsMC4wNzIsMS4wNTVjMC42MjMsNi40NzMsNC40NDEsMTMuMDA4LDEzLjQ5NiwxMy4wMDgKCQkJYzMuMjMsMCw2LjEzOS0wLjk5NCw4LjM4Ny0zLjMyOGwwLjA3NCwxNy44NGMwLDE1LjI4My04Ljk3NSwxNS41ODYtMTguOTAyLDE1LjQ2OWMtMS41NDEtMC4wMjEtMi44NDgsMC44NzEtMy4wMDIsMi4zNzUKCQkJYy0wLjE1NiwxLjQ5MiwxLjE2NCwyLjkzOCwzLjAwMiwzLjA0MWM1LjczNiwwLjMzNiwxMC43OTksMCwxNS42MDItMi41ODhjNS43ODEtMy4xMTcsOC41OTYtOS4wNDUsOC41OTYtMTguMTE3bC0wLjE4NC00Mi41MzYKCQkJQzM1MC41MzksMzMuODczLDM0OS4wODUsMzIuNjUyLDM0Ny44MjgsMzIuNjQzeiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0xODIuMzgyLDcyLjMxOWMtMS41MzgsMC0yLjc4OCwxLjIxMS0yLjc4OCwyLjcxM2MwLDguODA1LTQuMjgsMTguMjE5LTE2LjMwMywxOC4yMTkKCQkJYy0xNC4xNzQsMC0xNy4yOC0xNS40NDctMTcuMjgtMjEuNFY1MC40MjhjMC0yLjE5MSwwLTguMDEyLDIuMTQ5LTEzLjI2OGMyLjUyNy02LjE5Nyw3LjE4NS05LjE1MiwxMy45NDktOS4zNAoJCQljMS43NjMtMC4wNDUsMi45MjMtMS4xNzQsMi44Ni0yLjU1NWMtMC4wNjUtMS40OTYtMS40MDctMi40NTUtMi45MzgtMi41NTVjLTkuMDMzLTAuNjA3LTE1LjY4Miw0LjE4NC0xOS4wNTMsMTIuNDUxCgkJCWMtMi41MzgsNi4yMTktMi41MzgsMTIuNzkzLTIuNTM4LDE1LjI2NlY3MS44NWMwLDUuODk4LDEuODA1LDEyLjIyNyw0LjgzNiwxNi45MzRjNC4xNjUsNi40NjcsMTAuMzk1LDkuODg3LDE4LjAxMyw5Ljg4NwoJCQljNy4wNjYsMCwxMi44NjUtMi42MDIsMTYuNzctNy41MTRjMy4yOTUtNC4xNDMsNS4xMDctOS44NjcsNS4xMDctMTYuMTI1QzE4NS4xNjgsNzMuNTMsMTgzLjkyNCw3Mi4zMTksMTgyLjM4Miw3Mi4zMTl6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTIwMy44MzIsMzIuNjc0Yy0xLjU0MSwwLTIuNzg3LDEuMjEzLTIuNzg3LDIuNzA5djUwLjM2YzAsMS40OTQsMS4yNDYsMi43MDUsMi43ODcsMi43MDUKCQkJczIuNzg1LTEuMjExLDIuNzg1LTIuNzA1di01MC4zNkMyMDYuNjE3LDMzLjg4NywyMDUuMzczLDMyLjY3NCwyMDMuODMyLDMyLjY3NHoiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNMTgyLjM3NSwzMi43MjVjLTMuMTYsMC01Ljg2OSwxLjA0Ny04LjAwOSwzLjA4VjI1LjI1NmMwLTEuNDk2LTEuMjQ2LTIuNzA5LTIuNzg3LTIuNzA5CgkJCXMtMi43ODUsMS4yMTMtMi43ODUsMi43MDl2NDkuODA1YzAsMS40OTgsMS4yNDQsMi43MTMsMi43ODUsMi43MTNzMi43ODctMS4yMTUsMi43ODctMi43MTNsMC4wMDctMjcuMTc4CgkJCWMwLTEuNjA1LTAuMjI3LTQuOTY1LDIuNTAxLTcuNzZjMS4zMDMtMS4zMzIsMy4xMDUtMS45NzcsNS41LTEuOTc3YzIuNDYsMCw0LjI4OCwwLjYyOSw1LjU4NywxLjkyNAoJCQljMS42MjksMS42MTksMi41MTIsNC40NTMsMi40MjYsNy45NTd2MzcuNzY2YzAsMS40OTIsMS4yNDgsMi43MDksMi43ODcsMi43MDlzMi43ODMtMS4yMTcsMi43ODMtMi43MDlsMC4wMDItMzcuODIzCgkJCWMwLjA3Mi0yLjgwMy0wLjM1NS04LjA0NS00LjAxNC0xMS42ODlDMTg5LjU4MiwzMy45MjIsMTg2LjM1OSwzMi43MjUsMTgyLjM3NSwzMi43MjV6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTI2NC41MTksOTMuMjVoLTUuMzUyYy0wLjA0OS0wLjAwNC01LjIyOS0wLjA2OC0xMC40MDYtMi41NDFjLTYuNjc4LTMuMTk1LTEwLjA2NC04Ljg1OS0xMC4wNjQtMTYuODM0CgkJCWwtMC4wMDItMTYuMTE3bC0wLjAwOC05Ljc4MmMwLTMuMDYyLTAuNTQxLTUuNzc5LTEuNjA0LTguMDgyYy0xLjUyMS0zLjI5NS00LjgzNC03LjIyMS0xMS45NjctNy4yMjEKCQkJYy0zLjEsMC01Ljk1OSwwLjk0Ny03Ljk3MSwzLjY1OGMwLTIuNDA4LTEuMjQ4LTMuNjU4LTIuNzg5LTMuNjU4Yy0xLjUzNSwwLTIuNzg1LDEuMjEzLTIuNzg1LDIuNzA5djUwLjM1NgoJCQljMCwxLjQ5OCwxLjI1LDIuNzA5LDIuNzg1LDIuNzA5YzEuNTQxLDAsMi43ODktMS4yMTEsMi43ODktMi43MDlsMC4wMDgtMzcuNjljMC0wLjAyNywwLjA5Ni0zLjU4NCwxLjIzLTUuODk1CgkJCWMxLjUxMi0zLjA3NCwzLjU4OC00LjA2MSw2LjczMi00LjA2MWMzLjQyNiwwLDUuNjE1LDEuMjc5LDYuODg3LDQuMDIxYzAuNzM4LDEuNTk4LDEuMTExLDMuNTcyLDEuMTExLDUuODYxbDAuMDA0LDkuNzgyCgkJCWwwLjAwNiwxNi4xMTdjMCwxMi43MjEsNy4xNjQsMTguODIsMTMuMTc0LDIxLjY5NWM2LjMxMSwzLjAxNiwxMi41NjgsMy4wOTgsMTIuODU1LDMuMWg1LjM2NWMxLjU0NSwwLDIuNzg5LTEuMjE1LDIuNzg5LTIuNzExCgkJCVMyNjYuMDY0LDkzLjI1LDI2NC41MTksOTMuMjV6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTI0OC40MSw4NC4xNjdjMi4zNjcsMi4xMzUsNi4yODEsMy40OTYsMTAuNDQ5LDQuMDU3YzEuNTc0LDAuMjEzLDIuOTcxLDAuMjY0LDMuOTU1LDAuMjY0bDEuNDY5LTAuMDQ1CgkJCWMxLjk5OC0wLjMxMSwyLjY3OC0xLjQxOCwyLjU2MS0yLjkxYy0wLjEyMS0xLjQ4OC0xLjA3Ni0yLjMyLTIuODgxLTIuNDQ3Yy0yLjAzOS0wLjEzNS04LjcwNS0wLjEyMy0xMS43ODEtMi45MDQKCQkJYy0xLjQxOC0xLjI4My0yLjExMS0yLjk5NC0yLjExMS01LjIzNFY0OC4yMjNjLTAuMDY2LTMuNTE0LDAuNTcyLTYuMjkzLDIuMTctNy44NzdjMS4yOTMtMS4yODMsMy4yOTUtMi4yMjUsNS44MzQtMi4yMjUKCQkJYzIuMzk2LDAsNC4xOTksMC42NDUsNS41LDEuOTc3YzIuNzI5LDIuNzkzLDIuNzAzLDUuOTczLDIuNzAzLDcuNzQ4YzAsOC41NjMtNy45NTMsOS4zNjYtMTAuNTI5LDEwLjA3MQoJCQljLTIuMjcsMC42MTktMi43ODUsMS45MDYtMi4zNzEsMy40MTJjMC4zNCwxLjI1NCwxLjk2NSwxLjc1LDQuMjI5LDEuNjA1YzMuMTk5LTAuMjAxLDcuNTMxLTEuNjA1LDEwLjkzOS02LjAyMwoJCQljMy41OTItNC42NTgsMy4xMDQtOC44NDYsMy4xMDQtOC44NDZjMC4wMzctMC44OTEsMC4xNTgtNy4zODUtNC4wMDgtMTEuNjY4Yy0yLjM3OS0yLjQ1My01LjU5OC0zLjY5NS05LjU2Ni0zLjY5NQoJCQljLTQuMDUxLDAtNy4zMTEsMS4xODYtOS42NzYsMy41MjljLTIuNjg2LDIuNjYtMy45OTYsNi41NTctMy45MDYsMTEuNTg2bDAuMDA2LDI3LjEyOQoJCQlDMjQ0LjQ5OCw3OC43MzUsMjQ1LjgxLDgxLjgzNiwyNDguNDEsODQuMTY3eiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0zMTMuNzIsNTcuODIzYy0zLjM4MS0wLjM0LTUuNzA3LTEuOTU3LTcuMDk2LTQuOTUxYy0xLjE0Ni0yLjQ3MS0xLjE4NC00Ljk0Mi0xLjE4OS01LjExCgkJCWMtMC4wMDQtMC4wNDktMC4yMTUtNC45NDEsMi40OS03LjczYzEuMzAxLTEuMzQyLDMuMTA0LTEuOTk2LDUuNTE0LTEuOTk2YzMuMDI3LDAsNC43MDksMS4yMjksNi41NDUsMy4wMTYKCQkJYzAuOTEyLDAuODgzLDIuNjk5LDEuOTY1LDQuMDI5LDEuMjA1YzEuMzI0LTAuNzY0LDEuNDczLTIuNDQ5LDAuNjkxLTMuNzRjLTEuNjM1LTIuNjk1LTUuMzgxLTUuODk2LTExLjczNi01Ljg5NgoJCQljLTMuOTY3LDAtNi43MjEsMS4yMzgtOS4xMDIsMy42OTFjLTQuMTY2LDQuMjkzLTQuMDM3LDEwLjgwMS00LDExLjY3OGMwLjAzNSw0Ljg1LDIuODQyLDE0LjE4MiwxMy4yODMsMTUuMjI3CgkJCWMzLjM5MywwLjMzOCw1LjcwNSwxLjg2Myw3LjA3NCw0LjY3NmMxLjE3OCwyLjQyLDEuMjEzLDQuOTQxLDEuMjEzLDUuMjkzYzAuMDEsMy40MjQtMC45NDEsNi4zMTYtMi42MTksNy45NDkKCQkJYy0xLjI4OSwxLjI1NC0zLjA0MywxLjg2MS01LjM3NSwxLjg2MWMtMy4zMTgsMC01LjYzMy0xLjE4OS02Ljg3My0zLjI5N2MtMS4xNy0xLjk4OC0xLjA4OC0zLjMwOS0xLjI0LTQuNjY2CgkJCWMtMC4xNTQtMS4zNTktMC45NDktMi42OTktMi4zOTgtMi45MzljLTEuMzg5LTAuMjI1LTIuODYzLDAuNjA3LTMuMDY0LDIuOTY3Yy0wLjExMSwyLjAwMiwwLjAzNyw1LjkzOSw0LjA0Myw5Ljg0CgkJCWMyLjM5MywyLjMzNCw1LjYsMy41MjEsOS41MzMsMy41MjFjMy44MzYsMCw2Ljk2OS0xLjE2Miw5LjMyLTMuNDU1YzMuNzE1LTMuNjIzLDQuMjU4LTguOTQzLDQuMjUtMTEuODUyCgkJCUMzMjcuMDEzLDY3LjkyMiwzMjQuMjEsNTguODY2LDMxMy43Miw1Ny44MjN6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTM2NC40NTEsMzIuNjExYy0zLjg3MSwwLTYuOTQ1LDMuMTkzLTYuOTQ1LDYuOTg2djAuMDQxYzAsMy43OTMsMy4wMzMsNi45NDcsNi45NDUsNi45NDcKCQkJYzMuODc1LDAsNi45NDktMy4xOTMsNi45NDktNi45ODh2LTAuMDM5QzM3MS40LDM1Ljc2NiwzNjguMzY1LDMyLjYxMSwzNjQuNDUxLDMyLjYxMXogTTM3MC41OTksMzkuNTk4CgkJCWMwLDMuMzk2LTIuNjcyLDYuMjI5LTYuMTQ4LDYuMjI5Yy0zLjUxLDAtNi4xNDUtMi43OTUtNi4xNDUtNi4xODh2LTAuMDQxYzAtMy4zOTMsMi42NzItNi4yMjksNi4xNDUtNi4yMjkKCQkJYzMuNTE0LDAsNi4xNDgsMi43OTcsNi4xNDgsNi4xODlWMzkuNTk4eiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0zNjUuODksNDAuMjc3YzAuOTk4LTAuMzIsMS42NzgtMS4wNzgsMS42NzgtMi4xNTZjMC0xLjM5Ni0xLjE1OC0yLjE1Ni0yLjU5Ni0yLjE1NmgtMi41NTUKCQkJYy0wLjMyLDAtMC41NTksMC4yNC0wLjU1OSwwLjU2MXY1Ljk4OGMwLDAuMzIsMC4yMzgsMC41NTksMC41NTksMC41NTljMC4zMTgsMCwwLjU1OS0wLjIzOCwwLjU1OS0wLjU1OXYtMi4xMTdoMS41OTZsMS45NTksMi4zNTUKCQkJYzAuMTU2LDAuMjAxLDAuMzE4LDAuMzIsMC41NTksMC4zMmMwLjMxOCwwLDAuNTE2LTAuMjM4LDAuNTE2LTAuNTJjMC0wLjE2LTAuMDM3LTAuMjc5LTAuMTk3LTAuNDc5TDM2NS44OSw0MC4yNzd6CgkJCSBNMzYyLjk3NiwzOS40Nzl2LTIuNTE0aDEuODc3YzAuOTU3LDAsMS41NTcsMC4zOTgsMS41NTcsMS4yMzZjMCwwLjc2LTAuNTU5LDEuMjc3LTEuNTU3LDEuMjc3SDM2Mi45NzZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+) left center no-repeat;background-size:contain;text-indent:-9999px;font-size:0;vertical-align:top}@media (min-width:835px){#site-header .logo{margin-left:0;margin-top:20px;margin-bottom:20px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNzEuNHB4IgoJIGhlaWdodD0iMTAzLjQ0MnB4IiB2aWV3Qm94PSIwIDAgMzcxLjQgMTAzLjQ0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzcxLjQgMTAzLjQ0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0idGNuZXciPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTY0LjU1NCwyMy44NzNoLTUuMDI2djEwLjM0MkgzOS45NDR2MjQuMzc3bDE5LjU4My0wLjAxdjEzLjk3N2g1LjAyNlY1OC41ODRsMTkuOSwwLjA1M1YzNC4yMTVoLTE5LjkKCQkJVjIzLjg3M3ogTTU5LjUyOCw1My41MzRINDQuODFWMzkuMjExaDE0LjcxOFY1My41MzR6IE03OS40ODQsMzkuMjExdjE0LjMyM0g2NC41NTRWMzkuMjExSDc5LjQ4NHoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODIuNDUsNjYuNTc3YzAsMC0wLjg1OSwyLjAyNy0xLjgyNiwzLjk3NWMtMC42MTIsMS4yNC0xLjYyOSwyLjg5OC0xLjcxOSwzLjA0MQoJCQljLTAuMzQ5LDAuNTMzLTAuODU5LDAuMjcxLTAuNjEzLTAuNDA4YzEuMzczLTIuMjk1LDEuOTA5LTMuNDE0LDIuMTM0LTQuMDUzYzAuMTAyLTAuMjU4LDAuMDI0LTAuNDk0LTAuMTQyLTAuNTU3CgkJCWMtMC4xNjktMC4wNjEtMC4zODctMC4wMjEtMC41MjksMC4yNmwtMS4zMzUsMi4zNjFjLTMuMTQsNi4xMjctOS4zNTEsMTAuMjQyLTE2LjE1NSwxMC4yNDJjLTYuNzY5LDAtMTIuMjItMy45MDgtMTUuOTA2LTEwLjIzMgoJCQlsLTUuNTAyLDAuMDk0YzAuMTk4LDAuMzk4LDAuODYyLDIuMjczLDEuNjg1LDMuNDc3YzQuMDA0LDcuMDg4LDExLjMwNywxMS45MDQsMTkuNzI0LDExLjkwNGM4LjY0OSwwLDE2LjM4Ni01LjA4NCwyMC40MzItMTIuNTMzCgkJCWMwLjA5MS0wLjE3LDAuMTUxLTAuNDU3LTAuMTYyLTAuNDI0Yy0wLjI5MywwLjAwOC0wLjYyNS0wLjAzNS0wLjM5LTAuNTQxYzAsMCwwLjY2Mi0xLjM1MiwwLjg4Mi0xLjgyNAoJCQljMC4yNzQtMC42MzUtMC4zOTktMS4wMjUtMC43NzUtMC40MDhjMCwwLTAuODg5LDEuNzkzLTEuMzEzLDIuNTUzYy0wLjQ3NSwwLjkzOC0xLjcsMi42MzctMi41MjcsMy40NjUKCQkJYy0wLjMwMywwLjM4MS0wLjgyNywwLjEtMC42MDItMC4zMzZjMS4xMy0xLjI1OCwyLjA5My0yLjc1MiwzLjE2NS00LjY3NGMxLjAzOC0xLjg2MywyLjI1My00Ljk4MiwyLjI1My00Ljk4MgoJCQlDODMuNTY0LDY2LjE5Niw4Mi44MjgsNjUuODQ4LDgyLjQ1LDY2LjU3N3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTE1LjQ1OSwzOS4xNTJDMTA4LjE5OSwxNi40NzEsODYuOTIxLDAsNjEuODYyLDBDMzYuODAzLDAsMTUuNTI1LDE2LjQ3Myw4LjI2NSwzOS4xNTQKCQkJQzMuMzksNDIuMTc2LDAsNDguNjc2LDAsNTYuMjExYzAsMTAuNDA0LDYuNDQ1LDE4Ljg2NywxNC4zNjksMTguODY3YzAuOTY3LDAsMS43NTEtMC43ODMsMS43NTEtMS43NXYtNS4xOTMKCQkJYzUuMjk5LDIwLjMxMiwyMy43NjcsMzUuMzA3LDQ1Ljc0NCwzNS4zMDdjMjEuOTcyLDAsNDAuNDQtMTQuOTksNDUuNzQyLTM1LjMwMXY1LjE4OGMwLDAuOTY3LDAuNzg0LDEuNzUsMS43NTEsMS43NQoJCQljNy45MjQsMCwxNC4zNjktOC40NjMsMTQuMzY5LTE4Ljg2N0MxMjMuNzI2LDQ4LjY3NCwxMjAuMzM1LDQyLjE3NCwxMTUuNDU5LDM5LjE1MnogTTEyLjYxOCw3MS4zNzkKCQkJYy01LjE2My0xLjE4OS05LjExNi03LjUzNy05LjExNi0xNS4xNjhjMC00LjIxMSwxLjIwOC04LjAyOCwzLjE1NS0xMC44MDVjMS4yNS0xLjc4NywyLjgwOS0zLjEzMyw0LjU1Mi0zLjg4NQoJCQljMC40NTktMC4xOTcsMC45MjYtMC4zNjcsMS40MDktMC40NzlWNzEuMzc5eiBNNjEuODY0LDk3Ljc0MWMtMjIuOTYsMC00MS41NzQtMTguNjEzLTQxLjU3NC00MS41NzIKCQkJYzAtMjIuOTYxLDE4LjYxNC00MS41NzMsNDEuNTc0LTQxLjU3M2MyMi45NTgsMCw0MS41NjksMTguNjExLDQxLjU2OSw0MS41NzNDMTAzLjQzMyw3OS4xMjcsODQuODIyLDk3Ljc0MSw2MS44NjQsOTcuNzQxegoJCQkgTTEwNy42MDUsMzkuMDk0djUuMTAyYy01LjMwMi0yMC4zMTItMjMuNzctMzUuMzAzLTQ1Ljc0Mi0zNS4zMDNjLTIxLjk3NywwLTQwLjQ0NCwxNC45OTQtNDUuNzQ0LDM1LjMwOXYtNS4xMDcKCQkJYzAtMC45NjktMC43ODQtMS43NTItMS43NTEtMS43NTJjLTAuNjE1LDAtMS4yMTksMC4wNjgtMS44MTQsMC4xNjhDMjAuMTM2LDE3LjY1LDM5LjM3MywzLjUwNCw2MS44NjIsMy41MDQKCQkJYzIyLjQ4OSwwLDQxLjcyNiwxNC4xNDYsNDkuMzA3LDM0LjAwNmMtMC41OTUtMC4xLTEuMTk3LTAuMTY4LTEuODEyLTAuMTY4QzEwOC4zODksMzcuMzQyLDEwNy42MDUsMzguMTI1LDEwNy42MDUsMzkuMDk0egoJCQkgTTExMS4xMDcsNzEuMzc5VjQxLjA0M2MwLjQ4MiwwLjExMSwwLjk0OSwwLjI4MSwxLjQwOCwwLjQ3OWMxLjc0MiwwLjc1LDMuMywyLjA5Niw0LjU1MSwzLjg4MQoJCQljMS45NDgsMi43NzksMy4xNTcsNi41OTQsMy4xNTcsMTAuODA5QzEyMC4yMjMsNjMuODQyLDExNi4yNyw3MC4xOSwxMTEuMTA3LDcxLjM3OXoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjc0LjAxNyw3Ljg3M2g0LjMzdjEzLjUwNmMwLDAuODY3LDAuNzE1LDEuNTU1LDEuNTgyLDEuNTU1czEuNTc4LTAuNjg4LDEuNTc4LTEuNTU1VjcuODczaDQuMzU5CgkJCWMwLjc5MSwwLDEuNDI2LTAuNjY0LDEuNDI2LTEuNDUzYzAtMC43OTEtMC42MzUtMS40NTMtMS40MjYtMS40NTNoLTExLjg1Yy0wLjgxNiwwLTEuNDUzLDAuNjYyLTEuNDUzLDEuNDUzCgkJCUMyNzIuNTY0LDcuMjA5LDI3My4yMDEsNy44NzMsMjc0LjAxNyw3Ljg3M3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjkxLjcyNiwyMi45MzRjMC42NjIsMCwxLjE5Ny0wLjM1NywxLjQ1MS0wLjk5NGwxLjUwNC0zLjQzOWg4LjY2NGwxLjQ1NSwzLjMzOAoJCQljMC4yNzksMC42NjIsMC43ODksMS4wOTYsMS41MjcsMS4wOTZjMC44NCwwLDEuNDc3LTAuNjYyLDEuNDc3LTEuNTA0YzAtMC4yMDMtMC4wNTEtMC40MzQtMC4xNzYtMC42NjJsLTYuNjI3LTE0Ljc4MQoJCQljLTAuMzU1LTAuNzg5LTAuOTY5LTEuMjczLTEuODYxLTEuMjczaC0wLjE1Yy0wLjg5NSwwLTEuNTMxLDAuNDg0LTEuODg3LDEuMjczbC02LjYyNywxNC43ODEKCQkJYy0wLjEyNSwwLjI1NC0wLjIwMywwLjQ4NC0wLjIwMywwLjcxM0MyOTAuMjczLDIyLjI5NywyOTAuOTEsMjIuOTM0LDI5MS43MjYsMjIuOTM0eiBNMjk5LjAxMyw4LjUxbDMuMTM3LDcuMjExaC02LjI3MQoJCQlMMjk5LjAxMyw4LjUxeiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMTUuODMyLDIyLjgwN2g5LjYzM2MwLjc4OSwwLDEuNDI2LTAuNjM5LDEuNDI2LTEuNDI4cy0wLjYzNy0xLjQyNi0xLjQyNi0xLjQyNmgtOC4wNzhWNi4zOTUKCQkJYzAtMC44NjctMC42ODktMS41NTUtMS41NTUtMS41NTVjLTAuODkzLDAtMS41ODIsMC42ODgtMS41ODIsMS41NTV2MTQuODMyQzMxNC4yNSwyMi4xMTcsMzE0LjkzOSwyMi44MDcsMzE1LjgzMiwyMi44MDd6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMzNC42NjIsMjIuOTM0YzAuODY3LDAsMS41NTMtMC42ODgsMS41NTMtMS41NTV2LTMuNjk1bDIuOTA0LTIuODAzbDUuNzM0LDcuMzEyCgkJCWMwLjMzMiwwLjQzNCwwLjcxNSwwLjc0LDEuMzI2LDAuNzRjMC44OTMsMCwxLjU4LTAuNjYyLDEuNTgtMS41MjljMC0wLjQ4NC0wLjE3OC0wLjc4OS0wLjQzMi0xLjEyMWwtNi4wMTgtNy40NjdsNS41NTctNS4zNTIKCQkJYzAuMzU3LTAuMzMyLDAuNTYyLTAuNjg5LDAuNTYyLTEuMTcyYzAtMC43NjYtMC41ODgtMS40NTMtMS40NTMtMS40NTNjLTAuNTU5LDAtMC45NDMsMC4yMDEtMS4yOTksMC41ODRsLTguNDYzLDguNTEyVjYuMzk1CgkJCWMwLTAuODY3LTAuNjg2LTEuNTU1LTEuNTUzLTEuNTU1Yy0wLjg5MywwLTEuNTgsMC42ODgtMS41OCwxLjU1NXYxNC45ODRDMzMzLjA4MiwyMi4yNDYsMzMzLjc2OSwyMi45MzQsMzM0LjY2MiwyMi45MzR6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwMy44MTQsMjkuNzA1YzEuNTQxLDAsMi43ODUtMS4yMDksMi43ODUtMi43MTF2LTEuODA5YzAtMS40OTItMS4yNDQtMi43MTEtMi43ODUtMi43MTEKCQkJYy0xLjUzOSwwLTIuNzkxLDEuMjE5LTIuNzkxLDIuNzExdjEuODA5QzIwMS4wMjMsMjguNDk2LDIwMi4yNzUsMjkuNzA1LDIwMy44MTQsMjkuNzA1eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTUuNjkzLDQ3LjkyYzAtOS41ODQtNS4wNzItMTUuMzA5LTEzLjU4LTE1LjMwOWMtNC4xOTksMC02LjIyNSwxLjM0LTYuODI4LDEuNzYKCQkJYy0xLjA3MiwwLjYyMS0xLjczLDEuNTM3LTEuNzMsMi40ODhjMCwxLjUxMiwwLjcyMSwyLjQxLDIuNDI4LDIuNTYxYzAuNzQyLDAuMDY2LDEuMjQtMC4xNSwyLjMxMS0wLjU2OAoJCQljMC40NzktMC4yNiwxLjc0Ni0wLjgxNiwzLjgyLTAuODE2YzUuMzE2LDAsOC4wMSwzLjMyNCw4LjAxLDkuODg1djI1LjI3MmMwLjA4OCwzLjY3NC0wLjY4Niw2LjM0OC0yLjI4MSw3LjkzOAoJCQljLTEuMjcsMS4yNjItMi45OTgsMi4wODItNS40OSwyLjA4MmMtMy4yNzMsMC01LjU0MS0xLjUyLTYuOTIyLTQuMzM0Yy0xLjMwNy0yLjY2LTEuMzE2LTUuNjMxLTEuMzE2LTUuODg1CgkJCWMtMC4wMTYtNC41LDEuMzQ0LTYuNzczLDIuNDg0LTcuODg3YzEuMjg3LTEuMjU4LDIuOTIyLTEuODk1LDUuMzQ2LTEuODk1YzAuNDY3LDAsMS41ODIsMC4xMDcsMi4wMTYsMC4wNzIKCQkJYzEuOTMtMC4xNDYsMi45NTctMC45NzUsMy4xNDUtMi40NTljMC4xODYtMS40ODQtMC44NTQtMi4yMDEtMi40NTEtMi42NThjLTAuNjMzLTAuMTg0LTIuMDEyLTAuMTUtMi45NDMtMC4xNQoJCQljLTMuOTIsMC02LjcwNSwwLjk2NS05LjA1OSwzLjI2MmMtMy40MjQsMy4zMzgtNC4xMzMsOC4yMjEtNC4xMTEsMTEuODQ2YzAsMC43MTMsMC4wOSw0LjQ2OSwxLjg1Nyw4LjA5MgoJCQljMi4yODUsNC42NSw2LjQ5NCw3LjIxMywxMS44NTcsNy4yMTNjNC4wMTQsMCw3LjM5OC0xLjAyLDkuNzM0LTMuMzQ4YzIuNjkxLTIuNjc0LDMuODIyLTYuODIsMy43MDktMTIuMDEybC0wLjAwNC0wLjIzOFY0Ny45MnoiCgkJCS8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM0Ny44MjgsMzIuNjQzYy0xLjI1OC0wLjAwOC0yLjYyOSwxLjI3NS0yLjYyOSwyLjc4N2wtMC4wNDcsMTIuOTA2YzAsMi42LTAuMTQxLDUuMTg2LTIuNDI4LDcuNDk3CgkJCWMtMS4zMzYsMS4zMzYtMy4zODksMS45NzUtNS43NTgsMS45NzVjLTMuMDM1LDAtNS4yNjItMS4wMDQtNi40NzMtMy4yNDJjLTEuNTUzLTIuODc0LTEuMTEzLTQuNjU3LTEuNTI1LTYuODg5CgkJCWMtMC40MTQtMi4yMzYtMS4zNTItMi45MTQtMi44OTMtMi45MTRjLTEuNTM3LDAtMi44ODcsMS4yMjctMi42NzgsNC40MDJsMC4wNzIsMS4wNTVjMC42MjMsNi40NzMsNC40NDEsMTMuMDA4LDEzLjQ5NiwxMy4wMDgKCQkJYzMuMjMsMCw2LjEzOS0wLjk5NCw4LjM4Ny0zLjMyOGwwLjA3NCwxNy44NGMwLDE1LjI4My04Ljk3NSwxNS41ODYtMTguOTAyLDE1LjQ2OWMtMS41NDEtMC4wMjEtMi44NDgsMC44NzEtMy4wMDIsMi4zNzUKCQkJYy0wLjE1NiwxLjQ5MiwxLjE2NCwyLjkzOCwzLjAwMiwzLjA0MWM1LjczNiwwLjMzNiwxMC43OTksMCwxNS42MDItMi41ODhjNS43ODEtMy4xMTcsOC41OTYtOS4wNDUsOC41OTYtMTguMTE3bC0wLjE4NC00Mi41MzYKCQkJQzM1MC41MzksMzMuODczLDM0OS4wODUsMzIuNjUyLDM0Ny44MjgsMzIuNjQzeiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xODIuMzgyLDcyLjMxOWMtMS41MzgsMC0yLjc4OCwxLjIxMS0yLjc4OCwyLjcxM2MwLDguODA1LTQuMjgsMTguMjE5LTE2LjMwMywxOC4yMTkKCQkJYy0xNC4xNzQsMC0xNy4yOC0xNS40NDctMTcuMjgtMjEuNFY1MC40MjhjMC0yLjE5MSwwLTguMDEyLDIuMTQ5LTEzLjI2OGMyLjUyNy02LjE5Nyw3LjE4NS05LjE1MiwxMy45NDktOS4zNAoJCQljMS43NjMtMC4wNDUsMi45MjMtMS4xNzQsMi44Ni0yLjU1NWMtMC4wNjUtMS40OTYtMS40MDctMi40NTUtMi45MzgtMi41NTVjLTkuMDMzLTAuNjA3LTE1LjY4Miw0LjE4NC0xOS4wNTMsMTIuNDUxCgkJCWMtMi41MzgsNi4yMTktMi41MzgsMTIuNzkzLTIuNTM4LDE1LjI2NlY3MS44NWMwLDUuODk4LDEuODA1LDEyLjIyNyw0LjgzNiwxNi45MzRjNC4xNjUsNi40NjcsMTAuMzk1LDkuODg3LDE4LjAxMyw5Ljg4NwoJCQljNy4wNjYsMCwxMi44NjUtMi42MDIsMTYuNzctNy41MTRjMy4yOTUtNC4xNDMsNS4xMDctOS44NjcsNS4xMDctMTYuMTI1QzE4NS4xNjgsNzMuNTMsMTgzLjkyNCw3Mi4zMTksMTgyLjM4Miw3Mi4zMTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwMy44MzIsMzIuNjc0Yy0xLjU0MSwwLTIuNzg3LDEuMjEzLTIuNzg3LDIuNzA5djUwLjM2YzAsMS40OTQsMS4yNDYsMi43MDUsMi43ODcsMi43MDUKCQkJczIuNzg1LTEuMjExLDIuNzg1LTIuNzA1di01MC4zNkMyMDYuNjE3LDMzLjg4NywyMDUuMzczLDMyLjY3NCwyMDMuODMyLDMyLjY3NHoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTgyLjM3NSwzMi43MjVjLTMuMTYsMC01Ljg2OSwxLjA0Ny04LjAwOSwzLjA4VjI1LjI1NmMwLTEuNDk2LTEuMjQ2LTIuNzA5LTIuNzg3LTIuNzA5CgkJCXMtMi43ODUsMS4yMTMtMi43ODUsMi43MDl2NDkuODA1YzAsMS40OTgsMS4yNDQsMi43MTMsMi43ODUsMi43MTNzMi43ODctMS4yMTUsMi43ODctMi43MTNsMC4wMDctMjcuMTc4CgkJCWMwLTEuNjA1LTAuMjI3LTQuOTY1LDIuNTAxLTcuNzZjMS4zMDMtMS4zMzIsMy4xMDUtMS45NzcsNS41LTEuOTc3YzIuNDYsMCw0LjI4OCwwLjYyOSw1LjU4NywxLjkyNAoJCQljMS42MjksMS42MTksMi41MTIsNC40NTMsMi40MjYsNy45NTd2MzcuNzY2YzAsMS40OTIsMS4yNDgsMi43MDksMi43ODcsMi43MDlzMi43ODMtMS4yMTcsMi43ODMtMi43MDlsMC4wMDItMzcuODIzCgkJCWMwLjA3Mi0yLjgwMy0wLjM1NS04LjA0NS00LjAxNC0xMS42ODlDMTg5LjU4MiwzMy45MjIsMTg2LjM1OSwzMi43MjUsMTgyLjM3NSwzMi43MjV6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2NC41MTksOTMuMjVoLTUuMzUyYy0wLjA0OS0wLjAwNC01LjIyOS0wLjA2OC0xMC40MDYtMi41NDFjLTYuNjc4LTMuMTk1LTEwLjA2NC04Ljg1OS0xMC4wNjQtMTYuODM0CgkJCWwtMC4wMDItMTYuMTE3bC0wLjAwOC05Ljc4MmMwLTMuMDYyLTAuNTQxLTUuNzc5LTEuNjA0LTguMDgyYy0xLjUyMS0zLjI5NS00LjgzNC03LjIyMS0xMS45NjctNy4yMjEKCQkJYy0zLjEsMC01Ljk1OSwwLjk0Ny03Ljk3MSwzLjY1OGMwLTIuNDA4LTEuMjQ4LTMuNjU4LTIuNzg5LTMuNjU4Yy0xLjUzNSwwLTIuNzg1LDEuMjEzLTIuNzg1LDIuNzA5djUwLjM1NgoJCQljMCwxLjQ5OCwxLjI1LDIuNzA5LDIuNzg1LDIuNzA5YzEuNTQxLDAsMi43ODktMS4yMTEsMi43ODktMi43MDlsMC4wMDgtMzcuNjljMC0wLjAyNywwLjA5Ni0zLjU4NCwxLjIzLTUuODk1CgkJCWMxLjUxMi0zLjA3NCwzLjU4OC00LjA2MSw2LjczMi00LjA2MWMzLjQyNiwwLDUuNjE1LDEuMjc5LDYuODg3LDQuMDIxYzAuNzM4LDEuNTk4LDEuMTExLDMuNTcyLDEuMTExLDUuODYxbDAuMDA0LDkuNzgyCgkJCWwwLjAwNiwxNi4xMTdjMCwxMi43MjEsNy4xNjQsMTguODIsMTMuMTc0LDIxLjY5NWM2LjMxMSwzLjAxNiwxMi41NjgsMy4wOTgsMTIuODU1LDMuMWg1LjM2NWMxLjU0NSwwLDIuNzg5LTEuMjE1LDIuNzg5LTIuNzExCgkJCVMyNjYuMDY0LDkzLjI1LDI2NC41MTksOTMuMjV6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI0OC40MSw4NC4xNjdjMi4zNjcsMi4xMzUsNi4yODEsMy40OTYsMTAuNDQ5LDQuMDU3YzEuNTc0LDAuMjEzLDIuOTcxLDAuMjY0LDMuOTU1LDAuMjY0bDEuNDY5LTAuMDQ1CgkJCWMxLjk5OC0wLjMxMSwyLjY3OC0xLjQxOCwyLjU2MS0yLjkxYy0wLjEyMS0xLjQ4OC0xLjA3Ni0yLjMyLTIuODgxLTIuNDQ3Yy0yLjAzOS0wLjEzNS04LjcwNS0wLjEyMy0xMS43ODEtMi45MDQKCQkJYy0xLjQxOC0xLjI4My0yLjExMS0yLjk5NC0yLjExMS01LjIzNFY0OC4yMjNjLTAuMDY2LTMuNTE0LDAuNTcyLTYuMjkzLDIuMTctNy44NzdjMS4yOTMtMS4yODMsMy4yOTUtMi4yMjUsNS44MzQtMi4yMjUKCQkJYzIuMzk2LDAsNC4xOTksMC42NDUsNS41LDEuOTc3YzIuNzI5LDIuNzkzLDIuNzAzLDUuOTczLDIuNzAzLDcuNzQ4YzAsOC41NjMtNy45NTMsOS4zNjYtMTAuNTI5LDEwLjA3MQoJCQljLTIuMjcsMC42MTktMi43ODUsMS45MDYtMi4zNzEsMy40MTJjMC4zNCwxLjI1NCwxLjk2NSwxLjc1LDQuMjI5LDEuNjA1YzMuMTk5LTAuMjAxLDcuNTMxLTEuNjA1LDEwLjkzOS02LjAyMwoJCQljMy41OTItNC42NTgsMy4xMDQtOC44NDYsMy4xMDQtOC44NDZjMC4wMzctMC44OTEsMC4xNTgtNy4zODUtNC4wMDgtMTEuNjY4Yy0yLjM3OS0yLjQ1My01LjU5OC0zLjY5NS05LjU2Ni0zLjY5NQoJCQljLTQuMDUxLDAtNy4zMTEsMS4xODYtOS42NzYsMy41MjljLTIuNjg2LDIuNjYtMy45OTYsNi41NTctMy45MDYsMTEuNTg2bDAuMDA2LDI3LjEyOQoJCQlDMjQ0LjQ5OCw3OC43MzUsMjQ1LjgxLDgxLjgzNiwyNDguNDEsODQuMTY3eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMTMuNzIsNTcuODIzYy0zLjM4MS0wLjM0LTUuNzA3LTEuOTU3LTcuMDk2LTQuOTUxYy0xLjE0Ni0yLjQ3MS0xLjE4NC00Ljk0Mi0xLjE4OS01LjExCgkJCWMtMC4wMDQtMC4wNDktMC4yMTUtNC45NDEsMi40OS03LjczYzEuMzAxLTEuMzQyLDMuMTA0LTEuOTk2LDUuNTE0LTEuOTk2YzMuMDI3LDAsNC43MDksMS4yMjksNi41NDUsMy4wMTYKCQkJYzAuOTEyLDAuODgzLDIuNjk5LDEuOTY1LDQuMDI5LDEuMjA1YzEuMzI0LTAuNzY0LDEuNDczLTIuNDQ5LDAuNjkxLTMuNzRjLTEuNjM1LTIuNjk1LTUuMzgxLTUuODk2LTExLjczNi01Ljg5NgoJCQljLTMuOTY3LDAtNi43MjEsMS4yMzgtOS4xMDIsMy42OTFjLTQuMTY2LDQuMjkzLTQuMDM3LDEwLjgwMS00LDExLjY3OGMwLjAzNSw0Ljg1LDIuODQyLDE0LjE4MiwxMy4yODMsMTUuMjI3CgkJCWMzLjM5MywwLjMzOCw1LjcwNSwxLjg2Myw3LjA3NCw0LjY3NmMxLjE3OCwyLjQyLDEuMjEzLDQuOTQxLDEuMjEzLDUuMjkzYzAuMDEsMy40MjQtMC45NDEsNi4zMTYtMi42MTksNy45NDkKCQkJYy0xLjI4OSwxLjI1NC0zLjA0MywxLjg2MS01LjM3NSwxLjg2MWMtMy4zMTgsMC01LjYzMy0xLjE4OS02Ljg3My0zLjI5N2MtMS4xNy0xLjk4OC0xLjA4OC0zLjMwOS0xLjI0LTQuNjY2CgkJCWMtMC4xNTQtMS4zNTktMC45NDktMi42OTktMi4zOTgtMi45MzljLTEuMzg5LTAuMjI1LTIuODYzLDAuNjA3LTMuMDY0LDIuOTY3Yy0wLjExMSwyLjAwMiwwLjAzNyw1LjkzOSw0LjA0Myw5Ljg0CgkJCWMyLjM5MywyLjMzNCw1LjYsMy41MjEsOS41MzMsMy41MjFjMy44MzYsMCw2Ljk2OS0xLjE2Miw5LjMyLTMuNDU1YzMuNzE1LTMuNjIzLDQuMjU4LTguOTQzLDQuMjUtMTEuODUyCgkJCUMzMjcuMDEzLDY3LjkyMiwzMjQuMjEsNTguODY2LDMxMy43Miw1Ny44MjN6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2NC40NTEsMzIuNjExYy0zLjg3MSwwLTYuOTQ1LDMuMTkzLTYuOTQ1LDYuOTg2djAuMDQxYzAsMy43OTMsMy4wMzMsNi45NDcsNi45NDUsNi45NDcKCQkJYzMuODc1LDAsNi45NDktMy4xOTMsNi45NDktNi45ODh2LTAuMDM5QzM3MS40LDM1Ljc2NiwzNjguMzY1LDMyLjYxMSwzNjQuNDUxLDMyLjYxMXogTTM3MC41OTksMzkuNTk4CgkJCWMwLDMuMzk2LTIuNjcyLDYuMjI5LTYuMTQ4LDYuMjI5Yy0zLjUxLDAtNi4xNDUtMi43OTUtNi4xNDUtNi4xODh2LTAuMDQxYzAtMy4zOTMsMi42NzItNi4yMjksNi4xNDUtNi4yMjkKCQkJYzMuNTE0LDAsNi4xNDgsMi43OTcsNi4xNDgsNi4xODlWMzkuNTk4eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNjUuODksNDAuMjc3YzAuOTk4LTAuMzIsMS42NzgtMS4wNzgsMS42NzgtMi4xNTZjMC0xLjM5Ni0xLjE1OC0yLjE1Ni0yLjU5Ni0yLjE1NmgtMi41NTUKCQkJYy0wLjMyLDAtMC41NTksMC4yNC0wLjU1OSwwLjU2MXY1Ljk4OGMwLDAuMzIsMC4yMzgsMC41NTksMC41NTksMC41NTljMC4zMTgsMCwwLjU1OS0wLjIzOCwwLjU1OS0wLjU1OXYtMi4xMTdoMS41OTZsMS45NTksMi4zNTUKCQkJYzAuMTU2LDAuMjAxLDAuMzE4LDAuMzIsMC41NTksMC4zMmMwLjMxOCwwLDAuNTE2LTAuMjM4LDAuNTE2LTAuNTJjMC0wLjE2LTAuMDM3LTAuMjc5LTAuMTk3LTAuNDc5TDM2NS44OSw0MC4yNzd6CgkJCSBNMzYyLjk3NiwzOS40Nzl2LTIuNTE0aDEuODc3YzAuOTU3LDAsMS41NTcsMC4zOTgsMS41NTcsMS4yMzZjMCwwLjc2LTAuNTU5LDEuMjc3LTEuNTU3LDEuMjc3SDM2Mi45NzZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+) left center no-repeat;background-size:contain;z-index:22;position:relative}.menu-dark #site-header .logo{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNzEuNHB4IgoJIGhlaWdodD0iMTAzLjQ0MnB4IiB2aWV3Qm94PSIwIDAgMzcxLjQgMTAzLjQ0MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzcxLjQgMTAzLjQ0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0idGNuZXciPgoJPGc+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTY0LjU1NCwyMy44NzNoLTUuMDI2djEwLjM0MkgzOS45NDR2MjQuMzc3bDE5LjU4My0wLjAxdjEzLjk3N2g1LjAyNlY1OC41ODRsMTkuOSwwLjA1M1YzNC4yMTVoLTE5LjkKCQkJVjIzLjg3M3ogTTU5LjUyOCw1My41MzRINDQuODFWMzkuMjExaDE0LjcxOFY1My41MzR6IE03OS40ODQsMzkuMjExdjE0LjMyM0g2NC41NTRWMzkuMjExSDc5LjQ4NHoiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNODIuNDUsNjYuNTc3YzAsMC0wLjg1OSwyLjAyNy0xLjgyNiwzLjk3NWMtMC42MTIsMS4yNC0xLjYyOSwyLjg5OC0xLjcxOSwzLjA0MQoJCQljLTAuMzQ5LDAuNTMzLTAuODU5LDAuMjcxLTAuNjEzLTAuNDA4YzEuMzczLTIuMjk1LDEuOTA5LTMuNDE0LDIuMTM0LTQuMDUzYzAuMTAyLTAuMjU4LDAuMDI0LTAuNDk0LTAuMTQyLTAuNTU3CgkJCWMtMC4xNjktMC4wNjEtMC4zODctMC4wMjEtMC41MjksMC4yNmwtMS4zMzUsMi4zNjFjLTMuMTQsNi4xMjctOS4zNTEsMTAuMjQyLTE2LjE1NSwxMC4yNDJjLTYuNzY5LDAtMTIuMjItMy45MDgtMTUuOTA2LTEwLjIzMgoJCQlsLTUuNTAyLDAuMDk0YzAuMTk4LDAuMzk4LDAuODYyLDIuMjczLDEuNjg1LDMuNDc3YzQuMDA0LDcuMDg4LDExLjMwNywxMS45MDQsMTkuNzI0LDExLjkwNGM4LjY0OSwwLDE2LjM4Ni01LjA4NCwyMC40MzItMTIuNTMzCgkJCWMwLjA5MS0wLjE3LDAuMTUxLTAuNDU3LTAuMTYyLTAuNDI0Yy0wLjI5MywwLjAwOC0wLjYyNS0wLjAzNS0wLjM5LTAuNTQxYzAsMCwwLjY2Mi0xLjM1MiwwLjg4Mi0xLjgyNAoJCQljMC4yNzQtMC42MzUtMC4zOTktMS4wMjUtMC43NzUtMC40MDhjMCwwLTAuODg5LDEuNzkzLTEuMzEzLDIuNTUzYy0wLjQ3NSwwLjkzOC0xLjcsMi42MzctMi41MjcsMy40NjUKCQkJYy0wLjMwMywwLjM4MS0wLjgyNywwLjEtMC42MDItMC4zMzZjMS4xMy0xLjI1OCwyLjA5My0yLjc1MiwzLjE2NS00LjY3NGMxLjAzOC0xLjg2MywyLjI1My00Ljk4MiwyLjI1My00Ljk4MgoJCQlDODMuNTY0LDY2LjE5Niw4Mi44MjgsNjUuODQ4LDgyLjQ1LDY2LjU3N3oiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNMTE1LjQ1OSwzOS4xNTJDMTA4LjE5OSwxNi40NzEsODYuOTIxLDAsNjEuODYyLDBDMzYuODAzLDAsMTUuNTI1LDE2LjQ3Myw4LjI2NSwzOS4xNTQKCQkJQzMuMzksNDIuMTc2LDAsNDguNjc2LDAsNTYuMjExYzAsMTAuNDA0LDYuNDQ1LDE4Ljg2NywxNC4zNjksMTguODY3YzAuOTY3LDAsMS43NTEtMC43ODMsMS43NTEtMS43NXYtNS4xOTMKCQkJYzUuMjk5LDIwLjMxMiwyMy43NjcsMzUuMzA3LDQ1Ljc0NCwzNS4zMDdjMjEuOTcyLDAsNDAuNDQtMTQuOTksNDUuNzQyLTM1LjMwMXY1LjE4OGMwLDAuOTY3LDAuNzg0LDEuNzUsMS43NTEsMS43NQoJCQljNy45MjQsMCwxNC4zNjktOC40NjMsMTQuMzY5LTE4Ljg2N0MxMjMuNzI2LDQ4LjY3NCwxMjAuMzM1LDQyLjE3NCwxMTUuNDU5LDM5LjE1MnogTTEyLjYxOCw3MS4zNzkKCQkJYy01LjE2My0xLjE4OS05LjExNi03LjUzNy05LjExNi0xNS4xNjhjMC00LjIxMSwxLjIwOC04LjAyOCwzLjE1NS0xMC44MDVjMS4yNS0xLjc4NywyLjgwOS0zLjEzMyw0LjU1Mi0zLjg4NQoJCQljMC40NTktMC4xOTcsMC45MjYtMC4zNjcsMS40MDktMC40NzlWNzEuMzc5eiBNNjEuODY0LDk3Ljc0MWMtMjIuOTYsMC00MS41NzQtMTguNjEzLTQxLjU3NC00MS41NzIKCQkJYzAtMjIuOTYxLDE4LjYxNC00MS41NzMsNDEuNTc0LTQxLjU3M2MyMi45NTgsMCw0MS41NjksMTguNjExLDQxLjU2OSw0MS41NzNDMTAzLjQzMyw3OS4xMjcsODQuODIyLDk3Ljc0MSw2MS44NjQsOTcuNzQxegoJCQkgTTEwNy42MDUsMzkuMDk0djUuMTAyYy01LjMwMi0yMC4zMTItMjMuNzctMzUuMzAzLTQ1Ljc0Mi0zNS4zMDNjLTIxLjk3NywwLTQwLjQ0NCwxNC45OTQtNDUuNzQ0LDM1LjMwOXYtNS4xMDcKCQkJYzAtMC45NjktMC43ODQtMS43NTItMS43NTEtMS43NTJjLTAuNjE1LDAtMS4yMTksMC4wNjgtMS44MTQsMC4xNjhDMjAuMTM2LDE3LjY1LDM5LjM3MywzLjUwNCw2MS44NjIsMy41MDQKCQkJYzIyLjQ4OSwwLDQxLjcyNiwxNC4xNDYsNDkuMzA3LDM0LjAwNmMtMC41OTUtMC4xLTEuMTk3LTAuMTY4LTEuODEyLTAuMTY4QzEwOC4zODksMzcuMzQyLDEwNy42MDUsMzguMTI1LDEwNy42MDUsMzkuMDk0egoJCQkgTTExMS4xMDcsNzEuMzc5VjQxLjA0M2MwLjQ4MiwwLjExMSwwLjk0OSwwLjI4MSwxLjQwOCwwLjQ3OWMxLjc0MiwwLjc1LDMuMywyLjA5Niw0LjU1MSwzLjg4MQoJCQljMS45NDgsMi43NzksMy4xNTcsNi41OTQsMy4xNTcsMTAuODA5QzEyMC4yMjMsNjMuODQyLDExNi4yNyw3MC4xOSwxMTEuMTA3LDcxLjM3OXoiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNMjc0LjAxNyw3Ljg3M2g0LjMzdjEzLjUwNmMwLDAuODY3LDAuNzE1LDEuNTU1LDEuNTgyLDEuNTU1czEuNTc4LTAuNjg4LDEuNTc4LTEuNTU1VjcuODczaDQuMzU5CgkJCWMwLjc5MSwwLDEuNDI2LTAuNjY0LDEuNDI2LTEuNDUzYzAtMC43OTEtMC42MzUtMS40NTMtMS40MjYtMS40NTNoLTExLjg1Yy0wLjgxNiwwLTEuNDUzLDAuNjYyLTEuNDUzLDEuNDUzCgkJCUMyNzIuNTY0LDcuMjA5LDI3My4yMDEsNy44NzMsMjc0LjAxNyw3Ljg3M3oiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNMjkxLjcyNiwyMi45MzRjMC42NjIsMCwxLjE5Ny0wLjM1NywxLjQ1MS0wLjk5NGwxLjUwNC0zLjQzOWg4LjY2NGwxLjQ1NSwzLjMzOAoJCQljMC4yNzksMC42NjIsMC43ODksMS4wOTYsMS41MjcsMS4wOTZjMC44NCwwLDEuNDc3LTAuNjYyLDEuNDc3LTEuNTA0YzAtMC4yMDMtMC4wNTEtMC40MzQtMC4xNzYtMC42NjJsLTYuNjI3LTE0Ljc4MQoJCQljLTAuMzU1LTAuNzg5LTAuOTY5LTEuMjczLTEuODYxLTEuMjczaC0wLjE1Yy0wLjg5NSwwLTEuNTMxLDAuNDg0LTEuODg3LDEuMjczbC02LjYyNywxNC43ODEKCQkJYy0wLjEyNSwwLjI1NC0wLjIwMywwLjQ4NC0wLjIwMywwLjcxM0MyOTAuMjczLDIyLjI5NywyOTAuOTEsMjIuOTM0LDI5MS43MjYsMjIuOTM0eiBNMjk5LjAxMyw4LjUxbDMuMTM3LDcuMjExaC02LjI3MQoJCQlMMjk5LjAxMyw4LjUxeiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0zMTUuODMyLDIyLjgwN2g5LjYzM2MwLjc4OSwwLDEuNDI2LTAuNjM5LDEuNDI2LTEuNDI4cy0wLjYzNy0xLjQyNi0xLjQyNi0xLjQyNmgtOC4wNzhWNi4zOTUKCQkJYzAtMC44NjctMC42ODktMS41NTUtMS41NTUtMS41NTVjLTAuODkzLDAtMS41ODIsMC42ODgtMS41ODIsMS41NTV2MTQuODMyQzMxNC4yNSwyMi4xMTcsMzE0LjkzOSwyMi44MDcsMzE1LjgzMiwyMi44MDd6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTMzNC42NjIsMjIuOTM0YzAuODY3LDAsMS41NTMtMC42ODgsMS41NTMtMS41NTV2LTMuNjk1bDIuOTA0LTIuODAzbDUuNzM0LDcuMzEyCgkJCWMwLjMzMiwwLjQzNCwwLjcxNSwwLjc0LDEuMzI2LDAuNzRjMC44OTMsMCwxLjU4LTAuNjYyLDEuNTgtMS41MjljMC0wLjQ4NC0wLjE3OC0wLjc4OS0wLjQzMi0xLjEyMWwtNi4wMTgtNy40NjdsNS41NTctNS4zNTIKCQkJYzAuMzU3LTAuMzMyLDAuNTYyLTAuNjg5LDAuNTYyLTEuMTcyYzAtMC43NjYtMC41ODgtMS40NTMtMS40NTMtMS40NTNjLTAuNTU5LDAtMC45NDMsMC4yMDEtMS4yOTksMC41ODRsLTguNDYzLDguNTEyVjYuMzk1CgkJCWMwLTAuODY3LTAuNjg2LTEuNTU1LTEuNTUzLTEuNTU1Yy0wLjg5MywwLTEuNTgsMC42ODgtMS41OCwxLjU1NXYxNC45ODRDMzMzLjA4MiwyMi4yNDYsMzMzLjc2OSwyMi45MzQsMzM0LjY2MiwyMi45MzR6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTIwMy44MTQsMjkuNzA1YzEuNTQxLDAsMi43ODUtMS4yMDksMi43ODUtMi43MTF2LTEuODA5YzAtMS40OTItMS4yNDQtMi43MTEtMi43ODUtMi43MTEKCQkJYy0xLjUzOSwwLTIuNzkxLDEuMjE5LTIuNzkxLDIuNzExdjEuODA5QzIwMS4wMjMsMjguNDk2LDIwMi4yNzUsMjkuNzA1LDIwMy44MTQsMjkuNzA1eiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0yOTUuNjkzLDQ3LjkyYzAtOS41ODQtNS4wNzItMTUuMzA5LTEzLjU4LTE1LjMwOWMtNC4xOTksMC02LjIyNSwxLjM0LTYuODI4LDEuNzYKCQkJYy0xLjA3MiwwLjYyMS0xLjczLDEuNTM3LTEuNzMsMi40ODhjMCwxLjUxMiwwLjcyMSwyLjQxLDIuNDI4LDIuNTYxYzAuNzQyLDAuMDY2LDEuMjQtMC4xNSwyLjMxMS0wLjU2OAoJCQljMC40NzktMC4yNiwxLjc0Ni0wLjgxNiwzLjgyLTAuODE2YzUuMzE2LDAsOC4wMSwzLjMyNCw4LjAxLDkuODg1djI1LjI3MmMwLjA4OCwzLjY3NC0wLjY4Niw2LjM0OC0yLjI4MSw3LjkzOAoJCQljLTEuMjcsMS4yNjItMi45OTgsMi4wODItNS40OSwyLjA4MmMtMy4yNzMsMC01LjU0MS0xLjUyLTYuOTIyLTQuMzM0Yy0xLjMwNy0yLjY2LTEuMzE2LTUuNjMxLTEuMzE2LTUuODg1CgkJCWMtMC4wMTYtNC41LDEuMzQ0LTYuNzczLDIuNDg0LTcuODg3YzEuMjg3LTEuMjU4LDIuOTIyLTEuODk1LDUuMzQ2LTEuODk1YzAuNDY3LDAsMS41ODIsMC4xMDcsMi4wMTYsMC4wNzIKCQkJYzEuOTMtMC4xNDYsMi45NTctMC45NzUsMy4xNDUtMi40NTljMC4xODYtMS40ODQtMC44NTQtMi4yMDEtMi40NTEtMi42NThjLTAuNjMzLTAuMTg0LTIuMDEyLTAuMTUtMi45NDMtMC4xNQoJCQljLTMuOTIsMC02LjcwNSwwLjk2NS05LjA1OSwzLjI2MmMtMy40MjQsMy4zMzgtNC4xMzMsOC4yMjEtNC4xMTEsMTEuODQ2YzAsMC43MTMsMC4wOSw0LjQ2OSwxLjg1Nyw4LjA5MgoJCQljMi4yODUsNC42NSw2LjQ5NCw3LjIxMywxMS44NTcsNy4yMTNjNC4wMTQsMCw3LjM5OC0xLjAyLDkuNzM0LTMuMzQ4YzIuNjkxLTIuNjc0LDMuODIyLTYuODIsMy43MDktMTIuMDEybC0wLjAwNC0wLjIzOFY0Ny45MnoiCgkJCS8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTM0Ny44MjgsMzIuNjQzYy0xLjI1OC0wLjAwOC0yLjYyOSwxLjI3NS0yLjYyOSwyLjc4N2wtMC4wNDcsMTIuOTA2YzAsMi42LTAuMTQxLDUuMTg2LTIuNDI4LDcuNDk3CgkJCWMtMS4zMzYsMS4zMzYtMy4zODksMS45NzUtNS43NTgsMS45NzVjLTMuMDM1LDAtNS4yNjItMS4wMDQtNi40NzMtMy4yNDJjLTEuNTUzLTIuODc0LTEuMTEzLTQuNjU3LTEuNTI1LTYuODg5CgkJCWMtMC40MTQtMi4yMzYtMS4zNTItMi45MTQtMi44OTMtMi45MTRjLTEuNTM3LDAtMi44ODcsMS4yMjctMi42NzgsNC40MDJsMC4wNzIsMS4wNTVjMC42MjMsNi40NzMsNC40NDEsMTMuMDA4LDEzLjQ5NiwxMy4wMDgKCQkJYzMuMjMsMCw2LjEzOS0wLjk5NCw4LjM4Ny0zLjMyOGwwLjA3NCwxNy44NGMwLDE1LjI4My04Ljk3NSwxNS41ODYtMTguOTAyLDE1LjQ2OWMtMS41NDEtMC4wMjEtMi44NDgsMC44NzEtMy4wMDIsMi4zNzUKCQkJYy0wLjE1NiwxLjQ5MiwxLjE2NCwyLjkzOCwzLjAwMiwzLjA0MWM1LjczNiwwLjMzNiwxMC43OTksMCwxNS42MDItMi41ODhjNS43ODEtMy4xMTcsOC41OTYtOS4wNDUsOC41OTYtMTguMTE3bC0wLjE4NC00Mi41MzYKCQkJQzM1MC41MzksMzMuODczLDM0OS4wODUsMzIuNjUyLDM0Ny44MjgsMzIuNjQzeiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0xODIuMzgyLDcyLjMxOWMtMS41MzgsMC0yLjc4OCwxLjIxMS0yLjc4OCwyLjcxM2MwLDguODA1LTQuMjgsMTguMjE5LTE2LjMwMywxOC4yMTkKCQkJYy0xNC4xNzQsMC0xNy4yOC0xNS40NDctMTcuMjgtMjEuNFY1MC40MjhjMC0yLjE5MSwwLTguMDEyLDIuMTQ5LTEzLjI2OGMyLjUyNy02LjE5Nyw3LjE4NS05LjE1MiwxMy45NDktOS4zNAoJCQljMS43NjMtMC4wNDUsMi45MjMtMS4xNzQsMi44Ni0yLjU1NWMtMC4wNjUtMS40OTYtMS40MDctMi40NTUtMi45MzgtMi41NTVjLTkuMDMzLTAuNjA3LTE1LjY4Miw0LjE4NC0xOS4wNTMsMTIuNDUxCgkJCWMtMi41MzgsNi4yMTktMi41MzgsMTIuNzkzLTIuNTM4LDE1LjI2NlY3MS44NWMwLDUuODk4LDEuODA1LDEyLjIyNyw0LjgzNiwxNi45MzRjNC4xNjUsNi40NjcsMTAuMzk1LDkuODg3LDE4LjAxMyw5Ljg4NwoJCQljNy4wNjYsMCwxMi44NjUtMi42MDIsMTYuNzctNy41MTRjMy4yOTUtNC4xNDMsNS4xMDctOS44NjcsNS4xMDctMTYuMTI1QzE4NS4xNjgsNzMuNTMsMTgzLjkyNCw3Mi4zMTksMTgyLjM4Miw3Mi4zMTl6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTIwMy44MzIsMzIuNjc0Yy0xLjU0MSwwLTIuNzg3LDEuMjEzLTIuNzg3LDIuNzA5djUwLjM2YzAsMS40OTQsMS4yNDYsMi43MDUsMi43ODcsMi43MDUKCQkJczIuNzg1LTEuMjExLDIuNzg1LTIuNzA1di01MC4zNkMyMDYuNjE3LDMzLjg4NywyMDUuMzczLDMyLjY3NCwyMDMuODMyLDMyLjY3NHoiLz4KCQk8cGF0aCBmaWxsPSIjNDBCMUU2IiBkPSJNMTgyLjM3NSwzMi43MjVjLTMuMTYsMC01Ljg2OSwxLjA0Ny04LjAwOSwzLjA4VjI1LjI1NmMwLTEuNDk2LTEuMjQ2LTIuNzA5LTIuNzg3LTIuNzA5CgkJCXMtMi43ODUsMS4yMTMtMi43ODUsMi43MDl2NDkuODA1YzAsMS40OTgsMS4yNDQsMi43MTMsMi43ODUsMi43MTNzMi43ODctMS4yMTUsMi43ODctMi43MTNsMC4wMDctMjcuMTc4CgkJCWMwLTEuNjA1LTAuMjI3LTQuOTY1LDIuNTAxLTcuNzZjMS4zMDMtMS4zMzIsMy4xMDUtMS45NzcsNS41LTEuOTc3YzIuNDYsMCw0LjI4OCwwLjYyOSw1LjU4NywxLjkyNAoJCQljMS42MjksMS42MTksMi41MTIsNC40NTMsMi40MjYsNy45NTd2MzcuNzY2YzAsMS40OTIsMS4yNDgsMi43MDksMi43ODcsMi43MDlzMi43ODMtMS4yMTcsMi43ODMtMi43MDlsMC4wMDItMzcuODIzCgkJCWMwLjA3Mi0yLjgwMy0wLjM1NS04LjA0NS00LjAxNC0xMS42ODlDMTg5LjU4MiwzMy45MjIsMTg2LjM1OSwzMi43MjUsMTgyLjM3NSwzMi43MjV6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTI2NC41MTksOTMuMjVoLTUuMzUyYy0wLjA0OS0wLjAwNC01LjIyOS0wLjA2OC0xMC40MDYtMi41NDFjLTYuNjc4LTMuMTk1LTEwLjA2NC04Ljg1OS0xMC4wNjQtMTYuODM0CgkJCWwtMC4wMDItMTYuMTE3bC0wLjAwOC05Ljc4MmMwLTMuMDYyLTAuNTQxLTUuNzc5LTEuNjA0LTguMDgyYy0xLjUyMS0zLjI5NS00LjgzNC03LjIyMS0xMS45NjctNy4yMjEKCQkJYy0zLjEsMC01Ljk1OSwwLjk0Ny03Ljk3MSwzLjY1OGMwLTIuNDA4LTEuMjQ4LTMuNjU4LTIuNzg5LTMuNjU4Yy0xLjUzNSwwLTIuNzg1LDEuMjEzLTIuNzg1LDIuNzA5djUwLjM1NgoJCQljMCwxLjQ5OCwxLjI1LDIuNzA5LDIuNzg1LDIuNzA5YzEuNTQxLDAsMi43ODktMS4yMTEsMi43ODktMi43MDlsMC4wMDgtMzcuNjljMC0wLjAyNywwLjA5Ni0zLjU4NCwxLjIzLTUuODk1CgkJCWMxLjUxMi0zLjA3NCwzLjU4OC00LjA2MSw2LjczMi00LjA2MWMzLjQyNiwwLDUuNjE1LDEuMjc5LDYuODg3LDQuMDIxYzAuNzM4LDEuNTk4LDEuMTExLDMuNTcyLDEuMTExLDUuODYxbDAuMDA0LDkuNzgyCgkJCWwwLjAwNiwxNi4xMTdjMCwxMi43MjEsNy4xNjQsMTguODIsMTMuMTc0LDIxLjY5NWM2LjMxMSwzLjAxNiwxMi41NjgsMy4wOTgsMTIuODU1LDMuMWg1LjM2NWMxLjU0NSwwLDIuNzg5LTEuMjE1LDIuNzg5LTIuNzExCgkJCVMyNjYuMDY0LDkzLjI1LDI2NC41MTksOTMuMjV6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTI0OC40MSw4NC4xNjdjMi4zNjcsMi4xMzUsNi4yODEsMy40OTYsMTAuNDQ5LDQuMDU3YzEuNTc0LDAuMjEzLDIuOTcxLDAuMjY0LDMuOTU1LDAuMjY0bDEuNDY5LTAuMDQ1CgkJCWMxLjk5OC0wLjMxMSwyLjY3OC0xLjQxOCwyLjU2MS0yLjkxYy0wLjEyMS0xLjQ4OC0xLjA3Ni0yLjMyLTIuODgxLTIuNDQ3Yy0yLjAzOS0wLjEzNS04LjcwNS0wLjEyMy0xMS43ODEtMi45MDQKCQkJYy0xLjQxOC0xLjI4My0yLjExMS0yLjk5NC0yLjExMS01LjIzNFY0OC4yMjNjLTAuMDY2LTMuNTE0LDAuNTcyLTYuMjkzLDIuMTctNy44NzdjMS4yOTMtMS4yODMsMy4yOTUtMi4yMjUsNS44MzQtMi4yMjUKCQkJYzIuMzk2LDAsNC4xOTksMC42NDUsNS41LDEuOTc3YzIuNzI5LDIuNzkzLDIuNzAzLDUuOTczLDIuNzAzLDcuNzQ4YzAsOC41NjMtNy45NTMsOS4zNjYtMTAuNTI5LDEwLjA3MQoJCQljLTIuMjcsMC42MTktMi43ODUsMS45MDYtMi4zNzEsMy40MTJjMC4zNCwxLjI1NCwxLjk2NSwxLjc1LDQuMjI5LDEuNjA1YzMuMTk5LTAuMjAxLDcuNTMxLTEuNjA1LDEwLjkzOS02LjAyMwoJCQljMy41OTItNC42NTgsMy4xMDQtOC44NDYsMy4xMDQtOC44NDZjMC4wMzctMC44OTEsMC4xNTgtNy4zODUtNC4wMDgtMTEuNjY4Yy0yLjM3OS0yLjQ1My01LjU5OC0zLjY5NS05LjU2Ni0zLjY5NQoJCQljLTQuMDUxLDAtNy4zMTEsMS4xODYtOS42NzYsMy41MjljLTIuNjg2LDIuNjYtMy45OTYsNi41NTctMy45MDYsMTEuNTg2bDAuMDA2LDI3LjEyOQoJCQlDMjQ0LjQ5OCw3OC43MzUsMjQ1LjgxLDgxLjgzNiwyNDguNDEsODQuMTY3eiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0zMTMuNzIsNTcuODIzYy0zLjM4MS0wLjM0LTUuNzA3LTEuOTU3LTcuMDk2LTQuOTUxYy0xLjE0Ni0yLjQ3MS0xLjE4NC00Ljk0Mi0xLjE4OS01LjExCgkJCWMtMC4wMDQtMC4wNDktMC4yMTUtNC45NDEsMi40OS03LjczYzEuMzAxLTEuMzQyLDMuMTA0LTEuOTk2LDUuNTE0LTEuOTk2YzMuMDI3LDAsNC43MDksMS4yMjksNi41NDUsMy4wMTYKCQkJYzAuOTEyLDAuODgzLDIuNjk5LDEuOTY1LDQuMDI5LDEuMjA1YzEuMzI0LTAuNzY0LDEuNDczLTIuNDQ5LDAuNjkxLTMuNzRjLTEuNjM1LTIuNjk1LTUuMzgxLTUuODk2LTExLjczNi01Ljg5NgoJCQljLTMuOTY3LDAtNi43MjEsMS4yMzgtOS4xMDIsMy42OTFjLTQuMTY2LDQuMjkzLTQuMDM3LDEwLjgwMS00LDExLjY3OGMwLjAzNSw0Ljg1LDIuODQyLDE0LjE4MiwxMy4yODMsMTUuMjI3CgkJCWMzLjM5MywwLjMzOCw1LjcwNSwxLjg2Myw3LjA3NCw0LjY3NmMxLjE3OCwyLjQyLDEuMjEzLDQuOTQxLDEuMjEzLDUuMjkzYzAuMDEsMy40MjQtMC45NDEsNi4zMTYtMi42MTksNy45NDkKCQkJYy0xLjI4OSwxLjI1NC0zLjA0MywxLjg2MS01LjM3NSwxLjg2MWMtMy4zMTgsMC01LjYzMy0xLjE4OS02Ljg3My0zLjI5N2MtMS4xNy0xLjk4OC0xLjA4OC0zLjMwOS0xLjI0LTQuNjY2CgkJCWMtMC4xNTQtMS4zNTktMC45NDktMi42OTktMi4zOTgtMi45MzljLTEuMzg5LTAuMjI1LTIuODYzLDAuNjA3LTMuMDY0LDIuOTY3Yy0wLjExMSwyLjAwMiwwLjAzNyw1LjkzOSw0LjA0Myw5Ljg0CgkJCWMyLjM5MywyLjMzNCw1LjYsMy41MjEsOS41MzMsMy41MjFjMy44MzYsMCw2Ljk2OS0xLjE2Miw5LjMyLTMuNDU1YzMuNzE1LTMuNjIzLDQuMjU4LTguOTQzLDQuMjUtMTEuODUyCgkJCUMzMjcuMDEzLDY3LjkyMiwzMjQuMjEsNTguODY2LDMxMy43Miw1Ny44MjN6Ii8+CgkJPHBhdGggZmlsbD0iIzQwQjFFNiIgZD0iTTM2NC40NTEsMzIuNjExYy0zLjg3MSwwLTYuOTQ1LDMuMTkzLTYuOTQ1LDYuOTg2djAuMDQxYzAsMy43OTMsMy4wMzMsNi45NDcsNi45NDUsNi45NDcKCQkJYzMuODc1LDAsNi45NDktMy4xOTMsNi45NDktNi45ODh2LTAuMDM5QzM3MS40LDM1Ljc2NiwzNjguMzY1LDMyLjYxMSwzNjQuNDUxLDMyLjYxMXogTTM3MC41OTksMzkuNTk4CgkJCWMwLDMuMzk2LTIuNjcyLDYuMjI5LTYuMTQ4LDYuMjI5Yy0zLjUxLDAtNi4xNDUtMi43OTUtNi4xNDUtNi4xODh2LTAuMDQxYzAtMy4zOTMsMi42NzItNi4yMjksNi4xNDUtNi4yMjkKCQkJYzMuNTE0LDAsNi4xNDgsMi43OTcsNi4xNDgsNi4xODlWMzkuNTk4eiIvPgoJCTxwYXRoIGZpbGw9IiM0MEIxRTYiIGQ9Ik0zNjUuODksNDAuMjc3YzAuOTk4LTAuMzIsMS42NzgtMS4wNzgsMS42NzgtMi4xNTZjMC0xLjM5Ni0xLjE1OC0yLjE1Ni0yLjU5Ni0yLjE1NmgtMi41NTUKCQkJYy0wLjMyLDAtMC41NTksMC4yNC0wLjU1OSwwLjU2MXY1Ljk4OGMwLDAuMzIsMC4yMzgsMC41NTksMC41NTksMC41NTljMC4zMTgsMCwwLjU1OS0wLjIzOCwwLjU1OS0wLjU1OXYtMi4xMTdoMS41OTZsMS45NTksMi4zNTUKCQkJYzAuMTU2LDAuMjAxLDAuMzE4LDAuMzIsMC41NTksMC4zMmMwLjMxOCwwLDAuNTE2LTAuMjM4LDAuNTE2LTAuNTJjMC0wLjE2LTAuMDM3LTAuMjc5LTAuMTk3LTAuNDc5TDM2NS44OSw0MC4yNzd6CgkJCSBNMzYyLjk3NiwzOS40Nzl2LTIuNTE0aDEuODc3YzAuOTU3LDAsMS41NTcsMC4zOTgsMS41NTcsMS4yMzZjMCwwLjc2LTAuNTU5LDEuMjc3LTEuNTU3LDEuMjc3SDM2Mi45NzZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+) left center no-repeat;background-size:contain}}#site-header .actions{margin:0;padding:0;right:-17.5em;position:fixed;background:#f9fafa;bottom:0;overflow-x:hidden;overflow-y:scroll;top:0;z-index:1000;width:17.5em;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1)}#site-header .actions.open{display:block;-webkit-transform:translateX(-17.5em);-ms-transform:translateX(-17.5em);transform:translateX(-17.5em)}#site-header .actions ul{padding:15px 30px 0;margin-top:78px;border-top:1px solid #e5e5e5}#site-header .actions ul.nav-middle{margin-bottom:0}#site-header .actions ul.nav-right{border:none;margin-top:0;padding-top:0}#site-header .actions li{display:block;float:none;margin:0}#site-header .actions ul ul{margin-top:0;padding:0;border-left:1px solid #e5e5e5;border-top:none}@media (min-width:835px){#site-header .actions.open{display:block;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#site-header .actions{position:static;display:block;float:right;margin:25px 20px 20px;width:auto;height:auto;top:0;background:0 0;right:0;overflow:hidden}#site-header .actions ul{padding:0;margin-top:0;border-top:none}#site-header .actions li{float:left;list-style:none;border:none;top:0}#site-header .actions ul.nav-middle{position:absolute;left:0;width:100%;text-align:center}#site-header .actions ul.nav-middle li{display:inline-block;float:none}}#site-header .actions a{display:block;line-height:48px;height:48px;padding:0;margin:0;color:#253238;letter-spacing:1px;font-size:14px;position:relative;font-family:Nunito,helvetica,arial,sans-serif;font-weight:600}#site-header .actions ul ul a{color:#767676;padding-left:1.0625rem;margin-left:-1px;font-size:.9em;font-weight:300;height:30px;line-height:30px}#site-header .actions a:hover{color:#0090d9}@media (min-width:835px){#site-header .actions a{border-radius:3px;color:#fff;opacity:.8;display:inline-block;padding:8px 7px 9px;line-height:1;height:auto;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-left:0}#site-header .actions a:hover{opacity:1;color:#fff}.menu-dark #site-header .actions a{color:#0090d9}}@media (min-width:1106px){#site-header .actions a{margin-left:9px}}#site-header .actions .header-icon{margin-top:3em;padding-top:1em;border-top:1px solid #e5e5e5}#site-header .actions .header-icon i{font-size:2em}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.6);-webkit-transition:visibility .4s linear,opacity .4s cubic-bezier(.4,0,.2,1);transition:visibility .4s linear,opacity .4s cubic-bezier(.4,0,.2,1);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:999}.nav-active .menu-overlay{opacity:1;visibility:visible}@media (min-width:835px){#site-header .actions .header-icon{border:none;padding:0;margin:-5px 0 0}.nav-active .menu-overlay{visibility:hidden;opacity:0}}#site-header .actions li.menu-btn{border-top:1px solid #e5e5e5;margin-top:18px;padding-top:18px}#site-header .actions .btn,#site-header .actions .menu-btn a{color:#fff;box-shadow:none;letter-spacing:0;opacity:1;font-size:12px;border-radius:3px;height:auto;padding:12px 11px 13px;line-height:1;margin-right:0;border:none;background-color:#0090d9;text-align:center;text-transform:uppercase;font-weight:600}#site-header .actions .btn:hover,#site-header .actions .menu-btn a:hover{opacity:1;background:#005f8f;color:#fff}@media (min-width:835px){#site-header .actions .btn,#site-header .actions .menu-btn a{box-shadow:inset 0 0 0 2px #fff;color:#fff;background:0 0;opacity:.9}#site-header .actions .btn:hover,#site-header .actions .menu-btn a:hover{box-shadow:inset 0 0 0 2px #fff;background:0 0;color:#fff;opacity:1}.menu-dark #site-header .actions .btn,.menu-dark #site-header .actions .menu-btn a{box-shadow:none;background-color:#0090d9;color:#fff;opacity:1}.menu-dark #site-header .actions .btn:hover,.menu-dark #site-header .actions .menu-btn a:hover{box-shadow:none;background:#005f8f;color:#fff}#site-header{position:absolute;background:0 0;box-shadow:none;top:0;left:0;padding-left:20px;padding-right:20px;max-width:1170px}#site-header .actions{margin-left:0;margin-top:24px;margin-right:0;overflow:inherit}#site-header .actions a{font-size:14px}#site-header .actions li.menu-btn{margin-top:-4px;padding-top:0;border:none}#site-header .actions .btn,#site-header .actions .menu-btn a{font-size:14px;margin-left:9px;margin-top:0;font-weight:700}}@media (min-width:1170px){#site-header{left:50%;margin-left:-585px;padding-left:0;padding-right:0}}@media (min-width:835px){#site-header .actions .menu-item-has-children a:first-of-type{padding-bottom:30px}#site-header .actions ul>li{position:relative}#site-header .actions ul ul.sub-menu{position:absolute;left:50%;top:35px;background:#fff;border-radius:4px;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);width:150px;height:160px;margin-left:-75px;transform-origin:0 0 0;opacity:0;display:none;overflow:hidden}#site-header .actions ul ul.sub-menu:after{background:#fff;border-radius:4px 0 0;height:12px;margin:0 0 0 -6px;top:-6px;width:12px;position:absolute;content:'';left:50%;transform:rotate(45deg)}#site-header .actions ul ul.sub-menu:hover,#site-header .actions ul>li:hover ul.sub-menu{display:block;opacity:1}#site-header .actions ul ul.sub-menu a,#site-header .actions ul ul.sub-menu li{display:block;float:none;z-index:10}#site-header .actions ul ul.sub-menu a{height:40px;line-height:40px;padding-top:0;padding-bottom:0;text-align:left;background:#fff;border-radius:0;font-weight:700;font-size:.8em}#site-header .actions ul ul.sub-menu a:hover{background:#0090d9;color:#fff}#site-header .actions ul.nav-middle li ul li{display:block;float:none}#site-header .actions .nav-search a{padding-right:0;top:-1px;font-size:16px}}@media (max-width:762px){#site-header .actions .nav-search{display:none}}


/*-----------------------------------
        Footer
------------------------------------*/
#site-cta,#site-cta span{color:#fff;display:block}#site-cta,#site-footer{font-family:"Open Sans","Helvetica Neue",helvetica,sans-serif}#site-cta{text-align:center}#site-cta .full-bg{padding:80px 0}#site-cta span{font-size:30px;line-height:1.25;margin-bottom:1em;font-weight:700}@media screen and (min-width:763px){#site-cta .full-bg{padding:120px 0}#site-cta span{font-size:2.5em}}@media screen and (min-width:1105px){#site-cta .full-bg{padding:160px 0}#site-cta span{display:inline;display:block;margin:0 20px 40px 0;vertical-align:middle}}#site-footer{position:relative;text-align:left;font-size:1em;color:#4f5362;background:#f4f4f4}#site-footer .skin{padding:50px 0}#site-footer h5{text-transform:uppercase;color:#253238;margin-bottom:.5em;font-weight:700;letter-spacing:.05em}#site-footer ul{list-style:none;padding:0}#siter-footer li{margin:0}#site-footer a,#site-footer a i{color:#7b8f98;display:block}#site-footer a.btn{color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#site-footer a:hover,#site-footer a:hover i{color:#4f5362}#site-footer .footer-social a{display:inline-block;margin-left:5px;font-size:20px}#site-footer .footer-social a:first-of-type{margin-left:0}#site-footer .footer-top{font-size:.9em}.footer-top .flex-row div{margin-bottom:2em}#site-footer .footer-top a{line-height:30px}@media only screen and (min-width:75em){#site-footer .footer-social{text-align:right}.footer-top .flex-row div{margin-bottom:0}}#site-footer .footer-bottom{padding-top:2em;margin-top:2em;border-top:1px solid #cfd1d7;font-size:.8em;font-weight:100}.footer-bottom .flex-row div{margin-bottom:2em}@media only screen and (min-width:48em){#site-footer .footer-bottom{padding-top:60px}#site-footer .footer-bottom .subscribe{margin-top:1em}}@media only screen and (min-width:62em){#site-footer .footer-bottom .subscribe{margin-top:0}}@media only screen and (min-width:75em){#site-footer .footer-bottom{margin-top:60px}#site-footer .footer-bottom .subscribe{text-align:right}}@media only screen and (min-width:85em){#site-footer .footer-bottom .subscribe a.btn{display:inline-block}}



/*-----------------------------------
        Style
------------------------------------*/
/*-----------------------------------
        Titles
------------------------------------*/
.section-title{
    color:#4c4c4c;
    font-weight:700;
    font-size:2em;
    line-height:1;
    letter-spacing:-0.0105em;
}

.sub-msg{
    font-weight:100;
    line-height:1.45;
}

.small-sub .sub-msg{
    max-width:650px;
    margin-left:auto;
    margin-right:auto;
}

@media (min-width: 1106px) {
    .section-title{
        font-size:3em;
        margin-bottom:0.5em;
        line-height:1.1;
    }

    .sub-msg{
        font-size:1.15em;
        opacity:0.8;
    }
}


/*-----------------------------------
        Setting Title And Color Effects
------------------------------------*/
.text-regular{
    color: #91a3ad !important;
}

.text-regular .section-title{
    text-shadow:none !important;
    color:#243137 !important;
    font-weight:100;
}

.heading-white .section-title
{
    color:#fff;
}

/*-----------------------------------
        Generic Page / Blocks
------------------------------------*/
.page-content{
    padding-top:3em;
    padding-bottom:3em;
    margin:0 auto;
 }

@media screen and (min-width: 763px){
    .page-content{
        padding-top:3em;
        padding-bottom:3em;

    }
}

 .page-content img{
    max-width:100%;
    height:auto;
}

.page-content hr{
    background-color: #e7e7e7;
    border: 0 none;
    clear: both;
    height: 1px;
    margin-bottom:24px;
}

figure.pic{
    margin:2em 0;
}

.pic img{
    border-radius:3px;
}

figure.circlepic{
    margin:0;
}

.circlepic img{
    border-radius:50%;
    overflow:hidden;
}

@media only screen and (min-width: 763px) {
    figure.pic{
        width:110%;
        margin-left:-5%;
        text-align:center;
    }

    .page-content hr{
        margin-bottom:68px;
    }
}



/*-----------------------------------
        Intros
------------------------------------*/
.intro{
    max-width:720px;
    padding-bottom:25px;
    margin:0 auto 35px;
    text-align:center;
    position:relative;
    color:#90949c;
}

.intro.tleft{
    text-align:left;
}

.intro.intro-lrg{
    max-width:800px;
}

.intro.intro-full{
    max-width:100%;
}

.intro h4{
    color:#b0bec5;
    text-transform:uppercase;
    margin-bottom:1em;
    font-size:0.9em;
}

.intro h2{
    margin-bottom:0.5em;
    text-transform:uppercase;
    font-weight:700;
}

.intro.heading-white h2{
    color:#fff;
}

.intro p:last-of-type{
    margin-bottom:0;
}

.intro-icon{
    margin-bottom:2em !important;
}

@media screen and (min-width: 763px){
    .intro p{
        font-size:1.25em;
    }

    .intro.intro-reg-txt p{
        font-size:1em;
    }

    .intro h1{
        font-size:3.75em;
    }

    .intro.intro-sml-heading h2{
        font-size:2em;
    }

    .intro.intro-sml-width p{
        padding-left:10%;
        padding-right:10%;
    }
}


/*-----------------------------------
        Top Hero
------------------------------------*/
.page-hero{
    background-color:#0089d0;
    background-color:#fff;
}

.page-hero .skin{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    /*max-width:100%;*/
}

.page-hero .full-bg{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    text-align:center;
    color:#fff;
    margin-top:78px;
    padding: 3em 0;
    height:auto;
    display:table;
    width:100%;
}

.page-hero.bg-pattern .full-bg{
    background-repeat:repeat;
    background-size:auto auto;
}

.page-hero.tcenter .full-bg{
    text-align:center;
}

.page-hero .skeleton{
    display:table-cell;
    vertical-align:middle;
}

.page-hero .section-title{
    margin-bottom:0.41em;
    /*text-shadow:0 0 15px rgba(0, 0, 0, 0.4);*/
    max-width:720px;
    margin-left:auto;
    margin-right:auto;
}

.page-hero.tcenter .section-title{
    margin-left:auto;
    margin-right:auto;
}

.page-hero .sub-msg{
    margin-bottom:1em;
}

.page-hero.bg-white .full-bg .sub-msg{
    color:#90949c;
}

.page-hero p:last-of-type{
    margin-bottom:0;
}

.page-hero.sub-msg-sml .sub-msg{
    max-width:640px;
    margin-left:auto;
    margin-right:auto;
}

.page-hero.hero-hide, #hero-off{
    margin-top:78px;
}

.page-hero.hero-hide .full-bg{
    display:none;
}

@media (min-width: 569px) {
    .page-hero .full-bg{
      min-height:240px;
    }

    .page-hero.hero-large .full-bg{
        min-height:480px;
    }

    .page-hero.hero-generic .full-bg{
        min-height:auto;
        height:auto;
    }
}

@media (min-width: 763px) {
    .page-hero .full-bg{
      min-height:480px;
        min-height:700px;
        height:700px;
        margin-top:0;
        padding-top:140px;
        padding-top:3em;
    }

    .page-hero.hero-xsmall .full-bg{
        min-height:380px;
        height:380px;
        padding-bottom:0;
    }

    .page-hero.hero-small .full-bg{
        min-height:480px;
        height:480px;
        padding-bottom:0;
    }

    .page-hero.hero-medium .full-bg{
        min-height:580px;
        height:580px;
        padding-bottom:0;
    }

    .page-hero.hero-large .full-bg{
        min-height:700px;
        min-height:800px;
        height:800px;
    }

    .page-hero.hero-generic .full-bg{
        min-height:auto;
    }

    .page-hero .section-title{
        font-size:3.75em;
        margin-bottom:0.25em;
        line-height:1.2;
    }
}

/* Hero Text (center mobile - left tablet) */
@media screen and (min-width: 763px){
    .m-center-t-left .page-hero.tcenter .section-title{
        text-align:left;
        margin-left:0;
        max-width:600px;
    }

    .m-center-t-left .page-hero.tcenter .sub-msg{
        text-align:left;
        margin-left:0;
        max-width:450px;
    }
}


/*-----------------------------------
        Layout - Hero
------------------------------------*/
.hero-wrap{
    background-color:#0089d0;
    text-align:center;
    color:#fff;
    display:block;
    height:auto;
    display:table;
    width:100%;
}

.hero-wrap .full-bg{
    padding: 3em 0;
}

.hero-wrap .section-title{
    margin-bottom:0.41em;
    text-shadow:0 0 15px rgba(0, 0, 0, 0.2);
    max-width:720px;
    margin-left:auto;
    margin-right:auto;
    font-size:1.8em;
}

.hero-wrap p{
    position:relative;
    margin-left:auto;
    margin-right:auto;
}

.hero-wrap p.sub-msg{
    font-size:1.25em;
    line-height:1.5;
    text-shadow:0 0 15px rgba(0, 0, 0, 0.2);
    max-width:360px;
    margin-bottom:2em;
}

.hero-content-block{
    opacity:0.85;
}

@media (min-width: 763px) {
    .hero-wrap.hero-large .full-bg{
        padding:5em 0;
    }

   .hero-wrap .section-title, .hero-wrap p.sub-msg{
        margin-left:auto;
        margin-right:auto;
    }

    .hero-wrap .section-title{
        font-size:2.25em;
        margin-bottom:0.5em;
        line-height:1.1;
    }

    .hero-wrap p.sub-msg{
        max-width:460px;
    }
}

@media (min-width: 1105px) {
    .hero-wrap.hero-large .full-bg{
        padding:7em 0;
    }
}





/*-----------------------------------
        Layout - Blog Page
------------------------------------*/
.blog-row{
    margin-bottom:2em;
}

.blog-row > div{
    margin-bottom:2rem;
}

.blog-item{
    position:relative;
    background:#fff;
    vertical-align: top;
    text-align: left;
    display:block;
    margin-bottom:2rem;
    margin-bottom:0;
    border-radius:4px;
    overflow:hidden;
    color:#4b4f56;
    white-space: normal;
    min-height:250px;
    min-height:100px;
    height:100%;
    -webkit-box-shadow: 0 20px 20px rgba(0,0,0,.08);
    -moz-box-shadow: 0 20px 20px rgba(0,0,0,.08);
    box-shadow: 0 20px 20px rgba(0,0,0,.08);
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

.blog-item *{
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

.blog-item:hover{
  box-shadow: 0 40px 40px rgba(0,0,0,.16);
  transform: translate(0,-10px);
  transition-delay: 0s !important;
  color:#4b4f56;
}

.blog-item-bg{
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 */
    position: relative;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:#252525;
    background-size:cover;
}

.blog-item-bg{
    padding-bottom:0 !important;
    line-height:0;
}

.blog-item-info{
    padding:30px;
}

.blog-item h4{
    font-weight:600;
}

.blog-item:hover h4{
   color:#e93a29;
}

.blog-item-info p{
    font-size:0.75em;
}

.blog-navigation{
    text-align:center;
}

.blog-navigation .navOld, .blog-navigation .navNew{
    margin-left:5px;
    margin-right:5px;
    padding:0 15px;
    -webkit-transition: all 0.24s cubic-bezier(0.645,  0.045,  0.355,  1);
    -moz-transition: all 0.24s cubic-bezier(0.645,  0.045,  0.355,  1);
    -o-transition: all 0.24s cubic-bezier(0.645,  0.045,  0.355,  1);
    transition: all 0.24s cubic-bezier(0.645,  0.045,  0.355,  1);
}

@media (min-width: 569px) {
    .blog-navigation .navOld, .blog-navigation .navNew{
        padding:0 30px;
    }
}

@media (min-width: 1106px) {
    .blog-item-bg{
        padding-bottom:250px;
    }
}

/*-----------------------------------
        Layout - Blog Item -- Special
------------------------------------*/
.biis-item h4{
   color:#0090d9;
}

.biis-item:hover h4{
   color:#e93a29;
}

.biis-date{
    font-size:0.8em;
    opacity:0.8;
}

.biis-author{
    font-size:0.9em;
    font-style:italic;
}

@media only screen and (min-width: 48em) {
    .biis-item h4{
        font-size:1.45em;
    }

    .biis-item .blog-item-info{
        text-align:center;
    }
}

@media only screen and (min-width: 62em) {
    .biis-item h4{
        font-size:1.60em;
    }
}

@media only screen and (min-width: 75em) {
    .biis-item h4{
        font-size:1.85em;
    }
}

/*-----------------------------------
        Layout - Blog Single
------------------------------------*/
.single .page-hero .section-title{
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
}
.single-content{
    margin:0 auto;
    max-width:700px;
}

@media (min-width: 763px) {
    .single-content{
        font-size:18px;
    }
}

/*-----------------------------------
        Layout - Blog Single Meta
------------------------------------*/
.single-title-date{
    color:#0090d9;
    font-size:0.8em;
    margin-bottom:0.5em;
}

.single-title-meta{
    color:#999;
    font-size:0.8em;
}

.single-title-meta a{
	color:#999;
}

.single-title-meta a:hover{
	color:#0090d9;
}

.single-meta-avatar img{
    border-radius:50%;
    overflow:hidden;
    border:2px solid rgba(0,0,0,0.1);
}

.single-meta-wrap{
    padding:10px;
}

.single-meta{
    font-size:0.8em;
}

.single-meta strong{
    display:block;
}

.single-meta span{
    display:block;
    color:#999;
    font-size:0.9em;
}

@media (min-width: 763px) {
    .single-meta-wrap{
        padding:20px;
    }
}

.single-author-bio{
    font-size:0.9em;
}

/*-----------------------------------
        Next Posts
------------------------------------*/
#nextPost{
    border-top:1px solid #e1e1e1;
}

#nextPost h4{
    margin-top:0;
    margin-bottom:2em;
    padding-top:0;
}

#nextPost h5{
    color: #bbb;
    font-size: 13px;
    font-weight: 400;
    margin-bottom:4px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.nextpost-item{
    padding-top:3em;
    padding-bottom:3em;
    text-align:center;
}

@media (min-width: 62em) {
    #nextPost .page-content{
        padding-bottom:0;
    }

    .nextpost-item{
        border-right:1px solid #e1e1e1;
    }

    .nextpost-item:last-of-type{
        border:none;
    }
}

/*-----------------------------------
        Share Articles
------------------------------------*/
.share:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.share{
    border-top:1px solid #e1e1e1;
    padding-bottom:3em;
}

.share span{
    color: #bbb;
    font-family: "Open Sans",helvetica,sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin:15px 0;
    display:block;
    text-align:center;
}

.share ul{
    list-style:none;
    padding:0 !important;
    margin:0;
    font-size:1.3em;
    text-align:center;
}

.share ul li{
    display:inline;
    margin:0 !important;
    padding:0 15px;
    height:100%;
}

@media (min-width: 48em) {
    .share{
        padding-bottom:0;
    }

    .share span{
        float:left;
        margin:0;
        line-height:120px;
    }
    .share ul{
        font-size:1em;
        float:right;
        margin:45px 0 0;
    }

    .share ul li{
        width:auto;
        padding:0 5px;
    }

    .share ul li:last-of-type{
        padding-right:0;
    }
}


/*-----------------------------------
        Layout - Cards
------------------------------------*/
.card-row{
    position:relative;
}

.card-row > div{
    margin-bottom:4em;
}

.card-item{
    background: #fff;
    text-align:center;
    padding-bottom:20px !important;
    border-radius:9px;
    box-shadow:8px 8px 45px 5px rgba(0,0,0,.08);
}

a.card-item, .card-item, .bg-dark .card-item{
    display:block;
    color:#676767;
}

a.card-item:hover{
 box-shadow:8px 8px 45px 5px rgba(0,0,0,.18);
}

.bg-dark a.card-item h4, .bg-dark .card-item h4, .bg-blue a.card-item h4, .bg-blue .card-item h4{
    color:#4c4c4c;
    opacity:1;
}

a.card-item:hover h4{
    color:#3ba3c0;
}

.card-img{
    display:block;
    position:relative;
    height:200px;
    height:25vh;
    height:20vh;
    width:100%;
    overflow:hidden;
    background:#222;
    border-top-left-radius:9px;
    border-top-right-radius:9px;
}

.card-img div{
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    -webkit-transition:transform 0.8s cubic-bezier(0, 1, 0.5, 1), opacity 0.3s cubic-bezier(0, 1, 0.5, 1);
    -webkit-transition:opacity 0.3s cubic-bezier(0, 1, 0.5, 1), -webkit-transform 0.8s cubic-bezier(0, 1, 0.5, 1);
    transition:opacity 0.3s cubic-bezier(0, 1, 0.5, 1), -webkit-transform 0.8s cubic-bezier(0, 1, 0.5, 1);
    transition:transform 0.8s cubic-bezier(0, 1, 0.5, 1), opacity 0.3s cubic-bezier(0, 1, 0.5, 1);
    transition:transform 0.8s cubic-bezier(0, 1, 0.5, 1), opacity 0.3s cubic-bezier(0, 1, 0.5, 1), -webkit-transform 0.8s cubic-bezier(0, 1, 0.5, 1);
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
    opacity:0.9;
}

.card-img:hover>div, a.card-item:hover .card-img>div{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:1;
}

.card-item .card-img-icon{
    margin-bottom:0;
    padding-top:35px;
    padding-bottom:0;
}

.card-item h4{
    padding:20px 20px 7px;
    font-size:1.45em;
    font-size:1.1em;
}

.card-item .card-lrg-heading h4{
    font-size:1.45em;
}

.card-item p{
    padding:0 20px 20px;
}

.card-item ul{
    padding:0 20px 20px;
}

@media (min-width: 763px) {
    .card-item{
        font-size:0.8em;
        font-size:1em;
    }
}

@media (min-width: 1105px) {
    .card-item{
        font-size:0.8;
        font-size:1em;
    }
}




/*-----------------------------------
        Layout - Details
------------------------------------*/
.detail{
    border-top:1px solid #e5e5e5;
    padding:3.19em 0;
    position:relative;
}

.detail.noBorder{
    border:none;
}

.detail-img{
    display:block;
    margin:0;
    position:static;
    position:relative;
    border-radius:3px;
    margin-bottom:2em;
    z-index:1;
    overflow:hidden;
    line-height:0;
}

.detail-full .detail-img{
    max-width:100%;
    height:auto;
    margin-bottom:1em;
}

a.detail-img{
    text-align:center;
}

.detail h3{
    margin-bottom:0.475em;
}


.detail h3 span{
    text-transform:uppercase;
    font-size:0.75em;
    opacity:0.4;
    display:block;
}

.detail h4{
    text-transform:uppercase;
    font-size:1em;
    margin-bottom:1em;
    letter-spacing:0.01325em;
    font-weight:400;
}

@media only screen and (min-width: 763px) {
    .detail{
        padding:3em 0;
    }

    .detail h3{
        padding-top:0;
    }


    .detail-img{
        margin-bottom:0;
    }

}

.detail-content.read-contain{
    position:relative;
    height:500px;
    overflow:hidden;
}


a.detail-readmore {
  text-align:center;
  font-size:1.5em;
  width: 100%;
  padding-top: 100px;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-bottom: 20px;
  color: rgba(0,0,0,.5);
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.06) 4%, rgba(255,255,255,1) 65%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(4%,rgba(255,255,255,0.06)), color-stop(65%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.06) 4%,rgba(255,255,255,1) 65%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.06) 4%,rgba(255,255,255,1) 65%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.06) 4%,rgba(255,255,255,1) 65%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.06) 4%,rgba(255,255,255,1) 65%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}

a.detail-readmore:hover{
    cursor:pointer;
}

@media only screen and (min-width: 763px) {
    a.detail-readmore{
        width:100%;
    }

    .detail.detail-right a.detail-readmore{
        width:100%;
    }
}

.detail-content.detail-active{
    height:auto;
}

.detail-content.detail-active a.detail-readmore{
    bottom: -10px;
    color: rgba(0, 0, 0, 0.3);
    display: block;
    left: 0;
    padding-bottom: 10px;
    padding-top: 20px;
    position: absolute;
}

.detail-content-icon{
    margin-bottom:30px;
}

.detail-right.flex-row{
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.detail-prebullet{
    margin-bottom:2em;
    font-family:"Open Sans", "Helvetica Neue",  sans-serif;
}

.img-shadow .detail-img-wrap{
    position:relative;
}

.img-shadow .detail-img-wrap:after{
    content: '';
    position:absolute;
    z-index:0;
    bottom:-3px;
    width:94%;
    left:50%;
    margin-left:-47%;
    height:30px;
    box-shadow: 0 16px 30px -5px rgba(0, 0, 0, 1);
    -webkit-transform: perspective(800px) rotateY(0deg) rotateX(45deg);
    -moz-transform: perspective(800px) rotateY(0deg) rotateX(45deg);
    -ms-transform: perspective(800px) rotateY(0deg) rotateX(45deg);
    -o-transform: perspective(800px) rotateY(0deg) rotateX(45deg);
    transform: perspective(800px) rotateY(0deg) rotateX(45deg);
}

/*-----------------------------------
        Layout - Columned
------------------------------------*/
.columned-wrap .col-item{
    margin-bottom:2em;
}

.columned-wrap .flex-row{
    font-size:0.9em;
}

.columned-wrap h4{
    text-transform:uppercase;
    font-size:1em;
    margin-bottom:1em;
    letter-spacing:0.01325em;
    font-weight:700;
}

.columned-wrap .col-lrg-txt .flex-row{
    font-size:1em;
}

/*-----------------------------------
        Layout - Columned Grid
------------------------------------*/
.columned-grid .col-item{
    border:1px solid #e8e9ea;
    padding-top:50px;
    padding-bottom:60px;
}

@media only screen and (min-width: 48em) {
    .columned-grid .col-item{
        border-top:none;
        border-left:none;
        border-right:none;
        margin-bottom:0;
    }

    .columned-grid .col-item:nth-child(even) {
        border-left:1px solid #e8e9ea;
    }

    .columned-grid > .col-item:nth-last-of-type(-n+2){
        border-bottom:none;
    }

}

@media only screen and (min-width: 62em) {
    .columned-grid .col-item:nth-child(even) {
        border-left:none;
    }

    .columned-grid .col-item{
        border-right:1px solid #e8e9ea;
    }

    .columned-grid .col-item:nth-child(3n) {
        border-right:none;
    }

    .columned-grid > .col-item:nth-last-of-type(-n+3){
        border-bottom:none;
    }
}



/*-----------------------------------
        Layout - FAQ/Accordion
------------------------------------*/
.accordion-list{
    list-style:none !important;
    margin:0 !important;
    padding:0 !important;
}

.accordion-list li{
    border-bottom:2px solid #e9edf5;
    padding:1.365em 0 0.875em;
    margin-bottom:0 !important;
}

.accordion-list li:hover{
    background:#fbfcfd;
}

.accordion-list li h4{
    margin-bottom:1em;
    font-size:1.25em;
    font-weight:300;
    line-height:1.5;
}

.accordion-list li h4 a{
    color:#4c4c4c;
    display:block;
    position:relative;
    padding-right:5em;
    font-weight:600;
}

.accordion-list li:hover a{
    color:#00bcd5;
}

.accordion-list li h4 a i{
    color:#00bcd5;
    display:block;
    font-size:1.175em;
    position:absolute;
    right:1em;
    top:0;
}

.accordion-list li .accordion-answer{
    padding-right:5em;
    display:none;
}

.accordion-list li.expanded .accordion-answer{
    display:block;
}

.accordion-list li.expanded:hover h4 a{
    color:#00bcd5;
}


/*-----------------------------------
        Layout - Latest News
------------------------------------*/
.latest-news-row{
    margin-bottom:2em;
}

.latest-news-row > div{
    margin-bottom:2rem;
}

.latest-blog{
    position:relative;
    background:#fff;
    vertical-align: top;
    text-align: left;
    display:block;
    margin-bottom:2rem;
    border-radius:4px;
    overflow:hidden;
    color:#4b4f56;
    white-space: normal;
    min-height:250px;
    height:100%;
    -webkit-box-shadow: 0 20px 20px rgba(0,0,0,.08);
    -moz-box-shadow: 0 20px 20px rgba(0,0,0,.08);
    box-shadow: 0 20px 20px rgba(0,0,0,.08);
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

.latest-blog *{
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

.latest-blog:hover{
  box-shadow: 0 40px 40px rgba(0,0,0,.16);
  transform: translate(0,-10px);
  transition-delay: 0s !important;
  color:#4b4f56;
}

.latest-blog-bg{
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 */
    position: relative;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:#252525;
    background-size:cover;
}

.latest-blog-info{
    padding:30px;
}

.latest-blog h4{
    font-weight:600;
}

.latest-blog:hover h4{
   color:#e93a29;
}

.latest-blog-info p{
    font-size:0.75em;
}

@media (min-width: 569px) {

}

@media (min-width: 763px) {
}

@media (min-width: 1106px) {
    .latest-blog-bg{
        padding-bottom:250px;
    }
}





/*-----------------------------------
        Colors
------------------------------------*/
.white-txt{
    color:white;
}


/*-----------------------------------
        Layout - Term Archive
------------------------------------*/
.archive .page-hero .section-title{
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
}



/*-----------------------------------
        Layout - 404 Page
------------------------------------*/
.four-oh-four{
    text-align:center;
    font-size:1.5em;
    font-family:"Nunito", "Helvetica Neue", helvetica, sans-serif;
}

.main-content-404{
    margin-bottom:3em;
}

.main-img-404{
    line-height:0;
}

.white-404-txt, .white-404-txt h1{
    color:#fff;
}

.white-404-txt h1{
    margin-bottom:0.25em;
    font-size:3em;
}

@media screen and (min-width: 763px){
    .four-oh-four{
        padding-top:0;
    }
}



/*-----------------------------------
        Backgrounds
------------------------------------*/
.full-bg{position:relative}.bg-half,.bg-img{position:absolute;top:0;height:100%}.bg-white{background:#fff}.bg-light{background:#f4f4f4}.bg-dark{background:#232429;color:#fff}.bg-green{background:#40ae49;color:#b8f2d5}.bg-aqua,.bg-blue,.bg-blue-dark,.bg-blue-dull,.bg-lightblue,.bg-plum,.bg-plum-dark{color:#f9f8f4}.bg-lightblue{background:#4288ba}.bg-blue{background:#239bc8}.bg-blue-dull{background:#4288ba}.bg-blue-dark{background:#155b8c}.bg-aqua{background:#41d7e8}.bg-plum{background:#535667}.bg-plum-dark{background:#40424e}.bg-yellow{background:#ffc60f;color:#fff}.bg-gray{background:#f6f9f7;color:#666e63}.bg-red{background:#cb4347;color:#fff}.bg-coolgray{background:#bcc6c8}.white-title h1,.white-title h2,.white-title h3,.white-title h4,.white-txt{color:#fff!important}.gray-title h1,.gray-title h2,.gray-title h3,.gray-title h4,.gray-txt{color:#666e63!important}.white-title h4{opacity:.7}.bg-half{left:50%;width:50%;display:none}@media only screen and (min-width:763px){.bg-half{display:block}}@media only screen and (max-width:763px){.full-bg .col50:last-of-type{border-top:5px solid rgba(0,0,0,.25);padding-top:3em}}.bg-img{left:0;width:100%;opacity:.25;background-size:cover;background-repeat:no-repeat;background-position:center center}.bg-img-bottom-center .bg-img{background-position:bottom center;background-size:initial}.bg-pattern .bg-img{background-repeat:repeat;background-size:auto auto}.bg-img-1 .bg-img{opacity:.1}.bg-img-2 .bg-img{opacity:.2}.bg-img-3 .bg-img{opacity:.3}.bg-img-4 .bg-img{opacity:.4}.bg-img-5 .bg-img{opacity:.5}.bg-img-6 .bg-img{opacity:.6}.bg-img-7 .bg-img{opacity:.7}.bg-img-8 .bg-img{opacity:.8}.bg-img-9 .bg-img{opacity:.9}.bg-img-10 .bg-img{opacity:1}.gradient-blue{background:#60c2e8;background:-webkit-linear-gradient(top left,#60c2e8,#d3faff) #60c2e8;background:linear-gradient(to bottom right,#60c2e8,#d3faff) #60c2e8}.gradient-darkblue{background:#05d5ff;background:-webkit-linear-gradient(300deg,#53f 15%,#05d5ff 70%,#a6ffcb 94%) #05d5ff;background:linear-gradient(150deg,#53f 15%,#05d5ff 70%,#a6ffcb 94%) #05d5ff}.gradient-radial-blue{background:#1f5675;background:-webkit-radial-gradient(circle farthest-corner at right bottom,#77d8f4 0,#3899d1 28%,#286d95 52%,#173f56 79%,#041722 100%);background:radial-gradient(circle farthest-corner at right bottom,#77d8f4 0,#3899d1 28%,#286d95 52%,#173f56 79%,#041722 100%)}.gradient-radial-orange{background:#f19e1a;background:-webkit-radial-gradient(circle farthest-corner at right bottom,#fffe8a 0,#fff076 28%,#ecc465 52%,#f19d1b 79%,#e29419 100%);background:radial-gradient(circle farthest-corner at right bottom,#fffe8a 0,#fff076 28%,#ecc465 52%,#f19d1b 79%,#e29419 100%)}.gradient-radial-purple{background:#53ccfa;background:-webkit-radial-gradient(circle farthest-corner at right bottom,#190a43 0,#59337e 28%,#4466d2 52%,#53ade0 79%,#53ccfa 100%);background:radial-gradient(circle farthest-corner at right bottom,#190a43 0,#59337e 28%,#4466d2 52%,#53ade0 79%,#53ccfa 100%)}.gradient-radial-purplesun{background:#5f357d;background:-webkit-radial-gradient(circle farthest-corner at right bottom,#ffd08a 0,#ffa376 28%,#d26578 52%,#682a84 79%,#241668 100%);background:radial-gradient(circle farthest-corner at right bottom,#ffd08a 0,#ffa376 28%,#d26578 52%,#682a84 79%,#241668 100%)}.gradient-radial-bluesun{background:#353b7c;background:-webkit-radial-gradient(circle farthest-corner at right bottom,#ffd08a 0,#ffa376 28%,#d26578 52%,#194293 79%,#171047 100%);background:radial-gradient(circle farthest-corner at right bottom,#ffd08a 0,#ffa376 28%,#d26578 52%,#194293 79%,#171047 100%)}.gradient-bluegreen{background-color:#254250;background-image:-webkit-linear-gradient(top left,#041722,#173f56,#417685);background-image:linear-gradient(to bottom right,#041722,#173f56,#417685)}.gradient-spaceblue{background-color:#222657;background-image:-webkit-linear-gradient(top left,#020004,#3e559a,#5ec1e7);background-image:linear-gradient(to bottom right,#020004,#3e559a,#5ec1e7)}.border-gray{border-color:#f6f9f7;border-style:solid}.border-darkgray{border-color:#666e63;border-style:solid}.shadow-top{-webkit-box-shadow:inset 0 100px 100px -100px rgba(0,0,0,.8);-moz-box-shadow:inset 0 100px 100px -100px rgba(0,0,0,.8);box-shadow:inset 0 100px 100px -100px rgba(0,0,0,.8)}.page-hero .bg-white{color:#4b4f56}.bg-tc-blue{background:#0090d9;color:#fff}.bg-tc-red{background:#e93a29;color:#fff}.bg-tc-green{background:#66ab7b;color:#fff}.tc-blue-txt{color:#0090d9}.tc-red-txt{color:#e93a29}.tc-green-txt{color:#66ab7b}.tc-bluelight-txt{color:#40b1e6}.round-txt{font-family:Nunito,"Helvetica Neue",helvetica,sans-serif}





/*-----------------------------------
        Misc
------------------------------------*/
/*-----------------------------------
        Layout - Home Slider
------------------------------------*/
#hero-slider.page-hero{
    background-color:#0089d0;
}

#hero-slider .slide-item .skin{
    text-align:center;
}

#hero-slider .slide-item.tleft .skin{
    text-align:left;
}

#hero-slider .slide-item{
    color:#fff;
}

.hero-slide-above{
    font-style:italic;
    opacity:0.8;
    margin-bottom:1em;
}

.hero-slide-title{
    font-weight:700;
    color:#fff;
    line-height:1.15;
}

#hero-slider .hero-slide-buttons a{
    color:#fff;
    border-radius:50%;
    border:3px solid #fff;
    display:inline-block;
    width:100px;
    height:100px;
    margin:0 10px;
    overflow:hidden;
    position:relative;
    background:rgba(255,255,255,0);
}

#hero-slider .hero-slide-buttons a .hero-circle-btn{
    display:flex;
    align-content:center;
    justify-content:center;
    flex-flow:column;
    width:100%;
    height:100%;
    opacity:1;
}

#hero-slider .hero-slide-buttons span{
    font-size:1.7em;
    display:block;
    line-height:1;
    margin-bottom:0.15em;
    font-family:"Nunito", helvetica, arial, sans-serif;
    font-weight:700;
    text-transform:uppercase;
}

#hero-slider .hero-slide-buttons a:before{
    content: '';
    position: absolute;
    left: -50%;
    width: 200%;
    height: 200%;
    background: #37474f;
    top: -50%;
    z-index: -1;
    -webkit-transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
    transform: translate3d(0, -100%, 0) rotate3d(0, 0, 1, -10deg);
}

#hero-slider .hero-slide-buttons a .hero-circle-hover {
    position: absolute;
    top: 25%;
    width: 95%;
    left: 2.5%;
    color: #fff;
    font-size:2em;
    line-height:0.5em;
    -webkit-transform: translate3d(0, -160%, 0);
    transform: translate3d(0, -160%, 0);
}

@media screen and (max-width: 762px){
    #hero-slider .hero-slide-buttons a .hero-circle-hover {
        width:93%;
        left:3.5%;
    }
}

#hero-slider .hero-slide-buttons .hero-circle-hover em{
    font-style:normal;
    font-size:0.6em;
    letter-spacing:0.08em;
    font-family:"Nunito", helvetica, arial, sans-serif;
    font-weight:700;
    text-transform:uppercase;

}

#hero-slider .hero-slide-buttons a.hero-slide-next .hero-circle-hover{
    /*color:#e93a29;*/
}

#hero-slider .hero-slide-buttons a .hero-circle-btn,
#hero-slider .hero-slide-buttons a .hero-circle-hover {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}

/*#hero-slider .hero-slide-buttons a:hover::before {
    -webkit-animation: anim-naira-1 0.3s forwards ease-in;
    animation: anim-naira-1 0.3s forwards ease-in;
}

@-webkit-keyframes anim-naira-1 {
    50% {
        -webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
        transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
        transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
    }
}
@keyframes anim-naira-1 {
    50% {
        -webkit-transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
        transform: translate3d(0, -50%, 0) rotate3d(0, 0, 1, -10deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
        transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
    }
}
@-webkit-keyframes anim-naira-2 {
    50% {
        -webkit-transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
        transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
        transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
    }
}
@keyframes anim-naira-2 {
    50% {
        -webkit-transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
        transform: translate3d(0, 50%, 0) rotate3d(0, 0, 1, 10deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
        transform: translate3d(0, 0%, 0) rotate3d(0, 0, 1, 0deg);
    }
}

#hero-slider .hero-slide-buttons a:hover {
    background-color: rgba(255,255,255,1);
    -webkit-transition: background-color 0s 0.3s;
    transition: background-color 0s 0.3s;
}*/

#hero-slider .hero-slide-buttons a:hover .hero-circle-hover {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
#hero-slider .hero-slide-buttons a:hover .hero-circle-btn {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

@media screen and (min-width: 763px){
    .hero-slide-above{
        font-size:1.5em;
        font-size:36.25px;
        margin-bottom:23px;
    }

    .hero-slide-title{
        font-size:3em;
        font-size:53px;
        line-height:1.5;
        margin-bottom:0.82em;
    }

    .slide-item .skin{
        max-width:825px;
    }

    #hero-slider .hero-slide-buttons .hero-circle-hover em{
        font-size:0.8em;
        line-height:1.25;
    }
}

#hero-slider .slick-track{
    display:flex;
}

#hero-slider .slick-initialized .slick-slide{
    display:flex;
    height:auto;
}


#hero-slider.page-hero .full-bg{
    display:block;
}

@media screen and (max-width: 762px){
    /*#hero-slider .bg-img{*/
        /*background-image:none !important;*/
    /*}*/
}


#hero-slider.page-hero .skeleton{
    display:block;
}

@media screen and (min-width: 763px){
    #hero-slider.page-hero.hero-medium .full-bg{
        height:700px;
        min-height:700px;
        padding-top:111px;
    }

    .hero-slide-title{
        margin-bottom:0.9em;
    }

    #hero-slider .hero-slide-buttons a{
        height:140px;
        width:140px;
        border:4px solid #fff;
    }

    #hero-slider .hero-slide-buttons span{
        font-size:38px;
    }

    #hero-slider .hero-slide-buttons a .hero-circle-hover{
        -webkit-transform: translate3d(0, -300%, 0);
        transform: translate3d(0, -300%, 0);
    }
}

/*-----------------------------------
        Layout - Latest Shows
------------------------------------*/
.latest-show {
    color:#4b4f56;
    font-size:13px;
    position: relative;
    display:block;
    background-color: white;
    vertical-align: top;
    text-align: left;
    min-height:250px;
    height:100%;
    padding-bottom:75px;
    box-shadow: 0 20px 20px rgba(0,0,0,.08);
    white-space: normal;
    border-radius:4px;
    overflow:hidden;
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

.latest-show:hover {
    color:#4b4f56;
  box-shadow: 0 40px 40px rgba(0,0,0,.16);
  transform: translate(0,-10px);
  transition-delay: 0s !important;
}

.latest-shows-row > div{
    margin-bottom:30px;
}

.latest-show-img{
    line-height:1;
}

.latest-show-content{
    padding:20px;
}

.latest-show-meta{
    text-transform:uppercase;
    border-top:1px solid #eaecef;
    font-size:13px;
    padding:20px;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
}

.latest-show-date{
    float:right;
}

.latest-show-today,
.latest-show-yesterday{
    position:relative;
    color:#fff;
    z-index:2;
}

.latest-show-today:before,
.latest-show-yesterday:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    background:#e93a29;
    padding:3px 5px;
    width:150%;
    height:120%;
    margin:-7% 0 0 -25%;
    z-index:-1;
    border-radius:3px;
}

.latest-show-yesterday:before{
	width:125%;
	margin-left:-12.5%;
	margin-top:-4.5%;
}

.latest-show-topic em{
    font-style:normal;
    font-family: "Open Sans", helvetica, arial, sans-serif;
}

.latest-show:hover .latest-show-topic em{
    display:none;
}

.latest-show:hover .latest-show-topic::after{
    content: "See Lesson";
}

/*-----------------------------------
        Layout - Featured Guest
------------------------------------*/
#featured-guest aside{
    text-align:center;
    margin-bottom:2em;
}

#featured-guest aside figure{
    margin:0;
}

#featured-guest aside figure img{
    border-radius:4px;
}

#featured-guest h2{
    text-transform:uppercase;
    font-weight:700;
}

.guest-btns{
    margin-top:2em;
    text-transform:uppercase;
    font-weight:700;
    text-align:center;
}

.guest-btns span{
    color:#90949c;
    margin-right:10px;
    vertical-align:middle;
    font-size:0.7em;
}

.guest-btns .btn{
    margin-right:10px;
}

.guest-btns .guest-btn{
    vertical-align:middle;
    position:relative;
    font-size:0.8em;
}

.guest-btns .guest-btn:after{
    position:absolute;
    bottom:-3px;
    left:0;
    content:"";
    width:100%;
    height:3px;
    background:#0090d9;
}

@media screen and (max-width: 568px){
    .guest-btns .guest-btn, .guest-btns .btn{
        margin-left:0;
        margin-right:0;
    }

    .guest-btns span{
        display:block;
        margin:10px 0 7px;
    }
}

@media screen and (min-width: 569px){
    .guest-btns{
        text-align:left;
    }
}

@media screen and (min-width: 763px){
    #featured-guest h2{
        font-size:2em;
    }
}

/*-----------------------------------
        Layout - Topics List
------------------------------------*/
.topic-item{
    padding-bottom:1em;
    padding-top:1em;
    position:relative;
    border-radius:4px;
    overflow:hidden;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.topic-item:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f4f4f4;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/*.topic-item:hover:before, .topic-item:focus:before, .topic-item:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}*/

.topic-item p{
    position:relative;
    line-height:0;
    margin-bottom:1em;
}

.topic-item p:before{
    content:"";
    position:absolute;
    z-index:-1;
    top:50%;
    left:50%;
    right:0;
    bottom:0;
    border:2px solid #e4e4e4;
    border-radius:50%;
    width:110px;
    height:110px;
    margin:-55px 0 0 -55px;
    opacity:0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.topic-item:hover p:before, .topic-item:focus p:before, .topic-item:active p:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  opacity:1;
}

.top-item:hover{
    color:#0090d9;
}

.topic-item-name{
    text-transform:uppercase;
    font-family:"Nunito", helvetica, arial, sans-serif;
    color:#898b8f;
    font-size:12px;
    font-weight:700;
    letter-spacing:0.1em;
}

@media only screen and (min-width: 75em) {
    .topics-list-row .topic-item{
      -ms-flex-preferred-size: 13%;
      -webkit-flex-basis: 13%;
      flex-basis: 13%;
      max-width: 13%;
    }

    .topics-list-row .topic-item:nth-child(1),
    .topics-list-row .topic-item:nth-child(14){
        margin-left:8%;
    }

    .topics-list-row .topic-item:nth-child(6),
    .topics-list-row .topic-item:nth-child(19){
        margin-right:8%;
    }

}

/*-----------------------------------
        Single - Lesson
------------------------------------*/
.lesson-card-img{
    margin:0;
    padding-bottom:75px;
    margin-top:70px;
    position:relative;
}

.lesson-card-img img{
    box-shadow: 0 20px 20px rgba(0,0,0,.08);
    white-space: normal;
    border-radius:4px;
    overflow:hidden;
}

@media screen and (min-width: 763px){
    .lesson-card-img{
        width:110%;
        margin-left:-5%;
        margin-top:0px;
    }

    .lesson-pad{
        padding-left:20px;
        padding-right:20px;
    }
}

@media (min-width: 1106px) {
    .lesson-pad{
        padding-left:40px;
        padding-right:40px;
    }
}

.lesson-card-date{
    font-size:0.8em;
    color:rgba(75,79,86,0.5);
    text-transform:uppercase;
}

.single-lesson h1{
    font-weight:700;
}
@media screen and (min-width: 763px){
    .single-lesson h1{
        font-size:2.5em;
    }
}

.lesson-card-social .btn.btn-square{
    width:40px;
    height:40px;
    line-height:38px;
    font-size:20px;
}


/*-----------------------------------
        Lesson Progress Bar
------------------------------------*/
#seekbar:not([value]) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;

   background:none;
}

#seekbar[value]  {
  /* Reset the default appearance */
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;

  /* Get rid of default border in Firefox. */
  border: none;

  /* Dimensions */
  width: 100%;
  height: 3px;

  /* For IE10 */
  color: blue;

  position:absolute;
  left:0;
  bottom:80px;
  background:none;
  cursor:pointer;
}


#seekbar[value]::-webkit-progress-bar {
    background:none;
}

#seekbar[value]::-webkit-progress-value {
    background:blue;
}

#seekbar[value]::-moz-progress-bar {
    background:blue;
}

.progress-bar {
  width: 100%;
  height: 3px;

  position: absolute;
  left:0;
  bottom:80px;
  background:none;
  display: block;
}

.progress-bar > span {
  background-color: blue;
  border-radius: 2px;

  display: block;
  text-indent: -9999px;
}

/*-----------------------------------
        Lesson Play Button
------------------------------------*/
.lesson-play{
    position:absolute;
    left:50%;
    margin-left:-25px;
    bottom:57px;
    width:50px;
    height:50px;
    cursor:pointer;
}

.lesson-play svg{
    max-width:100%;
    height:100%;
}

.lesson-off .b, .lesson-off .c{ display:none; }
.lesson-on .b, .lesson-on .c{ display:block; }

.lesson-on .a{ display:none; }
.lesson-off .a{ display:block; }


@media screen and (min-width: 428px) {
    .lesson-play{
        margin-left:-37px;
        bottom:45px;
        width:75px;
        height:75px;
    }
}

@media screen and (min-width: 763px){
    .lesson-play{
        margin-left:-47px;
        bottom:35px;
        width:95px;
        height:95px;
    }
}


/*-----------------------------------
        Lesson Author
------------------------------------*/
.lesson-author-avatar{
    text-align:center;
    display:block;
}

.lesson-author-avatar img{
    max-width:100px;
    height:100px;
    border-radius:50%;
    overflow:hidden;
}

.lesson-author-bio{
    text-align:center;
}

#lesson-author h2{
    margin-top:1em;
    margin-bottom:0.5em;
    font-weight:700;
    font-size:1.25em;
}

#lesson-author h2 a{
    color:#3d434b;
}

#lesson-author h2 a:hover{
    color:#0090d9;
}

@media only screen and (min-width: 48em) {
    .lesson-author-avatar img{
        max-width:100%;
        height:auto;
    }

    .lesson-author-avatar, .lesson-author-bio{
        text-align:left;
    }

    #lesson-author h2{
        margin-top:0;
    }
}


/*-----------------------------------
        Lesson Subscribe
------------------------------------*/
#lesson-subscribe{
    text-align:center;
}

#lesson-subscribe h2{
    font-weight:700;
    font-size:1.8em;
}

/*-----------------------------------
        Lesson Wordbank Add
------------------------------------*/
#wordbank-add{
    text-align:center;
    margin-bottom:2em;
}

#wordbank-add-icon{
    width:170px;
    height:auto;
    margin:0 auto;
    border:none;
    background:none;
    outline:0 !important;
    -webkit-box-shadow: none !important;
    box-shadow:none !important;
}

#wordbank-add-icon svg{
    width:100px !important;
    height:100px !important;
}

#wordbank-add-icon circle{
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}


#wordbank-add-icon:hover circle{
    fill:#f5fafd;
}

#wordbank-add-icon:hover .g{
    fill:#41b1e6;
}

#wordbank-add-icon:disabled{
    opacity:0.4;
}

#wordbank-add-icon:disabled:hover circle{
    fill:#41b1e6;
}

#wordbank-add-icon:disabled:hover .g{
    fill:#fff;
}

#wordbank-add-icon.word-added{
    opacity:1;
}

@media only screen and (max-width: 1105px){
    #wordbank-response-sml{
        display:none;
    }
}

@media only screen and (min-width: 1106px){
    .word-not-logged-in #wordbank-response-sml{
        display:none;
    }

    #wordbank-add-icon{
        position:absolute;
        left:-125px;
        top:65px;
    }

    .word-not-logged-in #wordbank-add-icon{
        top:150px;
    }

    #wordbank-response.tc-success{
        display:none;
    }

    #wordbank-response-sml{
        position:absolute;
        left:-93px;
        top:205px;
        width:100px;
        padding:10px;
    }

}

/*-----------------------------------
        Lesson Wordbank Add Alerts
------------------------------------*/
#msg-wordbank{
    border-radius:0;
    width:100%;
    position:absolute;
    left:0;
    top:78px;
    font-size:0.8em;
    font-weight:600;
    z-index:9;
    line-height:1.25;
}



/*-----------------------------------
        Lesson Phonics
------------------------------------*/
.phonics-item{
    padding:1em 0;
    font-size:1.25em;
    position:relative;
}

.phonics-item .txt-english{
    font-weight:bold;
}

.phonics-item button{
    background:none;
    border:none;
    font-size:1.5em;
    position:absolute;
    top:10px;
    right:0;
    outline:none !important;
}

.phonics-item button:hover{
    color:#0090d9;
}

.txt-pinyin{
    font-family:"Ubuntu", "Open Sans", helvetica, arial, sans-serif;
}


/*-----------------------------------
        Contact
------------------------------------*/
#contact-page-form form{
    max-width:640px;
}

#contact-page-form p{
    margin-bottom:1em;
}

.checkbox-label{
    font-size:12px;
    margin-left:10px;
    color:#78909c;
}

@media screen and (min-width: 763px){
    #contact-page-form form{
        background:#fff;
        margin-top:-10em;
        position:relative;
        border-radius:6px;
    }

    #contact-page-form .formbox{
        padding:30px;
        background:#fff;
        position:relative;
        z-index:5;
        border-radius:6px;
    }

    #contact-page-form form:after{
        content: '';
        position:absolute;
        z-index:0;
        top:-3px;
        width:94%;
        left:50%;
        margin-left:-47%;
        height:30px;
        box-shadow: 0 -16px 30px -5px rgba(0, 0, 0, 0.4);
        -webkit-transform: perspective(800px) rotateY(180deg) rotateX(45deg);
        -moz-transform: perspective(800px) rotateY(180deg) rotateX(45deg);
        -ms-transform: perspective(800px) rotateY(180deg) rotateX(45deg);
        -o-transform: perspective(800px) rotateY(180deg) rotateX(45deg);
        transform: perspective(800px) rotateY(180deg) rotateX(45deg);
    }

}






/*-----------------------------------
        Half Width No Pad
------------------------------------*/
@media screen and (max-width:762px){
    .skeleton-med .halfwidth, .skeleton-sml .halfwidth, .skeleton-xsml .halfwidth{
        padding-left:0;
        padding-right:0;
    }
}


/*-----------------------------------
        OVERLAY
------------------------------------*/
#overlay{
    height: auto;
    min-height: 100%;
}

#overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
}

.overlay-open #menu-toggle{
    display:none;
}

#overlay-close {
    position: fixed;
    right: 18px;
    top: 18px;
    z-index: 1000;
    width: 36px;
    font-size: 1.5em;
    line-height: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    cursor:pointer;
    color: #666e63;
    opacity:0.9;
}

#overlay-close:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    opacity:1;
}

#overlay,
#overlay-close {
    display: none;
    z-index: -1;
}

.overlay-open #overlay, .overlay-open #overlay-close {
    display: block;
    z-index: 500;
}

#overlay-skin {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    min-height: 100%;
}

.overlay-skeleton{
    margin:0 auto;
    max-width:1296px;
    width:90%;
    padding-bottom:72px;
    padding-top:72px;
    text-align:center;
}

@media screen and (max-width: 1440px) {
    .overlay-skeleton {
        width: 100%;
    }
}

.overlay-row>* {
    direction: ltr;
}

.overlay-block {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    float: none;
    text-align:left;
    width:75%;
}

.overlay-row{
    clear:both;
    vertical-align:top;
    display:block;
    direction: rtl;
}



.overlay-item{
    vertical-align:middle;
    max-width:100%;
    padding-left:28px;
    padding-right:28px;
    box-sizing: border-box;
    display: inline-block;
    float:left;
    width:50%;
}

#overlay h2{
    font-size:1.75em;
    margin-bottom:0.5em;
}


@media screen and (max-width: 840px) {
    .overlay-item{
        float:none;
        width:100%;
    }

    #overlay-form{
        margin-top:48px;
    }
}

@media screen and (max-width: 763px) {
    #overlay h2{
        font-size:1.25em;
    }

    .overlay-block{
        width:95%;
    }


}

@media screen and (min-width: 763px) {
    #overlay{
        background:rgba(0,0,0,0.9);
    }

    .overlay-block{
        border-radius:4px;
        background:#fff;
        padding:40px;
        width:80%;
    }
}

#overlay .form-group{
    margin-bottom:1em;
}

#overlay .form-group span.error{
    left:auto;
    right:20px;
    top:0;
    line-height:72px;
}


#overlay .btn-option{
    font-size:0.8em;
    cursor:pointer;
    margin-top:1em;
    display:block;
}

#overlay .btn-option:hover{
    color:#b64b4b;
}


@media screen and (min-width: 528px) {
    #overlay .btn-option{
        float:right;
        line-height:48px;
        margin-top:0;
    }
}

.inline-form .form-group-join span.error{
        background:none;
        left:auto;
        right:20px;
        top:45px;
}

@media screen and (min-width: 763px) {
    .inline-form .form-group-join span.error{
        left:0;
        top:82px;
    }
}

#overlay span.error{
    background:none;
}



/*-----------------------------------
        Layout - Blog Single
------------------------------------*/
.page-hero.blog-single-hero .section-title{
    text-shadow:none;
    font-weight:700;
    color:#0090d9;
}

.page-hero.blog-single-hero .full-bg{
    padding-bottom:0;
}


@media (min-width: 763px) {
    .page-hero.blog-single-hero .full-bg{
        height:auto;
        padding-bottom:0;
    }

    .page-hero.blog-single-hero .section-title{
        font-size:2.45em;
    }
}

.single-title-social ul{
    list-style:none;
    padding:0 !important;
    margin:1em 0 0 0;
    font-size:1.3em;
    text-align:center;
}

.single-title-social ul li{
    display:inline;
    margin:0 !important;
    padding:0 15px;
    height:100%;
}

@media (min-width: 48em) {
    .blog-single-hero .single-content{
        text-align:left;
    }

    .single-title-meta{
        float:left;
    }

    .single-title-social ul{
        font-size:1em;
        float:right;
        margin:-10px 0 0;
    }

    .single-title-social ul li{
        width:auto;
        padding:0 5px;
    }

    .single-title-social ul li:last-of-type{
        padding-right:0;
    }
}


/*-----------------------------------
        Blog Page Search Form
------------------------------------*/
p.blog-search-form-group{
    overflow: hidden;
    background: #fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,0.2);
    border-radius: 39px;
    height:48px;

    width: 100%;
    margin: 0 0 40px 0;

    box-sizing: border-box;
    position: relative;
}

.blog-search-form-group label{
    line-height:48px;
    padding-left:30px;
    opacity:1;

    -webkit-transition: opacity 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: opacity 250ms cubic-bezier(.02, .01, .47, 1);
    transition: opacity 250ms cubic-bezier(.02, .01, .47, 1);
}

.blog-search-form-group input:focus ~ label, .blog-search-form-group input:valid ~ label{
    opacity:0;
    -webkit-transform: translate3d(0,  -39px,  0);
    transform: translate3d(0,  -39px,  0);
}

.blog-search-form-group input{
    padding-top:5px;
    padding-left:30px;
}

/*-----------------------------------
        Layout: Guest Page;
------------------------------------*/
.guest-row{
    margin-bottom:2em;
}

.guest-row > div{
    margin-bottom:2rem;
}

.guest-item{
    position:relative;
    background:#fff;
    vertical-align: top;
    text-align: left;
    display:block;
    color:#4b4f56;
    white-space: normal;
    height:100%;
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

.guest-item *{
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

.guest-item:hover{
  color:#4b4f56;
}

.guest-item-img{
    position:relative;
    overflow:hidden;
    border-radius:4px;
}

.guest-item-img figure{
    border-radius:4px;
    overflow:hidden;
    line-height:0;
    margin:0;
}

.guest-item-info{
    padding:1em 0;
}

.guest-item h4{
    font-weight:600;
}

.guest-item:hover h4{
   color:#0090d9;
}

.guest-item-info p{
    font-size:0.75em;
}

/*.guest-item-img figure::after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:5px;
    background-color:#e93a29;
    z-index:22;
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}*/

/*.guest-item:hover .guest-item-img figure::after{
    width:100%;
}*/

.guest-item-mission{
    position:absolute;
    left:0;
    bottom:-75px;
    width:100%;
    height:auto;
    background:#2a2a2a;
    color:#fff;
    padding:20px;
    opacity:0;
    font-size:0.65em;
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

.guest-item:hover .guest-item-mission{
    opacity:0.85;
    bottom:0;
    transition-delay: 0.150s !important;
}

.guest-item-social{
    text-align:left;
}

.guest-item-social a{
    display:inline-block;
    margin-left:7px;
}

@media only screen and (min-width: 75em) {
    .guest-item-mission{
        font-size:0.75em;
    }
}

/*-----------------------------------
        Layout: Guest Single
------------------------------------*/
#guest-single{
    margin-top:78px;
}

#guest-single .guest-avatar, #guest-single .guest-info{
    text-align:center;
}

#guest-single .guest-avatar img{
    /*border-radius:50%;
    max-width:200px;*/
    margin-bottom:1em;
    border-radius:4px;
}

#guest-single h1{
    margin-bottom:0;
}

#guest-single .guest-career{
    text-transform:uppercase;
    color:#8f9195;
    font-size:0.8em;
}

#guest-single .guest-social{
    margin-top:2em;
    margin-bottom:2em;
}



#guest-single .guest-social a{
    vertical-align:middle;
}

@media only screen and (max-width: 47.9em) {
    #guest-single .guest-social a.gs-label{
        display:none;
    }
}

@media only screen and (min-width: 48em) {
    .guest-main{
        border-right:1px solid #e7e7e7;
    }

    /*#guest-single .guest-avatar img{
        max-width:100px;
    }*/

    #guest-single .guest-avatar, #guest-single .guest-info{
        text-align:left;
    }

    #guest-single .guest-social span{
        display:block;
        margin-bottom:0.2em;
    }
}

@media only screen and (min-width: 75em) {
    .guest-main{
        border-right:0;
    }

    /*#guest-single .guest-avatar img{
        max-width:150px;
    }*/
}

/*-----------------------------------
        Layout: Guest Single - lesson cards
------------------------------------*/
.guest-lesson-row a{
    display:block;
    box-shadow: 0 10px 10px rgba(0,0,0,.08);
    border-radius:4px;
    overflow:hidden;
    white-space: normal;
    line-height:0;
    margin-bottom:20px;
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

.guest-lesson-row a:hover {
    box-shadow: 0 20px 20px rgba(0,0,0,.16);
    transform: translate(0,-10px);
    transition-delay: 0s !important;
}

@media only screen and (min-width: 75em) {
    .guest-lesson-row{
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        -webkit-box-flex: 0;
        flex: 0 1 auto;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex-wrap:wrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between;
    }

    .guest-lesson-row a{
        width:48%;
        vertical-align:top;
    }
}

/*-----------------------------------
        Layout: Guest Single - sidebar
------------------------------------*/
.sidebar-guest{
    color:#8f9195;
    font-size:0.85em;
    border-top:1px solid #e7e7e7;
    margin-top:4em;
    padding-top:4em;
}

h5.sidebar-title{
    color: #3d434b;
    font-size:1.1em;
    margin-bottom:1em;
    font-weight:600;
}

.sidebar-signup{
    background:#f5f8fa;
    padding:30px;
    text-align:center;
    margin-bottom:3em;
    color:#5C5C5C;
}

.sidebar-signup .btn{
    display:block;
}

@media only screen and (min-width: 48em) {
    .sidebar-guest{
        border:none;
        margin-top:0;
        padding-top:0;
    }
}



/*-----------------------------------
        Contact Plugin
------------------------------------*/
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #222 !important;
font-weight:600;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.wpcf7-submit {
    background-color: #0090d9;
    cursor: pointer;
    position: relative;
    display: inline-block;
    border-radius:2px;
    height: 48px;
    line-height: 48px;
    padding: 0 30px;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#fff;
    display:inline-block;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:0.1em;
    font-size:0.8em;
    white-space: nowrap;
    outline: none;
    border: none;
    vertical-align: middle;
    font-family: "Montserrat",  "Helvetica Neue",  sans-serif;
    font-weight:600;

    margin: 8px auto 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.wpcf7-submit:hover {
    background-color: #005f8f;
    color:#fff !important;
}

.wpcf7 .screen-reader-response[role=alert]{
    color:#fff;
    background-color:#CC3333;
    text-align:center;
    border-radius:4px;
    font-family: "Open Sans",  "Helvetica Neue",  sans-serif;
    font-weight:bold;
    padding:20px;
    margin-bottom:2em;
}

.wpcf7 .screen-reader-response ul{
    display:none;
}

.wpcf7-not-valid-tip{
    color:#CC3333;
    font-size:0.85em;
    display:block;
}

.wpcf7-response-output.wpcf7-validation-errors{
    color:#CC3333;
}

.wpcf7-recaptcha{
    margin-bottom:2em;
}


/*-----------------------------------
        Mailchimp Forms
------------------------------------*/
#mc_embed_signup .indicates-required{
    font-size:0.8em;
    color:rgba(0,0,0,0.7);
    margin-bottom:1em;
}

.mc-field-group{
    margin-bottom:2em;
}

.mc-field-group label{
    position:relative;
    height:auto;
    line-height:1.5;
    top:0;
    padding:0 7px 0 0;
    color:#4b4f56;
}

.mc-field-group br{
    display:none;
}

.mc-field-group input{
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #222 !important;
font-weight:600;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.mc-field-group input[type="checkbox"]{
    width:auto !important;
    margin-right:7px;
}

.mc-field-group.input-group strong{
    font-weight:normal;
}

.mc-field-group.input-group ul{
    font-size:0.8em;
    list-style:none;
    padding-left:0;
}

.mc-field-group.input-group ul li{
    margin-bottom:0.5em;
    padding-bottom:0.5em;
    border-bottom:1px solid rgba(0,0,0,0.1);
}

.mc-field-group.input-group ul label{
    font-size:1em;
}

#mc_embed_signup input[type="submit"]{
    background-color: #0090d9;
    cursor: pointer;
    position: relative;
    display: inline-block;
    border-radius:2px;
    height: 48px;
    line-height: 48px;
    padding: 0 30px;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#fff;
    display:inline-block;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:0.1em;
    font-size:0.8em;
    white-space: nowrap;
    outline: none;
    border: none;
    vertical-align: middle;
    font-family: "Montserrat",  "Helvetica Neue",  sans-serif;
    font-weight:600;

    margin: 8px auto 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

#mc_embed_signup input[type="submit"]:hover {
    background-color: #005f8f;
    color:#fff !important;
}



/*-----------------------------------
        Layout CTA's
------------------------------------*/
.call-to-action-wrap h2{
    font-weight:700;
    text-transform:uppercase;
    font-size:2em;
    margin-bottom:0.25em;
}

.call-to-action-img{
    position:relative;
}

.call-to-action-img figure{
    margin:0;
}

#cta-medal .call-to-action-img figure{
    position:absolute;
    top:-125px;
    left:50px;
    z-index:9;
}

#cta-elvis .call-to-action-img figure{
    position:absolute;
    line-height:0;
    left:50px;
    bottom:-40px;
}

#cta-elvis .page-content{
    padding-bottom:40px;
}

@media only screen and (max-width: 61.9em) {
    #cta-medal .tleft{
        text-align:center !important;
    }

    #cta-medal .call-to-action-img figure{
        /*display:none;*/
        position:relative;
        top:0;
        left:0;
        margin-top:2em;
    }

    #cta-medal .call-to-action-img figure img{
        width:300px;
    }

    #cta-elvis .page-content{
        padding-bottom:0;
    }

    #cta-elvis .call-to-action-img figure{
        position:relative;
        bottom:0;
        left:0;
    }

    .call-to-action-wrap .call-to-action-txt{
        margin-bottom:2em;
        text-align:center;
    }

    .call-to-action-wrap .call-to-action-img{
        text-align:center !important;
    }
}

@media only screen and (min-width: 95em) {
    #cta-elvis .call-to-action-img figure{
        bottom:-80px;
    }

    #cta-elvis .page-content{
        padding-bottom:80px;
    }
}


/*-----------------------------------
        Layout Pricing Table Hero Custom
------------------------------------*/
#hero-join .call-to-action-txt{
    margin-bottom:0;
}

#hero-join .call-to-action-txt p{
    font-weight:400;
    font-family: 'Nunito', helvetica, arial, sans-serif;
    font-size:1.25em;
}

@media only screen and (min-width: 763px) {
    #hero-join .page-content{
        padding-top:6em;
        padding-bottom:6em;
    }
}

@media only screen and (min-width: 1106px){
    #hero-join .page-content{
        text-align:left !important;
        padding-top:9em;
        padding-bottom:9em;
    }

    #hero-join .call-to-action-txt{
        padding-left:350px;
    }

    #hero-join .call-to-action-txt p{
        padding-right:100px;
    }
}

@media only screen and (min-width: 1447px){
    #hero-join .call-to-action-txt{
        padding-left:450px;
    }

    #hero-join .call-to-action-txt p{
        padding-right:250px;
    }
}

/*-----------------------------------
        Layout Pricing Table
------------------------------------*/
.the-price-item{
    margin-bottom:2em;
}

.price-item{
    position:relative;
    height:100%;
    background: #fff;
    text-align:center;
    padding:20px 20px 80px;
    border-radius:9px;
    box-shadow:8px 8px 45px 5px rgba(0,0,0,.08);
    border:2px solid #fff;
    -webkit-transition: all 0.24s cubic-bezier(0.645,  0.045,  0.355,  1);
    -moz-transition: all 0.24s cubic-bezier(0.645,  0.045,  0.355,  1);
    -o-transition: all 0.24s cubic-bezier(0.645,  0.045,  0.355,  1);
    transition: all 0.24s cubic-bezier(0.645,  0.045,  0.355,  1);
}

@media only screen and (min-width: 48em) {
	.price-item{
		min-height:450px;
	}
}

.price-item:hover{
    border-color:#f4a536;
}

.price-popular .price-item,
.price-popular .price-item:hover{
    border-color:#66ab7b;
}

.price-subscribe .price-item:hover{
    border-color:#40b1e6;
}


.price-plan{
    text-transform:uppercase;
    text-align:center;
    font-size:13px;
    line-height:1.7;
    margin-bottom:5px;
    font-weight:700;
    color:rgba(0,0,0,0.5);
    letter-spacing:0.05em;
}

.price-value{
    text-align:center;
    border-bottom:2px solid rgba(0,0,0,0.05);
    padding-bottom:20px;
    margin-bottom:15px;
}

.price-value h5{
    font-size:40px;
    line-height:50px;
    text-transform:uppercase;
    margin-bottom:10px;
    font-weight:700;
    color:#f4a536;
}

.price-popular .price-value h5{
    color:#66ab7b;
}

.price-subscribe .price-value h5{
    color:#40b1e6;
}

.price-value span{
    font-size:12px;
    line-height:20px;
    text-transform:lowercase;
    letter-spacing:0.1em;
    color:#4b4f56 !important;
}

.price-value p{
    font-size:13px;
    line-height:1.7;
    color:rgba(0,0,0,0.5);
}

.price-availability{
    margin-bottom:20px;
}

.price-availability span{
    display:block;
    padding:5px 0;
    border-bottom:1px dashed rgba(0,0,0,0.10);
    font-size:13px;
    line-height:1.7;
}

.price-availability span.false{
    text-decoration:line-through;
    color:rgba(0,0,0,.3);
}

.price-subscribe .price-availability span:last-of-type{
    border:none;
}

.the-price-item .btn{ background-color:#f4a536; }
.the-price-item .btn:hover{ background-color:#d6902f; }
.the-price-item .btn:active{ background-color:#b77c29; }

.price-popular .btn{ background-color:#66ab7b; }
.price-popular .btn:hover{ background-color:#59966c; }
.price-popular .btn:active{ background-color:#4d805c; }

.price-subscribe .btn{ background-color:#40b1e6; }
.price-subscribe .btn:hover{ background-color:#389bc9; }
.price-subscribe .btn:active{ background-color:#3085ac; }

.price-btn{
    position:absolute;
    left:50%;
    transform:translate(-50%, 0);
    bottom:40px;
}

/*-----------------------------------
        OVERLAY SEARCH
------------------------------------*/
#overlay-search{
    height: auto;
    min-height: 100%;
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

#overlay-search {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
}

.overlay-open #menu-toggle{
    display:none;
}

#overlay-search-close {
    position: fixed;
    right: 50px;
    top: 18px;
    z-index: 1000;
    width: 36px;
    font-size: 3.5em;
    line-height: 0;
    cursor:pointer;
    color: #666e63;
    opacity:0.7;
    -webkit-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    -moz-transition: all 250ms cubic-bezier(.02, .01, .47, 1);
    transition: all 250ms cubic-bezier(.02, .01, .47, 1);
}

#overlay-search-close:hover {
    color:#e93a29;
    opacity:1;
}

#overlay-search,
#overlay-search-close {
    opacity:0;
    z-index: -1;
}

.overlay-open #overlay-search, .overlay-open #overlay-search-close {
    display: block;
    z-index: 500;
    opacity:1;
}

#overlay-search form{
    width:100%;
    max-width:100%;
    padding:8em 100px;
}

.lesson-search-form-group{
    height:200px;
    border-bottom: 5px solid #ccc;
    position:relative;
}

.lesson-search-form-group button{
    background:none;
    border:none;
    font-size:5em;
    top:40px;
    position:absolute;
    left:0;
}

.lesson-search-form-group input{
    padding-left:150px;
    font-size:8em;
}



/*-----------------------------------
        SIDEBAR MY ACCOUNT
------------------------------------*/
.sidebar-profile{
    position:relative;
    border-radius:4px;
    background:#fff;
    padding:20px;
    text-align:center;
    margin-top:2em;
    border:1px solid #e7e7e7;
}

.sidebar-avatar{
    width:100px;
    height:100px;
    border-radius:4px;
    overflow:hidden;
    margin-top:-40px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    position:relative;
}


.sidebar-name{
    font-size:0.9em;
    margin-top:1em;
    margin-bottom:2em;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    text-align:center;
}

.sidebar-name span{
    font-weight:600;
    font-size:1.25em;
}

.sidebar-profile-links ul{
    padding:0;
    margin:0;
    list-style:none;
}

.sidebar-profile-links ul li{
    display:block;
    padding:10px 0;
    margin:0;
    border-bottom:1px dashed #e7e7e7;
}

.sidebar-profile-links ul li:last-of-type{
    border:none;
}

@media only screen and (min-width: 48em) {
    .sidebar-profile{
        text-align:left;
        margin-top:0;
    }
}


/*-----------------------------------
        HERO MY ACCOUNT
------------------------------------*/
.myaccount-avatar{
    width:100px;
    height:100px;
    border-radius:4px;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    display:block;
    position:relative;
}


.myaccount-name{
    font-size:1em;
    margin-top:1em;
    margin-bottom:2em;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    text-align:center;
    font-weight:100;
    color:#999;
}

.myaccount-name span{
    font-weight:700;
    font-size:2em;
    color:#4c4c4c;
    vertical-align:top;
    text-transform:uppercase;
}

.myaccount-links{
    margin-top:2em;
}

@media only screen and (max-width: 48em) {
    .myaccount-links .btn{
        padding:0 15px;
        margin-bottom:7px;
    }
}

@media only screen and (min-width: 763px) {
    .page-hero .myaccount-name{
        font-size:2em;
    }
}

.myaccount-herobanner p{
    font-size:18px;
}


@media only screen and (min-width: 763px) {
    .myaccount-herobanner p{
        font-size:22px;
    }
}


/*-----------------------------------
        MY ACCOUNT WORDBANK ROLL
------------------------------------*/
#wordbank-delete{
    width:100%;
    max-width:100%;
}

.wordbank-roll{
    border-bottom:1px solid #e7e7e7;
    margin-bottom:1em;
}

.wordbank-roll .phonics-item{
    position:relative;
    padding-left:15px;
}


.wordbank-roll input{
    position:absolute;
    left:0;
    top:25px;
}


/*-----------------------------------
        MY ACCOUNT RECAP ACCORDION
------------------------------------*/
.myaccount-recapvideos.accordion-list li{
	padding:0.875em 0;
}

.myaccount-recapvideos.accordion-list li h4{
	font-size:1.15em;
	margin-bottom:0;
}

.myaccount-recapvideos.accordion-list li h4 a{
	color:#3bb1e7;
	padding-right:0;
}

.myaccount-recapvideos.accordion-list li .accordion-answer{
	margin-top:1em;
	padding-right:0;
}


/*-----------------------------------
        LOADING SPINNER
------------------------------------*/
.spinner {
  margin: 100px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.spinner > div {
  background-color: #333;
  height: 100%;
  width: 4px;
  margin:0 1px;
  display: inline-block;

  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}


/*-----------------------------------
        Pagination
------------------------------------*/
#pagination, .reachedEnd, .paginationLoader{
    text-align:center;
    clear:both;
}


/*-----------------------------------
        Stripe Donate Buttons
------------------------------------*/
form.form-donate{
    margin:0;
    display:inline-block;
    width:auto;
}

a.stripe-button-el{
    overflow:hidden;
    display:inline-block;
    visibility:visible !important;
    padding:1px;
    border-radius:5px;

}


form.form-donate .stripe-button-el,
a.stripe-button-el
{
    box-shadow:none;
    background-image:none;
    color:#fff;
    background-color: #e93a29;
}

form.form-donate .stripe-button-el:hover,
a.stripe-button-el:hover
{
    background-color: #cc3324;
 }

form.form-donate .stripe-button-el:active,
a.stripe-button-el:active
{
    background-color: #af2b1f;
}

form.form-donate .stripe-button-el span, form.form-donate .stripe-button-el:active span{
    background:none;
  font-family: "Montserrat",  "Helvetica Neue",  sans-serif;
  font-weight:600;
  text-shadow:none;
  box-shadow:none;
  padding:0 20px;
  line-height:40px;
  height:40px;
}




/*-----------------------------------
        Generic Form
------------------------------------*/
.generic-form p{
    margin-bottom:1.5em;
}

.generic-form label{
    position:relative;
    display:block;
    padding-left:0;
    padding-right:0;
    line-height:2;
    font-weight:bold;
}

.generic-form input[type='text'],
.generic-form input[type='password'],
.generic-form input[type='email'],
.generic-form textarea {
    background-color: #eee;
    border: none;
    width: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 14px;
    color: #222;
    font-weight:600;
    padding: 16px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.forgot-label{
    font-size:12px;
    float:right;
    margin-left:5px;
    margin-top:5px;
    color:#78909c;
}

.forgot-label a{
    color:#78909c;
}

.forgot-label a:hover{
    color:#e93a29;
}



/*-----------------------------------
        Contact Page
------------------------------------*/
#contact-headline .bg-img{
    opacity:0.1;
    z-index:2;
    left:-200px;
    top:-200px;
    background-size:100% 100%;
    width:605px;
    height:618px;
}


/*-----------------------------------
        Community Page
------------------------------------*/
@media only screen and (max-width: 47.9em) {
    #community-details .detail{
       margin-bottom:2em;
    }
}


/*-----------------------------------
        Sidebar Page
------------------------------------*/
.sidebar-item-page {
    margin-bottom:2em;
}

.sidebar-item-page nav ul li a{
    line-height:1.5;
    padding:7px 12px;
}






/*-----------------------------------
        About
------------------------------------*/
#about-1,#about-10,#about-11,#about-9{padding-top:3em}#about-1,#about-2,.about-content{position:relative}#about-1,.mask-2{background:#36b3e7}#about-3 h2,.about-month{text-transform:uppercase}#about-1,#about-4{padding-bottom:3em}#about-5,#about-7,#about-9{overflow:hidden}.page-template-about{overflow-x:hidden}.about-content{display:block;width:100%;max-width:1170px;padding-left:10px;padding-right:10px}#about-5:before,.mask-2{position:absolute;z-index:-1}@media (min-width:1170px){.about-content{left:50%;margin-left:-585px;padding-left:0;padding-right:0}}.about-content img{max-width:100%;height:auto}h1.about-title,h2.about-title,h3.about-title{font-size:1.75em}h1.about-year,h2.about-year,h3.about-year{font-size:2.25em}h1.about-month,h2.about-month,h3.about-month{font-size:1.25em}#about-1 .about-1-mainimg{margin-left:10%}@media (min-width:548px){#about-1 .about-1-mainimg{margin-left:7%}}@media (min-width:763px){#about-1 .about-1-mainimg{margin-left:5%}}@media (min-width:1170px){#about-1 .about-1-mainimg{margin-left:5%}}.mask-2{content:"";left:0;top:0;width:100%;height:8em;-webkit-clip-path:url(#clip-shape);clip-path:url(#clip-shape)}#about-5,#about-5-jan,#about-5-jul,#about-5-jul p,#about-5-mar{position:relative}#about-5,#about-6{background-repeat:no-repeat}#about-2 img{border-radius:50%;max-width:250px}#about-2 h2{color:#36b3e7}.about-2-shaolan{margin-left:auto;margin-right:auto;max-width:525px}#about-3{padding:3em 0}#about-3 h1,#about-3 h2,#about-3 h3{color:#ffd400}#about-3 h1{font-size:2.25em;margin:0}#about-3 h2{font-size:1.25em;margin-bottom:.3em}#about-3 h3{margin-top:20px}.about-3-feb{margin-top:-20px;margin-bottom:20px}.about-3-feb-banner-left,.about-3-feb-banner-right{max-width:100%;height:auto}.about-3-feb-banner-left{margin-right:-20px}.about-3-feb-banner-right{margin-left:-20px}.about-ted{max-width:455px;margin-left:auto;margin-right:auto}#about-4 .about-title{color:#8fc057}#about-5{background-position:center bottom;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIyNDQuMDgxcHgiIGhlaWdodD0iMTQ0Ni41MzdweCIgdmlld0JveD0iMCAwIDIyNDQuMDgxIDE0NDYuNTM3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMjQ0LjA4MSAxNDQ2LjUzNyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkxheWVyXzEiPgo8L2c+CjxnIGlkPSJ3YXZlc18xIj4KCTxwYXRoIGZpbGw9IiNEMUU5RjQiIGQ9Ik0yMDg0LjU4MSw5MTMuOTM5aC05MS4xMTRoLTM3MC40MDRoLTE3LjI3NmMtMjUuMjI0LDAtNDUuNjczLTIwLjQ0Ny00NS42NzMtNDUuNjcKCQljMC0yNS4yMjUsMjAuNDQ5LTQ1LjY3NCw0NS42NzMtNDUuNjc0aDE3LjI3NmwwLDBoMC44MTVjNzEuNzU0LDAsMTI5LjkyMi01OC4xNjgsMTI5LjkyMi0xMjkuOTIyCgkJYzAtNzEuNzUzLTU4LjE2OC0xMjkuOTIyLTEyOS45MjItMTI5LjkyMmgtMTYyLjY3MWwwLDBoLTQxLjk5NGMtMTMuMDgsMC0yMy42ODYtMTAuNjA0LTIzLjY4Ni0yMy42ODVzMTAuNjA1LTIzLjY4NiwyMy42ODYtMjMuNjg2CgkJaDQxLjk5NGgxNDQuMzQ0aDYzLjYwNWgxNS4xMzJoMzQuNjM0aDExNC41MjhjMzkuMjA2LDAsNzAuOTg4LTMxLjc4Miw3MC45ODgtNzAuOTg5YzAtMzkuMjA1LTMxLjc4Mi03MC45ODgtNzAuOTg4LTcwLjk4OGgtMTkuNDY2CgkJaC02Ny42MjdoLTE3LjM2OGMtMTUuMDIzLDAtMjcuMjAzLTEyLjE3OS0yNy4yMDMtMjcuMjAyUzE3MTMuOTY2LDMxOSwxNzI4Ljk4OSwzMTloMTcuMzY4aDY3LjYyN2g1Ny4xMmgxNS45MzFoNTcuMTU2aDExNC45MzcKCQloMjUuNDUzYzg4LjA5LDAsMTU5LjUtNzEuNDExLDE1OS41LTE1OS41YzAtODguMDg5LTcxLjQxLTE1OS41LTE1OS41LTE1OS41aC0yNS40NTNoLTE4OC4wMjNINzY4LjE5MwoJCWMtODguMDg5LDAtMTU5LjUsNzEuNDExLTE1OS41LDE1OS41YzAsODguMDg5LDcxLjQxMSwxNTkuNSwxNTkuNSwxNTkuNWgyMTMuNDc4aDExNS4wNjNoNzMuMDVoMTU2LjM3Nmg4Ljk1NwoJCWMxNS4wMjEsMCwyNy4yMDEsMTIuMTc5LDI3LjIwMSwyNy4yMDJzLTEyLjE4LDI3LjIwMi0yNy4yMDEsMjcuMjAyaC04Ljk1N2gtMTc0LjkzOWMtMzkuMjA1LDAtNzAuOTg4LDMxLjc4My03MC45ODgsNzAuOTg4CgkJYzAsMzkuMjA3LDMxLjc4Myw3MC45ODksNzAuOTg4LDcwLjk4OWg0NC40MDhoMzYuNTIzaDU1LjM5MmMxMy4wODEsMCwyMy42ODYsMTAuNjA0LDIzLjY4NiwyMy42ODZzLTEwLjYwNCwyMy42ODUtMjMuNjg2LDIzLjY4NQoJCWgtMTMuMjQxbDAsMGgtMjcyLjMxN0gxMjkuOTIyQzU4LjE2OSw1NjIuNzUyLDAsNjIwLjkyMSwwLDY5Mi42NzRjMCw3MS43NTQsNTguMTY5LDEyOS45MjIsMTI5LjkyMiwxMjkuOTIyaDgyNy4wN2g4LjAwNGwwLDAKCQloNjUuMzA3YzI1LjIyNSwwLDQ1LjY3NCwyMC40NDksNDUuNjc0LDQ1LjY3NGMwLDI1LjIyMy0yMC40NDksNDUuNjctNDUuNjc0LDQ1LjY3aC02NS4zMDdoLTUuNDAySDkzNC4zNGgtNzcuNjU2SDY2My40OTZoLTIzLjMyMgoJCWMtODguMDksMC0xNTkuNSw3MS40MTItMTU5LjUsMTU5LjVjMCw4OC4wOSw3MS40MSwxNTkuNSwxNTkuNSwxNTkuNWg1MS43NWg4OC41MjVoOTYuMTY4aDQ1LjA4NGgzMC4xNTYKCQljMTkuNzc3LDAsMzUuODExLDE2LjAzMywzNS44MTEsMzUuODExcy0xNi4wMzMsMzUuODA5LTM1LjgxMSwzNS44MDloLTMwLjE1NmgtNDUuMDg0SDIwNy4zNjkKCQljLTM5LjIwNiwwLTcwLjk4OSwzMS43ODMtNzAuOTg5LDcwLjk4OGMwLDM5LjIwNywzMS43ODMsNzAuOTksNzAuOTg5LDcwLjk5aDk0NC40NTNoMjQ2LjYwN2g0NTMuMTEKCQljMzkuMjA2LDAsNzAuOTg4LTMxLjc4Myw3MC45ODgtNzAuOTljMC0zOS4yMDUtMzEuNzgyLTcwLjk4OC03MC45ODgtNzAuOTg4aC0xNS41NTdoLTY0Ljk0NgoJCWMtMTkuNzc1LDAtMzUuODExLTE2LjAzMS0zNS44MTEtMzUuODA5czE2LjAzNS0zNS44MTEsMzUuODExLTM1LjgxMWgyNTguMzgzaDU1LjE2MWM4OC4wOSwwLDE1OS41LTcxLjQxMiwxNTkuNS0xNTkuNQoJCVMyMTcyLjY3MSw5MTMuOTM5LDIwODQuNTgxLDkxMy45Mzl6Ii8+CjwvZz4KPC9zdmc+)}#about-5 svg{max-width:100%;height:100%}#about-5 .about-month{margin-bottom:.5em}#about-5 h1,#about-5-jan h2,#about-5-jan h3{color:#fbb02b}#about-5-mar h2,#about-5-mar h3{color:#e06242}#about-5-jul h2,#about-5-jul h3,#about-6 .about-year{color:#329bc4}@media (max-width:762px){#about-5{text-align:center}#about-5 .about-content{padding-left:20px;padding-right:20px}#about-5-book,#about-5-fish{max-width:200px;margin:3em auto}#about-5-boat,#about-5-fisherman,#about-5-jelly1,#about-5-jelly2,#about-5-sail,#about-5-swan{display:none}}@media (min-width:763px){#about-5 .about-year{text-align:right}#about-5-boat,#about-5-book,#about-5-fish,#about-5-fisherman,#about-5-jelly1,#about-5-jelly2,#about-5-sail,#about-5-swan{position:absolute}#about-5-book,#about-5-swan{left:-320px;bottom:0}#about-5-boat{right:-400px;top:60px}#about-5-sail{right:-200px;bottom:-150px}#about-5-fish{right:-400px;top:-300px}#about-5-fisherman{bottom:0;left:-300px}#about-5-jelly1{left:-100px;top:200px}#about-5-jelly2{right:-100px;bottom:100px}}@media only screen and (min-width:763px) and (max-width:1105px){#about-5-book{width:250px}#about-5-fisherman{width:500px}#about-5-fish{width:400px}#about-5-mar{margin-top:200px;margin-bottom:100px}}@media (min-width:1106px){#about-5{margin-top:-100px}#about-5-jan .about-title{margin-bottom:50px}#about-5-mar{margin-top:300px;margin-bottom:200px}#about-5-sail{right:-155px}#about-5-book{left:-360px}#about-5-fish{right:-550px;top:-400px}#about-5-fisherman{bottom:-11px;left:-500px}.about-5-museum{top:-58px}#about-5-jelly1{left:-145px;top:70px}#about-5-jelly2{right:-175px;bottom:40px}}#about-5:before{content:'';bottom:0;left:50%;width:50%;background:#84d5f7;height:300px}#about-6{padding:3em 0;background-color:#84d5f7;background-position:center center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjE1ODAuNTQ4cHgiIGhlaWdodD0iMTQ3MC41OTlweCIgdmlld0JveD0iMCAwIDE1ODAuNTQ4IDE0NzAuNTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTgwLjU0OCAxNDcwLjU5OSIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkxheWVyXzEiPgo8L2c+CjxnIGlkPSJzdGFyc18xIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNTI2LjIwNiw1NzAuMDU5bC0yLjg2OC0xMy40NTJsLTkuMTgsMy4yNjhsNS45NC03LjcyN2wtMjYuMTk4LTIuNzU0bDI2LjE5OC0yLjc1MmwtNS45NC03LjcyNAoJCWw5LjE4LDMuMjY4bDIuODY4LTEzLjQ1NmwyLjg2NiwxMy40NTFsOS4xODYtMy4yNjNsLTUuOTQ0LDcuNzI0bDI2LjE5OCwyLjc1MmwtMjYuMTk4LDIuNzU0bDUuOTQ0LDcuNzI3bC05LjE4Ni0zLjI2OAoJCUwxNTI2LjIwNiw1NzAuMDU5eiBNMzM5LjA5NSw1OTguMjE1bC0yLjg2OC0xMy40NTJsLTkuMTgsMy4yNjhsNS45NC03LjcyN2wtMjYuMTk4LTIuNzU0bDI2LjE5OC0yLjc1MmwtNS45NC03LjcyNGw5LjE4LDMuMjY4CgkJbDIuODY4LTEzLjQ1NmwyLjg2NiwxMy40NTFsOS4xODYtMy4yNjNsLTUuOTQ0LDcuNzI0bDI2LjE5OCwyLjc1MmwtMjYuMTk4LDIuNzU0bDUuOTQ0LDcuNzI3bC05LjE4Ni0zLjI2OEwzMzkuMDk1LDU5OC4yMTV6CgkJIE0xNDMyLjI3MSwzMDcuNWM5LjQ3MywwLDE3LjEzNS02LjU1OCwxNy4xMzUtMTQuNjM4YzAsOC4wOCw3LjY2MiwxNC42MzgsMTcuMTI3LDE0LjYzOGMtOS40NjUsMC0xNy4xMjcsNi41NDctMTcuMTI3LDE0LjYzMgoJCUMxNDQ5LjQwNiwzMTQuMDQ2LDE0NDEuNzQ0LDMwNy41LDE0MzIuMjcxLDMwNy41eiBNMjE0LjU4NSwxMzEuMzk4YzkuNDczLDAsMTcuMTM1LTYuNTU4LDE3LjEzNS0xNC42MzgKCQljMCw4LjA4LDcuNjYyLDE0LjYzOCwxNy4xMjcsMTQuNjM4Yy05LjQ2NSwwLTE3LjEyNyw2LjU0Ny0xNy4xMjcsMTQuNjMyQzIzMS43MiwxMzcuOTQ1LDIyNC4wNTgsMTMxLjM5OCwyMTQuNTg1LDEzMS4zOTh6CgkJIE0xMjEwLjE1LDkxNC42NzhjOS40NjEsMCwxNy4xMzEtNi41NTksMTcuMTMxLTE0LjY0MWMwLDguMDgyLDcuNjYzLDE0LjY0MSwxNy4xMjUsMTQuNjQxYy05LjQ2MiwwLTE3LjEyNSw2LjU0Ny0xNy4xMjUsMTQuNjMzCgkJQzEyMjcuMjgxLDkyMS4yMjUsMTIxOS42MTEsOTE0LjY3OCwxMjEwLjE1LDkxNC42Nzh6IE0xMzkxLjQ5MiwxMTAwLjk3N2wtMi44NjktMTMuNDU0bC05LjE4NiwzLjI2OWw1Ljk0Ny03LjcyN2wtMjYuMjAzLTIuNzUyCgkJbDI2LjIwMy0yLjc1NWwtNS45NDctNy43MjhsOS4xODYsMy4yNjdsMi44NjktMTMuNDQ5bDIuODYxLDEzLjQ0OWw5LjE5LTMuMjY3bC01Ljk1LDcuNzI4bDI2LjE5NywyLjc1NWwtMjYuMTk3LDIuNzUybDUuOTUsNy43MjcKCQlsLTkuMTktMy4yNjlMMTM5MS40OTIsMTEwMC45Nzd6IE0xNTQ5LjcxMywxMy4xNzVjOC41MDksMCwxNS40MS01Ljg5LDE1LjQxLTEzLjE3NWMwLDcuMjg1LDYuOTA1LDEzLjE3NSwxNS40MjUsMTMuMTc1CgkJYy04LjUyLDAtMTUuNDI1LDUuODk2LTE1LjQyNSwxMy4xNjlDMTU2NS4xMjMsMTkuMDcxLDE1NTguMjIyLDEzLjE3NSwxNTQ5LjcxMywxMy4xNzV6IE0zMzEuOTg4LDEzOTkuMzk5CgkJYzEzLjU3NiwwLDI0LjU4My05LjM5NiwyNC41ODMtMjEuMDA0YzAsMTEuNjA4LDExLjAxMiwyMS4wMDQsMjQuNTkzLDIxLjAwNGMtMTMuNTgxLDAtMjQuNTkzLDkuNDE1LTI0LjU5MywyMS4wMTMKCQlDMzU2LjU3MSwxNDA4LjgxNCwzNDUuNTY0LDEzOTkuMzk5LDMzMS45ODgsMTM5OS4zOTl6IE0xMDIuOTAxLDQ4My40NTZjOS40NjEsMCwxNy4xMjUtNi41NDQsMTcuMTI1LTE0LjYyOQoJCWMwLDguMDg1LDcuNjcyLDE0LjYyOSwxNy4xMzEsMTQuNjI5Yy05LjQ1OSwwLTE3LjEzMSw2LjU1My0xNy4xMzEsMTQuNjQxQzEyMC4wMjYsNDkwLjAwOSwxMTIuMzYyLDQ4My40NTYsMTAyLjkwMSw0ODMuNDU2egoJCSBNMjE0LjU4NSwxNDU1Ljk2OGM5LjQ2MywwLDE3LjEzMS02LjU0NywxNy4xMzEtMTQuNjMzYzAsOC4wODYsNy42NjgsMTQuNjMzLDE3LjEzMSwxNC42MzNjLTkuNDYzLDAtMTcuMTMxLDYuNTU1LTE3LjEzMSwxNC42MzEKCQlDMjMxLjcxNiwxNDYyLjUyMiwyMjQuMDQ4LDE0NTUuOTY4LDIxNC41ODUsMTQ1NS45Njh6IE04MS41MDIsMTIzNy4wNDdsMi44NjEsMTMuNDQ5bDkuMTg2LTMuMjY4bC01Ljk0NSw3LjcyNWwyNi4yMDMsMi43NTgKCQlsLTI2LjIwMywyLjc1NGw1Ljk0NSw3LjcyMWwtOS4xODYtMy4yNjhsLTIuODY3LDEzLjQ1N2wtMi44NjMtMTMuNDU3bC05LjE4NCwzLjI2OGw1Ljk0NS03LjcyMWwtMjYuMTk5LTIuNzU0bDI2LjE5OS0yLjc1OAoJCWwtNS45NDUtNy43MjVsOS4xODQsMy4yNjhMODEuNTAyLDEyMzcuMDQ3eiBNMTI0Mi40NjksMTQ0LjU5NmMxMy41ODMsMCwyNC41OTUtOS4zOTgsMjQuNTk1LTIxLjAxCgkJYzAsMTEuNjEyLDEwLjk5OSwyMS4wMSwyNC41ODMsMjEuMDFjLTEzLjU4NCwwLTI0LjU4Myw5LjQwOC0yNC41ODMsMjEuMDA1QzEyNjcuMDYzLDE1NC4wMDMsMTI1Ni4wNTIsMTQ0LjU5NiwxMjQyLjQ2OSwxNDQuNTk2egoJCSBNMCwzNzcuNTU0YzEzLjU4MywwLDI0LjU5NS05LjM5OCwyNC41OTUtMjEuMDFjMCwxMS42MTIsMTAuOTk5LDIxLjAxLDI0LjU4MywyMS4wMWMtMTMuNTg0LDAtMjQuNTgzLDkuNDA4LTI0LjU4MywyMS4wMDUKCQlDMjQuNTk1LDM4Ni45NjIsMTMuNTgzLDM3Ny41NTQsMCwzNzcuNTU0eiBNNTcxLjE4Miw2Ni4xNjhjOS40NjMsMCwxNy4xMzEtNi41NDEsMTcuMTMxLTE0LjYzMWMwLDguMDksNy42NjgsMTQuNjMxLDE3LjEzMSwxNC42MzEKCQljLTkuNDYzLDAtMTcuMTMxLDYuNTU4LTE3LjEzMSwxNC42MzlDNTg4LjMxMiw3Mi43MjYsNTgwLjY0NSw2Ni4xNjgsNTcxLjE4Miw2Ni4xNjh6IE0xMTkyLjQ2Myw0NjQuNDU0bC0yLjg2Ny0xMy40NTFsLTkuMTgsMy4yNjUKCQlsNS45MzgtNy43MjZsLTI2LjE5Ny0yLjc1NGwyNi4xOTctMi43NTNsLTUuOTM4LTcuNzI3bDkuMTgsMy4yNjZsMi44NjctMTMuNDU1bDIuODY3LDEzLjQ1NWw5LjE4NS0zLjI2NmwtNS45NDQsNy43MjcKCQlsMjYuMTk3LDIuNzUzbC0yNi4xOTcsMi43NTRsNS45NDQsNy43MjZsLTkuMTg1LTMuMjY1TDExOTIuNDYzLDQ2NC40NTR6Ii8+CjwvZz4KPC9zdmc+)}#about-6 .about-month,#about-6 .about-title{color:#1fa4d3}.hex-box{position:relative;background:#fff;width:300px;height:346px;-webkit-clip-path:url(#clip-shape-hex);clip-path:url(#clip-shape-hex);margin:0 auto;-webkit-transform:translateZ(0)}.hex-box-content{position:absolute;width:100%;height:100%;top:0;left:0;padding:70px 30px 0}.hex-box.hex-box-img{background:url(img/about/2015-oscar.jpeg) center center no-repeat;background-size:cover}@media screen and (min-width:569px){.hex-box{width:372px;height:430px}.hex-box-content{padding-top:100px}}@media only screen and (min-width:48em){.hex-box{display:inline-block}.hex-box.hex-box-img{margin-left:-4px}}#about-ladybug,#about-solar{display:none}.about-bark{margin-top:3em;position:relative;-webkit-transform:translateZ(0)}#about-6 .about-bark .about-month,#about-6 .about-bark .about-title{color:#fff;-webkit-transform:translateZ(0)}#about-solar{position:absolute;left:-1200px;top:-50px;-webkit-transform:translateZ(0)}@media only screen and (min-width:48em){#about-solar{display:block}.about-bark{text-align:left;height:900px}#about-6 .about-bark .about-month{position:absolute;left:46%;top:10px;-ms-transform:rotate(-45.5deg);-webkit-transform:rotate(-45.5deg);transform:rotate(-45.5deg)}#about-6 .about-bark .about-title{position:absolute;left:47%;top:20px;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}#about-6 .about-bark .bark-p-1{position:absolute;left:49%;top:95px;-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}#about-6 .about-bark .bark-p-2{position:absolute;left:49%;top:147px;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}#about-10 svg,#about-8 svg,#about-9 svg,#about-elephant svg{height:100%;max-width:100%}#about-10,#about-7,#about-8,#about-tree,.about-7-contentbox{position:relative}#about-8:after,#about-8:before{content:'';left:0;width:100%;background-repeat:repeat-x}#about-10,#about-11,#about-7,#about-8,#about-9{-webkit-transform:translateZ(0)}#about-7 .about-month,#about-7 .about-title,#about-7 .about-year{color:#e27639}#about-elephant{position:absolute;top:-8px;left:-25px;width:700px}#about-7-mar{padding-top:100px}#about-8:after,#about-8:before,#about-beers,#about-blocks,#about-ladybug,.mask-3{position:absolute}#about-7 .about-year{margin-top:2em}@media only screen and (min-width:534px){#about-elephant{left:35px;width:1000px;top:-5px}}@media only screen and (min-width:48em){#about-7 .about-year{margin-top:200px}}#about-8-jul,#about-tc-logo{margin-top:3em}@media screen and (min-width:763px){#about-7-mar{padding-top:0}#about-elephant{width:1800px;left:-350px}}@media (min-width:1106px){#about-elephant{left:-200px}.about-7-contentbox{padding-left:100px}}@media only screen and (min-width:1448px){#about-elephant{left:-200px;top:-7px}}@media only screen and (min-width:1790px){#about-elephant{width:2950px;top:-12px;left:-400px}.about-7-contentbox{margin-left:200px}}#about-tree{margin-top:7em;max-width:300px;margin-left:auto;margin-right:auto}@media screen and (min-width:763px){#about-tree{max-width:600px}}@media (min-width:1106px){#about-tree{max-width:100%;margin-left:0;text-align:left;margin-top:3em}}@media only screen and (min-width:1448px){#about-tree{margin-left:200px}}#about-8{background:#b3d34f;padding-bottom:6em}#about-8:before{top:-120px;height:161px;background-position:top left;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIwNjcuNjIxcHgiIGhlaWdodD0iMTYwLjk5NXB4IiB2aWV3Qm94PSIwIDAgMjA2Ny42MjEgMTYwLjk5NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjA2Ny42MjEgMTYwLjk5NSIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkxheWVyXzEiPgo8L2c+CjxnIGlkPSJncmFzc18xIj4KCTxwYXRoIGZpbGw9IiNCMkQzNEYiIGQ9Ik0yMDY3LjYyMSwxNjAuNTF2LTU3LjU3OWMtNC41MDItMzYuODI4LTE0Ljc5MS02My42NjYtMTQuOTE3LTYzLjg5NgoJCWMtMC41OTktMS4wNzMtMTIuMDA0LDU0LjcwNy0xMi4wMDQsNTQuNzA3bC02LjUyNC01Mi4zODZjMCwwLTIuNTg3LDMxLjQ1OS0zLjU5NCw0MC4zNDVsLTEuMDQsMC42MDgKCQljLTIuMTI2LTcuNDUxLTcuODEyLTM3LjIyMy03LjgxMi0zNy4yMjNzLTIuODExLDMyLjE5Ni0zLjkyOSw0NC4wMTZsLTEuOTU1LDEuMTA2Yy0zLjc0NS05LjQ0Ny0xMy4xMDEtMzYuNzE2LTEzLjEwMS0zNi43MTYKCQlsLTEuNTU5LDI0LjU4NGwtOS4zMzctMjUuNTE5bC0zLjYxMSw1Mi43MzRsLTAuNTIsMC4yNjhsLTE2LjEtNTkuODQ5bDAuOTMzLDQ1Ljc1MWwtNy43OC0xNy40MjlsLTMuMTEzLDE1Ljg3NGwtMTIuNDQ5LTQwLjc3NgoJCWMwLDAsMy40MjEsNDkuNDg2LDMuNDIxLDUxLjA0OGMwLDEuNTU3LTEwLjg4Ny0zNS40ODUtMTAuODg3LTM1LjQ4NWwtNi41NCwyNC44OTlsLTMuMTA5LTUxLjM1MmwtMTIuNzY2LDUwLjQxOGwxLjg3My0yMy4wMzEKCQlsLTE1Ljg3MywyNi4xNDZsMTQtNDYuNjg4bC0xOS45MTIsMzQuNTQ5bDMuNDE3LTEzLjA3MWwtMjMuMzQzLDMyLjY4MmwyMC41NDUtNTkuNzU0bC0xNC4zMiwxNy43MzJsMTYuODA3LTM1LjQ4bC0yNS41MiwzNi4xMDUKCQlsLTIxLjE2NCwzMi45OTRsMjIuMDk3LTU0LjQ3MWwtMzEuNzQ1LDQ2Ljk5OGwxMC44OTMtMjkuNTY2YzAsMC0yMi43NSwzNS40OC0yNS43OTksNDEuMjVjMi43My03LjI1LDIxLjEyOS02Mi43MjEsMjEuMTI5LTYyLjcyMQoJCWwtMjguOTQyLDUxLjY2MmwxMS41MTQtMzUuODAxbC0xOC42NywyOC4wMThsNi44NDgtMjQuNTkxbC0yMC44NTcsMzQuNTUybDEwLjg5Ni01MC43M2wtMTcuNDI4LDQwLjQ1OWw0LjA0Mi0yNy4zOTFsLTE4LjA1LDQ0LjUwOAoJCWMtMC42MjMsMS41NTUsOS4wMjktNTkuMTM1LDkuMDI5LTU5LjEzNWwtOS45NjMsMzAuODFWNTIuNTU5YzAsMC0xMC4yNzMsMjkuODgtMTAuMjczLDMxLjQzOGMwLDEuNTUzLTEuNTU0LTI2Ljc3MS0xLjU1NC0yNi43NzEKCQlzLTUuNTg2LDI2LjM3OC01LjYwMiwyNy42OTVjMC4wMTctMS4yODcsMC4zMDItNDMuNjE3LTAuMDAxLTQ1LjQyOGMtMC4zMTQtMS44NzUtOC43MTYsNDAuNzY2LTguNzE2LDQwLjc2NmwwLjYyNi0xMC4yNwoJCWwtNS45MTksOS45NjFsNS4yOTMtMTkuMzAzbC0xOC45ODMsMjIuNDEybDMuMTExLTkuOTU5bC0yMC41NDIsMjQuMjc5bDQuMzU4LTEyLjE0M2wtMTAuODk1LDEwLjU4NmwxOC42NzQtNDguMjQ0bC0yMC4yMzQsMzIuNjgKCQlsNS45MTctMTkuMjk1bC0xMS4yLDE2LjE4bDE1LjI0OC0zMy45MjRsLTI3LjA3MiwzNi43M2w0LjM1MS0yNi40NTZsLTEyLjEzNiwyNi43NjVsOC4wODgtNDYuMDY0bC04LjkyLDI1LjA0M2wwLjA0OS0wLjUKCQlsLTI2LjExNSwzNi44NzRsNy4xNy0yMi41MjlsLTE0LjMzNCwxNi44OTdsOS43MjMtMjUuMDk0bC0xMi4yODUsMTQuODUxbDE3LjQwNi00NS4wNmwtMjcuNjQ4LDMyLjI2bDMuMDc2LTE1Ljg3NWwtMzQuODE4LDQ0LjU1CgkJbDcuMTY0LTIzLjU1NmwtMTUuMzU2LDE4Ljk0MWwyMi4wMTUtNTUuODFsLTIyLjUzMSwzOC40MDFsNC42MDktMTYuODk3bC0yNi42MjUsNDAuNDUybDIuNTU2LTE0LjMzMWwtMTYuMzgyLDE0LjMzMWwzNC4zMDctNjIuNDY3CgkJbC0zOC45MTQsNTAuNjkxbDE0LjM0MS0yNC41NzhsLTE5LjQ2MywxNC4zMzhsMzMuNzk0LTUyLjczOWwtMjQuNTgsMjYuNjIzbDkuMjIxLTIxLjUwNmwtNDguNjQzLDY2LjU2NWwyMi41MjUtNzIuMTk3CgkJbC0zMi4yNCw0Mi41OTZsMi41NDYtMjQuNjc2bC0yNi4xMTcsNDguMTMzbDYuMTQ3LTI5LjY5NWwtMTIuMjg3LDEzLjMxMWwxMy44MjItNTAuNjg5bC0zNS44NDEsNjkuMTI3bDUuMTItNDAuNDU5bC04LjE5MSwxNC44NTUKCQlsMy41NzYtMzcuODk0bC0yOS4xODMsNDcuNjE5bDIuNTYzLTE3LjQxbC0xOS4zMzYsMzUuNTY5bDYuMDIxLTg1Ljc0NmwtMjEuMjc4LDc4LjI3M2wtMS4yNTQtMzIuMTkxbC05Ljk0NywyNC43MjFsLTIuODUyLTY3LjIyMQoJCWMwLDAtOC4zOCw0OC4wNDYtMTguNTM1LDEwNS43MzJjLTQuOTc5LTM4LjM2NS04LjcyNy02Ny4wODYtOC44NjEtNjcuMzMyYy0wLjU5OC0xLjA3My0xMi4wMDQsNTQuNzA3LTEyLjAwNCw1NC43MDdsLTYuNTIzLTUyLjM4NgoJCWMwLDAtMi41ODgsMzEuNDU5LTMuNTk0LDQwLjM0NWwtMS4wNDEsMC42MDhjLTIuMTI1LTcuNDUxLTcuODExLTM3LjIyMy03LjgxMS0zNy4yMjNzLTIuODExLDMyLjE5Ni0zLjkzLDQ0LjAxNmwtMS45NTUsMS4xMDYKCQljLTMuNzQ0LTkuNDQ3LTEzLjEtMzYuNzE2LTEzLjEtMzYuNzE2bC0xLjU1OSwyNC41ODRsLTkuMzM4LTI1LjUxOWwtMy42MTEsNTIuNzM0bC0wLjUyLDAuMjY4bC0xNi4xLTU5Ljg0OWwwLjkzNCw0NS43NTEKCQlsLTcuNzgxLTE3LjQyOWwtMy4xMTMsMTUuODc0bC0xMi40NDktNDAuNzc2YzAsMCwzLjQyMiw0OS40ODYsMy40MjIsNTEuMDQ4YzAsMS41NTctMTAuODg3LTM1LjQ4NS0xMC44ODctMzUuNDg1bC02LjU0MSwyNC44OTkKCQlsLTMuMTA5LTUxLjM1MmwtMTIuNzY2LDUwLjQxOGwxLjg3My0yMy4wMzFsLTE1Ljg3MywyNi4xNDZsMTQtNDYuNjg4bC0xOS45MTIsMzQuNTQ5bDMuNDE4LTEzLjA3MWwtMjMuMzQ0LDMyLjY4MmwyMC41NDUtNTkuNzU0CgkJbC0xNC4zMiwxNy43MzJsMTYuODA3LTM1LjQ4bC0yNS41MiwzNi4xMDVsLTIxLjE2NCwzMi45OTRsMjIuMDk4LTU0LjQ3MWwtMzEuNzQ2LDQ2Ljk5OGwxMC44OTMtMjkuNTY2CgkJYzAsMC0yMi43NSwzNS40OC0yNS43OTksNDEuMjVjMi43My03LjI1LDIxLjEyOS02Mi43MjEsMjEuMTI5LTYyLjcyMWwtMjguOTQxLDUxLjY2MmwxMS41MTQtMzUuODAxbC0xOC42NywyOC4wMThsNi44NDgtMjQuNTkxCgkJbC0yMC44NTcsMzQuNTUybDEwLjg5Ni01MC43M2wtMTcuNDI4LDQwLjQ1OWw0LjA0MS0yNy4zOTFsLTE4LjA0OSw0NC41MDhjLTAuNjIzLDEuNTU1LDkuMDI5LTU5LjEzNSw5LjAyOS01OS4xMzVsLTkuOTYzLDMwLjgxCgkJVjYyLjAyYzAsMC0xMC4yNzMsMjkuODgtMTAuMjczLDMxLjQzOGMwLDEuNTUzLTEuNTU1LTI2Ljc3MS0xLjU1NS0yNi43NzFzLTUuNTg1LDI2LjM3OC01LjYwMSwyNy42OTUKCQljMC4wMTctMS4yODcsMC4zMDEtNDMuNjE3LTAuMDAxLTQ1LjQyOGMtMC4zMTQtMS44NzUtOC43MTcsNDAuNzY2LTguNzE3LDQwLjc2NmwwLjYyNy0xMC4yN2wtNS45Miw5Ljk2MWw1LjI5My0xOS4zMDMKCQlsLTE4Ljk4MiwyMi40MTJsMy4xMTEtOS45NTlsLTIwLjU0MywyNC4yNzlsNC4zNTktMTIuMTQzbC0xMC44OTUsMTAuNTg2bDE4LjY3NC00OC4yNDRsLTIwLjIzNCwzMi42OGw1LjkxNi0xOS4yOTVsLTExLjE5OSwxNi4xOAoJCWwxNS4yNDgtMzMuOTI0bC0yNy4wNzIsMzYuNzNsNC4zNS0yNi40NTZsLTEyLjEzNSwyNi43NjVsOC4wODgtNDYuMDY0bC04LjkyLDI1LjA0M2wwLjA0OS0wLjVsLTI2LjExNSwzNi44NzRsNy4xNy0yMi41MjkKCQlsLTE0LjMzNCwxNi44OTdsOS43MjMtMjUuMDk0bC0xMi4yODUsMTQuODUxbDE3LjQwNi00NS4wNmwtMjcuNjQ4LDMyLjI2bDMuMDc2LTE1Ljg3NWwtMzQuODE4LDQ0LjU1bDcuMTY0LTIzLjU1NmwtMTUuMzU3LDE4Ljk0MQoJCWwyMi4wMTYtNTUuODFsLTIyLjUzMSwzOC40MDFsNC42MDktMTYuODk3bC0yNi42MjUsNDAuNDUybDIuNTU1LTE0LjMzMWwtMTYuMzgxLDE0LjMzMWwzNC4zMDctNjIuNDY3bC0zOC45MTQsNTAuNjkxbDE0LjM0LTI0LjU3OAoJCWwtMTkuNDYzLDE0LjMzOGwzMy43OTUtNTIuNzM5bC0yNC41OCwyNi42MjNsOS4yMjEtMjEuNTA2bC00OC42NDMsNjYuNTY1bDIyLjUyNS03Mi4xOTdsLTMyLjI0LDQyLjU5NmwyLjU0NS0yNC42NzYKCQlsLTI2LjExNyw0OC4xMzNsNi4xNDgtMjkuNjk1bC0xMi4yODcsMTMuMzExbDEzLjgyMi01MC42ODlsLTM1Ljg0Miw2OS4xMjdsNS4xMjEtNDAuNDU5bC04LjE5MSwxNC44NTVsMy41NzYtMzcuODk0CgkJbC0yMS4zOTYsNDguNDM5bC01LjIyNC0xOC4yM2wtMTUuMjMyLDMzLjgxMmwxLjkxNi04My45ODhsLTE1LjAyOCw3My4xMjhsLTMuODkzLTMwLjk0NWwtMTIuODkxLDUyLjk3NGwtNi41NTYtNjcuNjMyCgkJYzAsMC0zLjQyMywxNi4xMTktOC42MDQsNDAuNDQ2Yy0zLjcwOS0zMC4yOTQtNi4yOTMtNTEuMjIxLTYuNDA0LTUxLjQyNGMtMC41OTktMS4wNzMtMTIuMDA0LDU0LjcwNy0xMi4wMDQsNTQuNzA3bC02LjUyNC01Mi4zODYKCQljMCwwLTIuNTg3LDMxLjQ1OS0zLjU5NCw0MC4zNDVsLTEuMDQsMC42MDhjLTIuMTI2LTcuNDUxLTcuODEyLTM3LjIyMy03LjgxMi0zNy4yMjNzLTIuODExLDMyLjE5Ni0zLjkyOSw0NC4wMTZsLTEuOTU1LDEuMTA2CgkJYy0zLjc0NS05LjQ0Ny0xMy4xMDEtMzYuNzE2LTEzLjEwMS0zNi43MTZsLTEuNTU5LDI0LjU4NGwtOS4zMzctMjUuNTE5bC0zLjYxMSw1Mi43MzRsLTAuNTIsMC4yNjhsLTE2LjEtNTkuODQ5bDAuOTMzLDQ1Ljc1MQoJCWwtNy43OC0xNy40MjlsLTMuMTEzLDE1Ljg3NGwtMTIuNDQ5LTQwLjc3NmMwLDAsMy40MjEsNDkuNDg2LDMuNDIxLDUxLjA0OGMwLDEuNTU3LTEwLjg4Ny0zNS40ODUtMTAuODg3LTM1LjQ4NWwtNi41NCwyNC44OTkKCQlsLTMuMTA5LTUxLjM1Mkw1NDAuNDQsODIuMTQ2bDEuODczLTIzLjAzMUw1MjYuNDQsODUuMjYybDE0LTQ2LjY4OGwtMTkuOTEyLDM0LjU0OWwzLjQxNy0xMy4wNzFsLTIzLjM0MywzMi42ODJsMjAuNTQ1LTU5Ljc1NAoJCWwtMTQuMzIsMTcuNzMybDE2LjgwNy0zNS40OGwtMjUuNTIsMzYuMTA1TDQ3Ni45NSw4NC4zM2wyMi4wOTctNTQuNDcxbC0zMS43NDUsNDYuOTk4bDEwLjg5My0yOS41NjZjMCwwLTIyLjc1LDM1LjQ4LTI1Ljc5OSw0MS4yNQoJCWMyLjczLTcuMjUsMjEuMTI5LTYyLjcyMSwyMS4xMjktNjIuNzIxbC0yOC45NDIsNTEuNjYybDExLjUxNC0zNS44MDFsLTE4LjY3LDI4LjAxOGw2Ljg0OC0yNC41OTFMNDIzLjQxNiw3OS42NmwxMC44OTYtNTAuNzMKCQlsLTE3LjQyOCw0MC40NTlsNC4wNDItMjcuMzkxbC0xOC4wNSw0NC41MDhjLTAuNjIzLDEuNTU1LDkuMDI5LTU5LjEzNSw5LjAyOS01OS4xMzVsLTkuOTYzLDMwLjgxVjQ2LjA0NQoJCWMwLDAtMTAuMjczLDI5Ljg4LTEwLjI3MywzMS40MzhjMCwxLjU1My0xLjU1NC0yNi43NzEtMS41NTQtMjYuNzcxcy01LjU4NiwyNi4zNzgtNS42MDIsMjcuNjk1CgkJYzAuMDE3LTEuMjg3LDAuMzAyLTQzLjYxNy0wLjAwMS00NS40MjhjLTAuMzE0LTEuODc1LTguNzE2LDQwLjc2Ni04LjcxNiw0MC43NjZsMC42MjYtMTAuMjdsLTUuOTE5LDkuOTYxbDUuMjkzLTE5LjMwMwoJCWwtMTguOTgzLDIyLjQxMmwzLjExMS05Ljk1OWwtMjAuNTQyLDI0LjI3OWw0LjM1OC0xMi4xNDNsLTEwLjg5NSwxMC41ODZsMTguNjc0LTQ4LjI0NGwtMjAuMjM0LDMyLjY4bDUuOTE3LTE5LjI5NWwtMTEuMiwxNi4xOAoJCWwxNS4yNDgtMzMuOTI0bC0yNy4wNzIsMzYuNzNsNC4zNTEtMjYuNDU2bC0xMi4xMzYsMjYuNzY1bDguMDg4LTQ2LjA2NGwtOC45MiwyNS4wNDNsMC4wNDktMC41bC0yNi4xMTUsMzYuODc0bDcuMTctMjIuNTI5CgkJbC0xNC4zMzQsMTYuODk3bDkuNzIzLTI1LjA5NEwyNjkuNzcsNzMuMjIybDE3LjQwNi00NS4wNmwtMjcuNjQ4LDMyLjI2bDMuMDc2LTE1Ljg3NWwtMzQuODE4LDQ0LjU1bDcuMTY0LTIzLjU1NmwtMTUuMzU2LDE4Ljk0MQoJCWwyMi4wMTUtNTUuODFsLTIyLjUzMSwzOC40MDFsNC42MDktMTYuODk3bC0yNi42MjUsNDAuNDUybDIuNTU2LTE0LjMzMWwtMTYuMzgyLDE0LjMzMWwzNC4zMDctNjIuNDY3bC0zOC45MTQsNTAuNjkxCgkJbDE0LjM0MS0yNC41NzhsLTE5LjQ2MywxNC4zMzhsMzMuNzk0LTUyLjczOWwtMjQuNTgsMjYuNjIzbDkuMjIxLTIxLjUwNmwtNDguNjQzLDY2LjU2NWwyMi41MjUtNzIuMTk3bC0zMi4yNCw0Mi41OTZsMi41NDYtMjQuNjc2CgkJbC0yNi4xMTcsNDguMTMzbDYuMTQ3LTI5LjY5NWwtMTIuMjg3LDEzLjMxMWwxMy44MjItNTAuNjg5TDgxLjg1Myw4My40NjVsNS4xMi00MC40NTlsLTguMTkxLDE0Ljg1NWwzLjU3Ni0zNy44OTRMNTMuMTc1LDY3LjU4NwoJCWwyLjU2My0xNy40MUwzNi40MDIsODUuNzQ2TDQyLjQyMywwTDIxLjE0NSw3OC4yNzNsLTEuMjU0LTMyLjE5MUw5Ljk0Myw3MC44MDNMNy4wOTIsMy41ODJMMCw3Ni4yNTJ2ODQuNzQzaDYzMS4wOGg3Ny4xOWg2ODQuNzY5CgkJYy0wLjAyMS0wLjExMS0wLjA1LTAuMjc4LTAuMDg0LTAuNDg1SDIwNjcuNjIxeiIvPgoJPHBhdGggZmlsbD0iI0IyRDM0RiIgZD0iTTIwNjcuNjIxLDE2MC41MXYtNTcuNTc5Yy00LjUwMi0zNi44MjgtMTQuNzkxLTYzLjY2Ni0xNC45MTctNjMuODk2CgkJYy0wLjU5OS0xLjA3My0xMi4wMDQsNTQuNzA3LTEyLjAwNCw1NC43MDdsLTYuNTI0LTUyLjM4NmMwLDAtMi41ODcsMzEuNDU5LTMuNTk0LDQwLjM0NWwtMS4wNCwwLjYwOAoJCWMtMi4xMjYtNy40NTEtNy44MTItMzcuMjIzLTcuODEyLTM3LjIyM3MtMi44MTEsMzIuMTk2LTMuOTI5LDQ0LjAxNmwtMS45NTUsMS4xMDZjLTMuNzQ1LTkuNDQ3LTEzLjEwMS0zNi43MTYtMTMuMTAxLTM2LjcxNgoJCWwtMS41NTksMjQuNTg0bC05LjMzNy0yNS41MTlsLTMuNjExLDUyLjczNGwtMC41MiwwLjI2OGwtMTYuMS01OS44NDlsMC45MzMsNDUuNzUxbC03Ljc4LTE3LjQyOWwtMy4xMTMsMTUuODc0bC0xMi40NDktNDAuNzc2CgkJYzAsMCwzLjQyMSw0OS40ODYsMy40MjEsNTEuMDQ4YzAsMS41NTctMTAuODg3LTM1LjQ4NS0xMC44ODctMzUuNDg1bC02LjU0LDI0Ljg5OWwtMy4xMDktNTEuMzUybC0xMi43NjYsNTAuNDE4bDEuODczLTIzLjAzMQoJCWwtMTUuODczLDI2LjE0NmwxNC00Ni42ODhsLTE5LjkxMiwzNC41NDlsMy40MTctMTMuMDcxbC0yMy4zNDMsMzIuNjgybDIwLjU0NS01OS43NTRsLTE0LjMyLDE3LjczMmwxNi44MDctMzUuNDhsLTI1LjUyLDM2LjEwNQoJCWwtMjEuMTY0LDMyLjk5NGwyMi4wOTctNTQuNDcxbC0zMS43NDUsNDYuOTk4bDEwLjg5My0yOS41NjZjMCwwLTIyLjc1LDM1LjQ4LTI1Ljc5OSw0MS4yNWMyLjczLTcuMjUsMjEuMTI5LTYyLjcyMSwyMS4xMjktNjIuNzIxCgkJbC0yOC45NDIsNTEuNjYybDExLjUxNC0zNS44MDFsLTE4LjY3LDI4LjAxOGw2Ljg0OC0yNC41OTFsLTIwLjg1NywzNC41NTJsMTAuODk2LTUwLjczbC0xNy40MjgsNDAuNDU5bDQuMDQyLTI3LjM5MWwtMTguMDUsNDQuNTA4CgkJYy0wLjYyMywxLjU1NSw5LjAyOS01OS4xMzUsOS4wMjktNTkuMTM1bC05Ljk2MywzMC44MVY1Mi41NTljMCwwLTEwLjI3MywyOS44OC0xMC4yNzMsMzEuNDM4YzAsMS41NTMtMS41NTQtMjYuNzcxLTEuNTU0LTI2Ljc3MQoJCXMtNS41ODYsMjYuMzc4LTUuNjAyLDI3LjY5NWMwLjAxNy0xLjI4NywwLjMwMi00My42MTctMC4wMDEtNDUuNDI4Yy0wLjMxNC0xLjg3NS04LjcxNiw0MC43NjYtOC43MTYsNDAuNzY2bDAuNjI2LTEwLjI3CgkJbC01LjkxOSw5Ljk2MWw1LjI5My0xOS4zMDNsLTE4Ljk4MywyMi40MTJsMy4xMTEtOS45NTlsLTIwLjU0MiwyNC4yNzlsNC4zNTgtMTIuMTQzbC0xMC44OTUsMTAuNTg2bDE4LjY3NC00OC4yNDRsLTIwLjIzNCwzMi42OAoJCWw1LjkxNy0xOS4yOTVsLTExLjIsMTYuMThsMTUuMjQ4LTMzLjkyNGwtMjcuMDcyLDM2LjczbDQuMzUxLTI2LjQ1NmwtMTIuMTM2LDI2Ljc2NWw4LjA4OC00Ni4wNjRsLTguOTIsMjUuMDQzbDAuMDQ5LTAuNQoJCWwtMjYuMTE1LDM2Ljg3NGw3LjE3LTIyLjUyOWwtMTQuMzM0LDE2Ljg5N2w5LjcyMy0yNS4wOTRsLTEyLjI4NSwxNC44NTFsMTcuNDA2LTQ1LjA2bC0yNy42NDgsMzIuMjZsMy4wNzYtMTUuODc1bC0zNC44MTgsNDQuNTUKCQlsNy4xNjQtMjMuNTU2bC0xNS4zNTYsMTguOTQxbDIyLjAxNS01NS44MWwtMjIuNTMxLDM4LjQwMWw0LjYwOS0xNi44OTdsLTI2LjYyNSw0MC40NTJsMi41NTYtMTQuMzMxbC0xNi4zODIsMTQuMzMxbDM0LjMwNy02Mi40NjcKCQlsLTM4LjkxNCw1MC42OTFsMTQuMzQxLTI0LjU3OGwtMTkuNDYzLDE0LjMzOGwzMy43OTQtNTIuNzM5bC0yNC41OCwyNi42MjNsOS4yMjEtMjEuNTA2bC00OC42NDMsNjYuNTY1bDIyLjUyNS03Mi4xOTcKCQlsLTMyLjI0LDQyLjU5NmwyLjU0Ni0yNC42NzZsLTI2LjExNyw0OC4xMzNsNi4xNDctMjkuNjk1bC0xMi4yODcsMTMuMzExbDEzLjgyMi01MC42ODlsLTM1Ljg0MSw2OS4xMjdsNS4xMi00MC40NTlsLTguMTkxLDE0Ljg1NQoJCWwzLjU3Ni0zNy44OTRsLTI5LjE4Myw0Ny42MTlsMi41NjMtMTcuNDFsLTE5LjMzNiwzNS41NjlsNi4wMjEtODUuNzQ2bC0yMS4yNzgsNzguMjczbC0xLjI1NC0zMi4xOTFsLTkuOTQ3LDI0LjcyMWwtMi44NTItNjcuMjIxCgkJYzAsMC04LjM4LDQ4LjA0Ni0xOC41MzUsMTA1LjczMmMtNC45NzktMzguMzY1LTguNzI3LTY3LjA4Ni04Ljg2MS02Ny4zMzJjLTAuNTk4LTEuMDczLTEyLjAwNCw1NC43MDctMTIuMDA0LDU0LjcwN2wtNi41MjMtNTIuMzg2CgkJYzAsMC0yLjU4OCwzMS40NTktMy41OTQsNDAuMzQ1bC0xLjA0MSwwLjYwOGMtMi4xMjUtNy40NTEtNy44MTEtMzcuMjIzLTcuODExLTM3LjIyM3MtMi44MTEsMzIuMTk2LTMuOTMsNDQuMDE2bC0xLjk1NSwxLjEwNgoJCWMtMy43NDQtOS40NDctMTMuMS0zNi43MTYtMTMuMS0zNi43MTZsLTEuNTU5LDI0LjU4NGwtOS4zMzgtMjUuNTE5bC0zLjYxMSw1Mi43MzRsLTAuNTIsMC4yNjhsLTE2LjEtNTkuODQ5bDAuOTM0LDQ1Ljc1MQoJCWwtNy43ODEtMTcuNDI5bC0zLjExMywxNS44NzRsLTEyLjQ0OS00MC43NzZjMCwwLDMuNDIyLDQ5LjQ4NiwzLjQyMiw1MS4wNDhjMCwxLjU1Ny0xMC44ODctMzUuNDg1LTEwLjg4Ny0zNS40ODVsLTYuNTQxLDI0Ljg5OQoJCWwtMy4xMDktNTEuMzUybC0xMi43NjYsNTAuNDE4bDEuODczLTIzLjAzMWwtMTUuODczLDI2LjE0NmwxNC00Ni42ODhsLTE5LjkxMiwzNC41NDlsMy40MTgtMTMuMDcxbC0yMy4zNDQsMzIuNjgybDIwLjU0NS01OS43NTQKCQlsLTE0LjMyLDE3LjczMmwxNi44MDctMzUuNDhsLTI1LjUyLDM2LjEwNWwtMjEuMTY0LDMyLjk5NGwyMi4wOTgtNTQuNDcxbC0zMS43NDYsNDYuOTk4bDEwLjg5My0yOS41NjYKCQljMCwwLTIyLjc1LDM1LjQ4LTI1Ljc5OSw0MS4yNWMyLjczLTcuMjUsMjEuMTI5LTYyLjcyMSwyMS4xMjktNjIuNzIxbC0yOC45NDEsNTEuNjYybDExLjUxNC0zNS44MDFsLTE4LjY3LDI4LjAxOGw2Ljg0OC0yNC41OTEKCQlsLTIwLjg1NywzNC41NTJsMTAuODk2LTUwLjczbC0xNy40MjgsNDAuNDU5bDQuMDQxLTI3LjM5MWwtMTguMDQ5LDQ0LjUwOGMtMC42MjMsMS41NTUsOS4wMjktNTkuMTM1LDkuMDI5LTU5LjEzNWwtOS45NjMsMzAuODEKCQlWNjIuMDJjMCwwLTEwLjI3MywyOS44OC0xMC4yNzMsMzEuNDM4YzAsMS41NTMtMS41NTUtMjYuNzcxLTEuNTU1LTI2Ljc3MXMtNS41ODUsMjYuMzc4LTUuNjAxLDI3LjY5NQoJCWMwLjAxNy0xLjI4NywwLjMwMS00My42MTctMC4wMDEtNDUuNDI4Yy0wLjMxNC0xLjg3NS04LjcxNyw0MC43NjYtOC43MTcsNDAuNzY2bDAuNjI3LTEwLjI3bC01LjkyLDkuOTYxbDUuMjkzLTE5LjMwMwoJCWwtMTguOTgyLDIyLjQxMmwzLjExMS05Ljk1OWwtMjAuNTQzLDI0LjI3OWw0LjM1OS0xMi4xNDNsLTEwLjg5NSwxMC41ODZsMTguNjc0LTQ4LjI0NGwtMjAuMjM0LDMyLjY4bDUuOTE2LTE5LjI5NWwtMTEuMTk5LDE2LjE4CgkJbDE1LjI0OC0zMy45MjRsLTI3LjA3MiwzNi43M2w0LjM1LTI2LjQ1NmwtMTIuMTM1LDI2Ljc2NWw4LjA4OC00Ni4wNjRsLTguOTIsMjUuMDQzbDAuMDQ5LTAuNWwtMjYuMTE1LDM2Ljg3NGw3LjE3LTIyLjUyOQoJCWwtMTQuMzM0LDE2Ljg5N2w5LjcyMy0yNS4wOTRsLTEyLjI4NSwxNC44NTFsMTcuNDA2LTQ1LjA2bC0yNy42NDgsMzIuMjZsMy4wNzYtMTUuODc1bC0zNC44MTgsNDQuNTVsNy4xNjQtMjMuNTU2bC0xNS4zNTcsMTguOTQxCgkJbDIyLjAxNi01NS44MWwtMjIuNTMxLDM4LjQwMWw0LjYwOS0xNi44OTdsLTI2LjYyNSw0MC40NTJsMi41NTUtMTQuMzMxbC0xNi4zODEsMTQuMzMxbDM0LjMwNy02Mi40NjdsLTM4LjkxNCw1MC42OTFsMTQuMzQtMjQuNTc4CgkJbC0xOS40NjMsMTQuMzM4bDMzLjc5NS01Mi43MzlsLTI0LjU4LDI2LjYyM2w5LjIyMS0yMS41MDZsLTQ4LjY0Myw2Ni41NjVsMjIuNTI1LTcyLjE5N2wtMzIuMjQsNDIuNTk2bDIuNTQ1LTI0LjY3NgoJCWwtMjYuMTE3LDQ4LjEzM2w2LjE0OC0yOS42OTVsLTEyLjI4NywxMy4zMTFsMTMuODIyLTUwLjY4OWwtMzUuODQyLDY5LjEyN2w1LjEyMS00MC40NTlsLTguMTkxLDE0Ljg1NWwzLjU3Ni0zNy44OTQKCQlsLTIxLjM5Niw0OC40MzlsLTUuMjI0LTE4LjIzbC0xNS4yMzIsMzMuODEybDEuOTE2LTgzLjk4OGwtMTUuMDI4LDczLjEyOGwtMy44OTMtMzAuOTQ1bC0xMi44OTEsNTIuOTc0bC02LjU1Ni02Ny42MzIKCQljMCwwLTMuNDIzLDE2LjExOS04LjYwNCw0MC40NDZjLTMuNzA5LTMwLjI5NC02LjI5My01MS4yMjEtNi40MDQtNTEuNDI0Yy0wLjU5OS0xLjA3My0xMi4wMDQsNTQuNzA3LTEyLjAwNCw1NC43MDdsLTYuNTI0LTUyLjM4NgoJCWMwLDAtMi41ODcsMzEuNDU5LTMuNTk0LDQwLjM0NWwtMS4wNCwwLjYwOGMtMi4xMjYtNy40NTEtNy44MTItMzcuMjIzLTcuODEyLTM3LjIyM3MtMi44MTEsMzIuMTk2LTMuOTI5LDQ0LjAxNmwtMS45NTUsMS4xMDYKCQljLTMuNzQ1LTkuNDQ3LTEzLjEwMS0zNi43MTYtMTMuMTAxLTM2LjcxNmwtMS41NTksMjQuNTg0bC05LjMzNy0yNS41MTlsLTMuNjExLDUyLjczNGwtMC41MiwwLjI2OGwtMTYuMS01OS44NDlsMC45MzMsNDUuNzUxCgkJbC03Ljc4LTE3LjQyOWwtMy4xMTMsMTUuODc0bC0xMi40NDktNDAuNzc2YzAsMCwzLjQyMSw0OS40ODYsMy40MjEsNTEuMDQ4YzAsMS41NTctMTAuODg3LTM1LjQ4NS0xMC44ODctMzUuNDg1bC02LjU0LDI0Ljg5OQoJCWwtMy4xMDktNTEuMzUyTDU0MC40NCw4Mi4xNDZsMS44NzMtMjMuMDMxTDUyNi40NCw4NS4yNjJsMTQtNDYuNjg4bC0xOS45MTIsMzQuNTQ5bDMuNDE3LTEzLjA3MWwtMjMuMzQzLDMyLjY4MmwyMC41NDUtNTkuNzU0CgkJbC0xNC4zMiwxNy43MzJsMTYuODA3LTM1LjQ4bC0yNS41MiwzNi4xMDVMNDc2Ljk1LDg0LjMzbDIyLjA5Ny01NC40NzFsLTMxLjc0NSw0Ni45OThsMTAuODkzLTI5LjU2NmMwLDAtMjIuNzUsMzUuNDgtMjUuNzk5LDQxLjI1CgkJYzIuNzMtNy4yNSwyMS4xMjktNjIuNzIxLDIxLjEyOS02Mi43MjFsLTI4Ljk0Miw1MS42NjJsMTEuNTE0LTM1LjgwMWwtMTguNjcsMjguMDE4bDYuODQ4LTI0LjU5MUw0MjMuNDE2LDc5LjY2bDEwLjg5Ni01MC43MwoJCWwtMTcuNDI4LDQwLjQ1OWw0LjA0Mi0yNy4zOTFsLTE4LjA1LDQ0LjUwOGMtMC42MjMsMS41NTUsOS4wMjktNTkuMTM1LDkuMDI5LTU5LjEzNWwtOS45NjMsMzAuODFWNDYuMDQ1CgkJYzAsMC0xMC4yNzMsMjkuODgtMTAuMjczLDMxLjQzOGMwLDEuNTUzLTEuNTU0LTI2Ljc3MS0xLjU1NC0yNi43NzFzLTUuNTg2LDI2LjM3OC01LjYwMiwyNy42OTUKCQljMC4wMTctMS4yODcsMC4zMDItNDMuNjE3LTAuMDAxLTQ1LjQyOGMtMC4zMTQtMS44NzUtOC43MTYsNDAuNzY2LTguNzE2LDQwLjc2NmwwLjYyNi0xMC4yN2wtNS45MTksOS45NjFsNS4yOTMtMTkuMzAzCgkJbC0xOC45ODMsMjIuNDEybDMuMTExLTkuOTU5bC0yMC41NDIsMjQuMjc5bDQuMzU4LTEyLjE0M2wtMTAuODk1LDEwLjU4NmwxOC42NzQtNDguMjQ0bC0yMC4yMzQsMzIuNjhsNS45MTctMTkuMjk1bC0xMS4yLDE2LjE4CgkJbDE1LjI0OC0zMy45MjRsLTI3LjA3MiwzNi43M2w0LjM1MS0yNi40NTZsLTEyLjEzNiwyNi43NjVsOC4wODgtNDYuMDY0bC04LjkyLDI1LjA0M2wwLjA0OS0wLjVsLTI2LjExNSwzNi44NzRsNy4xNy0yMi41MjkKCQlsLTE0LjMzNCwxNi44OTdsOS43MjMtMjUuMDk0TDI2OS43Nyw3My4yMjJsMTcuNDA2LTQ1LjA2bC0yNy42NDgsMzIuMjZsMy4wNzYtMTUuODc1bC0zNC44MTgsNDQuNTVsNy4xNjQtMjMuNTU2bC0xNS4zNTYsMTguOTQxCgkJbDIyLjAxNS01NS44MWwtMjIuNTMxLDM4LjQwMWw0LjYwOS0xNi44OTdsLTI2LjYyNSw0MC40NTJsMi41NTYtMTQuMzMxbC0xNi4zODIsMTQuMzMxbDM0LjMwNy02Mi40NjdsLTM4LjkxNCw1MC42OTEKCQlsMTQuMzQxLTI0LjU3OGwtMTkuNDYzLDE0LjMzOGwzMy43OTQtNTIuNzM5bC0yNC41OCwyNi42MjNsOS4yMjEtMjEuNTA2bC00OC42NDMsNjYuNTY1bDIyLjUyNS03Mi4xOTdsLTMyLjI0LDQyLjU5NmwyLjU0Ni0yNC42NzYKCQlsLTI2LjExNyw0OC4xMzNsNi4xNDctMjkuNjk1bC0xMi4yODcsMTMuMzExbDEzLjgyMi01MC42ODlMODEuODUzLDgzLjQ2NWw1LjEyLTQwLjQ1OWwtOC4xOTEsMTQuODU1bDMuNTc2LTM3Ljg5NEw1My4xNzUsNjcuNTg3CgkJbDIuNTYzLTE3LjQxTDM2LjQwMiw4NS43NDZMNDIuNDIzLDBMMjEuMTQ1LDc4LjI3M2wtMS4yNTQtMzIuMTkxTDkuOTQzLDcwLjgwM0w3LjA5MiwzLjU4MkwwLDc2LjI1MnY4NC43NDNoNjMxLjA4aDc3LjE5aDY4NC43NjkKCQljLTAuMDIxLTAuMTExLTAuMDUtMC4yNzgtMC4wODQtMC40ODVIMjA2Ny42MjF6Ii8+CjwvZz4KPC9zdmc+)}#about-8:after{bottom:0;height:46px;background-position:bottom left;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI4Mi41N3B4IiBoZWlnaHQ9IjEzLjE3OHB4IiB2aWV3Qm94PSIwIDMyLjI0MSA4Mi41NyAxMy4xNzgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAzMi4yNDEgODIuNTcgMTMuMTc4IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMV8xXyI+CjwvZz4KPGc+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMCw0NS40MThoODIuNTdjLTIwLjY0MywwLTIwLjY0NS0xMy4xNzgtNDEuMjg2LTEzLjE3OEMyMC42NDIsMzIuMjQxLDIwLjY0Myw0NS40MTgsMCw0NS40MTh6Ii8+CjwvZz4KPC9zdmc+)}#about-8 #about-8-mar .about-month,#about-8 #about-8-mar .about-title,#about-8 #about-8-mar .about-year{color:#419b57}#about-8 #about-8-jul .about-month,#about-8 #about-8-jul .about-title,#about-8 #about-8-jul .about-year{color:#fff}#about-monkey,#about-mouthkingcow{padding:30px}@media only screen and (min-width:48em){#about-monkey{position:absolute;width:400px;right:-100px;top:-200px}#about-ladybug{display:block;top:250px;left:100px}#about-8-jul{margin-top:8em}}@media only screen and (min-width:62em){#about-monkey{position:absolute;width:600px;right:-150px;top:-300px}#about-ladybug{top:200px;left:150px}}@media only screen and (min-width:75em){#about-monkey{position:absolute;width:800px;right:-250px;top:-400px}#about-8-mar{padding-top:3em}#about-ladybug{top:300px;left:150px}#about-8-jul{margin-top:12em}}#about-9{padding-bottom:35em}#about-9 .about-month,#about-9 .about-title,#about-9 .about-year{color:#42a4d0}#about-tc-logo{padding:0 20%}#about-beers{top:200px;left:50%;margin-left:-450px;width:900px}@media screen and (min-width:569px){#about-beers{top:250px;width:1000px;margin-left:-500px}#about-9 p{padding-left:50px;padding-right:50px}}@media only screen and (min-width:1106px){#about-beers{margin-left:-600px;width:1200px;top:200px}}#about-10{padding-bottom:10em;background:#4ab4e7}#about-10-may .about-month,#about-10-may .about-title{color:#36b3e7}#about-10-oct .about-month,#about-10-oct .about-title{color:#f16960}.mask-3{content:"";left:0;top:0;background:#fff;width:100%;height:30em;-webkit-clip-path:url(#clip-shape-2017);clip-path:url(#clip-shape-2017);z-index:-1}#about-sumo,#about-tiles{padding:20px}#about-blocks{width:900px;bottom:-350px;left:50px}@media screen and (min-width:569px){#about-blocks{left:150px}}@media only screen and (min-width:48em){#about-tc-logo{padding:0}#about-9 p{padding-left:0;padding-right:0}#about-10-oct{margin-top:6em}#about-blocks{width:700px;left:auto;right:-350px;bottom:-275px}#about-cloudman{margin-top:-200px}}@media screen and (min-width:763px){#about-10{z-index:2}#about-blocks{width:900px;bottom:-355px;right:-475px}}@media only screen and (min-width:1106px){#about-blocks{width:1239px;bottom:-500px;right:-680px}}#about-11{background:#4ab4e7}#about-11 .about-title{color:#fff}#about-11 svg{max-width:100%;height:100%}#about-cloudman{line-height:0}




/*-----------------------------------
        WooCommerce
------------------------------------*/
/* cart. */
/* remove continue shopping button on auto addd to cart. */
.woocommerce-cart .woocommerce-message .wc-forward{
	display:none;
}

.woocommerce #content table.cart .product-thumbnail,
.woocommerce table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail{
	display:none;
}

@media screen and (min-width: 763px){
	#coupon_code{
		width:150px;
	}
}

.woocommerce-cart .woocommerce #respond input#submit.alt,
.woocommerce-cart .woocommerce a.button.alt,
.woocommerce-cart .woocommerce button.button.alt,
.woocommerce-cart .woocommerce input.button.alt{
	background-color: #0090d9;
	color:#fff;
	height:48px;
	line-height:48px;
	padding-top:0;
	padding-bottom:0;
}


.woocommerce-cart .woocommerce #respond input#submit.alt:hover,
.woocommerce-cart .woocommerce a.button.alt:hover,
.woocommerce-cart .woocommerce button.button.alt:hover,
.woocommerce-cart .woocommerce input.button.alt:hover{
	background-color: #005f8f;
}

.woocommerce-cart .woocommerce #respond input#submit.alt:active,
.woocommerce-cart .woocommerce a.button.alt:active,
.woocommerce-cart .woocommerce button.button.alt:active,
.woocommerce-cart .woocommerce input.button.alt:active{
	background-color: #004060;
}

.woocommerce-cart form{
	max-width:100%;
}


/* checkout. */
#ship-to-different-address label {
    font-family: "Nunito", "Helvetica Neue", helvetica, sans-serif;
    color: #000;
}
#ship-to-different-address-checkbox {
    display: inline-block;
    width: auto !important;
}
/*.shop_table .shipping {*/
    /*display: none;*/
/*}*/

.woocommerce-checkout form{
	max-width:100%;
}

.woocommerce-checkout label{
	position:relative;
}

.woocommerce-checkout .woocommerce form .form-row label{
	padding-left:0;
	font-size:0.9em;
	color:#4b4f56;
}


.woocommerce-checkout input, .woocommerce-checkout select {
background-color: #fff;
border: 1px solid;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #222;
font-weight:600;
padding: 0.5rem !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height:auto;
border-color:rgba(84,84,84,0.1);
margin-left:0;
}


.woocommerce-checkout input[type="text"]:focus, .woocommerce-checkout input[type="password"]:focus, .woocommerce-checkout input[type="date"]:focus, .woocommerce-checkout input[type="datetime"]:focus, .woocommerce-checkout input[type="datetime-local"]:focus, .woocommerce-checkout input[type="month"]:focus, .woocommerce-checkout input[type="week"]:focus, .woocommerce-checkout input[type="email"]:focus, .woocommerce-checkout input[type="number"]:focus, .woocommerce-checkout input[type="search"]:focus, .woocommerce-checkout input[type="tel"]:focus, .woocommerce-checkout input[type="time"]:focus, .woocommerce-checkout input[type="url"]:focus, .woocommerce-checkout textarea:focus, .woocommerce-checkout select:focus, .woocommerce-checkout #coupon_code:focus, .chosen-container-single .chosen-single:focus{
	background:#fafafa;
}


.woocommerce-checkout .woocommerce #respond input#submit.alt,
.woocommerce-checkout .woocommerce a.button.alt,
.woocommerce-checkout .woocommerce button.button.alt,
.woocommerce-checkout .woocommerce input.button.alt{
	background-color: #0090d9;
	color:#fff;
}

.woocommerce-checkout .woocommerce #respond input#submit.alt:hover,
.woocommerce-checkout .woocommerce a.button.alt:hover,
.woocommerce-checkout .woocommerce button.button.alt:hover,
.woocommerce-checkout .woocommerce input.button.alt:hover{
	background-color: #005f8f;
}

.woocommerce-checkout .woocommerce #respond input#submit.alt:active,
.woocommerce-checkout .woocommerce a.button.alt:active,
.woocommerce-checkout .woocommerce button.button.alt:active,
.woocommerce-checkout .woocommerce input.button.alt:active{
	background-color: #004060;
}


.woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
	float:none;
	width:100%;
}


.woocommerce-checkout .create-account{
	margin-top:1em;
	padding-top:1em;
	border-top:1px solid rgba(84,84,84,0.1);
}

.woocommerce-checkout .create-account p:first-of-type{
	font-size:0.9em;
	margin-bottom:1em;
}

.woocommerce-checkout .woocommerce form .form-row{
	padding-left:0;
}


.tc_woocommerce_checkout_orderdetails{
	margin-top:2em;
	padding:20px;
	background:rgba(84,84,84,0.05);
}


@media only screen and (min-width: 62em) {
	.tc_woocommerce_checkout_orderdetails{
		margin-top:0
	}
}

.woocommerce-checkout .woocommerce table.shop_table{
	border:none;
}


#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
	background:none !important;
	border-top:4px solid #ddd;
	border-radius:0 !important;
}

#add_payment_method #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods{
	padding-left:0 !important;
	padding-right:0 !important;
}


#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{
	padding:0 !important;
	background:none !important;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
	display:none !important;
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{
	position:relative;
}

#add_payment_method #payment ul.payment_methods li input[type='radio'], .woocommerce-cart #payment ul.payment_methods li input[type='radio'], .woocommerce-checkout #payment ul.payment_methods li input[type='radio']{
	position:absolute;
	left:0;
	top:7px;
	width:25px !important;
	margin-right:0 !important;
}

.wc_payment_method label,
.tc_wc_payment_method label{
	padding-left:35px;
	top:-2px;
	line-height:1;
	color:#3d434b;
	font-weight:bold;
}

.wc_payment_method img,
.tc_wc_payment_method img{
	display:none;
}

.wc_payment_method .about_paypal,
.tc_wc_payment_method .about_paypal{
	display:none;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	text-transform:uppercase;
	height:48px;
}

/* order received */
.woocommerce-order-received .woocommerce{
  max-width:680px;
  margin:0 auto;
}

.woocommerce-thankyou-order-details{
  padding:0;
}


/* account. */
.woocommerce-account .myaccount-wrap .woocommerce-MyAccount-navigation,
.woocommerce-account .myaccount-wrap .woocommerce-MyAccount-content{
	width:100%;
	float:none;
}


.woocommerce-MyAccount-navigation ul{
	padding:0;
	list-style:none;
}

.woocommerce-MyAccount-navigation ul li{
	margin-bottom:7px;
}

.woocommerce-MyAccount-navigation ul li a{
	color:#4b4f56;
	border-radius:4px;
	background:#fff;
	display:block;
	padding:0 12px;
	line-height:2.25;
}

.woocommerce-MyAccount-navigation ul li a:hover{
	background:#eee;
}

.woocommerce-MyAccount-navigation ul li.is-active a{
	background:#0090d9;
	color:#fff;
	font-weight:bold;
}


/* change payment. */
.woocommerce-order-pay #order_review{
	max-width:680px;
	margin:0 auto;
}

.woocommerce-order-pay #payment{
	margin-top:2em;
	padding:20px;
	background:rgba(84,84,84,0.05) !important;
}

.woocommerce-order-pay #payment ul.payment_methods li{
	position:relative;
}

.woocommerce-order-pay #payment ul.payment_methods li input[type='radio']{
	position:absolute;
	left:0;
	top:7px;
	width:25px !important;
	margin-right:0 !important;
}

.woocommerce-order-pay #payment ul.payment_methods li label{
	padding-left:35px;
	top:-2px;
	line-height:1;
	color:#3d434b;
	font-weight:bold;
}

.woocommerce-order-pay #payment ul.payment_methods li img{
	display:none;
}

.woocommerce-order-pay #payment ul.payment_methods li .about_paypal{
	display:none;
}


.woocommerce-order-pay #payment ul.payment_methods li .wc-payment-form label{
	padding-left:0;
	top:0;
	line-height:1.75;
}



/* add payment form. */
#add_payment_method ul.payment_methods li label{
	padding-left:35px;
	top:5px;
	line-height:1;
	color:#3d434b;
	font-weight:bold;
}

#add_payment_method ul.payment_methods li img{
	display:none;
}

#add_payment_method ul.payment_methods li .about_paypal{
	display:none;
}


#add_payment_method ul.payment_methods li .wc-payment-form label{
	padding-left:0;
	top:0;
	line-height:1.75;
}


.woocommerce-add-payment-method input{
	border:1px solid;
	border-color:#bbb3b9 #c7c1c6 #c7c1c6;
}

.woocommerce-add-payment-method input:focus{
	background:#fafafa;
}



/*-----------------------------------
        Responsive
------------------------------------*/
.no-txt-shadow,.no-txt-shadow .section-title{text-shadow:none!important}.nm{margin:0!important}.nrm{margin-right:0!important}.nlm{margin-left:0!important}.ntm{margin-top:0!important}.nbm{margin-bottom:0!important}.np{padding:0!important}.nrp{padding-right:0!important}.nlp{padding-left:0!important}.ntp{padding-top:0!important}.nbp{padding-bottom:0!important}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt60{margin-top:60px}.mt80{margin-top:80px}.mt120{margin-top:120px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb60{margin-bottom:60px}.mb80{margin-bottom:80px}.mb120{margin-bottom:120px}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt60{padding-top:60px!important}.pt80{padding-top:80px!important}.pt120{padding-top:120px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb60{padding-bottom:60px!important}.pb80{padding-bottom:80px!important}.pb120{padding-bottom:120px!important}.border-off{border:0!important}.border-on{border:1px solid #e7e7e7}.border-top{border-top:1px solid #e7e7e7}.border-bottom{border-bottom:1px solid #e7e7e7}.border-right{border-right:1px solid #e7e7e7}.border-left{border-left:1px solid #e7e7e7}.border-5{border-width:5px}.border-10{border-width:10px}.border-15{border-width:15px}.border-20{border-width:20px}.videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:2em;background:#000}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-play{position:relative;display:block}.video-play i{position:absolute;width:50px;height:50px;left:50%;top:50%;margin:-25px 0 0 -30px;font-size:46px;color:#fff;opacity:.8}.video-play:hover i{opacity:1}@media only screen and (max-width:763px){.large-display-show,.mobile-hide,.small-display-show,.tablet-show,.xlarge-display-show{display:none!important}.mobile-hide-td{font-size:0!important;width:0!important;border-left:none!important;border-right:none!important;padding:0!important;margin:0!important}.mobile-hide-td *{display:none}}@media only screen and (min-width:764px) and (max-width:1105px){.large-display-show,.mobile-show,.small-display-show,.tablet-hide,.xlarge-display-show{display:none!important}}@media only screen and (min-width:1106px) and (max-width:1447px){.display-hide,.large-display-show,.mobile-show,.small-display-hide,.tablet-show,.xlarge-display-show{display:none!important}}@media only screen and (min-width:1448px) and (max-width:1789px){.display-hide,.large-display-hide,.mobile-show,.small-display-show,.tablet-show,.xlarge-display-show{display:none!important}}@media only screen and (min-width:1790px){.display-hide,.large-display-show,.mobile-show,.small-display-show,.tablet-show,.xlarge-display-hide{display:none!important}}



/*-----------------------------------
        Slick Slider
------------------------------------*/
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
