/* CSS Document */
html, body {
  min-height: 100%;
  height: 100%;
}
body {
  visibility: visible;
  height: 100%;
  padding: 0;
  font-size: 16px;
  color: #5c6670;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
}
h1 {
  font-size: 20px;
  margin: 0 0 10px 0;
  color: #d35e14;
  padding: 0;
  font-weight: 400;
}
h2 {
  font-size: 18px;
  margin: 0 0 30px 0;
  padding: 0;
  color: #d35e14;
  font-weight: 400;
}
h3 {
  font-size: 17px;
  margin: 0 0 30px 0;
  padding: 0;
  color: #d35e14;
  font-weight: 400;
  line-height: 140%;
}
h4 {
  font-size: 16px;
  margin: 0 0 30px 0;
  padding: 0;
  color: #d35e14;
  font-weight: 400;
}
h5 {
  font-size: 16px;
  margin: 0 0 30px 0;
  padding: 0;
  color: #d35e14;
  font-weight: 400;
}
h6 {
  font-size: 16px;
  margin: 0 0 30px 0;
  padding: 0;
  color: #d35e14;
  font-weight: 400;
}
h1 a, h1 a:link, h1 a:visited, h1 a:active, h2 a, h2 a:link, h2 a:visited, h2 a:active, h3 a, h3 a:link, h3 a:visited, h3 a:active, h4 a, h4 a:link, h4 a:visited, h4 a:active, h5 a, h5 a:link, h5 a:visited, h5 a:active, h6 a, h6 a:link, h6 a:visited, h6 a:active {
  color: #d35e14;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #d35e14;
  text-decoration: underline;
}
p {
  margin: 0 0 30px 0;
  line-height: 26px;
}
.post_content {
  font-weight: 300;
}
.post_content ul, .entry-summary ul, #content ul {
  margin: 0 0 30px 0;
}
.post_content ul li ul, .entry-summary ul li ul, #content ul li ul {
  margin: 20px 0;
}
.post_content ul li, .entry-summary ul li, #content ul li {
  list-style-type: none;
  list-style-image: url(/wp-content/themes/burleygeach/images/sitewide/bullet.png);
  padding-left: 10px;
  line-height: 26px;
}
.post_content ul li ul li:last-of-type, .entry-summary ul li:last-of-type, #content ul li:last-of-type {
  padding-bottom: 0px;
}
.entry-summary ol {
  counter-reset: item;
  padding: 0 0 0 24px
}
.post_content ol {
  counter-reset: item;
  padding: 0;
  margin: 0 0 30px 25px;
}
.entry-summary ol li {
  display: block;
  margin: 0px;
  padding: 0px;
  text-indent: -26px;
  margin-left: 24px;
}
.post_content ol li {
  display: block;
  margin: 0px;
  padding: 0px;
  text-indent: -26px;
  margin-left: 24px;
}
.post_content ol li:before, .entry-summary ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  padding-right: 10px;
  color: #d35e14;
  font-size: 15px;
  font-weight: 600;
}
.post_content blockquote, .entry-summary blockquote {
  padding: 0 30px;
  margin: 0 0 30px 0;
  border-left: 10px solid #5d6771;
}
hr {
  margin-top: 30px;
  margin-bottom: 30px;
  border: 0;
  border-top: 1px solid #ced1d4;
}
a, a:link, a:active, a:focus {
  outline: 0;
  text-decoration: none;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  color: #5c6670;
}
a:hover {
  outline: 0;
  color: #d35e14;
}
.post_content p a, .post_content ul li a {
  text-decoration: underline;
}
strong {
  font-weight: 600;
  color: #5c6670;
}
table {
  margin-bottom: 50px !important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 10px 0;
  border-top: 1px solid #eeeff0;
}
#main article {
  margin-bottom: 0;
  padding: 0;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin: 0 0 30px 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mapWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin: 0 0 30px 0;
}
.mapWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
img.featured-image {
  margin-bottom: 30px;
  width: 100%;
}
#content {
  padding: 0;
}
/* MEDIA CONTAINER */
.media-container {
  margin-bottom: 30px;
}
/* SIDEBAR - STANDARD */
div#sidebar ul.sidebar {
  margin-bottom: 30px;
  margin-right: 16px;
  background-color: #eeeff0;
  padding: 40px 40px 25px 40px;
}
div#sidebar ul {
  padding: 0;
  list-style-type: none;
  margin: 0 0 30px 0;
}
div#sidebar ul ul {
  margin: 0;
  padding: 0 0 20px 0;
}
div#sidebar ul ul ul {
  margin: 10px 0 0 0;
  padding: 10px 0 10px 0;
}
div#sidebar li {
  padding: 0;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
  line-height: normal;
}
div#sidebar li li {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
  line-height: normal;
  border-top: none;
  border-bottom: none;
}
div#sidebar li a {
  padding: 0 0 20px 0;
  display: block;
  color: #5c6670;
  font-size: 15px;
}
div#sidebar li a:hover {
  color: #d35e14;
}
div#sidebar li li a {
  padding: 0px;
  font-size: 13px;
}
div#sidebar li.page_item_has_children, div#sidebar li.menu-item-has-children {}
div#sidebar li.page_item_has_children a, div#sidebar li.menu-item-has-children a {}
div#sidebar li.page_item_has_children ul {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
div#sidebar li.page_item_has_children li a, div#sidebar li.menu-item-has-children li a {}
div#sidebar li li:first-of-type {
  padding: 0px;
}
div#sidebar li.current_page_item a, div#sidebar li li.current_page_item a, div#sidebar li.current-menu-item a, div#sidebar li.current-cat a {
  color: #d35e14;
}
div#sidebar li.current_page_item a:hover, div#sidebar li.current-menu-item a:hover, div#sidebar li li.current-menu-item a:hover, div#sidebar li.current-cat a:hover {
  color: #d35e14;
}
div#sidebar li.current_page_item li a, div#sidebar li.current-menu-item li a {
  color: #d35e14;
}
div#sidebar li.current_page_item li a:hover, div#sidebar li.current-menu-item li a:hover {
  color: #d35e14;
}
div#sidebar li.current_page_parent li a, div#sidebar li.current-menu-parent li a {
  color: #d35e14;
}
div#sidebar li.current_page_parent li a:hover, div#sidebar li.current-menu-parent li a:hover {
  color: #d35e14;
}
div#sidebar li.current_page_parent li.current_page_item a, div#sidebar li.current-menu-parent li.current-menu-item a {
  color: #d35e14;
}
div#sidebar li.current_page_parent li.current_page_item a:hover, div#sidebar li.current-menu-parent li.current-menu-item a:hover {
  color: #d35e14;
}
div#sidebar li.current_page_item ul li a, div#sidebar li.current_page_ancestor ul li a {
  color: #5c6670;
}
div#sidebar li.current_page_item ul li.current_page_item a, div#sidebar li.current_page_ancestor ul li.current_page_item a {
  color: #d35e14;
}
div#sidebar li.current_page_item ul li a:hover, div#sidebar li.current_page_ancestor ul li a:hover {
  color: #d35e14;
}
div#sidebar h3 {
  margin: 0 0 30px 40px;
  color: #d35e14;
  font-size: 16px;
}
div#sidebar .widget {
  margin-bottom: 30px;
  margin-right: 30px;
  background-color: #eeeff0;
  padding: 30px 30px 15px 40px;
}
div#sidebar .widget ul {
  margin: 0;
}
div#sidebar .widgettitle, div#sidebar div .widgettitle {
  font-size: 16px;
  margin-bottom: 30px;
}
div#sidebar div:first-of-type .widgettitle {
  margin-bottom: 30px;
  padding-top: 0;
}
div#sidebar li.cat-item a {
  color: #5c6670;
}
div#sidebar li.cat-item a:hover {
  color: #d35e14;
}
div#sidebar li.cat-item ul li a {
  color: #5c6670;
}
div#sidebar li.cat-item ul li a:hover {
  color: #d35e14;
}
div#sidebar li.current-cat a {
  color: #d35e14;
}
div#sidebar li.current-cat-parent ul li.current-cat a {
  color: #d35e14;
}
div#sidebar li.current_page_ancestor a {
  color: #d35e14;
}
body.post-type-archive-examples-of-work div#sidebar li.page-item-59 a, body.tax-examples-of-work-categories div#sidebar li.page-item-59 a, body.archive.date div#sidebar li.page-item-96 a, body.archive.category div#sidebar li.page-item-96 a, body.single-post div#sidebar li.page-item-96 a, body.post-type-archive-news div#sidebar li.page-item-110 a, body.single-news div#sidebar li.page-item-110 a, body.tax-news-category div#sidebar li.page-item-110 a, body.post-type-archive-articles-publication li.page-item-118 a, body.tax-articles-publication-category li.page-item-118 a, body.single-articles-publication li.page-item-118 a {
  color: #d35e14 !important;
}
body.post-type-archive-examples-of-work div#sidebar li.page-item-59 a:hover, body.tax-examples-of-work-categories div#sidebar li.page-item-59 a:hover, body.archive.date div#sidebar li.page-item-96 a:hover, body.archive.category div#sidebar li.page-item-96 a:hover, body.single-post div#sidebar li.page-item-96 a:hover, body.post-type-archive-news div#sidebar li.page-item-110 a:hover, body.single-news div#sidebar li.page-item-110 a:hover, body.tax-news-category div#sidebar li.page-item-110 a:hover, body.post-type-archive-articles-publication li.page-item-118 a:hover, body.tax-articles-publication-category li.page-item-118 a:hover, body.single-articles-publication li.page-item-118 a:hover {
  color: #5c6670 !important;
}
body.archive.date.post-type-archive-news div#sidebar li.page-item-96 a, body.archive.date.post-type-archive-articles-publication div#sidebar li.page-item-96 a {
  color: #5c6670 !important;
}
body.archive.date.post-type-archive-news div#sidebar li.page-item-96 a:hover, body.archive.date.post-type-archive-articles-publication div#sidebar li.page-item-96 a:hover {
  color: #d35e14 !important;
}
/* SIDEBAR - FOOTER */
div#sidebar-footer {
  margin-top: 30px;
}
#sidebar-footer ul.sidebar {
  margin-bottom: 30px;
  background-color: #eeeff0;
  padding: 30px 30px 15px 30px;
}
div#sidebar-footer ul {
  padding: 0;
  list-style-type: none;
  margin: 0 0 30px 0;
}
div#sidebar-footer ul ul {
  margin: 0;
  padding: 0 0 20px 0;
}
div#sidebar-footer ul ul ul {
  margin: 10px 0 0 0;
  padding: 10px 0 10px 0;
}
div#sidebar-footer li {
  padding: 0;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
  line-height: normal;
}
div#sidebar-footer li li {
  padding: 5px 0px 0px 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
  line-height: normal;
  border-top: none;
  border-bottom: none;
}
div#sidebar-footer li a {
  padding: 0 0 20px 0;
  display: block;
  color: #5c6670;
  font-size: 15px;
}
div#sidebar-footer .widget li:last-of-type a {
  padding: 0;
}
div#sidebar-footer li a:hover {
  color: #d35e14;
}
div#sidebar-footer li li a {
  padding: 0px;
  font-size: 13px;
}
div#sidebar-footer li.page_item_has_children, div#sidebar-footer li.menu-item-has-children {}
div#sidebar-footer li.page_item_has_children a, div#sidebar-footer li.menu-item-has-children a {}
div#sidebar-footer li.page_item_has_children ul {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
div#sidebar-footer li.page_item_has_children li a, div#sidebar-footer li.menu-item-has-children li a {}
div#sidebar-footer li li:first-of-type {
  padding: 0px;
}
div#sidebar-footer li.current_page_item a, div#sidebar-footer li li.current_page_item a, div#sidebar-footer li.current-menu-item a, div#sidebar-footer li.current-cat a {
  color: #d35e14;
}
div#sidebar-footer li.current_page_item a:hover, div#sidebar-footer li.current-menu-item a:hover, div#sidebar-footer li li.current-menu-item a:hover, div#sidebar-footer li.current-cat a:hover {
  color: #d35e14;
}
div#sidebar-footer li.current_page_item li a, div#sidebar-footer li.current-menu-item li a {
  color: #d35e14;
}
div#sidebar-footer li.current_page_item li a:hover, div#sidebar-footer li.current-menu-item li a:hover {
  color: #d35e14;
}
div#sidebar-footer li.current_page_parent li a, div#sidebar-footer li.current-menu-parent li a {
  color: #d35e14;
}
div#sidebar-footer li.current_page_parent li a:hover, div#sidebar-footer li.current-menu-parent li a:hover {
  color: #d35e14;
}
div#sidebar-footer li.current_page_parent li.current_page_item a, div#sidebar-footer li.current-menu-parent li.current-menu-item a {
  color: #d35e14;
}
div#sidebar-footer li.current_page_parent li.current_page_item a:hover, div#sidebar-footer li.current-menu-parent li.current-menu-item a:hover {
  color: #d35e14;
}
div#sidebar-footer li.current_page_item ul li a, div#sidebar-footer li.current_page_ancestor ul li a {
  color: #5c6670;
}
div#sidebar-footer li.current_page_item ul li.current_page_item a, div#sidebar-footer li.current_page_ancestor ul li.current_page_item a {
  color: #d35e14;
}
div#sidebar-footer li.current_page_item ul li a:hover, div#sidebar-footer li.current_page_ancestor ul li a:hover {
  color: #d35e14;
}
div#sidebar-footer h3 {
  margin: 0 0 30px 0;
  color: #5c6670;
}
div#sidebar-footer .widget {
  margin-bottom: 30px;
  background-color: #eeeff0;
  padding: 30px 30px 15px 30px;
}
div#sidebar-footer .widgettitle, div#sidebar-footer div .widgettitle {
  font-size: 16px;
  margin-bottom: 30px;
}
div#sidebar-footer div:first-of-type .widgettitle {
  margin-bottom: 30px;
  padding-top: 0;
}
div#sidebar-footer li.cat-item a {
  color: #5c6670;
}
div#sidebar-footer li.cat-item a:hover {
  color: #d35e14;
}
div#sidebar-footer li.cat-item ul li a {
  color: #5c6670;
}
div#sidebar-footer li.cat-item ul li a:hover {
  color: #d35e14;
}
div#sidebar-footer li.current-cat a {
  color: #d35e14;
}
div#sidebar-footer li.current-cat-parent ul li.current-cat a {
  color: #d35e14;
}
div#sidebar-footer li.current_page_ancestor a {
  color: #d35e14;
}
body.post-type-archive-examples-of-work div#sidebar-footer li.page-item-59 a, body.tax-examples-of-work-categories div#sidebar-footer li.page-item-59 a {
  color: #d35e14;
}
/* FOOTER LINKS */
.footer-links {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 13px;
  text-align: left;
  float: none;
}
.footer-links ul {
  margin: 0;
  padding: 0 0 10px 0;
  list-style-type: none;
  list-style-image: none;
  border-bottom: 1px solid #afb3b7;
  display: inline-block;
}
.footer-links ul li {
  padding: 0;
  margin: 0 30px 0 0;
  border-bottom: none;
  display: inline;
}
.footer-links ul li:last-of-type {
  padding: 0;
  margin: 0;
  border-right: none;
}
.footer-links ul li a {
  color: #afb3b7;
}
.footer-links ul li a:hover {
  color: #FFFFFF;
}
/* FOOTER */
#footer {
  padding-bottom: 70px;
  padding-top: 70px;
  margin-top: 70px;
  font-size: 13px;
  color: #afb3b7;
  background-color: #5c6670;
}
/* FOOTER - LEGAL MENU */
#footer .legal {
  text-align: left;
  margin-bottom: 60px;
}
.menu-legal-menu-container {
  margin: 0 0 10px 0;
}
.menu-legal-menu-container ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.menu-legal-menu-container ul li {
  padding: 0;
  margin: 0 0 0 0;
  border-bottom: none;
  display: block;
}
.menu-legal-menu-container ul li:last-of-type {
  padding: 0;
  margin: 0;
  border-right: none;
}
.menu-legal-menu-container ul li a {
  color: #FFFFFF;
  font-size: 14px;
}
.menu-legal-menu-container ul li a:hover {
  color: #afb3b7;
}
/* FOOTER - SOCIAL */
#footer .social {
  text-align: left;
  margin-bottom: 30px;
}
#footer .social ul {
  padding: 0;
  margin: 0;
}
#footer .social ul li {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: inline;
}
#footer .social ul li a {
  display: inline-flex;
  float: none;
  text-indent: -5000px;
  overflow: hidden;
  margin: 0 10px 0 0;
  text-align: left;
}
#footer .social ul li a {
  background-image: url(/wp-content/themes/burleygeach/images/sitewide/sprite.svg);
}
.no-svg #footer .social ul li a {
  background-image: url(/wp-content/themes/burleygeach/images/sitewide/sprite.png);
}
#footer .social ul li.linkedin a {
  background-position: -0px -150px;
  width: 21px;
  height: 20px;
}
#footer .social ul li.linkedin a:hover {
  background-position: -0px -172px;
}
#footer .social ul li.twitter a {
  background-position: -40px -150px;
  width: 25px;
  height: 20px;
}
#footer .social ul li.twitter a:hover {
  background-position: -40px -172px;
}
#footer .social ul li.google a {
  background-position: -80px -150px;
  width: 23px;
  height: 20px;
}
#footer .social ul li.google a:hover {
  background-position: -80px -172px;
}
#footer .social ul li.facebook a {
  background-position: -120px -150px;
  width: 23px;
  height: 20px;
}
#footer .social ul li.facebook a:hover {
  background-position: -120px -172px;
}
/* FOOTER - COPYRIGHT */
#footer .copyright {
  margin: 0;
  color: #afb3b7;
}
#footer .copyright p {
  margin: 0;
  color: #afb3b7;
}
/* FOOTER - WEBSITEBY */
#footer .websiteby {
  margin: 0;
  color: #afb3b7;
}
#footer .websiteby p {
  margin: 0;
  color: #afb3b7;
}
#footer .websiteby p a {
  color: #afb3b7;
}
#footer .websiteby p a:hover {
  color: #FFFFFF;
}
/* FOOTER - ACCREDITATIONS */
#footer .accreditations {
  margin-bottom: 50px;
}
#footer .accreditations ul {
  margin: 0;
  padding: 0;
}
#footer .accreditations li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  display: inline;
  float: left;
}
#footer .accreditations li img {
  padding-right: 20px;
  padding-bottom: 20px;
  height: 70px;
}
#footer .accreditations li iframe {
  display: block;
  float: left
}
/* HEADER */
.navbar {
  border: none !important;
  margin-bottom: 0px;
  margin-top: 15px;
  z-index: 2000;
  position: relative;
  width: 100%;
}
.navbar-default {
  background-color: #FFFFFF;
}
.navbar-brand {
  background-image: url(/wp-content/themes/burleygeach/images/sitewide/sprite.svg);
}
.no-svg .navbar-brand {
  background-image: url(/wp-content/themes/burleygeach/images/sitewide/sprite.png);
}
.navbar-brand {
  background-repeat: no-repeat;
  text-indent: -5000px;
  overflow: hidden;
  width: 151px;
  height: 31px;
  background-position: -880px 0;
  margin: 0 !important;
  z-index: 2000;
}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  width: 30px;
  height: 20px;
  border: none;
  background-color: transparent;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  padding: 0;
}
.navbar-default .navbar-toggle:hover {
  background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  height: 4px;
  background-color: #8d949b;
}
.navbar-default .navbar-toggle:hover .icon-bar {
  background-color: #d35e14;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
  float: none;
}
.navbar-collapse {
  padding: 0px;
  background-color: #ffffff;
  border: none;
  box-shadow: none;
  float: left;
  clear: both;
  width: 100%;
}
/* HEADER - MOBILE MENU */
.menu-mobile-menu-container {
  margin-top: 15px;
}
.menu-mobile-menu-container ul {
  padding: 0;
  list-style-type: none;
  margin: 0;
}
.menu-mobile-menu-container li {
  padding: 0;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
  line-height: normal;
  border-bottom: 1px solid #ffffff;
}
.menu-mobile-menu-container li a {
  padding: 5px 15px 5px 15px;
  display: block;
  font-size: 12px;
  color: #FFFFFF;
  background: #8d949b;
  text-transform: uppercase;
}
.menu-mobile-menu-container li a:hover {
  color: #FFFFFF;
  background: #d35e14;
}
.menu-mobile-menu-container li.current_page_item a, .menu-mobile-menu-container li.current-menu-item a, .menu-mobile-menu-container li.current-cat a, .menu-mobile-menu-container li.current-page-ancestor a {
  font-weight: normal;
  background: #d35e14 !important;
  color: #FFFFFF !important;
}
.menu-mobile-menu-container li.current_page_item a:hover, .menu-mobile-menu-container li.current-menu-item a:hover, .menu-mobile-menu-container li.current-cat a:hover, .menu-mobile-menu-container li.current_page_ancestor a:hover {
  color: #FFFFFF;
}
.menu-mobile-menu-container li.current_page_item li a, .menu-mobile-menu-container li.current-menu-item li a {
  color: #d35e14;
}
.menu-mobile-menu-container li.current_page_item li a:hover, .menu-mobile-menu-container li.current-menu-item li a:hover {
  color: #d35e14;
}
.menu-mobile-menu-container li.current_page_parent li a, .menu-mobile-menu-container li.current-menu-parent li a {
  color: #d35e14;
}
.menu-mobile-menu-container li.current_page_parent li a:hover, .menu-mobile-menu-container li.current-menu-parent li a:hover {
  color: #d35e14;
}
.menu-mobile-menu-container li.current_page_parent li.current_page_item a, .menu-mobile-menu-container li.current-menu-parent li.current-menu-item a {
  color: #d35e14;
}
.menu-mobile-menu-container li.current_page_parent li.current_page_item a:hover, .menu-mobile-menu-container li.current-menu-parent li.current-menu-item a:hover {
  color: #d35e14;
}
.menu-mobile-menu-container li.current_page_item ul li a, .menu-mobile-menu-container li.current_page_ancestor ul li a {
  color: #5c6670;
  background: none;
  border-right: none;
}
.menu-mobile-menu-container li.current_page_item ul li a:hover, .menu-mobile-menu-container li.current_page_ancestor ul li a:hover {
  color: #d35e14;
  border-right: none;
}
.menu-mobile-menu-container li.current_page_ancestor.page_folder ul li.current_page_item a {
  color: #d35e14;
  background: none;
  border-right: none;
}
.menu-mobile-menu-container li.current_page_ancestor.page_folder ul li.current_page_item a:hover {
  color: #d35e14;
  border-right: none;
}
body.post-type-archive-examples-of-work .menu-mobile-menu-container ul li#menu-item-40 a, body.tax-examples-of-work-categories .menu-mobile-menu-container ul li#menu-item-40 a, .menu-mobile-menu-container ul li.current-page-parent ul li.current_page_item a {
  font-weight: normal;
  background: #d35e14 !important;
  color: #FFFFFF !important;
}
body.post-type-archive-examples-of-work .menu-mobile-menu-container ul li#menu-item-40 a:hover, body.tax-examples-of-work-categories .menu-mobile-menu-container ul li#menu-item-40 a:hover, body.post-type-archive-our-people .menu-mobile-menu-container ul li#menu-item-276 a:hover {
  font-weight: normal;
  background: #d35e14 !important;
  color: #FFFFFF !important;
}
body.post-type-archive-examples-of-work .menu-mobile-menu-container ul li#menu-item-40 ul li a, body.tax-examples-of-work-categories .menu-mobile-menu-container ul li#menu-item-40 ul li a {
  font-weight: normal;
  background: #d35e14 !important;
  color: #FFFFFF !important;
}
body.post-type-archive-examples-of-work .menu-mobile-menu-container ul li#menu-item-40 ul li a:hover, body.tax-examples-of-work-categories .menu-mobile-menu-container ul li#menu-item-40 ul li a:hover {
  font-weight: normal;
  background: #d35e14 !important;
  color: #FFFFFF !important;
}
body.post-type-archive-our-people .menu-mobile-menu-container li#menu-item-137 a, body.single-our-people .menu-mobile-menu-container li#menu-item-137 a, body.post-type-archive-what-people-say .menu-mobile-menu-container li#menu-item-185 a, body.tax-what-people-say-categories .menu-mobile-menu-container li#menu-item-185 a, body.single-post .menu-mobile-menu-container li#menu-item-76 a, body.archive.date .menu-mobile-menu-container li#menu-item-76 a, body.post-type-archive-offices .menu-mobile-menu-container li#menu-item-86 a, body.single-offices .menu-mobile-menu-container li#menu-item-86 a {
  font-weight: normal;
  background: #d35e14 !important;
  color: #FFFFFF !important;
}
body.post-type-archive-our-people .menu-mobile-menu-container li#menu-item-137 a:hover, body.single-our-people .menu-mobile-menu-container li#menu-item-137 a:hover, body.post-type-archive-what-people-say .menu-mobile-menu-container li#menu-item-185 a:hover, body.tax-what-people-say-categories .menu-mobile-menu-container li#menu-item-185 a:hover, body.single-post .menu-mobile-menu-container li#menu-item-76 a:hover, body.archive.date .menu-mobile-menu-container li#menu-item-76 a:hover, body.post-type-archive-offices .menu-mobile-menu-container li#menu-item-86 a:hover, body.single-offices .menu-mobile-menu-container li#menu-item-86 a:hover {
  color: #FFFFFF;
}
/* HEADER - CONTACT */
.header-contact {
  margin: 0;
  padding: 15px 0;
  font-size: 12px;
  text-transform: uppercase;
}
.header-contact ul {
  margin: 0;
  list-style-type: none;
  list-style-image: none;
  padding: 0;
}
.header-contact ul li {
  margin: 0 0 10px 0;
  list-style-type: none;
  list-style-image: none;
  padding: 0 15px;
  display: block;
}
.header-contact ul li:last-of-type {
  margin: 0;
}
.header-contact ul li form {
  display: block;
  width: 100%;
}
.header-contact ul li form input {
  padding: 9px 20px;
  border: 1px solid #5c6670;
  color: #5c6670;
  display: block;
  width: 100%;
  text-transform: uppercase;
}
.header-contact ul li a {
  color: #FFFFFF;
  background-color: #5c6670;
  padding: 10px 20px;
  display: block;
}
.header-contact ul li a:hover {
  color: #FFFFFF;
  background-color: #d35e14;
}
/* GRAVITY FORMS */
.gform_wrapper {
  display: block;
  margin-bottom: 30px;
}
.gform_wrapper ul, .gform_wrapper ul li {
  list-style-type: none;
  padding: 0px !important;
  margin: 0px;
  list-style-image: none !important;
}
.gform_wrapper .gfield_description {
  margin: 0 0 20px 0;
}
.gform_wrapper .gfield_description.validation_message {
  display: none;
}
.gform_wrapper li.gfield_error .gfield_label {
  color: #d35e14;
}
.gform_wrapper .gfield_label {
  font-weight: normal !important;
  margin-bottom: 10px;
}
.gform_wrapper .gfield_checkbox label {
  font-weight: normal !important;
  margin-bottom: 5px;
}
.gform_wrapper .gfield_radio label {
  font-weight: normal !important;
  margin-bottom: 5px;
}
.gform_wrapper .gfield_label span {
  color: #d35e14;
  font-weight: 400;
}
.gform_wrapper div.validation_error, .gform_confirmation_message {
  margin-bottom: 13px !important;
  background-color: #d35e14 !important;
  padding: 15px 20px;
  color: #FFFFFF;
}
.gform_wrapper li.gfield {
  margin-bottom: 15px !important;
}
.gfield_error input, .gfield_error textarea {
  border: 2px solid #d35e14 !important;
}
.gform_wrapper input[type=text], .gform_wrapper input[type=tel], .gform_wrapper input[type=email], .gform_wrapper textarea {
  display: block;
  padding: 10px 15px 10px 15px;
  font-size: 15px;
  background: #ffffff;
  width: 100%;
  text-transform: none;
  border: 1px solid #ced1d4;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.gform_wrapper .ginput_container_select {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.gform_wrapper .ginput_container_select select {
  display: block;
  padding: 10px 15px 10px 15px;
  background: #CCCCCC;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  float: right;
  background-image: url(/wp-content/themes/burleygeach/images/sitewide/chevron-select.png);
  background-repeat: no-repeat;
  background-position: right center;
  text-align: left;
  width: 100%;
  border: none;
}
.gform_wrapper input[type=submit] {
  text-align: center;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  background-color: #8d949b;
  padding: 10px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 600;
  letter-spacing: 1px;
  border: 0;
  cursor: pointer;
  float: right;
  clear: both;
}
.gform_wrapper input[type=submit]:hover {
  background-color: #d35e14;
}
.gform_ajax_spinner {
  display: none;
}
.gform_wrapper .ginput_container_radio ul li input {
  margin-right: 10px;
}
.gform_wrapper .gfield_radio li label {
  display: inline;
}
li.gfield_error .gfield_radio {
  display: block;
  padding: 10px 15px 10px 15px !important;
  border: 2px solid #d35e14 !important;
}
li.gfield_error .ginput_container_fileupload {
  background-color: rgba(242, 149, 27, 0.30);
  display: block;
  padding: 10px 15px 10px 15px;
  border: 2px solid #d35e14 !important;
}
li.gfield_error .ginput_container_fileupload input {
  border: none !important;
}
li .ginput_container_fileupload input {
  padding: 10px 15px 10px 15px;
  border: 2px solid #f2951b !important;
  display: block;
  width: 100%;
}
li.gfield_error .ginput_container_fileupload input {
  padding: 0;
}
li.gfield_error .ginput_container_checkbox {
  background-color: rgba(242, 149, 27, 0.30);
  display: block;
  padding: 10px 15px 10px 15px;
  border: 2px solid #f2951b !important;
}
.ginput_container_checkbox .gfield_checkbox li label, .ginput_container_radio .gfield_radio li label {
  font-weight: 400 !important;
  color: #5c6670 !important;
}
.gform_wrapper ul.gfield_radio, .gform_wrapper ul.gfield_checkbox {
  margin: 0 !important;
}
/* FOOTER NAVIGATION */
.footer-navigation {
  border-top: 1px solid #ced1d4;
  margin: 30px 0;
  padding: 30px 0 0 0;
  width: 100%;
  display: block;
  font-size: 15px;
  text-align: right;
}
.footer-navigation div {
  padding: 0;
}
.footer-navigation div a {
  display: inline;
  color: #d35e14;
}
.footer-navigation div.left-links {
  text-align: left;
  float: left;
}
.footer-navigation div.center-links {
  text-align: center;
}
.footer-navigation div.right-links {
  text-align: right;
  float: right;
}
.footer-navigation div.right-links a, .footer-navigation div.left-links a {
  background-color: #8d949b;
  padding: 10px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 600;
  letter-spacing: 1px;
}
.footer-navigation div.right-links a:hover, .footer-navigation div.left-links a:hover {
  background-color: #d35e14;
}
/* SHARE */
.sharing {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #ccc;
  margin: 0;
}
.sharing div {
  padding: 0;
}
/* BREADCRUMB TRAIL */
#breadcrumbs {
  margin-bottom: 30px;
  color: #5c6670;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}
