﻿/*!
Theme Name: Active HSE
Author: Copper Bay Creative
Author URI: http://www.copperbaycreative.co.uk/
Description: Custom Theme
Version: 1.0
*/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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.header-bg{overflow:hidden;width:100%;height:50%;position:fixed}.header-bg .container{position:relative}.header-bg .left,.header-bg .right{position:absolute;background:transparent url("images/patern.png") center center no-repeat;width:332px;height:336px}.header-bg .left{top:-100px;left:-300px}.header-bg .right{top:-50px;right:-300px}#masthead{position:relative;z-index:900}#masthead #logo{float:left;width:25%}#masthead #logo img{display:block}#masthead #header-inner{position:relative;padding-bottom:20px}#masthead .top-block{background:#fc0;width:65%;float:right;-webkit-box-shadow:rgba(255,204,0,0.4) 10px 10px 0px 0px;-moz-box-shadow:rgba(255,204,0,0.4) 10px 10px 0px 0px;box-shadow:rgba(255,204,0,0.4) 10px 10px 0px 0px;-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}#masthead .top-block .top-contact{font-size:1.6em;text-align:right;padding-right:20px;-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg)}#masthead .top-block .top-contact a{font-weight:bold}#masthead nav.main-menu{float:right;padding-top:20px;padding-right:20px;-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg)}@media handheld, only screen and (max-width: 1170px){#masthead .top-block{width:70%}}@media handheld, only screen and (max-width: 980px){#masthead .top-block{width:100%;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:none;padding:0px;-ms-transform:none;-webkit-transform:none;transform:none}#masthead .top-block .top-contact{background:#fc0;-webkit-box-shadow:rgba(255,204,0,0.4) 10px 10px 0px 0px;-moz-box-shadow:rgba(255,204,0,0.4) 10px 10px 0px 0px;box-shadow:rgba(255,204,0,0.4) 10px 10px 0px 0px;padding:15px;float:right;-ms-transform:none;-webkit-transform:none;transform:none}#masthead .top-block nav.main-menu{background:#fc0;padding-top:0;margin-top:20px;-webkit-box-shadow:rgba(255,204,0,0.4) 10px 10px 0px 0px;-moz-box-shadow:rgba(255,204,0,0.4) 10px 10px 0px 0px;box-shadow:rgba(255,204,0,0.4) 10px 10px 0px 0px;-ms-transform:none;-webkit-transform:none;transform:none}}@media handheld, only screen and (max-width: 720px){#masthead{position:fixed;width:100%;padding-bottom:0;background:white;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 1px 3px;box-shadow:rgba(0,0,0,0.4) 0px 1px 3px}#masthead #header-inner{padding-bottom:0px;width:94%;margin:0 3%}#masthead #logo{padding:5px 0;width:200px;background:transparent;position:relative;display:block}#masthead nav.main-menu{height:0;background-color:transparent;top:0}#masthead .top-block .top-contact{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:1.3em;width:220px;padding-right:50px;padding:10px 50px 10px 0}#masthead.scrolled #logo{width:140px;padding:2px 0}}@media handheld, only screen and (max-width: 520px){#masthead #logo{width:140px}}@media handheld, only screen and (max-width: 460px){#masthead .top-block .top-contact{display:none}}@media handheld, only screen and (max-width: 720px){.admin-bar #masthead{top:46px}}#colophon{clear:both;position:relative;margin-top:50px;background:#4c4c4c url("images/footer-bg.png") center center no-repeat;color:white;text-transform:uppercase}#colophon .footer-top{padding:40px 0 0;overflow:hidden}#colophon .footer-top .copyright{text-transform:uppercase;font-size:1.1em}#colophon .footer-inner{overflow:hidden;line-height:1.4em;position:relative;z-index:300;text-align:center;padding:30px 0}#colophon .footer-inner a{color:white}#colophon .footer-inner a:hover{color:#3a3a3a}#colophon .footer-inner .company_numbers{text-transform:uppercase}#colophon .footer-inner .copper_bay{text-transform:uppercase}#colophon .footer-inner .copper_bay a{font-weight:600}#colophon nav{margin:0 0 20px;border-bottom:1px solid #e8e8e8;padding-bottom:20px}#colophon nav li{font-size:1em;font-weight:300;white-space:nowrap;display:inline-block;*zoom:1;*display:inline}#colophon nav li a{color:white;display:inline-block;*zoom:1;*display:inline;padding:5px 14px 5px 12px;position:relative;text-transform:uppercase}#colophon nav li a:after{content:"";display:block;border-right:1px solid white;position:absolute;top:25%;right:0;height:50%;width:0;-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg)}#colophon nav li:last-child a:after{display:none}#colophon nav li:first-child a{padding-left:0}#colophon .footer_social{padding:30px 0 0}#colophon .footer_social a{color:white;margin-right:8px}#colophon .footer_social a span{font-size:30px}#colophon .footer_social a:hover{color:#fc0}#colophon .logos{text-align:right}#colophon .logos img{display:inline-block;vertical-align:middle;margin:1%;height:auto}#colophon .col{float:left}#colophon .col1{text-align:left;width:40%;margin-right:2%}#colophon .col2{text-align:right;width:58%}#colophon .col3{text-align:left;width:64.5%;margin-right:2.5%}#colophon .col4{text-align:right;width:33%}@media handheld, only screen and (max-width: 980px){#colophon .logos img{width:90px}}@media handheld, only screen and (max-width: 720px){#colophon .col{width:100%;text-align:center;margin:10px 0}#colophon .logos{text-align:center}#colophon .logos img{float:none;display:inline-block;vertical-align:middle}#colophon .footer-inner{padding-bottom:60px}}.back-to-top{background-color:#000;background-color:rgba(0,0,0,0.9);bottom:2em;color:#fff;display:none;font-size:12px;padding:1em;position:fixed;z-index:900;right:2em;text-decoration:none}.back-to-top:hover{background-color:rgba(135,135,135,0.5);color:#ffffff}@font-face{font-family:'book_antiqua';src:url("fonts/antquabi-webfont.eot");src:url("fonts/antquabi-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/antquabi-webfont.woff2") format("woff2"),url("fonts/antquabi-webfont.woff") format("woff"),url("fonts/antquabi-webfont.ttf") format("truetype"),url("fonts/antquabi-webfont.svg#book_antiquabold_italic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'book_antiqua';src:url("fonts/antquai-webfont.eot");src:url("fonts/antquai-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/antquai-webfont.woff2") format("woff2"),url("fonts/antquai-webfont.woff") format("woff"),url("fonts/antquai-webfont.ttf") format("truetype"),url("fonts/antquai-webfont.svg#book_antiquaitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'weathericons';src:url("fonts/weathericons-regular-webfont.eot");src:url("fonts/weathericons-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/weathericons-regular-webfont.woff") format("woff"),url("fonts/weathericons-regular-webfont.ttf") format("truetype"),url("fonts/weathericons-regular-webfont.svg#weathericons-regular-webfontRg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Flaticon";src:url("fonts/flaticon.eot");src:url("fonts/flaticon.eot#iefix") format("embedded-opentype"),url("fonts/flaticon.woff") format("woff"),url("fonts/flaticon.ttf") format("truetype"),url("fonts/flaticon.svg") format("svg");font-weight:normal;font-style:normal}[class^="flaticon-"],[class*=" flaticon-"],[class^="flaticon-"],[class*=" flaticon-"]{font-size:20px}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal}.flaticon-arrow:before{content:"\e000"}.flaticon-business:before{content:"\e001"}.flaticon-car:before{content:"\e002"}.flaticon-error:before,.wpcf7 div.wpcf7-validation-errors:before{content:"\e003"}.flaticon-next:before,#masthead nav.navigation ul.menu ul.sub-menu a:after,aside.sidebar .widget ul li a:before{content:"\e004"}.flaticon-prev:before{content:"\e005"}.flaticon-down:before,#masthead nav.navigation ul.menu>li.menu-item-has-children>a:after{content:"\e006"}.flaticon-up:before{content:"\e007"}.flaticon-cross:before{content:"\e008"}.flaticon-done:before,.wpcf7 div.wpcf7-mail-sent-ok:before{content:"\e009"}.flaticon-mail:before{content:"\e00a"}.flaticon-facebook:before{content:"\e00b"}.flaticon-food:before{content:"\e00c"}.flaticon-garden:before{content:"\e00d"}.flaticon-google:before{content:"\e00e"}.flaticon-health:before{content:"\e00f"}.flaticon-home:before{content:"\e010"}.flaticon-info:before{content:"\e011"}.flaticon-instagram:before{content:"\e012"}.flaticon-lifestyle:before{content:"\e013"}.flaticon-link:before,.entry-content a.block-link:before{content:"\e014"}.flaticon-linkedin:before{content:"\e015"}.flaticon-twitter:before{content:"\e016"}.flaticon-search:before{content:"\e017"}.flaticon-menu:before{content:"\e018"}.flaticon-phone:before{content:"\e019"}.flaticon-right-circle:before,#masthead nav.navigation ul.menu li ul li ul a:before{content:"\e01a"}.flaticon-404:before{content:"\e01b"}.flaticon-snippets:before{content:"\e01c"}.flaticon-pinterest:before{content:"\e01d"}.flaticon-social:before{content:"\e01e"}.flaticon-sport:before{content:"\e01f"}.alignnone{margin:1.3em 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:1.3em auto 1.3em auto}.alignright{float:right;display:block;margin:0 0 20px 20px;text-align:right}.alignleft{float:left;display:block;margin:0 20px 20px 0}.aligncenter{display:block;margin:0 auto 1.3em auto}a img.alignright{display:block;float:right;margin:0 0 20px 20px}a img.alignnone{display:block;margin:0 20px 20px 0}a img.alignleft{display:block;float:left;margin:0 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}@media handheld, only screen and (max-width: 720px){.single .alignright,.single .alignleft,.single a img.alignright,.single a img.alignleft{float:none;margin:1.3em auto 20px auto}}@media handheld, only screen and (max-width: 720px){.page .alignright,.page .alignleft,.page a img.alignright,.page a img.alignleft{float:none;margin:1.3em auto 20px auto}}hr{border:none;border-top:solid 1px black;max-width:80%}.wp-caption{text-align:center}.wp-caption .alignnone{margin:0 20px 20px 0}.wp-caption .alignleft{margin:0 20px 20px 0}.wp-caption .alignright{margin:0 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:0.8em;line-height:1.1em;margin:0;padding:0 4px 1.3em}a#responsive_menu_button{cursor:hand;cursor:pointer;display:none;height:55px;position:absolute;width:45px;right:0;top:0px;white-space:nowrap;background-color:transparent;font-size:30px;text-align:center;line-height:55px;color:#000}@media handheld, only screen and (max-width: 720px){a#responsive_menu_button{display:block}}.fixfixed a#responsive_menu_button{position:absolute}#masthead nav.navigation ul.menu{white-space:nowrap;font-size:1.2em;font-weight:200;text-align:left}@media handheld, only screen and (max-width: 720px){#masthead nav.navigation ul.menu{display:none}}#masthead nav.navigation ul.menu ul li,#masthead nav.navigation ul.menu li{float:left;white-space:nowrap}#masthead nav.navigation ul.menu li a{padding:0px 20px;line-height:30px;height:30px;text-decoration:none;white-space:nowrap;text-transform:uppercase;color:#000;background-color:transparent;overflow:hidden}#masthead nav.navigation ul.menu>li>a{position:relative;overflow:visible}#masthead nav.navigation ul.menu>li>a:after{content:"";position:absolute;top:15%;right:0px;height:70%;width:0;border-left:1px solid black;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#masthead nav.navigation ul.menu>li:last-child a:after{display:none}@media handheld, only screen and (max-width: 1170px){#masthead nav.navigation ul.menu{font-size:1.2em}#masthead nav.navigation ul.menu li a{padding:0 14px}}@media handheld, only screen and (max-width: 980px){#masthead nav.navigation ul.menu{font-size:1.1em;height:50px}#masthead nav.navigation ul.menu li>a{padding:0 12px;line-height:50px;height:50px}#masthead nav.navigation ul.menu li>a:after{height:40%;top:29%}}#masthead nav.navigation ul.menu>li{position:relative}#masthead nav.navigation ul.menu>li.menu-item-has-children>a:after{font-family:Flaticon;font-size:16px;color:#fc0;height:13px;width:13px;margin-left:12px}@media handheld, only screen and (max-width: 980px){#masthead nav.navigation ul.menu>li.menu-item-has-children>a:after{font-size:10px;height:10px;width:10px;margin-left:7px}}#masthead nav.navigation ul.menu li a:visited{color:#000}#masthead nav.navigation ul.menu li a:hover,#masthead nav.navigation ul.menu li.hover>a{display:block;color:#000;background:transparent}#masthead nav.navigation ul.menu li a:hover:before,#masthead nav.navigation ul.menu li.hover>a:before{background-color:#000}#masthead nav.navigation ul.menu>li.current-menu-item>a,#masthead nav.navigation ul.menu>li.current>a,#masthead nav.navigation ul.menu>li.current-menu-ancestor>a{display:block;color:#000;background:transparent}#masthead nav.navigation ul.menu>li.current-menu-item>a:before,#masthead nav.navigation ul.menu>li.current>a:before,#masthead nav.navigation ul.menu>li.current-menu-ancestor>a:before{background-color:#000}#masthead nav.navigation ul.menu>li.current-menu-item.hover>a,#masthead nav.navigation ul.menu>li.current-menu-item>a:hover,#masthead nav.navigation ul.menu>li.current.hover>a,#masthead nav.navigation ul.menu>li.current>a:hover,#masthead nav.navigation ul.menu>li.current-menu-ancestor.hover>a,#masthead nav.navigation ul.menu>li.current-menu-ancestor>a:hover{background:transparent}#masthead nav.navigation ul.menu li.current-menu-item,#masthead nav.navigation ul.menu li.current-menu-item>a{cursor:default}#masthead nav.navigation ul.menu ul li a:hover,#masthead nav.navigation ul.menu li.current-menu-item ul li a:hover,#masthead nav.navigation ul.menu li ul li.current-menu-item a,#masthead nav.navigation ul.menu li ul li.current a,#masthead nav.navigation ul.menu li.current-menu-ancestor ul li a:hover{background-color:transparent}#masthead nav.navigation ul.menu li.current-menu-ancestor li.current-menu-item>a{cursor:default}#masthead nav.navigation ul.menu a{display:block;text-decoration:none}#masthead nav.navigation ul.menu ul.sub-menu{float:left;display:none;margin:0;padding:0;background:#f5f5f5;z-index:100;font-size:0.9em}@media handheld, only screen and (max-width: 980px){#masthead nav.navigation ul.menu ul.sub-menu{top:50px}}#masthead nav.navigation ul.menu ul.sub-menu>li{border-bottom:1px #d6d6d6 solid}#masthead nav.navigation ul.menu ul.sub-menu>li:last-child{border-bottom:0 none}#masthead nav.navigation ul.menu ul.sub-menu a{color:#000;padding:12px 8px 12px 26px}#masthead nav.navigation ul.menu ul.sub-menu a:after{font-family:Flaticon;color:#fc0;font-size:14px;line-height:14px;height:14px;width:14px;top:14px;left:5px;position:absolute}#masthead nav.navigation ul.menu ul.sub-menu a:hover:after{left:10px}#masthead nav.navigation ul.menu li ul{position:absolute;text-align:left;width:190px}@media handheld, only screen and (max-width: 980px){#masthead nav.navigation ul.menu li ul{width:180px}}#masthead nav.navigation ul.menu li ul li{display:block;font-size:0.9em;font-weight:normal;height:auto;text-transform:capitalize;width:100%;position:relative}#masthead nav.navigation ul.menu li.megamenu ul{width:500px}#masthead nav.navigation ul.menu li.megamenu ul li{float:left;width:50%}@media handheld, only screen and (max-width: 980px){#masthead nav.navigation ul.menu li.megamenu ul{width:400px}}#masthead nav.navigation ul.menu li ul li ul a{padding:10px 8px}#masthead nav.navigation ul.menu li ul li ul a:before{color:#000;font-family:Flaticon;margin-right:10px;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;transition:all 400ms ease-out}#masthead nav.navigation ul.menu li ul li ul a:hover:before{margin-left:5px;margin-right:5px}#masthead nav.navigation ul.menu li ul a{height:auto;padding:10px 8px;text-align:left;white-space:normal;margin-left:0;line-height:1.1em}#masthead nav.navigation ul.menu li ul ul{top:0px;left:200px;margin:0 0 0 10px}#masthead nav.navigation ul.menu li:hover ul ul,#masthead nav.navigation ul.menu li:hover ul ul ul,#masthead nav.navigation ul.menu li:hover ul ul ul ul{display:none}#masthead nav.navigation ul.menu li:hover ul,#masthead nav.navigation ul.menu li li:hover ul,#masthead nav.navigation ul.menu li li li:hover ul,#masthead nav.navigation ul.menu li li li li:hover ul{display:block}.csstransitions #masthead nav.navigation ul.menu ul.submenu{opacity:0;height:0;display:block}.csstransitions #masthead nav.navigation ul.menu li:hover ul.submenu{opacity:1;top:68px;height:auto}#menu_overlay{position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,0.7);z-index:775;display:none}@media handheld, only screen and (min-width: 720px){#menu_overlay{display:none !important}}#responsive_menu{-webkit-box-shadow:rgba(0,0,0,0.4) -2px 5px 5px;-moz-box-shadow:rgba(0,0,0,0.4) -2px 5px 5px;box-shadow:rgba(0,0,0,0.4) -2px 5px 5px;border-top:25px solid #000;overflow:visible !important;width:250px;position:fixed;height:100%;z-index:780;top:60px;right:-260px;background-color:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 600ms;-moz-transition:all 600ms;-o-transition:all 600ms;-ms-transition:all 600ms;transition:all 600ms}#responsive_menu .responsive_menu_top{z-index:10;background-color:white;position:relative;overflow:hidden !important;padding:15px;width:220px}#responsive_menu #responsive_menu_close{width:50px;height:40px;background-color:white;color:black;font-size:30px;line-height:40px;text-align:left;cursor:hand;cursor:pointer}#responsive_menu.open{right:0}#responsive_menu nav.navigation{font-size:1.4em;width:250px;height:300px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;background-color:#1b1b1b;color:white;-ms-touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}#responsive_menu nav.navigation ul.menu{z-index:1;background-color:none;padding-bottom:50px;position:absolute;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#responsive_menu nav.navigation ul.menu li{width:250px;overflow:hidden;font-size:1.2em;text-transform:lowercase}#responsive_menu nav.navigation ul.menu li a{background:#1b1b1b;color:#d4d4d4;border-bottom:solid 1px #010101;line-height:1.1em;display:block;clear:both;padding:16px 15px;text-transform:capitalize}#responsive_menu nav.navigation ul.menu li a:active{background-color:#353535;color:white}#responsive_menu nav.navigation ul.menu li a:hover{color:#d4d4d4;background-color:#353535}#responsive_menu nav.navigation ul.menu li ul.sub-menu{display:block;position:static;width:100%}#responsive_menu nav.navigation ul.menu li ul.sub-menu li{width:100%;float:left;font-size:0.9em}#responsive_menu nav.navigation ul.menu li ul.sub-menu li a{padding:7px 15px 7px 30px;display:block;background-color:#1b1b1b;text-transform:capitalize;line-height:1.1em;color:#d4d4d4}#responsive_menu nav.navigation ul.menu ul li a:hover,#responsive_menu nav.navigation ul.menu li.current-menu-item ul li a:hover,#responsive_menu nav.navigation ul.menu li ul li.current-menu-item a,#responsive_menu nav.navigation ul.menu li ul li.current a,#responsive_menu nav.navigation ul.menu li.current-menu-ancestor ul li a:hover{background-position:3px center;background-color:#ececec;color:#d4d4d4}#responsive_menu.scrolled{top:32px}@media handheld, only screen and (max-width: 460px){#responsive_menu{top:32px}}@media handheld, only screen and (min-width: 720px){#responsive_menu{display:none}}.entry-content{font-size:1.3em;line-height:1.4em}.entry-content p,.entry-content address{margin:0 0 1.3em}.entry-content hr{background-color:transparent;border-top:1px solid #3a3a3a;border-bottom:medium none;border-left:medium none;border-right:medium none;color:#3a3a3a;height:4px;margin:25px 0}.entry-content .intro{font-size:1.2em;font-weight:400;color:#000}.entry-content ul{margin:0 0 1.3em;list-style:disc outside none;padding-left:20px}.entry-content ol{margin:0 0 1.3em;list-style:decimal;padding-left:20px}.entry-content ol li,.entry-content ul li{line-height:1.4em;padding:1px 0 1px}.entry-content ul ul,.entry-content ol ol,.entry-content ul ol,.entry-content ol ul{margin-bottom:0.3em}.entry-content ul.nobullets{list-style:none;padding-left:0}.entry-content a{text-decoration:underline}.entry-content h1{display:none}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#000;font-size:1.3em;line-height:1.1em;margin:1.3em 0 0.3em;padding-bottom:0em;position:relative}.entry-content h2.inline,.entry-content h3.inline,.entry-content h4.inline,.entry-content h5.inline,.entry-content h6.inline{margin:0 4px 0  0;float:left;font-size:1.2em}.entry-content h1{font-size:0em}.entry-content h2{font-size:1.8em}.entry-content h3{font-size:1.5em}.entry-content h4{font-size:1.2em}.entry-content h5{font-size:1.1em}.entry-content h6{font-size:1em}.entry-content code,.entry-content kbd,.entry-content tt{font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace}.entry-content abbr,.entry-content acronym{border-bottom:dotted 1px}.entry-content big{font-size:1.2em}.entry-content q{quotes:"“" "”" "‘" "’"}.entry-content q:before{content:open-quote}.entry-content q:after{content:close-quote}.entry-content address{display:block;font-style:italic}.entry-content .wp-caption{max-width:100%}.entry-content cite,.entry-content var{font-style:italic}.entry-content blockquote{background:#e0e0e0;padding:8px;margin-bottom:1.3em;margin-left:40px;position:relative}.entry-content blockquote:before{font-family:Georgia, serif;content:"\201C";font-size:80px;position:absolute;top:22px;left:-40px}.entry-content blockquote p{margin:0}.entry-content blockquote cite{text-align:right;display:block;margin-top:0.4em}.entry-content a.block-link{display:inline-block;background-color:#000;color:white;padding:10px 18px 10px 40px;text-decoration:none;font-size:1.1em;position:relative}.entry-content a.block-link:before{font-family:Flaticon;font-size:20px;position:absolute;top:10px;left:10px}.entry-content a.block-link:hover{background-color:#fc0}.entry-content dl{padding:0;margin:0 0 0 1.3em}.entry-content dl dt{float:left;clear:left;width:100px;text-align:right;font-weight:bold;color:#000}.entry-content dl dt:after{content:":"}.entry-content dl dd{margin:0 0 0 110px;padding:0 0 0.5em 0}.entry-content dl dd:after{content:"";display:block;clear:both;width:100%}@media handheld, only screen and (max-width: 460px){.entry-content dl dt{width:25%}.entry-content dl dd{margin:0 0 0 27%}}.entry-content table{margin:0 0 1.3em;width:100%}.entry-content th{font-weight:bold;text-align:left}.entry-content th,.entry-content tfoot td{padding:10px 15px;background:#b2b2b2 !important;border:1px solid #999;color:#fff;font-weight:normal;text-transform:uppercase;text-align:left}.entry-content td{border:1px solid #999;padding:10px 15px;background:#dbdbdb}.entry-content tr:nth-child(odd) td{background:#ececec}.entry-content pre{padding:2%;background:#e0e0e0;margin-bottom:1.3em}.entry-content .contact-info{overflow:hidden;margin-bottom:1.3em;line-height:1.3em}.entry-content .contact-info .col{float:left;width:30%;margin-right:5%}.entry-content .contact-info .col3{margin-right:0}@media handheld, only screen and (max-width: 720px){.entry-content .contact-info .col{float:left;width:48%;margin-right:4%}.entry-content .contact-info .col2{margin-right:0}.entry-content .contact-info .col3{width:100%;margin-top:20px}}.entry-content .map_canvas{height:400px;width:100%}.entry-content ul.staff{overflow:hidden}.entry-content ul.staff li{padding-bottom:15px;margin-bottom:20px;overflow:hidden;border-bottom:1px solid #ededed}.entry-content ul.staff li .staff-image{width:150px;float:left;clear:left}.entry-content ul.staff li .staff-details{margin-left:200px}.entry-content ul.staff li .staff-details h3 a{text-decoration:none}.entry-content ul.staff li .staff-details h3 a:hover{color:#fc0}.entry-content ul.staff li .staff-details h3 span{font-size:0.8em}.entry-content ul.staff li:last-child{border-bottom:none}.entry-content ul.faqs li{margin-bottom:8px}.entry-content ul.faqs li a{display:block;background:#fc0;padding:10px 10px 10px 40px;text-decoration:none;color:white;font-size:1.4em;position:relative}.entry-content ul.faqs li a span{color:white;position:absolute;top:10px;left:10px}.entry-content ul.faqs li a:hover{background:#000}.entry-content ul.faqs li a:hover span{left:15px}#banner{padding:40px 0}#banner .container{position:relative}#banner .banner-title{font-size:3.6em;font-weight:700;line-height:1em;width:50%;margin-bottom:15px;position:relative;z-index:100}#banner .banner-text{font-size:2.5em;line-height:1.1em;width:60%;color:#878786;position:relative;z-index:100}#banner img.banner-img{position:absolute;top:-120px;right:0}@media handheld, only screen and (max-width: 1170px){#banner .banner-title{font-size:3em}#banner .banner-text{font-size:2em}#banner img.banner-img{width:455px}}@media handheld, only screen and (max-width: 980px){#banner{padding:20px 0 40px}#banner .banner-title{font-size:2.8em;width:64%}#banner .banner-text{font-size:1.8em;width:70%}#banner img.banner-img{width:380px;top:-80px}}@media handheld, only screen and (max-width: 720px){#banner{padding:100px 0 20px}#banner .banner-title{font-size:2.5em;width:64%}#banner .banner-text{font-size:1.5em;width:100%}#banner img.banner-img{width:40%;top:-25px}}@media handheld, only screen and (max-width: 460px){#banner{padding:80px 0 0px}#banner .banner-title{width:100%}#banner img.banner-img{display:none}}.home #main #content header.entry-header{margin:0;padding:0}.home .entry-content .intro{font-size:2em;line-height:1.1em;font-weight:700}a.news-btn,a.more{display:inline-block;*zoom:1;*display:inline;color:#fff;font-size:17px;font-weight:400;vertical-align:top;padding:10px 12px;text-transform:uppercase;background-color:#000;text-decoration:none}a.news-btn i,a.more i{width:14px;height:14px;margin-right:5px;line-height:14px;display:inline-block;*zoom:1;*display:inline;font-size:14px;vertical-align:initial}a.news-btn:hover,a.more:hover{background-color:#000;color:white}a.news-btn{margin-top:15px}.archive-header,.page-title{line-height:1.1em;font-size:3em;text-transform:uppercase;padding:0 0 20px;color:#000}.archive-header h1,.page-title h1{color:#000}@media handheld, only screen and (max-width: 980px){.archive-header,.page-title{font-size:2.7em}}@media handheld, only screen and (max-width: 720px){.archive-header,.page-title{font-size:2.3em}}@media handheld, only screen and (max-width: 460px){.archive-header,.page-title{font-size:2em;margin:1em 0 20px;border-bottom:2px solid #888dac}}#main{background:white;padding-top:50px;position:relative;z-index:100;-webkit-box-shadow:rgba(0,0,0,0.5) 0px -4px 3px -1px;-moz-box-shadow:rgba(0,0,0,0.5) 0px -4px 3px -1px;box-shadow:rgba(0,0,0,0.5) 0px -4px 3px -1px}@media handheld, only screen and (max-width: 720px){#main{padding-top:100px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media handheld, only screen and (max-width: 520px){#main{padding-top:70px}}@media handheld, only screen and (max-width: 720px){.home #main{padding-top:0px}}.page #content,#content{width:760px;float:left}.page #content.fullwidth,#content.fullwidth{width:100%;margin-right:0}@media handheld, only screen and (max-width: 1170px){.page #content,#content{width:685px}}@media handheld, only screen and (max-width: 980px){.page #content,#content{width:100%}}article.page{margin:0px;overflow:hidden;background:white;border-bottom:2px solid #d4d4d4;margin:0;position:relative}@media handheld, only screen and (max-width: 460px){article.page{padding:15px 0}}.blog-listing article.post,.blog-listing article.page{overflow:hidden;width:100%;background:white;border-bottom:2px solid #d4d4d4;margin:0;position:relative;margin-bottom:20px}.blog-listing article.post footer,.blog-listing article.page footer{overflow:hidden;clear:both}.blog-listing article.post header .post-image,.blog-listing article.page header .post-image{float:left;width:253px;border:17px solid #000;position:relative}.blog-listing article.post header .post-image .issue,.blog-listing article.page header .post-image .issue{background-color:#000;display:inline-block;*zoom:1;*display:inline;padding:7px 12px 0 0;color:white;position:absolute;bottom:0;left:0}.blog-listing article.post header .post-image img,.blog-listing article.page header .post-image img{max-width:100%;height:auto}.blog-listing article.post header .precis,.blog-listing article.page header .precis{font-size:1.4em;line-height:1.1em}.blog-listing article.post header .title-wrap,.blog-listing article.page header .title-wrap{padding:25px 0px 15px 0;margin:0 35px 0 0;margin-left:320px;border-bottom:#888dac solid 1px}.blog-listing article.post header .entry-title,.blog-listing article.page header .entry-title{font-size:2.4em;font-weight:500;line-height:1.1em}.blog-listing article.post header .entry-title a:hover,.blog-listing article.page header .entry-title a:hover{color:#888dac}.blog-listing article.post header time,.blog-listing article.page header time{display:none}.blog-listing article.post .entry-content,.blog-listing article.page .entry-content{padding:25px 35px 25px 0;margin-left:320px}@media handheld, only screen and (max-width: 720px){.blog-listing article.post header .entry-title,.blog-listing article.page header .entry-title{font-size:1.8em}.blog-listing article.post header .title-wrap,.blog-listing article.page header .title-wrap{margin-right:15px}.blog-listing article.post header .title-wrap,.blog-listing article.post .entry-content,.blog-listing article.page header .title-wrap,.blog-listing article.page .entry-content{margin-left:35%;padding:15px 0px 15px 0}.blog-listing article.post .entry-content,.blog-listing article.page .entry-content{padding-right:15px}.blog-listing article.post header .post-image,.blog-listing article.page header .post-image{width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:10px !important}}@media handheld, only screen and (max-width: 460px){.blog-listing article.post header .post-image,.blog-listing article.page header .post-image{width:120px;border-width:5px !important}.blog-listing article.post header .entry-title,.blog-listing article.page header .entry-title{font-size:1.7em;line-height:1.2em}.blog-listing article.post header .title-wrap,.blog-listing article.page header .title-wrap{margin-left:130px;padding:0 0 10px}.blog-listing article.post .entry-content,.blog-listing article.page .entry-content{margin-left:0;clear:both}}@media handheld, only screen and (max-width: 320px){.blog-listing article.post header .post-image,.blog-listing article.page header .post-image{width:100px}.blog-listing article.post header .entry-title,.blog-listing article.page header .entry-title{font-size:1.5em}.blog-listing article.post header .title-wrap,.blog-listing article.page header .title-wrap{margin-left:110px}}.single article.post{background:white;border-bottom:2px solid #d4d4d4}.single article.post .entry-content{margin-left:0}.single article.post .meta{font-size:1.3em}@media handheld, only screen and (max-width: 460px){.single article.post{padding:15px 0}}#content:not(.blog-listing) header.entry-header{position:relative;margin-bottom:15px;padding-bottom:15px}#content:not(.blog-listing) header.entry-header h1.entry-title{color:#000;font-size:3.3em;line-height:1.2em;padding:0 0 10px;margin:0}@media handheld, only screen and (max-width: 460px){#content:not(.blog-listing) header.entry-header h1.entry-title{font-size:2.8em}}#content:not(.blog-listing) header.entry-header time{display:none}aside.sidebar{width:270px;float:right}aside.sidebar h2,aside.sidebar h3{position:relative;margin-bottom:0.5em;font-size:2em;font-weight:700}@media handheld, only screen and (max-width: 980px){aside.sidebar{width:100%;padding-top:30px}}aside.sidebar .widget{margin-bottom:20px;background:white}aside.sidebar .widget ul li a{display:block;font-size:1.3em;border-bottom:1px solid #d4d4d4;position:relative;padding:8px 5px 8px 30px;margin:4px 0}aside.sidebar .widget ul li a:before{font-family:'flaticon';font-size:13px;position:absolute;left:5px;top:8px}aside.sidebar .widget ul li a:hover{color:#fc0}aside.sidebar .widget ul li a:hover:before{left:10px}aside.sidebar .widget ul li a:last-child a{border-bottom:none}@media handheld, only screen and (max-width: 980px){aside.sidebar .widget{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media handheld, only screen and (max-width: 980px){.widget_issue_widget,.widget_recent_entries{overflow:hidden}.widget_issue_widget ul li,.widget_recent_entries ul li{float:left;width:48%;margin-right:4%}.widget_issue_widget ul li:nth-child(2n),.widget_recent_entries ul li:nth-child(2n){margin-right:0}}@media handheld, only screen and (max-width: 460px){.widget_issue_widget ul li,.widget_recent_entries ul li{float:none;width:100%;margin-right:0}}a.side-button{background:#fc0;color:white;text-align:center;display:block;padding:10px;font-size:1.2em;line-height:1.1em;text-transform:uppercase}a.side-button:hover{background:#000;color:white}.widget_services_widget .slide{margin-bottom:10px}.widget_services_widget .slide a{padding:5px;font-size:2em;color:#797978;background:#DADADA;display:block;height:32px;line-height:32px}.widget_services_widget .slide a img{display:block;float:left;margin-right:10px}.widget_conatact_widget a{display:block;overflow:hidden;padding:5px;font-size:2em;color:white;line-height:1.1em;background:#797978}.widget_conatact_widget a:hover{color:#DADADA}.widget_conatact_widget a span.number{font-weight:500}.widget_conatact_widget a img{display:block;float:left;margin-right:10px}.sidebar .wpcf7 div.wpcf7-mail-sent-ok,.sidebar .wpcf7 div.wpcf7-validation-errors{width:100%}.wpcf7{overflow:hidden;margin-bottom:2.3em}.wpcf7 .col1,.wpcf7 .col2{width:48%;margin-right:4%;float:left}.wpcf7 .col2{margin-right:0;clear:right}@media handheld, only screen and (max-width: 720px){.wpcf7 .col1,.wpcf7 .col2{width:100%;margin-right:0;float:none}}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{padding:8px 10px;width:100%;height:40px;border:medium none;font-size:1em;border:1px solid #ACACAC;color:#000000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;border-radius:0;-webkit-appearance:none}.wpcf7 input.wpcf7-not-valid{background-color:#fff6f6;border:1px solid #A00}.wpcf7 textarea{height:150px}.wpcf7 textarea:focus,.wpcf7 input:focus{border:1px solid #888dac}.wpcf7 select{margin:0px 0px 15px 0px}.wpcf7 input.wpcf7-submit{display:block;margin:0 auto;width:90px;height:55px;padding:0 10px;color:#fff;cursor:pointer;border:none;background:#000;font-size:1.2em;border-radius:0;-webkit-appearance:none}.wpcf7 input.wpcf7-submit:hover{background-color:#000;color:#fff}.wpcf7 div.wpcf7-mail-sent-ok,.wpcf7 div.wpcf7-validation-errors{margin:0px auto;padding:2px 0 0 65px;text-align:left;min-height:50px;width:50%;line-height:1.5em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 div.wpcf7-mail-sent-ok:before,.wpcf7 div.wpcf7-validation-errors:before{font-family:"Flaticon";font-size:40px;line-height:50px;height:50px;width:50px;position:absolute;left:0;top:0}@media handheld, only screen and (max-width: 720px){.wpcf7 div.wpcf7-mail-sent-ok,.wpcf7 div.wpcf7-validation-errors{width:70%}}@media handheld, only screen and (max-width: 460px){.wpcf7 div.wpcf7-mail-sent-ok,.wpcf7 div.wpcf7-validation-errors{width:90%}}.wpcf7 span.wpcf7-form-control-wrap{position:relative}.wpcf7 span.wpcf7-not-valid-tip{position:absolute;right:5px;top:4px;line-height:1.5em;border:none;padding:0px !important;width:11px !important;height:11px !important;z-index:100;color:#ccc;overflow:hidden;text-indent:-9999px}.wpcf7 input[type="radio"],.wpcf7 input[type="checkbox"]{width:20px}.wpcf7 img.ajax-loader{display:block;margin:-15px auto 0}.wpcf7 .spam-test{text-align:center;margin-bottom:20px}.wpcf7 .wpcf7-quiz{width:30px;margin-left:5px}.primary-font,.wpcf7 input,.wpcf7 textarea,.wpcf7 select,body{font-family:"foco",sans-serif}.assistive-text,.screen-reader-text,.screen-reader-response,h1.page-title{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);font-size:0;text-indent:-999em;line-height:0;overflow:hidden;width:1px;color:#3a3a3a}#access a.assistive-text:active,#access a.assistive-text:focus{background:#eee;border-bottom:1px solid #ddd;color:#1982d1;clip:auto !important;font-size:12px;position:absolute;text-decoration:underline;top:0;left:7.6%}body{background:white;font-size:13px;line-height:1.3em;font-weight:300;color:#3a3a3a}.animate,#masthead,#masthead #logo,.back-to-top,#masthead nav.navigation ul.menu li a,#masthead nav.navigation ul.menu ul.sub-menu a:after,.csstransitions #masthead nav.navigation ul.menu ul.submenu,.entry-content a.block-link,.entry-content ul.faqs li a,.entry-content ul.faqs li a span,a.news-btn,a.more,aside.sidebar .widget ul li a,aside.sidebar .widget ul li a:before,a.side-button,.wpcf7 input.wpcf7-submit{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}img,object,embed{max-width:100%}.entry-content img{height:auto}figure img{max-width:100%}.skip-float{clear:left}.video-holder{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;display:block;margin:0 0 1.3em}.video-holder iframe,.video-holder object,.video-holder embed{position:absolute;top:0;left:0;width:100%;height:100%}a{color:#000;text-decoration:none}a:hover{color:#3a3a3a}sup{font-size:0.7em;position:relative;top:-0.7em}sub{font-size:0.7em;position:relative;bottom:-0.3em}em{font-style:italic}strong{font-weight:bold}h1{color:#3a3a3a;font-size:1.6em;font-weight:700;text-transform:uppercase}h2,h3,h4{color:#000;font-size:1.5em;font-weight:500}input{border-radius:0;outline:none;-webkit-appearance:none}input[type="submit"]{outline:none;-webkit-appearance:none}.container{width:1170px;margin:0 auto}@media handheld, only screen and (max-width: 1170px){.container{width:980px}}@media handheld, only screen and (max-width: 980px){.container{width:720px}}@media handheld, only screen and (max-width: 720px){.container{width:460px}}@media handheld, only screen and (max-width: 460px){.container{width:94%;margin:0 3%}}.hidden{display:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#page{overflow:hidden;position:relative;z-index:10}@media handheld, only screen and (max-width: 720px){.fixfixed #masthead{position:absolute}.fixfixed .back-to-top{right:-5em}}#post-404{text-align:center;margin:45px 0}#post-404 .flaticon-404{font-size:1em}#post-404 h1{font-size:5em;margin-bottom:0.2em;line-height:1.1em}#post-404 div.entry-content p{text-align:center;font-size:1.5em;margin-bottom:0.5em}#post-404 div.entry-content p.line-one{font-size:2em}.pagination{float:left;margin-right:10px;font-size:1.2em;text-transform:uppercase}.pagination span.title{background:#000;color:#fff;text-transform:none}.pagination span,.pagination a{display:inline-block;*zoom:1;*display:inline;padding:6px 12px;margin-left:2px}.pagination span{color:#fff;background:#fc0;margin-top:3px;margin-bottom:3px;padding:6px 10px}.pagination a{color:#fff;background:#000;text-decoration:none}.pagination a:hover{color:#fff;background:#fc0}.vcard.author{display:none}.ie8 #page{overflow:visible}
