body,html{height:100%}a,a:active,a:focus,a:visited{color:#eb0028}td,th{padding:7px 5px}a:hover,th{color:#000}.accordion:after,.gallery-filters:after,.gallery-items:after,.tabs-hor:after,.tabs-vert:after{clear:both}body{font-family:'Open Sans',Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#444;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased}.section-headline,th{font-weight:700;text-transform:uppercase}a{text-decoration:none;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}a img{border:0}img{max-width:100%;height:auto}input,textarea{-moz-appearance:none;-webkit-appearance:none}input[type=radio],input[type=checkbox]{margin-right:5px}input[type=radio]{-moz-appearance:radio;-webkit-appearance:radio}input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox}table{width:100%;border-collapse:colapse;border-spacing:1px}td{border-top:1px solid #cec4bd;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}th{font-size:.813em;letter-spacing:.1em;text-align:left;border-bottom:2px solid #cec4bd}.box-headline,.section-headline{padding:0;font-family:'Roboto Condensed','Arial Narrow Bold',sans-serif}.hide-mobile{display:initial}.show-mobile{display:none}h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed','Arial Narrow Bold',sans-serif}.section-headline{margin:0 0 .5em;font-size:2.25em;line-height:1;white-space:normal;word-wrap:break-word;color:#fff}.section-headline span{display:block;font-size:.5em;font-weight:400;color:#2778d5}.box-headline,.sub-headline{font-weight:700;text-transform:uppercase}.section-headline em{font-style:normal;color:#0b233e}.section-headline a{color:#133b69}.section-headline a:hover{color:#2778d5}.section-headline.inverted{color:#a6c8ef}.section-headline.inverted em{color:#fff}.section-headline.inverted a{color:#a6c8ef}.section-headline.inverted a:hover{color:#2778d5}.box-headline{display:block;margin:0;font-size:1.5em;line-height:1.1;color:#fff}.box-headline a{color:#fff}.sub-headline,.sub-headline a{color:#133b69}.sub-headline{font-family:'Roboto Condensed','Arial Narrow Bold',sans-serif;font-size:1.125em;line-height:1.3}.sub-headline span{color:#eb0028}.deco-headline{padding:0 0 0 47px;background-image:url(../img/headline-flag.png);background-repeat:no-repeat;background-position:0 4px}.button,.button:active,.button:focus,.button:visited{display:inline-block;padding:14px 15px;margin:auto;font-family:'Open Sans',Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;color:#fff;text-transform:uppercase;background:#eb0028;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#logo img,#nav,#nav a span{display:block}#hero,.page-header{background-size:cover}#hero,#hero .q-container,#nav ul li.nav-special>a,#nav ul li:hover>a,.page-header,.water{background-repeat:no-repeat}.button:active:hover,.button:focus:hover,.button:hover,.button:visited:hover{color:#fff;background-color:#133b69}.button.button-alt,.button:active.button-alt,.button:focus.button-alt,.button:visited.button-alt{background-color:#133b69}.button.button-alt:hover,.button:active.button-alt:hover,.button:focus.button-alt:hover,.button:visited.button-alt:hover{background-color:#eb0028}.button.button-outline,.button:active.button-outline,.button:focus.button-outline,.button:visited.button-outline{padding:12px 13px;color:#eb0028;border:2px solid #eb0028;background-color:transparent}.button.button-outline:hover,.button:active.button-outline:hover,.button:focus.button-outline:hover,.button:visited.button-outline:hover{color:#133b69;border-color:#133b69}.button.button-outline.button-alt,.button:active.button-outline.button-alt,.button:focus.button-outline.button-alt,.button:visited.button-outline.button-alt{color:#133b69;border-color:#133b69;background-color:transparent}.button.button-outline.button-alt:hover,.button:active.button-outline.button-alt:hover,.button:focus.button-outline.button-alt:hover,.button:visited.button-outline.button-alt:hover{color:#eb0028;border-color:#eb0028}#header,#nav a,#nav a:hover span{color:#fff}.button.button-large,.button:active.button-large,.button:focus.button-large,.button:visited.button-large{padding:18px 20px;font-size:14px}.button.button-large.button-outline,.button:active.button-large.button-outline,.button:focus.button-large.button-outline,.button:visited.button-large.button-outline{padding:16px 18px}.button i.fa,.button:active i.fa,.button:focus i.fa,.button:visited i.fa{font-weight:400;margin-right:5px;margin-left:0}.button i.fa.icon-on-right,.button:active i.fa.icon-on-right,.button:focus i.fa.icon-on-right,.button:visited i.fa.icon-on-right{margin-left:5px;margin-right:0}.button.button-icon,.button:active.button-icon,.button:focus.button-icon,.button:visited.button-icon{width:40px;height:40px;padding:0;line-height:40px;text-align:center;font-size:14px}.button.button-icon i.fa,.button:active.button-icon i.fa,.button:focus.button-icon i.fa,.button:visited.button-icon i.fa{margin:0}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.alignleft,.alignleft:first-child{float:left;margin:5px 30px 1em 0}.alignright,.alignright:first-child{float:right;margin:5px 0 1em 30px}#logo,#nav ul li{float:left}.aligncenter,div.aligncenter{display:block;margin:1em auto}.small-text{font-size:14px}.big-text{font-size:1.5em;font-weight:300}.note{padding:30px;border:1px solid #e4deda;background-color:#faf8f7}.note>:first-child{margin-top:0}.note>:last-child{margin-bottom:0}code{font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;color:#2778d5}blockquote{background-color:#efebe9;margin-left:auto;margin-right:auto;padding:15px 30px;font-family:Georgia,serif;font-size:1.125em;font-style:italic;border-left:5px solid #eb0028}p{margin:1.5em 0}.simple-half{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header{position:relative;background-color:#0b233e;-webkit-box-shadow:0 5px 0 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 0 0 rgba(0,0,0,.15);box-shadow:0 5px 0 0 rgba(0,0,0,.15);z-index:1}#logo img{width:190px;margin:0}#nav{float:right}#nav #nav-toggle{display:none}#nav a{display:inline-block;width:100%;height:80px;padding:35px 3px 0 10px;font-family:'Open Sans',Arial,sans-serif;font-size:.8em;font-weight:700;line-height:1.2;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#nav a span,#nav ul li ul li a{font-weight:400;text-transform:none}#nav a span{font-size:.75em;color:#2778d5}#nav a:hover{background-color:#072f5d}#nav ul{margin:0;padding:0;list-style-type:none}#nav ul li{position:relative;border-left:1px solid #133b69;background-image:none}#nav ul li>a{background-position:15px 80px}#nav ul li.nav-special>a{background-position:15px 15px;background-color:#eb0028}#nav ul li.nav-special>a span{color:#ff6b85}#nav ul li:hover>a{padding-top:15px;background-position:15px 61px;background-color:#072f5d}#nav ul li:hover>a.sf-with-ul{background-image:url(../img/nav-arrow-down.png)}#nav ul li ul li a,#nav ul li ul li a:hover{background-image:none}#nav ul li:hover>a span{color:#fff}#nav ul li ul{position:absolute;display:none;top:100%;left:0;z-index:99;background-color:#0b233e;min-width:12em}#nav ul li.sfHover>ul,#nav ul li:hover>ul,.box p{display:block}#nav ul li ul li{float:none;width:100%;border-left:0;border-top:1px solid #133b69}#nav ul li ul li a{height:auto;padding:15px 25px 15px 15px;font-size:.813em}#nav ul li ul ul{top:-1px;left:100%}#nav ul li.nav-reverse ul{left:auto;right:0}#nav ul li.nav-reverse ul ul{right:100%}#nav .sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:4px solid transparent;border-top-color:#2778d5;visibility:hidden}#hero button,#hero input,.water,button.full-width,input.full-width,select,textarea.full-width{width:100%}#nav .sf-arrows>.sfHover>.sf-with-ul:after,#nav .sf-arrows>li:hover>.sf-with-ul:after,#nav .sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}#nav .sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent #2778d5;visibility:visible}#nav .sf-arrows ul .sfHover>.sf-with-ul:after,#nav .sf-arrows ul li:hover>.sf-with-ul:after,#nav .sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#fff}#main{min-height:400px}.page-header{padding:35px 0 15px;background-image:url(../img/footer-bg.png);background-position:30% center}.page-header.large{padding:135px 0 35px;font-size:1.5em}.page-header .section-headline{margin:0}.content{margin-top:35px;margin-bottom:35px}.content .section-headline,.content .section-headline span{color:#999}.content h1:not(.section-headline),.content h2:not(.section-headline),.content h3:not(.section-headline),.content h4:not(.section-headline){font-weight:700;text-transform:uppercase;color:#133b69}.content h5,.content h6{font-family:'Roboto Condensed','Arial Narrow Bold',sans-serif;font-weight:400;color:#133b69;text-transform:uppercase}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:2rem 0 1rem}.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a{color:#133b69}.water{height:816px;position:absolute;background-image:url(../img/parallax/water.png);top:505px}#hero,#home-cta,.simple-slider,h2.resp-accordion{position:relative}#hero{color:#a6c8ef;background-color:#e4deda;background-image:url(../img/parallax/header-bg.png);background-position:bottom center;overflow:hidden}#hero .box-join,.box{background-color:#0b233e}#hero .q-container{position:relative;padding-top:20%;background-image:url();background-position:bottom right 10%;background-size:30%}#hero .box-join{min-height:380px;padding:15px}#hero .box-join .q-row{margin-left:-5px;margin-right:5px}#hero .box-join div[class*=q-col-]{padding:5px}#home-cta{overflow:hidden}.box{height:auto;padding:25px 30px 30px;-webkit-box-shadow:inset -30px -30px 100px 0 rgba(0,0,0,.3);-moz-box-shadow:inset -30px -30px 100px 0 rgba(0,0,0,.3);box-shadow:inset -30px -30px 100px 0 rgba(0,0,0,.3)}.box p{padding:0;font-size:.875em;color:#fff}.box a{color:#6bbcff}.box a:hover{color:#fff}.box.box-alt{background-color:#eb0028}.box.box-alt a{color:#ffafc9}#hero button,#hero input,#hero textarea,.box .box-headline a,.box.box-alt a:hover{color:#fff}.box:hover{-webkit-box-shadow:inset -30px -30px 100px 0 rgba(0,0,0,.4);-moz-box-shadow:inset -30px -30px 100px 0 rgba(0,0,0,.4);box-shadow:inset -30px -30px 100px 0 rgba(0,0,0,.4)}.box>:last-child{margin-bottom:0}.light-table td{background-color:#fff;border-color:#e4deda}.light-table th{background-color:#d9d1cb;border:0}.events-table td{font-size:.75em}label{display:inline-block;margin-bottom:5px}input[type=text],input[type=password],input[type=search],input[type=url],input[type=email],input[type=tel],input[type=number],input[type=month],input[type=week],input[type=date],input[type=time],input[type=range],textarea{display:inline-block;min-width:150px;padding:8px 10px;font-family:'Open Sans',Arial,sans-serif;font-size:14px;color:#000;background-color:transparent;border:2px solid #2778d5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}select{display:inline-block;min-width:150px;padding:8px 10px;font-family:'Open Sans',Arial,sans-serif;font-size:14px;color:#000;background-color:transparent;border:2px solid #2778d5;border-radius:5px;vertical-align:middle}textarea{resize:vertical}button,input[type=button],input[type=submit],input[type=reset],input[type=color]{display:inline-block;min-height:39px;padding:8px 15px;font-family:'Open Sans',Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;color:#fff;background-color:#eb0028;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;vertical-align:middle;cursor:pointer}button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=color]:hover{background-color:#133b69}input[type=range]{background-image:url(../img/input-range-bg.png);background-repeat:repeat-x;background-position:center}button:focus,input:focus,textarea:focus{border-color:#133b69;outline:0}input:invalid{box-shadow:none}#hero input:focus,#hero textarea:focus{border-color:#6bbcff}form .q-col-1-1,form .q-col-1-2,form .q-col-1-3,form .q-col-1-4,form .q-col-1-5,form .q-col-1-6,form .q-col-2-3,form .q-col-2-5,form .q-col-3-4,form .q-col-3-5,form .q-col-4-5,form .q-col-full,form .q-column{padding-top:10px;padding-bottom:10px}form .required{font-weight:700;color:#eb0028}form.note{padding-top:20px;padding-bottom:20px}input#yenoh{width:50px}img#yenoh-pic{display:inline-block;vertical-align:bottom;margin:0 10px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}label.error{display:block;margin:10px 0 0;font-size:.75em;color:red}input.error,textarea.error{border-color:red!important}.social-profiles{margin:0;padding:0;list-style-type:none}.social-profiles li{display:inline-block;margin:5px 0 5px 7px}.home-articles .article-headline,.home-articles .article-image{margin-bottom:1em}.social-profiles li:first-child{margin-left:0}.social-button{display:inline-block;width:30px;height:30px;font-size:14px;line-height:30px;text-align:center;color:#fff!important;background-color:#2778d5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.social-button.social-facebook{background-color:#3b5999}.social-button.social-twitter{background-color:#00aced}.social-button.social-google{background-color:#dd4b39}.social-button.social-linkedin{background-color:#0976b4}.social-button.social-foursquare{background-color:#0072b1}.social-button.social-pinterest{background-color:#cb2027}.social-button.social-instagram{background-color:#3f729b}.social-button.social-flickr{background-color:#ff0084}.social-button.social-youtube{background-color:#cd201f}.social-button.social-vimeo{background-color:#1ab7ea}.social-button:hover{background-color:#133b69}.section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.gallery-item,.resp-vtabs .resp-tabs-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.section>.q-container{padding-top:35px;padding-bottom:35px}.section-alt{background-color:#e4deda}.home-articles .article-headline>:first-child{margin-top:5px}.home-articles .article-image img{display:block}.home-articles .article-summary{overflow:hidden}.social-updates{min-height:350px;padding-bottom:100px;color:#fff;background-color:#f5f5f5;background-image:url(../img/banner-bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.social-updates .social-update{margin-top:-10px;font-size:1.875em;font-weight:300}.social-updates .social-update a{font-family:'Open Sans',Arial,sans-serif;font-weight:700}.social-updates .social-update-info{font-size:.75em;text-transform:uppercase}.social-updates .social-update-info a{font-weight:700}.home-news .q-container{background-image:url(../img/candidate-small.png);background-repeat:no-repeat;background-position:15px bottom}.roadmap-archive .roadmap-items{margin:1.5em 0}.roadmap-archive .roadmap-items .roadmap-item{display:table;width:100%;margin:0;border-bottom:1px solid #e4deda}.roadmap-archive .roadmap-items .roadmap-item:first-child{border-top:1px solid #e4deda}.roadmap-archive .roadmap-items .roadmap-item:hover{background-color:#f5efeb}.roadmap-archive .roadmap-items .roadmap-item time{display:table-cell;width:80px;padding:15px 0;font-family:'Roboto Condensed','Arial Narrow Bold',sans-serif;font-size:2em;color:#2778d5;line-height:1.2;text-align:center;vertical-align:top}.roadmap-archive .roadmap-items .roadmap-item time span{display:block;font-family:'Open Sans',Arial,sans-serif;font-size:12px;line-height:1.4;color:#666}.roadmap-archive .roadmap-items .roadmap-item time span.hour{font-size:14px;font-weight:700}.roadmap-archive .roadmap-items .roadmap-item .item-body{display:table-cell;border-left:1px solid #e4deda;padding:0 15px 0 13px;vertical-align:top}.alert,.content .article-grid .article-image img,.team-member img{display:block}.roadmap-archive .roadmap-items .roadmap-item .item-body>:first-child{margin-top:0}.roadmap-archive .roadmap-items .roadmap-item .item-body .item-title,.roadmap-archive .roadmap-items .roadmap-item .item-body>:last-child{margin-bottom:0}.roadmap-archive .roadmap-items .roadmap-item .item-body .fa-map-marker{text-align:left;min-width:15px;color:#2778d5}.roadmap-item .small-text .fa-calendar,.roadmap-item .small-text .fa-clock-o,.roadmap-item .small-text .fa-map-marker{min-width:20px;text-align:center;color:#2778d5}.content .article-grid .article-headline>h3{margin:0!important}.content .article-grid .article-image{margin-bottom:1em}.team-member .social-profiles,.team-member p{margin:0;padding:5px 10px;background-color:#f5efeb}.content .article-grid .article-summary{overflow:hidden}.team-member .social-profiles{border-top:1px solid #fff}.alert{padding:15px;margin-bottom:1em;border:1px solid #e4deda;font-size:.875em;background-color:#faf8f7}.alert.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.owl-theme .owl-controls .owl-buttons div:hover,.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#fff}.headline-list ul{margin:0;padding:0;list-style-type:none}.headline-list ul li{margin-top:20px}.headline-list h4{margin:0 0 .3em;font-family:'Open Sans',Arial,sans-serif;font-size:1.125em;font-weight:400}.tabs-hor .resp-tabs-list li,.tabs-vert .resp-tabs-list li{font-family:'Roboto Condensed','Arial Narrow Bold',sans-serif;font-weight:700;text-transform:uppercase}.headline-list h4 a{color:#000}.headline-list h4 a:hover{color:#eb0028}.headline-list .info{font-size:.813em}.headline-list .info i.fa{margin-right:5px;color:#a99d95}.owl-theme .owl-controls .owl-buttons div{background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.owl-theme .owl-controls .owl-page span,.resp-accordion,.resp-tabs-list li{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.owl-theme .owl-controls .owl-page span{width:10px;height:10px;border-color:#fff;transition:all .3s ease}.simple-slider .owl-controls{text-align:left}.simple-slider .owl-controls .owl-buttons div{margin:0 10px 0 0}.simple-slider .owl-controls .owl-page span{margin:5px 10px 5px 0}.image-slider img{width:100%}.image-slider .owl-controls{text-align:center}.accordion,.tabs-hor,.tabs-vert{margin:1.5em 0}.accordion:after,.accordion:before,.tabs-hor:after,.tabs-hor:before,.tabs-vert:after,.tabs-vert:before{content:" ";display:table}.tabs-hor .resp-tabs-list{overflow:hidden;margin-bottom:-1px}.tabs-hor .resp-tabs-list li{font-size:14px;color:#133b69;border-right:1px solid #ddd;border-top:3px solid #ddd}.tabs-hor .resp-tabs-list li.resp-tab-active{color:#eb0028;border-top-color:#eb0028;border-left-width:0}.tabs-hor .resp-tabs-list li:first-child{border-left:1px solid #ddd}.resp-accordion,.resp-tabs-list li{transition:all .3s ease}.tabs-vert .resp-tabs-list li{padding:15px;font-size:14px;color:#133b69;border-bottom:1px solid #ddd;border-left:3px solid #ddd}h2.resp-accordion,h2.resp-accordion.resp-tab-active{padding:5px 0 5px 40px!important}.tabs-vert .resp-tabs-list li.resp-tab-active{margin-bottom:0!important;color:#eb0028;border-top:0;border-left-color:#eb0028}.tabs-vert .resp-tabs-list li:first-child,.tabs-vert .resp-tabs-list li:first-child.resp-tab-active{border-top:1px solid #ddd}.resp-vtabs .resp-tabs-container{width:70%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-color:#ddd;box-sizing:border-box}.resp-easy-accordion .resp-tab-content,.resp-easy-accordion .resp-tab-content:last-child,.resp-tab-active,.resp-tab-content,.resp-vtabs .resp-tab-content,.resp-vtabs li.resp-tab-active,h2.resp-accordion,h2.resp-accordion:first-child{border-color:#ddd}.resp-tab-content>:first-child{margin-top:0}.resp-tab-content>:last-child{margin-bottom:0}h2.resp-accordion{font-size:14px;height:40px;line-height:40px;margin:0}h2.resp-tab-active{background-color:#eee;color:#eb0028}h2.resp-accordion:before{content:'\f107';font-family:FontAwesome;font-size:14px;position:absolute;width:40px;height:14px;line-height:50px;left:15px;top:0;bottom:0;color:#133b69}h2.resp-tab-active:before{content:'\f106';color:#eb0028}.tabs-hor .resp-tab-content>*,.tabs-vert .resp-tab-content>*{opacity:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.tabs-hor .resp-tab-content.resp-tab-content-active>*,.tabs-vert .resp-tab-content.resp-tab-content-active>*{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;opacity:1}.no-cssanimations .tabs-hor .resp-tab-content>*,.no-cssanimations .tabs-vert .resp-tab-content>*{opacity:1}.mfp-container button,.mfp-container button:hover{background-color:transparent}.mfp-container button.mfp-arrow,.mfp-container button:hover.mfp-arrow{width:90px}.mfp-container button.mfp-close,.mfp-container button:hover.mfp-close{width:auto}.mfp-container .mfp-arrow-left .mfp-b,.mfp-container .mfp-arrow-left:before,.mfp-container .mfp-arrow-right .mfp-b,.mfp-container .mfp-arrow-right:before{display:none}.gallery-filters:after,.gallery-filters:before,.gallery-items:after,.gallery-items:before{content:" ";display:table}.blog-post-comments #comments-form .comment-form p.comment-form-comment,.blog-post-comments #comments-list ul li .comment-entry .comment-content{clear:left}.gallery-items{margin:1.5em -5px}.gallery-filters{margin:1.5em 0;padding:0;list-style-type:none;text-align:center}.gallery-filters li{display:inline-block;margin-right:-2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.gallery-filters li:before{content:"/";padding:0 10px;color:#ddd}.gallery-filters li:first-child:before{display:none}.gallery-filters li span{color:#133b69}.gallery-filters li span.active,.gallery-filters li span:hover{color:#eb0028}.gallery-item{opacity:0;display:none;float:left;width:33.333%;padding:5px;box-sizing:border-box;overflow:hidden}.gallery-item .gallery-thumb{position:relative;overflow:hidden}.gallery-item .gallery-thumb img{display:block}.gallery-item .gallery-thumb .gallery-overlay{opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;padding:15% 15px 0;text-align:center;color:#fff;background-image:url(../img/px-dark.png);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.gallery-item .gallery-thumb .gallery-overlay h4{margin:0;font-family:'Roboto Condensed','Arial Narrow Bold',sans-serif;line-height:1.1;color:#fff}.gallery-item .gallery-thumb .gallery-overlay .gallery-buttons{margin-top:5%}.gallery-item .gallery-thumb .gallery-overlay .gallery-buttons .button{margin:0 5px;padding:0;font-size:14px;width:35px;height:35px;line-height:35px}.gallery-item .gallery-thumb .gallery-overlay .gallery-buttons .button i.fa{margin:0}.gallery-item:hover .gallery-thumb .gallery-overlay{opacity:1;visibility:visible}.gallery-item .gallery-photos{display:none}.gallery-4-col .gallery-item{width:25%}.gallery-social{margin:1em 0;padding:1em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.gmap{width:100%}.gmap img{max-width:inherit}.gmap .gmap-info{width:300px;font-size:12px}.gmap .gmap-info p{margin:5px 0}.gmap .gmap-info .gmap-info-heading{margin:0}.gmap.small-map{height:180px}.gmap.large-map{height:400px}.pricing-container{margin-top:2em;margin-bottom:2em}.pricing-container .pricing{padding:0;margin:0;list-style-type:none;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff;border:1px solid #e4deda}.pricing-container .pricing li{padding:15px 10px;border-top:1px solid #e4deda;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 -1px}.pricing-container .pricing li:first-child{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-top:0}.pricing-container .pricing li.pricing-heading{padding:30px 0;color:#fff;background-color:#133b69;background-image:url(../img/header-flag.png);background-repeat:no-repeat;background-position:center;background-size:cover}.pricing-container .pricing li.pricing-heading h3{margin:0;padding:0;color:#fff}.pricing-container .pricing li.pricing-value{padding:20px 0 30px;margin:0;font-family:Georgia,serif;font-size:4em;font-style:italic;font-weight:200;line-height:1em;vertical-align:top;color:#133b69;background-color:#faf8f7}#sidebar .widget .widget-title,.blog-post .blog-post-header .blog-post-headline,.blog-post-comments #comments-list ul li .comment-entry .comment-info .comment-author,.blog-post-comments #comments-list ul li .comment-entry .comment-reply-link{font-family:'Roboto Condensed','Arial Narrow Bold',sans-serif}.pricing-container .pricing li.pricing-value sup{font-size:.5em}.pricing-container .pricing.pricing-best-value li.pricing-heading{background-color:#eb0028}.blog-post{margin-top:50px;padding:20px 30px;border:1px solid #e4deda}.blog-post:first-child{margin-top:0}.blog-post .blog-post-header{margin-bottom:2em}.blog-post .blog-post-header .blog-post-headline{margin:0 0 .5em;padding:0;font-size:2em;font-weight:400;line-height:1.4;text-transform:none;white-space:normal;word-wrap:break-word;color:#133b69}.blog-post .blog-post-header .blog-post-info{font-size:12px}.blog-post .blog-post-header .blog-post-info i.fa{color:#a99d95!important;margin-right:5px}.blog-post .blog-post-image{margin-bottom:2em}.blog-post .blog-post-image img{display:block}.blog-post .blog-post-image .simple-slider .owl-controls{position:absolute;left:0;right:0;bottom:10px;text-align:center;opacity:.5}.blog-post .blog-post-image .simple-slider .owl-controls .owl-buttons div{border-color:#fff}.blog-post .blog-post-image .simple-slider .owl-controls .owl-page span{background-color:transparent;border-color:#fff}.blog-post .blog-post-image .simple-slider .owl-controls .owl-page.active span,.blog-post .blog-post-image .simple-slider .owl-controls.clickable .owl-page:hover span{border-color:#fff;background-color:#fff}.blog-post .blog-post-image .simple-slider:hover .owl-controls{opacity:1}.blog-post .blog-post-footer{margin:2em 0 0;border-top:1px solid #e4deda}.blog-post .blog-post-footer i.fa{color:#a99d95!important;margin-right:5px}.blog-post .blog-post-footer p.tags{font-size:.875em}.blog-post-comments{margin-top:50px}.blog-post-comments .section-headline{font-size:1.5em}.blog-post-comments #comments-list ul{margin:2em 0 0;padding:0;list-style-type:none;border:1px solid #e4deda;border-top:0}.blog-post-comments #comments-list ul li{border-top:1px solid #e4deda;padding:30px;background-color:#fff}.blog-post-comments #comments-list ul li.odd{background-color:#faf8f7}.blog-post-comments #comments-list ul li ul{margin:30px -30px -30px;border:0}.blog-post-comments #comments-list ul li ul li{padding-left:60px}.blog-post-comments #comments-list ul li ul ul{margin-left:-60px}.blog-post-comments #comments-list ul li ul ul li{padding-left:90px}.blog-post-comments #comments-list ul li .comment-entry{overflow:hidden}.blog-post-comments #comments-list ul li .comment-entry .comment-avatar{float:left;width:60px;height:60px;margin:0 15px 15px 0}.blog-post-comments #comments-list ul li .comment-entry .comment-avatar img{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.blog-post-comments #comments-list ul li .comment-entry .comment-info{float:left;margin:5px 0 15px}.blog-post-comments #comments-list ul li .comment-entry .comment-info .comment-author{font-size:1.125em;font-weight:700;line-height:1.2;text-transform:uppercase;color:#133b69}.blog-post-comments #comments-list ul li .comment-entry .comment-info .comment-author a{color:#133b69}.blog-post-comments #comments-list ul li .comment-entry .comment-info .comment-author span{color:#eb0028}.blog-post-comments #comments-list ul li .comment-entry .comment-info .comment-date{font-size:.75em;text-transform:uppercase;color:#000}.blog-post-comments #comments-list ul li .comment-entry .comment-info span{display:block}.blog-post-comments #comments-list ul li .comment-entry .comment-content>:last-child{margin-bottom:0}.blog-post-comments #comments-list ul li .comment-entry .comment-reply-link{font-size:.75em;font-weight:700;line-height:1.2;text-transform:uppercase}.blog-post-comments #comments-list ul li .comment-entry .comment-reply-link i.fa{color:#a99d95!important;margin-right:5px}.blog-post-comments #comments-form{margin-top:50px}.blog-post-comments #comments-form .comment-form{margin:2em 0 0;border:1px solid #e4deda;border-top:0}.blog-post-comments #comments-form .comment-form p{border-top:1px solid #e4deda;margin:0;padding:15px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.blog-post-comments #comments-form .comment-form p.comment-form-email,.blog-post-comments #comments-form .comment-form p.comment-form-url{float:left;width:50%}.blog-post-comments #comments-form .comment-form p.comment-form-email{border-right:1px solid #e4deda}.blog-post-comments #comments-form .comment-form input[type=text],.blog-post-comments #comments-form .comment-form input[type=email],.blog-post-comments #comments-form .comment-form input[type=url],.blog-post-comments #comments-form .comment-form textarea{width:100%;margin-bottom:5px}.blog-post-comments #comments-form .comment-form label{display:block;margin-bottom:.5em;font-size:.75em;font-weight:700;text-transform:uppercase}.blog-post-comments #comments-form .comment-form .comment-notes,.blog-post-comments #comments-form .comment-form .form-allowed-tags{font-size:.875em}.pagination{margin-top:35px}.pagination a.page-numbers,.pagination span.current{display:inline-block;width:40px;height:40px;margin-top:10px;margin-left:5px;font-size:14px;font-weight:700;line-height:40px;text-align:center;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pagination a.page-numbers:first-child,.pagination span.current:first-child{margin-left:0}.pagination span.current{background-color:#133b69}.pagination a.page-numbers{background-color:#b9a99f}.pagination a.page-numbers:hover{background-color:#eb0028}#sidebar{margin-top:35px;margin-bottom:35px}#sidebar .widget{margin-top:30px;padding:25px 30px 30px;border:1px solid #e4deda;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sidebar .widget .widget-title{font-size:1.125em;font-weight:700;line-height:1.3;text-transform:uppercase;color:#133b69}#sidebar .widget .widget-title a{color:#133b69}#sidebar .widget .widget-title span{color:#eb0028}#sidebar .widget .widget-title:first-child{margin-top:0}#sidebar .widget .widget-content ul{padding:0;list-style-type:none}#sidebar .widget .widget-content ul li{border-top:1px solid #e4deda}#sidebar .widget .widget-content ul li a{color:#000;display:block;padding:10px 0}#sidebar .widget .widget-content ul li a:hover{color:#eb0028}#sidebar .widget .widget-content ul li:first-child{border-top:0}#sidebar .widget .widget-content ul li ul{font-size:.875em}#sidebar .widget .widget-content ul li ul li a{position:relative;width:100%;padding-left:15px}#sidebar .widget .widget-content ul li ul li a:before{position:absolute;top:9px;left:0;content:'\00a0\203A\00a0';color:#999}#sidebar .widget .widget-content ul li ul li a:hover:before{color:#eb0028}#sidebar .widget .widget-content ul li ul li:first-child{border-top:1px solid #e4deda}#sidebar .widget .widget-content ul li ul li ul li a{padding-left:30px}#sidebar .widget .widget-content ul li ul li ul li a:before{left:15px}#sidebar .widget.widget_tag_cloud .tagcloud a{display:inline-block;padding:7px 10px;margin:3px 3px 3px 0;font-size:.75em;font-weight:700;text-transform:uppercase;color:#fff;background-color:#b9a99f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#sidebar .widget.widget_tag_cloud .tagcloud a:hover{color:#fff;background-color:#eb0028}#sidebar .widget.box{border:0}#sidebar .widget>:last-child{margin-bottom:0}#sidebar .box{margin-top:30px}#sidebar .box .box-headline{font-size:1.5em;font-weight:400}#sidebar .box button,#sidebar .box input,#sidebar .box textarea{border-color:#2778d5;color:#fff}#sidebar .box.box-alt .button,#sidebar .box.box-alt button,#sidebar .box.box-alt input[type=button],#sidebar .box.box-alt input[type=submit],#sidebar .box.box-alt input[type=reset],#sidebar .box.box-alt input[type=color]{color:#fff;background-color:#0b233e}#sidebar .box.box-alt .button:hover,#sidebar .box.box-alt button:hover,#sidebar .box.box-alt input[type=button]:hover,#sidebar .box.box-alt input[type=submit]:hover,#sidebar .box.box-alt input[type=reset]:hover,#sidebar .box.box-alt input[type=color]:hover{background-color:#fff;color:#133b69}#footer,#footer a:hover{color:#fff}#sidebar .box.box-alt button,#sidebar .box.box-alt input,#sidebar .box.box-alt textarea{border-color:#ff6b85}#sidebar .box.box-alt button:focus,#sidebar .box.box-alt input:focus,#sidebar .box.box-alt textarea:focus{border-color:#ffafc9}#sidebar form input[type=text],#sidebar form input[type=password],#sidebar form input[type=search],#sidebar form input[type=url],#sidebar form input[type=email],#sidebar form input[type=tel],#sidebar form textarea{width:100%;max-width:100%;overflow:hidden;margin-bottom:15px}#sidebar form button:focus,#sidebar form input:focus,#sidebar form textarea:focus{border-color:#6bbcff}#sidebar>:first-child{margin-top:0}#footer{font-size:.875em;background-image:url(../img/footer-bg.png);background-size:cover;background-repeat:no-repeat;background-position:right center}#footer a{color:#2778d5}#footer .q-col-1-3{text-align:right}#footer nav ul{margin:0;padding:0;list-style-type:none}#footer nav ul li{display:inline}#footer #nav-footer-primary{margin:1em 0}#footer #nav-footer-primary li{margin-right:20px;font-weight:700;text-transform:uppercase}#footer #nav-footer-secondary{font-size:.857em;color:#2778d5}#footer #nav-footer-secondary li:after{padding:0 10px;content:" /"}#footer #nav-footer-secondary li:last-child:after{content:""}#footer .footer-info{font-size:.857em}#footer .footer-logo{display:inline-block;margin:1em 0}.zoom{-webkit-transition:all .2s ease-in;-webkit-transform:scale(1);-ms-transition:all .2s ease-in;-ms-transform:scale(1);-moz-transition:all .2s ease-in;-moz-transform:scale(1);transition:all .2s ease-in;transform:scale(1)}.zoom:hover{-webkit-transition:all .2s ease-in;-webkit-transform:scale(1.2);-ms-transition:all .2s ease-in;-ms-transform:scale(1.2);-moz-transition:all .2s ease-in;-moz-transform:scale(1.2);transition:all .2s ease-in;transform:scale(1.2)}.section span{font-weight:700;color:#eb0028}@media screen and (max-width:1023px){#nav ul a{font-size:.813em;padding-right:15px}#nav ul a span{font-size:.875em}}@media screen and (max-width:768px){#footer,#footer .q-col-1-3,#nav #nav-toggle{text-align:center}#footer .q-col-1-3 .footer-logo,.home-articles .article-summary>p{margin-top:0}nav a{font-size:.875em}.hide-mobile{display:none}.show-mobile{display:initial}#header>.q-container{padding-right:0}#nav #nav-toggle{display:block;height:80px;width:auto;min-width:45px;padding:0 15px}#nav>ul,#nav>ul a.sf-with-ul:after{display:none}#nav #nav-toggle i.fa{font-size:18px;line-height:80px!important}#nav>ul{position:absolute;right:0;left:0;width:100%;background-color:#0b233e;-webkit-box-shadow:0 5px 0 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 0 0 rgba(0,0,0,.15);box-shadow:0 5px 0 0 rgba(0,0,0,.15)}#nav>ul li{width:100%;border-top:1px solid #133b69;border-left:0}#nav>ul li ul{position:relative!important;width:100%}#nav>ul li ul a{background-color:#072f5d}#nav>ul li ul a:hover{color:#2778d5}#nav>ul li ul ul{top:0;left:0}#nav>ul li ul ul li a:before{content:'\00a0\2014\00a0';color:#2778d5}#nav>ul a{height:auto;padding:15px;background-image:none}#nav>ul a.sf-with-ul{position:relative;background-image:url(../img/nav-arrow-down.png)!important;background-position:right 15px center!important;background-repeat:no-repeat}#hero .q-container{padding-top:50%;background-position:top 10% center;background-size:50%}#hero .box-join{width:100%;min-height:0}#home-cta .box-alt{float:none;width:100%}.home-articles .article-image{float:left;width:40%;padding-top:5px;padding-right:15px}.social-updates{padding-bottom:0;background-image:url(../img/px-light.png),url(../img/banner-bg.png);background-size:cover;background-attachment:fixed}.home-news .q-container{background-image:none}.roadmap-archive .roadmap-archive-header .q-col-1-3{float:left;width:33.333%}.roadmap-archive .roadmap-archive-header .q-col-2-3{float:left;width:66.667%}.resp-vtabs .resp-tabs-container{float:none;width:100%}.gallery-4-col .gallery-item,.gallery-item{width:50%}}@media screen and (max-width:640px){.gallery-item .gallery-thumb .gallery-overlay h4{font-size:.75em}#comments-form .comment-form p{float:none!important;width:100%!important}}@media screen and (max-width:480px){.section-headline{font-size:2.25em}.home-articles .article-image{float:none;width:100%;padding:0}.home-articles .article-image img{width:100%;height:auto}.roadmap-archive .roadmap-archive-header .section-headline{font-size:1.5em}.roadmap-archive .roadmap-archive-header .button-icon{width:25px;height:25px;line-height:25px}.gallery-item .gallery-thumb .gallery-overlay{padding:0 10px}.gallery-item .gallery-thumb .gallery-overlay h4{display:none}.gallery-item .gallery-thumb .gallery-overlay .gallery-buttons{position:absolute;margin:-15px 0 0;top:50%;right:0;bottom:0;left:0}.gallery-item .gallery-thumb .gallery-overlay .gallery-buttons .button{width:30px;height:30px;line-height:30px}.blog-post-comments #comments-list ul li ul{margin-left:-30px!important}.blog-post-comments #comments-list ul li ul li{padding-left:30px!important}}