.bgc{background:orange;}
.bgc2{background:green;}
.heightTestDiv{display:block; float:left; width:100%; height:800px;}
body {
  width:100%;
  min-height: 100%;
 
}
h1, h2, h3, h4, h5, h6{
  margin:0;
  padding:0;
  font-family: 'Ropa Sans', sans-serif;
  }
p, a, ul li{font-family: 'Ropa Sans', sans-serif;}
label,input{font-family: 'Ropa Sans', sans-serif;}

.navbar-static-top {
  margin-bottom: 19px;
}
.mobileOn{display:none;}
.mobileNavOnly{display:none !important;}
.desktopNavOnly{display:block !important;}

#bg-home{
  display:block;
  width:100%;
  height: 100%;   
  background: url(bg/bg-home.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#bg-about{
  display:block;
  width:100%;
  height: 100%;   
  background: url(bg/bg-about.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#bg-cladding{
  display:block;
  width:100%;
  height: 100%;   
  background: url(bg/bg-cladding.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#bg-ourPeople{
  display:block;
  width:100%;
  height: 100%;   
  background: url(bg/bg-ourPeople.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#bg-expertise{
  display:block;
  width:100%;
  height: 100%;   
  background: url(bg/bg-expertise.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#bg-results{
  display:block;
  width:100%;
  height: 100%;   
  background: url(bg/bg-results.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#bg-cases{
  display:block;
  width:100%;
  height: 100%;   
  background: url(bg/bg-cases.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#bg-contact{ background: #F4EDE8; }


.logoBanner{display:block; width:100%; height:128px; padding:24px 0 0 0;}
.logoWrap{float:left; width:154px; height:80px; margin:0; padding:0;}
.logoBanner .container img{float:left; width:154px; height:80px; margin:0; padding:0; position:relative;}

.strapLineWrap{float:right; width:204px; height:auto; margin:0; padding:0; text-align:right;}
.logoBanner .container img.strapline{float:right; width:204px; height:32px; margin:37px 0 0 0; padding:0; position:relative; left:0px;}
/*.logoBanner .container .strapline{float:right; width:204px; height:32px; margin:37px 0 0 0; padding:0; position:relative; left:0px; font-size:27px; line-height:32px; color:#FE8C49; font-family: 'Ropa Sans', sans-serif;}*/


.logOutBox{position:relative; top:0; right:0; width:auto; height:auto;}

.navbar-nav {
   /* margin: 7.5px -15px;    */
}

.navbar-default {
    background-color:transparent;
    border-color: transparent;
}
.nav > li > a {
   /* position: relative;
    display: block;*/
    padding-left:10px;
    padding-right:15px;
}
.nav > li > a.theFirstOne{padding-left:0px;}

.navbar-default .navbar-nav > li > a{
  text-align: left;
  font-size: 15px;
  color: #000;
  line-height: 18px;
  font-family: 'Ropa Sans', sans-serif;
  font-weight: 400;
}
.navbar-nav > li > a{padding-bottom:2px;}

.navbar-default .navbar-nav > .active > a{
  color: #FF5E00;
  background-color:transparent;
}
.navbar-default .navbar-nav > .active > a:hover{background-color:transparent;}
.navbar-static-top {
    margin-bottom: 15px;
}
.navbar-default .navbar-nav > li.pipeDivide{
  display:block;
  width:1px;
  height:20px;
  background:#000;
  margin-top: 15px;
  /*margin-left:1px;
  margin-right:1px;*/
  text-align: left;
  font-size: 20px;
  color: #000;
  line-height: 20px;
  font-family: 'Ropa Sans', sans-serif;
  font-weight: 400;
}

.dropdown-menu{
  background-color: #e7e7e7;
  box-shadow:none;
  border:none;
  padding-top:0px;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
  background-color: transparent;  
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;    
  white-space: nowrap;
  text-align: left;
  font-size: 11px;
  color: #FF5E00;
  line-height: 13px;
  font-family: 'Ropa Sans', sans-serif;
  font-weight: 400;
}

.dropdown-menu > li > a:hover {color: #FF5E00; background:#aaaaaa;}

ul.nav li.dropdown:hover ul.dropdown-menu{ display: block; }

/* ************ HOME PAGE SECTIONS *****************************************  */
.container.homeSection-1{min-height:520px;}
.container.homeSection-1 .col-md-6{margin:0;padding:0;}
.col-md-6.quoteWrap{float:left; margin:0;padding:0;}

.Home-Page-Quote{float:left; max-width: 375px; margin:0 0 85px 0; padding:0;}

.Home-Page-Quote h2{
  padding:0;
  margin:0;
  color: #FF5E00;  
  font-size: 27px;
  line-height: 32px;
  font-weight: 400;  
}
.claddingClaimWrap{
  clear:both;
  float:left;
  max-width: 487px;
  /*min-height: 172px;*/
  margin:0;
  padding:0;
}

.claddingClaimWrap h4{margin: 0 0 5px 0; padding:0;}
.claddingClaimWrap h4 a{
  font-size: 24px;
  line-height: 29px;
  color: #FF5E00;
}
.claddingClaimWrap p{
  line-height: 14px;
  color: #858585;
  font-size: 12px;
  font-weight: 400;
  padding: 0px 0px 5px;
}
.claddingClaimWrap p a{
  padding-left:3px;
  font-size: 12px;
  font-weight: 400;
  color: #FF5E00;
  text-decoration:underline;
}

.claddingActionWrap{
  clear:both;
  float:left;
  max-width: 487px;
  /*min-height: 172px;*/
  margin:21px 0 0 0;
  padding:0;
}

.claddingActionTop{
  width: 487px;
  height: 40px;  
  background-color: #FF5E00;
  border-radius: 10px 10px 0px 0px;
}
.claddingActionTop h4{margin: 0 0 5px 0; padding:5px 0 0 16px;}
.claddingActionTop h4 a{
  font-size: 24px;
  line-height: 29px;
  color: #ffffff;
}
.claddingActionlow{
  clear:both;
  display:block;
  width: 487px;
  height: 62px; height: auto; 
  padding:5px 16px 5px 16px; padding: 10px 16px 5px 16px; 
  background-color: #484848;
  border-radius: 0px 0px 10px 10px;
}

.claddingActionlow p{
  color:#F0DCCD;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  /*padding: 0px 0px 5px;*/
}
.claddingActionlow p a{color:#ffffff; color:#F0DCCD; text-decoration:underline;}
.claddingActionlow p a:hover{color:#FF5E00; }
.container.homeSection-1 .col-md-6.newsBoxWrap{clear:both;float:left; max-width: 500px; margin:23px 0 20px 0; padding: 0;}
.homePageNews-link{float:left; width:auto; height:auto; margin:0 0 6px 0; padding:0;}
.homePageNews-link a{
  font-size: 13px;
  font-weight: 400;  
  color: #FF5E00;
  font-style: normal;
  padding:0;
  margin:0;
}



.newsItemsWrap{
  clear:both;
  float:left;
  width: 487px;
  min-height:44px;
  border-style: none;
  border-color: transparent;
  background-color: #FECBAD;
  border-radius: 10px 10px 0px 0px;
  padding-bottom: 5px;  
  margin-top: 1px;
  position: relative;
}

.latest-blog-container{width:100%;min-width:150px;min-height:50px;display:block;bottom:15px;}
.latest-blog-item{width:100%;display:block;margin-bottom:12px;}
.latest-blog-date{float:right;width:40px;min-height:25px;margin-left:10px;margin-bottom:10px;padding-top:15px;padding-right:5px;padding-bottom:10px;padding-left:5px;background-color:#D0D0D0;border-radius:0px;display:none;}
.latest-blog-item hr{display:none;margin-left:auto;margin-right:auto;color: #FFFFFF;background-color: #FFFFFF;margin-top:2px;margin-bottom:4px;height:1px;border:0;width:70%;}
.latest-blog-day{margin-left:auto;margin-right:auto;font-size:12px;width:100%;text-align:center;display:block;padding-top:0px;color:#FFFFFF;margin-bottom:0px;padding-bottom:0px;}
.latest-blog-month{margin-left:auto;margin-right:auto;font-size:16px;width:100%;text-align:center;display:block;color:#FFFFFF;margin-bottom:0px;padding-bottom:0px;}
.latest-blog-year{margin-left:auto;margin-right:auto;font-size:16px;width:100%;text-align:center;display:none;color:#FFFFFF;letter-spacing:0px;}
.latest-blog-title{font-size:18px;line-height:20px;text-align:left;margin-bottom:12px;}
.latest-blog-item a, .latest-blog-item a:visited {color: #A09F9F; }
.latest-blog-item a:hover{color: #FF5E00;color: #FE9253;}
.latest-blog-preview p a{color: #A09F9F; font-weight: 400; font-size: 12px;}
.latest-blog-preview p a:visited{color: #A09F9F;}
.latest-blog-preview a.readMoreNews{clear:both;  margin:0; padding:0; font-weight: 400; font-size: 12px; color: #A09F9F;}

.latest-blog-preview p a:hover, .latest-blog-preview a.readMoreNews:hover{color:#FF5E00;  text-decoration:none;}

.newsItemsInner{ 
  max-width: 422px;
  min-height: 20px;
  border-style: none;
  border-color: transparent;
  background-color: transparent;
  line-height: 14px;
  position: relative;  
  margin-top: 18px;
  left: 17px;
}

.newsItemsBottomWrap{
  clear:both;
  float:left;
  width: 487px;
  }

.newsItemsBottomWrap-L{ 
  float:left;
  width: 383px;
  min-height:30px;
  border-style: none;
  border-color: transparent;
  background-color: #484848;
  border-radius: 0px 0px 10px 10px;
  padding-bottom: 8px;  
  padding-left:17px;
  padding-top:3px;
  position: relative;
}

.newsItemsBottomWrap-R{
  float:left;
  width: 104px;
  min-height:30px;
  border-style: none;
  border-color: transparent;
  background-color: #FF5E00;
  border-radius: 0px 0px 10px 10px;
  padding-bottom: 8px;
  padding-top:2px;
  padding-left:17px;
  position: relative;  
}

.newsItemsBottomWrap-L a, .newsItemsBottomWrap-R a{color:#ffffff; font-size: 14px;line-height: 17px; font-weight:400; text-decoration:underline;}
span.rightArrow{padding:0 0 0 3px;color:#ffffff;font-size: 18px;line-height: 17px; font-weight:400; position:relative; top:2px; }

.linkWrap{clear:both; width:100%; height:32px; margin:0; padding:0;}
.linkWrap-2{clear:both; width:100%; height:0px; margin:0; padding:0;}

.archLink, .archLink-2{
  width: 44px;
  height: 32px;
  border-style: none;
  border-color: transparent;
  background-color: #FF5E00;
  border-radius: 24px 24px 0px 0px;
  position: relative;
  text-align:center;
}
.archLink-2{bottom:32px;}
span.downArrow{padding:0;color:#ffffff;font-size: 16px;line-height: 17px; font-weight:400; position:relative; top:8px; }

section.homeSection-2{
  clear:both;
  display:block;
  width:100%;
  min-height: 919px;  
  background: #E1C9B2 url(bg/bg-parker.png) repeat ;  
}
.emptySideBar{float:left; display:block; width:290px; width:39%; height: 919px; }
.brown-bg{float:left; display:block; width:640px; width:61%; height: 919px; margin:0;padding:0; background:#E1C9B2;}

.expertiseWrap{float:left; display:block; width:650px; width:640px; height: 919px; margin:0;padding:40px 0 0 30px; background:#E1C9B2;}
.expertiseWrap .col-md-4 {float:left !important; width:200px; height:270px; margin-bottom:30px;}
.expertiseWrap .col-md-4 .expertBox{float:left; width:200px; height:270px; padding-right:20px;}
.expertBox h3{max-width:180px; margin:0; padding:0 0 0px 0;font-size: 18px; line-height: 22px;font-weight:400; color: #FF5E00;}
.expertBox h4{max-width:180px;margin:0; padding:0 0 6px 0;font-size: 13px; line-height: 16px;font-weight: 400; color: #858585;}
.expertiseWrap .col-md-4 .expertBox.rosette{text-align:center; padding-right:0;}
.expertBox.rosette img{position:relative; top:83px;}
.expertBox a{float:left; margin:0; padding:30px 0 0 0; font-size: 13px;font-weight: 400; color: #858585; text-decoration:underline;}

.expertBox.rosette.topOfPage{float:right; width:128px; min-height:128px; text-align: center;}
.expertBox.rosette.topOfPage img{position:relative; top:0;}
.container.homeSection-3{
  clear:both;
  display:block;
  width:100%;
  height:346px; 
  background: #E1C9B2 url(bg/bg-home-low.jpg) no-repeat center ;
}


/* **************** latest blog stuff appearing in the homepage feature box ***************  */

.latest-blog-item .blog-post h2.post-title {
    border-bottom: medium none;
    font-size: 14px;
    margin: 0px;
    padding: 0px 0px 24px; padding: 0px 0px 0px;
    color: #FE9253; color: #FE9253;    
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    margin-bottom: 12px;
}
.latest-blog-item .blog-post h2.post-title a{color: #FE9253;}
.latest-blog-item .blog-post h2.post-title a:hover{color: #F15A24;}

.latest-blog-item .post-body.theBlogList p{
  color: #A09F9F;
font-weight: 400;
line-height:14px;
font-size: 12px;
margin: 0px 0px 10px;
}
.latest-blog-item .post-body.theBlogList p:hover{/*color: #F15A24;*/}

.latest-blog-item .blog-post .post-body {
    margin-bottom:0px;
}

.latest-blog-item.orangeControl a:hover{color: #F15A24;}




/* ************ ABOUT *****************************************  */
section.minimumPage{min-height:560px;}
.container.aboutSection{min-height:520px; padding-bottom:145px;}
.container.aboutSection .col-md-12{margin:0;padding:0;}
.pageTitle{
  float:left;
  width:100%;
  height:auto;
  margin:0;
  margin-top: 13px; margin-top: 15px;
  padding:0;
}
.pageTitle h1{
  color: #FF5E00;
  font-family: 'Ropa Sans', sans-serif;
  font-size: 32px;
  line-height: 38px;
  font-weight: 400;
}
.pageTitle.secondary{margin-top: 16px;}
.pageTitle.secondary h1{font-size: 27px; line-height: 32px;}
.pageTitle.secondary h1.members{float:left; width:250px;}
.pageTitle.secondary h1.pleadings{float:right; width:660px; padding-left:15px; text-align:left;}


.openingPara{
  clear:both;
  width:100%;
  height:auto;
  margin:0;  
  padding:10px 0 0 0;
}
.openingPara.secondary, .openingPara.subscription{
  clear:both;
  width:100%;
  height:auto;
  margin:0;  
  padding:20px 0 0 0;
}
.openingPara h2{
  width: 548px; width:605px;   
  font-size: 15px;
  line-height: 18px; 
  color: #858585;
}

.openingPara.subscription h2{
  width: 548px; width:605px;   
  font-size: 16px;
  line-height: 19px; 
  color: #858585; color: #484848;
}




.pageContent{
  float:left;
  clear:both;
  width:100%;
  height:auto;
  margin:30px 0 0 0;  
  padding:0;
}
.pageContent.secondary{ 
  margin:16px 0 0 0;  
}
.pageContent.secondary.values{ 
  /*margin:33px 0 0 0;  */
}

.pageContent.secondary h3{  
  color: #FF5E00;  
  font-size: 18px;
  font-weight: 400;  
}


.pageContent.secondary.values h3{  
  margin:22px 0 0 0;  
}
.pageContent.secondary.terms{margin-top:23px;}
.pageContent.secondary.terms h3{  
  font-size: 15px;
  line-height: 18px;
  font-weight: 400;
  padding: 6px 0px 5px; 
}

.pageContent p{
  color: #858585;  
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  padding: 0px 0px 5px 0;
  margin:0;
}
.pageContent a{color:#FF5E00;; text-decoration:underline;}

h6.aFootnote{
  width:100%;
  color: #858585;  
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  padding: 10px 0 0 0;
  margin: 10px 0 0 0;
  border-top:1px solid #858585;
}

.pageContent ul{
  float:left;
  list-style-type: disc;
  margin:0;
  padding:0 0 0 10px;   
}

.pageContent ul li{
  padding: 0px 0px 5px 0;
  color: #858585;  
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.pageContent ol li{ padding: 0px 0px 5px 0; color: #858585;  font-size: 12px;line-height: 14px;font-family: 'Ropa Sans', sans-serif;font-weight: 400;}

ol.alpha {  
    counter-reset: alpha;
    padding-left: 10px;    
}
ol li {
    list-style: none;
    position: relative;
    list-style-position:outside;
}
.pageContent.secondary.claddingAction-2 ol.alpha > li:before {
    counter-increment: alpha;
    content:"(" counter(alpha, lower-alpha)") "
}

.highLight{color: #FF5E00;}
.smallHighlight{}

.pageContent .col-md-4 ul.aboutUsList{ list-style-image: url("bg/listDot.png");}


.youtube-wrap {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}


/* ************ OUR PEOPLE ************************************************** */
section.ourPeople{height:auto; margin:17px 0 0 0; padding:0;}
.container.peopleSection{min-height:230px; padding-bottom:25px;}
.container.peopleSection .col-md-12{margin:0;padding:0;}
.container.peopleSection .col-md-12 .openingPara{padding-top:7px;}
.container.peopleSection .col-md-12 .openingPara h2 {width: 470px;}
.container.peopleSection .col-md-4 p{width:290px;}

.container.peopleSection .pageContent{margin-top:25px;}

.staffGroup{clear:both; display:block; width:100%; min-height:240px; margin:0; padding:0;}
.staffGroup h2 {
  width: 100%;
  min-height: 32px;  
  line-height: 18px;  
  /*margin-top: 17px;*/
  position: relative;
  color: #858585;
  font-family: 'Ropa Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  padding: 0px;
}
.peopleWrap{clear:both; /*width:100%;*/ height:auto;}
.aPerson{float:left; display:block; width:146px; height:143px; height:190px; margin:0 23px 0 0; padding:0;}
.aPerson img{width:100%; height:auto;}
.aPerson h3{
  margin:0;
  padding:10px 0 0 0;
  color: #FF5E00;  
  font-size: 12px;
  font-weight: 400;
}
.aPerson h3 a{color: #FF5E00;}
.aPerson h3 a:hover{text-decoration:underline;}


/* ************ INDIVIDUAL PEOPLE ************************************************** */

section.staffMemberWrap{height:auto; margin:17px 0 0 0; padding:0 0 250px 0;}
.container.staffMember{min-height:230px; padding-bottom:25px;}
.container.staffMember .col-md-12{margin:0;padding:0;}
.container.staffMember .col-md-12 .openingPara{padding-top:7px;}
.container.staffMember .col-md-12 .pageTitle h1{font-size: 27px;}
.staffTitle{color: #9B989B;}
.container.staffMember .col-md-12 .openingPara h2 {width: 470px;}
.container.staffMember .col-md-4 p{width:290px;}

.container.staffMember .pageContent{margin-top:25px;}
.container.staffMember .staffDetailsWrap{clear:both; margin-top:13px;}

.col-md-4.staffDetails-L{float:left; display:block; max-width:296px; height:530px; border-right:solid 1px #f4dbc6;}
.profileImg{float:left; max-width:245px; height:auto; }
.contactDetails{float:left; width:254px; height:auto; margin:10px 0 0 0; padding:0;}
.contactDetails h4{
  width:254px;
  padding:4px 0;
  line-height: 14px;
  font-size: 12px;
  color: #FF5E00;  
  font-weight: 400;
  border-bottom:solid 1px #f4dbc6;
}
.contactDetails h4 a{color: #9B989B;}
.contactDetails h4 a.orangeLink{color: #FF5E00;  }




.col-md-4.staffDetails-M{float:left; display:block;  width:457px; width:440px; margin-left:10px; height:auto; height:200px; }
.col-md-4.staffDetails-M p{
  max-width:204px;
  padding: 0px 0px 5px 0; 
  margin:0;
  color: #858585;  
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
.col-md-4.staffDetails-M .f-left{float:left; max-width:204px;}
.col-md-4.staffDetails-M .f-left{color: #858585; font-family: 'Ropa Sans', sans-serif;   font-size: 12px; line-height:18px; font-weight: 400;}
.col-md-4.staffDetails-M .f-right{float:right !important; max-width:204px;}
.col-md-4.staffDetails-M h4{margin:0; padding:0;line-height: 18px;font-size: 15px;color: #FF5E00;}


.col-md-4.staffDetails-R{float:right; display:block; max-width:221px; height:auto; height:200px; }
.col-md-4.staffDetails-R h4{max-width:221px; margin:0; padding:0;line-height: 18px;font-size: 15px;color: #FF5E00;}
.col-md-4.staffDetails-R h5{max-width:210px; margin:15px 0 0 0; padding:0;line-height: 14px;font-size: 12px;color: #FF5E00;}
.col-md-4.staffDetails-R p{max-width:210px; margin:0; padding:6px 0 5px 0;line-height: 14px;font-size: 12px; color: #858585;}
.col-md-4.staffDetails-R p:last-child{padding:0 0 20px 0;}

.col-md-4.staffDetails-M .f-right ul, .col-md-4.staffDetails-R ul{
  float:left;
  list-style-type: disc;
  margin:0;
  padding:10px 0 0 10px;   
}

.col-md-4.staffDetails-M .f-right li, .col-md-4.staffDetails-R li{
  padding: 0px 0px 5px 0;
  color: #858585;  
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}

.col-md-4.staffDetails-M .f-right ul.recentHighlightsList,
.col-md-4.staffDetails-R ul.recentHighlightsList{ list-style-image: url("bg/listDot.png");}

/* ************ EXPERTISE ************************************************** */
section.ourExpertise{height:auto; margin:17px 0 0 0; padding:0;}
.container.expertSection{min-height:150px; }
.container.expertSection.resultsHeight{min-height:100px; }
.container.expertSection .col-md-12{margin:0;padding:0;}
.container.expertSection .col-md-12 .openingPara{padding-top:7px;}
.container.expertSection .col-md-12 .openingPara h2 {width: 780px;}
.container.expertSection .col-md-4 p{width:290px;}

.container.expertSection .pageContent{margin-top:25px;}

section.expertSectionWrap{
  clear:both;
  display:block;
  width:100%;
  min-height: 919px; min-height: 700px;
}
.fakePageWidth{float:left; width:780px; height:auto; margin:0; padding:0;}

.container.expertiseLinksWrap{display:block; height: 919px; margin:0 auto; padding:40px 0 0 0;}
.container.expertiseLinksWrap .col-md-4 {float:left !important; max-width:260px; height:270px; margin-bottom:30px; padding-right:0;}
.container.expertiseLinksWrap .col-md-4 .expertBox{float:left; max-width:260px; height:270px; padding-right:0px;}
.container.expertiseLinksWrap .expertBox h3 a{width:235px; margin:0; padding:0 0 20px 0;font-size: 18px; line-height: 22px;font-weight:400; text-decoration:none; color: #FF5E00;}
.container.expertiseLinksWrap .expertBox h3 a:hover{text-decoration:underline;}
.container.expertiseLinksWrap .expertBox h4{max-width:235px;margin:0; padding:0 0 6px 0;font-size: 12px; line-height: 14px;font-weight: 400; color: #858585;}
.container.expertiseLinksWrap .expertBox a{padding-top:15px;}


.container.expertiseTypes{height:60px; }
.container.expertiseTypes .col-md-12{margin:0;padding:0;}
.container.expertiseTypes .col-md-12 .pageTitle h1{font-size:27px; line-height:32px;}
.sideBarExpertise{float:left; width:250px; height:auto; margin:0; padding:0; }
.sideBarExpertise ul{float:left; list-style:none;margin:0 0 70px 0;padding:0;}
.sideBarExpertise li{margin:0; padding:0 0 2px 0; line-height: 19px;text-align: left;font-size: 16px; line-height:19px; color: #FF5E00;}
.sideBarExpertise ul li a{color: #FF5E00;}
.sideBarExpertise ul li a.selected{color: #9B989B;}

.resultsWrap, .specialistsWrap{clear:both; width:100%; height:auto; margin:0; padding:0;}
.resultsWrap a{font-size: 14px; color: #F15A24;}

.specialistsWrap h5{margin:27px 0 19px 0; padding:0; font-size: 14px; color: #F15A24;}
.theSpecialists{float:left; width:187px; height:auto; border-top:1px solid #F4DBC6; }
.aSpecialist{float:left; width:100%; height:40px;  border-bottom:1px solid #F4DBC6; }
.aSpecialist img{float:left; display:block; width:38px; height:38px;}
.aSpecialist a{font-size: 12px; line-height:14px; color: #F15A24; padding-left:10px; position:relative; top:3px;}

.expertiseContent{float:right; width:730px; width:680px; margin:0 0 80px 0; padding:0; position:relative; left:30px;}
.expertiseContent.paddTheFoot{padding-bottom:50px;}
.expertiseContent .col-md-4{padding-left:0px;}

.expertiseContent .col-md-4 h4{
  padding-bottom:20px;
  color: #FF5E00;  
  font-size: 18px;
  font-weight: 400;
  line-height:22px;
}

.expertiseContent p {max-width:205px; max-width:210px; color: #858585;font-size: 12px; line-height: 14px; margin:0; padding:0 10px 5px 0;}

.expertiseContent .col-md-4 ul{list-style-image: url("bg/listDot.png");}
.expertiseContent .col-md-4 ul{
  float:left;
  list-style-type: disc;
  margin:0;
  padding:0 0 0 10px;   
}

.expertiseContent .col-md-4 ul li{
  padding: 0px 0px 5px 0;
  color: #858585;  
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}

a.lowerLink{float:left; clear:both; margin:90px 0 0 0; padding:0; color: #F4DBC6;font-size: 12px;}
a.lowerLink:hover{color: #858585;}
a.goBack{float:left; clear:both; margin:70px 0 0 0; padding:0; color: #858585;font-size: 12px; text-decoration:underline;}


/* ************ OUR RESULTS *****************************************  */

section.ourResultsSection{
  clear:both;
  display:block;
  width:100%;
  min-height: 919px; min-height: 550px;
}

.container.ourResultsLinksWrap{display:block; height: 919px; margin:0 auto; padding:40px 0 0 0;}
.container.ourResultsLinksWrap .col-md-4 {float:left !important; max-width:260px; height:270px; margin-bottom:30px; padding-right:0;}
.container.ourResultsLinksWrap .col-md-4 .resultBox{float:left; max-width:260px; height:270px; padding-right:0px;}
.container.ourResultsLinksWrap .col-md-4 .resultBox h3{max-width:180px; margin:0; padding:0 0 40px 0;font-size: 18px; line-height: 22px;font-weight:400; color: #FF5E00;}

.container.ourResultsLinksWrap .resultBox h3 a{width:235px; margin:0; padding:0;font-size: 18px; line-height: 22px;font-weight:400; text-decoration:none; color: #FF5E00;}
.container.ourResultsLinksWrap .resultBox h3 a:hover{text-decoration:underline;}
.container.ourResultsLinksWrap .resultBox h4{clear:both; max-width:235px;margin:0; padding:0 0 6px 0;font-size: 12px; line-height: 14px;font-weight: 400; color: #858585;}
.container.ourResultsLinksWrap .resultBox a{float:left; width:100%; padding:15px 0 5px 0; color: #858585; font-size: 12px; text-decoration:underline;}
.container.ourResultsLinksWrap .resultBox a.clientFeedBack{clear:both; padding-top:0px;}

.expertiseContent .col-md-4 h5{
  padding-top:0px;
  padding-bottom:5px;
  color: #FF5E00;  
  font-weight: 400;
  line-height:14px;
  color: #FF5E00;
  font-size: 12px; 
}
.expertiseContent .col-md-4 h4.noBotPad{margin-bottom:0px; padding-bottom:0px;}
.expertiseContent .col-md-4 a{text-decoration:underline; color: #9B989B; color:#FBE6CE; color: #A09F9F;}
.expertiseContent .col-md-4 a:hover{color: #9B989B;color: #858585; text-decoration:none;}
.expertiseContent .col-md-4 h3 a.theExpertsSay{
  padding-bottom: 20px;
  color: #FF5E00; 
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

span.italicizeIt{font-style: italic;}



/* ************ CLADDING CLAIM *****************************************  */



.container.cladding{min-height:520px; padding-bottom:145px;}
.container.cladding .col-md-12{margin:0;padding:0;}
.container.cladding .col-md-12 .pageTitle{width:550px; width:100%;}
.container.cladding .col-md-12 .pageTitle h1{line-height: 35px;}
.container.cladding .col-md-12 .openingPara{width:700px; width:100%; padding:15px 0 6px 0;}
.container.cladding .col-md-12 .openingPara h2{width:100%; width:700px;}
.pageContent.cladding h3{padding: 10px 0px 0 0; line-height: 22px;}

.pageContent.secondary h3.noTopPadd{ padding-top: 0; }

.pageContent.cladding p{max-width:290px;}
.registerLink{
  width: 170px;
  height:31px;
  margin:20px 0 0 0;
  border-style: none;
  border-color: transparent;
  background-color: #FF5E00;
  border-radius: 10px;
  padding-bottom: 1px;
  position: relative;
  /*top: 172px;*/
  text-align:center;
}

.registerLink a{
  position:relative;
  top:6px;  top:4px;
  color:#ffffff;
  font-size: 14px;
  line-height: 17px;
  text-decoration:none;
}
.registerLink a:hover{color: #484848;}

.fbLink{
  float:left;
  width: 170px; width:auto;
  height:31px;
  margin:27px 0 0 0;  
  position: relative;
  /*top: 172px;*/
  text-align:left;
}
.fbLink img{height:30px;}
/*.fbLink img:hover{height:29px;}*/

.qaLink {
  margin:27px 0 0 0;
  color: #FF5E00;
  font-family: 'Ropa Sans', sans-serif;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;  
  position:relative; bottom:0px;
}
.qaLink a{ text-decoration:underline;}
.qaLink a:hover{color: #858585; text-decoration:none;}

.pageContent.secondary.claddingAction{height:600px; margin-bottom:0px; padding-bottom:0px;}


.claimInfoWrap{height:600px;}
.infoBoxWrap{float:left; display:block; width:605px; height:auto; margin:8px 44px 0 0;}
.infoBoxTop{width:605px; height:120px;}
.infoBoxTop-L{float:left; display:block; width:175px; height:120px; border-radius: 10px 0 0 0; background:#484848;}
.infoBoxTop-L h2{float:left; margin:29px 0 0 0; padding:0 0 0 24px; font-size:32px; line-height:35px; color: #F0DCCD;}

.infoBoxTop-R{float:left; width:430px; height:120px;}
.infoBoxTop-R-top{ display:block; width:430px; height:40px; background:#FF5E00; border-radius:0 10px 0 0;}
.infoBoxTop-R-top h4{float:left; margin:12px 0 0 0; padding:0 0 0 17px; font-size:15px; line-height:18px; color:#ffffff;}
.infoBoxTop-R-low{ display:block; width:430px; height:80px; padding-top:10px; background:#FECBAD;}
.infoBoxTop-R-low h4{float:left; margin:0 0 0 0; padding:0 0 0 17px; font-size:15px; line-height:18px; color: #484848;}
.infoBoxTop-R-low h4 a{color: #484848; text-decoration:none;}
.infoBoxTop-R-low h4 a:hover{text-decoration:underline;}
.infoBoxLow{float:left; display:block; width:605px; height:544px; margin:0;  }
.infoBoxLow p.imgDescription{
  float:left;
  display:block;
  max-width:605px !important;
  height:auto;
  margin:0;
  padding:5px 0 0 0;
  color: #858585;
  font-size: 12px;
  line-height: 14px;
  font-style: italic;
  }


.infoSeminar{float:left; display:block; width:208px; width:235px; height:190px; height:auto; margin:8px 0 0 0; background:#FECBAD; border-radius: 10px;}

.infoSeminar.seminarTwo{margin-top:20px;}
.infoSeminar-top{float:left; display:block; width:208px; width:235px; height:40px; margin:0; background:#484848; border-radius: 10px 10px 0 0;}
.infoSeminar-top h4{
  padding:10px 0 0 15px;
  font-size: 17px;
  line-height: 20px;
  color: #FFF;
}
.infoSeminar-low{clear:both;float:left; display:block; width:208px; width:235px; height:150px; height:auto; margin:0; padding: 0px 0px 15px 0;}
.infoSeminar-low p {
font-size: 15px;
line-height: 18px;
padding:10px 15px 0 15px;
color: #484848;
}
.pageContent.secondary.claddingAction-2{height:600px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.pageContent.secondary.claddingAction-2 h5{
  font-size: 15px;
  line-height: 18px;  
  padding-bottom:8px;
  color: #858585;
}
.pageContent.secondary.claddingAction-2 h5.makeOrange{  
  color: #FF5E00;
  font-size: 13px; font-size: 12px;
  line-height: 16px; line-height: 14px;
  font-weight: 400;
  padding: 6px 0px 5px 0;
  }


.pageContent.secondary.claddingAction-2 p{padding-bottom:8px;}
.pageContent.secondary.claddingAction-2 p a{color: #858585; text-decoration:underline;}






.q-and-a{clear:both; width:100%; height:18px; margin:37px 0 0 0; padding:0; }
.pageContent.secondary.QA .q-and-a h3{margin:0; padding:0; font-size: 18px; line-height: 22px;}

.pageContent.secondary.QA h3 {
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    padding: 6px 0px 0px 0;
}

.pageContent.secondary.QA ul {
    list-style-image: url("bg/listDot.png");
}


.pageContent.secondary.testimonial{max-width:615px; height:auto;}
.testimonialWrap{clear:both; width:100%; height:auto; margin:0 0 25px 0; padding:0;}
.pageContent.secondary.testimonial .testimonialWrap h2{width:100%; margin:0 0 5px 0; padding:0; font-size:12px; line-height:14px; color:#ff5e00;}
.pageContent.secondary.testimonial .testimonialWrap h3{width:100%; margin:0 0 5px 0; padding:0; color: #858585;font-size: 12px; line-height:14px;}
.pageContent.secondary.testimonial .testimonialWrap p{width:100%; margin:0 0 5px 0; padding:0 10px 0 20px; color: #858585;font-size: 12px; line-height:14px; font-style:italic;}




.formRegistrationWrap{width: 560px; height:auto; margin:0 auto; margin-top:34px; margin-bottom:62px;}
.formWrap-bg{
  width: 560px;
  height:auto;
  border-style: none;
  border-color: transparent;
  background-color: #484848;
  border-radius: 10px;
  position: relative;
  padding: 17px 22px 19px 21px;
}
.formWrap-bg h1{color: #FF5E00;font-size: 27px;font-weight: 400;}
.whiteStrip{display:block;width:100%; height:1px; margin:12px 0 10px 0; background:#ffffff; }
h2.enterDetails{clear:both; padding:0; margin:0; color:#ffffff; font-size: 15px; font-weight: 400;line-height: 18px;}
.formWrap{clear:both; width:100%; /*min-height:335px;*/ margin:12px 0 0 0; padding:0; }
.formWrap .cat_textbox,
.formWrap .cat_listbox{
  float:left;
  width:250px;  /*width:248px;*/
  height:30px;
  margin-bottom:13px;
  padding-left:12px;
  background:#ffffff;
  border:none;
  border-radius:5px;
  color: #BDBDBD;
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  font-family: 'Ropa Sans', sans-serif;
}


.formWrap.subscriptionFormWrap form{width:100%;}
.formWrap.subscriptionFormWrap h3{margin:0; padding:0 0 5px 0; font-style: normal;font-weight: bold; color: #858585; font-family: 'Ropa Sans', sans-serif; font-size: 14px; ;}
.formWrap.subscriptionFormWrap .halfField{float:left;width:140px; margin:0 20px 20px 0; padding:0;}
.formWrap.subscriptionFormWrap .fullField{clear:both; float:left; width:300px; margin:0 0 15px 0; padding:0;}

.formWrap.subscriptionFormWrap .fullField-check{clear:both; float:left;width:300px; color: #858585; font-family: 'Ropa Sans', sans-serif;}


.formWrap.subscriptionFormWrap label {float:left; width:100%; margin:0; padding:0;  color: #858585; font-family: 'Ropa Sans', sans-serif;}
.formWrap.subscriptionFormWrap .cat_textbox{
 /* width:50%;*/
  float:left;
  margin:0;
  padding:0;
  border-width: 1px;
  border-style: solid;
  border-color: #7C7C7C #C3C3C3 #DDD;
  background: #FFF url("/images/fieldbg.gif") repeat-x scroll center top;
  border-radius:0px;
  color: #858585;
}
.formWrap.subscriptionFormWrap .halfField input{width:100%;}
.formWrap.subscriptionFormWrap .fullField input{width:300px;}

.fullField-check .checkBox-wrap.selectAllWrap {width: 300px;}

.fullField-check .checkBox-wrap{float:left; width:150px;}

.formWrap.subscriptionFormWrap .fullField-check input[type="checkbox"]{position:relative; top:2px; margin-right:5px;}


.formWrap.subscriptionFormWrap .fullField .cat_button{width:150px; margin:30px 0 0 0;}
.col-md-12.subscriptionNote p{max-width:600px; font-size: 14px; line-height: 17px; padding-left:10px;}
span.notice{color: #484848;}
.col-md-12.subscriptionNote a{color: #484848;}


.formWrap .cat_textbox.input-Long{ width:100%; height:60px;}
.formWrap textarea.cat_textbox.input-Long{ width:100%; height:60px; padding-top:10px;}
.formWrap textarea.cat_listbox.input-Long{ width:100%; min-height:60px; padding-top:10px;}

.formWrap .cat_textbox.input-L{margin-right:9px;}
.formWrap .cat_textbox.input-R{margin-left:8px;}
.formWrap .cat_textbox.input-long{width:100%;}
.formWrap h2.enterDetails.pWordMessage{margin-bottom:10px;}

.formWrap .cat_listbox{width:517px; min-height:150px; padding-top:12px;}
.formWrap .cat_button{
  clear:both;
    width: 80px;
    height:30px;
    margin-top:5px;
    border-style: none;
    border-color: transparent;
    background-color: #FF5E00;
    border-radius: 5px;
    position: relative;
    color:#fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    font-family: 'Ropa Sans', sans-serif;
}
.formWrap .cat_button:hover{color:#484848;}

.sideBar-menu{float:left; width:250px; height:auto; margin:0; padding:0 0 50px 0; }
.pageContent.secondary .sideBar-menu h3{  
  font-size: 16px;
  line-height:19px; 
}

.membersContent{float:right; width:660px; height:auto;margin:0; padding:0; }
.membersContent h4{
  color: #FF5E00;
  font-family: 'Ropa Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  padding:0 0 10px 0;
}
.pleadingsMobile{display:none;}

.formWrap .system-message {text-align:center; padding-left:0px; padding-right:0px; }


.formWrap .system-message .webform-results td {padding: 0px 20px;}
.system-message h1{font-family: 'Ropa Sans', sans-serif;}

.formWrap input:hover, .formWrap textarea:hover{color: #484848;}

section.minimumPage .container.cladding .col-md-12 .system-message
 {
  width:450px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  padding: 36px 0px;
  }
section.minimumPage .container.cladding .col-md-12 .system-message .webform-results
 {
  width:auto;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  }
  
section.minimumPage.logOut{min-height:200px;}
section.minimumPage.logOut .container.cladding {
  min-height: 200px;
  padding-bottom: 50px;
}

/* ************ CASES  *****************************************  */

.container.casesSection{min-height:520px; padding-bottom:145px;}
.container.casesSection .col-md-12{margin:0;padding:0;}
.container.casesSection .pageContent{
  float:left;
  clear:both;
  width:100%;
  height:auto;
  margin:45px 0 0 0;  
  padding:0;
}

.col-md-4.casesWrap-L{float:left; width:470px; height:auto; /*height:250px;*/}
.col-md-4.casesWrap-R{float:left; width:300px; height:auto; height:250px;}
.col-md-4.casesWrap-L h1, .col-md-4.casesWrap-R h2{float:left; width:100%; margin:0; padding:0; color: #FF5E00; font-size:18px; line-height:22px;}
.col-md-4.casesWrap-L h1{margin-bottom:15px;}
.casesWrapInner{display:block; width:400px; height:auto; margin:0; padding:0;}
.caseWrap{clear:both; width:100%; min-height:10px; }
.casesWrapInner h3, .casesWrapInner h3 a{margin:0; padding:0; font-size: 12px; line-height:14px; color: #FF5E00; text-decoration:none;}
.casesWrapInner h3 a:hover{text-decoration:underline;}
.casesWrapInner p {margin-bottom:14px;}

.casesArchiveWrap{display:block; width:100%; height:auto; margin:0; padding:0;}

.archivesSectionWrap .caseWrap p{display:none ! important;}
.archivesSectionWrap .caseWrap h3{
    font-size: 12px;
    line-height: 14px;
    padding-bottom:7px;
    color: #A09F9F;
}
.archivesSectionWrap .caseWrap h3 a{color: #A09F9F;}

.casesArchiveWrap a{float:left; clear:both; margin:0; padding:0; color: #F4DBC6; color:#A09F9F; font-size: 12px;}
.casesArchiveWrap a:hover{color: #858585;}

.col-md-4.casesWrap-R a.subscribe{clear:both; float:left; width:100%; margin:40px 0 0 0; padding:0; font-size:18px; line-height:22px;}


/* ************ BLOG AND PUBLICATIONS  *****************************************  */

.blog-container{width:100%; height:auto; margin:15px 0 0 0; padding:0;}
.blogTitleWrap{display:block;width:100%; margin:0; padding:15px 0 36px 0;}
.blog-container h1 {
  float:left;
  width:50%;
    color: #FF5E00;
    font-family: 'Ropa Sans', sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 38px;
    margin: 0px 0px 6px;
}
.blog-container h2.subscribeToUpdatesLink{float:right;width:50%; text-align:right;}
.blog-container h2.subscribeToUpdatesLink.mobileOn{float:left;width:100%; text-align:left;}

.blog-container h2.subscribeToUpdatesLink a{
  color: #FF5E00;
  font-family: 'Ropa Sans', sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration:underline;
  position:relative; bottom:5px;
}
.blog-container h2.subscribeToUpdatesLink a:hover{text-decoration:none;}


.blog-container .post-list {
    float: left;
    width: 69%;
    max-width:600px;
}

.blog-post h2.post-title {
    border-bottom: none;
    font-size: 14px;
    margin: 0px;
    padding: 0px 0px 24px 0;
    color: #FF5E00;color: #FE9253;
}
.blog-post h2.post-title a{color: #FF5E00;}
.blog-post h2.post-title a:hover{text-decoration:underline;}

.post-body {
    color: #A09F9F;
    font-family: 'Ropa Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
}
.post-body.theBlogList p{margin-bottom:0px; padding-bottom:0px;}
.post-body a{margin:0; padding:0; color: #A09F9F;}
.post-body a:hover{text-decoration:underline;}

.blog-container .side-panel {width:284px;}
.blog-container .side-panel h4 {
    font-size: 24px;
    padding-bottom: 10px;
    color: #FF5E00;
}
.BlogRecentPost li a,
.BlogRecentPost li a:visited,
.BlogPostArchive li a,
.BlogTagCloud a,
.BlogTagList li a
{color: #B0ACB0; font-size:11px; line-height:20px;}


.BlogRecentPost li a:hover,
.BlogPostArchive li a:hover,
.BlogTagCloud a:hover,
.BlogTagList li a:hover{color: #F4DBC6; text-decoration: none;}



.BlogRecentPost li a:before {
   content: " > ";
}

section.archivesSectionWrap{
  clear:both;
  display:block;
  width:100%;
  min-height: 919px; min-height: 700px;
}

.archivesSectionWrap .col-md-6 p, .archivesSectionWrap .col-md-6 p a{margin:0; padding:0;}
.archivesSectionWrap .col-md-6 p a{clear:both; width:100%; color: #F4DBC6; color:#A09F9F; font-size: 12px; line-height:14px;}
.archivesSectionWrap .col-md-6 p a:hover{color: #B0ACB0;}




/* ************ CONTACT  *****************************************  */
.container.contactSection{min-height:520px; padding-bottom:145px;}
.container.contactSection .col-md-12{margin:0;padding:0;}
.container.contactSection .pageContent{
  float:left;
  clear:both;
  width:100%;
  height:auto;
  margin:5px 0 0 0;  
  padding:0;
}
.col-md-4.contactFormWrap{float:left; width:445px; height:auto;}
.formRow{clear:both; width:100%; height:46px; margin:0 0 15px 0; padding:0;}
.formRowSubmit{clear:both; width:100%; height:46px; margin:20px 0 0 0; padding:0;}

.formRow label, .formRowCaptcha label, .formRowMessage label{width:100%; line-height: 14px; font-size: 14px; color: #6B6B6B; font-weight: 400;}
.formRow input, .formRow input.captchaimg,.formRowMessage textarea, .formRowCaptcha input#CaptchaV2{
  float:left;
  width: 362px;
  min-height: 14px;
  color: #C4C4C4;
  font-family: 'Ropa Sans', sans-serif;
  font-style: italic;
  font-weight: 400;
  padding: 6px;
  border-style: none;
  border-color: transparent;
  background-color: #F2F2F2;
  line-height: 14px;
  color: #C4C4C4;
  font-weight: 400;
  font-style: italic;
}

.formRowCaptcha{clear:both; width:100%; height:auto; margin:15px 0 15px 0; padding:0;}
.formRowCaptcha input#CaptchaV2{margin-top:10px; margin-bottom:10px;}
.formRow input:hover,.formRowMessage textarea:hover{font-style:normal;  color:#000000; border:solid 1px #000000;  background-color: #FFFFFF;}
.formRowCaptcha input#CaptchaV2:hover{font-style:normal;  color:#000000; border:solid 1px #000000;  background-color: #FFFFFF;}
.formRowMessage{width:100%; height:125px; }
.formRow textarea{min-height: 68px;}
.contactFormWrap input.submitButton{
  clear:both;
  float:left;
  border-style: none;
  border-color: transparent;
  display:block;
  min-height: 31px;
  width: 131px;
  margin:0;
  padding:0 0 0 10px;
  color:#ffffff;
  background:#ff5e00;
  font-style: normal;
  text-align:left;
  font-family: 'Ropa Sans', sans-serif;
  font-size: 14px;
  line-height:14px;
  font-weight: 400;
  border-radius: 3px;
}

.col-md-4.staffContactDetails{float:left; width:522px; height:auto; margin:0; padding:0;}
.contactDetailsWrap{float:left; width:260px;height:auto; margin:0 0 15px 0; padding:0;}
.contactDetailsWrap h3 {float:left; font-size: 14px;color: #FF5E00;}
.contactDetailsWrap p{
  clear:both;
  float:left;
  color: #9B989B;  
  font-size: 12px;
  font-weight: 400;
  padding: 0px;
  margin:0;
}
.contactDetailsWrap a{color: #9B989B; text-decoration:none;}

.row.contactTwo{clear:both; margin-top:35px;}
.col-md-4.goolgeMapWrap{float:left; width:445px; height:auto;}
.col-md-4 .goolgeMap{float:left; width:374px; height:auto;}
/*.col-md-4.goolgeMap small{clear:both;}*/
.mapWidth{width:374px; height:268px;}


.col-md-4.contactAddressDetails{float:left; width:522px; height:auto; margin:0; padding:75px 0 0 0;}

.contactAddressWrap{float:left; width:260px;height:auto; margin:0 0 15px 0; padding:0;}
.contactAddressWrap h3 {float:left; font-size: 15px;color: #FF5E00;}
.contactAddressWrap p{
  clear:both;
  float:left;
  color: #9B989B;  
  line-height: 18px;
  font-size: 15px;
  font-weight: 400;
  padding: 0px;
  margin:0;
}
.container.warningMessage .system-error-message {text-align:center; padding-left:0; padding-right:0;}
.container.warningMessage{min-height:520px; padding-bottom:145px;}
.container.warningMessage .formRegistrationWrap h1{
  color: #FF5E00;
  font-family: "Ropa Sans",sans-serif;
  font-size: 32px;
}

.warningMessage .formRegistrationWrap .formWrap-bg p,
.warningMessage .formRegistrationWrap .formWrap-bg .form .item label {color:#ffffff; font-family: "Ropa Sans",sans-serif;}
.warningMessage .formRegistrationWrap .formWrap-bg .form .item{margin-bottom:10px;}
.warningMessage .formRegistrationWrap .formWrap-bg .form .item a,
.warningMessage .formRegistrationWrap .formWrap-bg p a{color:#FF5E00;}



.webform-results .tabledefault{max-width:370px; margin-left:auto; margin-right:auto;}
.system-message.subscriptionRequest{max-width:400px; margin-left:auto; margin-right:auto; padding:30px 0; text-align:center;}
.system-message.subscriptionRequest h1 {max-width:400px; margin-left:auto; margin-right:auto; text-align:center;}
.system-message h1 {
  width:320px;
  margin-left:auto;
  margin-right:auto;
    font-family: "Ropa Sans",sans-serif;
    color: #FF5E00;
    font-size: 27px;
    font-weight: 400;
}
.system-message h2 {
  width:320px;
  margin-left:auto;
  margin-right:auto;
    font-family: "Ropa Sans",sans-serif;    
    font-size: 16px;
    font-weight: 400;
    text-align:center;
}

.webform-results td#email a{color: #FF5E00;}

/* ************ FOOTER *****************************************  */


.footerWrap{clear:both;display:block; width:100%; height:286px; background:#F15A24;}
.container.footerWrapInner{margin:0 auto; padding:60px 0 0 0;}
.innerFootLogo{width:122px; height:64px; margin-left:18px;}
.innerFootLogo img{width:100%;}
.footerInner-L{float:left; width:250px; height: auto; margin:0; padding:0;}
.callUs{
  width: 313px;
  min-height: 38px; 
  line-height: 31px;
  font-size: 26px;
  color: #F0DCCD;  
  font-weight: 400;
  margin-top: 73px;
  margin-left: 18px;
}
.footerInner-R{float:right; display:block; width:640px; height:160px; margin:0; padding:0;}
.footerInner-R .col-md-3{float:left; height:160px; margin:0; padding-left:0; border-right:1px solid #F0DCCD;}
.footerInner-R .col-md-3:last-child{border-right:none;}
.footerInner-R .col-md-3 ul{float:left; list-style-type: none; margin:0; padding:0 0 0 11px;}
.footerInner-R ul li{
  float:left;
  clear:both;
  margin:0;  
  font-size: 11px;
  font-weight: 400;
  line-height: 9px;
  padding: 0px 0px 12px;
  list-style:none;
}
.footerInner-R ul.addressDetails li, .footerInner-R ul.copyrightDetails li{    
  font-size: 11px;  
  line-height: 9px;
  font-family: 'Ropa Sans', sans-serif;
  font-weight: 400;
  padding: 0px 0px 4px;
  color: #F0DCCD;
}
.footerInner-R ul.copyrightDetails{clear:both; margin-top:25px;}
  
.footerInner-R ul li a{margin:0;padding:0; color: #F0DCCD; text-decoration:none;}
.footerInner-R ul li a:hover{text-decoration:underline;}

ul.navbar-nav li a.activeNav{color: #FF5E00;}
ul.dropdown-menu li a.activeNav{color: #000000;}



/*TESTING STUFF*//*TESTING STUFF*//*TESTING STUFF*//*TESTING STUFF*//*TESTING STUFF*/
.phoneTest h1{margin-bottom:30px; color:#F15A24;}
.testWrap{display:block; width:100%; height:auto; margin:0; padding:0; background:#ffffff;}
.testWrap h3{width:100%; height:auto;  margin:0; padding:20px; font-size: 24px}
.under-480{}
.over-480{}
.whatAm-I-port{display:none;}
.whatAm-I-land{display:none;}
.am-I-5{display:none;}
.between{display:none;}
.highRes{display:none;} 

@media all and (min-width: 481px) {
  .testWrap h3.under-480{display:none !important;} 
  .testWrap h3.over-480{display:block !important; background:grey; color:white;}
  /*.am-I-else{display:none;}*/
}


/*@media (max-width: 480px) {*/
@media all and (max-width: 480px) {
  .phoneTest h1{margin-bottom:30px; color:#F15A24; padding-left:20px;}

  .testWrap h3.under-480{display:block !important; background:white; color:red;}
  .testWrap h3.over-480{display:none !important;}
}



@media all and (max-width: 640px) {
  .am-I-5{display:block; margin-top:30px; padding-left:20px;}
  /*.am-I-else{display:none;}*/
}

/*iphone 6 portrait*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
  .under-480{display:none;}
  .over-480{display:none;}
  .between{display:block; margin-top:30px; padding-left:20px;}
  .whatAm-I-port{display:block; margin-top:30px; padding-left:20px;}
  .whatAm-I-land{display:none;}
  .am-I-5{display:none; margin-top:30px;}
  /*.am-I-else{display:none;}*/
}
/*iphone 6 landscape*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
  .under-480{display:none;}
  .over-480{display:none;}
  .between{display:block; margin-top:30px; padding-left:20px;}
  .whatAm-I-port{display:none; }
  .whatAm-I-land{display:block; margin-top:30px; padding-left:20px;}
  .am-I-5{display:none; margin-top:30px;}
  /*.am-I-else{display:none;}*/
}

/* Portrait and Landscape RETINA DISPLAY */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) {
    .highRes{display:block; font-size:50px; color:red; padding:20px;}    
    }





/*TESTING STUFF*//*TESTING STUFF*//*TESTING STUFF*//*TESTING STUFF*//*TESTING STUFF*/


/*@media (min-width: 1200px){*/
@media all and (min-width: 1200px){
  .container {width: 985px;/* width: 1015px;*/}
  

}

/*@media (max-width: 1152px){*/
@media all and (max-width: 1152px){
  .emptySideBar{width:20%;}
  .brown-bg{width:80%;}
}

/*@media (max-width: 992px){*/
@media all and (max-width: 992px){
  .footerWrap{height:auto; }
  .pageTitle.secondary h1.members{width:20%; width:100%;}
  .sideBar-menu{ width:20%;}
  .membersContent{float:right; width:80%;}
  .pageTitle.secondary h1.pleadings{float:right; width:80%; }
  .expertiseContent{width:680px; width:65%; margin:0; padding:0; position:relative; left:0px;}
  .expertiseContent .col-md-4{width:100%;}
  .expertiseContent p, .pageContent.cladding p {max-width:100%; }
  .registerLink{float:right; position: relative;  top:0px;}
  .pageContent.secondary.claddingAction { height: auto; margin-bottom: 0px; padding-top: 0px;padding-bottom: 0px;}  
  .pageContent.secondary.claddingAction-2{height:auto;}
  .container.cladding .col-md-12 .openingPara h2{width:100%;}
  .claimInfoWrap{height:auto;}  
  .infoBoxWrap{float:none; width:605px; height:auto; margin:8px auto 0 auto; }
  .infoSeminar{clear:both; float:none;  width:605px; height:auto; height: 145px; margin:20px auto 30px auto; }
  .infoSeminar.seminarTwo{margin-top:20px;}
  .infoSeminar-top{float:left; display:block; width:605px; height:40px; margin:0; background:#484848; border-radius: 10px 10px 0 0;}
  .infoSeminar-low{clear:both;float:left; display:block; width:605px; height:150px; height:auto; background:#FECBAD; margin:0; padding:20px; border-radius: 0 0 10px 10px;}
  .infoSeminar-low p {padding:10px 0 0 0;}
  .pageContent.secondary.claddingAction-2{clear:both; margin-top:30px;}
  .infoBoxLow {height: auto; margin:0 0 20px 0;}
  
  .blog-container .post-list {width: 69%;max-width: 69%;}  
  .blog-container .side-panel { width: 31%; padding-left:20px;}
  .footerInner-L{width:200px;}
  .callUs{width: 200px; font-size: 20px;}
  .footerInner-R{width:550px;}


}

@media all and (max-width: 768px){
  .expertBox.rosette.topOfPage {float: left; text-align: left; margin-bottom: 30px;}
  .col-md-6.quoteWrap { clear: both; float: left;}
    .nav > li > a.theFirstOne {padding-left: 10px;}
}
  

/*@media (max-width: 767px){*/
@media all and (max-width: 767px){
  .strapLineWrap{display:none;}
  .navbar-nav {min-height: 380px;background:#C3C2C1;}
  .navbar-nav > li > .dropdown-menu{width:100%;}
  
  .navbar-default .navbar-nav > li.pipeDivide{display:none;}  
  
  .col-md-6.quoteWrap,.Home-Page-Quote {float: none; max-width: 100%;}
  .claddingActionWrap,  .claddingActionTop{max-width: 100%;}
  .claddingActionlow {max-width: 100%; height:auto;}
  .container.homeSection-1 .col-md-6.newsBoxWrap,
  .newsItemsWrap,
  .newsItemsInner,
  .latest-blog-container,
  .latest-blog-item,
  .latest-blog-title,
  .latest-blog-preview,
  .latest-blog-preview p {max-width: 100%; height:auto;}
  .container.cladding .col-md-12 .openingPara h2{width:100%;}
  /*.newsItemsWrap{padding-left:5%; padding-right:5%;}*/
  .newsItemsInner{width:100%; position:relative; left:0px; padding-left:5%; padding-right:5%;}
  .newsItemsBottomWrap {max-width: 100%; height:auto;}
  .newsItemsBottomWrap-L {width:70%;}
  .newsItemsBottomWrap-R {float:right; width:30%; text-align:center;}
  
  section.homeSection-2{height:auto; background: #E1C9B2 url() repeat ;   background:#E1C9B2;}
  .emptySideBar{display:none;}
  .brown-bg {width: 100%; height:auto;}
  .expertiseWrap{float:left; display:block; width: 100%; height: auto; margin:0;padding:40px 0 0 0px; }
  .expertiseWrap .col-md-4 {float:left !important; width:50%; height:270px; height: auto; margin-bottom:30px;}
  .expertiseWrap .col-md-4 .expertBox{float:left; width:90%; /*height:350px;*/ padding-right:20px;}
  .expertBox h3{max-width: 100%; margin:0; padding:0 0 0px 0;}
  .expertBox h4{max-width: 100%;margin:0; padding:0 0 6px 0;}
  .expertBox.rosette img {position: relative;top: 0px;}
  
  .linkWrap,
  .linkWrap-2{display:none;}
  .container.homeSection-3{display:none;}
  
  .openingPara h2,
  .container.peopleSection .col-md-12 .openingPara h2,
  .container.peopleSection .col-md-4 p{width:100%;}
  .container.expertSection .col-md-12 .openingPara h2 {width:100%;}
  section.ourResultsSection, .container.ourResultsLinksWrap{height:auto !important;}
  .fakePageWidth{width:100%;}
  section.ourResultsSection .container.ourResultsLinksWrap .col-md-4 {width: 50% !important;}

  .container.ourResultsLinksWrap .col-md-4 .resultBox {max-width: 100%;}
  .container.ourResultsLinksWrap .col-md-4,
  .container.ourResultsLinksWrap .col-md-4 .resultBox{height:auto;}
  .container.ourResultsLinksWrap .col-md-4 .resultBox h3,
  .container.ourResultsLinksWrap .resultBox h4{width:100%;}
  
  .pageContent p{padding: 0px 0px 10px 0;}
  .pageContent ul li{padding: 0px 0px 10px 0;}
  .container.footerWrapInner {padding:0;}
  .innerFootLogo{display:none;}
  .callUs{font-size: 20px;line-height: 24px;margin-top: 10px;}
  .footerInner-R {display:none;}
  .formRegistrationWrap, .formWrap-bg{width:100%; margin:0 auto; margin-top:34px;}
  .formWrap .cat_textbox,.formWrap .cat_listbox{width:100%;}
  .formWrap .cat_textbox.input-L{margin-right:0px;}
  .formWrap .cat_textbox.input-R{margin-left:0px;}
  .sideBar-menu{ width:100%;}
  .membersContent{clear:both; width:100%;}
  .pageTitle.secondary h1.pleadings{display:none; }
  .pleadingsMobile{display:block; padding-bottom:20px; color: #FF5E00; font-family: "Ropa Sans",sans-serif; font-size: 27px; line-height: 32px;}
  .membersContent .col-md-4{padding-right:0px;padding-left:0px;}
  .col-md-4.staffDetails-L {border-right: none;}
  .infoBoxWrap, .infoBoxTop {width: 100%;}
  .infoBoxTop{height:auto;}
  .infoBoxTop-L {width: 30%; height:190px;}
  .infoBoxTop-L h2{font-size: 24px;line-height: 35px;}
  .infoBoxTop-R {width: 70%; height:auto;}
  .infoBoxTop-R-top {    width: 100%; height:60px;}
  .infoBoxTop-R-low{width: 100%; height:130px;}
  .infoBoxLow{width:100%;}
  .infoBoxLow img{width:100%;}
  .infoBoxLow p.imgDescription{width:100%;}
  .infoSeminar, .infoSeminar-top, .infoSeminar-low{width:100%; }
  .infoBoxTop-R-low h4{padding: 0px 17px;}
  .qaLink {clear:both;float:right;}
  .fbLink{clear:both;float:right;}
  .dropdown-menu > li > a {padding: 3px 20px;font-size: 13px;line-height: 18px;}
  .col-md-4.goolgeMapWrap, .col-md-4 .goolgeMap{width:100%;}  
  iframe.mapWidth{width:100%; height:268px;}
  .col-md-4.contactFormWrap {width:100%;}
  .col-md-4.staffContactDetails {width:100%;}
  .contactDetailsWrap, .col-md-4.contactAddressDetails {width:100%;}
  .formRow input, .formRow input.captchaimg, .formRowMessage textarea, .formRowCaptcha input#CaptchaV2 {width: 100%;}
  
  .col-md-12.subscriptionNote p{clear:both; max-width:100%; }
  
  .sideBarExpertise {width: 100%;}
  .sideBarExpertise ul {margin: 0px 0px 10px;}
  .sideBarExpertise li {padding: 0px 10px 2px;float: left;}
  a.goBack {margin: 10px 0px 0px; font-size: 16px;}  
  .expertiseContent {width: 100%;margin: 30px 0;}
  
  section.minimumPage .container.cladding .col-md-12 .system-message,
  .system-message h1,
  .cat_textbox_small{width:100%;}
  .openingPara.subscription h2{width:auto;}
}


/*@media (max-width: 480px) {*/
@media all and (max-width: 600px) {
  .infoSeminar {min-height: 180px;}
  #bg-home{background: #F4E8D8;}
  #bg-about{background: #FFFDFE;}
  #bg-cladding{background: #FAF5F1;}  
  #bg-ourPeople{background: #F4E8D8;}
  #bg-expertise{background: #FCF8F5;}
  #bg-results{background: #F9F4F0;}
  #bg-cases{background: #F9F4F0;}
  .desktopNavOnly{display:none !important;}
  .mobileNavOnly{display:block !important;}
    .qaLink{clear:both;float:left;}
    .fbLink{clear:both;float:left;}
  
}



/*@media (max-width: 480px) {*/
@media all and (max-width: 480px) {
 
  .col-md-4.staffDetails-L {max-width: 100%;border-right: none;}
  .mobileOn{display:block;}
  .mobileOff{display:none;}
  .infoBoxTop-L {width: 100%; height:90px; border-radius: 10px 10px 0 0;}
  .infoBoxTop-R {width: 100%; height:auto; }
  .infoBoxTop-R-top{border-radius: 0px 0px 0px 0px;}
  .newsItemsBottomWrap-L {width:60%;}
  .newsItemsBottomWrap-R {float:right; width:40%; text-align:left;}
  .expertiseWrap .col-md-4 {float:left !important; width:100%;}
  .expertiseWrap .col-md-4 .expertBox{width:100%; height:auto; padding-right:0px;}
  .pageContent.secondary.testimonial .testimonialWrap p{padding:0 10px 0 10px; }
  
  .col-md-4.casesWrap-L, .casesWrapInner {width:100%;  height:auto;}
  .col-md-4.casesWrap-R {float: left;width:100%;height:auto;}
  
  .staffGroup h2{font-size: 16px;font-weight: 700;}
  .aPerson{clear:both; width:100%; height:143px; height: auto; margin: 0px 23px 20px 0px; padding:0;}
  .aPerson img{width:100%; height:auto;}
  .aPerson h3{  font-size: 16px;font-weight: 700;}
  section.staffMemberWrap {padding: 0px;}
  .col-md-4.staffDetails-L {max-width: 100%;height: auto;padding-bottom: 30px;}
  .col-md-4.staffDetails-M {clear:both;float: left;display: block; width: 100%;margin-left: 0px;height: auto;}
  .col-md-4.staffDetails-M .f-left {clear: both;float: left;max-width: 100%;}
  .col-md-4.staffDetails-M .f-right {clear: both;max-width: 100%;float: left !important;}
  .col-md-4.staffDetails-R {height: auto;max-width: 100%;clear: both;float: left;}
  .col-md-4.staffDetails-M p, .col-md-4.staffDetails-R p {max-width: 100%;}
  footer{clear:both;width:100%;}
  .callUs {width: 100%;}
  
  .blog-container .post-list {width: 100%;max-width: 100%;}  
  .blog-container .side-panel {float:left; clear:both; width: 100%; padding-left: 0px;}
  .blog-container h1{width: 100%;}
  
  .formWrap.subscriptionFormWrap .halfField{clear:both; width:100%; margin-right:0;}
  .formWrap.subscriptionFormWrap .fullField, .formWrap.subscriptionFormWrap .fullField-check{width:100%;}
  .formWrap.subscriptionFormWrap .fullField input{width:100%;}
  
  section.ourResultsSection .container.ourResultsLinksWrap .col-md-4 {clear:both;width: 100% !important;}
  
  .infoSeminar {min-height: 220px;}
  
  .col-md-6.adjustForMobile{min-height:680px;}
  .fullField-check .checkBox-wrap.selectAllWrap,
  .fullField-check .checkBox-wrap{width: 100%;}
  .col-md-12.subscriptionNote p {padding-right: 20px;}
  .casesWrapInner h3,
  .casesWrapInner h3 a,
  .expertiseContent .col-md-4 h5,
  .pageContent p,
  .expertiseContent p{    font-size: 14px;    line-height: 16px;}
  .sideBarExpertise li {width: 100%;}

}



#membersOnly { display:hidden; }  
/*.logged-1 li.membersOnly { display:block; } 
.logged-1 li.membersOnly-off { display:hidden; }*/

.member-loggedIn {
       display: none; color:green;
}
.member-loggedOut {
       color:orange;
}




