.remove_button_css { 
  outline: none;
  padding: 5px; 
  border: 0px; 
  box-sizing: none; 
  background-color: transparent; 
}

/** IE fixes **/
img {
	height:auto;
	width:auto \9;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: auto \9;
  max-width: 100%;
  height: auto;
}
/** end IE fixes **/
.dc_image_map {
	width: 100%;
}
/** start GeneralStyling **/
body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	background-color: #2d2d2d;
	color: #c9c9c9;
}
body#local {
	background-color: #e1e1e1;
	color: #6a6969;
}
#local .container {
	background-color: #f3f3f3;
	padding: 0 4em;
}
#local .ba {
	color: #f36e32;
}
.ba {
  color: #d5522a;
 padding-left: 0px;
  text-decoration: underline;
}
.ba:hover,
.ba:focus {
  color: #c9c9c9;
  text-decoration: none;
}

a {
  color: #d5522a;
  text-decoration: underline;
}
#local a {
	color: #f36e32;
}
a:hover,
a:focus {
  color: #c9c9c9;
  text-decoration: none;
}
h1, h2, h3, .h1, .h2, .h3 {
	font-family: Georgia, serif;
	font-weight: normal;
	line-height: 1.333333;
}
h1, h4, .h1, .h4 {
	color: #d5522a;
}
#local h1, #local h4, #local .h1, #local .h4 {
	color: #f36e32;
}
h1, .h1 {
  font-size: 24px;
  text-transform: uppercase;
}
h2, .h2 {
  font-size: 24px;
}
h3, .h3 {
  font-size: 18px;
  font-style: italic;
  margin-bottom: 1.5em;
}
h4, .h4 {
  font-size: 12px;
  margin-top: 1.5em;
}
h5,
.h5 {
 	color: #c9c9c9;
	font-size: 14px;
	margin-top: 1.5em;
	font-weight: bold;
}
#local h5,
#local .h5{
	color: #6a6969;
}
h6,
.h6 {
  font-size: 12px;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child  {
	margin-top: 0;
}
p {
  margin: 0 0 10px;
}
.copyright {
	font-size: 10px;
	line-height: 1.25;
	color: #959595;
}
.line-above {
	padding-top: 1em;
	border-top: 1px solid #646464;
}
.text-margin-0 {
	margin: 0;
}
.margin-top-15 {
	margin-top: 15px;
}
.margin-top-30 {
	margin-top: 30px;
}
.text-c8c8c8 {
	color: #c8c8c8;
}
.text-c9c9c9 {
	color: #c9c9c9;
}
.text-10 {
	font-size: 10px;
}
.form-control {
  width: 80%;
  padding: 2px 6px;
  -webkit-box-shadow: inset -1px 1px 3px rgba(0, 0, 0, .3);
          box-shadow: inset -1px 1px 3px rgba(0, 0, 0, .3);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #d5522a;
  outline: 0;
  -webkit-box-shadow: inset -1px 1px 3px rgba(213, 82, 42,.3), 0 0 10px rgba(213, 82, 42, .6);
          box-shadow: inset -1px 1px 3px rgba(213, 82, 42,.3), 0 0 10px rgba(213, 82, 42, .6);
}
#local .form-control:focus {
	color: #f36e32;
}
.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 20px;
  border-radius: 0px;
}
select.input-sm {
	height: 20px;
	line-height: 20px;
}
.form-control-feedback {
  position: absolute;
  top: 0px;
  right: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.input-sm + .form-control-feedback {
	width: 20px;
	height: 20px;
	line-height: 20px;
}
.has-feedback .form-control {
  padding-right: 3px;
}
.text-11 {
	font-size: 11px;
}
.container {
  padding-right: 20px;
  padding-left: 20px;
}
/** end   GeneralStyling **/


/** start SpecificStyling **/
/* start breadcrumb */
.breadcrumb {
	padding: 3px 0px;
	background-color: #2d2d2d;
	margin-bottom: 15px;
	border-radius: 0px;
	font-size: 9px;
	text-transform: uppercase;
	border-bottom: 1px solid #474747;
}
#local .breadcrumb {
	background-color: transparent;
	border-bottom: 1px solid #b7b7b7;
}
.breadcrumb > li + li:before {
	color: #666565;
	content: "-";
}
#local .breadcrumb > li + li:before {
	color: #959595;
}
.breadcrumb > .active {
	color: #a8a7a7;
}
#local .breadcrumb > .active {
	color: #959595;
}
.breadcrumb a {
	color: #666565;
	text-decoration: underline;
}
#local .breadcrumb a {
	color: #959595;
}
.breadcrumb a:hover {
	color:#a8a7a7;
	text-decoration: none;
}
#local .breadcrumb a:hover {
	color:#959595;
}
/** end   breadcrumb **/


