@import url(/typo3conf/ext/gom_workshop/Resources/Public/Fonts/NeueFrutigerWebFonts.css);
html, body {
	font-family: "Frutiger Neue W02 Light";
	background-color: #fff;
	overflow-x: hidden;
	font-size: 18px;
	line-height: 28px;
	color: #747475;
}
.wrapper {
	overflow-x: hidden;
}
.modal-margin {
	margin-right: 17px;
}
.modal-lock {
	overflow: visible !important;
	width: auto;
}
.modal-open {
	padding-right: 0 !important;
}
.modal-margin .main_navigation.affix .container {
	padding-left: 7px;
	padding-right: 26px;
}
.modal-open div.mm-page {
	z-index: inherit !important;
	z-index: initial !important;
}
a, .btn, button, .slick-slide, .slick-slide img {
	box-shadow: none !important;
	outline: none !important;
	text-decoration: none !important;
	color: #aa1e1e;
}
.text-sm {
	font-size: 14px;
	line-height: 26px;
}
.text-lg {
	font-size: 24px;
	line-height: 36px;
}
.text-md {
	font-size: 20px;
	line-height: 32px;
}
a:hover, a:focus, .btn, button, .slick-slide, .slick-slide img {
	color: #333;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	color: #000;
	margin: 20px 0;
}
h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
}
b, bold, strong, label, h2 > a, .h2 > a, a.angle-right-link, a.angle-right-link-lg {
	font-family: "NeueFrutigerW04-Regular";
	font-weight: 400;
	font-weight: normal;
}
.text-red {
	color: #aa1e1e;
}
a.angle-right-link, a.angle-right-link-lg {
	position: relative;
	color: #aa1e1e;
	font-size: 20px;
	text-transform: uppercase;
	display: inline-block;
	text-decoration: none !important;
}
a.angle-right-link:hover, a.angle-right-link-lg:hover {
	color: #333;
}
a.angle-right-link:after, a.angle-right-link-lg:after {
	font-family: FontAwesome;
	content: "\f105";
	position: relative;
	right: -15px;
	top: 1px;
	font-size: 25px;
}
a.angle-right-link-lg {
	font-size: 25px;
}
a.angle-right-link-lg:after {
	font-size: 30px;
}
h1, .h1 {
	margin: 20px 0 40px;
}
h3, .h3 {
	line-height: 36px;
}
.text-white, .text-white h1, .text-white .h1, .text-white h2, .text-white .h2, .text-white h3, .text-white .h3, .text-white h4, .text-white .h5, .text-white h5, .text-white .h5 {
	color: #fff !important;
}
.text-black, .text-black h1, .text-black .h1, .text-black h2, .text-black .h2, .text-black h3, .text-black .h3, .text-black h4, .text-black .h4, .text-black h5, .text-black .h5 {
	color: #000 !important;
}
.img-responsive {
	width: 100%;
	height: auto;
}
#modalImprint .modal-body {
	font-size: 14px;
	line-height: 22px;
}
#modalPrivacy .modal-body {
	font-size: 14px;
	line-height: 22px;
}
.bodytext > ul {
	padding: 0;
	margin: 0;
}
.row:before, .row:after {
	content: ' ';
	display: block;
	width: 100%;
	height: 0;
}
.row:after {
	clear: both;
}

