#lang_sel,
#lang_sel_click {
  background-color: rgba(51,51,51,0.07);
}
.branding #lang_sel,
.mixed-header #lang_sel,
.branding #lang_sel_click,
.mixed-header #lang_sel_click {
  background-color: rgba(51,51,51,0.07);
}
.top-bar #lang_sel,
.top-bar #lang_sel_click {
  background-color: rgba(255,255,255,0.07);
}
.dt-mobile-header #lang_sel,
.dt-mobile-header #lang_sel_click {
  background-color: rgba(51,51,51,0.07);
}
#lang_sel:hover,
#lang_sel_click:hover {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
#lang_sel li > ul,
#lang_sel_click li > ul {
  background-color: #ffffff;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
#lang_sel > ul > li:after,
#lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(51,51,51,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'><polygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/></svg>");
}
.branding #lang_sel > ul > li:after,
.mixed-header #lang_sel > ul > li:after,
.branding #lang_sel_click > ul > li:after,
.mixed-header #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(51,51,51,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'><polygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/></svg>");
}
.top-bar #lang_sel > ul > li:after,
.top-bar #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(255,255,255,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'><polygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/></svg>");
}
.dt-mobile-header #lang_sel > ul > li:after,
.dt-mobile-header #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(51,51,51,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'><polygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/></svg>");
}
#lang_sel a,
#lang_sel_click a,
#lang_sel_list a {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.branding #lang_sel a,
.mixed-header #lang_sel a,
.branding #lang_sel_click a,
.mixed-header #lang_sel_click a,
.branding #lang_sel_list a,
.mixed-header #lang_sel_list a {
  font:    15px / 19px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.top-bar #lang_sel a,
.top-bar #lang_sel_click a,
.top-bar #lang_sel_list a {
  font:   13px / 19px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #ffffff;
}
.dt-mobile-header #lang_sel a,
.dt-mobile-header #lang_sel_click a,
.dt-mobile-header #lang_sel_list a {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #333333;
}
.submenu-languages > li > a:hover {
  color: #926d0d;
}
.top-header .main-nav .submenu-languages > li > a:hover {
  background-color: rgba(146,109,13,0.07);
}
#lang_sel a:first-child,
#lang_sel_click a:first-child {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
#lang_sel a:last-child,
#lang_sel_click a:last-child {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
#lang_sel_click > ul > li:first-child > a {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.branding #lang_sel_click > ul > li:first-child > a,
.mixed-header #lang_sel_click > ul > li:first-child > a {
  font:    15px / 19px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.top-bar #lang_sel_click > ul > li:first-child > a {
  color: #ffffff;
}
.dt-mobile-header #lang_sel_click > ul > li:first-child > a {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #333333;
}
.main-nav > li.menu-item-language > a {
  font:   600 16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: uppercase;
}
.mobile-main-nav > li.menu-item-language > a {
  font:   600 16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: uppercase;
  padding: 16px 30px 16px 0;
}
.submenu-languages {
  width: 250px;
  background-color: #ffffff;
}
.submenu-languages > li > a {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 9px 8px 9px 8px;
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #333333;
  text-decoration: none;
}
.mobile-main-nav .submenu-languages > li > a {
  padding: 6.5px 30px 6.5px 0;
  margin: 0;
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: none;
}
.masthead #lang_sel li > ul > li a,
.masthead #lang_sel_click li > ul > li a,
.dt-mobile-header  #lang_sel li > ul > li a,
.dt-mobile-header #lang_sel_click li > ul > li a {
  color: #333333;
  padding: 5px 15px 5px 10px;
}
.masthead #lang_sel li > ul > li a:hover,
.masthead #lang_sel_click li > ul > li a:hover,
.dt-mobile-header  #lang_sel li > ul > li a:hover,
.dt-mobile-header #lang_sel_click li > ul > li a:hover {
  color: #926d0d;
  background-color: rgba(146,109,13,0.07);
}