#breadcrumbs a {
  padding: 0;
  font-size: 12px;
  color: #5c6670;
  text-decoration: none !important;
}
#breadcrumbs a:hover {
  color: #d35e14;
}
/* NEWS */
.individual-news {
  padding-top: 30px;
  border-top: 1px solid #ced1d4;
}
.individual-news:last-of-type {
  margin-bottom: 0px;
}
.individual-news hr {
  margin-top: 0px;
}
.individual-news a img {
  margin-bottom: 30px;
}
.individual-news a h4 {
  margin: 0 0 10px 0;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.individual-news a:hover h4 {
  margin: 0 0 10px 0;
  color: #d35e14;
}
.individual-news a p {
  color: #555;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.individual-news a:hover p {
  color: #d35e14;
}
.individual-news .individual-blog-article-content {
  font-weight: 300;
}
.individual-news .individual-blog-article-content p a {
  color: #d35e14;
}
/* TABS */
ul.nav-tabs {
  margin: 0 0 1px 0 !important;
  border-bottom: none;
  display: block;
}
ul.nav-tabs li {
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  display: block;
  float: none;
  width: 100%;
}
.nav-tabs > li > a {
  margin-right: 0;
  line-height: normal;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.nav > li > a {
  padding: 10px 20px;
  background-color: #8d949b;
  color: #FFFFFF;
}
.nav > li > a:hover {
  color: #5c6670;
  border: none;
  border-bottom: none;
}
.nav > li:last-of-type > a {
  background-color: #d1d4d7;
}
.nav-tabs > li.active > a {
  color: #FFFFFF;
  border: none;
  border-bottom: none;
}
.nav-tabs > li.active > a:focus {
  color: #5c6670;
  border: none;
  border-bottom: none;
}
.nav-tabs > li.active > a:hover {
  color: #5c6670;
  border: none;
  border-bottom: none;
}
.tab-content .tab-content {
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.tab-content .tab-pane {
  padding: 0;
}
.tab-content .tab-pane#byaz {
  padding: 20px 20px 0px 20px;
}
.tab-content .tab-pane#bypracticearea {
  padding: 20px;
}
.tab-content .tab-pane#byoffice {
  padding: 20px;
}
.nav-tabs > li.byaz > a {
  background-color: #8d949b !important;
  border-right: none !important;
  color: #FFFFFF !important;
}
.nav-tabs > li.byaz > a:hover {
  background-color: #8d949b !important;
  border-right: 1px solid #fff !important;
  color: #5c6670 !important;
}
.nav-tabs > li.bypracticearea > a {
  color: #FFFFFF !important;
  background-color: #afb4b9 !important;
  border-right: none !important;
}
.nav-tabs > li.bypracticearea > a:hover {
  color: #5c6670 !important;
  background-color: #afb4b9 !important;
  border-right: 1px solid #fff !important;
}
.nav-tabs > li.byoffice > a {
  color: #FFFFFF !important;
  background-color: #d1d4d7 !important;
  border-right: none !important;
}
.nav-tabs > li.byoffice > a:hover {
  color: #5c6670 !important;
  background-color: #d1d4d7 !important;
  border-right: 1px solid #fff !important;
}
.tab-content > .tab-pane#byaz {
  background-color: #8d949b;
}
.tab-content > .tab-pane#bypracticearea {
  background-color: #afb4b9;
  float: left;
  width: 100%;
}
.tab-content > .tab-pane#byoffice {
  background-color: #d1d4d7;
}
/* INDIVIDUAL PERSON */
.individual-person {
  margin-bottom: 20px;
}
.individual-person img {
  margin-bottom: 20px;
  border: 3px solid #eeeff0;
}
.individual-person h3 {
  margin-bottom: 10px;
  color: #FFFFFF;
}
.individual-person h4 {
  margin-bottom: 0px;
  color: #cbced1;
}
.individual-person h3 a, .individual-person h4 a {
  margin-bottom: 20px;
  color: #FFFFFF;
}
.individual-person h3 a:hover, .individual-person h4 a:hover {
  color: #5c6670;
}
.individual-person p.office-location {
  color: #cbced1;
  font-size: 17px;
}
.individual-person p {
  margin: 0;
  font-size: 12px;
  color: #cbced1;
}
.individual-person p.office-location {
  margin-bottom: 15px;
}
.individual-person p a {
  color: #cbced1;
}
.individual-person p a:hover {
  color: #5c6670;
}
.individual-person p:last-of-type {
  margin: 0;
}
.tab-content .tab-pane#bypracticearea .individual-person {
  margin-bottom: 30px;
}
.tab-content .tab-pane#bypracticearea .individual-person .individual-person-content {
  padding: 20px;
  background-color: #8d949b;
}
.tab-content .tab-pane#bypracticearea .individual-person img {
  margin-bottom: 0px;
}
.tab-content .tab-pane#byoffice .individual-person {
  margin-bottom: 30px;
}
.tab-content .tab-pane#byoffice .individual-person .individual-person-content {
  padding: 20px;
  background-color: #8d949b;
}
.tab-content .tab-pane#byoffice .individual-person img {
  margin-bottom: 0px;
}
a.ourteam-back {
  background-color: #8d949b;
  padding: 10px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 600;
  letter-spacing: 1px;
}
a.ourteam-back:hover {
  background-color: #d35e14;
}
a.see-more {
  background-color: #8d949b;
  padding: 10px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 600;
  letter-spacing: 1px;
}
a.see-more:hover {
  background-color: #d35e14;
}
/* SINGLE - INDIVIDUAL PERSON */
body.single-our-people .individual-person {
  margin-right: 0px;
  background-color: #eeeff0;
}
body.single-our-people .individual-person img {
  margin: 0px;
}
body.single-our-people .individual-person .individual-person-content {
  padding: 20px;
}
body.single-our-people .individual-person .individual-person-content h3 {
  color: #d35e14;
  margin: 0;
}
body.single-our-people .individual-person .individual-person-content h4 {
  color: #5c6670;
  font-size: 15px;
  margin: 0 0 15px 0;
}
body.single-our-people .individual-person .individual-person-content p {
  margin: 0;
  color: #5c6670;
  text-transform: uppercase;
  font-size: 14px;
}
body.single-our-people .individual-person .individual-person-content p.office-location {
  margin: 0 0 15px 0;
  color: #5c6670;
  text-transform: none;
}
body.single-our-people .individual-person .individual-person-content p.contact {
  margin: 0 0 15px 0;
  text-transform: none;
}
body.single-our-people .individual-person .individual-person-content p.contact a {
  color: #d35e14;
}
body.single-our-people .individual-person .individual-person-content p.contact a:hover {
  color: #d35e14;
  text-decoration: underline;
}
body.single-our-people .individual-person .individual-person-content p:last-of-type {
  margin: 0;
}
body.single-our-people .individual-person .individual-person-content p.social {
  font-size: 12px;
}
body.single-our-people .individual-person .individual-person-content p.social a {
  color: #5c6670;
}
body.single-our-people .individual-person .individual-person-content p.social a:hover {
  color: #d35e14;
}
body.single-our-people .individual-person .individual-person-content a {
  text-decoration: none;
}
body.single-our-people ul.recent-work p {
  margin: 0;
}
/* OUR PEOPLE - ACCORDIAN */
.lawyerlistingcontent .panel-group {
  padding: 0;
  margin-bottom: 0;
}
.lawyerlistingcontent .tab-pane .panel-group .panel {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  border-bottom: none;
}
.lawyerlistingcontent .tab-pane:last-of-type .panel-group:last-of-type .panel {
  margin-bottom: 0px;
}
.lawyerlistingcontent .panel-group .panel + .panel {
  margin-top: 0;
}
.lawyerlistingcontent .panel {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.lawyerlistingcontent .panel-heading {
  padding: 0;
  border-bottom: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.lawyerlistingcontent .panel-default > .panel-heading {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none;
  display: block;
  background-color: transparent;
  color: #555 !important;
  font-size: 22px;
  line-height: 20px;
}
.lawyerlistingcontent .panel-collapse {
  padding-top: 15px;
}
.lawyerlistingcontent .panel-group .panel-heading + .panel-collapse > .panel-body, .lawyerlistingcontent .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
  background-color: transparent;
}
.lawyerlistingcontent .panel-body {
  padding: 0;
  background-color: transparent;
  display: block;
}
.lawyerlistingcontent .panel-title {
  background-color: transparent;
  font-size: 22px;
  font-weight: 400;
  color: #555;
  padding: 0 0 15px 0 !important;
}
.lawyerlistingcontent .panel-title a {
  display: block;
  padding: 0;
  color: #FFFFFF;
  font-size: 17px;
}
.lawyerlistingcontent .panel-title a:hover {
  color: #5c6670;
  text-decoration: none;
}
.lawyerlistingcontent .panel-title a[aria-expanded="true"] {
  color: #5c6670;
}
.lawyerlistingcontent .panel-title a[aria-expanded="true"]:hover {
  color: #5c6670;
}
.lawyerlistingcontent .tab-content .panel-group .panel .panel-heading .panel-title a[aria-expanded="true"] {
  color: #5c6670;
}
.lawyerlistingcontent .tab-content .panel-group .panel .panel-heading .panel-title a[aria-expanded="true"]:hover {
  color: #5c6670;
}
.lawyerlistingcontent .panel-body {
  background-color: #ededed;
  color: #5c6670;
}
.lawyerlistingcontent .panel-body a h4 {
  font-size: 17px;
  line-height: 20px;
  padding: 0;
  margin: 0 0 15px 0 !important;
}
.lawyerlistingcontent .panel-body a:hover h4 {
  color: #d35e14;
}
.lawyerlistingcontent .panel-body ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.lawyerlistingcontent .panel-body ul li {
  margin: 0;
  padding: 15px;
  color: #5c6670;
  list-style-type: none;
  list-style-image: none;
}
.lawyerlistingcontent .panel-body ul li:last-of-type {
  border-bottom: none;
}
.lawyerlistingcontent .panel-body ul li a {
  color: #5c6670;
}
.lawyerlistingcontent .panel-body ul li a:hover {
  color: #d35e14;
}
.lawyerlistingcontent .panel-body ul li img {
  padding-bottom: 15px;
}
.lawyerlistingcontent .tab-content ul.lawyerlisting {
  padding: 10px 15px 0px 15px;
}
.lawyerlistingcontent .panel-body ul.lawyerlisting {
  border-bottom: none;
  padding: 0;
  margin: 0 !important;
}
.lawyerlistingcontent .panel-body ul.lawyerlisting li {
  padding: 15px 0 0 0 !important;
  margin: 0;
}
.lawyerlistingcontent .panel-body ul.lawyerlisting li:last-of-type {
  margin: 0;
}
.lawyerlistingcontent .panel-body ul.lawyerlisting li a {
  font-size: 17px;
}
.tab-content > .tab-pane#bypracticearea .nav {
  margin-bottom: 30px !important;
  padding-bottom: 30px !important;
  border-bottom: 1px solid #FFFFFF;
}
.tab-content > .tab-pane#bypracticearea .nav li a {
  padding: 0;
  color: #FFFFFF;
  background-color: transparent;
  cursor: pointer;
  margin: 0 30px 0 0;
}
.tab-content > .tab-pane#bypracticearea .nav li a:hover {
  color: #5c6670;
}
.tab-content > .tab-pane#bypracticearea .nav li.active a {
  color: #5c6670;
}
/* SIDEBAR SUPPORT */
.sidebar-support {
  margin-top: 30px;
}
.sidebar-support .panel-group {
  padding: 0;
  margin-bottom: 0;
}
.sidebar-support .panel-group .panel {
  margin-bottom: 10px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
}
.sidebar-support .panel-group .panel:last-of-type {
  margin-bottom: 0px;
}
.sidebar-support .panel-group .panel + .panel {
  margin-top: 0;
}
.sidebar-support .panel {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.sidebar-support .panel-heading {
  padding: 0;
  border-bottom: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.sidebar-support .panel-default > .panel-heading {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none;
  display: block;
  color: #d35e14;
  background-color: transparent;
}
.sidebar-support .panel-default .panel-heading .panel-title {
  background-color: transparent;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ced1d4;
}
.sidebar-support .panel-default .panel-body .panel-group .panel .panel-heading .panel-title {
  background-color: transparent;
  padding: 0px;
  border-bottom: none;
}
.sidebar-support #locations .panel-heading {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none;
  display: block;
  color: #5c6670;
  background-color: transparent;
}
.sidebar-support .panel-group .panel-heading + .panel-collapse > .panel-body, .sidebar-support .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
}
.sidebar-support .panel-body {
  padding: 0;
  background-color: transparent;
  display: block;
  font-size: 13px;
}
.sidebar-support .panel-title a {
  display: block;
  padding: 0;
  color: #5c6670;
}
.sidebar-support h4.panel-title a {
  display: block;
  font-size: 19px;
  padding: 0;
  color: #d35e14;
  font-weight: 400;
}
.sidebar-support h4.panel-title a {
  background-image: url(/wp-content/themes/burleygeach/images/sitewide/panel-title.png);
  background-position: right;
  background-repeat: no-repeat;
}
.sidebar-support h4.panel-title.active a {
  background-image: url(/wp-content/themes/burleygeach/images/sitewide/panel-title-active.png);
  background-position: right;
  background-repeat: no-repeat;
}
.sidebar-support .panel-title a:hover {
  color: #d35e14;
}
.sidebar-support .panel-body {
  background-color: transparent;
  color: #5c6670;
  font-size: 15px;
  padding: 0;
}
.sidebar-support .panel-body h3, .sidebar-support .panel-body h4, .sidebar-support .panel-body a h4 {
  font-size: 18px;
  line-height: 20px;
  padding: 0;
  margin: 0 0 5px 0;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  color: #5c6670;
}
.sidebar-support .panel-body a:hover h4 {
  color: #d35e14;
}
.sidebar-support .panel-body a h4 small {
  color: #d35e14;
  line-height: 17px;
}
.sidebar-support .panel-body a {
  color: #5c6670;
}
.sidebar-support .panel-body a:hover {
  color: #d35e14;
}
.sidebar-support .panel-body ul {
  margin: 0 !important;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.sidebar-support .panel-body ul li {
  margin: 0 0 5px 0;
  padding: 0 !important;
  color: #5c6670;
  list-style-type: none;
  list-style-image: none !important;
  font-size: 13px;
}
.sidebar-support .panel-body ul.keycontacts {
  margin: 0 0 15px 0 !important;
  padding: 15px 0;
  border-top: 1px solid #ced1d4;
  border-bottom: 1px solid #ced1d4;
}
.sidebar-support .panel-body ul.keycontacts li {
  margin: 0;
}
.sidebar-support .panel-body ul.keycontacts li:last-of-type {
  margin: 0 !important;
}
.sidebar-support .panel-body ul.keycontacts li a {
  font-size: 13px;
}
.sidebar-support .panel-body ul li:last-of-type {
  margin: 0 !important;
}
.sidebar-support .panel-body ul li ul li:last-of-type {
  margin: 0 !important;
}
.sidebar-support .panel-body ul li a {
  color: #5c6670;
}
.sidebar-support .panel-body ul li a:hover {
  color: #d35e14;
}
.sidebar-support .panel-body ul li img {
  padding-bottom: 15px;
}
.sidebar-support .panel-body ul {
  margin: 0 !important;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.sidebar-support .panel-body ul li p {
  font-size: 13px;
}
.sidebar-support .panel-heading p {
  margin-bottom: 0px;
  font-size: 13px;
}
.sidebar-support p {
  line-height: normal;
}
/* SIDEBAR ACCORDIAN */
#sidebar .panel-group {
  padding: 0;
  margin-bottom: 0;
}
#sidebar .panel {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  margin-right: 30px;
  padding: 30px 0 15px 0;
  background-color: #eeeff0;
}
#sidebar .panel-heading {
  padding: 0;
  border-bottom: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#sidebar .panel-default > .panel-heading {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
  display: block;
  color: #5c6670;
  background-color: transparent;
}
#sidebar .panel-default .panel-heading .panel-title {
  background-color: #eeeff0;
  padding: 0 30px 20px 40px;
  font-weight: 400;
}
#sidebar .panel-default .panel-body .panel-group .panel .panel-heading .panel-title {
  background-color: transparent;
  padding: 0px;
}
#sidebar .panel-group .panel-heading + .panel-collapse > .panel-body, #sidebar .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
}
#sidebar .panel-body {
  padding: 0 40px 0 40px;
  background-color: transparent;
  display: block;
}
#sidebar .panel-title a {
  display: block;
  padding: 0;
  color: #5c6670;
}
#sidebar h4.panel-title a {
  display: block;
  padding: 0;
  color: #5c6670;
}
#sidebar .panel-title a:hover {
  color: #d35e14;
}
#sidebar .panel-title a[aria-expanded="true"] {
  color: #d35e14;
  padding: 0;
}
#sidebar .panel-body ul {
  margin: 0 !important;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