/******** BORDER ********/
.border_top {
	border-top: 1px solid #ebebeb;
}
.border_bottom {
	border-bottom: 1px solid #ebebeb;
}
.border_top_bottom {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}
/******** BUTTON ********/
.gom-download {
}
.gom-download:before {
	content: "\f019";
	padding-right: 10px;
	font-family: FontAwesome;
}
.btn {
	border: 0;
	border-radius: 0;
	text-transform: uppercase;
	margin: 5px;
}
.btn-lg {
	padding: 10px 20px;
}
.btn-red, .btn-red:focus {
	background-color: #aa1e1e;
	color: #fff;
}
.btn-red:hover {
	background-color: #ebebeb;
	color: #aa1e1e;
}
.btn-read-more {
	display: none;
	cursor: pointer;
	font-family: "NeueFrutigerW04-Regular";
	text-transform: uppercase;
	color: #aa1e1e;
	position: relative;
}
.btn-read-more:after {
	font-family: FontAwesome;
	content: "\f107";
	display: block;
	font-size: 22px;
	position: relative;
	top: -10px;
	right: 0;
}
.btn-read-more.active {
	color: #333;
}
.btn-read-more.active:after {
	content: "\f106";
}
.btn-white, .btn-white:focus {
	background-color: #fff;
	color: #aa1e1e;
}
.btn-white:hover {
	background-color: #aa1e1e;
	color: #fff;
}
.btn-track, .btn-track :focus {
	background-color: #ebebeb;
	color: #333;
}
.btn-track :hover {
	background-color: #aa1e1e;
	color: #fff;
}
.js-gme-submit {
	margin: 0;
}
/******** BACKGROUND ********/
.bg_white {
	background-color: #fff;
}
.bg_gray {
	background-color: #969695;
}
.bg_light_gray {
	background-color: #ebebeb;
}
.bg_dark_gray {
	background-color: #393939;
}
/******** MODAL ********/
.modal .close {
	color: #666;
	font-size: 46px !important;
	font-weight: lighter !important;
	opacity: 1 !important;
	text-shadow: none !important;
	outline: none !important;
}
.modal .close:hover {
	background-color: transparent !important;
	color: #aa1e1e;
}
.modal .modal-dialog {
	margin-top: 40px;
	margin-bottom: 40px;
}
.modal .modal-content {
	border: 0 none;
	border-radius: 0;
	-webkit-box-shadow: 0 0 35px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 35px 0 rgba(0,0,0,0.15);
	box-shadow: 0 0 35px 0 rgba(0,0,0,0.15);
}
.modal .modal-header {
	padding: 44px 50px;
	height: 143px;
}
.modal .modal-header > h4 {
	font-size: 24px;
	font-weight: 700 !important;
	line-height: 66px !important;
}
.modal .modal-body {
	padding: 30px 50px;
	background-position: right top;
	background-repeat: no-repeat;
}
.modal-backdrop {
	background-color: #fff;
}
/******** HREADER ********/
.main_logo {
	/*padding: 32px 0;*/
	padding: 27px 0 28px;
}
.main_logo .gom_logo.gom_certified_partner_logo img {
	height: 64px;
	width: inherit;
}
.main_logo .gom_logo > a {
	display: block;
}
.gom_logo_slogan {
	font-size: 22px;
	color: #333;
	line-height: 64px;
}
.gom_logo_slogan.gom_certified_partner_slogan > a > img {
	height: 40px;
	width: inherit;
}
.main_select_country_btn {
	color: #999;
	line-height: 30px;
}
.main_select_country_btn ul.navbar-nav, .main_language ul.navbar-nav {
	margin-top: 0;
	margin-bottom: 0;
}
.main_select_country_btn .dropdown-select-country > img {
	width: 15px;
	height: 15px;
	position: relative;
	top: -2px;
	right: 0;
	opacity: 0.5;
	margin-left: 8px;
	display: inline-block;
}
.main_select_country_btn .home > a > img {
	position: relative;
	top: -3px;
	right: 0;
	opacity: 0.5;
}
.main_select_country_btn > .select_country_header {
	float: left;
	display: inline-block;
}
.main_select_country_btn .country-title {
	text-transform: none;
	color: #000;
	font-size: 16px;
	padding: 10px 0;
	display: block;
}
.main_select_country_btn .country-title > .country-icon {
	display: none;
	line-height: 25px;
}
.main_select_country_btn .country-boytext {
	text-transform: none;
	display: block;
}
.main_select_country_btn .country-boytext a {
	text-transform: none;
	display: block;
	color: #000;
}
.main_select_country_btn .country-boytext a:hover {
	color: #aa1e1e;
}
.mobile_navigation_header .nav>li>a {
	padding: 15px !important;
}
/******** MAIN NAVIGATION ********/
.main_navigation {
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: all .35s;
	-moz-transition: all .35s;
	transition: all .35s;
	padding: 0;
	width: 100%;
	border-top: 0 !important;
}
.main_navigation.affix {
	top: 0;
	position: fixed;
	z-index: 999;
	border-bottom: 1px solid #ebebeb !important;
}
.main_logo {
	border-bottom: 1px solid #ebebeb !important;
}
.main_navigation ul.nav {
	/*
	-webkit-transition: all .35s;
	-moz-transition: all .35s;
	transition: all .35s;
	*/
	padding: 0 !important;
}
.main_language ul.dropdown-menu {
	margin: 0 -15px 0 15px;
}
.main_navigation.affix ul.nav, .main_navigation.affix .main_language ul.dropdown-menu {
/*padding: 8px 0;*/
}
.main_navigation ul.nav > li > a, .main_navigation ul.nav2 > li > a {
	color: #333;
	font-weight: 400;
	padding: 20px 15px;
	line-height: 30px;
	background-color: transparent !important;
}
.main_navigation ul.nav > li > a:hover, .main_navigation ul.nav > li.active > a {
	color: #aa1e1e;
}
.main_navigation ul.nav2, .main_language .dropdown-menu {
	margin: 0;
	list-style: none;
	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #ebebeb !important;
	border: 1px solid rgba(0,0,0,0.05) !important;
	border-top: 0 !important;
	border-radius: 0 !important;
}
.main_navigation.affix ul.nav2, .main_navigation.affix .main_language ul.dropdown-menu {
/*margin: 8px 0;*/
}
.main_navigation ul.nav2 > li > a, .main_language ul.dropdown-menu > li > a {
	color: #333;
	font-weight: 400;
	padding: 10px 20px;
	background-color: transparent !important;
}
.main_navigation ul.nav2 > li > a:hover, .main_navigation ul.nav2 > li.active > a {
	color: #aa1e1e;
}
.main_navigation ul.nav-contact > li > a, .mobile_navigation_header ul.nav-contact > li > a {
	color: #d6d6d6; /* #afb0b2 */
	background-color: transparent !important;
}
.main_language ul.nav-contact > li {
	float: left !important;
}
.main_language ul > li.nav-language.open > a {
/*border-left: 1px solid #d6d6d6;*/
}
.main_language ul > li.nav-language > a {
	position: relative;
}
.main_language ul > li.nav-language > a:before {
	width: 1px;
	background-color: #ebebeb;
	height: 40px;
	position: absolute;
	content: " ";
	left: 0;
	top: 50%;
	margin-top: -20px;
}
.main_language ul > li.nav-language > a {
	color: #333;
	position: relative;
}
.main_language ul > li.nav-language > a:after {
	font-family: FontAwesome;
	content: "\f107";
	font-size: 20px;
	color: #5f6060;
	position: relative;
	right: 0;
	margin-left: 8px;
	top: 1px;
	line-height: 14px;
}
.main_language {
	position: relative;
}
.mobile_navigation_header .main_language {
	margin-right: -15px;
}
.main_navigation ul.nav2, ul.language.dropdown-menu {
	padding: 0 !important;
	z-index: 99;
}
.main_navigation ul.nav2 > li > a, .main_language .dropdown-menu > li > a {
	border-bottom: 1px solid rgba(0,0,0,0.05);
	font-size: 16px;
	padding: 14px 16px !important;
	overflow: hidden;
	display: block;
}
.main_navigation ul.nav2 > li.last > a, .main_language .dropdown-menu > li:last-child > a {
	border-bottom: 0;
}
.mega-dropdown {
	position: static !important;
}
.mega-dropdown .dropdown-select-country > span {
	color: #afb0b2;
}
#page-1 .mega-dropdown .dropdown-select-country > span {
	color: #333;
}
#page-1 .mega-dropdown .dropdown-select-country > img {
	opacity: 1;
}
.mega-dropdown .dropdown-select-country {
	background-color: transparent !important;
}
.mega-dropdown-menu {
	padding: 20px 0px;
	width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #ebebeb !important;
	border: 1px solid rgba(0,0,0,0.05) !important;
	border-top: 0 !important;
	border-radius: 0 !important;
}
.mega-dropdown-menu > li > ul {
	padding: 0;
	margin: 0 -15px;
}
.mega-dropdown-menu > li > ul > li {
	list-style: none;
}
.mega-dropdown-menu > li > ul > li.clearfix {
	margin: 20px 0;
}
.mega-dropdown-menu > li > ul > li > a {
	display: block;
	font-size: 16px;
	background-color: transparent !important;
	padding: 2px 0 0;
	color: #333;
}
.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {
	text-decoration: none;
	color: #444;
	background-color: #f5f5f5;
}
.mega-dropdown-menu .dropdown-header {
	color: #428bca;
	font-size: 18px;
	font-weight: bold;
}
.mega-dropdown-menu form {
	margin: 3px 20px;
}
.mega-dropdown-menu .form-group {
	margin-bottom: 3px;
}
.main_select_country_btn ul > li.home > a {
	color: #afb0b2;
}
.main_select_country_btn ul > li.home > a:hover {
	color: #000;
}
.main_select_country_btn ul > li.home > a:before {
	width: 1px;
	background-color: #ebebeb;
	height: 40px;
	position: absolute;
	content: " ";
	left: 0;
	top: 50%;
	margin-top: -20px;
}
/******** HEADER/SLIDER ********/
#headerElements {
	/*margin-top: -1px;*/
}
#headerElements > .container {
	padding: 0 15px;
	color: #333;
	background-position: -15px bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
