/****** FILE: site/css/normalize.css *****/

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/****** FILE: site/css/icons.css *****/
@font-face{font-family:'icomoon';src:url('/site/fonts/icomoon.eot');src:url('/site/fonts/icomoon.eot#iefix') format('embedded-opentype'),
url('/site/fonts/icomoon.woff') format('woff'),
url('/site/fonts/icomoon.ttf') format('truetype'),
url('/site/fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"], [class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-list:before{content:"\e624"}.icon-grid:before{content:"\e625"}.icon-basket:before{content:"\e622"}.icon-rss:before{content:"\e61d"}.icon-close:before{content:"\e600"}.icon-warning:before{content:"\e601"}.icon-calendar-add:before{content:"\e61c"}.icon-user:before{content:"\e602"}.icon-facebook:before{content:"\e60f"}.icon-twitter:before{content:"\e603"}.icon-pinterest:before{content:"\e617"}.icon-instagram:before{content:"\e620"}.icon-google-plus:before{content:"\e621"}.icon-linkedin:before{content:"\e623"}.icon-square-linkedin:before{content:"\e61f"}.icon-time:before{content:"\e604"}.icon-document:before{content:"\e605"}.icon-share:before{content:"\e606"}.icon-pencil:before{content:"\e607"}.icon-mobile:before{content:"\e608"}.icon-zoom-out:before{content:"\e609"}.icon-zoom-in:before{content:"\e60a"}.icon-search:before{content:"\e60b"}.icon-lock:before{content:"\e60c"}.icon-marker:before{content:"\e60d"}.icon-home:before{content:"\e60e"}.icon-mail:before{content:"\e610"}.icon-square-mail:before{content:"\e61e"}.icon-download-2:before{content:"\e611"}.icon-dollar:before{content:"\e612"}.icon-arrow-circle:before{content:"\e613"}.icon-arrow:before{content:"\e614"}.icon-download:before{content:"\e618"}.icon-radio-button-selected:before{content:"\e615"}.icon-radio-button:before{content:"\e616"}.icon-checkbox-button-selected:before{content:"\e619"}.icon-checkbox-button-checked:before{content:"\e61a"}.icon-checkbox-button:before{content:"\e61b"}

/****** FILE: site/css/main.css *****/
html{color:#000;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin-bottom:50px;background:#FFE611;color:#000;padding:20px;font-size:16px;text-align:center;position:relative;z-index:1000}.chromeframe a[href]{color:#333;text-decoration:underline;border-bottom:none}.chromeframe a[href]:hover{color:#333;text-decoration:none;border-bottom:none}.chromeframe
.icon{font-size:20px;color:#c00;margin-right:10px}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}

/****** FILE: site/css/layout.css *****/
html{color:#333;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{min-width:320px;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-size:16px;line-height:28px;-webkit-text-size-adjust:none !important}p{margin:0
0 18px 0}a[href]{color:#000;text-decoration:none;border-bottom:1px solid #000;-webkit-transition:color 250ms, border 250ms;transition:color 250ms, border 250ms}a[href]:hover{color:#5573A0}.typography a[href]:hover{border-bottom:1px solid #5573A0}a#SkipToContent,a#SkipToNavigation{opacity:0;z-index:-1;position:fixed;top:15px;left:15px;background:#000;color:#fff;padding:7px
10px;font-size:15px;line-height:20px}a#SkipToContent:focus,a#SkipToNavigation:focus{opacity:1;z-index:99999}.ie8 a#SkipToContent,
.ie8
a#SkipToNavigation{display:none}.onlyPrint{display:none}img{max-width:100%;height:auto !important}iframe{max-width:100%}p:first-child,h1:first-child,h2:first-child,h3:first-child{margin-top:0px}h1,h2,h3{font-weight:normal;margin:20px
0;font-weight:400;font-family:Cambria,Georgia,serif}h1{font-size:38px;line-height:44px;margin:0
0 15px 0;color:#5573A0}h2{font-size:28px;line-height:34px;color:#7A9DC8}h3{font-size:22px;line-height:26px;color:#7A9DC8}h4,h5,h6{margin:5px
0}h4{font-size:16px;line-height:22px}h5{font-size:15px;line-height:22px}h6{font-size:14px;line-height:22px}.typography
.left{text-align:left}.typography
.center{text-align:center}.typography
.right{text-align:right}.typography
img.right{float:right;margin:0
0 20px 20px}.typography
img.left{float:left;margin:0
20px 20px 0}.typography
blockquote{display:block;padding:25px
25px 0 25px;margin:0;position:relative;max-width:400px}.typography blockquote:before,
.typography blockquote:after{content:'\201C';font-size:120px;color:#ECECEC;position:absolute;top:45px;left:0;z-index:1;font-weight:bold;line-height:0}.typography blockquote:after{content:'\201D';position:relative;left:85%;bottom:0}.typography blockquote
p{font-weight:400;font-size:19px;line-height:26px;margin:0;position:relative;z-index:2}.typography
pre{background:#F7F7F7;border:1px
solid #E4E4E4;font-family:Courier,monospace;margin:0
0 20px 0;padding:15px;clear:both}.typography
table{border-collapse:collapse;border-spacing:0;margin:0
0 10px;text-align:left;background:#f9f7f4}.typography table tr:nth-child(even){background-color:#fff;border-top:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7}.typography table th,
.typography table thead
td{background-color:#E9E7E4}.typography table td,
.typography table
th{padding:4px
20px;vertical-align:top}.typography table
th{font-weight:bold;padding:6px
20px}.header{position:relative;z-index:2;padding:20px
0;background:#4A6D97;box-shadow:0 0 10px 2px rgba(0,0,0,0.5)}.header
.brand{display:block;float:left;border-bottom:none;color:#fff;font-size:24px;text-transform:uppercase;text-align:center;max-width:150px}.header .brand
img{float:none;margin:0;opacity:1;-webkit-transition:opacity 250ms;transition:opacity 250ms}.header .brand:hover
img{opacity:0.85}.header
.tools{float:right;font-size:12px;color:#555}.header .tools
a.icon{position:relative;top:6px;display:inline-block;border-bottom:none;font-size:24px;line-height:26px;color:#fff;margin-right:3px}.header .tools a.icon:hover{color:#ccc}.header .tools
#SearchForm_SearchForm{position:relative;display:inline-block}.header .tools #Search,
.header .tools #Search
.middleColumn{margin:0}#SearchForm_SearchForm
input#SearchForm_SearchForm_Search{width:200px;padding:7px
30px 7px 10px;color:#555;background:#fff;-webkit-appearance:none;-webkit-transition:all 250ms;transition:all 250ms}#SearchForm_SearchForm input#SearchForm_SearchForm_Search:active,
#SearchForm_SearchForm input#SearchForm_SearchForm_Search:focus{width:250px}#SearchForm_SearchForm
button.submit{background:none;border:none;color:#a4a4a4;position:absolute;top:0;right:0px;bottom:0px;width:33px;font-size:18px;transition:color 250ms}#SearchForm_SearchForm button.submit:hover{color:#555}nav.primary{float:right;clear:right;position:relative;top:20px}nav.primary>ul{position:relative;padding:0;margin:0;z-index:50}nav.primary>ul>li{list-style:none;margin:0;display:inline-block;position:relative;margin-left:5px}nav.primary>ul>li>a{display:block;font-size:14px;padding:0
10px;height:38px;line-height:30px;color:#eee;border-bottom:none;border-top:1px solid transparent;text-transform:uppercase;-webkit-transition:all 250ms;transition:all 250ms}nav.primary>ul>li:hover>a{color:#fff;border-top:1px solid #fff;border-top:1px solid rgba(255,255,255,0.5);box-shadow:inset 30px 0 30px -20px rgb(74, 109, 151), inset -30px 0 30px -20px rgb(74, 109, 151), inset 0 30px 10px -20px rgba(0,0,0,0.1)}nav.primary>ul>li.current>a,nav.primary>ul>li.section>a{color:#fff;border-top:1px solid #fff;box-shadow:inset 30px 0 30px -20px rgb(74, 109, 151), inset -30px 0 30px -20px rgb(74, 109, 151), inset 0 30px 10px -20px rgba(0,0,0,0.1)}nav.primary>ul>li>a:before,nav.primary>ul>li>a:after{content:" ";position:absolute;top:0;height:10px;width:1px;background:transparent;-webkit-transition:all 250ms;transition:all 250ms}nav.primary>ul>li>a:before{left:-1px}nav.primary>ul>li>a:after{right:-1px}nav.primary>ul>li:hover>a:before,nav.primary>ul>li:hover>a:after{background:#fff;background:rgba(255,255,255,0.5)}nav.primary>ul>li.current>a:before,nav.primary>ul>li.section>a:before,nav.primary>ul>li.current>a:after,nav.primary>ul>li.section>a:after{background:#fff}nav.primary>ul>li>ul{display:none;position:absolute;top:38px;right:0;z-index:999999;margin:0px;padding:0;width:250px;background:#eee;list-style:none;max-height:450px;overflow:auto;box-shadow:0 10px 10px -10px rgba(0,0,0,0.5), 0 2px 2px 0px rgba(0,0,0,0.3)}nav.primary>ul>li:hover>ul{display:block}nav.primary>ul>li>ul>li>a{display:block;color:#333;padding:8px
10px;font-size:14px;line-height:16px;border-bottom:none;-webkit-transition:background 250ms;transition:background 250ms}nav.primary>ul>li>ul>li:hover>a{color:#fff;background:#385370}nav.primary>ul>li>ul>li.current>a,nav.primary>ul>li>ul>li.section>a{color:#fff;background:#385370}nav.primary>ul>li>ul>li>ul{display:none !important}#SideBar,aside{position:relative;z-index:1;float:left;width:200px;padding:30px
0}#SideBar
h3{padding:5px
10px;color:#fff;background:#4A6D97;font-size:18px;margin:10px
0 0 0}#SideBar nav.secondary>ul{position:relative;margin:0
0 30px 0;padding:0}#SideBar nav.secondary ul>li{list-style:none;margin:0;display:block;position:relative}#SideBar nav.secondary ul>li:last-child{margin:0}#SideBar nav.secondary ul>li>a{position:relative;border-bottom:none;display:block;padding:8px
10px;font-size:14px;line-height:18px;text-transform:uppercase;color:#a4a4a4;border-bottom:dotted 1px #d0d0d0;-webkit-transition:background 250ms, color 250ms;transition:background 250ms, color 250ms}#SideBar nav.secondary>ul>li:hover>a{color:#000;background:#ededed}#SideBar nav.secondary ul > li.current:hover > a,
#SideBar nav.secondary ul>li.section:hover>a{color:#ed1f24;background:none}#SideBar nav.secondary > ul > li.current > a,
#SideBar nav.secondary>ul>li.section>a{font-weight:bold}#SideBar nav.secondary ul > li.current > a,
#SideBar nav.secondary ul>li.section>a{color:#29aae2}#SideBar nav.secondary>ul>li.hasChildren>a:before{content:'+';position:absolute;top:10px;right:10px;font-size:16px}#SideBar nav.secondary > ul > li.hasChildren.current > a:before,
#SideBar nav.secondary>ul>li.hasChildren.section>a:before{content:'-'}#SideBar nav.secondary ul > li > ul,
#SideBar nav.secondary ul>li>ul>li>ul{margin:0;padding:0
0 10px 0}#SideBar nav.secondary ul>li>ul>li>a{padding:4px
10px 4px 20px;border-top:none;color:#000;font-size:14px;text-transform:none}#SideBar nav.secondary ul > li > ul > li:hover > a,
#SideBar nav.secondary ul > li > ul > li.current > a,
#SideBar nav.secondary ul>li>ul>li.section>a{color:#29aae2}#SideBar nav.secondary ul>li>ul>li.current>a:before{content:'';position:absolute;top:12px;left:10px;width:3px;height:3px;border-top:solid 1px #29aae2;border-right:solid 1px #29aae2;border-bottom:solid 1px transparent;border-left:solid 1px transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.lt-ie8 #SideBar nav.secondary ul>li>ul>li.current>a:before{filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)}.ie8 #SideBar nav.secondary ul>li>ul>li.current>a:before{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}#SideBar nav.secondary ul>li>ul>li>ul>li>a{padding-left:32px;font-size:13px}#SideBar nav.secondary ul>li>ul>li>ul>li.current>a:before{top:11px;left:20px}.footer{padding:30px
0;color:#fff;background:#4B4C4F;font-size:14px;line-height:20px}.footer
a{color:#fff;border-bottom:none}.footer a:hover{color:#ccc}.footer
.footerCopy{line-height:20px;font-size:12px}.footer .footerCopy
.footerNav{float:left}.footer .footerCopy .footerNav
ul{padding:0;margin:0;list-style-type:none}.footer .footerCopy .footerNav ul>li{padding:0px;margin:0px
8px 0px 0px;display:inline-block}.footer .footerCopy .footerNav ul>li:after{content:'|';display:block;float:left;margin-right:8px}.footer .footerCopy .footerNav ul>li:first-child:after{content:none}.plastykLink{float:right;font-size:10px;color:#fff;border-bottom:none}.plastykLink
a{font-size:10px;border-bottom:none;width:64px;height:16px;line-height:16px;color:#666;background:url(/site/images/plastykLogo.gif) top left no-repeat;text-decoration:none;text-align:left;padding-left:4px;display:inline-block}.plastykLink.webtastyk
a{background:none;color:#fff;width:auto;font-size:11px;padding:0}.plastykLink a:hover{color:#a1a1a1}.searchResults
p.searchQuery{margin-bottom:10px;font-weight:bold;font-size:16px}.searchResults
ul#SearchResults{margin:40px
auto 0 auto;padding:0
0 20px 0;border-bottom:1px solid #e5e5e5}.searchResults ul#SearchResults
li{border-top:1px solid #e5e5e5;padding:20px
0;list-style-type:none}.searchResults ul#SearchResults li:first-child{border-top:none}.searchResults ul#SearchResults
a.searchResultHeader{font-size:18px;border-bottom:none}.searchResults ul#SearchResults
p{margin:12px
0}.searchResults
#PageNumbers{padding-top:15px}.searchResults #PageNumbers
a{padding:0
5px}.searchResults #PageNumbers
.pagination{float:left}.searchResults #PageNumbers
p{float:right}.searchResults #PageNumbers .next,
.searchResults #PageNumbers
.prev{font-size:14px}.searchResults #PageNumbers
.next{margin-left:15px}.searchResults #PageNumbers
.prev{margin-right:15px}#PlainSearchFormContainer{margin-top:40px;padding-top:15px}#PlainSearchFormContainer
#SearchForm{max-width:270px}#PlainSearchFormContainer #SearchForm input[type='text']{float:left;width:230px;padding:0
5px;height:38px;line-height:38px}#PlainSearchFormContainer #SearchForm input[type='submit']{float:right;width:38px;height:38px;margin:0;padding:0;font-size:14px;font-weight:normal}.pagination{font-size:14px}.pagination
.pageNumberLink{color:#b7b6b6;font-weight:normal;border-bottom:none !important}.pagination
.pageNextPrevLink{color:#555;text-transform:uppercase;border-bottom:none !important}.pagination .pageNumberLink,
.pagination .pageCurrentNumberLink,
.pagination
.pageNextPrevLink{padding:0
5px}#Breadcrumbs{font-size:10px}#ScrollToTop{display:none;z-index:19;position:fixed;right:20px;bottom:50px;width:50px;height:50px;line-height:50px;border:none;outline:none;background:#212121;color:#fff;text-align:center;font-size:20px;cursor:pointer;-webkit-transition:background 250ms;transition:background 250ms}#ScrollToTop:hover{border:none;background:#3F3F3F}#ScrollToTop span.icon-arrow{display:block;width:50px;line-height:50px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.main{position:relative;z-index:1;background:#fff;color:#333}.inner{max-width:1040px;margin:0
auto}#Content{margin:0
auto;padding:30px
0 100px 230px;max-width:970px}#Content.noSidebar{padding-left:0}.bannerImage{height:200px;background-size:cover;background-repeat:no-repeat;background-position:center center}.bodyContactPage
#Content{max-width:none}.bodyContactPage #Content
.col2{float:left;width:50%}.bodyContactPage #Content
.col2.first{padding-right:2%}.contactContent{margin-bottom:30px}.barristerList{margin:0
-10px 0 0;padding:0;list-style:none}#Content .barristerList>li{margin:0
10px 10px 0;padding:0;float:left;width:140px;height:196px;position:relative}#Content .barristerList>li>a{display:block;border:none !important}#Content .barristerList>li>a>img{display:block}#Content .barristerList>li>a>.name{position:absolute;bottom:0;left:0;right:0;padding:5px
10px;color:#fff;background:#4a6d97;background:rgba(74, 109, 151, 0.7);font-size:16px;line-height:20px;-webkit-transition:background 250ms;transition:background 250ms}#Content .barristerList>li>a:hover>.name{background:#000;background:rgba(0,0,0,0.7)}.contentFooter{margin-top:40px;color:#999}#GoogleMaps{overflow:hidden}#GoogleMaps
iframe{width:100%;height:300px;border:none}dl
dt{font-weight:bold}#Content
li{line-height:125%;margin:8px
0}.barristerDetails{margin-right:170px}.contactDetails{float:right;width:140px;margin-left:30px}.contactDetails
h3{margin-bottom:5px}.typography .contactDetails
table{background:none;font-size:14px}.typography .contactDetails table
th{padding:0
10px 0 0;background:none}.typography .contactDetails table
td{padding:0;white-space:nowrap}.typography .contactDetails table tr:nth-child(even){background:none;border:none}.contactDetails .button[href]{padding:9px
0px;font-size:12px;display:block}

/****** FILE: site/css/form.css *****/
input.action,input.resetformaction,.button[href]{position:relative;display:inline-block;padding:9px
30px;border:none;background:#4A6D97;border-radius:0;text-decoration:none !important;text-align:center;color:#fff;font-size:15px;line-height:18px;font-weight:bold;text-transform:uppercase;cursor:pointer;-webkit-transition:background 250ms;transition:background 250ms}input.action,input.resetformaction{width:100%}input.action:hover,input.resetformaction:hover,.button[href]:hover{color:#fff;background:#415f81;border-bottom:none !important}.button[href]>span.icon{position:absolute;top:13px;right:15px}input.action:focus,input.resetformaction:focus,.button[href]:focus{outline:none !important}.button[href].block{display:block;margin-top:10px}form{max-width:500px}form input[type="text"],
form input.text,
form textarea,
form
select{width:100%;padding:10px;background-color:#ddd;border:none;border-radius:0;font-size:16px;line-height:18px;font-family:Arial,Helvetica,sans-serif}input.text:focus,textarea:focus,select:focus{outline:none}textarea{resize:vertical}fieldset
.field{margin:5px
0 16px 0}fieldset .field>label.left,.fieldLabel{display:block;color:#000;margin:10px
0 0 0}fieldset .field>.middleColumn,.fieldInput{display:block;margin:0
0 16px 0}span.note{text-transform:none;font-size:10px}.actions
.fieldLabel{float:left;text-transform:none}.actions
.fieldInput{float:left;margin-left:15px}.actions{float:right;*zoom:1}form:before,form:after,.actions:before,.actions:after{content:" ";display:table}form:after,.actions:after{clear:both}#ForgotPassword{float:right;font-size:12px;margin-top:5px}form span.message,
form .message.warning,
form .good,
p.goodMessage,
form .bad,
p.badMessage,
p.error,
#comments-holder
.message{position:relative;width:100%;padding:7px
10px}form span.message,
form .message.warning,
#comments-holder
.message{display:block;margin:0;padding-left:40px;background-color:#fef4ba;border:1px
solid #e8c805}form .message:before{position:absolute;top:7px;left:9px;content:"\e601";color:#D8BB05;font-size:24px;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form .good,
p.goodMessage,
#comments-holder
.good.message{background-color:#ecf9d0;border:solid 1px #8fbe00;color:#5D7A04}form .bad,
p.badMessage,
#comments-holder .bad.message,p.error{background-color:#f9d0d0;border:solid 1px #cf0000;color:#b80000}form input.required,
form input.error,
form textarea.error,
form
select.error{border-color:#b80000;background:url(/site/images/cross-icon.png) 99% 50% #e82729 no-repeat;background-position:calc(100% - 5px) 50%;background-size:8px 8px;color:#fff}form
textarea.error{background-position:99% 9px;background-position:calc(100% - 5px) 9px}form label.required,
form
label.error{display:block;color:#b80000;font-size:14px}.FormHeading{clear:both;padding-top:15px}form .date .middleColumn
input{background:#F3F0EA url(/site/images/calendar-icon.png) no-repeat scroll 4px 3px;padding-left:35px}.Actions input.resetformaction,
.Actions input.action-minor{margin-left:10px}.checkbox
label.right{font-size:13px;color:#333}form .field.requiredField label.left:after{color:#b80000;content:"*";font-size:14px;font-weight:normal;padding-left:3px}form .checkboxset ul,
form .optionset
ul{margin:0}form .checkboxset li,
form .optionset
li{margin-bottom:5px;list-style-type:none}form .checkboxset li label,
form .optionset li
label{padding:7px}form div.checkbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}form .checkbox
.checkbox{clear:both;margin-right:5px}form input.holder-required{border:1px
solid #cf0000}.ss-uploadfield-item-info
button{margin-top:4px !important;float:left}form .creditCardField
input{width:50px}@media only screen and (max-width: 700px){.header form
.middleColumn{float:none;width:100% !important}form label.left,
#MemberLoginForm_LoginForm
label{margin-bottom:8px}}@media only screen and (max-width: 900px){form{max-width:100%}}

/****** FILE: site/css/mobilemenu.css *****/
#MobileNavigation{position:absolute;top:0;left:0;right:0;bottom:0;display:none;z-index:900000;background:#fff}#MobileMenuHeader{position:relative;padding:10px;background:#4A6D97}#MobileMenuButton{display:none;position:absolute;top:20px;right:20px;background:#415f81;transition:all 250ms;cursor:pointer;border-top:1px solid transparent}#MobileMenuButton:hover{background:#385370;border-top:1px solid #fff}#MobileMenuButton:before,#MobileMenuButton:after{content:" ";position:absolute;top:0;height:10px;width:1px;background:transparent;-webkit-transition:all 250ms;transition:all 250ms}#MobileMenuButton:before{left:0px}#MobileMenuButton:after{right:0px}#MobileMenuButton:hover:before,#MobileMenuButton:hover:after{background:#fff}#MobileMenuButton
.hamburger{padding:5px;width:40px;height:40px;display:block}#MobileMenuButton .hamburger
span{display:block;margin:5px
auto 0 auto;height:2px;width:24px;background:#fff}#MobileMenuButton .hamburger
.first{margin-top:7px}#MobileMenuCloseButton{position:absolute;top:50%;right:10px;margin-top:-20px;padding:5px;width:40px;height:40px;text-align:center;background:#415f81;border-top:1px solid transparent;transition:all 250ms;cursor:pointer}#MobileMenuCloseButton:hover{background:#385370;border-top:1px solid #fff}#MobileMenuCloseButton
.icon{color:#fff;font-size:24px;line-height:30px}#MobileMenuCloseButton:before,#MobileMenuCloseButton:after{content:" ";position:absolute;top:0;height:10px;width:1px;background:transparent;-webkit-transition:all 250ms;transition:all 250ms}#MobileMenuCloseButton:before{left:0px}#MobileMenuCloseButton:after{right:0px}#MobileMenuCloseButton:hover:before,#MobileMenuCloseButton:hover:after{background:#fff}#MobileMenuSearch{margin-right:50px}#MobileMenuSearch
form{position:relative}#MobileMenuSearch input[type="text"]{border:none;padding:0
50px 0 10px;line-height:40px;height:40px;font-size:16px;background:#fff;-webkit-appearance:none}#MobileMenuSearch
button.submit{position:absolute;top:0;right:0;padding:0;width:40px;height:40px;color:#A4A4A4;background:none;border:none;-webkit-transition:color 250ms;transition:color 250ms}#MobileMenuSearch button.submit:hover{color:#000;outline:none}#MobileMenuSearch button.submit
span{display:inline-block;line-height:40px;font-size:24px}#MobileNavigation
#dynamicMobileMenu{position:absolute;top:80px;left:0;bottom:0;z-index:1;overflow:auto;width:100%;bottom:0;background:#fff;height:550px}#DynamicMobileMenu{position:relative;left:0px;right:auto;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff}#DynamicMobileMenu>ul{margin:0;padding:0;width:100%;list-style:none;text-align:left;display:block !important}#DynamicMobileMenu>ul>li>ul{display:none}#DynamicMobileMenu>ul>li{display:block;padding:0;border-bottom:1px solid #BFBFBF}#DynamicMobileMenu>ul>li>a{display:block;padding:16px
0px 16px 30px;color:#707070;text-shadow:1px 1px 1px #fff;text-decoration:none;font-size:16px;cursor:pointer;position:relative;border:none}#DynamicMobileMenu>ul>li.backLink>a{background:#eee;text-transform:uppercase;font-size:14px;padding-left:40px}#DynamicMobileMenu>ul>li.backLink>a:after,#DynamicMobileMenu>ul>li.hasMenu>a:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;position:absolute;top:21px;content:"\e614"}#DynamicMobileMenu>ul>li.backLink>a:after{left:15px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.lt-ie9 #DynamicMobileMenu>ul>li.backLink>a:after{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}#DynamicMobileMenu ul>li.hasMenu>a:after{right:15px}#DynamicMobileMenu>ul>li>a.section,#DynamicMobileMenu>ul>li>a.current,#DynamicMobileMenu>ul>li>a.highlight,#DynamicMobileMenu>ul>li>a:active,#DynamicMobileMenu>ul>li>a:focus{background-color:#e7e2d6;background-image:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#fefdfd), to(#e7e2d6));background-image:-webkit-linear-gradient(left, #fefdfd, #e7e2d6);background-image:-moz-linear-gradient(left, #fefdfd, #e7e2d6);background-image:-ms-linear-gradient(left, #fefdfd, #e7e2d6);background-image:-o-linear-gradient(left, #fefdfd, #e7e2d6);background-image:linear-gradient(to right, #fefdfd, #e7e2d6)}#DynamicMobileMenu > ul > li.heading
a{padding-left:15px;background-color:#fff;color:#707070;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 480px){#MobileMenuButton{top:10px;right:10px}}

/****** FILE: site/css/responsive.css *****/
@media screen and (max-width: 1280px){.bannerImage{height:150px}}@media screen and (max-width: 1040px){.inner{width:100%;padding:0
10px}.header
.brand{margin-left:10px}}@media screen and (max-width: 1023px){.bodyContactPage #Content
.col2{float:none;width:100%;max-width:500px}.bodyContactPage #Content
.col2.first{padding-right:0;margin-bottom:30px}}@media screen and (max-width: 767px){#Content{padding:20px
0 50px 0}#Content.noSidebar{padding-left:10px}nav.primary > ul,
.header .tools,#Breadcrumbs,#SideBar{display:none !important}.header
nav.primary{float:none;padding:0}#MobileMenuButton{display:block !important}}@media screen and (max-width: 640px){.bannerImage{display:none}body{position:relative}#ScrollToTop{display:block !important;position:absolute;right:5px;bottom:5px}.footer .footerCopy
.footerNav{float:none;margin-bottom:10px}.footer .footerCopy
.plastykLink{float:none}}@media screen and (max-width: 480px){.typography img.right,
.typography
img.left{display:block;float:none;margin:0
0 20px 0}.header{padding:10px
0}.header
.brand{margin-left:0}.barristerDetails{margin-right:0px}.contactDetails{float:none;width:auto;margin-left:0px}}