#sidebar .panel-body ul li {
  margin: 0 0 5px 0;
  padding: 0 !important;
  color: #5c6670;
  list-style-type: none;
  list-style-image: none !important;
}
#sidebar .panel-body ul ul li {
  margin: 0;
}
#sidebar .panel-body ul li:last-of-type {
  margin: 0 0 30px 0 !important;
}
#sidebar .panel-body ul li ul li:last-of-type {
  margin: 0 !important;
}
#sidebar .panel-body ul li a {
  color: #5c6670;
  padding: 0 0 5px 0;
}
#sidebar .panel-body ul li a:hover {
  color: #d35e14;
}
#sidebar .panel-body ul li img {
  padding-bottom: 15px;
}
#sidebar .panel-heading p {
  margin-bottom: 0px;
}
#sidebar .panel-body ul ul {
  padding: 15px 0;
}
#sidebar .panel-body ul ul ul {
  padding: 10px 0 10px 20px;
}
/* SIDEBAR FOOTER ACCORDIAN */
#sidebar-footer .panel-group {
  padding: 0;
  margin-bottom: 0;
}
#sidebar-footer .panel {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  margin-right: 0;
  padding: 30px 0 15px 0;
  background-color: #eeeff0;
}
#sidebar-footer .panel-heading {
  padding: 0;
  border-bottom: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#sidebar-footer .panel-default > .panel-heading {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
  display: block;
  color: #5c6670;
  background-color: transparent;
}
#sidebar-footer .panel-default .panel-heading .panel-title {
  background-color: #eeeff0;
  padding: 0 30px 20px 30px;
  font-weight: 400;
}
#sidebar-footer .panel-default .panel-body .panel-group .panel .panel-heading .panel-title {
  background-color: transparent;
  padding: 0px;
}
#sidebar-footer .panel-group .panel-heading + .panel-collapse > .panel-body, #sidebar-footer .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
}
#sidebar-footer .panel-body {
  padding: 0;
  background-color: transparent;
  display: block;
}
#sidebar-footer .panel-title a {
  display: block;
  padding: 0;
  color: #5c6670;
}
#sidebar-footer h4.panel-title a {
  display: block;
  padding: 0;
  color: #5c6670;
}
#sidebar-footer .panel-title a:hover {
  color: #d35e14;
}
#sidebar-footer .panel-title a[aria-expanded="true"] {
  color: #d35e14;
}
#sidebar-footer .panel-body {
  background-color: transparent;
  color: #5c6670;
  font-size: 14px;
  padding: 0 30px;
}
#sidebar-footer .panel-body ul {
  margin: 0 !important;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