#headerElements .header_elements_details {
	padding-top: 80px;
	padding-bottom: 80px;
}
#headerElements .header_elements_details > .header_elements_headline {
	font-size: 24px;
	line-height: 32px;
}
#headerElements .header_elements_details > .header_elements_headline > .header_elements_headline_country {
	display: block;
	color: #afb0b2;
}
#headerElements .header_elements_details > .header_elements_description {
	margin: 20px 0 40px !important;
}
#headerElements .header_elements_details > .header_elements_headline_country {
	font-size: 24px;
	margin-bottom: 10px;
	color: #afb0b2;
}
#headerElements .header_elements_details > .header_elements_date {
	font-size: 24px;
	margin-bottom: 50px;
	color: #afb0b2;
}
#headerElements .header_elements_details > .header_elements_button > .btn {
	margin-left: 0;
	margin-right: 0;
}
/******** MAIN ********/
.two_columns, .three_columns {
	margin: 0 0 15px;
}
.image_zoom, .image_zoom .modal-link, .image_zoom .modal-link h3, .image_zoom, .image_zoom .external-link, .image_zoom .external-link h3, .image_zoom, .image_zoom .typolink-link, .image_zoom .typolink-link h3 {
	-webkit-transition: all .35s;
	-moz-transition: all .35s;
	transition: all .35s;
	display: block;
}
.image_zoom .modal-link:hover {
/*background-color: #fff;*/
}
.image_zoom .modal-link .image > img, .image_zoom .external-link .image > img, .image_zoom .typolink-link .image > img {
	transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-webkit-transition: all .35s ease-in-out;
}
.image_zoom .modal-link:hover .image > img, .image_zoom .external-link:hover .image > img, .image_zoom .typolink-link:hover .image > img {
	transform: scale(1.1);
}
.image_zoom .modal-link p, .image_zoom .external-link p, .image_zoom .typolink-link p {
	color: #666;
}
.image_zoom .modal-link:hover h3, .image_zoom .external-link:hover h3, .image_zoom .typolink-link:hover h3 {
	color: #aa1e1e;
}
.main_wrap > .container, .footer {
	padding-top: 80px;
	padding-bottom: 80px;
}
.main_navigation {
	border-bottom: 1px solid #ebebeb;
	font-size: 18px;
	background-color: #fff;
	text-transform: uppercase;
	z-index: 99;
	position: relative;
}
.mobile_navigation_header {
	border-bottom: 1px solid #ebebeb;
	font-size: 18px;
	text-transform: uppercase;
	float: left;
	width: 100%;
	position: relative;
}
.mobile_navigation_header .navbar-toggle {
	margin: 0;
	padding: 18px 30px 18px 15px;
	border: 0;
}
.mobile_navigation_header .navbar-toggle > span.icon-bar {
	border-radius: 0;
	border: 1px solid #333;
	background-color: #333;
}
.two_columns .text_row, .three_columns .text_row {
	padding: 20px 0;
}
.three_columns .video, .video-type .video, .video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	width: 100%;
}
.three_columns .video.ratio4x3, .video-type .video.ratio4x3, .video.ratio4x3 {
	padding-bottom: 75%;
}
.three_columns .video iframe, .video-type .video iframe, .video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.tx-powermail, .tx-powermail fieldset {
	text-align: left !important;
}
.tx-powermail fieldset {
	margin: 0 -15px;
}
.powermail_fieldwrap .h2 {
	margin: 30px 0 0;
	font-size: 26px;
}
.powermail_fieldwrap strong {
	padding: 0 15px;
	margin-top: 15px;
	display: block;
}
.powermail_fieldwrap_type_date {
	position: relative;
}
.tx-powermail.container-fluid {
	padding: 0;
}
.tx-powermail .container-fluid > form {
/*margin: 0 -15px;*/
}
.tx-powermail .powermail_fieldwrap > label, form > label {
	font-size: 14px;
}
.tx-powermail .powermail_fieldwrap > label > .mandatory {
	padding-left: 5px;
	color: #747475;
	opacity: 0.7;
}
.tx-powermail .powermail_fieldwrap_type_submit {
	margin: 0;
}
.tx-powermail .bootstrap-selectm, form .bootstrap-select {
	padding: 0;
	background-color: #ececec;
}
.tx-powermail .bootstrap-select .btn, form .bootstrap-select .btn {
	text-transform: none;
	background-color: #ececec;
	height: 44px;
	padding: 8px 12px;
	outline: none !important;
}
.tx-powermail .bootstrap-select .btn > .bs-caret, form .bootstrap-select .btn > .bs-caret {
	position: absolute;
	right: 0;
	top: 0;
	height: 44px;
	width: 46px;
	text-align: center;
	display: inline-block;
	border-left: 2px solid #fff;
}
.tx-powermail .bootstrap-select .btn > .bs-caret > .caret, form .bootstrap-select .btn > .bs-caret > .caret {
	right: 18px;
	color: #333;
}
.tx-powermail .bootstrap-select .dropdown-menu, form .bootstrap-select .dropdown-menu {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	background-color: #ececec;
	padding: 15px 0;
	margin: 2px 0;
}
.tx-powermail .bootstrap-select ul.dropdown-menu > li > a, form .bootstrap-select ul.dropdown-menu > li > a {
	background-color: transparent !important;
	padding: 8px 10px;
}
.tx-powermail .bootstrap-select ul.dropdown-menu > li > a:hover, form .bootstrap-select ul.dropdown-menu > li > a:hover {
	color: #aa1e1e;
}
ul.powermail_morstep {
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
	border-bottom: 2px solid #e5e5e5;
}
ul.powermail_morstep > li {
	font-size: 16px;
	padding: 10px 25px;
	text-transform: none;
	text-align: center;
	background-color: transparent !important;
	border-bottom: 2px solid #e5e5e5;
	bottom: -2px;
	color: #e5e5e5;
}
ul.powermail_morstep > li.active {
	color: #333;
	border-bottom: 2px solid #aa1e1e;
}
.tx-powermail .powermail_fieldset .parsley-errors-list {
	font-size: 14px;
	margin: 5px 0 0 0;
}
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {
	display: block;
}
.tx-powermail .powermail_fieldset .parsley-errors-list>li {
	padding: 2px 15px;
}
.powermail_fieldwrap {
	margin: 5px 0;
}
.powermail_fieldwrap_kontaktdaten {
	margin: 30px 0 10px;
}
.powermail_fieldwrap_marker {
	margin: 0 0 10px;
}
.powermail_facebook_events {
	margin-top: 20px;
	overflow: hidden;
}
.powermail_form .btn {
	margin-left: 0;
	margin-right: 0;
}
.powermail_facebook_events > iframe {
	margin-top: -71px;
}
.powermail_tab_navigation {
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
	padding: 15px 0 0;
	margin: 0 15px;
}
.powermail_tab_navigation .btn {
	font-family: "NeueFrutigerW04-Regular";
	content: " ";
	position: relative;
	color: #fff;
	padding: 0 17px 0 20px;
}
.powermail_tab_navigation .btn.btn-prev {
	padding: 0 20px 0 17px;
}
.powermail_tab_navigation .btn:hover {
	color: #aa1e1e;
}
.powermail_tab_navigation .btn.btn-prev:before {
	top: 0;
	font-size: 30px;
	position: relative;
	content: "\f104";
	font-family: FontAwesome;
}
.powermail_tab_navigation .btn.btn-next:after {
	top: 0;
	font-size: 30px;
	position: relative;
	content: "\f105";
	font-family: FontAwesome;
}
.form-control {
	display: block;
	width: 100%;
	height: 44px !important;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #ececec;
	background-image: none;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
.modal #powermailForm3 ul.powermail_morstep, .modal #powermailForm3 .powermail_tab_navigation {
	display: none;
}
.gme-form-wrap {
	margin: 20px 0;
}
.gme-addresses-wrap, .tx-go-maps-ext {
	font-size: 14px;
}
.adp-directions {
	width: 100% !important;
}
.adp, .adp table {
	font-family: "Frutiger Neue W02 Light" !important;
	font-weight: 300 !important;
	color: #666 !important;
}
.adp-placemark {
	background: #ebebeb !important;
	border: 0 !important;
	color: #333;
	cursor: pointer;
	margin: 10px 0px 10px 0px;
	vertical-align: middle;
}
.adp-details, .adp-legal {
	color: #afb0b2 !important;
}
img.adp-marker {
	width: 22px;
	height: 40px;
	padding: 10px 0 10px 10px;
	margin-right: 20px;
}
/******** FOOTER ********/
.footer {
	border-top: 1px solid #ebebeb;
	padding: 60px 0;
	font-size: 16px;
}
.footer_col_three .btn {
	margin-left: 0;
}
ul.social_media {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.social_media > li {
	margin-bottom: 20px;
}
ul.social_media > li > a {
	color: #666;
	text-decoration: none;
	line-height: 28px;
	position: relative;
	display: block
}
ul.social_media > li > a:hover {
	color: #aa1e1e;
}
ul.social_media > li > a > i.fa {
	position: relative;
	width: 50px;
	color: #cecece;
	font-size: 28px;
	top: 5px;
	left: 0;
}
.videoTypeLink .image, .videoPlayIcon {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
.videoTypeLink .image:before, .videoPlayIcon:before {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 90px;
	height: 90px;
	line-height: 80px;
	margin-left: -45px;
	margin-top: -45px;
	border: 5px solid #fff;
	background-color: transparent;
	font-size: 30px;
	padding-left: 4px;
	font-family: FontAwesome;
	content: "\f04b";
	text-align: center;
	vertical-align: middle;
	opacity: 1;
	z-index: 33;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.videoTypeLink .image:hover:before, .videoPlayIcon:hover:before {
	border: 5px solid #fff;
	background-color: #fff;
	color: #aa1e1e;
}
.videoTypeLink .image:before, .videoPlayIcon:before {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.videoTypeLink .image > img {
	z-index: 32;/*opacity: 0.5;*/
}
.videoButtonFrame {
	text-align: center;
	width: 720px;
	margin: 0 auto;
}
.videoButtonFrame > .video_header {
	font-size: 25px;
	line-height: 32px;
	float: left;
	width: 250px;
	text-align: right;
	padding: 15px 0;
}
.videoButtonFrame > .video_button {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 60px;
}
.videoButtonFrame > .video_link {
	font-size: 25px;
	float: left;
	width: 250px;
	line-height: 100px;
	text-align: left;
}
.videoButtonFrame > .video_link > a {
	position: relative;
	padding-right: 30px;
	text-transform: uppercase;
}
.videoButtonFrame > .video_link > a:after {
	font-family: FontAwesome;
	content: "\f105";
	position: absolute;
	right: 0;
	font-size: 30px;
	line-height: 20px;
	top: 50%;
	margin-top: -11px;
}
.text-white .videoButtonFrame > .video_link > a {
	color: #fff;
}
hr {
	margin-top: 30px;
	margin-bottom: 40px;
	border-top: 1px solid #eee;
}
.foo_col_register > h3 {
	margin-bottom: 36px;
}
.foo_col_register img {
	width: 160px;
	height: inherit;
}
.foo_col_register .btn {
	margin: 0;
}
.foo_col_company > h3 {
	margin-bottom: 34px;
}
.foo_col_company p {
	line-height: 24px;
}
.foo_col_register > h4 {
	margin-bottom: 44px;
	line-height: 26px;
}
.page_link {
	margin: 30px -10px 0;
}
.page_link > a {
	padding: 15px 10px;
	color: #666;
	text-transform: uppercase;
}
.page_link > a:hover {
	color: #aa1e1e;
}
.gom_table > tbody > tr {
	padding: 0;
}
.gom_table > tbody > tr > td {
	border-top: 0;
	padding: 0;
}
.gom_table > tbody > tr > td > .cell {
	background-color: #eee;
	padding: 10px 15px 10px;
	margin: 5px 0;
	border-top: 0;
}
.gom_table > tbody > tr > td > .cell > span.header {
	display: block;
	margin: -10px -15px 15px;
	background-color: #9c9d9d;
	padding: 10px 15px;
	color: #fff;
}
.gom_tabs_container > .nav-tabs {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}
.gom_tabs_container > .nav-tabs > li > a {
	background-color: transparent;
	color: #555;
	border: 0;
	border-radius: 0;
	text-align: left;
	padding: 15px 0;
	margin-bottom: -1px;
	padding-bottom: 16px;
	border-bottom: 2px solid #ddd;
}
.gom_tabs_container > .nav-tabs > li > a:hover {
	background-color: transparent;
	color: #b91528;
}
.gom_tabs_container > .nav-tabs > li.active > a, .gom_tabs_container > .nav-tabs > li.active > a:focus, .gom_tabs_container > .nav-tabs > li.active > a:hover {
	color: #b91528;
	cursor: default;
	background-color: transparent;
	border: 0;
	bottom: 0;
	padding-bottom: 16px;
	border-bottom: 2px solid #b91528;
}
.gom_tabs_container > .tab-content > .tab-pane > .nav-tabs {
	border: 0;
	margin: 5px -15px;
	border-radius: 0;
}
.gom_tabs_container > .tab-content > .tab-pane > .nav-tabs > li > a {
	background-color: transparent;
	color: #555;
	border: 0;
	border-radius: 0;
	padding: 15px 15px;
}
.gom_tabs_container > .tab-content > .tab-pane > .nav-tabs > li.active > a, .gom_tabs_container > .tab-content > .tab-pane > .nav-tabs > li.active > a:focus, .gom_tabs_container > .tab-content > .tab-pane > .nav-tabs > li.active > a:hover {
	color: #b91528;
	cursor: default;
	background-color: transparent;
	border: 0;
}
.main_tabs_container.tabs_light_gray {
	margin-top: 80px;
}
.main_tabs_container.tabs_light_gray .gom_tabs_container > .nav-tabs {
	border-bottom: 0;
	margin-top: -160px;
}
.main_tabs_container.tabs_light_gray .gom_tabs_container > .nav-tabs > li > a {
	background-color: transparent;
	color: #333;
	border: 0;
	border-right: 1px solid #fff;
	border-radius: 0;
	text-align: left;
	padding: 0 30px !important;
	font-size: 24px;
	font-family: "Frutiger Neue W02 Light";
	margin-bottom: 0;
	border-bottom: 0;
	line-height: 80px;
	height: 80px;
}
.main_tabs_container.tabs_light_gray .gom_tabs_container > .nav-tabs > li > a:hover {
	background-color: #ebebeb;
}
.main_tabs_container.tabs_light_gray .gom_tabs_container > .nav-tabs > li.active > a, .main_tabs_container.tabs_light_gray .gom_tabs_container > .nav-tabs > li.active > a:focus, .gom_tabs_container.tabs_light_gray > .nav-tabs > li.active > a:hover {
	cursor: default;
	bottom: 0;
	border-bottom: 0;
	background-color: #ebebeb;
}
.main_tabs_container.tabs_light_gray .tab-content {
	padding: 20px 0;
}
.main_tabs_container.tabs_light_gray .tab-content .two_columns {
	padding: 0 30px;
}
.tabsAccordion > h2 {
	margin: 0;
}
.tabsAccordion > h2 > a {
	padding-right: 0;
}
.tabsAccordion.active > h2 > a {
	color: #333;
}
.tabsAccordion > h2 > a:after {
	font-family: FontAwesome;
	content: "\f107";
	display: block;
	position: relative;
	top: 14px;
	right: 0;
}
.tabsAccordion.active > h2 > a:after {
	content: "\f106";
}
.gom_tabs_container .tabs_footer {
	font-size: 14px;
	text-align: left;
}
.js-map {
	min-height: 400px;
	width: 100% !important;
}
.scrollToTop {
	z-index: 500;
	width: 55px;
	height: 50px;
	text-align: center;
	background: #ebebeb !important;
	font-weight: bold;
	color: #333 !important;
	text-decoration: none;
	position: fixed;
	bottom: 30px;
	right: 30px;
	font-size: 44px;
	line-height: 38px;
	display: none;
	border: 1px solid rgba(0,0,0,0.05);
}
.scrollToTop:hover {
	background: #fff !important;
	color: #333 !important;
	text-decoration: none;
}
.tx-powermail .bootstrap-select>.dropdown-toggle.bs-placeholder {
	color: #cbcbcb !important;
}
.tx-powermail .bootstrap-select > ul.parsley-errors-list > li {
	padding: 8px 15px;
}
 .form-control::-webkit-input-placeholder {
 color: #cbcbcb;
}
 .form-control:-moz-placeholder { /* Firefox 18- */
 color: #cbcbcb;
}
 .form-control::-moz-placeholder {  /* Firefox 19+ */
 color: #cbcbcb;
}
 .form-control:-ms-input-placeholder {
 color: #cbcbcb;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	max-height: 140px !important;
}
.xdsoft_datetimepicker {
	background: white;
	border: 0 none;
	border-radius: 0;
	-webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.15);
	color: #333333;
	padding: 8px;
	padding-left: 0px;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > .xdsoft_current {
	background: #aa1e1e;
	box-shadow: #aa1e1e 0px 1px 3px 0px inset;
	color: #fff;
	font-weight: 700;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div:hover {
	color: #fff !important;
	background: #aa1e1e !important;
	box-shadow: none !important;
}
.powermail_fieldwrap_type_date {
	position: relative;
}
.powermail_fieldwrap_type_date > label:before {
	position: absolute;
	content: "\f133";
	font-family: "FontAwesome";
	right: 30px;
	bottom: 6px;
	font-size: 16px;
	cursor: pointer;
	font-weight: lighter;
}
input[type=checkbox], input[type=radio] {
	margin: 9px 0 0;
}
.mm-navbar {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: transparent;
	height: 40px;
	left: 0;
	line-height: 20px;
	margin: 0;
	padding: 0 40px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
}
.mm-clear::after, .mm-clear:before, .mm-close:after, .mm-close:before {
	border: 0;
	bottom: 0;
	content: " ";
	height: 5px;
	margin: auto;
	position: absolute;
	top: 30px;
	right: 45px;
	transform: rotate(0);
}
.mm-clear::before, .mm-close:before {
	border: 0;
	bottom: -10px;
	content: "×";
	height: 5px;
	margin: auto;
	position: absolute;
	top: 0;
	font-size: 36px;
}
.mm-navbar .mm-btn:first-child {
	right: 0 !important;
	left: auto !important;
}
.mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview {
	margin: 0 0 20px 0;
}
ul.mm-listview > li > a {
	font-size: 18px;
	padding: 18px 0 19px;
	color: #333;
}
ul.mm-listview> li:not(.mm-divider):after {
	left: 0;
	border-color: #ebebeb;
}
ul.mm-listview> li.last:after {
	display: none;
}
ul.mm-listview > li > a:hover, ul.mm-listview > li > a:focus, ul.mm-listview > li > a.active {
	background-color: transparent !important;
}
ul.mm-listview > li > a:hover {
	color: #aa1e1e !important;
}
.mm-panels>.mm-panel:after, .mm-panels>.mm-panel:before {
	height: 0;
}
.mm-panels>.mm-panel.mm-hasnavbar {
	padding-top: 32px;
}
#mobileNav {
	-webkit-box-shadow: -5px 10px 40px 0px rgba(0,0,0,0.30) !important;
	-moz-box-shadow: -5px 10px 40px 0px rgba(0,0,0,0.30) !important;
	box-shadow: -5px 10px 40px 0px rgba(0,0,0,0.30) !important;
	border-bottom: 1px solid #ebebeb !important;
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 0;
}
.tx-powermail .alert-warning {
	margin: 15px 14px 10px;
}
/* Arrows */
.slick-prev, .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 30px;
	height: 60px;
	margin-top: -30px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	z-index: 110;
	background: transparent;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: .25;
}
.slick-prev:before, .slick-next:before {
	font-family: 'FontAwesome';
	font-size: 60px;
	line-height: 1;
	color: #ebebeb;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -25px;
}
[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}
.slick-prev:before {
	content: '\f104';
}
[dir='rtl'] .slick-prev:before {
	content: '\f104';
}
.slick-slider {
	margin: 0 auto;
	padding-bottom: 20px;
}
.slick-next {
	right: -25px;
}
[dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}
.slick-next:before {
	content: '\f105';
}
[dir='rtl'] .slick-next:before {
	content: '\f105';
}
/* Dots */
.slick-slider {
	position: relative;
}
.slick-slider:before, .slick-slider:after {
	width: 17px;
	background-color: #fff;
	height: 100%;
	position: absolute;
	top: 0;
	content: " ";
	z-index: 100;
}
.slick-slider:before {
	left: -2px;
}
.slick-slider:after {
	right: -2px;
}
.logos .slick-slide {
	padding: 0 5px;
}
.logos .slick-slider:before, .logos .slick-slider:after {
	width: 7px;
}
.main_wrap.bg_light_gray .slick-slider:before, .main_wrap.bg_light_gray .slick-slider:after {
	background-color: #ebebeb;
}
.main_wrap.bg_dark_gray .slick-slider:before, .main_wrap.bg_dark_gray .slick-slider:after {
	background-color: #393939;
}
.slick-dots {
	position: absolute;
	bottom: -23px;
	display: block;
	width: 100%;
	padding: 0;
	list-style: none;
	text-align: center;
	z-index: 20;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background-color: transparent;
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}
.slick-dots li button:before {
	font-family: 'FontAwesome';
	font-size: 10px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '\f111';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black;
}
/* ------------------------------------------------------------------------------------------------------------------------------ 
	############## ACCORDION
------------------------------------------------------------------------------------------------------------------------------ */
.panel-group {
	margin: 0;
}
.panel-group .container-fluid {
	padding: 0;
}
.panel-group > .panel {
	background-color: transparent !important;
	box-shadow: none !important;
	border-radius: 0;
	border: 0 !important;
}
.panel-group > .panel + .panel {
	margin-top: 2px;
}
.panel-group > .panel > .panel-heading {
	padding: 0;
	background-color: transparent !important;
}
.panel-group > .panel > .panel-heading > .panel-title {
	border: 0 !important;
}
.panel-group > .panel > .panel-heading > .panel-title > a, .panel-group > .panel > .panel-heading > .panel-title > .panel-target {
	display: block;
	cursor: pointer;
	padding: 15px 40px 15px 15px;
	background-color: #fff;
	color: #333;
	font-family: "NeueFrutigerW04-Regular";
	font-size: 15px;
	text-transform: uppercase;
}
.panel-group > .panel > .panel-heading.active > .panel-title > a {
	color: #aa1e1e;
}
.panel-group > .panel > .panel-collapse > .panel-body {
	background-color: #fff;
	border: 0;
	border-top: 1px solid #ebebeb;
	padding: 15px;
}
.panel-group > .panel > .panel-collapse > .panel-body > .panel-body-inner {
	padding: 20px 0;
}
.panel-group > .panel > .panel-collapse > .panel-body > .panel-body-inner {
	padding: 20px 0;
}
.panel-group > .panel > .panel-heading {
	position: relative;
}
.panel-group > .panel > .panel-heading .outer {
	position: absolute;
	right: 15px;
	top: 50%;
	width: 14px;
	cursor: pointer;
}
.panel-group > .panel > .panel-heading .inner {
	width: inherit;
	text-align: center;
}
.panel-group > .panel > .panel-heading .inner:before, .panel-group > .panel > .panel-heading .inner:after {
	position: absolute;
	content: '';
	height: 1px;
	width: inherit;
	background: #333;
	left: 0;
	top: 0;
	transition: all .2s ease-in;
}
.panel-group > .panel > .panel-heading .inner:before {
	top: 50%;
	transform: rotate(90deg);
}
.panel-group > .panel > .panel-heading .inner:after {
	bottom: 50%;
	transform: rotate(0deg);
}
.panel-group > .panel > .panel-heading.active .inner:after {
	transform: rotate(45deg);
	background: #aa1e1e;
}
.panel-group > .panel > .panel-heading.active .inner:before {
	transform: rotate(135deg);
	background: #aa1e1e;
}
.panel-group > .panel > .panel-heading.active .inner:before {
	top: 0;
}
.panel-group > .panel > .panel-heading.active .inner:after {
	bottom: 0;
}
.mm-navbar {
	text-align: left;
	height: 0;
}
.mm-navbar .mm-close.mm-btn {
	right: 0 !important;
	left: auto !important;
	color: rgba(0,0,0,.3);
	width: 80px;
	height: 60px;
	padding: 0;
}
.mm-clear::before, .mm-close:before {
	bottom: inherit;
	height: 26px;
	top: 50%;
	margin-top: -13px;
	background-color: #fff;
}
.mm-navbar .mm-prev.mm-btn {
	right: auto !important;
	left: 40px !important;
}
.mm-next:after, .mm-prev:before {
	left: 2px;
	top: 1px;
}
.mm-menu > .mm-navbar {
	background-color: transparent !important;
}
.mm-navbar .mm-title {
	font-size: 16px;
	text-transform: uppercase;
}
.mm-highest .mm-title {
	padding-left: 20px !important;
}
.mm-listview .mm-next {
	background: rgba(3,2,1,0);
	width: 50px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}
.mm-listview .mm-next:before {
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.mm-menu .mm-listview>li .mm-next:after {
	border-color: rgba(0,0,0,.3);
}
.mm-menu.mm-theme-white .mm-listview>li .mm-next:after {
	border-color: rgba(0,0,0,.3);
}
.mm-listview .mm-next {
	background: rgba(3,2,1,0);
	width: 50px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}
.bodytext > ul {
	margin: 0 0 40px;
	padding: 0;
}
.bodytext > ul > li {
	margin-bottom: 12px;
	line-height: 27px;
	list-style: none;
}
.bodytext > ul > li {
	padding-left: 15px;
	position: relative;
	margin: 12px 0;
	line-height: 24px;
}
.bodytext > ul > li:before {
	content: "·";
	width: 0;
	display: inline-block;
	font-family: "NeueFrutigerW04-Regular";
	left: -15px;
	position: relative;
}
#selectCountry {
	display: inline-block;
	max-width: 320px;
	background-color: #aa1e1e;
	color: #fff;
}
.item-list {
	margin: 15px 0;
}
.item-list-locations {
	border-bottom: 1px solid #ebebeb;
	padding: 0 30px 10px;
	margin: -15px -30px 30px;
	color: #000;
}
.item-list.col-sm-6.col-md-4 >.item-list-inside {
	min-height: 160px;
}
.item-list.col-sm-6 >.item-list-inside {
	height: 100%;
	min-height: 200px;
}
.item-list-inside {
	height: 100%;
	overflow: hidden;
	padding: 30px;
	min-height: 160px;
}
.item-list-header, .item-list-country {
	font-size: 20px;
	font-family: "NeueFrutigerW04-Regular";
	margin-bottom: 15px;
}
.location-list {
}
.location-list .item-list-inside {
	/*cursor: pointer;*/
	text-align: center;
	color: #333;
}
/*
.location-list .item-list-inside:hover {
	background-color: #aa1e1e;
	color: #fff;
}
*/
.location-list .item-list-country {
	margin-bottom: 0;
}
.location-list .item-list-date-time {
	margin-bottom: 15px;
	font-family: "NeueFrutigerW04-Regular";
}
.location-list .item-list.item-singel {
	margin-left: auto;
	margin-right: auto;
	float: none;
}
/* DROPDOWNS Sumoselect */
.SumoSelect {
	max-width: 320px;
	min-width: 250px;
	line-height: 35px;
}
.SumoSelect .parsley-errors-list {
	line-height: 28px;
}
.SumoSelect .SumoUnder {
	display: none !important;
}
.SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont {
	box-shadow: none;
	border-color: transparent;
}
.SumoSelect > .CaptionCont {
	border: none;
	border-radius: 0;
}
.SumoSelect > .CaptionCont > span {
	text-transform: uppercase;
	cursor: pointer;
}
.SumoSelect > .CaptionCont > label {
	border-left: 1px solid #fff;
	border-left: 1px solid rgba(255,255,255,0.7);
	width: 46px;
	cursor: pointer;
}
.SumoSelect .SelectBox {
	cursor: pointer;
	background-color: #aa1e1e;
	color: #fff;
	text-align: left;
	padding: 4px 12px 5px !important;
}
.SumoSelect label {
	margin-bottom: 0;
}
.SumoSelect > .optWrapper.multiple > .options li.opt span i, .SumoSelect .select-all > span i {
	border-radius: 0;
	box-shadow: inset none;
}
.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i, .SumoSelect .select-all.selected > span i, .SumoSelect .select-all.partial > span i {
	background-color: #aa1e1e;
}
.SumoSelect > .CaptionCont > span.placeholder {
	color: inherit;
	font-style: normal;
}
/* Menu Container */
.SumoSelect > .optWrapper {
	top: 45px !important;
	z-index: 990;
	border-radius: 0;
	text-align: left;
	color: #000;
	box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #ebebeb !important;
	border: 1px solid rgba(0,0,0,0.05);
	border-radius: 0;
}
.SumoSelect > .optWrapper > .options li.opt {
	padding: 0;
	border-bottom: none; /* remove lines between entries */
}
.SumoSelect > .optWrapper.isFloating > .options li.opt {
	padding: 0;
}
.SumoSelect > .CaptionCont > label > i {
	width: 18px;
	height: 18px;
	font-style: normal;
	background-image: none !important;
	position: relative;
}
.SumoSelect > .CaptionCont > label > i:after {
	font-family: FontAwesome;
	content: "\f107";
	font-size: 24px;
	color: #fff;
	position: relative;
	left: 1px;
	top: 5px;
}
/* add shorter lines between entries */
.SumoSelect > .optWrapper > .options li.opt label {
	font-family: "Frutiger Neue W02 Light";
	padding: 6px 12px;
	border-bottom: 1px solid #d6d7d2;
}
.SumoSelect > .optWrapper > .options li.opt:first-child {
	display: none !important;
}
.SumoSelect > .optWrapper > .options li.opt:last-child label {
	border-bottom: none;
}
.SumoSelect > .optWrapper > .options li.opt:hover {
	background-color: inherit;
}
.SumoSelect > .optWrapper > .options li.opt:hover label {
	border-bottom: 1px solid #d6d7d2;
	color: #aa1e1e;
}
.SumoSelect > .optWrapper > .options li.opt:last-child:hover label {
	border-bottom: none;
}
.powermail_fieldwrap_type_select .SumoSelect > .CaptionCont > label > i:after {
	color: #5f6060;
}
.powermail_fieldwrap_type_select .SumoSelect {
	width: 100%;
	max-width: 100%;
	font-size: 14px;
}
.powermail_fieldwrap_type_select .SumoSelect .SelectBox {
	background-color: #ececec;
	color: #666;
	text-align: left;
	padding: 5px 12px;
}
.powermail_fieldwrap_type_select .SumoSelect > .CaptionCont > span {
	text-transform: inherit;
}


html[lang="cn"] > body, html[lang="zh"] > body  {
	letter-spacing: 0.05em;  
	font-family: "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif !important;  
}
html[lang="cn"] > body b, html[lang="cn"] > body bold, html[lang="cn"] > body strong, html[lang="cn"] > body label,
html[lang="zh"] > body b, html[lang="zh"] > body bold, html[lang="zh"] > body strong, html[lang="zh"] > body label {
	font-family: "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif !important;  
	font-weight: bold;
}


html[lang="ru"] > body, 
html[lang="vi"] > body {
	font-family: arial, sans-serif !important;
}
html[lang="ru"] > body b, html[lang="ru"] > body bold, html[lang="ru"] > body strong, html[lang="ru"] > body label,
html[lang="vi"] > body b, html[lang="vi"] > body bold, html[lang="vi"] > body strong, html[lang="vi"] > body label {
	font-family: arial, sans-serif !important;
	font-weight: bold;
}
html[lang="ru"] > body .main_navigation,
html[lang="vi"] > body .main_navigation {
	font-size: 17px;
}
html[lang="ru"] > body .main_navigation ul.nav2 > li > a, html[lang="ru"] > body .main_language .dropdown-menu > li > a,
html[lang="vi"] > body .main_navigation ul.nav2 > li > a, html[lang="vi"] > body .main_language .dropdown-menu > li > a {
	font-size: 15px;
}