#lang_sel,
#lang_sel_click {
  background-color: rgba(176,176,180,0.07);
}
.branding #lang_sel,
.mixed-header #lang_sel,
.classic-header .mobile-mini-widgets #lang_sel,
.branding #lang_sel_click,
.mixed-header #lang_sel_click,
.classic-header .mobile-mini-widgets #lang_sel_click {
  background-color: rgba(255,255,255,0.07);
}
.top-bar #lang_sel,
.top-bar #lang_sel_click {
  background-color: rgba(170,174,181,0.07);
}
.dt-mobile-header #lang_sel,
.dt-mobile-header #lang_sel_click {
  background-color: rgba(66,58,50,0.07);
}
.top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) #lang_sel,
.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) #lang_sel,
.top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) #lang_sel_click,
.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) #lang_sel_click {
  background-color: rgba(255,255,255,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,%3Csvg 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(176,176,180,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon 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 '/%3E%3C/svg%3E");
}
.branding #lang_sel > ul > li:after,
.mixed-header #lang_sel > ul > li:after,
.classic-header .mobile-mini-widgets #lang_sel > ul > li:after,
.branding #lang_sel_click > ul > li:after,
.mixed-header #lang_sel_click > ul > li:after,
.classic-header .mobile-mini-widgets #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,%3Csvg 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'%3E%3Cpolygon 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 '/%3E%3C/svg%3E");
}
.top-bar #lang_sel > ul > li:after,
.top-bar #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,%3Csvg 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(170,174,181,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon 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 '/%3E%3C/svg%3E");
}
.dt-mobile-header #lang_sel > ul > li:after,
.dt-mobile-header #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,%3Csvg 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(66,58,50,0.9)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon 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 '/%3E%3C/svg%3E");
}
.top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) #lang_sel > ul > li:after,
.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) #lang_sel > ul > li:after,
.top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) #lang_sel_click > ul > li:after,
.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) #lang_sel_click > ul > li:after {
  background-image: url("data:image/svg+xml,%3Csvg 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'%3E%3Cpolygon 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 '/%3E%3C/svg%3E");
}
#lang_sel a,
#lang_sel_click a,
#lang_sel_list a {
  font:    14px / 18px "Tahoma", Helvetica, Arial, Verdana, sans-serif;
  color: #b0b0b4;
}
.branding #lang_sel a,
.mixed-header #lang_sel a,
.classic-header .mobile-mini-widgets #lang_sel a,
.branding #lang_sel_click a,
.mixed-header #lang_sel_click a,
.classic-header .mobile-mini-widgets #lang_sel_click a,
.branding #lang_sel_list a,
.mixed-header #lang_sel_list a,
.classic-header .mobile-mini-widgets #lang_sel_list a {
  font:    15px / 19px "Libre Baskerville", Helvetica, Arial, Verdana, sans-serif;
  color: #ffffff;
}
.top-bar #lang_sel a,
.top-bar #lang_sel_click a,
.top-bar #lang_sel_list a {
  font:   13px / 19px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #aaaeb5;
}
.dt-mobile-header #lang_sel a,
.dt-mobile-header #lang_sel_click a,
.dt-mobile-header #lang_sel_list a {
  font:    16px / 20px "Tahoma", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #423a32;
}
.submenu-languages > li > a:hover {
  color: #cdb88f;
}
.top-header .main-nav .submenu-languages > li > a:hover {
  background-color: rgba(205,184,143,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:    14px / 18px "Tahoma", Helvetica, Arial, Verdana, sans-serif;
  color: #b0b0b4;
}
.branding #lang_sel_click > ul > li:first-child > a,
.mixed-header #lang_sel_click > ul > li:first-child > a,
.classic-header .mobile-mini-widgets #lang_sel_click > ul > li:first-child > a {
  font:    15px / 19px "Libre Baskerville", Helvetica, Arial, Verdana, sans-serif;
  color: #ffffff;
}
.top-bar #lang_sel_click > ul > li:first-child > a {
  color: #aaaeb5;
}
.dt-mobile-header #lang_sel_click > ul > li:first-child > a {
  font:    16px / 20px "Tahoma", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #423a32;
}
.top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) #lang_sel_click > ul > li:first-child > a,
.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) #lang_sel_click > ul > li:first-child > a {
  color: #fff;
}
.main-nav > li.menu-item-language > a {
  font:    26px / 30px "Libre Baskerville", Helvetica, Arial, Verdana, sans-serif;
  color: #423a32;
  text-transform: none;
}
.top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .main-nav > li.menu-item-language > a,
.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav > li.menu-item-language > a {
  color: #fff;
}
.mobile-main-nav > li.menu-item-language > a {
  font:    20px / 24px "Libre Baskerville", Helvetica, Arial, Verdana, sans-serif;
  color: #423a32;
  text-transform: none;
  padding: 18px 30px 18px 0;
}
.submenu-languages {
  width: 260px;
  background-color: #ffffff;
}
.submenu-languages > li > a {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 8px 0px;
  font:    16px / 20px "Libre Baskerville", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #423a32;
  text-decoration: none;
}
.mobile-main-nav .submenu-languages > li > a {
  padding: 8px 30px 8px 0;
  margin: 0;
  font:    16px / 20px "Tahoma", Helvetica, Arial, Verdana, sans-serif;
  color: #423a32;
  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: #423a32;
  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: #cdb88f;
  background-color: rgba(205,184,143,0.07);
}
