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}.island{margin-bottom:24px}.island>:last-child{margin-bottom:0}.left{float:left}.right{float:right}em{font-weight:bold}.honey{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.honey .focusable:active,.honey .focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}label,input[type="submit"]{cursor:pointer}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}.grid{overflow:hidden;*zoom:1;margin:0 -1.5em}.unit{display:block;float:left;padding:0 1.5em;width:100%}@media (min-width: 34em){.halvsies .unit{width:50%}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}@viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@font-face{font-family:OS Light;src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype"),url("../fonts/opensans-light-webfont.svg#AftaserifRegular") format("svg")}@font-face{font-family:OS Bold;src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype"),url("../fonts/opensans-bold-webfont.svg#AftaserifRegular") format("svg")}@font-face{font-family:OS Reg;src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans-regular-webfont.svg#AftaserifRegular") format("svg")}div.wpcf7-validation-errors{border:2px solid red !important;color:#fff !important;float:left !important;padding:20px !important;width:100% !important}span.wpcf7-not-valid-tip{color:red !important;display:block !important;float:left !important;font-size:1em !important;width:100% !important}div.wpcf7-mail-sent-ok{border:2px solid #ecae3a !important;color:#fff !important;float:left !important;padding:20px !important;width:100% !important}.mapss{width:39% !important;background:#25425a;min-height:315px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mapss h1{font-size:24px;font-family:OS Bold;color:#fff;padding:20px;border-bottom:1px solid #ecae3a}.mapss #status p{padding:20px}.mapss #status ul{padding:20px}.mapss #status ul li{float:left;width:100%;padding:10px 0px;color:#fff}.mapss #status ul li span{text-decoration:none;color:#ecae3a}.mapss #status ul li .button{float:left;padding:13px 12px}.closebox{position:relative;z-index:99999;cursor:pointer;width:100%}.closebox .close{float:right;height:29px;padding:10px;position:absolute;right:-16px;top:-641px;width:58px}.closebox .close img{width:100%}.mobile{float:left;width:40% !important;display:none}.mobile li{margin-top:8px !important;float:right !important;cursor:pointer}.menu-m{height:auto;background:#223749;clear:both;display:none}.menu-m ul{max-width:960px;margin:auto;width:100%;clear:both;float:left;margin-top:90px}.menu-m ul li{width:100%;float:left}.menu-m ul li a{float:left;padding:15px 20px;width:100%;background:#223749;color:#fff}.yourClass{display:none !important}.display{display:none !important}.bacto{display:block !important;cursor:pointer}.triangle-obtuse:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #25425a;border-image:none;border-style:solid;border-width:0 0px 20px 30px;bottom:-20px;content:"";display:block;left:35px;position:absolute;width:0}.triangle-obtuse:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #fff;border-image:none;border-style:solid;border-width:0 0px 20px 10px;bottom:-20px;content:"";display:block;left:80px;position:absolute;width:0}.triangle-obtuse{border-radius:10px;color:#fff;margin:1em 0 3em;padding:15px;position:relative}.images{position:relative;height:100%}.images .large{height:586px;float:right;width:100%;background-repeat:no-repeat;position:absolute}.images .large img{width:100%}.images .large .map{background-color:#E5E3DF;height:100%;min-height:500px;overflow:hidden;position:relative}body{background-color:#f9f9f9;color:#333;font-family:OS Reg;font-size:14px}header{width:auto;height:80px;background:#223749}header .wrap{width:100%;max-width:960px;padding-top:30px;margin:auto}header .wrap .slogan{float:right;margin-right:20px;margin-top:-10px}header .wrap .slogan p{color:#fff}header .wrap .top-link{float:left;margin-left:200px}header .wrap .top-link a{color:#fff;font-size:18px;line-height:24px}header .wrap .social{float:right}header .wrap .social li{float:right;list-style:none;margin:0px 5px}p{line-height:24px;margin:10px 0px}a{text-decoration:none;color:#ecae3a}.button{padding:8px 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;border:none;background:#ecae3a;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;font-size:14px;transition:background 0.5s ease}.button:hover{background:#223749;color:#fff}.field input{padding:8px 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;border:none;background:#ecae3a;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;font-size:14px;transition:background 0.5s ease}.field input:hover{background:#223749;color:#fff}nav{width:auto;height:65px;background:#f6f6f6}nav .nav_wrap{width:100%;max-width:960px;margin:auto}nav .nav_wrap .logo{float:left;height:65px}nav .nav_wrap .logo img{max-width:200px;margin-top:-65px;position:relative}nav .nav_wrap ul{float:right;width:58%;margin-top:17px}nav .nav_wrap ul li{list-style:none;float:left;margin:0px 10px}nav .nav_wrap ul li a{float:left;padding:8px 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#223749;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}nav .nav_wrap ul li a:hover{background:#223749;color:#fff}.cta{width:auto;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;height:260px;padding-top:15px}.cta article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.cta article .left{float:left;width:40%;margin-top:55px}.cta article .left h1{font-size:36px;font-family:OS Light;color:#fff;margin-bottom:10px}.cta article .left h2{font-size:36px;font-family:OS Bold;color:#fff}.cta article .left .button{float:left;margin-top:20px;padding:12px}.cta article .right{float:right;width:60%;margin-top:20px}.cta article .right ul li a{font-size:36px;font-family:OS Bold;color:#fff;background:#223749;text-align:right;padding:10px 20px;margin-bottom:20px;float:right;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.cta article .right ul li a:hover{background:#ecae3a}.cta-c{width:auto;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;height:400px}.cta-c article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.cta-c article .left{float:left;width:40%;margin-top:90px}.cta-c article .left h1{font-size:36px;font-family:OS Light;color:#fff;margin-bottom:10px}.cta-c article .left h2{font-size:36px;font-family:OS Bold;color:#fff}.cta-c article .left .button{float:left;margin-top:20px;padding:12px}.cta-c article .right{float:right;width:60%;margin-top:90px}.cta-c article .right ul li a{font-size:36px;font-family:OS Light;color:#fff;background:#223749;text-align:right;padding:10px 20px;margin-bottom:20px;float:right;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.cta-c article .right ul li a:hover{background:#ecae3a}.cta-t{width:auto;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;height:250px}.cta-t article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.cta-t article .left{float:left;width:100%;margin-top:110px}.cta-t article .left h1{font-size:36px;font-family:OS Light;color:#fff;margin-bottom:10px}.cta-t article .left h2{font-size:36px;font-family:OS Bold;color:#fff}.cta-t article .left .button{float:left;margin-top:20px;padding:12px}.cta-t article .right{float:right;width:60%;margin-top:90px}.cta-t article .right ul li a{font-size:36px;font-family:OS Light;color:#fff;background:#223749;text-align:right;padding:10px 20px;margin-bottom:20px;float:right;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.cta-t article .right ul li a:hover{background:#ecae3a}.map{width:auto;background:#ecebeb}.map article{width:auto;max-width:960px;margin:auto;background:#fff;padding:0px 20px}.stories{width:auto;height:320px;padding:50px 0px;background:#223749}.stories article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.stories article .latest{width:41%;float:left}.stories article .latest h1{font-family:OS Bold;color:#fff;margin-bottom:30px;font-size:24px}.stories article .latest p{color:#fff;line-height:24px}.stories article .latest .button{float:left;margin-top:20px}.stories article .slider{float:right;position:relative;width:50%}.stories article .slider .slide{position:absolute;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;min-height:190px;min-width:480px;padding:20px}.stories article .slider .slide img{border:2px solid #fff;-moz-border-radius:110px;-webkit-border-radius:110px;border-radius:110px;float:left;height:95px;margin-left:-50px;margin-top:-50px;width:95px}.stories article .slider .slide .story{float:left;margin-left:20px;width:80%}.stories article .slider .slide .story h1{font-size:18px;font-family:OS Bold;color:#223749;margin-bottom:20px}.stories article .slider .slide .story p{color:#223749;font-size:14px}.stories article .slider .slide .story span{float:left;margin-top:20px;color:#8e8e8f;font-family:OS Light;font-size:12px}.stories article .controls{float:right;width:50%}.stories article .controls .back{font-family:OS Bold;padding:4px 10px;background:#ecae3a;cursor:pointer;color:#fff;float:right;margin-left:5px;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.stories article .controls .back:active{background:#223749}.resources{width:auto;overflow:auto;padding:100px 0px 50px 0;clear:both;background:#223749}.resources article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.resources article .files{width:65%;float:left}.resources article .files .vid{margin-bottom:30px}.resources article .files h1{font-family:OS Bold;color:#fff;margin-bottom:30px;font-size:24px}.resources article .files h2{font-family:OS Bold;color:#ecae3a;font-size:18px}.resources article .files p{color:#fff;line-height:24px}.resources article .files .download{width:100%;float:left;margin-top:30px}.resources article .files .download li a{float:left;width:100%;color:#fff;padding:17px 20px;margin-bottom:10px;background:#25425a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.resources article .files .download li a:hover{background:#ecae3a}.resources article .links{float:right;width:30%;background:#25425a;padding:20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.resources article .links h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.resources article .links p{color:#fff;line-height:24px}.resources article .links section h1{color:#fff;font-family:OS Bold}.contact{width:auto;overflow:auto;padding:100px 0px 70px 0;clear:both;background:#223749}.contact article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.contact article .files{width:65%;float:left}.contact article .files .vid{margin-bottom:30px}.contact article .files h1{font-family:OS Bold;color:#fff;margin-bottom:30px;font-size:24px}.contact article .files h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.contact article .files p{color:#fff;line-height:24px}.contact article .files .download{width:100%;float:left;margin-top:30px}.contact article .files .download li a{float:left;width:100%;color:#fff;padding:17px 20px;margin-bottom:10px;background:#25425a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.contact article .files .download li a:hover{background:#ecae3a}.contact article .links{float:right;width:30%;background:#25425a;padding:20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.contact article .links h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.contact article .links p{color:#fff;line-height:24px}.contact article .links section{margin-bottom:20px}.contact article .links section h1{font-family:OS Bold;color:#fff;margin-bottom:20px;font-size:14px}.contact article .links section p{font-family:OS Light}.press .slides .slide img{width:30%}.press .slides .slide a{display:inline-block;margin-left:20px}.constit{width:auto;overflow:auto;padding:50px 0px;background:#223749}.constit article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.constit article .files{width:68%;float:left}.constit article .files .vid{margin-bottom:30px}.constit article .files h1{font-family:OS Bold;color:#fff;margin-bottom:30px;font-size:24px}.constit article .files h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.constit article .files p{color:#fff;line-height:24px}.constit article .files .download{width:100%;float:left;margin-top:20px}.constit article .files .download li a{float:left;width:30.1%;color:#fff;margin-right:20px;padding:13px 20px;margin-bottom:10px;background:#25425a;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.constit article .files .download li a:hover{background:#ecae3a}.constit article .links{float:right;width:30%;background:#25425a;padding:20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.constit article .links h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.constit article .links p{color:#fff;line-height:24px}.constit article .links section{margin-bottom:20px}.constit article .links section h1{font-family:OS Bold;color:#fff;margin-bottom:20px;font-size:14px}.constit article .links section p{font-family:OS Light}#message p{background:none repeat scroll 0 0 #ecae3a;border-radius:5px;color:#fff;padding:15px}.mystory{width:auto;overflow:auto;padding:50px 0px;clear:both;background:#223749}.mystory article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.mystory article .photo{float:left;width:100%}.mystory article .photo img{margin-bottom:30px;width:100% !important;float:left;height:100% !important}.mystory article .files{width:48%;float:left}.mystory article .files .vid{margin-bottom:30px}.mystory article .files h1{font-family:OS Bold;color:#fff;margin-bottom:30px;font-size:24px}.mystory article .files h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.mystory article .files p{color:#fff;line-height:24px;margin:15px 0px}.mystory article .files .dir{float:left;margin-top:30px;clear:both}.mystory article .files .dir .button{background:#25425a;margin-right:20px;color:#fff !important;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.mystory article .files .dir .button a{color:#fff}.mystory article .files .dir .button:hover{background:#ecae3a}.mystory article .files .dir .button:hover a{color:#fff !important}.mystory article .files .download{width:100%;float:left;margin-top:20px}.mystory article .files .download li a{float:left;width:30.1%;color:#fff;margin-right:20px;padding:13px 20px;margin-bottom:10px;background:#25425a;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.mystory article .files .download li a:hover{background:#ecae3a}.mystory article .links{float:right;width:30%;background:#25425a;padding:20px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mystory article .links .dir{float:left;margin-top:30px;margin-bottom:30px;clear:both;width:100%}.mystory article .links .dir .button{background:#223749;margin-right:10px;color:#fff !important;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.mystory article .links .dir .button a{color:#fff}.mystory article .links .dir .button:hover{background:#ecae3a}.mystory article .links .dir .button:hover a{color:#fff !important}.mystory article .links h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.mystory article .links p{color:#fff;line-height:24px}.mystory article .links section{margin-bottom:20px}.mystory article .links section h1{font-family:OS Bold;color:#fff;margin-bottom:20px;font-size:14px}.mystory article .links section p{font-family:OS Light}.template{width:auto;overflow:auto;padding:50px 0px;clear:both;background:#fff}.template article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.template article .files{width:65%;float:left}.template article .files ul{list-style:circle;margin-left:20px}.template article .files ul li{margin:30px 0px;line-height:24px}.template article .files .yui{float:left;width:100%;margin-top:30px;margin-bottom:10px}.template article .files .images{position:relative;height:100%;min-height:295px}.template article .files .images .large{height:300px;float:right;width:100%;background-repeat:no-repeat;position:absolute}.template article .files .images .large img{width:100%}.template article .files .images .large .map{background-color:#E5E3DF;height:100%;min-height:300px;overflow:hidden;position:relative}.template article .files .vid{margin-bottom:30px}.template article .files h1{font-family:OS Bold;color:#223749;margin:30px 0px;font-size:24px}.template article .files h2{font-family:OS Bold;color:#ecae3a;margin-bottom:10px;font-size:18px}.template article .files p{color:#25425a;line-height:24px}.template article .files .download{width:100%;float:left;margin-top:20px}.template article .files .download li a{float:left;width:30.1%;color:#fff;margin-right:20px;padding:13px 20px;margin-bottom:10px;background:#25425a;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.template article .files .download li a:hover{background:#ecae3a}.template article .links{float:right;width:30%}.template article .links img{width:100%}.template article .links h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.template article .links p{color:#fff;line-height:24px}.template article .links section{margin-bottom:20px}.template article .links section h1{font-family:OS Bold;color:#fff;margin-bottom:20px;font-size:14px}.template article .links section p{font-family:OS Light}.fix{clear:both;float:left;margin-top:30px}.adder{width:100%;overflow:auto;padding:50px 0px;background:url("../img/trans.png");height:100%;position:absolute;top:0px;min-height:1500px;z-index:98}.adder article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.adder article .files{width:65%;float:left}.adder article .files .images{height:100%}.adder article .files .images .large{height:300px;float:right;width:100%;background-repeat:no-repeat;position:absolute}.adder article .files .images .large img{width:100%}.adder article .files .images .large .map{background-color:#E5E3DF;height:100%;min-height:300px;overflow:hidden;position:relative}.adder article .files .vid{margin-bottom:30px}.adder article .files h1{font-family:OS Bold;color:#fff;margin-bottom:30px;font-size:24px}.adder article .files h2{font-family:OS Bold;color:#fff;margin-bottom:30px;font-size:18px}.adder article .files p{color:#fff;line-height:24px}.adder article .files .download{width:100%;float:left;margin-top:20px}.adder article .files .download li a{float:left;width:30.1%;color:#fff;margin-right:20px;padding:13px 20px;margin-bottom:10px;background:#25425a;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.adder article .files .download li a:hover{background:#ecae3a}.adder article .links{float:right;width:30%}.adder article .links img{width:100%}.adder article .links h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.adder article .links p{color:#fff;line-height:24px}.adder article .links section{margin-bottom:20px}.adder article .links section h1{font-family:OS Bold;color:#fff;margin-bottom:20px;font-size:14px}.adder article .links section p{font-family:OS Light}.rep{width:auto;height:405px;padding:50px 0px;background:#dcdce0}.rep article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.rep article h1{font-family:OS Bold;color:#223749;margin-bottom:30px;font-size:24px}.rep article form{width:100%}.rep article form .part_a{float:left;width:30%}.rep article form .part_a input{border:none;background:#223749;color:#fff;padding:10px;width:100%;font-size:18px;float:left;margin-bottom:10px}.rep article form .part_a .select{width:100%;float:left;padding:10px;background:#223749;color:#fff;margin-bottom:10px;overflow:hidden;border:1px solid #ccc}.rep article form .part_a .select .arrow-s{border-style:dashed;border-color:transparent;border-width:0.53em;float:right;display:-moz-inline-box;display:inline-block;font-size:13px;color:#fff;height:0;line-height:0;position:relative;vertical-align:middle;width:0;border-top-width:1em;border-top-style:solid;border-top-color:#fff;top:0.5em}.rep article form .part_a .select select{background:#223749;width:120%;font-size:16px;float:left;margin-top:-19px;color:#fff;line-height:1;border:0;border-radius:0;-webkit-appearance:none}.rep article form .part_b{float:right;width:65%}.rep article form .part_b textarea{width:100%;padding:20px;background:#223749;color:#fff;height:200px;max-height:200px;border:none}.rep article form .sub{float:left;width:100%}.rep article form .sub .button{float:left;border:none;margin-top:20px;font-size:14px}form input{-webkit-appearance:none !important}footer{width:auto;height:88px;padding:15px 0px;background:#25425a}footer .foot{width:auto;max-width:960px;margin:auto;overflow:auto;padding:0px 20px;padding-bottom:26px}footer .foot ul{float:left;margin:0px;padding:0px;width:95%;margin-top:17px}footer .foot ul li{list-style:none;float:left;margin:0px 10px}footer .foot ul li a{float:left;padding:8px 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}footer .foot ul li a:hover{background:#25425a;color:#fff}footer .foot .social{float:right;width:5%}footer .foot .social ul{width:100%;margin-top:22px}footer .foot .social ul li{float:right;list-style:none;margin:0px 5px}footer .foot .social ul li a{padding:0px}.bottom{width:auto;height:115px;padding:15px 0px;background:#0e1a25}.bottom ul{width:auto;max-width:960px;margin:auto;padding:0px 20px;margin-top:4px}.bottom ul li{float:left;color:#fff;font-family:OS Light;padding:0px 20px}.bottom ul li a{float:left;margin-top:-12px}form .button{float:left;margin-top:20px}form input[type="text"],form input{border:none;background:#dcdde0;color:#223749;padding:10px;width:100%;font-size:18px;float:left;margin-bottom:10px}form input[type="email"]{border:none;background:#dcdde0;color:#223749;padding:10px;width:100%;font-size:18px;float:left;margin-bottom:10px}form textarea{width:100%;padding:20px;background:#dcdde0;color:#223749;height:200px;max-height:200px;border:none}.case{width:60% !important}.case2{margin-top:14px !important;width:58% !important}.three li a{width:29.1% !important}.text:focus{border:1px solid #ecae3a}.list{width:auto;overflow:auto;padding:50px 0px;background:#fff}.list article{width:auto;max-width:960px;margin:auto;padding:0px 20px}.list article .files{width:100%;float:left}.list article .files a section{float:left;height:160px;margin:1%;width:22.8%;background-position:center !important;background-color:#ecae3a !important;background-repeat:no-repeat !important;background-size:100% 100% !important}.list article .files a section .over{position:relative;background:rgba(0,0,0,0.15);-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease;width:100%;height:100%;text-shadow:0px 0px 10px #000}.list article .files a section .story{z-index:33;padding-top:0;position:relative;top:50%;transform:translateY(-50%)}.list article .files a section .story:after{content:"";display:table;clear:both}.list article .files a:hover .over{background:#223749}.list article .files .yui{float:left;width:100%;margin-top:30px;margin-bottom:10px}.list article .files .images{position:relative;height:100%;min-height:295px}.list article .files .images .large{height:300px;float:right;width:100%;background-repeat:no-repeat;position:absolute}.list article .files .images .large img{width:100%}.list article .files .images .large .map{background-color:#E5E3DF;height:100%;min-height:300px;overflow:hidden;position:relative}.list article .files .vid{margin-bottom:30px}.list article .files h1{color:#fff;font-family:OS Bold;font-size:19px;margin-bottom:0px;padding:10px;line-height:24px}.list article .files span{padding:10px;color:#fff;float:left}.list article .files h2{font-family:OS Bold;color:#ecae3a;margin-bottom:10px;font-size:18px}.list article .files p{color:#25425a;line-height:24px}.list article .files .download{width:100%;float:left;margin-top:20px}.list article .files .download li a{float:left;width:30.1%;color:#fff;margin-right:20px;padding:13px 20px;margin-bottom:10px;background:#25425a;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;transition:background 0.5s ease}.list article .files .download li a:hover{background:#ecae3a}.list article .links{float:right;width:30%}.list article .links img{width:100%}.list article .links h2{font-family:OS Bold;color:#ecae3a;margin-bottom:30px;font-size:18px}.list article .links p{color:#fff;line-height:24px}.list article .links section{margin-bottom:20px}.list article .links section h1{font-family:OS Bold;color:#fff;margin-bottom:20px;font-size:14px}.list article .links section p{font-family:OS Light}@media only screen and (max-width: 1024px){nav .nav_wrap ul{width:71%}.cta article .right ul li a{font-size:30px}.stories article .latest{width:100%}.stories{background:none repeat scroll 0 0 #223749;height:530px;padding:50px 0;width:auto}.stories article .slider{clear:both;float:left;padding:30px;position:relative;width:100%}.resources article .files{float:left;width:100%}.resources article .links{margin-top:30px;width:100%}.constit article .files{float:left;width:100%}.constit article .links{background:none repeat scroll 0 0 #25425A;border-radius:5px;float:right;margin-top:30px;padding:20px 10px;width:100%}.mystory article .files{float:left;margin-left:20px;width:83%}.mystory article .links{margin-top:30px;width:100%}}@media only screen and (max-width: 768px){nav .nav_wrap .logo img{margin-top:-100px}header .wrap .slogan{margin-left:220px}.list article .files a section{width:30%;margin:1.5%}}@media only screen and (max-width: 755px){.united-kingdom{left:-76px !important;margin-top:-70px !important;width:213% !important}.template article .links{width:100% !important}.nav_wrap .menu-main-container{display:none}.nav_wrap .mobile{display:block;position:absolute;right:20px}.none{display:none}.cta{height:330px}.cta article .left{width:100%;margin-top:40px}.cta article .left h1{font-size:24px}.cta article .left h2{font-size:18px}.cta article .right{float:right;margin-top:30px;width:100%}.cta article .right li a{float:left !important;width:100% !important;text-align:left !important;font-size:14px !important;margin-bottom:10px !important}.stories{height:370px}footer{overflow:auto;height:100%;clear:both}footer .bottom{height:100%;overflow:auto}.template{padding:20px 0px}.template article .files{float:left;width:100%}.template article .links{width:100%;margin-top:30px}.cta-t{height:130px !important}.cta-t article .left{float:left;margin-top:90px;width:100%}.cta-t article .left h2{font-size:24px}.cta-c{height:130px !important}.cta-c article .left{float:left;margin-top:60px;width:100%}.cta-c article .left h2{font-size:24px}.cta-c article .left h1{font-size:20px}.constit{padding:20px 0px}.constit .files h1{margin-bottom:10px !important}.constit .files .download li a{width:100% !important}.contact article .files{float:left;width:100%}.contact article .links{width:100%;margin-top:30px}.case2{margin-top:14px !important;width:100% !important}.mapss{width:100% !important}.dublin{left:-40px !important;margin-top:-700px !important;width:213% !important}}@media only screen and (max-width: 669px){.united-kingdom{left:-76px !important;margin-left:90px;margin-top:-70px !important;width:143% !important}.stories{height:690px !important}.stories article .slider{padding:0px !important}.stories .slider .slide{border-radius:5px !important;margin-top:80px !important;min-height:190px !important;min-width:240px !important;padding:20px !important;position:absolute !important}.stories .slider .slide img{border:2px solid #fff !important;border-radius:110px !important;float:left !important;height:95px !important;margin-bottom:30px !important;margin-left:70px !important;margin-top:-67px !important;width:95px !important}.stories .slider .slide .story{float:left !important;margin-left:0 !important;width:100% !important}}@media only screen and (max-width: 580px){header{display:none}nav .nav_wrap{margin-top:40px}nav .nav_wrap .logo{width:100%;text-align:center}nav .nav_wrap .logo img{margin-top:-40px}.cta{height:360px}.cta article .left{margin-top:60px}.rep article form .part_a,.rep article form .part_b{width:100%}.list article .files a section{width:98%}.mystory{padding-top:100px}}@media only screen and (max-width: 360px){.stories{height:690px !important}.stories article .slider{padding:0px !important}.united-kingdom{left:-76px !important;margin-left:0px !important;margin-top:-70px !important;width:224% !important}.stories .slider .slide{border-radius:5px !important;margin-top:80px !important;min-height:190px !important;min-width:240px !important;padding:20px !important;position:absolute !important}.stories .slider .slide img{border:2px solid #fff !important;border-radius:110px !important;float:left !important;height:95px !important;margin-bottom:30px !important;margin-left:70px !important;margin-top:-67px !important;width:95px !important}.stories .slider .slide .story{float:left !important;margin-left:0 !important;width:100% !important}.bottom ul{margin:4px auto auto;max-width:960px;padding:0 20px;width:100%}.bottom ul li{color:#fff;float:left;font-family:OS Light;padding:0 20px;width:16.6666%}.bottom ul li a{float:left;margin-top:-2px;width:426.666%}.bottom ul li a img{width:100%}.mystory article .files .dir{clear:both;display:none;float:left;margin-top:30px}.indus{margin-top:-150px !important}.mystory article .photo img{border:2px solid #fff;border-radius:110px;float:left;height:95px;margin-bottom:30px;width:95px}.mystory article .files h1{color:#fff;font-family:OS Bold;font-size:24px;margin-bottom:30px;text-align:center}.mystory article .files p{color:#fff;line-height:24px;margin:15px 0;text-align:center}}