/*** start Navigation ***/
.nav > li > a:hover,
.nav > li > a:focus {
	background-color: #d5522a;
	color: #c8c8c8;
}
#local .nav > li > a:hover,
#local .nav > li > a:focus {
	background-color: #f36e32;
}
.navbar {
	min-height: 15px;
 }
.nav-pills > li > a {
  border-radius: 0px;
}
.navbar-toggle {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-radius: 0px;
}
/** start TopNavigation **/
.nav.nav-pills {
	font-family: 'Titillium Web', sans-serif;
	font-size: 9px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 30px;
	background-color: #000000;
}
#local .nav.nav-pills {
	background-color: #ffffff;
	margin-left: -3.7em;
	margin-right: -3.7em;
}
.nav a,
#local .nav a {
	color: #959595;
}
.nav.nav-pills > li > a {
  padding: 5px 8px;
}
#local .nav.nav-pills > li:first-child > a {
	padding-left: 3.7em;
}
#local .nav.nav-pills > li:first-child > a:hover {
	margin-left: 2.8em;
	padding-left: 8px;
}
#local .nav.nav-pills > li > a:hover {
	color: #f1f1f1;
}
/** end   TopNavigation **/


/** start MainNavigation **/
.nav.navbar-nav > li > a {
	padding: 6px 6px;
	letter-spacing: 1px;
}
@media (min-width: 767px) {
	.nav.navbar-nav > li > a {
		padding: 6px 8px;
	}
	.nav.navbar-nav > li:first-child > a {
		padding: 6px 6px 6px 0;
	}
}
.collapse.navbar-collapse {
	padding-right: 0px;
	padding-left: 0px;
}
@media (max-width: 767px) {
	.collapse.navbar-collapse {
	padding-right: 0px;
	padding-left: 15px;
	}
}
.navbar-default {
	background-color: #2d2d2d;
	border-bottom: 1px solid #646464;
	border-top: 1px solid #646464;
	border-left: 0px;
	border-right: 0px;
	border-radius: 0px;
	margin: 40px 0 0px 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}
#local .navbar-default {
	background-color: transparent;
}
.navbar-default .navbar-nav > li > a {
  color: #959595;
  text-decoration: none;
}
#local .navbar-default .navbar-nav > li > a {
	color: #959595;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #d5522a;
	background-color: #000000;
}
#local .navbar-default .navbar-nav > li > a:hover,
#local .navbar-default .navbar-nav > li > a:focus {
  color: #f36e32;
  background-color: #000000;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #d5522a;
  background-color: transparent;
}
#local .navbar-default .navbar-nav > .active > a,
#local .navbar-default .navbar-nav > .active > a:hover,
#local .navbar-default .navbar-nav > .active > a:focus {
	color: #f36e32;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #959595;
}
.navbar-default .navbar-toggle {
	color: #d5522a;
	border-color: transparent;
	text-transform: uppercase;
}
#local .navbar-default .navbar-toggle {
	color: #f36e32;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #000000;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #d5522a;
	background-color: #000000;
}
#local .navbar-default .navbar-nav > .open > a,
#local .navbar-default .navbar-nav > .open > a:hover,
#local .navbar-default .navbar-nav > .open > a:focus {
	color: #f36e32;
}
.list_by_name .navbar-form {
	padding: 10px 0;
	margin-top: 0px;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #c9c9c9;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #d5522a;
	background-color: #000000;
 }
  #local .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  #local .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #f36e32;
 }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #d5522a;
	background-color: #000000;
  }
  #local .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  #local .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  #local .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #f36e32;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #959595;
  }
  .list_by_name .navbar-form {
	padding: 10px 15px;
  }
  .list_by_name .form-control {
  width: 50%;
}
}
.dropdown-menu {
	font-size: 12px;
	min-width: 100px;
	background-color: #000000;
	border-radius: 0px;
	border: 0px;
	border-color: transparent;
}
.dropdown-menu > li > a,
#local .dropdown-menu > li > a {
  padding: 3px 10px;
  font-weight: 600;
  color: #c9c9c9;
  text-decoration: none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #d5522a;
  background-color: transparent;
}
#local .dropdown-menu > li > a:hover,
#local .dropdown-menu > li > a:focus {
	color: #f36e32;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #d5522a;
  background-color: #000000;
}
#local .dropdown-menu > .active > a,
#local .dropdown-menu > .active > a:hover,
#local .dropdown-menu > .active > a:focus {
  color: #f36e32;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #c9c9c9;
}
/** end   MainNavigation **/
/** end   SpecificStyling **/
/*** end Navigation ***/


