@font-face{font-family:icons;src:url(icons.eot?46081539);src:url(icons.eot?46081539#iefix) format('embedded-opentype'),url(icons.woff2?46081539) format('woff2'),url(icons.woff?46081539) format('woff'),url(icons.ttf?46081539) format('truetype'),url(icons.svg?46081539#icons) format('svg');font-weight:400;font-style:normal}*{margin:0;padding:0;font-family:inherit;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-appearance:none;box-sizing:border-box;-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004)}article,aside,figure,footer,header,hgroup,iframe,main,menu,nav,section{display:block}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;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-facebook:before{content:'\e800'}.icon-flickr:before{content:'\e801'}.icon-mail-alt:before{content:'\e802'}.icon-phone:before{content:'\e803'}.icon-instagram-filled:before{content:'\e806'}.icon-twitter:before{content:'\e80c'}.icon-pinterest:before{content:'\e812'}.icon-linkedin:before{content:'\e813'}.icon-gplus:before{content:'\e815'}body,html{margin:0;padding:0;height:100%}body{font-family:Lato,Helvetica,serif;font-size:100%;line-height:1.6;background-color:#0157a4;color:#333;position:relative}#cart_preview div th,#cart_totals,#footer,#header-nav,#loadMore,#loginform,#mobNav ul,#navigation,#newsletter_form input[type=submit],#next-issue .colWrapper h3,#tag,.button,.cart_button,.cart_row,.childnav li,.contactform,.featureSubtitle,.featureTitle,.featureTitle h2,.featureTitle p,.heading2,.logo-wrapper a,.mainForm,.optionForm,.portfolioNavleft,.portfolioNavright,.pq,.productTitle h3,.productTitle p,.share,.whiteButton,.widget,.widget h3,article header p:first-of-type,blockquote p:last-of-type,button,h1,h2,h3,h4,input,table.checkout{font-family:'Open Sans',Arial,sans-serif}#banner,#pageBanner,header,main{position:relative;background-color:#fbfbfb}main .content p{margin-bottom:.8em}main .content p:last-of-type{margin-bottom:0}.content{width:100%;padding:50px 80px 80px 80px;max-width:800px;margin:0 auto}.wide{max-width:1100px}.video{width:100%;padding:0 50px 50px 50px;max-width:1100px;margin:0 auto}.bannerWrapper{width:100%;padding:3em 80px 0 80px;max-width:1100px;margin:0 auto}.content p img{max-width:100%!important;height:auto!important}.content ul{list-style:none}.content ul li:before{content:"-";position:relative;left:-.5em;color:#0157a4}.content ul li{padding-left:1em}strong{font-weight:700}ol{list-style:decimal;padding:.5em 0}ol li{padding:.2em}li ol{padding-left:1em}ol li ol{list-style:lower-roman}ol li ol li ol{list-style:lower-alpha}h1,h2,h3,h4{font-weight:700;line-height:1.2em}.content h2,.content h3{color:#0157a4;text-transform:capitalize;padding:1em 0 .5em 0}p.dates{position:relative;padding-bottom:1em}.content h2{font-size:1.5em}.content h3{font-size:1.25em}.heading1,.slide-text h2{color:#0157a4;text-transform:uppercase}.heading1{font-size:1.75rem;padding:1em 50px .2em 50px;text-align:center}.slide-text h2{font-size:1.5em;padding:0 0 .5em 0}.featured h2,.slide-text h3,.subheading{font-weight:600;color:#333;font-size:1.125rem;text-transform:capitalize;padding-bottom:1em}.featured h2{text-align:center}.heading2,.widget h3{text-align:center;color:#0157a4;text-transform:uppercase;padding:1em 50px .2em 50px;line-height:1.2em}.heading2,.widget h3{font-size:1.5em}.heading2{width:100%;padding:2em 80px 0 80px;max-width:1100px;margin:0 auto;text-transform:none;line-height:1.5em}.subheading{text-align:center;text-transform:none;padding-top:.5em;padding:1em 30px}.article-content,article header{width:100%;max-width:1100px;margin:0 auto;padding:0 80px}article header .subheading{color:#65676a;position:relative;padding-bottom:1em;font-size:1.1em}article header h1,article header h2{text-transform:none!important}article header .dates:after,article header .subheading:after{content:"";width:60px;border-bottom:1px solid #cbc8c6;position:absolute;bottom:0;left:50%;margin-left:-30px;z-index:1}article header p{text-align:center;font-weight:300;font-size:1em;color:#65676a;padding-top:1em}.article-links{text-align:center}.article-links .button{margin:.5em 1em}article footer{border-top:1px solid #ddd;padding:0;position:relative}.article-nav{text-align:center;position:relative;width:100%;padding:50px;max-width:1100px;margin:0 auto}.article-nav .button{margin-top:0}.portfolioNavleft,.portfolioNavright{font-weight:400;display:inline-block;text-transform:uppercase;padding-top:10px;padding-bottom:10px;text-align:center;height:44px;line-height:24px;vertical-align:middle;position:absolute;top:50px}.portfolioNavleft{padding-left:30px;padding-right:5px;left:30px}.portfolioNavright{padding-right:30px;padding-left:5px;right:30px}.portfolioNavleft:focus,.portfolioNavleft:hover,.portfolioNavright:focus,.portfolioNavright:hover{text-decoration:underline}.portfolioNavleft span,.portfolioNavright span{font-size:2em;position:absolute;top:50%;margin-top:-.5em}.portfolioNavleft span{left:0}.portfolioNavright span{right:0}aside.pullquote-wrapper{width:300px;float:left;margin-left:-120px;font-size:1rem;padding:20px 20px 20px 0;position:relative}.pullquote-wrapper blockquote{color:#667481;border-left:none;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;position:relative}.pullquote-wrapper blockquote:before{font-family:Times,serif;content:"\201C";color:#667481;display:block;font-size:40px;position:absolute;left:0;top:0;line-height:1}.pullquote-wrapper blockquote p:first-of-type{text-indent:25px}.pullquote-wrapper blockquote p,.pullquote-wrapper blockquote p:last-of-type{font-family:'Open Sans',sans-serif;font-weight:300;font-size:1em;font-style:normal;line-height:1.5}aside.catalogue-download{background-color:#f6f6f6;width:100%;padding:1em;margin:50px 0}.download-link,.download-text{display:inline-block;vertical-align:middle}aside.catalogue-download .download-text h2{padding-top:0}.download-link{width:150px}.download-link a{display:block;width:100%}.download-link a img{width:100%}.download-text{width:calc(100% - 150px);padding:0 2em}@supports (display:-webkit-flex) or (display:-moz-flex) or (display:flex){aside.catalogue-download{display:-webkit-flex;display:-moz-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.download-text{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;-webkit-order:1;-moz-order:1;order:1}.download-link{-webkit-flex-basis:150px;-moz-flex-basis:150px;flex-basis:150px;-webkit-order:0;-moz-order:0;order:0}}.content ul.datelist{list-style:none}.datelist li{padding:1em;background-color:#efefef;margin-bottom:1em}@supports (display:-webkit-flex) or (display:-moz-flex) or (display:flex){.datelist li{display:-webkit-flex;display:-moz-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;align-items:center}.datelist li h3{padding:0 1rem 0 0;-webkit-flex:1 0 160px;-moz-flex:1 0 160px;flex:1 0 160px}.datelist li p{padding:0;margin:0;-webkit-flex:1 1 calc(100% - 330px);-moz-flex:1 1 calc(100% - 330px);flex:1 1 calc(100% - 330px)}.datelist li p:last-of-type{padding:0 0 0 1rem;-webkit-flex:0 0 170px;-moz-flex:0 0 170px;flex:0 0 170px}.datelist li .button{margin:0}}.content .datelist li:before{display:none}.eventSlideWrapper{padding:30px 80px 30px 80px;width:100%;max-width:1100px;margin:0 auto}.eventSlides{margin:0;overflow:hidden}.figure{width:100%;position:relative;height:0;padding-bottom:70%;overflow:hidden}.caption{text-align:center;padding-top:20px;height:90px}.caption p:first-of-type{text-transform:uppercase;font-family:'Open Sans',sans-serif}.caption p:last-of-type{font-style:italic}.bold,strong{font-weight:700}.italic,b{font-style:italic;font-weight:inherit}hr{clear:both;width:100%;border:none;border-bottom:1px solid #bbb;border-color:rgba(101,103,106,.3);margin:5px 0}.content hr{margin:1.5em 0 1.5em 0}.upper{text-transform:uppercase}.greyBg{background-color:#efefed}.clear{clear:both}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}._tm50{margin-top:50px}._bpad{padding-bottom:2.5em}.hidden{display:none!important}.isVis{display:block}.float_right{float:right}.float_left{float:left}.align_left{text-align:left!important}.align_center{text-align:center}.align_right{text-align:right!important}.justify{text-align:justify}.spaced{margin-bottom:10px}.smaller{font-size:.9em}._bigger{font-size:1.1em}.pq{font-weight:400;font-size:1.8em;color:#0157a4;padding-top:1em;padding-bottom:1em;display:inline-block}.nowrap{white-space:nowrap}.italic,em,i{font-weight:400;font-style:italic}.error{color:red!important}.advisory{color:#3296db}.half{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;clear:both;width:50%;white-space:normal}.content ul{padding:20px 0}.col{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;clear:both;width:50%;text-align:left}._feature{background-color:#ebebeb!important}.imagerow{margin:20px 0}.imagerow h2{margin-bottom:5px}.imagerow-inner{display:table-row}.imagerow-inner h2,.imagerow-inner h3,.imagerow-inner h4{padding-top:0}.imagerow-thumb{width:200px;min-height:200px;display:table-cell;overflow:hidden;vertical-align:middle}.imagerow-thumb img{width:100%!important;height:auto!important;border:1px solid #ddd}.imagerow-content{display:table-cell;min-height:200px;vertical-align:middle;padding-left:20px}.imagerow.onright .imagerow-content{padding-left:0;padding-right:20px}p>iframe{display:block;margin:1em auto}.film_wrapper{width:100%;padding:3em 80px 0 80px;max-width:1100px;margin:0 auto}.film_wrapper>iframe{display:block}.js .doFade{opacity:0;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s;-webkit-transition-delay:.35s;-moz-transition-delay:.35s;-ms-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.js .doFade.visible{opacity:1}@media screen and (min-width:1025px){.js .doFade{-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);-o-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.js .doFade.visible{-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)}}.colWrapper{display:block;width:100%;padding:20px 0;white-space:nowrap}#in-print .colWrapper{padding:0;overflow:visible}.vCol{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;clear:both;width:50%;text-align:left;white-space:normal;overflow:visible}#in-print .colWrapper .vCol:first-of-type,#in-print .colWrapper .vCol:last-of-type{padding:0!important}#in-print .colWrapper .vCol p img{vertical-align:middle;position:relative;margin-left:-4%;width:108%!important;max-width:108%!important}#in-print .colWrapper .vCol h2,#in-print .colWrapper .vCol h3{color:#333;font-weight:400}#in-print .colWrapper .vCol h2{font-size:1.3em;text-transform:uppercase;padding:0 .5em 5px .5em}#in-print .colWrapper .vCol h3{font-family:'Droid Serif',serif;padding:5px .5em .8em .5em;text-transform:uppercase;font-size:.95em}#in-print .colWrapper .vCol p,#in-print .colWrapper .vCol ul{font-size:.9em;padding-left:4%;padding-right:4%}#in-print .colWrapper .vCol ul{margin-left:1.5em}#in-print .colWrapper .vCol hr{width:60%;margin:0 auto;border-bottom:1px solid #999}._top .vCol{vertical-align:top!important}._middle .vCol{vertical-align:middle!important}._bottom .vCol{vertical-align:bottom!important}.vCol img{max-width:100%!important;height:auto!important}._30 .vCol:first-of-type{width:30%;padding-right:1%}._30 .vCol:last-of-type{width:70%;padding-left:1%}._40 .vCol:first-of-type{width:40%;padding-right:1%}._40 .vCol:last-of-type{width:60%;padding-left:1%}._50 .vCol:first-of-type{width:50%;padding-right:1%}._50 .vCol:last-of-type{width:50%;padding-left:1%}._60 .vCol:first-of-type{width:60%;padding-right:1%}._60 .vCol:last-of-type{width:40%;padding-left:1%}._70 .vCol:first-of-type{width:70%;padding-right:1%}._70 .vCol:last-of-type{width:30%;padding-left:1%}.mob{display:none!important}.imgWrapper img{width:100%;position:relative}.imgWrapper{position:absolute;top:-50%;left:-50%;width:200%;height:200%;z-index:1}.imgWrapper img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}.para{-webkit-column-count:2;-moz-column-count:2;column-count:2;-moz-column-gap:3em;-webkit-column-gap:3em;column-gap:3em;hyphens:auto;text-align:justify;padding:0}.para p{margin-bottom:0!important}.content .para{padding-top:20px;padding-bottom:20px}.intro{font-weight:700;color:#0157a4}.wrapper{position:relative}.wrapleft,.wrapright{float:left;width:100%}.right{margin-left:250px}.left{float:left;width:240px;margin-left:-100%}.wrapleft div:first-of-type{margin-right:280px}aside.onRight{float:right;width:240px;margin-left:-240px}#bodyText{padding-top:50px}.bborder{border-bottom:1px solid #ccc}.table{display:table;width:100%}.table .ajaxCart,.tablerow{display:table-row;width:100%}.table .ajaxCart div,.tablerow div{display:table-cell;vertical-align:middle}.table .ajaxCart div{padding:.5em;border-bottom:1px solid #cbc8c6;text-align:center}.table .ajaxCart div:nth-of-type(2){text-align:left}.table .ajaxCart div:last-of-type{text-align:right;min-width:120px}#pageBanner{width:100%;position:relative;height:0;padding-bottom:50%;overflow:hidden}.childnav{list-style:none;padding:10px 50px;text-align:center}.childnav li{display:inline;font-family:'Open Sans',sans-serif;font-weight:300;text-transform:capitalize;font-size:.9em}.childnav li:before{content:" | ";color:#0157a4;padding:0 5px}.childnav li:first-child:before{content:none}#header-nav ul li a,.childnav li a{display:inline-block;padding:.5em 0;color:#0157a4;white-space:nowrap}.childnav li.current a{color:#65676a;border-bottom:1px solid #65676a}#header-nav ul li a:active,#header-nav ul li a:focus,#header-nav ul li a:hover,.childnav li a:active,.childnav li a:focus,.childnav li a:hover{color:#0157a4;border-bottom:1px solid #0157a4}.scrollDown,.scrollUp{text-align:center;font-size:3em;padding-bottom:1em}.scrollUp{padding-bottom:20px}.scrollDown span,.scrollUp span{cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.scrollDown span,.scrollUp span{color:#aaa}.scrollDown span:hover,.scrollUp span:hover{color:#565656}section.ajaxElement{border-top:1px solid #ddd}.icon{width:50px;margin-right:10px}.iconText,.iconsRow .logoText{color:#909091;margin-bottom:0}.iconText{text-transform:uppercase}.iconsRow .logoText{font-size:23px}.icon,.iconText{display:inline-block;vertical-align:middle}.iconsRow .logo{width:150px;margin-bottom:10px}.iconsRow{width:100%;margin:50px auto}section.iconsRow{width:86%}.iconsRow .tablerow div:first-of-type{text-align:center;padding-right:30px}.iconsRow .tablerow div .button{margin-left:10px}a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-decoration:none;outline:0;color:#0157a4}p a{border-bottom:1px solid transparent}p a:active,p a:focus,p a:hover{color:#417588;border-bottom:1px solid #417588}a img{outline:0;border:none}.thumb-link,.thumb-link img{display:block;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.thumb-link:active,.thumb-link:focus,.thumb-link:hover{outline:3px solid #417588}.skip-to-content-link{background:#707277;height:30px;line-height:30px;left:0;top:0;padding:0 8px;position:absolute;z-index:100;color:#fff;transform:translateY(-100%);transition:transform .3s}.skip-to-content-link:focus{transform:translateY(0)}a.rss{display:block;color:#010101;height:20px;line-height:20px;background:url(../img/rss.png) no-repeat;padding-left:25px;margin:10px 0;text-decoration:none}a.smallButton{display:block;height:18px;line-height:18px;padding:1px 0;white-space:nowrap;text-align:center;width:70px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}a.smallButton:hover{color:#fff}.backLink{margin-top:10px;text-align:center}.button,.cart_button,.whiteButton,button,input[type=button],input[type=submit]{display:inline-block;vertical-align:middle;text-transform:uppercase;-webkit-appearance:none;cursor:pointer;font-size:1em;border:none;padding:0 25px;text-align:center;min-height:2.5rem;line-height:2.5rem;margin-top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#0157a4;color:#fff}.button:active,.button:focus,.button:hover,.cart_button:active,.cart_button:focus,.cart_button:hover,.whiteButton:active,.whiteButton:focus,.whiteButton:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#008ea4;color:#fff;border:none}.whiteButton{background-color:#fff;color:#0157a4}. .slide-text .button{margin-top:2em}a[href$='.xls'],a[href$='.xlsx']{background:transparent url(../img/icons/xls.png) left top no-repeat;display:inline-block;background-size:100% auto;width:100px;height:100px;text-indent:-9999px;vertical-align:top;text-align:left}a[href$='.doc'],a[href$='.docx']{background:transparent url(../img/icons/doc.png) left top no-repeat;display:inline-block;background-size:100% auto;width:100px;text-indent:-9999px;height:100px;vertical-align:top;text-align:left}a[href$='.ppt']{background:transparent url(../img/icons/ppt.png) left top no-repeat;display:inline-block;background-size:100% auto;width:100px;text-indent:-9999px;height:100px;vertical-align:top;text-align:left}a[href$='.zip']{background:transparent url(../img/icons/zip.png) left top no-repeat;display:inline-block;background-size:100% auto;width:100px;text-indent:-9999px;height:100px;vertical-align:top;text-align:left}a[href$='.txt']{background:transparent url(../img/icons/txt.png) left top no-repeat;display:inline-block;background-size:100% auto;width:100px;text-indent:-9999px;height:100px;vertical-align:top;text-align:left}a[href$='.rtf']{background:transparent url(../img/icons/rtf.png) left top no-repeat;display:inline-block;background-size:100% auto;width:100px;text-indent:-9999px;height:100px;vertical-align:top;text-align:left}a[href$='.xml']{background:transparent url(../img/icons/xml.png) left top no-repeat;display:inline-block;background-size:100% auto;width:100px;text-indent:-9999px;height:100px;vertical-align:top;text-align:left}a[href$='.csv']{background:transparent url(../img/icons/csv.png) left top no-repeat;display:inline-block;background-size:100% auto;width:100px;text-indent:-9999px;height:100px;vertical-align:top;text-align:left}a[href$='.htm'],a[href$='.html']{background:transparent url(../img/icons/html.png) left top no-repeat;display:inline-block;background-size:100% auto;width:100px;text-indent:-9999px;height:100px;vertical-align:top;text-align:left}.menu-descriptor{height:1px;width:1px;position:absolute;z-index:-1;overflow:hidden;color:transparent}#header-nav{background-color:#efefef}#header-nav ul{list-style:none;text-align:center;padding-bottom:5px;font-weight:600}#header-nav ul li{font-size:.825rem;text-transform:uppercase;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:5px;zoom:1}#header-nav ul li a{margin:0 1em;border-bottom:1px solid transparent}#header-nav ul li a:active,#header-nav ul li a:focus,#header-nav ul li a:hover{color:#008ea4}#navigation{display:block;position:relative;font-weight:600;z-index:20;overflow:visible}#nav-wrapper{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;background-color:transparent;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}#nav-wrapper.fixed{position:fixed;left:0;right:0;top:-4.125rem;background-color:rgba(255,255,255,.9);z-index:100;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}#nav-wrapper.fixed.isOpen,#nav-wrapper.fixed.visible,#nav-wrapper.fixed.visible.isOpen{top:0}#navigation ul{list-style:none;position:relative;text-align:center}#navigation ul li{display:inline-block;padding:0;text-align:center;border:none;text-transform:uppercase;font-size:1rem;line-height:2.5;position:relative;overflow:visible;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#navigation ul li ul{list-style:none;position:absolute;left:-9999px;z-index:2;width:auto;top:calc(20px + 2.5rem);background-color:#fff;text-align:left}#navigation.fixed ul li ul{background:#fff;background:rgba(251,251,251,.9)}#navigation ul li.focus ul,#navigation ul li:hover ul{left:0}#navigation ul li ul li{right:0;white-space:nowrap;font-size:1em;width:100%;text-align:left}#navigation ul li a{color:#0157a4;display:block;margin:0;padding:10px 25px;cursor:pointer}#navigation ul li ul li a{color:#0157a4;padding:2px 10px}#navigation ul li a:active,#navigation ul li a:focus,#navigation ul li a:hover,#navigation ul li.current a,#navigation ul li:hover ul li.current a{color:#fff;background-color:#0157a4}.menu-caret{font-size:.875em;margin-left:5px}#mobNav{display:none;background-color:#f5f5f5;padding:1em 0}#mobNav div{position:relative}#mobNav ul{list-style:none;text-transform:uppercase}.thumbnail-menu{list-style:none}.thumbnail-menu li:before{display:none}.thumbnail-menu li{position:relative;display:inline-block;width:calc(33.3% - 40px);padding:0;vertical-align:top;margin:20px 0 30px 0}.content ul.thumbnail-menu li{padding:0}.thumbnail-menu li:nth-of-type(3n+2){margin:20px 40px 30px 40px}.thumbnail-menu li a{display:block;width:100%;position:relative}.featureBox .no-image,.thumbnail-menu li .thumbnail{display:block;position:relative;width:100%;height:0;padding-bottom:66%;overflow:hidden;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 752 604' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;'%3E%3Cg transform='matrix(1,0,0,1,-8.63459,-6.73233)'%3E%3Cg id='Layer-1' serif:id='Layer 1'%3E%3Cg transform='matrix(1,0,0,1,299.725,469.226)'%3E%3Cpath d='M0,-332.664L-2,-322.664L-41.333,-329.331C-41.333,-329.331 -37.854,-335.341 -42.667,-337.997C-52.334,-343.332 -78,-344.664 -92,-329.997C-106,-315.331 -108.334,-293.332 -94,-282.664C-80.725,-272.784 -49.393,-266.899 -11.334,-280.332C22.666,-292.332 43.147,-320.408 42.258,-341.732C40.758,-377.73 -9.341,-397.288 -57.334,-398.332C-103.334,-399.333 -172.231,-394.229 -190.23,-337.232C-211.879,-268.678 -155.731,-232.238 -122.334,-221.332C-111.504,-217.795 -70.667,-205.331 0,-209.997C70.667,-214.664 95.333,-214.664 120.666,-181.997C134.369,-164.327 124.237,-107.76 133.666,-98.332C145.666,-86.333 186.666,-82.664 210.666,-89.331C234.666,-95.998 269.999,-103.998 296.666,-97.331C323.333,-90.664 358,-72.665 357.333,-49.331C356.666,-25.997 350,0.669 360,10.669C370,20.669 384,26.669 384,26.669L350,66.669C350,66.669 323.333,62.002 317.333,38.002C311.333,14.002 317.999,-15.998 312.666,-27.331C307.333,-38.664 289.666,-65.332 249.333,-67.998C219.943,-69.94 175.333,-53.997 159.333,-52.664C143.333,-51.331 87.333,-51.997 82.667,-82.664C78,-113.331 97.666,-130.332 92.666,-150.332' style='fill:none;fill-rule:nonzero;stroke:rgb(1,87,164);stroke-width:3.5px;'/%3E%3C/g%3E%3Cg transform='matrix(0.832051,-0.5547,-0.5547,-0.832051,348.43,522.731)'%3E%3Cpath d='M-32.296,106.667L352.296,106.667' style='fill:none;fill-rule:nonzero;stroke:black;stroke-width:10px;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,302.296,372.083)'%3E%3Cpath d='M0,61.62L-21.906,67.81L-7.812,50.003L69.521,-1.997L90.094,-6.19L77.833,10.12L0,61.62Z' style='fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,450.18,263.894)'%3E%3Cpath d='M0,74.594L-8.789,62.5L77.711,4L93.211,0L84.711,14L0,74.594Z' style='fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,261.057,479.228)'%3E%3Cpath d='M0,-345.334C0,-345.334 3.333,-356.334 -13.667,-360.334C-20.835,-362.021 -47.333,-360.001 -60,-350.001C-72.667,-340.001 -81.333,-316.667 -78.667,-304.001C-76,-291.334 -56.909,-269.739 -8.667,-274.334C33.333,-278.334 85.169,-297.22 97.334,-340.666C106.667,-374 81.667,-396.334 60.333,-406.334C39,-416.334 -27.667,-435.334 -88,-423.334C-159.999,-409.014 -184.667,-362.667 -186.667,-331.334C-188.667,-300.001 -176.667,-235.334 -86.667,-211.334C3.333,-187.334 71.333,-210.001 120,-202.001C168.667,-194.001 200.667,-180 193.333,-148C186,-116 164,-102 186.667,-82.667C209.333,-63.334 236,-44.667 287.333,-54.667C325.741,-62.149 386.686,-82.703 440.667,-48C478,-24 468,-12.668 466,20.666C464,54 476,71.333 485.333,78.666C494.667,85.999 499.333,86.666 499.333,86.666L460.667,130.666C460.667,130.666 426,111.999 422.667,82.666C419.333,53.333 434,22.665 407.333,-0.001C380.667,-22.667 338,-40.666 302,-31.334C258.113,-19.957 205.334,-6.666 173.334,-26C138.974,-46.76 134.245,-62.777 147.333,-90.001C164,-124.667 152.667,-146 116,-155.333C79.334,-164.666 41.667,-163 0.333,-160.334C-41,-157.668 -103.667,-158.334 -187.333,-212C-252.882,-254.045 -256,-320.667 -250.667,-346C-245.333,-371.334 -214.921,-432.399 -142.667,-454.334C-86.667,-471.334 -36,-476 10.667,-470C57.333,-464 130.667,-440.666 147.333,-397.333C164,-354 151.333,-300.667 101.333,-268.667C51.333,-236.667 -40,-231.334 -82,-243.334C-124,-255.334 -148.666,-298.667 -132,-340C-115.333,-381.334 -47,-394.001 -17.667,-389.334C11.667,-384.667 28.333,-381.334 39.333,-366.334C46.743,-356.23 42.667,-338 42.667,-338L0,-345.334Z' style='fill:rgb(1,87,164);fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,246.058,543.304)'%3E%3Cpath d='M0,-45.744C-8.566,-33.431 -22,-16.744 -41,1.256C-60.748,19.965 -86.64,35.458 -104.667,35.59C-150.334,35.924 -156.667,3.59 -156.667,3.59C-156.667,3.59 -160.135,-9.923 -135,-28.744C-64.667,-81.41 -17.99,-90.843 -7,-89.744C3,-88.744 6.666,-90.076 9.333,-82.41C11.437,-76.362 5.333,-53.41 0,-45.744M27.333,-101.41L8.333,-99.41C8.333,-99.41 -13,-100.744 -35,-93.744C-57,-86.744 -108.563,-60.829 -127.563,-46.829C-146.563,-32.829 -169,-12.744 -173,-2.744C-177,7.256 -178,22.256 -158,36.256C-138,50.256 -116.065,55.666 -96.065,50.666C-76.065,45.666 -52.667,25.59 -32.667,5.59C-12.667,-14.41 6.333,-33.41 14.333,-50.41C22.333,-67.41 25.333,-76.41 25.333,-83.41C25.333,-90.41 27.333,-101.41 27.333,-101.41' style='fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,630.062,96.683)'%3E%3Cpath d='M0,140.098C14.196,135.257 35.844,126.157 57.328,111.211C80.328,95.211 100.896,82.915 106.865,65.905C112.834,48.894 104.548,23.589 99.216,16.838C93.884,10.088 88.677,6.497 88.677,6.497C88.677,6.497 79.099,-3.565 53.893,15.161C28.687,33.887 -1.457,59.512 -11.672,73.211C-21.888,86.91 -36.668,110.348 -38.672,121.211C-40.493,131.094 -38.492,134.585 -32.963,138.879C-28.672,142.211 -11.553,144.041 0,140.098M-55.108,147.039L-55.081,139.758C-55.081,139.758 -49.212,112.309 -36.366,93.125C-23.521,73.941 9.67,37.665 28.404,23.311C47.138,8.957 78.722,-13.044 89.439,-14.104C100.157,-15.163 114.844,-11.95 122.725,11.156C130.607,34.262 132.196,50.338 121.828,68.158C111.461,85.977 89.328,102.211 61.328,120.211C37.536,135.506 13.977,149.353 -4.578,152.307C-23.133,155.261 -31.948,152.16 -38.672,150.211C-45.396,148.264 -55.108,147.039 -55.108,147.039' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:auto 60%;background-repeat:no-repeat;background-position:center;background-color:#c1e0fb;outline:3px solid transparent}.thumbnail-menu li a:active .thumbnail,.thumbnail-menu li a:focus .thumbnail,.thumbnail-menu li a:hover .thumbnail{outline:3px solid #0157a4}.thumbnail-menu li .thumbnail img{display:block;position:absolute;width:100%;object-fit:cover}.thumbnail-menu li .featureSubtitle,.thumbnail-menu li .featureTitle{display:block}.thumbnail-menu li .featureSubtitle{color:#333}#siteHeader{text-align:center;position:relative;z-index:50;overflow:visible}#siteHeader.isHome{position:absolute;top:0;left:0;right:0;padding-bottom:0;background:#fbfbfb;background:rgba(251,251,251,.78)}.logo-wrapper{padding-top:50px;padding-bottom:50px}.logo-wrapper a{display:inline-block;font-weight:800;font-size:1.875rem;width:auto;padding-top:200px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg width='100%25' height='100%25' viewBox='0 0 752 604' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:10;'%3E%3Cg transform='matrix(1,0,0,1,-8.63459,-6.73233)'%3E%3Cg id='Layer-1' serif:id='Layer 1'%3E%3Cg transform='matrix(1,0,0,1,299.725,469.226)'%3E%3Cpath d='M0,-332.664L-2,-322.664L-41.333,-329.331C-41.333,-329.331 -37.854,-335.341 -42.667,-337.997C-52.334,-343.332 -78,-344.664 -92,-329.997C-106,-315.331 -108.334,-293.332 -94,-282.664C-80.725,-272.784 -49.393,-266.899 -11.334,-280.332C22.666,-292.332 43.147,-320.408 42.258,-341.732C40.758,-377.73 -9.341,-397.288 -57.334,-398.332C-103.334,-399.333 -172.231,-394.229 -190.23,-337.232C-211.879,-268.678 -155.731,-232.238 -122.334,-221.332C-111.504,-217.795 -70.667,-205.331 0,-209.997C70.667,-214.664 95.333,-214.664 120.666,-181.997C134.369,-164.327 124.237,-107.76 133.666,-98.332C145.666,-86.333 186.666,-82.664 210.666,-89.331C234.666,-95.998 269.999,-103.998 296.666,-97.331C323.333,-90.664 358,-72.665 357.333,-49.331C356.666,-25.997 350,0.669 360,10.669C370,20.669 384,26.669 384,26.669L350,66.669C350,66.669 323.333,62.002 317.333,38.002C311.333,14.002 317.999,-15.998 312.666,-27.331C307.333,-38.664 289.666,-65.332 249.333,-67.998C219.943,-69.94 175.333,-53.997 159.333,-52.664C143.333,-51.331 87.333,-51.997 82.667,-82.664C78,-113.331 97.666,-130.332 92.666,-150.332' style='fill:none;fill-rule:nonzero;stroke:rgb(1,87,164);stroke-width:3.5px;'/%3E%3C/g%3E%3Cg transform='matrix(0.832051,-0.5547,-0.5547,-0.832051,348.43,522.731)'%3E%3Cpath d='M-32.296,106.667L352.296,106.667' style='fill:none;fill-rule:nonzero;stroke:black;stroke-width:10px;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,302.296,372.083)'%3E%3Cpath d='M0,61.62L-21.906,67.81L-7.812,50.003L69.521,-1.997L90.094,-6.19L77.833,10.12L0,61.62Z' style='fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,450.18,263.894)'%3E%3Cpath d='M0,74.594L-8.789,62.5L77.711,4L93.211,0L84.711,14L0,74.594Z' style='fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,261.057,479.228)'%3E%3Cpath d='M0,-345.334C0,-345.334 3.333,-356.334 -13.667,-360.334C-20.835,-362.021 -47.333,-360.001 -60,-350.001C-72.667,-340.001 -81.333,-316.667 -78.667,-304.001C-76,-291.334 -56.909,-269.739 -8.667,-274.334C33.333,-278.334 85.169,-297.22 97.334,-340.666C106.667,-374 81.667,-396.334 60.333,-406.334C39,-416.334 -27.667,-435.334 -88,-423.334C-159.999,-409.014 -184.667,-362.667 -186.667,-331.334C-188.667,-300.001 -176.667,-235.334 -86.667,-211.334C3.333,-187.334 71.333,-210.001 120,-202.001C168.667,-194.001 200.667,-180 193.333,-148C186,-116 164,-102 186.667,-82.667C209.333,-63.334 236,-44.667 287.333,-54.667C325.741,-62.149 386.686,-82.703 440.667,-48C478,-24 468,-12.668 466,20.666C464,54 476,71.333 485.333,78.666C494.667,85.999 499.333,86.666 499.333,86.666L460.667,130.666C460.667,130.666 426,111.999 422.667,82.666C419.333,53.333 434,22.665 407.333,-0.001C380.667,-22.667 338,-40.666 302,-31.334C258.113,-19.957 205.334,-6.666 173.334,-26C138.974,-46.76 134.245,-62.777 147.333,-90.001C164,-124.667 152.667,-146 116,-155.333C79.334,-164.666 41.667,-163 0.333,-160.334C-41,-157.668 -103.667,-158.334 -187.333,-212C-252.882,-254.045 -256,-320.667 -250.667,-346C-245.333,-371.334 -214.921,-432.399 -142.667,-454.334C-86.667,-471.334 -36,-476 10.667,-470C57.333,-464 130.667,-440.666 147.333,-397.333C164,-354 151.333,-300.667 101.333,-268.667C51.333,-236.667 -40,-231.334 -82,-243.334C-124,-255.334 -148.666,-298.667 -132,-340C-115.333,-381.334 -47,-394.001 -17.667,-389.334C11.667,-384.667 28.333,-381.334 39.333,-366.334C46.743,-356.23 42.667,-338 42.667,-338L0,-345.334Z' style='fill:rgb(1,87,164);fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,246.058,543.304)'%3E%3Cpath d='M0,-45.744C-8.566,-33.431 -22,-16.744 -41,1.256C-60.748,19.965 -86.64,35.458 -104.667,35.59C-150.334,35.924 -156.667,3.59 -156.667,3.59C-156.667,3.59 -160.135,-9.923 -135,-28.744C-64.667,-81.41 -17.99,-90.843 -7,-89.744C3,-88.744 6.666,-90.076 9.333,-82.41C11.437,-76.362 5.333,-53.41 0,-45.744M27.333,-101.41L8.333,-99.41C8.333,-99.41 -13,-100.744 -35,-93.744C-57,-86.744 -108.563,-60.829 -127.563,-46.829C-146.563,-32.829 -169,-12.744 -173,-2.744C-177,7.256 -178,22.256 -158,36.256C-138,50.256 -116.065,55.666 -96.065,50.666C-76.065,45.666 -52.667,25.59 -32.667,5.59C-12.667,-14.41 6.333,-33.41 14.333,-50.41C22.333,-67.41 25.333,-76.41 25.333,-83.41C25.333,-90.41 27.333,-101.41 27.333,-101.41' style='fill-rule:nonzero;'/%3E%3C/g%3E%3Cg transform='matrix(1,0,0,1,630.062,96.683)'%3E%3Cpath d='M0,140.098C14.196,135.257 35.844,126.157 57.328,111.211C80.328,95.211 100.896,82.915 106.865,65.905C112.834,48.894 104.548,23.589 99.216,16.838C93.884,10.088 88.677,6.497 88.677,6.497C88.677,6.497 79.099,-3.565 53.893,15.161C28.687,33.887 -1.457,59.512 -11.672,73.211C-21.888,86.91 -36.668,110.348 -38.672,121.211C-40.493,131.094 -38.492,134.585 -32.963,138.879C-28.672,142.211 -11.553,144.041 0,140.098M-55.108,147.039L-55.081,139.758C-55.081,139.758 -49.212,112.309 -36.366,93.125C-23.521,73.941 9.67,37.665 28.404,23.311C47.138,8.957 78.722,-13.044 89.439,-14.104C100.157,-15.163 114.844,-11.95 122.725,11.156C130.607,34.262 132.196,50.338 121.828,68.158C111.461,85.977 89.328,102.211 61.328,120.211C37.536,135.506 13.977,149.353 -4.578,152.307C-23.133,155.261 -31.948,152.16 -38.672,150.211C-45.396,148.264 -55.108,147.039 -55.108,147.039' style='fill-rule:nonzero;'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:auto 175px;background-repeat:no-repeat;background-position:center top;text-transform:uppercase;border:none}.logo-wrapper a span{display:block;font-weight:600;font-size:1.125rem;color:#333;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-transform:none}#siteHeader a{color:#0157a4;text-decoration:none}#siteHeader a:active,#siteHeader a:focus,#siteHeader a:hover,.logo-wrapper a:active span,.logo-wrapper a:focus span,.logo-wrapper a:hover span{color:#008ea4;border:none}#tag{font-size:1.2em;font-weight:300;text-transform:uppercase;padding:20px 0;letter-spacing:.2em}.layout-wrapper section:nth-of-type(4n+1){background-color:#efefef}.layout-wrapper section:nth-of-type(even){background-color:#fbfbfb}.layout-wrapper section:nth-of-type(4n+3){background-color:#e2e3e5}.layout{padding-top:80px;padding-bottom:80px}.layout.layout-type-1{padding-top:100px;padding-bottom:100px}.section-content{display:inline-block;vertical-align:middle;width:50%}.layout-type-2 .left-content{width:65%}.layout-type-2 .right-content{width:35%}.layout-type-3 .left-content{width:35%}.layout-type-3 .right-content{width:65%}@supports (display:-webkit-flex) or (display:-moz-flex) or (display:flex){.section-layout{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-moz-align-items:center;-moz-align-items:center;align-items:center}.section-content{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}}.section-layout,.section-read-more,.section-subtitle,.section-title{width:100%;max-width:1600px;margin:0 auto;padding-left:100px;padding-right:100px}.section-content h2,.section-title,.thumbnail-menu li .featureTitle{font-weight:700;color:#0157a4}.section-content h3,.section-subtitle,.thumbnail-menu li .featureSubtitle{font-weight:600}.section-content div{width:100%}.section-content div:first-of-type{padding-bottom:20px}.section-content div:last-of-type{padding-top:20px}.section-content img{max-width:100%}.left-content{padding-right:50px}.right-content{padding-left:50px}.layout h1,.layout.layout-type-1 h2{font-size:1.375rem;margin-bottom:20px;color:#0157a4}.layout h2,.layout.layout-type-1 h1{font-size:1rem;margin-bottom:10px;margin-top:20px}.section-content h2,.thumbnail-menu li .featureTitle{font-size:1.125rem}.layout h1+h2{margin-top:-15px;margin-bottom:30px}.layout.layout-type-1 h1+h2{margin-top:0}.layout h3,.thumbnail-menu li .featureSubtitle{font-size:1em}.layout h2+h3{margin-bottom:5px}.section-content h2+p,.section-content h3+p{margin-top:1rem}.section-read-more{text-align:right;padding-top:60px}.layout-type-3 .section-read-more{text-align:right}.layout-type-1 .section-content{text-align:center}.layout-type-1 img{display:block;width:50%;margin-left:auto;margin-right:auto}#footer{margin:0 20px;padding:0 0 30px 0;color:#fff;font-family:'Open Sans',sans-serif;font-weight:400;text-align:center}#footer-logos{background-color:#fbfbfb;margin:0 -20px 30px -20px;width:calc(100% + 40px)}#footer-logos img{display:inline-block;max-width:200px;margin:10px;vertical-align:middle}#footer a{color:#fff;border-bottom:1px solid transparent}#footer a:active,#footer a:focus,#footer a:hover{color:#fff;border-bottom:1px solid #fff}#footerNav ul{list-style:none;text-align:center;padding-bottom:5px;font-size:.9em}#footerNav ul li{display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:5px;zoom:1}#footerNav ul li:before{content:" | ";color:#0157a4;padding:0 5px}#footerNav ul li:first-child:before{content:none}#footer .social{padding-bottom:15px}.share{text-align:center;font-size:1em;padding-bottom:2em}.share p{padding-bottom:1em}.mailIcon,.shareIcon,.social a{margin-right:10px;display:inline-block;line-height:32px;height:32px;width:32px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;background-color:#fff;color:#0157a4;font-size:16px;cursor:pointer;border-bottom:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.mailIcon{overflow:visible;position:relative}.mailIcon span,.shareIcon span,.social a span{color:#0157a4;position:relative;top:0;left:.5px}.mailIcon span{display:inline-block;height:100%;width:100%}.mailIcon:active,.mailIcon:focus,.mailIcon:hover,.social a:active,.social a:focus,.social a:hover{background-color:#008ea4;border-bottom:none}.mailIcon:active span,.mailIcon:focus span,.mailIcon:hover span,.social a:active span,.social a:focus span,.social a:hover span{color:#fff}.shareIcon:hover{background-color:#0157a4}#copy{margin-top:1em;padding-top:1em;font-size:.8em;border-top:1px solid #c8c8c8;border-top:1px solid rgba(101,103,106,.3)}#copy p span:first-of-type{color:#cbc8c6}#siteHeader .social{position:absolute;top:10px;left:20px;z-index:30;overflow:visible}#siteHeader .mailIcon,#siteHeader .social a{background-color:transparent;margin-right:5px;line-height:1em;height:auto;width:auto}#siteHeader .mailIcon span,#siteHeader .social a span{color:#cbc8c6}#newsletter_form{width:300px;margin:0 auto}#newsletter_form p{padding:.5em 0}#newsletter_form label{margin:0;width:100%}#newsletter_form input[type=email],#newsletter_form input[type=text]{width:100%;height:2em;line-height:2em}#newsletter_form input[type=email]:focus,#newsletter_form input[type=text]:focus{outline:3px solid #008ea4}#newsletter_form input[type=submit]{font-weight:400;letter-spacing:.05em;height:30px;line-height:30px;color:#0157a4;background-color:#c1e0fb;text-transform:uppercase;font-size:.9em;margin-top:5px}#newsletter_form input[type=submit]:active,#newsletter_form input[type=submit]:focus,#newsletter_form input[type=submit]:hover{color:#fff;background-color:#008ea4}#popup_newsletter_form{font-family:'Open Sans',sans-serif;font-weight:400;width:400px;position:fixed;bottom:100px;right:-100%;z-index:100;background-color:#fff;border:1px solid #0157a4;padding:50px 10px 10px 10px;text-align:center;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,.3);box-shadow:5px 5px 5px 0 rgba(0,0,0,.3);opacity:0}#popup_newsletter_form h2{color:#0157a4}#popup_newsletter_form p{position:relative;margin-bottom:1em}#popup_newsletter_form label{position:absolute;z-index:-1;top:0;left:0;color:#fff}#popup_newsletter_form .posh-chkbox label{position:relative;z-index:1;color:inherit}#popup_newsletter_form input[type=email]{border:1px solid #cbc8c6;display:inline-block;width:260px;text-align:left;margin-right:5px}#popup_newsletter_form input[type=submit]{width:100px;margin-top:0;min-height:2.5rem;line-height:2.5rem}#close_popup_form{position:absolute;top:5px;right:5px;z-index:10;cursor:pointer;background-color:transparent;height:auto;min-height:0;margin:0;line-height:1;padding:5px;color:#0157a4;font-size:.9em;font-weight:700}#close_popup_form:focus,#close_popup_form:hover{text-decoration:underline}#overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;background-color:#fff;opacity:.8}#modal{display:none;top:100px;position:absolute;width:80%;left:10%;z-index:30;padding-top:10px;color:#010101;background-color:#eeebea;background-color:rgba(238,235,234,.9);-webkit-box-shadow:7px 7px 5px 0 rgba(50,50,50,.75);-moz-box-shadow:7px 7px 5px 0 rgba(50,50,50,.75);box-shadow:7px 7px 5px 0 rgba(50,50,50,.75);border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;-o-border-radius:1px;border:1px solid #333}.closeModal{cursor:pointer;margin-right:10px;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.closeModal:hover{-moz-opacity:1;-khtml-opacity:1;opacity:1}#loader{display:none;position:fixed;z-index:101;padding:1px}#loader.loading{display:block;width:100px;height:100px;top:50%;left:50%;margin-top:-50px;margin-left:-50px;background:url(../img/spinner.gif) no-repeat;background-color:#fff;background-color:rgba(255,255,255,.8);background-position:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-webkit-box-shadow:7px 7px 5px rgba(50,50,50,.75);-moz-box-shadow:7px 7px 5px rgba(50,50,50,.75);box-shadow:7px 7px 5px rgba(50,50,50,.75)}#status_output{text-align:right;color:#00f}#loadMore{display:inline-block;width:100px;height:100px;text-align:center;-moz-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;line-height:100px;text-align:center;background-color:#0157a4;color:#fff;margin-bottom:2em;cursor:pointer;position:relative;text-transform:none;padding:0;line-height:1.2}#loadMore:active,#loadMore:hover{background-color:#008ea4}#loadMore img{position:absolute;left:50%;margin-left:-30px;top:50%;margin-top:-30px}.invisible{opacity:0}blockquote{display:block;clear:both;margin:1em auto;position:relative;text-align:left;width:100%;quotes:none;border-left:5px solid #0157a4;padding-left:1em;padding-right:.5em;padding-top:.5em;padding-bottom:.5em}blockquote+blockquote{margin-top:3em}blockquote p{line-height:1.2em}blockquote p span{color:#e5774d}blockquote p:last-of-type{font-size:.9em;font-style:italic;position:relative}.shaded:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:#000;opacity:.2}#mainSlides{position:relative;z-index:1;background-color:#fbfbfb;width:100%;height:0;padding-bottom:40%;margin-bottom:50px}#downArr{position:absolute;bottom:10%;left:50%;margin-left:-26px;cursor:pointer;display:block;text-align:center;width:52px;height:52px;z-index:10;text-align:center}#downArr span{font-size:50px;color:#dcdcdc;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#downArr span:hover{color:#fff}#slides{width:100%;height:100%;position:absolute;top:0;left:0;right:0;opacity:0;opacity:1}#slide-controls{position:absolute;z-index:50;bottom:calc(-5px - 2rem);right:0}#next_slide,#prev_slide{width:80px;font-weight:700;font-size:2rem;height:auto;line-height:1em;color:#0157a4;background-color:#fff;text-align:center;padding:0 10px 5px 10px;margin:0;min-height:0}#next_slide:focus,#next_slide:hover,#prev_slide:focus,#prev_slide:hover{background-color:#0157a4;color:#fff}#next_slide{margin-left:2px}.bslides{position:absolute;list-style:none;overflow:hidden;padding:0;margin:0;top:0;bottom:0;left:0;right:0;z-index:2}.bslides li{position:absolute;width:100%;height:100%;top:0;bottom:0;padding-bottom:0;overflow:hidden;left:0;top:0;z-index:1}.activeSlide{z-index:3!important;background-color:#fff}.bslides img{display:block;height:auto;float:left;width:100%;border:0}.slide-image,.slide-text{position:absolute;z-index:2;top:0;bottom:0;height:100%}.slide-image{right:0;left:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.text-right .slide-image{right:30%;left:0}.simple-slide .slide-image{left:0;width:100%}.simple-slide .slide-text{display:none}.slide-text{left:0;right:70%;width:30%;background-color:#fff;background-color:rgba(255,255,255,.9)}.text-right .slide-text{left:70%;right:0;width:30%}.slide-text div{display:inline-block;vertical-align:middle;padding:1em 1em 1em 2em;width:100%;opacity:0;-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-ms-transition:opacity .7s ease;-o-transition:opacity .7s ease;transition:opacity .7s ease}.activeSlide .slide-text div{opacity:1}.slide-text:before{content:"";height:100%;width:0;display:inline-block;vertical-align:middle}#homeText{margin:0 15%}.featureGrid,.featured{overflow:auto;text-align:center;width:100%;padding:60px 50px 50px 50px;max-width:1100px;margin:0 auto}.featureGrid{padding-top:0}.featureBox{display:inline-block;position:relative;height:0;background-color:transparent;vertical-align:top}.featured .featureBox{width:32%;padding-bottom:0;height:auto;margin:0 .2%}.featureThumb{width:100%;height:0;position:relative;padding-bottom:66%;z-index:2;overflow:hidden;background-color:transparent}.featured .featureThumb img{width:100%}.featureTitle{padding:.8em .2em;text-align:left}.featureTitle h2{font-size:1.25rem;margin-bottom:8px;color:#0157a4}.featureTitle h3{font-size:1em;margin-bottom:8px}.featureTitle h2+h3{margin-top:-5px}.featureTitle p{font-size:.9em;margin-bottom:3px}.featureTitle h3,.featureTitle p{font-weight:400}.featureTitle p a{display:inline-block;padding:2px 0}a.read-more:before{display:block;position:absolute;content:"";z-index:10;top:0;left:0;right:0;bottom:2.5em}.featureTitle p.last{margin-top:auto}.featureTitle p.over{position:relative;z-index:20}.featureTitle p.over a:hover,a.read-more:hover{color:#417588}.featureBox.hoverThis:hover .featureThumb,.featureBox.hoverThis:hover .no-image,.featureBox.hovered .featureThumb,.featureBox.hovered .no-image,.featureBox:focus-within .featureThumb,.featureBox:focus-within .no-image{outline:3px solid #0157a4}.featureThumb a{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;text-indent:-999px;color:transparent;border:none}.slidesTitle{text-align:center;padding:30px 50px;text-transform:uppercase;font-weight:400;letter-spacing:.2em}.slideWrapper{width:100%;padding:3em 80px 80px 80px;max-width:1100px;margin:0 auto;overflow:hidden}.slides{margin:0 150px}.figure{width:100%;position:relative;height:0;padding-bottom:70%;overflow:hidden}.caption{text-align:center;padding-top:20px;height:90px}.caption p:first-of-type{text-transform:uppercase}.caption p:last-of-type{font-style:italic}#in-print,#in-print header{background-color:#f6f6f6}#in-print header{margin:0 auto;max-width:1100px;padding:3em 80px;width:100%}#in-print header div{width:33%;min-height:100px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}#in-print header div:first-of-type{margin-left:33%}#in-print header div img{width:90%;display:block;margin:0 auto}#in-print header div h1,#in-print header div h2,#next-issue h2,#next-issue h3{color:#0157a4;text-align:center;text-transform:uppercase;font-weight:300;padding:0}#in-print header div h1,#next-issue h2{font-size:1.5em}#in-print header div h2{font-size:2.5em}#next-issue h3{font-size:2.5em;padding-bottom:.5em}#in-print header div p{text-align:center}#in-print .colWrapper p{padding-left:0;padding-right:0}#next-issue .colWrapper h3{font-weight:300;font-size:1.5em}#next-issue .colWrapper ul{padding:0 2%}.filterButtons{text-align:center;width:100%;padding:50px 50px 30px 50px;max-width:1100px;margin:0 auto;list-style:none}.no-js .filterButtons{display:none}.filterButtons li{display:inline-block;margin-right:1em;vertical-align:middle}.filterButtons li button{font-family:"Open Sans",sans-serif;font-weight:400;color:#0157a4;text-transform:none;padding:10px 10px;min-height:44px;line-height:20px;margin-top:0;background-color:transparent}.filterButtons li button:focus,.filterButtons li button:hover{text-decoration:underline}.filterButtons li button span{font-family:sans-serif;display:inline-block;vertical-align:top;position:relative;font-size:.9em;top:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.filterButtons li button:hover span{left:2px}aside.further_reading{width:100%;background-color:#f6f6f6}aside .journalIndex{padding-top:30px;text-align:left}.journalIndex{text-align:left;width:100%;padding:0 50px 50px 50px;max-width:1100px;margin:0 auto;overflow:auto}section .journalIndex{padding:30px 50px 0 50px;text-align:center}.journalIndex .featureBox{width:31%;padding-bottom:0;height:auto;margin:0 1.165%;margin-bottom:2em}.journalIndex .featureBox:nth-of-type(3n+1){margin-left:0;margin-right:2.33%}.journalIndex .featureBox:nth-of-type(3n+3){margin-right:0;margin-left:2.33%}.journalIndex{text-align:left;width:100%;padding:0 50px 50px 50px;max-width:1100px;margin:0 auto;overflow:visible}@supports (display:-webkit-flex) or (display:-moz-flex) or (display:flex){.journalIndex{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start}.journalIndex .featureBox{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}}section .journalIndex{padding:30px 50px 0 50px;text-align:center}.toNext,.toPrev{display:block;cursor:pointer;font-size:2em;color:#65676a;position:absolute;bottom:0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.toNext:hover,.toPrev:hover{color:#ccc}.toPrev{left:.5%}.toNext{right:.5%}#map_canvas{margin:10px 0;clear:both;height:400px;border:1px solid #222}[src$="map_marker.png"]{width:100%!important;height:auto!important}#map_info{color:#2d2d2d;font-size:90%}#map_info img{float:left;width:100px;margin-right:5px}.mapLabel{font-family:'Open Sans',serif!important;font-weight:300!important;margin:0;padding:5px;font-size:11px;color:#fff;text-align:center;background-color:#a1947a;position:relative;overflow:visible!important;z-index:1}.mapLabel:after{top:100%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#a1947a;border-width:10px;margin-left:-10px}#stockistList{list-style:none}#stockistList li:before{display:none}#stockistList li,#stockistList li ul{padding:0}#stockistList li h2{font-size:1.4em}#stockistList li h3{font-size:1.1em;padding:.5em 0 0 0}#stockistList li ul li:first-of-type h3{border-top:none}#stockistList li ul li p{margin-bottom:0;margin-left:1em;font-size:.9em}#stockistList li ul li p:first-of-type{text-transform:uppercase}#stockistList li ul li p:last-of-type{border-bottom:1px solid #ddd;padding-bottom:.5em}#stockistList li ul li p:last-of-type{border-bottom:1px solid #ddd}#stockistList li ul li{padding-bottom:.3em}._bg0{background-color:#f0f0f0}._bg1{background-color:#fbfbfb}.indexWrapper{overflow:hidden;width:100%;padding:30px 50px 50px 50px;max-width:1100px;margin:0 auto}.productIndex{padding-bottom:3em;width:100%;padding:30px 50px 50px 50px;max-width:1100px;margin:0 auto;text-align:center}.productIndex .featureBox{white-space:normal;padding-bottom:0;height:auto;width:31.3%;margin:0 1% 3em 1%;border:none}.productIndex .featureBox:before{z-index:5}._bg0 .featured .featureBox,._bg0 .productIndex .featureBox{background-color:#fff}._bg1 .productIndex .featureBox{background-color:#f6f6f6}.productThumb{width:100%;height:0;position:relative;padding-bottom:100%;z-index:2;overflow:hidden;background-color:transparent}.productTitle{padding:.8em .2em;text-align:center}.productTitle h3,.productTitle p{font-weight:400}.productTitle h3{font-size:1em;text-transform:capitalize;color:#0157a4}.productTitle p{font-size:.9em}.productIndex .featureBox a{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;text-indent:-999px;color:transparent;border:none}#purchase_options{width:50%;float:right;text-align:left;padding-left:20px}#purchase_options .heading2{text-align:left;padding-left:0;padding-top:0;padding-right:0;margin:0}#product_images{position:relative;width:50%;float:left}#main_image{width:100%;position:relative;overflow:visible}#image_loader{display:none;position:absolute;z-index:2;width:100px;height:100px;top:50%;left:50%;margin-top:-50px;margin-left:-50px;background:url(../img/spinner.gif) no-repeat;background-color:#fff;background-color:rgba(255,255,255,.9);background-position:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}#main_image img{width:100%}#product_thumbs{width:100%}#product_thumbs a{display:inline-block;width:32%;margin-top:5px}#product_thumbs a img{width:100%}#product_thumbs a:nth-child(3n+2){margin-left:2%;margin-right:2%}.optionForm{font-weight:400;text-transform:uppercase}.cart_cell label,.optionForm label{display:inline;padding:0;margin:0;height:40px;line-height:40px}.cart_cell input[type=tel],.cart_cell input[type=text],.optionForm input[type=tel],.optionForm input[type=text]{width:4em;text-align:center;border:1px solid #0157a4}.optionForm p{position:relative}.optionForm p label{position:absolute;z-index:-1;top:0;left:0;color:transparent}.breadcrumbs{width:100%;padding:.5em 80px 0 80px;max-width:1100px;margin:0 auto}.breadcrumbs a{color:#0157a4}.breadcrumbs a:hover{color:#65676a}#cart_preview tr td a{text-align:left!important;padding:0}#cart_preview tr td.align_right a{text-align:right!important}#cart_preview{color:#65676a}#cart_preview div a,#cart_preview:hover div a,#cart_totals a,.cart_row a{color:#0157a4!important}#cart_preview a:hover,#cart_totals a:hover,.cart_row a:hover{color:#939597}#cart_preview div{display:none;position:absolute;z-index:10;font-weight:400;min-width:220px;right:20px;top:45px;background-color:#fff;font-size:.9em;border:1px solid #c1e0fb;padding-bottom:10px;line-height:1.2em!important;text-align:left}#cart_preview div table,#cart_preview div tbody{width:100%}#cart_preview div td{white-space:nowrap}#cart_preview div:after,#cart_preview div:before{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:20}#cart_preview div:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}#cart_preview div:before{border-color:rgba(161,148,122,0);border-bottom-color:#c1e0fb;border-width:11px;margin-left:-11px;right:9px}#cart_preview.hoverThis:hover div,#cart_preview.hovered div{display:block}#mobCart{display:none;text-align:right;font-size:110%}#mobCart a{color:#809fa4;padding-right:10px}.empty_cart{text-align:center;padding:50px 0}.headerRow{border-bottom:1px solid #c1e0fb}.cart_row{padding:5px;white-space:nowrap;text-align:left;overflow:hidden}.cart_row form{width:100%}.cart_row form div:last-of-type{text-align:right}.cart_cell{display:inline-block;white-space:normal;width:18%;vertical-align:middle;position:relative;z-index:1}.cart_cell input[type=tel],.cart_cell input[type=text]{text-align:center}.cart_cell .smaller{font-size:.8em!important}.cart_cell p{margin-left:3px}.cart_cell.wide{width:31%}.cart_cell.narrow{width:12%}.widget{background-color:#f6f6f6;margin-top:5px;margin-bottom:10px;padding:10px}.widget label{width:auto;min-width:120px;display:inline-block}.half .widget:first-of-type{margin-top:20px}.widget h3{padding:0}#shipping_loader{margin-left:3px;padding-top:3px;display:none}#ship_country option:first-child,#ship_country option:nth-child(2){padding-bottom:5px}#ship_country option:nth-child(2){border-bottom:1px dotted #ccc}#ship_country option:nth-child(3){padding-top:5px}#cart_totals{text-align:right}#cart_totals table{float:right;text-align:right}#cart_totals table td{text-align:right}#cart_totals p{clear:right}.form_status{margin:2px 0}form h2{padding-bottom:.5em}.req{font-size:.8em;position:relative;top:-1px}label{margin:5px 10px 5px 0;width:150px;clear:left}label.fxWidth{display:-moz-inline-stack;display:inline-block;margin:5px 10px 5px 0;width:130px;clear:left}.detailsForm label{text-align:right}.cart_button{padding-left:5px;padding-right:5px}input[type=radio]{height:auto;line-height:normal;padding-left:0;padding-right:0;margin:5px 10px 5px 0}textarea{background:#fff;border:none;color:#545454;font-size:inherit;font-family:inherit;resize:none;padding:5px;display:inline;-webkit-border-radius:0}input[type=email],input[type=password],input[type=tel],input[type=text]{background-color:#fff;display:inline-block;vertical-align:middle;height:2.5rem;line-height:2.5rem;padding-left:.5rem;padding-right:.5rem;font-size:inherit;font-family:inherit;color:#333;border:none;-webkit-border-radius:0;outline:0;box-shadow:none}#card-element:focus,input[type=checkbox]:focus+span,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:2px solid #0157a4}#resetForm{background-color:#939597;margin-right:10px}#resetForm:hover{background-color:#b3b5b6}input[type=image]{margin:5px 10px}input[type=checkbox]{-webkit-appearance:checkbox!important;height:30px;line-height:30px}input [type=radio]{-webkit-appearance:radio!important}select{-webkit-appearance:menulist!important;font-size:.9em;max-width:90%}input:invalid,select:invalid,textarea:invalid{box-shadow:none}.mainForm{background-color:#f6f6f6;padding:10px;margin:0 auto}.narrowForm{width:550px}.mainForm label{display:inline-block;width:170px;vertical-align:top;text-align:right}#payment_form label{width:100%;text-align:left}._auto{width:auto!important}.narrowForm label{width:100px}.mainForm select{position:relative;top:.4em;max-width:200px}.narrowForm input[type=text],input[type=email],input[type=tel],textarea{width:400px}.mainForm input[type=email],.mainForm input[type=tel],.mainForm input[type=text]{width:200px;max-width:95%}.narrowForm textarea{height:200px}.mainForm textarea{height:100px;width:500px;max-width:100%}.formFields{width:600px;margin:0 auto 0 auto;text-align:left}.formFields p span{position:relative}.formFields label{width:90px;display:inline-block}.wideLabel{width:200px!important}._autoW{width:auto!important}.formFields p span label{position:absolute;left:0;top:0;z-index:-1;color:transparent}.formFields p span input[type=email],.formFields p span input[type=tel],.formFields p span input[type=text]{width:100%;margin:0}.formFields p:first-of-type span input[type=text],.formFields p:first-of-type span select{width:49%}.formFields p:first-of-type span:first-of-type input[type=text]{margin-right:1%}.formFields p:first-of-type span:last-of-type input[type=text]{margin-left:1%}.formFields input[type=password]{width:200px}.formFields input[type=submit]{width:100px;margin-left:10px}#payment_form input[type=text]{width:100%;max-width:none}#card-element{display:inline-block;width:100%;vertical-align:middle;background-color:#fff;padding:12px 10px;padding-left:10px;padding-right:10px;margin-bottom:1em}#card-element,.payment_choices form input[type=text]+hr{padding-top:1em}#cc-cvc,#exp-month{width:60px}#exp-year{width:100px}#card-errors{padding:1em 0;font-size:1.1em}.stripe{overflow:auto}.stripe img{width:200px;height:auto}.buttons{text-align:right}.buttons button{margin-top:10px}#deliverystuff{position:relative}#deliverystuff.disabled input,#deliverystuff.disabled label,#deliverystuff.disabled select{opacity:.5}#deliverystuff.disabled:before{content:" ";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}.mailIcon form{display:none;position:absolute;width:350px;right:-40px;bottom:60px;min-height:260px;font-size:12px;background-color:#c1e0fb;color:#333;z-index:10;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.4);box-shadow:0 3px 3px 0 rgba(0,0,0,.4)}.mailIcon .form_status span,.mailIcon:hover .form_status span{color:inherit}.mailIcon form:after{content:"";position:absolute;width:0;height:0;margin-left:-.5em;bottom:-2em;right:50px;box-sizing:border-box;border:1em solid transparent;border-color:transparent transparent #c1e0fb #c1e0fb;box-shadow:-3px 3px 3px 0 rgba(0,0,0,.4);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-otransform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mailIcon form input[type=email],.mailIcon form input[type=tel],.mailIcon form input[type=text]{background-color:#fff;border:medium none;display:inline-block;font-family:inherit;font-size:inherit;height:25px;line-height:25px;padding-left:5px;padding-right:5px;vertical-align:middle}.mailIcon form input[type=submit]{margin-left:5px}.contactform{margin-top:10px;padding:10px;background-color:#c1e0fb}.contactform.narrow{max-width:500px;width:100%;margin:1em auto}.contactform img{width:auto!important}.contactform input[type=email],.contactform input[type=tel],.contactform input[type=text],.contactform textarea{margin-bottom:10px}.contactform input[type=email],.contactform input[type=tel],.contactform input[type=text],.contactform textarea{width:100%}.contactform textarea{height:150px;width:100%}.contactform p.rel{position:relative}.contactform .rel label{position:absolute;z-index:-1;display:inline;color:transparent}.contactform label{display:inline-block;width:auto;padding-bottom:3px}.contactform label span{font-size:.875em}.contactform div{width:50%;display:inline-block;vertical-align:top;padding-right:1em}.contactform div+div{padding-left:1em;padding-right:0}#booking-form div.form-content{display:block;position:relative;padding:10px 30px 30px 30px;width:100%;max-width:600px;margin:0 auto}.js #booking-form{position:fixed;top:0;left:0;bottom:0;right:0;z-index:0;overflow-y:scroll;overflow-x:hidden;margin-top:0;background-color:rgba(193,224,251,.9);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;opacity:0;visibility:hidden}.js #booking-form.open{z-index:100;opacity:1;visibility:visible}.js #booking-form div.form-content{background-color:#c1e0fb}.close_booking_form{display:none;background-color:#666}.close_booking_form:focus,.close_booking_form:hover{background-color:#008ea4}.js .close_booking_form{display:inline-block}fieldset{border:none;padding:0;margin-bottom:1em}fieldset input[type=radio]{margin-left:.5em;-moz-appearance:radio;-webkit-appearance:radio}legend{position:relative;padding:.5em 0 1em 0;margin:0}legend.as_heading{font-weight:300;font-size:1.2em;color:#0157a4;text-transform:capitalize;padding:1em 0 .5em 0}#loginform{background-color:#cbc8c6;color:#65676a;padding:5px;text-align:center;width:400px;height:225px;margin:10px auto 50px auto;overflow:hidden;font-family:'Open Sans',sans-serif;font-weight:400}#loginform label{float:left;width:100px;text-align:right;text-transform:uppercase}#loginform p:first-of-type{margin-top:35px}#loginform input[type=submit]{margin-right:12px}#loginform input[type=submit]:active{background-color:#fff;color:#65676a}#loginform input[type=password],#loginform input[type=text]{width:250px}table.checkout{width:100%;margin-top:10px;margin-bottom:10px;border-spacing:0}th{text-align:left;font-weight:400}td,th{margin:0;padding:3px}table.checkout th{background-color:#cbc8c6}table.checkout tr td:first-of-type{max-width:200px}table.options td{border-top:1px solid #a7cdda}table.no_options td{max-width:150px}.cookie-rel{position:relative}.marketing-cookies-advice{display:inline-block;padding:20px 130px;position:absolute;top:5%;left:0;z-index:10;width:100%}.marketing-cookies-advice .ti-control-play{font-size:40px;display:inline-block;width:100%;text-align:center;cursor:pointer;color:#0157a4;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.accept-marketing-cookies{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-decoration:none;color:#0157a4;cursor:pointer}.accept-marketing-cookies:hover,.marketing-cookies-advice .ti-control-play:hover{color:#667481}#cookie-consent{display:block;position:fixed;visibility:hidden;left:20px;right:20px;bottom:20px;width:calc(100% - 40px);height:auto;background-color:#f5faff;color:#333;padding:5px 2em 5px 2em;z-index:100;border:3px solid #0157a4;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.35);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,.35);box-shadow:5px 5px 5px 0 rgba(0,0,0,.35);opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#cookie-consent.show-cookies{visibility:visible;opacity:1}#cookie-consent div{display:inline-block;vertical-align:middle}#cookie-consent div:first-of-type{width:calc(100% - 100px);padding-right:20px;text-align:left}#cookie-consent div:last-of-type{width:100px}.no-js #cookie-consent{display:block}.closeCookie{cursor:pointer;position:absolute;z-index:100;top:5px;right:1em}#cookie-consent a{color:#0157a4;border-bottom:1px dotted #0157a4}#footer #cookie-consent a:active,#footer #cookie-consent a:focus,#footer #cookie-consent a:hover{color:#0157a4;border-bottom:1px solid #0157a4}#cookie-consent button{height:30px;line-height:30px;padding-left:10px;padding-right:10px;text-transform:none;font-weight:400;margin-top:5px}.noIframe{display:block;border:1px solid #013f57;text-align:center;width:100%;height:0;padding-top:60%;position:relative}.noIframe p{text-align:center;width:100%;top:50%;line-height:1.5;margin-top:-10px}.cookie-chkbox{margin:0 2em 0 0;white-space:nowrap}.cookie-chkbox span,.posh-chkbox span{cursor:pointer;position:absolute;width:20px;height:20px;top:50%;margin:-10px 0 0 0;text-indent:-9999px;background:#fff;border:1px solid #013f57}.cookie-chkbox span{right:0}.posh-chkbox span{left:0}.cookie-chkbox label span:after,.posh-chkbox label span:after{opacity:0;content:'';position:absolute;width:9px;height:5px;background:0 0;top:4px;left:4px;border:2px solid #0157a4;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cookie-chkbox label:hover span:after,.posh-chkbox label:hover span:after{opacity:.3}.cookie-chkbox input[type=checkbox]:checked+span:after,.posh-chkbox input[type=checkbox]:checked+span:after{opacity:1}.cookie-chkbox input[type=checkbox]:checked+span,.posh-chkbox input[type=checkbox]:checked+span{background:#fff}.cookie-chkbox input[type=checkbox],.posh-chkbox input[type=checkbox]{margin-left:10px;display:inline;vertical-align:middle;height:10px;line-height:10px;opacity:0}.posh-chkbox input[type=checkbox]{margin-left:0;margin-right:10px}.cookie-chkbox label,.posh-chkbox label{display:inline-block;vertical-align:middle;color:inherit;float:none;position:relative;padding:0;width:auto;cursor:pointer}.posh-chkbox label{text-align:center;width:auto}#newsletter_form .posh-chkbox label{width:auto}#newsletter_form .posh-chkbox label:focus-within,#newsletter_form .posh-chkbox label:hover{text-decoration:underline}.iframe-disabled{border:1px solid #222;background:transparent url(../img/filmstrip.png) center center no-repeat;background-size:100px auto}#showMenu{display:none;width:50px;font-size:.75rem;padding-top:10px;padding-bottom:7px;cursor:pointer;height:50px!important;position:relative;z-index:5;background:0 0;color:#0157a4;margin:0 0 5px 0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#showMenu:hover{background:0 0!important}#showMenu.open{position:fixed;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#showMenu span:nth-of-type(-n+3){position:absolute;height:3px;top:50%;margin-top:-2px;left:5px;right:5px;background-color:#0157a4;display:block}#showMenu span:first-of-type{-webkit-transform:translate3d(0,-9px,0);-moz-transform:translate3d(0,-9px,0);-ms-transform:translate3d(0,-9px,0);-o-transform:translate3d(0,-9px,0);transform:translate3d(0,-9px,0)}#showMenu.open span:first-of-type{-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)}#showMenu span:nth-of-type(2){-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}#showMenu.open span:nth-of-type(2){-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}#showMenu span:nth-of-type(3){-webkit-transform:translate3d(0,9px,0);-moz-transform:translate3d(0,9px,0);-ms-transform:translate3d(0,9px,0);-o-transform:translate3d(0,9px,0);transform:translate3d(0,9px,0)}#showMenu.open span:nth-of-type(3){-webkit-transform:rotate(90deg) translate3d(0,0,0);-moz-transform:rotate(90deg) translate3d(0,0,0);-ms-transform:rotate(90deg) translate3d(0,0,0);-o-transform:rotate(90deg) translate3d(0,0,0);transform:rotate(90deg) translate3d(0,0,0)}#showMenu span:nth-of-type(4){position:absolute;left:0;right:0;bottom:0;text-align:center;display:block;line-height:1;opacity:1;-webkit-transform-origin:center -10px;-moz-transform-origin:center -10px;-ms-transform-origin:center -10px;-o-transform-origin:center -10px;transform-origin:center -10px}#showMenu.open span:nth-of-type(4){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}#showMenu:focus span:nth-of-type(-n+3),#showMenu:hover span:nth-of-type(-n+3){background-color:#0157a4}#showMenu:focus span:nth-of-type(4),#showMenu:hover span:nth-of-type(4){color:#0157a4}.onMob{display:none}@media screen and (max-width:1200px){aside.pullquote-wrapper{width:300px;float:left;margin-left:-75px}}@media screen and (max-width:1100px){#navigation ul li a{padding:5px 15px}#navigation ul li ul li a{padding:2px 10px}}@media screen and (max-width:1023px){#showMenu{display:inline-block}#showMenu.open{position:fixed;right:50px;top:50px;z-index:15}#navigation{font-size:1.25rem}#navigation a span{display:none}#navigation a{display:inline-block;padding:.5rem 0 .5rem 0}#navigation-content{visibility:hidden;position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#navigation-content.expanded{position:fixed;z-index:10;background-color:#fff;visibility:visible;height:100%;overflow-x:scroll}#navigation{display:block;padding:70px;text-align:left;opacity:0}#navigation-content.expanded #navigation{opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#navigation ul,#navigation ul li{display:block}#navigation ul li{text-align:left;font-size:1.25rem}#navigation ul li ul{float:none;position:static;left:0;margin-left:50px;display:block;font-size:.875em}#navigation ul li.focus>ul,#navigation ul li:hover>ul{left:0}#navigation ul li a:active,#navigation ul li a:focus,#navigation ul li a:hover,#navigation ul li.current a,#navigation ul li:hover ul li.current a{color:#0157a4;background-color:transparent;text-decoration:underline}#homeText{margin:0 10%}aside.pullquote-wrapper{margin-left:0;font-size:.9rem;padding:15px 20px 15px 0}article{padding:0}.section-layout,.section-read-more,.section-subtitle,.section-title{padding-left:60px;padding-right:60px}@supports (display:-webkit-flex) or (display:-moz-flex) or (display:flex){.section-layout{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.section-content{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;flex:0 1 auto}}.layout-type-2 .left-content,.layout-type-2 .right-content,.layout-type-3 .left-content,.layout-type-3 .right-content{width:100%}.right-content{padding-left:0}.left-content{padding-right:0}.section-content div{width:50%;display:inline-block;vertical-align:middle}.section-content div:first-of-type{padding-top:0;padding-bottom:0;padding-right:30px;padding-bottom:0}.section-content div:last-of-type{padding-top:0;padding-left:30px}.left-content div{margin-bottom:60px}.right-content div{margin-top:60px}.layout-type-1 img{width:75%}}@media screen and (max-width:940px){.mainForm label{text-align:left}}@media screen and (max-width:800px){.logo-wrapper a{font-size:1.5rem;padding-top:175px;background-size:auto 150px}#navigation{padding:70px 10px}#navigation ul li{font-size:1rem}#navigation ul li ul{margin-left:25px}.content{padding:2.5em 50px 50px 50px}.eventSlideWrapper{padding:10px 50px}.bannerWrapper,.film_wrapper{padding:3em 50px 0 50px}article header{padding-left:50px;padding-right:50px}#siteHeader img{width:300px}#mainSlides{padding-bottom:100%}.slide-text,.text-right .slide-text{position:absolute;top:50%;bottom:100%;left:0;right:0;width:100%;height:50%;z-index:2}.slide-text div{text-align:center}.slide-image,.text-right .slide-image{right:0;left:0;width:100%;height:0;padding-bottom:50%}.simple-slide .slide-image{padding-bottom:100%}#slide-controls{width:100%;left:0;right:0;bottom:auto;top:calc(50% - 40px)}#next_slide{float:right}#homeText{margin:0 10%}#product_images{width:40%}#purchase_options{width:60%}#in-print header div:first-of-type{margin-left:0}#in-print header div{width:50%}.button,.whiteButton{padding:10px}aside.pullquote-wrapper{width:50%;font-size:.8rem;position:relative}#cookie-consent{font-size:13px;line-height:1.5}#in-print .colWrapper{white-space:normal;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #ddd}#in-print .colWrapper .vCol,#in-print .colWrapper .vCol:first-of-type,#in-print .colWrapper .vCol:last-of-type{width:100%!important;display:block;padding-top:1em!important;padding-bottom:1em!important}.colWrapper{padding:0;white-space:normal}.vCol{width:100%!important;padding:0!important;margin:0!important;display:block}.thumbnail-menu li,.thumbnail-menu li:nth-of-type(3n+2){width:calc(50% - 40px);margin:20px 0 30px 0}.thumbnail-menu li:nth-of-type(odd){margin:20px 40px 30px 0}.thumbnail-menu li:nth-of-type(even){margin:20px 0 30px 40px}#footer-logos img{max-width:130px}.datelist li{-webkit-flex-wrap:wrap;flex-wrap:wrap}.datelist li p{min-width:200px}.datelist li p:last-of-type{-webkit-flex:1 1 auto;flex:1 1 auto;text-align:right}.datelist li h3{margin-bottom:8px}}@media screen and (max-width:650px){.content{padding:2em 30px 50px 30px}.eventSlideWrapper{padding:10px 30px}.bannerWrapper,.film_wrapper{padding:2em 30px 0 30px}article header{padding-left:30px;padding-right:30px}#homeText{margin:0}.para{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%}.para p{margin-bottom:.8em!important}.journalIndex .featureBox,.productIndex .featureBox{width:48%}.journalIndex .featureBox{margin:0 1% 2em 1%}.journalIndex .featureBox:nth-of-type(3n+1),.journalIndex .featureBox:nth-of-type(3n+3){margin-left:1%;margin-right:1%}#product_images,#purchase_options{width:100%;float:none;padding:0}#in-print header{padding-bottom:0}.mainForm select{max-width:90%}.imagerow-thumb{width:120px;min-height:120px}.contactform div{width:100%;display:block;padding-right:0}.contactform div+div{padding-left:0}.marketing-cookies-advice{padding:20px 50px}.iscart .half,.mainForm .half{width:100%}.section-content{width:100%}.section-content div{width:100%;display:block}.section-content div:first-of-type,.section-content div:last-of-type{padding:0}.layout-type-2 .section-read-more,.layout-type-3 .section-read-more,.section-read-more,.section-subtitle,.section-title{text-align:center}.layout-type-1 img{width:50%;margin-top:50px;margin-bottom:50px}#slide-controls,.slide-text{display:none}#mainSlides{padding-bottom:50%}}@media screen and (max-width:550px){.logo-wrapper a{font-size:1.375rem;padding-top:150px;background-size:auto 125px}#header-nav ul li a{margin:0 .25em}#siteHeader img{width:250px}.content{padding:3em 50px 50px 50px}.heading1{font-size:1.5rem}#newsletter_form{width:250px}#in-print header div:first-of-type{margin-left:auto;margin-right:auto;width:50%;padding-bottom:2em}#in-print header div{width:100%;display:block}aside.pullquote-wrapper{width:100%;float:none;padding-top:20px;padding-bottom:20px;padding-left:0}.imagerow-content,.imagerow-inner,.imagerow-thumb{display:block;width:100%;padding:0}.imagerow-thumb{text-align:center;padding-bottom:10px}.content .imagerow-thumb p img{max-width:250px!important}#set-cookie-prefs{width:80%;margin-top:10px}#cookie-consent{left:5px;right:5px;bottom:5px;width:calc(100% - 10px);padding:5px}.cookie-consent{text-align:center}#cookie-consent div:first-of-type,#cookie-consent div:last-of-type{width:100%;padding-right:0}#cookie-consent div:last-of-type{padding-top:5px}.widget label{min-width:80px}.slide-text h2{font-size:1.25em;padding-bottom:5px}.slide-text h3{padding-bottom:8px}.slide-text .button{margin-top:1em}.button,.whiteButton{padding:10px 25px;min-height:40px;line-height:16px}.portfolioNavleft,.portfolioNavright{top:30px}.article-nav .button{margin-top:50px}#footerNav ul li{display:block;margin-bottom:10footpx}.download-link{width:100%;padding:0 20px}.download-text{width:100%;padding:20px}@supports (display:-webkit-flex) or (display:-moz-flex) or (display:flex){aside.catalogue-download{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.download-text{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;-webkit-order:0;-moz-order:0;order:0}.download-link{-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-webkit-order:1;-moz-order:1;order:1}}}@media screen and (max-width:500px){.featureGrid .featureBox,.featured .featureBox,.featured .featureBox:first-of-type,.featured .featureBox:last-of-type,.journalIndex .featureBox,.journalIndex .featureBox:nth-of-type(3n+1),.journalIndex .featureBox:nth-of-type(3n+3),.productIndex .featureBox{width:80%;display:block;margin-left:auto;margin-right:auto}.content,.featureGrid,.featured,.journalIndex,.productIndex,section .journalIndex{padding:2em 30px 30px 30px}article header{padding-left:20px;padding-right:20px}#in-print header{padding:2em 50px 0 50px}.mainForm label{width:auto;min-width:115px}.req{white-space:pre}.req:before{content:'\A'}#exp-month{width:40px}#cc-cvc,#exp-year{width:50px}.mailIcon form{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;padding:60px 30px 0 30px;background-color:rgba(203,200,198,.9)}.mailIcon form input[type=email],.mailIcon form input[type=tel],.mailIcon form input[type=text]{height:40px;line-height:40px}.mailIcon form input[type=email],.mailIcon form input[type=tel],.mailIcon form input[type=text],.mailIcon form textarea{display:inline-block;width:95%}a[href$='.csv'],a[href$='.doc'],a[href$='.docx'],a[href$='.htm'],a[href$='.html'],a[href$='.ppt'],a[href$='.rtf'],a[href$='.txt'],a[href$='.xls'],a[href$='.xlsx'],a[href$='.xml'],a[href$='.zip']{width:60px;height:60px}#deliverystuff.disabled{display:none}#address_form button[type=submit],#card-button,#do_checkout,#payment_form button[type=submit]{width:100%;font-size:1.1em}.layout-type-1 img{width:70%}.section-layout,.section-read-more,.section-subtitle,.section-title{padding-left:30px;padding-right:30px}}@media screen and (max-width:400px){#newsletter_form{width:200px}#popup_newsletter_form{width:290px;font-size:90%}#popup_newsletter_form input[type=email]{width:150px;text-align:left;margin-right:-3px}#popup_newsletter_form input[type=submit]{width:80px}}@media print{@page{size:80%}body{font-size:60%}#footer,#navigation,.noprint,h1{display:none!important}*{background:0 0!important;font-family:Georgia,serif!important;color:#444!important}#siteHeader img{width:60%}table.checkout th{background-color:#eee!important}}.unslider-nav{height:20px}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;width:8px;height:8px;margin:0 4px;background:0 0;border-radius:9px;overflow:hidden;text-indent:-999em;border:2px solid #aaa;cursor:pointer}.unslider-nav ol li.unslider-active{background:#aaa;cursor:default}.unslider{position:relative}.unslider-arrow{bottom:110px;width:40px;opacity:.7;position:absolute;z-index:2;cursor:pointer}.unslider-arrow:hover{opacity:1}.unslider{overflow:hidden;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow.next{left:40px}.unslider-arrow.prev{left:0}.fi{width:36px;height:46px;padding:10px 0 0;position:relative;margin:0 auto;transition:all .2s ease-in-out;cursor:pointer;box-sizing:border-box;font-family:sans-serif;text-decoration:none;display:block}.fi:after,.fi:before{position:absolute;content:"";pointer-events:none}.fi:before{top:0;height:100%;left:0;background-color:#007bff;right:10px}.fi:after{width:0;height:0;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent #66b0ff;top:0;right:0}.fi:hover{transform:translateY(-5px)}.fi-content{background-color:#007bff;top:10px;color:#fff;left:0;bottom:0;right:0;padding:16.5px .3em 0;font-size:13px;font-weight:500;position:absolute}.fi-doc.fi:before{background-color:#235d9c}.fi-doc.fi:after{border-left-color:#317dd1}.fi-doc.fi .fi-content{background-color:#235d9c;color:#fff}.fi-docx.fi:before{background-color:#2980b9}.fi-docx.fi:after{border-left-color:#4da1d8}.fi-docx.fi .fi-content{background-color:#2980b9;color:#fff}.fi-log.fi:before{background-color:#accff3}.fi-log.fi:after{border-left-color:#e6f0fb}.fi-log.fi .fi-content{background-color:#accff3;color:#fff}.fi-txt.fi:before{background-color:#8bc6d6}.fi-txt.fi:after{border-left-color:#bcdee7}.fi-txt.fi .fi-content{background-color:#8bc6d6;color:#fff}.fi-wps.fi:before{background-color:#297eff}.fi-wps.fi:after{border-left-color:#6ba6ff}.fi-wps.fi .fi-content{background-color:#297eff;color:#fff}.fi-csv.fi:before{background-color:#579704}.fi-csv.fi:after{border-left-color:#7cd806}.fi-csv.fi .fi-content{background-color:#579704;color:#fff}.fi-dat.fi:before{background-color:#0463ea}.fi-dat.fi:after{border-left-color:#3587fc}.fi-dat.fi .fi-content{background-color:#0463ea;color:#fff}.fi-ppt.fi:before{background-color:#ce4123}.fi-ppt.fi:after{border-left-color:#e26b52}.fi-ppt.fi .fi-content{background-color:#ce4123;color:#fff}.fi-xml.fi:before{background-color:#0e886b}.fi-xml.fi:after{border-left-color:#14c49a}.fi-xml.fi .fi-content{background-color:#0e886b;color:#fff}.fi-mp3.fi:before{background-color:#156aea}.fi-mp3.fi:after{border-left-color:#5291ef}.fi-mp3.fi .fi-content{background-color:#156aea;color:#fff}.fi-wav.fi:before{background-color:#36af14}.fi-wav.fi:after{border-left-color:#4be520}.fi-wav.fi .fi-content{background-color:#36af14;color:#fff}.fi-avi.fi:before{background-color:#40c1e6}.fi-avi.fi:after{border-left-color:#7bd4ee}.fi-avi.fi .fi-content{background-color:#40c1e6;color:#fff}.fi-mov.fi:before{background-color:#ff5838}.fi-mov.fi:after{border-left-color:#ff907a}.fi-mov.fi .fi-content{background-color:#ff5838;color:#fff}.fi-mp4.fi:before{background-color:#4163b4}.fi-mp4.fi:after{border-left-color:#6d89ca}.fi-mp4.fi .fi-content{background-color:#4163b4;color:#fff}.fi-3ds.fi:before{background-color:#015051}.fi-3ds.fi:after{border-left-color:#029192}.fi-3ds.fi .fi-content{background-color:#015051;color:#fff}.fi-max.fi:before{background-color:#02b4b6}.fi-max.fi:after{border-left-color:#03f4f7}.fi-max.fi .fi-content{background-color:#02b4b6;color:#fff}.fi-gif.fi:before{background-color:#aaa}.fi-gif.fi:after{border-left-color:#cbcbcb}.fi-gif.fi .fi-content{background-color:#aaa;color:#fff}.fi-ai.fi:before{background-color:#f67503}.fi-ai.fi:after{border-left-color:#fd983f}.fi-ai.fi .fi-content{background-color:#f67503;color:#fff}.fi-svg.fi:before{background-color:#e6a420}.fi-svg.fi:after{border-left-color:#edbc5c}.fi-svg.fi .fi-content{background-color:#e6a420;color:#fff}.fi-pdf.fi:before{background-color:#f88e21}.fi-pdf.fi:after{border-left-color:#faaf61}.fi-pdf.fi .fi-content{background-color:#f88e21;color:#fff}.fi-xls.fi:before{background-color:#86d44c}.fi-xls.fi:after{border-left-color:#aae181}.fi-xls.fi .fi-content{background-color:#86d44c;color:#fff}.fi-xlsx.fi:before{background-color:#6cbf2e}.fi-xlsx.fi:after{border-left-color:#8ed758}.fi-xlsx.fi .fi-content{background-color:#6cbf2e;color:#fff}.fi-sql.fi:before{background-color:#157efb}.fi-sql.fi:after{border-left-color:#56a2fc}.fi-sql.fi .fi-content{background-color:#157efb;color:#fff}.fi-exe.fi:before{background-color:#0e63ab}.fi-exe.fi:after{border-left-color:#1386e8}.fi-exe.fi .fi-content{background-color:#0e63ab;color:#fff}.fi-js.fi:before{background-color:#f0db4f}.fi-js.fi:after{border-left-color:#f5e78c}.fi-js.fi .fi-content{background-color:#f0db4f;color:#323330}.fi-html.fi:before{background-color:#e54c21}.fi-html.fi:after{border-left-color:#ec7c5c}.fi-html.fi .fi-content{background-color:#e54c21;color:#fff}.fi-xhtml.fi:before{background-color:#55a9ef}.fi-xhtml.fi:after{border-left-color:#92c8f5}.fi-xhtml.fi .fi-content{background-color:#55a9ef;color:#fff}.fi-css.fi:before{background-color:#264de4}.fi-css.fi:after{border-left-color:#617deb}.fi-css.fi .fi-content{background-color:#264de4;color:#fff}.fi-asp.fi:before{background-color:#5c2d91}.fi-asp.fi:after{border-left-color:#7c3dc3}.fi-asp.fi .fi-content{background-color:#5c2d91;color:#fff}.fi-ttf.fi:before{background-color:#14444b}.fi-ttf.fi:after{border-left-color:#22737f}.fi-ttf.fi .fi-content{background-color:#14444b;color:#fff}.fi-dll.fi:before{background-color:#960a4a}.fi-dll.fi:after{border-left-color:#d40e69}.fi-dll.fi .fi-content{background-color:#960a4a;color:#fff}.fi-7z.fi:before{background-color:#f63}.fi-7z.fi:after{border-left-color:#ff9875}.fi-7z.fi .fi-content{background-color:#f63;color:#fff}.fi-zip.fi:before{background-color:#ffb229}.fi-zip.fi:after{border-left-color:#ffca6b}.fi-zip.fi .fi-content{background-color:#ffb229;color:#fff}.fi-c.fi:before{background-color:#3747a5}.fi-c.fi:after{border-left-color:#5767c7}.fi-c.fi .fi-content{background-color:#3747a5;color:#fff}.fi-cs.fi:before{background-color:#013467}.fi-cs.fi:after{border-left-color:#0255a9}.fi-cs.fi .fi-content{background-color:#013467;color:#fff}.fi-java.fi:before{background-color:#ea2c2e}.fi-java.fi:after{border-left-color:#f0686a}.fi-java.fi .fi-content{background-color:#ea2c2e;color:#fff}.fi-jsp.fi:before{background-color:#e5000c}.fi-jsp.fi:after{border-left-color:#ff2834}.fi-jsp.fi .fi-content{background-color:#e5000c;color:#161419}.fi-swift.fi:before{background-color:#f32a20}.fi-swift.fi:after{border-left-color:#f6665f}.fi-swift.fi .fi-content{background-color:#f32a20;color:#fff}.fi-torrent.fi:before{background-color:#55ac44}.fi-torrent.fi:after{border-left-color:#7bc56d}.fi-torrent.fi .fi-content{background-color:#55ac44;color:#fff}.fi-php.fi:before{background-color:#4f5b93}.fi-php.fi:after{border-left-color:#717db3}.fi-php.fi .fi-content{background-color:#4f5b93;color:#fff}.fi-hh.fi:before{background-color:#505050}.fi-hh.fi:after{border-left-color:#717171}.fi-hh.fi .fi-content{background-color:#505050;color:#fff}.fi-go.fi:before{background-color:#e0ebf5}.fi-go.fi:after{border-left-color:#fff}.fi-go.fi .fi-content{background-color:#e0ebf5;color:#000}.fi-py.fi:before{background-color:#ffd542}.fi-py.fi:after{border-left-color:#ffe484}.fi-py.fi .fi-content{background-color:#ffd542;color:#3472a3}.fi-rss.fi:before{background-color:#fd8b33}.fi-rss.fi:after{border-left-color:#feb075}.fi-rss.fi .fi-content{background-color:#fd8b33;color:#fff}.fi-rb.fi:before{background-color:#a20d01}.fi-rb.fi:after{border-left-color:#e41201}.fi-rb.fi .fi-content{background-color:#a20d01;color:#fff}.fi-psd.fi:before{background-color:#181040}.fi-psd.fi:after{border-left-color:#2c1d75}.fi-psd.fi .fi-content{background-color:#181040;color:#3db6f2}.fi-png.fi:before{background-color:#dc7460}.fi-png.fi:after{border-left-color:#e8a496}.fi-png.fi .fi-content{background-color:#dc7460;color:#fff}.fi-bmp.fi:before{background-color:#459fa0}.fi-bmp.fi:after{border-left-color:#69bdbe}.fi-bmp.fi .fi-content{background-color:#459fa0;color:#fff}.fi-vb.fi:before{background-color:#19aad9}.fi-vb.fi:after{border-left-color:#4ac3ea}.fi-vb.fi .fi-content{background-color:#19aad9;color:#fff}.fi-size-xs.fi{width:28.8px;height:36.8px;padding-top:8px}.fi-size-xs.fi:before{right:8px}.fi-size-xs.fi:after{border-top-width:8px;border-left-width:8px}.fi-size-xs.fi .fi-content{top:8px;padding-top:13.2px;font-size:10.4px}.fi-size-sm.fi{width:36px;height:46px;padding-top:10px}.fi-size-sm.fi:before{right:10px}.fi-size-sm.fi:after{border-top-width:10px;border-left-width:10px}.fi-size-sm.fi .fi-content{top:10px;padding-top:16.5px;font-size:13px}.fi-size-md.fi{width:43.2px;height:55.2px;padding-top:12px}.fi-size-md.fi:before{right:12px}.fi-size-md.fi:after{border-top-width:12px;border-left-width:12px}.fi-size-md.fi .fi-content{top:12px;padding-top:19.8px;font-size:15.6px}.fi-size-lg.fi{width:54px;height:69px;padding-top:15px}.fi-size-lg.fi:before{right:15px}.fi-size-lg.fi:after{border-top-width:15px;border-left-width:15px}.fi-size-lg.fi .fi-content{top:15px;padding-top:24.75px;font-size:19.5px}.fi-size-xl.fi{width:72px;height:92px;padding-top:20px}.fi-size-xl.fi:before{right:20px}.fi-size-xl.fi:after{border-top-width:20px;border-left-width:20px}.fi-size-xl.fi .fi-content{top:20px;padding-top:33px;font-size:26px}.fi-content-xs .fi-content{font-size:11px;padding-top:55%}