@import url("https://fonts.googleapis.com/css?family=Montserrat:700|Roboto+Slab:400,700|Roboto:400,400i,700,700i|Open+Sans:300,300i,400,400i,700,700i&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{background:url(../img/background-texture.jpg) top center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:"Open Sans",serif;font-size:18px;font-weight:300;color:#666}.wrapper{display:block;margin:0 auto;width:100%;max-width:1600px;box-shadow:0 0 10px rgba(0,0,0,0.4);background:#fff}@media screen and (max-witdth: 768px){body{font-size:14px}}h1{color:#162d75;font-size:2.1em;padding:0;margin:30px 0 0px 0;line-height:1.3;font-family:"Roboto Slab",serif;font-weight:400}.special-font{font-family:"Open Sans",serif;text-transform:uppercase;color:#127b85;margin:0 0 10px 0;line-height:1}h1.special-font{font-size:3em}h2.special-font{font-size:2.5em}h2{color:#127b85;font-size:1.6em;padding:0;margin:5px 0 15px 0;line-height:1.3;font-weight:400;font-family:"Roboto Slab",serif}h3{color:#127b85;font-size:1.4em;padding:0;margin:5px 0 15px 0;line-height:1.3;font-weight:400;font-family:"Roboto Slab",serif}h5{font-size:.7em;line-height:1.3}p{font-size:1em;color:#666;line-height:1.6;margin:0 0 20px 0;font-weight:300}strong,b{font-weight:bold}em,i{font-style:italic}ul{color:#666;line-height:1.3;font-size:1em;list-style-image:url(../img/bullet.png);padding:0;margin:0 0 20px 0}ul li{margin:0 0 0 20px}a{color:#127b85}a:hover{color:#162d75}.inline-list{display:inline-block;text-align:left;margin:0 5%}.large-button{display:block;outline:1px solid #666;color:#ed822a;font-size:.8em;margin:0 auto;padding:13px 10px 10px 10px;text-align:center;text-decoration:none;width:60%;text-transform:uppercase}.large-button:hover{outline:1px solid #1f828c;color:#1f828c}img[alt="page-divider"]{margin:40px auto;display:block;max-width:100%}.alignleft{float:left;margin:0 15px 0 0}.alignright{float:right;margin:0 0 0 15px}sup{display:inline-block;font-size:.75em}blockquote{padding:0 0 0 20px;margin:0 20px;border-left:2px solid #666}@media screen and (max-width: 640px){h1{font-size:1.6em}h2{font-size:1em}h3{font-size:.75em}p{font-size:.8em;margin-bottom:10px}ul li{font-size:.8em}img[alt="page-divider"]{margin:20px auto}}form label{font-family:"Roboto Slab",serif}form input[type="text"],form input[type="tel"],form input[type="email"]{display:block;width:95%;padding:10px 2.5%;font-family:"Open Sans",serif}form select{font-family:"Open Sans",serif;padding:10px 2.5%;display:block;border:1px solid #dbdede;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none;width:75%}form textarea{display:block;padding:10px 2.5%;width:95%;border:1px solid #dbdede;height:200px;font-family:"Open Sans",serif}form input[type="submit"]{display:block;background:#162d75;color:#fff;font-family:"Roboto Slab",serif;border:0;outline:0;padding:10px;margin:0 auto;width:50%;cursor:pointer}form input[type="submit"]:hover{background:#127b85}.wpcf7-response-output{margin:0 auto 20px auto !important;padding:10px 2.5% !important;width:85% !important}.wpcf7-not-valid-tip{background:#ff0000;color:#fff !important;padding-left:10px !important;font-size:.75em !important;width:95% !important;padding:2px 2.5% !important;display:block}.wpcf7-not-valid{border:1px solid #ff0000}header{display:block;width:100%;position:relative;*zoom:1}header:after{content:"";display:table;clear:both}header .lang-select{position:absolute;top:20px;right:20px;color:#1f828c;z-index:1000}header .lang-select a{color:#dbdede;text-decoration:none;margin:0 3px}header .lang-select a.selected{color:#1f828c;font-weight:bolder}header .lang-select a:hover{color:#162d75}header .lang-select a.selected:hover{font-weight:bolder}header .logo{display:block;float:left;width:211px;margin:25px 20px 20px 20px}header .logo img{width:100%}header .mobile-nav-btn{display:none;visibility:hidden}header nav{display:block;float:left;*zoom:1;margin:32px 0 0 0;width:calc(100% - 400px)}header nav:after{content:"";display:table;clear:both}header nav .six-width li{width:16.666666%}header nav .five-width li{width:20%}header nav .four-width li{width:25%}header nav .three-width li{width:33.333333%}header nav .two-width li{width:50%}header nav .default-width li{width:100%}header nav ul{display:block;margin:0}header nav ul li{float:left;display:block;position:relative;margin:0 !important}header nav ul li a{color:#1f828c;text-decoration:none;display:block;text-align:center;width:100%;padding:10px 0;font-family:"Roboto Slab",serif}header nav ul li a:hover{color:#162d75}header nav ul li ul{display:none;visibility:hidden}header nav ul li ul li{margin:0 !important}header nav ul li ul li ul{display:none;visibility:hidden}header nav ul li ul li a{text-align:left}header nav ul li:hover ul{display:block;visibility:visible;position:absolute;z-index:50000;width:100%;padding:5px 0;background:#fff;border:1px solid #1f828c;text-wrap:nowrap}header nav ul li:hover ul li{float:none;width:100%;position:relative}header nav ul li:hover ul li ul{display:none;visibility:hidden}header nav ul li:hover ul li a{text-align:left;padding:10px 10%;font-size:.8em;width:80%}header nav ul li:hover ul li:hover ul{display:block;visibility:visible;position:absolute;left:100%;top:-6px}header nav ul .current-menu-item a{color:#162d75;font-weight:700}@media screen and (max-width: 960px){header nav ul li a{font-size:.8em}header nav ul li ul li a{font-size:.6em !important}}@media screen and (max-width: 768px){header .logo{display:block;float:left;width:150px;margin:20px}header .mobile-nav-btn{display:block;visibility:visible;float:right;padding:5px;border:1px solid #1f828c;position:absolute;top:32px;right:20px;cursor:pointer}header .mobile-nav-btn span{display:block;content:"";width:24px;height:4px;margin:2px 0;background:#1f828c;border-radius:15px}header .mobile-nav-btn:hover,header .clicked{background:#1f828c}header .mobile-nav-btn:hover span,header .clicked span{background:#fff !important}header nav{display:none;visibility:hidden;width:100%;margin:0}header nav .six-width li,header nav .five-width li,header nav .four-width li,header nav .three-width li,header nav .two-width li,header nav .default-width li{width:100%}header nav ul .current-menu-item{color:#fff}header nav ul .current-menu-item a{color:#fff}header nav ul .current-menu-item ul li a{color:#fff}header nav ul li{float:none;width:100%;padding:0;margin:0}header nav ul li a{font-size:.9em;color:#fff;border-bottom:1px solid #004a52;text-align:left;padding:10px 3%;width:94%;color:#fff}header nav ul li a:hover{background:#006872;color:#fff}header nav ul li ul{display:block;visibility:visible;background:#006872;margin:0 auto}header nav ul li ul li a{font-size:.8em !important;box-shadow:none;border:none;border-bottom:1px solid #004a52;text-align:left;padding:10px 3%;width:94%;color:#fff}header nav ul li ul li a:hover{background:#1f828c;color:#fff}header nav ul li ul li a::before{content:"\203A  "}header nav ul li ul li ul{position:relative;display:block !important;visibility:visible !important;margin:0 auto;width:100%;padding:0;outline:none;background:#006872;text-wrap:nowrap;border:none;left:0;top:0;background:#01444a}header nav ul li ul li ul li a{padding:10px 3%;width:94%;color:#fff}header nav ul li ul li ul li a::before{content:"\00bb  "}header nav ul li ul li:hover ul{position:relative;display:block !important;visibility:visible !important;margin:0 auto;width:100%;padding:0;outline:none;background:#006872;text-wrap:nowrap;border:none;left:0;top:0;background:#01444a}header nav ul li ul li:hover ul li a{color:#fff}header nav ul li:hover ul{position:relative;margin:0 auto;outline:none;background:#006872;text-wrap:nowrap;border:none;padding:0}header nav ul li:hover ul li{float:none;width:100%}header nav ul li:hover ul li a{text-align:left;font-size:.8em;padding:10px 3%;width:94%}header nav ul li:hover ul li ul{position:relative;display:block !important;visibility:visible !important;margin:0 auto;width:100%;padding:0;outline:none;background:#006872;text-wrap:nowrap;border:none;left:0;top:0;background:#01444a}header nav ul li:hover ul li ul li a{color:#fff}header nav ul li:hover ul li:hover ul{position:relative;display:block !important;visibility:visible !important;margin:0 auto;width:100%;padding:0;outline:none;background:#006872;text-wrap:nowrap;border:none;left:0;top:0;background:#01444a}header nav ul li:hover ul li:hover ul li a{text-align:left;color:#fff}header .open{display:block !important;visibility:visible !important;background:#1f828c}}@media screen and (max-width: 768px){header nav ul li ul li a{font-size:1.2em !important}}.unslider-nav{outline:1px solid #000;background:#000}.home-page-slider{display:block;width:100%;*zoom:1;position:relative}.home-page-slider:after{content:"";display:table;clear:both}.home-page-slider ul{display:block;*zoom:1}.home-page-slider ul:after{content:"";display:table;clear:both}.home-page-slider ul li{position:relative;height:650px;background:#ccc;display:block;background-size:1600px !important;background-position:center bottom !important}.home-page-slider ul li .slider-content{position:absolute;z-index:100;display:block;bottom:120px;width:70%;margin-left:15%;margin-right:15%;text-decoration:none;*zoom:1}.home-page-slider ul li .slider-content:after{content:"";display:table;clear:both}.home-page-slider ul li .slider-content span{display:block;font-family:"Montserrat",sans-serif;color:#fff;font-size:1em;text-align:center;padding:0;line-height:1;text-transform:uppercase;text-shadow:0 0 10px #000}.home-page-slider ul li .slider-content .line-1{font-size:3em;margin:375px 0 5px 0}.home-page-slider ul li .slider-content .line-2{font-size:2em;margin:0 0 20px 0}.home-page-slider ul li .slider-content a{display:block;padding:10px 0 10px 0;width:35%;color:#fff;text-decoration:none;border:1px solid #fff;font-size:1.1em;text-align:center;margin:0 auto;font-family:"Roboto Slab",serif}.home-page-slider ul li .slider-content a:hover{color:#ed822a;border:1px solid #ed822a;background:rgba(255,255,255,0.85)}.home-page-slider ul li .background-image{position:relative;z-index:50;display:block;width:100%}.home-page-slider ul li .background-image img{display:block;margin:0;padding:0;width:100%}.unslider-fade{min-height:300%;height:600px;max-height:600px}@media screen and (max-width: 1200px){.unslider-fade{height:525px}.home-page-slider ul li{height:525px;background-size:1200px !important;background-position:right bottom}.home-page-slider ul li .slider-content{bottom:60px}.home-page-slider ul li .slider-content .line-1{margin:325px 0 5px 0}}@media screen and (max-width: 960px){.unslider-fade{height:425px}.home-page-slider ul li{height:425px;background-size:960px !important;background-position:right bottom}.home-page-slider ul li .slider-content .line-1{font-size:2em}.home-page-slider ul li .slider-content .line-2{font-size:1.6em}.home-page-slider ul li .slider-content a{font-size:1.6em}}@media screen and (max-width: 768px){.unslider-fade{height:325px}.home-page-slider ul li{background-size:768px !important;background-position:right bottom;height:325px}.home-page-slider ul li .slider-content .line-1{font-size:2em;margin-top:175px}.home-page-slider ul li .slider-content .line-2{font-size:1.6em}.home-page-slider ul li .slider-content a{font-size:.6em}}@media screen and (max-width: 640px){.unslider-fade{height:240px}.home-page-slider ul li{background-size:640px !important;background-position:center center;height:240px}.home-page-slider ul li .slider-content{width:80%;bottom:0;margin-left:0;margin-right:0;padding:0 10% 50px 10%;top:0;background:rgba(0,0,0,0.5)}.home-page-slider ul li .slider-content .line-1{margin-top:100px;font-size:1.8em}.home-page-slider ul li .slider-content .line-2{font-size:1em;margin:0 0 10px 0}.home-page-slider ul li .slider-content a{width:50%;font-size:.6em}}@media screen and (max-width: 360px){.home-page-slider ul li .slider-content .line-1{letter-spacing:0;font-size:1.6em}.home-page-slider ul li .slider-content .line-2{letter-spacing:0;font-size:.8em}.home-page-slider ul li .slider-content a{width:70%;font-size:.6em}}.page-header{display:block;width:100%;position:relative;min-height:200px;background:url(../img/page-header-default.jpg) top center no-repeat;background-size:100%}.page-header .header-content{display:block;position:absolute;z-index:1000;bottom:50px;width:100%}.page-header .header-content .headline,.page-header .header-content .subline{font-family:"Montserrat",sans-serif;text-transform:uppercase;display:block;text-align:center;color:#fff;text-shadow:0 0 10px #000}.page-header .header-content .headline{font-size:3em}.page-header .header-content .subline{font-size:2em}.page-header .background-image{display:block;width:100%;position:relative;z-index:1}.page-header .page-logo{display:block;width:35%;position:absolute;right:15%;bottom:20px;z-index:2}.page-header .page-logo img{width:100%}@media screen and (max-width: 728px){.page-header{min-height:150px}.page-header .header-content .headline{font-size:2em}.page-header .header-content .subline{font-size:1.6em}}@media screen and (max-width: 640px){.page-header .page-logo{bottom:20px;right:20px}.page-header .header-content .headline{font-size:1.8em}.page-header .header-content .subline{font-size:1em}}@media screen and (max-width: 480px){.page-header{min-height:75px}.page-header .header-content{bottom:10px}.page-header .header-content .headline{font-size:1.6em}.page-header .header-content .subline{font-size:.8em}}.ips .unslider-nav{display:none !important;visibility:hidden !important}.ips .unslider-nav ol{display:none !important;visibility:hidden !important}.inside-page-slider{display:block;position:relative;overflow:auto;z-index:1;width:100%;padding:0;margin:0;*zoom:1;min-height:100% !important;height:450px}.inside-page-slider:after{content:"";display:table;clear:both}.inside-page-slider .header-content{display:block;position:absolute;z-index:1000;bottom:50px;width:90%;margin:0 5%}.inside-page-slider .header-content .headline,.inside-page-slider .header-content .subline{font-family:"Montserrat",sans-serif;text-transform:uppercase;display:block;text-align:center;color:#fff;text-shadow:0 0 10px #000}.inside-page-slider .header-content .headline{font-size:3em}.inside-page-slider .header-content .subline{font-size:2em}.inside-page-slider ul{display:block;*zoom:1}.inside-page-slider ul:after{content:"";display:table;clear:both}.inside-page-slider ul li{display:block;width:100%;height:auto;position:relative;overflow:hidden}.inside-page-slider ul li img{width:100%;display:block;margin:0;padding:0}@media screen and (max-width: 1024px){.inside-page-slider{height:400px}.inside-page-slider ul li img{width:125%}}@media screen and (max-width: 960px){.inside-page-slider{height:375px}.inside-page-slider ul li img{width:150%}}@media screen and (max-width: 768px){.inside-page-slider{height:240px}.inside-page-slider .header-content .headline{font-size:2em}.inside-page-slider .header-content .subline{font-size:1.6em}}@media screen and (max-width: 640px){.inside-page-slider .header-content .headline{font-size:1.8em}.inside-page-slider .header-content .subline{font-size:1em}}@media screen and (max-width: 480px){.inside-page-slider{overflow:hidden}.inside-page-slider ul li img{height:240px;width:auto}.inside-page-slider .header-content{bottom:20px}.inside-page-slider .header-content .headline{font-size:1.6em}.inside-page-slider .header-content .subline{font-size:.8em}}.search-page-header{display:block;width:100%;background:url(../img/page-header-default.jpg) center top;padding:40px 0 20px 0;background-size:100%}.search-page-header h1{font-family:"Montserrat",sans-serif;display:block;text-align:center;color:#fff;font-size:5em;text-shadow:0 0 5px #000;text-transform:uppercase}.search-page-header h1 span{color:#fff}@media screen and (max-width: 728px){.search-page-header h1{font-size:3em}}@media screen and (max-width: 480px){.search-page-header h1{font-size:2em}}.search-row{display:block;padding:20px 0 20px 40px;border-left:2px solid #1f828c;margin:20px 0}.search-row header.search-row-header{padding:0;margin:0}.search-row header.search-row-header h1{padding:0;margin:0 0 10px 0;line-height:1}.search-row header.search-row-header h1 a{text-decoration:none;color:#127b85}.search-row header.search-row-header h1 a:hover{color:#162d75}.search-row header.search-row-header a.small-link{display:block;font-size:.8em;color:#666;margin:0 0 10px 0}.search-row section.search-row-content{padding:0;margin:0}.search-row section.search-row-content p{line-height:1.3;padding:0;margin:0}@media screen and (max-width: 728px){.search-row{padding-left:0;border-left:none;border-bottom:2px solid #1f828c}}.remove-top-margin{margin-top:0px !important;padding-top:0px !important}.content{display:block;margin:0 auto;width:100%;*zoom:1}.content:after{content:"";display:table;clear:both}.content .container{width:85%;display:block;*zoom:1;margin:0 auto}.content .container:after{content:"";display:table;clear:both}.content .grid-full-width{display:block;width:92%;margin:40px 4%;float:left;*zoom:1}.content .grid-full-width:after{content:"";display:table;clear:both}.content .grid-half-width{display:block;width:42%;margin:40px 4%;float:left;*zoom:1}.content .grid-half-width:after{content:"";display:table;clear:both}.content img{max-width:100%}.grey-bg{background:#f6f8f8}.center{text-align:center}.left{text-align:left}.right{text-align:right}.two-column-block-defined{display:block;*zoom:1;width:100%;margin-top:30px;margin-bottom:30px}.two-column-block-defined:after{content:"";display:table;clear:both}.two-column-block-defined .column-block{width:47%;display:block;float:left}.two-column-block-defined .column-block img{max-width:100%;max-height:auto}.two-column-block-defined .column-block:nth-child(odd){margin:0 3% 0 0}.two-column-block-defined .column-block:nth-child(even){margin:0 0 0 3%}.two-column-block{margin:30px 0;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;*zoom:1}.two-column-block:after{content:"";display:table;clear:both}.small-col{width:70%;margin-left:auto;margin-right:auto;*zoom:1}.small-col:after{content:"";display:table;clear:both}@media screen and (max-width: 768px){.content .container{width:90%}}@media screen and (max-width: 640px){.content .container .grid-full-width,.content .container .grid-half-width{width:100%;margin:20px 0}.two-column-block-defined .column-block{width:100%;margin:0}.two-column-block-defined .column-block:nth-child(odd){margin:0}.two-column-block-defined .column-block:nth-child(even){margin:0}.two-column-block{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.mobile-no-margin .column-block{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.mobile-no-margin .column-block ul{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.small-col{width:100%}}@media screen and (max-width: 480px){.content .container img{max-width:100%;margin:5px 0;height:auto;display:block;box-sizing:border-box}}.full-width{display:block;width:100%;margin:0 auto;*zoom:1;padding:0}.full-width:after{content:"";display:table;clear:both}.blue{background:rgba(22,45,117,0.1)}.green{background:rgba(18,123,133,0.1)}.bgimagedisplay{display:block;width:100% !important;overflow:hidden;*zoom:1;margin:0;padding:0}.bgimagedisplay:after{content:"";display:table;clear:both}.bgimagedisplay img{display:block;width:100%}.bgimage{width:100%;display:block}.company-logo{display:block;text-align:center}.company-logo img{width:auto;margin:0 auto;display:block;max-width:100%;max-height:150px}.company-title h1{margin-top:0}.fp-content-block{display:block;text-align:center}.fp-content-block h1{color:#162d75;font-size:1.8em;padding:0;margin:20px 0;line-height:1.3}.fp-content-block h2{color:#127b85;font-size:1.6em;padding:0;margin:25px 0 15px 0;line-height:1.3;font-family:"Roboto Slab",serif}.fp-content-block a{display:block;width:50%;margin:20px auto 0 auto;color:#127b85;border:1px solid #666;padding:10px 0 10px 0;text-align:center;text-decoration:none;font-family:"Roboto Slab",serif}.fp-content-block a:hover{border:1px solid #162d75;color:#162d75}.front-page-logos{display:block;margin:0 auto 20px auto;*zoom:1;max-width:1000px;width:100%}.front-page-logos:after{content:"";display:table;clear:both}.front-page-logos .lg-logo{width:40%;margin:0 auto}.front-page-logos ul{display:block}.front-page-logos ul li{display:inline-block;width:13%;margin:10px 1%;padding:0;vertical-align:middle}.front-page-logos ul li a img{width:100%;display:block;margin:0;padding:0}@media screen and (max-width: 640px){.fp-content-block h1{font-size:1.2em;marign:15px 0}.fp-content-block a{font-size:.9em;width:40%}}.bottom-search{display:block;margin:20px auto 40px auto;width:400px}.bottom-search .search{width:350px;font-size:1.1em;border:0px;outline:1px solid #1f828c;color:#1f828c;padding:10px 10px 10px 40px;background:url(../img/search-icon.png) 13px center no-repeat #fff;font-style:oblique}.bottom-search .search:focus{box-shadow:0 0 5px #1f828c}@media screen and (max-width: 640px){.bottom-search{width:300px}.bottom-search .search{width:250px;font-size:.8em;padding:12px 10px 10px 40px;background:url(../img/search-icon.png) 10px center no-repeat #fff}}.company-logos{width:75%;display:block;*zoom:1;margin:0 auto}.company-logos:after{content:"";display:table;clear:both}.company-logos .row{display:block;*zoom:1;width:100%;text-align:center;margin:0 0 20px 0}.company-logos .row:after{content:"";display:table;clear:both}.company-logos .row img{display:inline-block;margin:10px auto;padding:0 2%;width:29.33333%;vertical-align:middle}.company-logos .row img.large{width:40%}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.corporate-history{display:block;width:80%;margin:0 auto;padding:0;*zoom:1}.corporate-history:after{content:"";display:table;clear:both}.corporate-history .ha-block{display:block;*zoom:1;margin:0 auto;width:100%;padding:0 0 40px 0}.corporate-history .ha-block:after{content:"";display:table;clear:both}.corporate-history .ha-block .block-year{width:100px;display:block;float:left;color:#fff;margin:0 20px 0 0;padding:0;font-family:"Roboto Slab",serif}.corporate-history .ha-block .block-desc{width:calc(100% - 100px);display:block;float:left;padding:0;margin:0}.corporate-history .ha-block .block-desc h1,.corporate-history .ha-block .block-desc h2,.corporate-history .ha-block .block-desc h3,.corporate-history .ha-block .block-desc h4,.corporate-history .ha-block .block-desc h5,.corporate-history .ha-block .block-desc p{margin:0 0 20px 0}.corporate-history .ha-block .block-desc ul{margin:0 0 20px 0}.corporate-history .ha-block .block-desc h1:last-child,.corporate-history .ha-block .block-desc h2:last-child,.corporate-history .ha-block .block-desc h3:last-child,.corporate-history .ha-block .block-desc h4:last-child,.corporate-history .ha-block .block-desc h5:last-child,.corporate-history .ha-block .block-desc p:last-child{margin:0 0 0 0}.corporate-history .ha-block .block-desc ul:last-child{margin:0 0 0 0}.corporate-history .history{background:transparent url(../img/timeline.png) left top repeat-y}.corporate-history .history .block-year span{background:#127b85;text-align:center;padding:10px 5% 10px 5%;display:block;line-height:1;border-radius:3px;font-size:1.2em;margin:0 auto}.corporate-history .history .block-desc{width:70%;margin:0 auto 0 auto;display:block;padding:10px 0 0 0}.corporate-history .history .block-desc h1,.corporate-history .history .block-desc h2,.corporate-history .history .block-desc h3,.corporate-history .history .block-desc h4,.corporate-history .history .block-desc h5,.corporate-history .history .block-desc p{color:#127b85}.corporate-history .history .block-desc ul li{color:#127b85}.corporate-history .achievement{background:transparent url(../img/timeline-blue.png) left top repeat-y}.corporate-history .achievement .block-year span{background:#162d75;text-align:center;padding:10px 5% 10px 5%;display:block;line-height:1;border-radius:3px;font-size:1.2em;margin:0 auto}.corporate-history .achievement .block-desc{margin:0 auto 0 auto;width:70%;display:block;padding:10px 0 0 0}.corporate-history .achievement .block-desc h1,.corporate-history .achievement .block-desc h2,.corporate-history .achievement .block-desc h3,.corporate-history .achievement .block-desc h4,.corporate-history .achievement .block-desc h5,.corporate-history .achievement .block-desc p{color:#162d75}.corporate-history .achievement .block-desc ul li{color:#162d75}.corporate-history .history:last-child,.corporate-history .achievement:last-child{background:transparent}@media screen and (max-width: 640px){.corporate-history .history .block-year span,.corporate-history .achievement .block-year span{font-size:1em;padding:8px 5px 5px 5px}}@media screen and (max-width: 640px){.corporate-history .history,.corporate-history .achievement{background:transparent}.corporate-history .ha-block .block-desc{width:100%}}.article-single,.article-list{display:block;padding:0 10px;*zoom:1}.article-single:after,.article-list:after{content:"";display:table;clear:both}.article-single header,.article-list header{display:block;padding-bottom:10px}.article-single header h1,.article-list header h1{font-size:1em;padding:10px 0 0 0;margin:5px 0 5px 0}.article-single .crumbs,.article-list .crumbs{display:inline-block}.article-single .crumbs span.date,.article-list .crumbs span.date{font-size:.75em}.article-single .crumbs span.cat,.article-list .crumbs span.cat{font-size:.75em;color:textlightgrey}.article-list:first-of-type .crumbs:before{content:"latest";float:left;display:block;margin:2px 5px 0 0;padding:3px;border-radius:2px;background:#162d75;color:#fff;font-family:"Roboto Slab",serif;font-size:.5em}.callout_bg{background-color:#f6f6f6;border-radius:2px;border-left:5px solid #127b85;padding-left:10px}.news-block{display:block;margin:0 auto;*zoom:1}.news-block:after{content:"";display:table;clear:both}.news-block .row{display:block;margin:0;padding:5px 0}.news-block .row .link{font-weight:bolder;font-family:"Roboto Slab",serif;font-size:1em}.news-block .row span{font-size:.75em;display:block;padding:10px 0 10px 0}.news-block .row p{font-size:.85em}.news-block .row:first-of-type span:before{content:"latest";float:left;display:block;margin:-1px 5px 0 0;padding:3px;border-radius:2px;background:#162d75;color:#fff;font-family:"Roboto Slab",serif;font-size:.65em}.news-block .callout_bg{background-color:#f6f6f6;border-radius:2px;border-left:5px solid #127b85;padding-left:10px}.align-block-left{width:100%}.align-block-center{width:60%}.article-tags{display:block;width:100%;border-top:1px solid #dbdede;font-size:.75em;padding:10px 0;margin-top:40px}.article-year{display:block;border-bottom:1px solid #162d75;width:100%;*zoom:1;padding:0;margin:20px 0 10px 0}.article-year:after{content:"";display:table;clear:both}.article-year h1{padding:10px 20px 10px 0;background:#fff;display:block;float:left;line-height:1;margin:0}ul.xoxo{list-style:none}ul.xoxo li{margin-left:0;padding-left:0}ul.xoxo li ul{list-style:circle}ul.xoxo li ul li{margin-left:20px;padding-left:0}li.widget-text{list-style:none}footer{display:block;background:#127b85;width:100%;*zoom:1;text-align:center}footer:after{content:"";display:table;clear:both}footer nav{width:90%;display:block;margin:0 auto;padding:60px 0}footer nav .seven-width li{width:13.75%}footer nav .seven-width li:first-child,footer nav .seven-width li:last-child{width:14.28%}footer nav .six-width li{width:16%}footer nav .six-width li:first-child,footer nav .six-width li:last-child{width:16.66666%}footer nav .five-width li{width:19.5%}footer nav .five-width li:first-child,footer nav .five-width li:last-child{width:20%}footer nav .four-width li{width:24.5%}footer nav .four-width li:first-child,footer nav .four-width li:last-child{width:25%}footer nav .three-width li{width:33%}footer nav .three-width li:first-child,footer nav .three-width li:last-child{width:33.33333%}footer nav .two-width li{width:49.5%}footer nav .two-width li:first-child,footer nav .two-width li:last-child{width:50%}footer nav .default-width li{width:99.5%}footer nav .default-width li:first-child,footer nav .default-width li:last-child{width:100%}footer nav ul{display:block;*zoom:1;width:100%;margin:0 !important}footer nav ul:after{content:"";display:table;clear:both}footer nav ul li{display:block;width:19.5%;float:left;text-align:center;border-left:1px solid #fff;border-right:1px solid #fff;margin:0 !important}footer nav ul li a{color:#fff;text-align:center;text-decoration:none;font-size:.8em;font-family:"Roboto Slab",serif}footer nav ul li a:hover{font-weight:bold;color:#162d75}footer nav ul .current-menu-item a{font-weight:700;color:#162d75}footer nav ul li:first-child{border-left:0px}footer nav ul li:last-child{border-right:0px}footer .footer-logo{width:200px;margin:0 auto;display:block}footer .footer-logo img{width:100%}footer .footer-sm{display:block;width:100%;*zoom:1;text-align:center;margin:40px 0 0 0}footer .footer-sm:after{content:"";display:table;clear:both}footer .footer-sm .sm-link{display:inline-block;width:40px;height:40px;padding:2px;margin:0 4px;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;overflow:hidden}footer .footer-sm .sm-link img{width:100%;display:block;box-sizing:border-box}footer .footer-sm .sm-link:hover{background-color:#162d75}footer .copyright{width:90%;display:block;margin:40px auto;text-align:center}footer .copyright p{color:#fff;font-size:.9em}@media screen and (max-width: 960px){footer nav ul li a{font-size:.8em}}@media screen and (max-width: 768px){footer nav ul li a{font-size:.7em}}@media screen and (max-width: 640px){footer nav{padding:30px 0}footer nav .five-width li,footer nav .four-width li,footer nav .three-width li,footer nav .two-width li,footer nav .default-width li{width:100%}footer nav .five-width li:first-child,footer nav .five-width li:last-child,footer nav .four-width li:first-child,footer nav .four-width li:last-child,footer nav .three-width li:first-child,footer nav .three-width li:last-child,footer nav .two-width li:first-child,footer nav .two-width li:last-child,footer nav .default-width li:first-child,footer nav .default-width li:last-child{width:100%}footer nav ul li{float:none;border:0px;width:100% !important;padding:10px 0}footer nav ul li a{font-size:1em}footer .footer-logo{width:150px}footer .copyright{font-size:.75em}}.featured-article{display:block;*zoom:1;width:60%;margin:40px 0 20px 0}.featured-article:after{content:"";display:table;clear:both}.featured-article .img{display:block;width:200px;float:left}.featured-article .img img{width:100%;display:block}.featured-article .content{display:block;float:left;width:calc(97.5% - 200px);margin:0 0 0 2.5%;padding:20px 0 0 0}.featured-article .content a{cursor:pointer}.featured-article .content h1{margin:0 0 10px 0;padding:0;font-size:1.4rem}.featured-article .content p{font-size:.9rem}@media screen and (max-width: 768px){.featured-article .img{width:150px}.featured-article .content{padding:0;width:calc(97.5% - 150px)}}@media screen and (max-width: 1000px){.featured-article .img{width:100%}.featured-article .content{padding:0;width:100%}}a[rel="wp-video-lightbox"]{display:inline-block;margin:10px;max-width:200px;width:100%}a[rel="wp-video-lightbox"]:after{clear:both}.page-gallery{display:block;*zoom:1;border:1px solid #ccc;padding:20px;margin:20px 0}.page-gallery:after{content:"";display:table;clear:both}.page-gallery .gal-element{display:block;float:left;width:20%;margin:10px 2.5%;max-height:125px;height:125px;overflow:hidden}.page-gallery .gal-element img{width:100%;margin:0;padding:0;display:block;box-sizing:border-box}@media screen and (max-width: 768px){.page-gallery .gal-element{width:45%}}
.media-contact{margin:40px 0 20px 40px;} .media-contact h3{margin-bottom:0;} .media-contact span, .media-contact a {display:block;margin:0 0 12px 0;} .media-contact a {font-size:16px;} .top-block-news{display:flex; flex-direction:row;} @media screen and (max-width: 768px){.top-block-news {flex-direction:column-reverse;} .featured-article, .media-contact{width:100%;margin-left:0;}}
.shop-button {display:inline-block;width:auto;padding: 7px 10px;margin: 32px 20px 0px 0px;font-weight: bold;color: #1a2f5b;border: 2px solid #1a2f5b;text-align:center;text-decoration:none;}.shop-button:hover {background: #1a2f5b;color: #fff;}
@media screen and (min-width: 1200px){.logo {width:150px!important;}#top-nav{width:calc(100% - 340px);}}
@media screen and (max-width: 960px){.shop-button {font-size:0.8em;}}
@media screen and (max-width: 360px){header .logo {width:110px;margin-top:32px;}}
.content img {height: auto;}