#sidebar-footer .panel-body ul li {
  margin: 0 0 5px 0;
  padding: 0 !important;
  color: #5c6670;
  list-style-type: none;
  list-style-image: none !important;
}
#sidebar-footer .panel-body ul ul li {
  margin: 0;
}
#sidebar-footer .panel-body ul li:last-of-type {
  margin: 0 0 30px 0 !important;
}
#sidebar-footer .panel-body ul li ul li:last-of-type {
  margin: 0 !important;
}
#sidebar-footer .panel-body ul li a {
  color: #5c6670;
  padding: 0 0 5px 0;
}
#sidebar-footer .panel-body ul li a:hover {
  color: #d35e14;
}
#sidebar-footer .panel-body ul li img {
  padding-bottom: 15px;
}
#sidebar-footer .panel-heading p {
  margin-bottom: 0px;
}
#sidebar-footer .panel-body ul ul {
  padding: 15px 0;
}
#sidebar-footer .panel-body ul ul ul {
  padding: 10px 0 10px 20px;
}
/* HOMEPAGE - SCROLLER */
.thehomepagescroller {
  padding: 0;
  margin-bottom: 30px;
  visibility: hidden;
}
.slick-initialized {
  visibility: visible;
}
.scroller-item {
  position: relative;
}
.scroller-item div img {
  width: 100% !important;
}
.scroller-item div.scroller-content {
  padding: 0;
}
.scroller-item div.scroller-content a {
  background-color: #cccccc;
  padding: 10px 15px;
}
.scroller-item div.scroller-content a:hover {
  background-color: #d35e14;
  color: #FFFFFF;
}
.scroller-item div.scroller-content p:last-of-type {
  margin: 0;
}
.scroller-image .scroller-content p {
  font-size: 18px;
  color: #FFFFFF;
  background-color: #5c6670;
  padding: 20px;
  font-weight: 300;
  display: block;
}
/* CAREERS */
.individual-career {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #CCCCCC;
}
.individual-career p:last-of-type {
  margin-bottom: 0;
}
/* HOMEPAGE CONTENT */
.homepage-content {
  padding: 0 30px 30px 30px !important;
}
.homepage-content a {
  text-decoration: underline;
}
.homepage-content a.enquire-now {
  background-color: #8d949b;
  padding: 5px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  display: inline-block;
}
.homepage-content a.enquire-now:hover {
  background-color: #d35e14;
}
.homepage-content a.read-more {
  color: #d35e14;
  text-decoration: none;
}
.homepage-content a.read-more:hover {
  color: #d35e14;
  text-decoration: underline;
}
.homepage-content P:last-of-type {
  margin: 0;
}
/* HOMEPAGE LOCATIONS */
.homepage-locations-content {
  padding: 45px 30px 10px 30px !important;
  background-color: #eeeff0;
  margin-bottom: 30px;
}
.homepage-locations-content p {
  margin: 0;
  line-height: 20px;
}
.homepage-locations-content h2 {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #c2c6ca;
}
.individual-homepage-locations {
  width: 100%;
  display: inline-block;
  margin-bottom: 20px
}
/* HOMEPAGE PRIMARY NEWS */
.homepage-primary-news {
  background-color: #eeeff0;
  padding: 30px 30px 0 30px;
  margin-bottom: 30px;
}
.homepage-primary-news a .homepage-primary-news-content p {
  color: #5c6670;
}
.homepage-primary-news a:hover .homepage-primary-news-content p {
  color: #5c6670;
}
.homepage-primary-news a .homepage-primary-news-content p.read-more span {
  background-color: #8d949b;
  padding: 5px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  display: inline-block;
}
.homepage-primary-news a:hover .homepage-primary-news-content p.read-more span {
  background-color: #d35e14;
}
.homepage-primary-news a img {
  margin-bottom: 30px;
}
/* HOMEPAGE FEATURE LINKS */
.homepage-feature-links-content {
  padding: 30px;
  background-color: #5c6670;
  margin-bottom: 30px;
}
.homepage-feature-links-content a h3 {
  color: #FFFFFF;
  margin: 0 0 20px 0;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.homepage-feature-links-content a:hover h3 {
  color: rgba(255, 255, 255, 0.5);
  margin: 0 0 20px 0
}
.homepage-feature-links-content a p {
  color: #FFFFFF;
  font-size: 15px;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.homepage-feature-links-content a:hover p {
  color: rgba(255, 255, 255, 0.5);
}
.homepage-feature-links-content p {
  margin: 0;
  color: #FFFFFF;
}
.homepage-feature-links-content a img {
  margin-bottom: 20px;
}
/* HOMEPAGE NEWS */
.homepage-news {
  margin-bottom: 30px;
}
.homepage-news h2 {
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ced1d4;
}
.homepage-news .homepage-news-content a img {
  margin-bottom: 30px;
}
.homepage-news .homepage-news-content a span {
  color: #d35e14;
}
.homepage-news .homepage-news-content a p {
  margin: 0;
}
.homepage-news a.view-all {
  background-color: #8d949b;
  padding: 10px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  display: inline-block;
}
.homepage-news a.view-all:hover {
  background-color: #d35e14;
}
/* HOMEPAGE QUOTE */
.homepage-quote {
  margin-bottom: 30px;
}
.homepage-quote h2 {
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ced1d4;
}
.homepage-quote p {
  line-height: normal;
  margin-bottom: 20px;
}
.homepage-quote p strong {
  font-size: 14px;
  color: #d35e14;
}
.homepage-quote p em {
  font-size: 14px;
}
.homepage-quote a.view-all {
  background-color: #8d949b;
  padding: 10px 20px;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  display: inline-block;
}
.homepage-quote a.view-all:hover {
  background-color: #d35e14;
}
/* HEADER - MOBILE CONTACT */
.header-mobile-contact {
  margin: 0;
  padding: 15px;
  text-align: left;
  background-color: #8d949b;
  font-size: 12px;
  text-transform: uppercase;
}
.header-mobile-contact .col-xs-12 {
  padding-left: 0px;
  padding-right: 0px;
}
.header-mobile-contact ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.header-mobile-contact ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.header-mobile-contact ul li form {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.header-mobile-contact ul li form input {
  padding: 9px 20px;
  border: 1px solid #5c6670;
  color: #5c6670;
  display: block;
  width: 100%;
  text-transform: uppercase;
}
.header-mobile-contact ul li a {
  color: #FFFFFF;
  background-color: #5c6670;
  padding: 10px 20px;
  display: block;
}
.header-mobile-contact ul li a:hover {
  color: #FFFFFF;
  background-color: #d35e14;
}
/* INDIVIDUAL OFFICE */
.individual-office {
  margin-bottom: 30px;
}
/* INDIVIDUAL WQHAT PEOPLE SAY */
body.post-type-archive-what-people-say .individual-whatpeoplesay {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #ced1d4;
}
body.post-type-archive-what-people-say .individual-whatpeoplesay:first-of-type {
  margin-top: 0px;
  padding-top: 0px;
  border-top: none;
}
body.post-type-archive-what-people-say .individual-whatpeoplesay-content p:last-of-type {
  margin: 0;
}
body.post-type-archive-what-people-say .individual-whatpeoplesay-content p.quote-details {
  font-size: 15px;
}
body.post-type-archive-what-people-say .individual-whatpeoplesay-content p.quote-details strong {
  color: #d35e14;
}
body.tax-what-people-say-categories .individual-whatpeoplesay {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #ced1d4;
}
body.tax-what-people-say-categories .individual-whatpeoplesay:first-of-type {
  margin-top: 0px;
  padding-top: 0px;
  border-top: none;
}
body.tax-what-people-say-categories .individual-whatpeoplesay-content p:last-of-type {
  margin: 0;
}
body.tax-what-people-say-categories .individual-whatpeoplesay-content p.quote-details {
  font-size: 15px;
}
body.tax-what-people-say-categories .individual-whatpeoplesay-content p.quote-details strong {
  color: #d35e14;
}
.client-quotes-scroller-item-content p {
  margin: 0;
}
.client-quotes-scroller-item-content p.quote {
  margin: 0 0 20px 0;
  font-size: 13px;
}
.client-quotes-scroller-item-content p.name {
  font-size: 13px;
  color: #d35e14;
}
.client-quotes-scroller-item-content p.name strong {
  color: #d35e14;
}
.client-quotes-scroller-item-content p.job-title {
  font-size: 12px;
}
.client-quotes-scroller-item-content p.company {
  font-size: 12px;
}
.individual-whatpeoplesay-content p.name, .individual-whatpeoplesay-content p.job-title, .individual-whatpeoplesay-content p.company {
  font-size: 80%;
}
a.more-link {
  color: #d35e14 !important;
}
a.more-link:hover {
  color: #d35e14 !important;
  text-decoration: underline;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  /* HEADER */
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    float: none;
  }
  body.home .navbar-header {
    margin-bottom: 0;
  }
  .navbar {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .navbar-brand {
    margin: 0 !important;
    width: 200px;
    height: 42px;
    background-position: -620px 0;
  }
  .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0px;
  }
  /* FOOTER - SOCIAL */
  #footer .social {
    text-align: right;
  }
  #footer .social ul li a {
    margin: 0 0 0 10px;
  }
  /* FOOTER - ACCREDITATIONS */
  #footer .accreditations li img {
    height: 85px;
  }
  /* HOMEPAGE - SCROLLER */
  .homepage-scroller {
    padding-left: 15px;
    padding-right: 15px;
  }
  .homepage-banner-content {
    padding: 0 0 20px 0;
    margin-bottom: 0px;
  }
  .scroller-item div.scroller-image {
    padding: 0px;
  }
  .scroller-image .scroller-content p {
    font-size: 18px;
    padding: 30px;
  }
  /* HOMEPAGE - LOCATIONS */
  .individual-homepage-locations {
    width: 48%;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  body {
    font-size: 16px;
  }
  /* GENERAL */
  h1 {
    font-size: 24px;
  }
  h2 {
    font-size: 22px;
  }
  h3 {
    font-size: 20px;
  }
  h4 {
    font-size: 18px;
  }
  h5 {
    font-size: 17px;
  }
  h6 {
    font-size: 17px;
  }
  /* HEADER */
  .navbar {
    margin-bottom: 30px;
  }
  .navbar-header {
    display: block;
    width: 100%;
  }
  .navbar-brand {
    width: 250px;
    height: 52px;
    background-position: -324px 0;
    margin: 50px 0 0 15px !important;
  }
  .navbar-collapse {
    display: inline-block !important;
    background-color: transparent;
    width: 672px !important;
  }
  .header-brand {
    padding-bottom: 10px;
  }
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
    float: none;
  }
  .navbar-collapse {
    float: right;
    clear: none;
    width: 100%;
    margin: 0 !important;
  }
  /* HEADER - CONTACT */
  .header-contact {
    margin: 0;
    padding: 0;
    text-align: right;
    display: inline-block;
  }
  .header-contact ul li {
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
  }
  .header-contact ul li:first-of-type {
    margin: 0;
    padding: 0;
    border-left: none;
  }
  .header-contact ul li:last-of-type {
    margin: 0;
    padding: 0;
    border-left: none;
  }
  .header-top-nav {
    display: block;
    text-align: right;
    width: 642px;
    border-bottom: 5px solid #d35e14;
    margin: 0 0 16px 15px;
    padding: 0 0 15px 0;
  }
  /* HEADER - MAIN MENU MENU */
  .menu-main-menu-container {
    background-color: transparent;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: left;
    float: left;
  }
  .menu-main-menu-container ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    z-index: 9999;
    display: block;
  }
  .menu-main-menu-container ul li {
    position: relative;
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
  }
  .menu-main-menu-container ul li:first-of-type {
    margin-left: 0;
  }
  .menu-main-menu-container ul li:hover {
    background-color: #8d949b;
    color: #FFFFFF !important;
  }
  .menu-main-menu-container ul li:hover a {
    color: #FFFFFF !important;
  }
  .menu-main-menu-container ul li a {
    display: block;
    text-decoration: none;
    padding: 7px 13px 7px 15px;
    font-size: 14px;
    color: #5c6670;
  }
  .menu-main-menu-container ul li a:hover {
    color: #FFFFFF !important;
    background-color: #8d949b;
  }
  .menu-main-menu-container ul li:hover a {
    position: relative;
  }
  .menu-main-menu-container ul ul, .menu-main-menu-container ul li:hover ul ul {
    position: absolute;
    display: none;
    background-color: #8d949b;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .menu-main-menu-container ul ul li {
    border: none;
    padding: 0 15px 10px 15px;
    text-align: left;
    margin-left: 0;
  }
  .menu-main-menu-container ul ul li:hover ul, .menu-main-menu-container ul li:hover ul li:hover ul {
    display: block;
    top: 0px;
    left: 100%;
  }
  .menu-main-menu-container ul ul li a {
    float: none;
    width: 160px;
    line-height: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: none;
    padding: 0;
    color: rgba(255, 255, 255, 1.0);
    border-top: none;
    font-size: 12px;
    background-color: transparent;
  }
  .menu-main-menu-container ul ul li a:hover {
    border-top: none;
    color: rgba(255, 255, 255, 0.50) !important;
  }
  .menu-main-menu-container ul li:hover ul {
    display: block;
    position: absolute;
    left: 0;
    top: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
  }
  .menu-main-menu-container ul ul li:first-of-type {
    padding: 10px 15px;
  }
  .menu-main-menu-container ul ul li:last-of-type {
    padding: 0 15px 10px 15px;
  }
  .menu-main-menu-container ul li.active ul li a, .menu-main-menu-container ul li.current-menu-item a, .menu-main-menu-container ul li.current-page-parent a, .menu-main-menu-container ul li.current-page-ancestor a {
    color: #FFFFFF !important;
    background-color: #8d949b;
  }
  .menu-main-menu-container ul li.current-menu-item a:hover, .menu-main-menu-container ul li.current-page-parent a:hover, .menu-main-menu-container ul li.current-page-ancestor a:hover {
    color: rgba(255, 255, 255, 0.50) !important;
    background-color: #8d949b;
  }
  body.post-type-archive-examples-of-work .menu-main-menu-container ul li#menu-item-39 a, body.post-type-archive-our-people .menu-main-menu-container ul li#menu-item-136 a, body.single-our-people .menu-main-menu-container ul li#menu-item-136 a, body.post-type-archive-offices .menu-main-menu-container ul li#menu-item-87 a, body.single-offices .menu-main-menu-container ul li#menu-item-87 a, body.tax-examples-of-work-categories .menu-main-menu-container ul li#menu-item-39 a {
    color: #FFFFFF !important;
    background-color: #8d949b;
  }
  body.post-type-archive-examples-of-work .menu-main-menu-container ul li#menu-item-39 a:hover, body.post-type-archive-our-people .menu-main-menu-container ul li#menu-item-136 a:hover, body.single-our-people .menu-main-menu-container ul li#menu-item-136 a:hover, body.post-type-archive-offices .menu-main-menu-container ul li#menu-item-87 a:hover, body.single-offices .menu-main-menu-container ul li#menu-item-87 a:hover, body.tax-examples-of-work-categories .menu-main-menu-container ul li#menu-item-39 a:hover {
    color: rgba(255, 255, 255, 0.50) !important;
    background-color: #8d949b;
  }
  body.post-type-archive-examples-of-work .menu-main-menu-container ul li#menu-item-39 ul li#menu-item-61 a, .menu-main-menu-container ul li ul li.current-menu-item a, .menu-main-menu-container ul li ul li.current-page-ancestor a, body.single-offices .menu-main-menu-container ul li#menu-item-87 ul li.current-menu-item a, body.tax-examples-of-work-categories .menu-main-menu-container ul li#menu-item-39 ul li#menu-item-61 a {
    color: rgba(255, 255, 255, 0.50) !important;
  }
  /* HEADER - HEADER MENU */
  .menu-header-menu-container {
    background-color: transparent;
    display: inline-block;
    margin: 10px 0 0 0;
    text-align: right;
    float: left;
  }
  .menu-header-menu-container ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    z-index: 9999;
  }
  .menu-header-menu-container ul li {
    position: relative;
    margin: 0 20px 0 0;
    padding: 0;
    display: inline-block;
    float: left;
  }
  .menu-header-menu-container ul li a {
    display: block;
    text-decoration: none;
    padding: 0;
    font-size: 12px;
    color: #5c6670;
    text-transform: uppercase;
  }
  .menu-header-menu-container ul li a:hover {
    color: #d35e14;
  }
  .menu-header-menu-container ul li.active a, .menu-header-menu-container ul li.current_page_item a {
    color: #d35e14;
  }
  .menu-header-menu-container ul li.active a:hover, .menu-header-menu-container ul li.current_page_item a:hover {
    color: #d35e14 !important;
  }
  .menu-header-menu-container ul li a:hover {
    color: #d35e14;
  }
  body.post-type-archive-what-people-say .menu-header-menu-container ul li#menu-item-486 a, body.archive.date .menu-header-menu-container ul li#menu-item-207 a, body.single-post .menu-header-menu-container ul li#menu-item-207 a, body.tax-what-people-say-categories .menu-header-menu-container ul li#menu-item-486 a {
    color: #d35e14
  }
  /* FOOTER */
  .menu-legal-menu-container ul li {
    margin: 0 30px 0 0;
    display: inline;
  }
  /* SIDEBAR */
  #sidebar, .sidebar-support {
    margin-top: 93px;
  }
  /* HOMEPAGE - SCROLLER */
  .scroller-image {
    position: relative;
  }
  .scroller-image .scroller-content {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
  }
  .scroller-image .scroller-content p {
    font-size: 22px;
    padding: 20px 30px;
    display: inline-block;
  }
  /* TABS */
  ul.nav-tabs li {
    display: inline-block;
    float: left;
    width: auto;
  }
  .nav > li > a {
    padding: 20px 40px;
  }
  .tab-content .tab-pane#byaz {
    padding: 40px 40px 30px 40px;
  }
  .tab-content .tab-pane#bypracticearea {
    padding: 40px;
  }
  .tab-content .tab-pane#byoffice {
    padding: 40px;
  }
  .nav-tabs > li.byaz > a {
    border-right: 1px solid #fff !important;
  }
  .nav-tabs > li.bypracticearea > a {
    border-right: 1px solid #fff !important;
  }
  .nav-tabs > li.byoffice > a {
    border-right: 1px solid #fff !important;
  }
  /* SINGLE - INDIVIDUAL PERSON */
  body.single-our-people .individual-person {
    margin-right: 15px;
  }
  body.single-our-people .individual-person .individual-person-content {
    padding: 20px;
  }
  /* HOMEPAGE CONTENT */
  .homepage-content {
    padding: 50px 30px 30px 30px !important;
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  body.post-type-archive-our-people #content .col-xs-12, body.post-type-archive-offices #content .col-xs-12, body.page-template-page-careers #content .col-xs-12, body.search #content .col-xs-12 {
    padding-left: 65px;
  }
  body.post-type-archive-our-people #content .tab-pane .col-xs-12, body.post-type-archive-offices #content .tab-pane .col-xs-12, body.page-template-page-careers #content .tab-pane .col-xs-12, body.search #content .tab-pane .col-xs-12 {
    padding-left: 15px;
  }
  /* GENERAL */
  h1 {
    font-size: 28px;
  }
  h2 {
    font-size: 22px;
  }
  h3 {
    font-size: 20px;
  }
  h4 {
    font-size: 17px;
  }
  h5 {
    font-size: 17px;
  }
  h6 {
    font-size: 17px;
  }
  /* HEADER */
  .navbar {
    margin-bottom: 50px;
  }
  .navbar-brand {
    width: 298px;
    height: 62px;
    background-position: 0 0;
    margin: 48px 0 0 15px !important;
  }
  .navbar-collapse {
    width: 811px !important;
  }
  .header-top-nav {
    width: 781px;
    margin: 0 0 17px 15px;
    padding: 0 0 16px 0;
  }
  /* HEADER - MAIN MENU CONTAINER */
  .menu-main-menu-container ul li {
    margin: 0 3px 0 0;
  }
  .menu-main-menu-container ul li a {
    font-size: 17px;
    padding: 10px 15px 10px 16px;
  }
  .menu-main-menu-container ul ul li a {
    width: 200px;
    font-size: 14px;
  }
  /* SIDEBAR */
  #sidebar {
    margin-top: 96px;
  }
  #sidebar .panel-body {
    padding: 0 50px 0 50px;
  }
  /* SIDEBAR - STANDARD */
  div#sidebar ul.sidebar {
    margin-right: 30px;
    padding: 30px 30px 15px 50px;
  }
  .sidebar-support {
    margin-top: 88px;
  }
  div#sidebar h3 {
    margin: 0 0 30px 50px;
  }
  div#sidebar .widget {
    padding: 30px 30px 15px 50px;
  }
  #sidebar .panel-default .panel-heading .panel-title {
    padding: 0 30px 20px 50px;
  }
  /* HOMEPAGE - SCROLLER */
  .scroller-image .scroller-content p {
    font-size: 25px;
    padding: 20px 30px;
  }
  /* TABS */
  .nav > li > a {
    padding: 20px 50px;
  }
  .tab-content .tab-pane#byaz {
    padding: 50px 50px 30px 50px;
  }
  .tab-content .tab-pane#bypracticearea {
    padding: 50px;
  }
  .tab-content .tab-pane#byoffice {
    padding: 50px;
  }
  /* SINGLE - INDIVIDUAL PERSON */
  body.single-our-people .individual-person {
    margin-right: 30px;
  }
  body.single-our-people .individual-person .individual-person-content {
    padding: 50px;
  }
}
@media (max-width: 991px) {
  .navbar-header {
    float: none;
  }
  .navbar-left, .navbar-right {
    float: none !important;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
    display: none !important;
    margin-bottom: 15px;
  }
  .navbar-nav {
    float: none !important;
    margin-top: 7.5px;
  }
  .navbar-nav > li {
    float: none;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .collapse.in {
    display: block !important;
  }
}