/** start Footer **/
.list-inline {
	margin-left: 0px;
}
.list-inline > li {
	padding-right: 2px;
	padding-left: 0px;
}
footer ul.list-inline {
	font-family: 'Titillium Web', sans-serif;
	font-size: 8px;
	font-weight: 600;
	text-transform: uppercase;
}
footer ul.list-inline li a {
	letter-spacing: 1px;
	color: #959595;
	text-decoration: none;
}
.list-inline li:before,
footer ul.list-inline li:before { /* stond footer ul.list-inline li a:before */
	content: '| ';
}
ul.list-inline li:first-child:before,
footer ul.list-inline li:first-child a:before {
	content: none;
}
footer ul.list-inline li a:hover {
	text-decoration: underline;
}
/** end   Footer **/

/** start MainContent specific pages **/
/* homepage */
.country-box {
	margin-bottom: 2em;
}
.country-box a {
	text-decoration: none;
}
.country-data {
	padding: 10px 10px 0px 10px ;
	border-left: 1px solid #5d5d5d;
	min-height: 55px;
	line-height: .9;
}
.country-logo, 
.country-function {
	font-family: 'Titillium Web', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #ffffff;
}
.country-logo {
	font-size: 14px;
}
.country-function {
	font-size: 12px;
}
.country {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 14px;
	color: #d5522a;
}
#local .country {
	color: #f36e32;
}
.pic {
  width: auto/9;
  height: 180px;
  overflow: hidden;
}
@media (max-width: 1199px) {
	.pic {
		height: 150px;
	}
}
@media (max-width: 991px) {
	.pic {
		height: 115px;
	}
}
@media (max-width: 767px) {
	.pic {
		height: 155px;
	}
}
@media (max-width: 639px) {
	.pic {
		height: 110px;
	}
}

.grow img,
.grow .carousel {
  width: 100%;
  height: 100%;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.grow img:hover,
.grow .carousel:hover {
  width: 110%;
  height: 110%;
}
/* Carousel */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel .carousel-inner .active {
  opacity: 1;
}
.carousel .carousel-inner .active.left,
.carousel .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
/* local carousel homepage */
.img-local-home-effect .img-red-overlay {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #f36e32;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow: hidden;
}
.img-local-home-effect:hover .img-red-overlay {
	opacity: .7;
	filter: alpha(opacity=70);
}
#carousel-local_01,
#carousel-local_02,
#carousel-local_03 {
	margin-bottom: 2em;
}
.carousel-caption {
  position: absolute;
  right: 5%;
  bottom: 2px;
  left: 5%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 10px;
  text-align: left;
}

/* end - local carousel homepage */
/* end Carousel */
/* end homepage */

/* page - why us */
.bold-link {
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0em;	
}
.bold-link a {
	color: #c9c9c9;
}
.text-grey {
	color: #959595;
}
/* end - why us */

/* page - one team -> list by name */
.people-name {
	font-family: Georgia, serif;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.block-black {
	background-color: #1f1e1e;
	padding: 1em;
}
#local .block-black {
	background-color: transparent;
}
.list_by_name select {
	margin-bottom: 1em;
}
.list-names,
.list-countries {
	list-style: none;
	padding-left: 0em;
}
.list-names > li > a {
	color: #959595;
	text-decoration: none;
}
#local .list-names > li > a {
	color: #6a6969;
}
.list-names li a:hover,
.list-names li a:focus,
.list-names li.active a {
	text-decoration: underline;
	color: #d5522a;
}
#local .list-names li a:hover,
#local .list-names li a:focus,
#local .list-names li.active a {
	color: #f36e32;
}
.contact-data > li > a {
	color: #c9c9c9;
}
#local .contact-data > li > a {
	color: #6a6969;
}
/* end - one team list by name */

