/**
 * Additional CSS 
 */

.additional {  clear: right; }
.additional h2 { padding-top: 10px; }

body#page-Home .content, .full-width .content{float:none;width:auto;background:transparent;}
body#page-Home .content .padding, .full-width .content .padding{padding:0 10px 0 10px;}

.subnav .panel { margin-bottom: 10px; }

.service-panel ul.linkDirect{float:right;width:120px;}
.service-panel ul.linkDirect a{padding:5px 20px 5px 10px;background:url(../images/bg/bg-show-arrow.gif) right 8px no-repeat;}
.service-panel.open b,
.service-panel.open strong { color: white; }
.service-panel.open { color: white; }
.service-panel ul.linkDirect a.hide{background:url(../images/bg/bg-hide-arrow.gif) right 8px no-repeat;}
ul.linkDirect{list-style-type:none;margin:0;padding:0;}
ul.linkDirect li{margin:0;padding:0;}
ul.linkDirect li a{display:block;padding-left:13px;background:transparent url(../images/bg/bg-highlight-link-arrow.gif) left 4px no-repeat;font-weight: bold;}


body.landing div.additional { display: none; }

div.form-row li { margin-left: 30px; }
div.form-row ul { clear: both; margin-bottom: 0; padding-bottom: 0; }
div.form-row div.error { background-color: yellow; padding: 5px 0 5px 5px; }
div.col-2 div.form-row div.error { margin-right: 35px }
div.col-1 div.form-row div.error { margin-right: 35px }

.form-container .cols {  margin: 0 }

div.form-row div.date {
   float: left;
   clear: both;
}
div.form-row div.date select { margin-left: 0.5em; margin-right: 0.5em;}
div.form-row p { clear: both; }
div.form-row h4 { display: inline; padding-right: 10px; }
div.form-row h3 { display: inline; }
div.form-row .textarea {  margin-top: 10px; }
div.form-row .text {  margin-top: 10px; }
input.text{clear: both;}
p.required{margin-top:0}
div.fce-form-express-container .errorMsg,
div.fce-form-consultancy-container .errorMsg { clear: both; font-size: larger; color: #CF0D3D; font-weight: bold;}

.search { /*width: 365px;*/ position: relative; }
.search img.promotion { position: absolute; left: -265px; top: 15px;}


.site-search-results .wrapper{ width: 470px; overflow:hidden;padding:0 0 0 0px;}
.site-search-results .wrapper .inner{width:20000px;}
.site-search-results .list{ width: 470px; padding:0 0px 0 0px;margin:0 0px 0 ;float:left;}


.site-search-results div.clear-filter {  clear: both; float-right }
body.search-results div.content {  width: 100%; background-image: none; }
.site-search-results div.search-results-detail { padding: 0 0 0 10px; }


.search-results-detail p a.info{background-image: none; padding: 0 0 0 0.5em;}


.team-search-results .card-large.center{margin-left: 58px}
.experienceOverview div.card { margin-left: 10px; margin-bottom: 10px; }
p a.readMore { font-size: 1.1em; font-weight: bold; }
.news-results .list li h3 a { color: #000000; }
.feedLink a {  float: right; text-indent: -5000px; width: 28px; height: 28px; background:url(../images/feed-icon-28x28.png);}

div#subnav ul.link div.date {  margin-left: 1em; }

div.avatar-transformed img { margin-left: -19px; }
div.post-content h2.subhead { padding-top: 10px; }

/** Comments Form **/

div.leave-comment div.success-message {  clear: both; margin-top: 5px; color: #036800; font-weight: bold; padding-bottom: 20px; padding-left: 10px;}
div.leave-comment div.error-message { clear: both; margin-top: 5px; color: #CF0D3D; font-weight: bold;}

/** Blog details */

div.post-content {  background-color: #FFFFFF; }
div.post-content h2,
div.post-content p { margin-left: 5px; }
div.comment-pos div.admin { border-width: 0 0 1px 0; padding: 0 0 10px 0; margin-bottom: 10px;}
div.comment-pos div.admin li { float: left; padding-bottom: 10px; list-style: none; padding-left: 0; margin-left: 0; margin-right: 15px; }
div.comment-pos h4 { clear: both; }

/** Meet the team single column entries **/
/*
div.short-results { margin: 0;}
div.short-results .list { width: 510px; }
div.short-results ul.results { margin-left: -5px; padding-left: 0; width: 510px;}
div.short-results ul.results li.center { margin: 10px 0 0 0;}
div.short-results .card-top {  background-image: none; }
div.short-results .card-bottom { background-image: none; }
div.short-results .card { background-image: none; }
*/

