@font-face{font-family:'dejavu_serifcondensed';src:url(DejaVuSerifCondensed-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'dejavu_serifcondensed_bold';src:url(DejaVuSerifCondensed-Bold-webfont.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:'dejavu_serifitalic';src:url(DejaVuSerif-Italic-webfont.woff) format("woff");font-weight:400;font-style:italic}
html,body{height:100%}
body{background-color:#fff;text-shadow:#000 0 0;font-family:"dejavu_serifcondensed",serif;color:#11274C}
#wrapper{min-width:320px;margin-right:auto;margin-left:auto;overflow:hidden}
#header{width:100%;height:163px;position:relative;background-color:#fff;overflow:hidden;z-index:200;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#headerContacts{position:absolute;right:19.5%;top:30.5%;text-align:right}
#headerContacts span{display:block}
#headerHTP{right:3.5%;top:31.5%;width:15%;position:absolute}
#headerHTP img{width:100%;height:auto;min-width:77px;max-width:169px}
#header a{color:#11274C}
#logo{top:30%;left:10px;position:absolute;height:auto;max-width:400px;min-width:220px}
#toggleButton,#mobileNav,#mobileSecNav{display:none}
#navBar{position:relative;z-index:200;margin-right:auto;margin-left:auto;width:100%;background-image:-ms-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:-moz-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:-o-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#215CA2),color-stop(0.85,#74C6EC));background-image:-webkit-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:linear-gradient(to right,#215CA2 0%,#74C6EC 85%);background-color:#225DA3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:rgba(50,125,189,0.5);-webkit-box-shadow:2px 14px 34px -13px rgba(0,0,0,0.2);-moz-box-shadow:2px 14px 34px -13px rgba(0,0,0,0.2);box-shadow:2px 14px 34px -13px rgba(0,0,0,0.2)}

.MenuBackground{height:50px;width:100%;background-image:-ms-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:-moz-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:-o-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#215CA2),color-stop(0.85,#74C6EC));background-image:-webkit-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:linear-gradient(to right,#215CA2 0%,#74C6EC 85%);background-color:#225DA3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:rgba(50,125,189,0.5);-webkit-box-shadow:2px 14px 34px -13px rgba(0,0,0,0.2);-moz-box-shadow:2px 14px 34px -13px rgba(0,0,0,0.2);box-shadow:2px 14px 34px -13px rgba(0,0,0,0.2)}
.Menu{text-transform: uppercase; display:block; width:1100px; margin:0 auto; float: none !important;}

#mainMenu{max-width:1100px;margin:0 auto;padding:0}
#mainMenu li{padding:0;margin:0;display:inline;line-height:3.4em}
#mainMenu a{padding:0 1.8%;color:#fff;display:inline-block}
#mainMenu a:hover,#mainMenu a:focus,#mainMenu a:active{color:#11274C;background-image:url(pointer.png);background-repeat:no-repeat;background-position:center bottom}
#slideText{width:48%;position:absolute;top:100px;left:4%;font-size:2rem}
.slideTicker{display:none}
#splashText{width:50%;max-width:600px;margin:auto;text-align:right;position:absolute;top:0;right:4%}
#legalFiveImg{margin-right:20px}
.tickerHeader{background-image:url(small-c.png);background-repeat:no-repeat;background-position:0 6px;background-size:25px;padding-left:35px;color:#fff;font-size:2.9rem}
.splashHeader{text-align:right;font-size:3.3rem;margin-top:10px;font-family:"dejavu_serifcondensed",serif;font-weight:400}
.splashQuote{font-size:2.3rem;font-family:"dejavu_serifitalic",serif;font-style:italic;padding:0;margin:15px 0}
.splashQuote span{font-size:1.3rem;font-family:"dejavu_serifcondensed",serif;font-style:normal;color:#069;display:block;padding:0 10px 0 0}
#splashHome{width:100%;background-image:url(splash.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:150;min-height:472px;position:relative}
#splashPage{max-width:1020px;margin-left:auto;margin-right:auto;margin-bottom:40px;text-align:center;clear:both;position:relative}
.splashPage{padding:25px 25px 0}
.secondaryPage{margin-top:50px}
#splashPage img{width:100%;height:auto}
.shaddow{-webkit-box-shadow:inset 40px 0 35px -45px rgba(202,206,209,1);-moz-box-shadow:inset 40px 0 35px -45px rgba(202,206,209,1);box-shadow:inset 40px 0 35px -45px rgba(202,206,209,1);padding-left:0!important}
#main .columns,#main .column{background-color:#fff;padding:1% 2% 0;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-o-transition:all .3s}
#main .columns img{max-width:100%;height:auto}
.leftTextColumn{width:48%;margin:0 3% 0 0;float:left}
.rightTextColumn{width:48%;float:left}
.rightTextColumn img,.leftTextColumn img{width:100%;height:auto}
#footer img{width:30%;height:auto;margin-right:1%}
.sideMenu{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #ccc}
.sideNav{padding:0 0 0 2px !important}
.sideMenu a{color:#11264A}
.sideMenu a:hover,.sideMenu a:active{color:#3FB4E4}
.sideMenu li{line-height:30px!important;padding:0 0 0 12px;margin:0;list-style-type:none;font-size:1.4rem}
.activeSM{font-weight:700;background-image:url(angleRight.jpg);background-repeat:no-repeat;background-position:left 8px}
.activeSSM{font-weight:700}
#pageNav{text-align:right;color:#ccc;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;padding:0 0 5px}
#pageNav li{display:inline-block;border-right:1px solid #ccc;padding:0 6px}
#pageNav li:last-child{border-right:1px solid #fff}
#footer .columns,#footer .column{padding:20px}
#main{padding:0 0 20px;background-color:#fff;margin-top:20px;height:auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#footer{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:300px;color:#fff;background-image:-ms-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:-moz-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:-o-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#215CA2),color-stop(0.85,#74C6EC));background-image:-webkit-linear-gradient(left,#215CA2 0%,#74C6EC 85%);background-image:linear-gradient(to right,#215CA2 0%,#74C6EC 85%);background-color:#225DA3}
.CContacts{background-image:url(small-c.png);background-repeat:no-repeat;background-position:0 26px;padding-left:40px!important;font-size:80%}
#footer a{color:#fff}
.webdesign{margin-top:20px}
.btn{font-size:20px;font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px 20px;line-height:1.7em;background:transparent;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
.btnSolid{border:1px solid #020e13;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#020e13;font-size:18px;padding:8px 20px;text-decoration:none;display:inline;text-align:center;white-space:nowrap;width:auto;background-color:#fff}
/*a.btn:hover{background:rgba(255,255,255,0.2);border:2px solid transparent;padding:8px 24px!important}
a,a:visited{text-decoration:none}*/
h1{margin-bottom:10px;font-size:3.2rem}
h2{font-size:2.4rem}
h3{font-size:2.3rem}
h4{font-size:2rem}
.tickerHeader{background-image:url(small-c.png);background-repeat:no-repeat;background-position:0 8px;padding-left:35px;color:#fff;font-family:"dejavu_serifcondensed",serif;font-weight:400}
/*p{margin:0 0 1em;padding:0}*/
.centerMe{text-align:center;margin-left:auto;margin-right:auto}
.fadeIn{opacity:0;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);transform:scale(0.3);clear:both;max-width:90%;height:auto}
#mainMenu .active{color:#0B0F24!important}
.profile{margin-bottom:30px}
.companyDetails{clear:both;font-size:65%;border-top-width:1px;border-top-style:dashed;border-top-color:#ccc;padding:20px 0 0;margin:50px 0 0}
blockquote{border-left:10px solid #ccc;margin:0;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019"}
blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}
blockquote p{display:inline}
.breadCrumbs{text-align:right;margin-bottom:20px}
.largeText{font-size:150%}
.mediumText{font-size:85%}
.smallText{font-size:1.3rem}
.boldText,b,strong{font-weight:600;font-family:"dejavu_serifcondensed_bold",serif}
.italicText,i{font-weight:400;font-family:"dejavu_serifitalic",serif}
.introText{margin:30px 0;font-size:1.5em;width:89%;line-height:2.7rem;font-weight:400}
.blueHeader{margin:20px 0 6px;font-size:2.85rem;color:#0C5DAB}
.clearAll{clear:both;line-height:0;font-size:1px}
/*td{vertical-align:top}*/
.colourTextWhite,a.colourTextWhite:hover{color:#fff}
.colourText1,a.colourText1:hover{color:#FE7274}
.colourText2,a.colourText2:hover{color:#85AB1C}
.colourText3,a.colourText3:hover{color:#2EA3F2}
.rba-color{background-color:rgba(0,0,0,0.4)}
.profileImage{float:right;margin:0 0 40px 15px;width:35%!important;height:auto;max-width:188px;border-radius:5px 5px 5px 50px}
.staffproImage{float:right;margin:0 0 20px 20px;width:30%!important;height:auto;max-width:100px;border-radius:5px 5px 5px 25px}
.stafflist{margin:0 0 40px}
.captionHeader{font-size:1.9em;color:#fff}
.nowrap{white-space:nowrap}
.content-box-services{background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:140px;width:140px;text-align:center;line-height:20px;position:relative;margin:10px auto 20px}
a:hover .content-box-services{opacity:.5;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
#sBox{margin-left:15px}
.content-box-services div{position:absolute;text-align:center;top:60%;width:100%}
#PLCS{background-image:url(pre-legal-collection-service.png);background-repeat:no-repeat;background-position:50% 20%;border:3px solid #11274C;color:#11274C}
#LPS{background-image:url(legal-proceedings-service.png);background-repeat:no-repeat;background-position:50% 20%;border:3px solid #1E286E;color:#1E286E}
#DRS{background-image:url(dispute-resolution-service.png);background-repeat:no-repeat;background-position:50% 20%;border:3px solid #0D5CA9;color:#0D5CA9}
#CST{background-image:url(client-support.png);background-repeat:no-repeat;background-position:50% 20%;border:3px solid #40B5E4;color:#40B5E4}
.content-box-blue,.content-box-gray,.content-box-green,.content-box-purple,.content-box-red,.content-box-yellow{margin:0 0 25px;overflow:hidden;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.content-box-blue img,.content-box-gray img,.content-box-green img,.content-box-purple img,.content-box-red img,.content-box-yellow img{width:100%;height:auto;margin-top:10px}
.content-box-blue{background-color:#BEDAFA;border:1px solid #afcde3}
.content-box-gray{background-color:#e2e2e2;border:1px solid #bdbdbd}
.content-box-green{background-color:#d9edc2;border:1px solid #b2ce96}
.content-box-purple{background-color:#e2e2f9;border:1px solid #bebde9}
.content-box-red{background-color:#f9dbdb;border:1px solid #e9b3b3}
.content-box-yellow{background-color:#fef5c4;border:1px solid #fadf98}
@media (max-width: 1150px) {
.content-box-services{height:130px;width:130px;font-size:90%}
.splashHeader{font-size:3rem;margin-top:10px}
.splashQuote{font-size:2rem;margin:15px 0}
.content{margin:0 5px}
}
@media (max-width: 900px) {
.content-box-services{height:100px;width:100px;font-size:80%;background-size:43%}
#headerContacts{display:none}
#logo{width:40%}
.splashHeader{font-size:2.7rem;margin-top:10px}
.splashQuote{font-size:1.7rem;margin:15px 0}
.splashQuote span{font-size:1.3rem;padding:0 10px 0 0}
#sBox{margin-left:20px}
}
@media (max-width: 860px) {
#header{height:170px}
#headerContacts span{display:inline}
#main{padding:2%}
#main .columns img{max-width:100%;height:auto}
#headerContacts{position:absolute;right:0;top:60%;text-align:center;width:100%;font-size:100%}
#headerHTP{right:6%;top:16.5%;width:15%;position:absolute}
#toggleButton{display:block;position:absolute;width:100%;text-align:center;top:140px;z-index:100}
#logo{width:40%;top:15.5%}
#mobileNav,#mobileSecNav{display:block}
#mainMenu,.serViceImg,.sideMenu,#searchbox{display:none}
#mainMenu{position:absolute;width:100%;overflow:hidden;z-index:40000}
#mainMenu li{width:200%;display:inline-block;background-color:#11274C;color:#fff;border-bottom:1px solid #152F5B;background-image:-ms-linear-gradient(left,#183668 0%,#11274C 100%);background-image:-moz-linear-gradient(left,#183668 0%,#11274C 100%);background-image:-o-linear-gradient(left,#183668 0%,#11274C 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#183668),color-stop(1,#11274C));background-image:-webkit-linear-gradient(left,#183668 0%,#11274C 100%);background-image:linear-gradient(to right,#183668 0%,#11274C 100%)}
#mainMenu a{color:#fff;width:100%;display:inline-block}
#mainMenu a:hover,#mainMenu a:focus,#mainMenu a:active{border-bottom:0;color:#11264A}
.splashText{width:90%!important;max-width:600px;top:25%!important}
#mobileNav,#mobileSecNav{margin-top:20px;margin-bottom:20px}
#mobileNav a,#mobileSecNav a{color:#10264B;font-size:100%}
#mobileNav li,#mobileSecNav li{border-bottom:1px solid #fff;list-style-type:none;line-height:45px;background-image:url(icon_arrow.png);background-repeat:no-repeat;background-position:left 13px;padding-left:22px}
#mobNavMenu li,#mobSecNavMenu li{text-transform:uppercase}
.leftTextColumn{width:100%;margin:0}
.rightTextColumn{width:100%}
.shaddow,.content-box-services{display:none}
.profileImage{margin:0 0 15px 15px}
#header{height:100px}
#toggleButton{top:70px}
#headerContacts{display:none}
.CContacts{background-position:0 26px;padding-left:40px!important;font-size:80%;margin-left:20px}
#slideText{display:none}
#splashText{width:100%;text-align:center;position:absolute;top:0;left:0}
.splashHeader{text-align:center;font-size:3rem;margin-top:30px;line-height:2.9rem}
.splashQuote{font-size:2rem;font-family:"dejavu_serifitalic",serif;font-style:italic;padding:0;margin:10px 0 15px;line-height:2.2rem}
/*table,thead,tbody,th,td,tr{display:block}
table{margin:0 0 20px}
td{border:none;position:relative;padding:5px 0 15px;border:none;border-bottom:1px solid #eee;position:relative}*/
}
@media (max-width: 460px) {
.splashHeader{text-align:center;font-size:2.7rem;margin-top:20px;margin-bottom:15px;line-height:2.6rem}
.splashQuote{display:none}
#headerHTP{right:11%}
.breadCrumbs{ display:none}
}