/** page - our region **/
.map-wrap {
	background-color: #C3C6C8;
	padding: 0 1em 3em 0;
	margin-bottom: 2em;
	color:#000000;
}
.our_region .panel {
  margin-bottom: 0px;
  background-color: transparent;
  border: 0px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
          box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
}
.our_region .panel-body {
  padding: 8px;
  color: #000000;
}
.our_region .panel-heading {
  padding: 0px 0px;
  border-bottom: 0px solid transparent;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.our_region .panel-heading a:hover,
#local .our_region .panel-heading a:hover,
.our_region .panel-body a:hover,
#local .our_region .panel-body a:hover {
	color: #fff;
}
.our_region .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.our_region .panel-title {
  font-size: 12px;
}
.our_region .panel-group .panel {
  border-radius: 0px;
}
@media (max-width: 767px) {
	.our_region .panel-group {
		padding: 1em;
	}
	.our_region .map-wrap p {
		padding-left: 1em;
	}
}
.our_region .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 0px solid transparent;
}
.our_region .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 0px solid transparent;
}
.our_region .panel-default {
  border-color: transparent;
}
.our_region  .panel-default > .panel-heading {
  color: #d5522a;
  background-color: transparent;
  border-color: transparent;
}
#local .our_region  .panel-default > .panel-heading {
	color: #f36e32;
}
.our_region .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.our_region .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.our_region .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: transparent;
}

img[xusemap] { /* to make the map responsize together with javascript */
	border: none;
	height: auto;
	max-width: 100%;
	width: auto;
}

/* start MAP hovers */
p#vtip {
	display: none;
	position: absolute;
	padding: 5px 10px;
	left: 5px;
	width: 200px;
	font-family: 'Georgia', sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	background-color: rgb(125,48,24);
	background-color: rgba(125,48,24,.7);
	border: none;
	color: #FFFFFF;
	z-index: 9999;
}
#local p#vtip {
	color: #f36e32;
}
p#vtipoffice {
	display: none;
	position: absolute;
	padding: 5px 10px 10px 10px;
	left: 5px;
	width: 200px;
	font-family: Arial, serif;
	font-size: 12px;
	color: #ffffff;
	background-color: rgb(125,48,24);
	background-color: rgba(125,48,24,.7);
	border: none;
	z-index: 9999;
/*	border-top: 1px dashed rgba(255,255,255,.4);*/
}
p#vtip #vtipArrow {
	position: absolute;
	top: -10px;
	left: 125px;
}
/* end MAP hovers */
/** end - our region **/

/* page - our work */
.list-names img {
	margin-bottom: 1em;
}
/* end - our work */

/* page - insights */
.text-legal_updates {
	color: #959595;
}
.insights .list-inline {
	text-transform: uppercase;
}
.insights .list-inline > li > a {
	color: #c9c9c9;
}
.insights .list-inline li a:hover,
.insights .list-inline li a:focus,
.insights .list-inline li.active a {
	color: #959595;
	text-decoration: none;
}
.text-orange {
	color: #d5522a;
}
#local .text-orange {
	color: #f36e32;
}
/* end - insights */

/* page - news */
.enewsletter {
	list-style: none;
	padding-left: 0em;
}
.enewsletter > li > a {
	color: #c9c9c9;
}
#local .enewsletter > li > a {
	color: #6a6969;
}
.enewsletter li a:hover,
.enewsletter li a:focus {
	color: #c8c8c8;
}
.enewsletter li.active a {
	text-decoration: none;
}
.news h1,
.news h4 {
	margin-bottom: 0;
	line-height: 1em;
}
.news .people-name {
	line-height: 1em;
	color: #c9c9c9;
}
#local .news .people-name {
	color: #6a6969;
}
.news .list-inline > li > a {
	color: #c9c9c9;
}
#local .news .list-inline > li > a {
	color: #6a6969;
}
.news .list-inline li a:hover,
.news .list-inline li a:focus,
.news .list-inline li.active a {
	color: #959595;
}
/* end - news */
/* page - local-contact */
.local-contact .contact-text {
	color: #616060;
	font-family: Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	margin-top: 2em;
	line-height: 1.3;
}
.na-list > li {
padding-bottom:3px;
}