body {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
}

.w-blog-post {
	font-size: 14px;
}

.l-header .menu-item-language,.l-header .w-nav-item {
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}

.type_desktop .menu-item-language > a,.l-header .type_desktop .w-nav-anchor.level_1,.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
	font-size: 16px;
}

.type_desktop .submenu-languages .menu-item-language > a,.l-header .type_desktop .w-nav-anchor.level_2,.l-header .type_desktop .w-nav-anchor.level_3,.l-header .type_desktop .w-nav-anchor.level_4 {
	font-size: 15px;
}

.type_mobile .menu-item-language > a,.l-header .type_mobile .w-nav-anchor.level_1 {
	font-size: 16px;
}

.l-header .type_mobile .w-nav-anchor.level_2,.l-header .type_mobile .w-nav-anchor.level_3,.l-header .type_mobile .w-nav-anchor.level_4 {
	font-size: 15px;
}

h1, h2, h3, h4, h5, h6,.w-blog-post.format-quote blockquote,.w-counter-number,.w-logo-title,.w-pricing-item-title,.w-pricing-item-price,.w-tabs-item-title,.ult_price_figure,.ult_countdown-amount,.ultb3-box .ultb3-title,.stats-block .stats-desc .stats-number {
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}

h1 {
	font-size: 40px;
}

h2 {
	font-size: 34px;
}

h3 {
	font-size: 28px;
}

h4,.widgettitle,.comment-reply-title,.ultb3-box .ultb3-title,.flip-box-wrap .flip-box .ifb-face h3,.aio-icon-box .aio-icon-header h3.aio-icon-title {
	font-size: 24px;
}

h5,.w-blog:not(.cols_1) .w-blog-list .w-blog-post-title {
	font-size: 20px;
}

h6 {
	font-size: 18px;
}

@media (max-width:767px) {
	body {
		font-size: 13px;
		line-height: 23px;
	}

	.w-blog-post {
		font-size: 13px;
	}

	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 26px;
	}

	h3 {
		font-size: 22px;
	}

	h4,.widgettitle,.comment-reply-title,.ultb3-box .ultb3-title,.flip-box-wrap .flip-box .ifb-face h3,.aio-icon-box .aio-icon-header h3.aio-icon-title {
		font-size: 20px;
	}

	h5 {
		font-size: 18px;
	}

	h6 {
		font-size: 16px;
	}
}

.l-body,.l-header.pos_fixed {
	min-width: 1300px;
}

.l-canvas.type_boxed,.l-canvas.type_boxed .l-subheader,.l-canvas.type_boxed ~ .l-footer .l-subfooter {
	max-width: 1300px;
}

.l-subheader-h,.l-titlebar-h,.l-main-h,.l-section-h,.l-subfooter-h,.w-tabs-section-content-h,.w-blog-post-body {
	max-width: 1140px;
}

.l-sidebar {
	width: 25%;
}

.l-content {
	width: 68%;
}

@media (max-width:767px) {
	.g-cols.offset_none,.g-cols.offset_none > div {
		display: block;
	}

	.g-cols > div {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-bottom: 30px;
	}

	.l-subfooter.at_top .g-cols > div {
		margin-bottom: 10px;
	}

	.g-cols.offset_none > div,.g-cols > div:last-child {
		margin-bottom: 0 !important;
	}
}

@media (min-width:901px) {
	.l-subheader.at_middle {
		line-height: 100px;
	}

	.l-header.layout_advanced .l-subheader.at_middle,.l-header.layout_centered .l-subheader.at_middle {
		height: 100px;
	}

	.l-header.layout_standard.sticky .l-subheader.at_middle,.l-header.layout_extended.sticky .l-subheader.at_middle {
		line-height: 50px;
	}

	.l-header.layout_advanced.sticky .l-subheader.at_middle,.l-header.layout_centered.sticky .l-subheader.at_middle {
		line-height: 50px;
		height: 50px;
	}

	.l-subheader.at_top {
		height: 40px;
	}

	.l-subheader.at_top,.l-subheader.at_bottom {
		line-height: 40px;
	}

	.l-header.layout_extended.sticky .l-subheader.at_top {
		line-height: 0px;
		height: 0px;
	}

	.l-header.layout_advanced.sticky .l-subheader.at_bottom,.l-header.layout_centered.sticky .l-subheader.at_bottom {
		line-height: 40px;
	}

	.l-header.layout_standard.pos_fixed ~ .l-titlebar,.l-canvas.titlebar_none.sidebar_left .l-header.layout_standard.pos_fixed ~ .l-main,.l-canvas.titlebar_none.sidebar_right .l-header.layout_standard.pos_fixed ~ .l-main,.l-canvas.titlebar_none.sidebar_none .l-header.layout_standard.pos_fixed ~ .l-main .l-section:first-child,.l-header.layout_standard.pos_static.bg_transparent ~ .l-titlebar,.l-canvas.titlebar_none.sidebar_left .l-header.layout_standard.pos_static.bg_transparent ~ .l-main,.l-canvas.titlebar_none.sidebar_right .l-header.layout_standard.pos_static.bg_transparent ~ .l-main,.l-canvas.titlebar_none.sidebar_none .l-header.layout_standard.pos_static.bg_transparent ~ .l-main .l-section:first-child {
		padding-top: 100px;
	}

	.l-header.layout_extended.pos_fixed ~ .l-titlebar,.l-canvas.titlebar_none.sidebar_left .l-header.layout_extended.pos_fixed ~ .l-main,.l-canvas.titlebar_none.sidebar_right .l-header.layout_extended.pos_fixed ~ .l-main,.l-canvas.titlebar_none.sidebar_none .l-header.layout_extended.pos_fixed ~ .l-main .l-section:first-child,.l-header.layout_extended.pos_static.bg_transparent ~ .l-titlebar,.l-canvas.titlebar_none.sidebar_left .l-header.layout_extended.pos_static.bg_transparent ~ .l-main,.l-canvas.titlebar_none.sidebar_right .l-header.layout_extended.pos_static.bg_transparent ~ .l-main,.l-canvas.titlebar_none.sidebar_none .l-header.layout_extended.pos_static.bg_transparent ~ .l-main .l-section:first-child {
		padding-top: 140px;
	}

	.l-header.layout_advanced.pos_fixed ~ .l-titlebar,.l-canvas.titlebar_none.sidebar_left .l-header.layout_advanced.pos_fixed ~ .l-main,.l-canvas.titlebar_none.sidebar_right .l-header.layout_advanced.pos_fixed ~ .l-main,.l-canvas.titlebar_none.sidebar_none .l-header.layout_advanced.pos_fixed ~ .l-main .l-section:first-child,.l-header.layout_advanced.pos_static.bg_transparent ~ .l-titlebar,.l-canvas.titlebar_none.sidebar_left .l-header.layout_advanced.pos_static.bg_transparent ~ .l-main,.l-canvas.titlebar_none.sidebar_right .l-header.layout_advanced.pos_static.bg_transparent ~ .l-main,.l-canvas.titlebar_none.sidebar_none .l-header.layout_advanced.pos_static.bg_transparent ~ .l-main .l-section:first-child {
		padding-top: 140px;
	}

	.l-header.layout_centered.pos_fixed ~ .l-titlebar,.l-canvas.titlebar_none.sidebar_left .l-header.layout_centered.pos_fixed ~ .l-main,.l-canvas.titlebar_none.sidebar_right .l-header.layout_centered.pos_fixed ~ .l-main,.l-canvas.titlebar_none.sidebar_none .l-header.layout_centered.pos_fixed ~ .l-main .l-section:first-child,.l-header.layout_centered.pos_static.bg_transparent ~ .l-titlebar,.l-canvas.titlebar_none.sidebar_left .l-header.layout_centered.pos_static.bg_transparent ~ .l-main,.l-canvas.titlebar_none.sidebar_right .l-header.layout_centered.pos_static.bg_transparent ~ .l-main,.l-canvas.titlebar_none.sidebar_none .l-header.layout_centered.pos_static.bg_transparent ~ .l-main .l-section:first-child {
		padding-top: 140px;
	}

	.l-body.header_aside {
		padding-left: 300px;
		position: relative;
	}

	.rtl.l-body.header_aside {
		padding-left: 0;
		padding-right: 300px;
	}

	.l-header.layout_sided,.l-header.layout_sided .w-cart-notification {
		width: 300px;
	}

	.l-body.header_aside .l-navigation-item.to_next {
		left: 100px;
	}

	.no-touch .l-body.header_aside .l-navigation-item.to_next:hover {
		left: 300px;
	}

	.rtl.l-body.header_aside .l-navigation-item.to_next {
		right: 100px;
	}

	.no-touch .rtl.l-body.header_aside .l-navigation-item.to_next:hover {
		right: 300px;
	}

	.w-nav.layout_ver.type_desktop [class*="columns"] .w-nav-list.level_2 {
		width: calc(100vw - 300px);
		max-width: 980px;
	}
}

.w-nav.type_desktop .w-nav-anchor.level_1 {
	padding: 0 20px;
}

.w-nav.type_desktop .btn.w-nav-item.level_1 {
	margin: 0 10px;
}

.rtl .w-nav.type_desktop .btn.w-nav-item.level_1:last-child {
	margin-right: 10px;
}

.l-header.layout_sided .w-nav.type_desktop {
	line-height: 40px;
}

@media (min-width:901px) {
	.w-logo-img {
		height: 35px;
	}

	.w-logo.with_transparent .w-logo-img > img.for_default {
		margin-bottom: -35px;
	}

	.l-header.layout_standard.sticky .w-logo-img,.l-header.layout_extended.sticky .w-logo-img {
		height: 25px;
	}

	.l-header.layout_standard.sticky .w-logo.with_transparent .w-logo-img > img.for_default,.l-header.layout_extended.sticky .w-logo.with_transparent .w-logo-img > img.for_default {
		margin-bottom: -25px;
	}

	.l-header.layout_advanced.sticky .w-logo-img,.l-header.layout_centered.sticky .w-logo-img {
		height: 25px;
	}

	.l-header.layout_advanced.sticky .w-logo.with_transparent .w-logo-img > img.for_default,.l-header.layout_centered.sticky .w-logo.with_transparent .w-logo-img > img.for_default {
		margin-bottom: -25px;
	}

	.l-header.layout_sided .w-logo-img > img {
		width: 200px;
	}

	.w-logo-title {
		font-size: 27px;
	}
}

@media (min-width:601px) and (max-width:900px) {
	.w-logo-img {
		height: 25px;
	}

	.w-logo.with_transparent .w-logo-img > img.for_default {
		margin-bottom: -25px;
	}

	.w-logo-title {
		font-size: 24px;
	}
}

@media (max-width:600px) {
	.w-logo-img {
		height: 20px;
	}

	.w-logo.with_transparent .w-logo-img > img.for_default {
		margin-bottom: -20px;
	}

	.w-logo-title {
		font-size: 20px;
	}
}

.l-body {
	background-color: #e0e0e0;
}

.l-subheader.at_middle,.l-subheader.at_middle .w-lang-list,.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	background-color: #ffffff;
}

.l-subheader.at_middle,.transparent .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	color: #000000;
}

.l-subheader.at_middle .w-nav-anchor.level_1 .ripple {
	background-color: #000000;
}

.no-touch .w-logo-link:hover,.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,.no-touch .l-subheader.at_middle .w-lang-item:hover,.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,.no-touch .l-subheader.at_middle .w-socials-item-link:hover,.no-touch .l-subheader.at_middle .w-search-open:hover,.no-touch .l-subheader.at_middle .w-cart-h:hover .w-cart-link {
	color: #666666;
}

.l-subheader.at_top,.l-subheader.at_top .w-lang-list,.l-subheader.at_bottom,.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
	background-color: #ffffff;
}

.l-subheader.at_top,.l-subheader.at_bottom,.transparent .l-subheader.at_bottom .type_mobile .w-nav-list.level_1,.w-lang.active .w-lang-item {
	color: #000000;
}

.l-subheader.at_bottom .w-nav-anchor.level_1 .ripple {
	background-color: #000000;
}

.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,.no-touch .l-subheader.at_top .w-lang-item:hover,.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,.no-touch .l-subheader.at_top .w-socials-item-link:hover,.no-touch .l-subheader.at_bottom .w-search-open:hover,.no-touch .l-subheader.at_bottom .w-cart-h:hover .w-cart-link {
	color: #666666;
}

.l-header.transparent .l-subheader {
	color: #ffffff;
}

.no-touch .l-header.transparent .type_desktop .menu-item-language > a:hover,.no-touch .l-header.transparent .type_desktop .menu-item-language:hover > a,.no-touch .l-header.transparent .w-logo-link:hover,.no-touch .l-header.transparent .l-subheader .w-contacts-item-value a:hover,.no-touch .l-header.transparent .l-subheader .w-lang-item:hover,.no-touch .l-header.transparent .l-subheader .w-socials-item-link:hover,.no-touch .l-header.transparent .l-subheader .w-search-open:hover,.no-touch .l-header.transparent .l-subheader .w-cart-h:hover .w-cart-link,.no-touch .l-header.transparent .type_desktop .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
	color: #ffffff;
}

.w-search-background,.w-search.layout_fullwidth .w-form,.w-search.layout_simple .w-form input,.w-search.layout_modern .w-form input {
	background-color: #0087ce !important;
}

.w-search .w-form {
	color: #ffffff;
}

.w-search.layout_fullscreen .w-form-row-field:after,.w-search.layout_fullscreen .w-form-row.focused .w-form-row-field-bar:before,.w-search.layout_fullscreen .w-form-row.focused .w-form-row-field-bar:after {
	background-color: #ffffff;
}

.no-touch .l-header .menu-item-language > a:hover,.no-touch .type_desktop .menu-item-language:hover > a,.no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
	background-color: #ffffff;
}

.no-touch .l-header .menu-item-language > a:hover,.no-touch .type_desktop .menu-item-language:hover > a,.no-touch .l-header .w-nav-item.level_1:hover .w-nav-anchor.level_1 {
	color: #0087ce;
}

.l-header .w-nav-item.level_1.active .w-nav-anchor.level_1,.l-header .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,.l-header .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
	color: #0087ce;
}

.l-header.transparent .type_desktop .w-nav-item.level_1.active .w-nav-anchor.level_1,.l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,.l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1 {
	color: #ffffff;
}

.type_desktop .submenu-languages,.l-header .w-nav-list.level_2,.l-header .w-nav-list.level_3,.l-header .w-nav-list.level_4 {
	background-color: #0087ce;
}

.type_desktop .submenu-languages,.l-header .w-nav-anchor.level_2,.l-header .w-nav-anchor.level_3,.l-header .w-nav-anchor.level_4,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {
	color: #ffffff;
}

.l-header .w-nav-anchor.level_2 .ripple,.l-header .w-nav-anchor.level_3 .ripple,.l-header .w-nav-anchor.level_4 .ripple {
	background-color: #ffffff;
}

.no-touch .type_desktop .submenu-languages .menu-item-language:hover > a,.no-touch .l-header .w-nav-item.level_2:hover .w-nav-anchor.level_2,.no-touch .l-header .w-nav-item.level_3:hover .w-nav-anchor.level_3,.no-touch .l-header .w-nav-item.level_4:hover .w-nav-anchor.level_4 {
	background-color: #0078b4;
}

.no-touch .type_desktop .submenu-languages .menu-item-language:hover > a,.no-touch .l-header .w-nav-item.level_2:hover .w-nav-anchor.level_2,.no-touch .l-header .w-nav-item.level_3:hover .w-nav-anchor.level_3,.no-touch .l-header .w-nav-item.level_4:hover .w-nav-anchor.level_4 {
	color: #ffffff;
}

.l-header .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,.l-header .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,.l-header .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,.l-header .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3,.l-header .w-nav-item.level_4.current-menu-item .w-nav-anchor.level_4,.l-header .w-nav-item.level_4.current-menu-ancestor .w-nav-anchor.level_4 {
	background-color: #0078b4;
}

.l-header .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,.l-header .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,.l-header .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,.l-header .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3,.l-header .w-nav-item.level_4.current-menu-item .w-nav-anchor.level_4,.l-header .w-nav-item.level_4.current-menu-ancestor .w-nav-anchor.level_4 {
	color: #ffffff;
}

.btn.w-nav-item .w-nav-anchor.level_1 {
	background-color: #ffffff !important;
}

.btn.w-nav-item .w-nav-anchor.level_1 {
	color: #ffffff !important;
}

.no-touch .btn.w-nav-item:hover .w-nav-anchor.level_1 {
	background-color: #0087ce !important;
}

.no-touch .btn.w-nav-item:hover .w-nav-anchor.level_1 {
	color: #ffffff !important;
}

.l-preloader,.l-canvas,.w-blog.layout_masonry .w-blog-post-h,.w-cart-dropdown,.w-pricing.style_1 .w-pricing-item-h,.w-person.layout_card,#lang_sel ul ul,#lang_sel_click ul ul,#lang_sel_footer,.woocommerce .form-row .chosen-drop,.woocommerce-ordering:after,.woocommerce-type_2 .product-h,.no-touch .woocommerce-type_2 .product-meta,.woocommerce #payment .payment_box,.widget_layered_nav ul li.chosen,.wpcf7-form-control-wrap.type_select:after {
	background-color: #ffffff;
}

button.w-btn.color_contrast.style_raised,a.w-btn.color_contrast.style_raised,.w-iconbox.style_circle.color_contrast .w-iconbox-icon,.w-socials.style_4 .w-socials-item-link {
	color: #ffffff;
}

.l-section.color_alternate,.l-titlebar.color_alternate,.no-touch .l-titlebar .g-nav-item:hover,.l-section.for_blogpost .w-blog-post-preview,.l-section.for_author .l-section-h,.l-section.for_related .l-section-h,.l-canvas.sidebar_none .l-section.for_comments,.w-actionbox.color_light,.w-blog.layout_latest .w-blog-post-meta-date,.no-touch .w-btn.style_flat:hover,.no-touch .pagination a.page-numbers:hover,.w-form.for_protected,.w-iconbox.style_circle.color_light .w-iconbox-icon,.g-loadmore-btn,.no-touch .w-logos .owl-prev:hover,.no-touch .w-logos .owl-next:hover,.w-profile,.w-pricing.style_1 .w-pricing-item-header,.w-pricing.style_2 .w-pricing-item-h,.w-progbar-bar,.w-progbar.style_3 .w-progbar-bar:before,.w-progbar.style_3 .w-progbar-bar-count,.w-socials-item-link,.w-tabs-item .ripple,.w-tabs.layout_timeline .w-tabs-item,.w-testimonial.style_1,.widget_calendar #calendar_wrap,.no-touch .l-main .widget_nav_menu a:hover,.no-touch #lang_sel ul ul a:hover,.no-touch #lang_sel_click ul ul a:hover,.woocommerce .login,.woocommerce .checkout_coupon,.woocommerce .register,.no-touch .woocommerce-type_2 .product-h .button:hover,.woocommerce .variations_form,.woocommerce .variations_form .variations td.value:after,.woocommerce .comment-respond,.woocommerce .stars span a:after,.woocommerce .cart_totals,.no-touch .woocommerce .product-remove a:hover,.woocommerce .checkout #order_review,.woocommerce ul.order_details,.widget_shopping_cart,.widget_layered_nav ul,.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,.smile-icon-timeline-wrap .timeline-feature-item.feat-item {
	background-color: #eeeeee;
}

.timeline-wrapper .timeline-post-right .ult-timeline-arrow l,.timeline-wrapper .timeline-post-left .ult-timeline-arrow l,.timeline-feature-item.feat-item .ult-timeline-arrow l {
	border-color: #eeeeee;
}

hr,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="search"],textarea,select,.l-section,.g-cols > div,.w-form-row-field input:focus,.w-form-row-field textarea:focus,.widget_search input[type="text"]:focus,.w-separator,.w-sharing-item,.w-tabs-list,.w-tabs-section,.w-tabs-section-header:before,.l-main .widget_nav_menu > div,.l-main .widget_nav_menu .menu-item a,#lang_sel a.lang_sel_sel,#lang_sel_click a.lang_sel_sel,.woocommerce table th,.woocommerce table td,.woocommerce .quantity.buttons_added input.qty,.woocommerce .quantity.buttons_added .plus,.woocommerce .quantity.buttons_added .minus,.woocommerce-tabs .tabs,.woocommerce .related,.woocommerce .upsells,.woocommerce .cross-sells,.woocommerce ul.order_details li,.woocommerce .shop_table.my_account_orders,.select2-container a.select2-choice,.smile-icon-timeline-wrap .timeline-line {
	border-color: #e0e0e0;
}

.w-iconbox.style_default.color_light .w-iconbox-icon,.w-separator,.w-testimonial.style_2:before,.pagination .page-numbers,.woocommerce .star-rating:before {
	color: #e0e0e0;
}

.no-touch .l-titlebar.color_alternate .g-nav-item:hover,button.w-btn.color_light.style_raised,a.w-btn.color_light.style_raised,.no-touch .color_alternate .w-btn.style_flat:hover,.no-touch .g-loadmore-btn:hover,.no-touch .color_alternate .w-logos .owl-prev:hover,.no-touch .color_alternate .w-logos .owl-next:hover,.no-touch .color_alternate .pagination a.page-numbers:hover,.widget_price_filter .ui-slider:before {
	background-color: #e0e0e0;
}

h1, h2, h3, h4, h5, h6,.w-counter-number,.w-progbar.color_custom .w-progbar-title {
	color: #0087ce;
}

.w-progbar.color_contrast .w-progbar-bar-h {
	background-color: #0087ce;
}

.l-canvas,button.w-btn.color_light.style_raised,a.w-btn.color_light.style_raised,.w-blog.layout_masonry .w-blog-post-h,.w-cart-dropdown,.w-iconbox.style_circle.color_light .w-iconbox-icon,.w-pricing-item-h,.w-person.layout_card,.w-testimonial.style_1,.woocommerce .form-row .chosen-drop,.woocommerce-type_2 .product-h {
	color: #666666;
}

button.w-btn.color_contrast.style_raised,a.w-btn.color_contrast.style_raised,.w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	background-color: #666666;
}

a,.highlight_primary,.l-preloader,button.w-btn.color_primary.style_flat,a.w-btn.color_primary.style_flat,.w-counter.color_primary .w-counter-number,.w-iconbox.style_default.color_primary .w-iconbox-icon,.g-filters-item.active,.w-form-row.focused:before,.w-form-row.focused > i,.no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon,.w-separator.color_primary,.w-tabs-item.active,.w-tabs-section.active .w-tabs-section-header,.l-main .widget_nav_menu .menu-item.current-menu-item > a,.no-touch .woocommerce-type_2 .product-h a.button,.woocommerce-tabs .tabs li.active,input[type="radio"]:checked + .wpcf7-list-item-label:before,input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
	color: #0087ce;
}

.l-section.color_primary,.l-titlebar.color_primary,.no-touch .l-navigation-item:hover .l-navigation-item-arrow,.highlight_primary_bg,.w-actionbox.color_primary,.w-blog-post-preview-icon,button,input[type="submit"],a.w-btn.color_primary.style_raised,.pagination .page-numbers.current,.w-form-row.focused .w-form-row-field-bar:before,.w-form-row.focused .w-form-row-field-bar:after,.w-iconbox.style_circle.color_primary .w-iconbox-icon,.w-pricing.style_1 .type_featured .w-pricing-item-header,.w-pricing.style_2 .type_featured .w-pricing-item-h,.w-progbar.color_primary .w-progbar-bar-h,.w-sharing.type_solid.color_primary .w-sharing-item,.w-sharing.type_fixed.color_primary .w-sharing-item,.w-tabs-list-bar,.w-tabs.layout_timeline .w-tabs-item.active,.no-touch .w-tabs.layout_timeline .w-tabs-item:hover,.w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h,.rsDefault .rsThumb.rsNavSelected,.woocommerce .button.alt,.woocommerce .button.checkout,.widget_price_filter .ui-slider-range,.widget_price_filter .ui-slider-handle,.smile-icon-timeline-wrap .timeline-separator-text .sep-text,.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot {
	background-color: #0087ce;
}

.l-content blockquote,.g-filters-item.active,input:focus,textarea:focus,.w-separator.color_primary,.woocommerce .quantity.buttons_added input.qty:focus,.validate-required.woocommerce-validated input:focus,.validate-required.woocommerce-invalid input:focus,.woocommerce .button.loading:before,.woocommerce .button.loading:after,.woocommerce .form-row .chosen-search input[type="text"]:focus,.woocommerce-tabs .tabs li.active,.select2-dropdown-open.select2-drop-above a.select2-choice {
	border-color: #0087ce;
}

input:focus,textarea:focus,.select2-dropdown-open a.select2-choice {
	box-shadow: 0 -1px 0 0 #0087ce inset;
}

.no-touch a:hover,.highlight_secondary,.no-touch a:hover + .w-blog-post-body .w-blog-post-title a,.no-touch .w-blog-post-title a:hover,.no-touch .w-blognav-prev:hover .w-blognav-title,.no-touch .w-blognav-next:hover .w-blognav-title,button.w-btn.color_secondary.style_flat,a.w-btn.color_secondary.style_flat,.w-counter.color_secondary .w-counter-number,.w-iconbox.style_default.color_secondary .w-iconbox-icon,.w-iconbox.style_default .w-iconbox-link:active .w-iconbox-icon,.no-touch .w-iconbox.style_default .w-iconbox-link:hover .w-iconbox-icon,.w-iconbox-link:active .w-iconbox-title,.no-touch .w-iconbox-link:hover .w-iconbox-title,.no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon,.w-separator.color_secondary,.no-touch .l-main .widget_tag_cloud a:hover,.no-touch .l-main .widget_product_tag_cloud .tagcloud a:hover,.woocommerce .star-rating span:before,.woocommerce .stars span a:after {
	color: #0078b4;
}

.l-section.color_secondary,.l-titlebar.color_secondary,.highlight_secondary_bg,.no-touch .w-blog.layout_tiles .w-blog-post-meta-category a:hover,.no-touch .l-section.preview_trendy .w-blog-post-meta-category a:hover,button.w-btn.color_secondary.style_raised,a.w-btn.color_secondary.style_raised,.w-actionbox.color_secondary,.w-iconbox.style_circle.color_secondary .w-iconbox-icon,.w-progbar.color_secondary .w-progbar-bar-h,.w-sharing.type_solid.color_secondary .w-sharing-item,.w-sharing.type_fixed.color_secondary .w-sharing-item,.no-touch .w-toplink.active:hover,.no-touch .tp-leftarrow.tparrows.custom:hover,.no-touch .tp-rightarrow.tparrows.custom:hover,p.demo_store,.woocommerce .onsale,.woocommerce .form-row .chosen-results li.highlighted {
	background-color: #0078b4;
}

.w-separator.color_secondary {
	border-color: #0078b4;
}

.highlight_faded,button.w-btn.color_light.style_flat,a.w-btn.color_light.style_flat,.w-blog-post-meta > *,.w-comments-item-date,.w-comments-item-answer a,.w-profile-link.for_logout,.w-socials.style_3 .w-socials-item-link,.g-tags,.w-testimonial-person-meta,.l-main .widget_tag_cloud a,.l-main .widget_product_tag_cloud .tagcloud a,.woocommerce .stars span:after {
	color: #9e9e9e;
}

.w-btn.style_flat .ripple,.w-btn.color_light.style_raised .ripple,.w-socials.style_4 .w-socials-item-link {
	background-color: #9e9e9e;
}

.l-subfooter.at_top,.l-subfooter.at_top #lang_sel ul ul,.l-subfooter.at_top #lang_sel_click ul ul,.l-subfooter.at_top .wpcf7-form-control-wrap.type_select:after {
	background-color: #0087ce;
}

.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover,.l-subfooter.at_top .w-socials-item-link,.l-subfooter.at_top .widget_calendar #calendar_wrap,.l-subfooter.at_top .widget_shopping_cart {
	background-color: #ffffff;
}

.l-subfooter.at_top,.l-subfooter.at_top #lang_sel a.lang_sel_sel,.l-subfooter.at_top #lang_sel_click a.lang_sel_sel,.l-subfooter.at_top input,.l-subfooter.at_top textarea,.l-subfooter.at_top select,.l-subfooter.at_top .w-form-row-field input:focus,.l-subfooter.at_top .w-form-row-field textarea:focus,.l-subfooter.at_top .widget_search input[type="text"]:focus {
	border-color: #005082;
}

.l-subfooter.at_top h1,.l-subfooter.at_top h2,.l-subfooter.at_top h3,.l-subfooter.at_top h4,.l-subfooter.at_top h5,.l-subfooter.at_top h6 {
	color: #ffffff;
}

.l-subfooter.at_top {
	color: #ffffff;
}

.l-subfooter.at_top a,.l-subfooter.at_top .widget_tag_cloud .tagcloud a,.l-subfooter.at_top .widget_product_tag_cloud .tagcloud a {
	color: #ffffff;
}

.no-touch .l-subfooter.at_top a:hover,.l-subfooter.at_top .w-form-row.focused:before,.l-subfooter.at_top .w-form-row.focused > i,.no-touch .l-subfooter.at_top .widget_tag_cloud .tagcloud a:hover,.no-touch .l-subfooter.at_top .widget_product_tag_cloud .tagcloud a:hover {
	color: #005082;
}

.l-subfooter.at_top .w-form-row.focused .w-form-row-field-bar:before,.l-subfooter.at_top .w-form-row.focused .w-form-row-field-bar:after {
	background-color: #005082;
}

.l-subfooter.at_top input:focus,.l-subfooter.at_top textarea:focus {
	border-color: #005082;
}

.l-subfooter.at_top input:focus,.l-subfooter.at_top textarea:focus {
	box-shadow: 0 -1px 0 0 #005082 inset;
}

.l-subfooter.at_bottom {
	background-color: #111111;
}

.l-subfooter.at_bottom {
	color: #757575;
}

.l-subfooter.at_bottom a {
	color: #9e9e9e;
}

.no-touch .l-subfooter.at_bottom a:hover {
	color: #ffb03a;
}

div.centered-in-row {
	text-align: center !important;
}

div.document-cover img {
	box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.3);
}

div.slider-text {
	padding: 500px 50px !important;
	background-color: rgba(0,135,206,0.25) !important;
	letter-spacing: -2.5px !important;
	text-align: center !important;
	width: 800px !important;
}

div.slider-text.slider-text-right {
	text-align: right !important;
}

div.slider-text.slider-text-left {
	text-align: left !important;
}

div.slider-text.slider-text-down {
	padding-top: 750px !important;
}

div.slider-text.slider-text-up {
	padding-top: 200px !important;
}

@media (max-width:1200px) {
	div.slider-text.slider-text-right, div.slider-text.slider-text-left,div.slider-text.slider-text-down,div.slider-text.slider-text-up {
		text-align: center !important;
		padding: 500px 0 !important;
		letter-spacing: 0px !important;
		width: 100vw !important;
	}
}

@media (max-width:1200px) {
	body.home div.l-content {
		margin-top: 0px !important;
	}
}

@media (max-width:895px) {
	body.home div.l-content {
		margin-top: 100px !important;
	}
}

@media (max-width:555px) {
	body.home div.l-content {
		margin-top: 40px !important;
	}
}

div.lorentz_offices {
	padding: 2% 0 0 2% !important;
	box-sizing: border-box !important;
}

div.lorentz_offices div.lorentz_offices_li {
	width: 50%!important;
	float: left !important;
	margin-bottom: 20px;
}

div.lorentz_offices div.lorentz_offices_li img {
	border-radius: 50% !important;
	width: 100px;
	height: 100px;
	float: left;
}

div.lorentz_offices div.lorentz_offices_li div.lorentz_offices_text {
	float: left;
	margin-left: 16px !important;
	font-size: 14px !important;
	line-height: 1.4em !important;
}

div.lorentz_offices div.lorentz_offices_li div.lorentz_offices_text strong {
	display: block;
	font-size: 16px !important;
	color: black !important;
	margin: 5px 0 0 0;
}

section.five-cols div.one-sixth {
	width: 15.2% !important;
}

@media (max-width:767px) {
	section.five-cols div.one-sixth {
		width: 100% !important;
	}
}

.fixed-height-1 {
	min-height: 100px;
	text-align: left !important;
}

.fixed-height-1 p {
	text-align: left !important;
}

div.sticky_at_bottom_active {
	background-color: white !important;
	color: rgb(0,135,206) !important;
	border-radius: 3px !important;
	cursor: pointer !important;
	text-align: left !important;
	padding: 8px 5px 8px 40px !important;
	position: relative;
	box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.3);
	transition: background-color 0.3s, box-shadow 0.3s, color 0.3s;
	margin: 5px 0;
}

div.sticky_at_bottom_active:before {
	font-family: FontAwesome;
	content: "\f107";
	position: absolute;
	right: 10px;
	top: 8px;
}

div.sticky_at_bottom_active:after {
	font-family: FontAwesome;
	content: "\f107";
	position: absolute;
	left: 13px;
	top: 9px;
	font-size: 1.35em;
}

div.sticky_at_bottom_active.sticky_at_bottom_downloads {
	padding-left: 40px !important;
}

div.sticky_at_bottom_active.sticky_at_bottom_downloads:after {
	content: "\f1b2";
	top: 7px;
	color: black !important;
}

div.sticky_at_bottom_active.sticky_at_bottom_references {
	padding-left: 37px !important;
}

div.sticky_at_bottom_active.sticky_at_bottom_references:after {
	content: "\f041";
	font-size: 1.65em !important;
	color: black !important;
}

div.sticky_at_bottom_active.sticky_at_bottom_case_studies {
	padding-left: 42px !important;
}

div.sticky_at_bottom_active.sticky_at_bottom_case_studies:after {
	content: "\f11e";
	color: black !important;
}

div.sticky_at_bottom_active.buy_lorentz_pumps:after {
	content: "\f07a";
	top: 7px !important;
}

div.sticky_at_bottom_active.sticky_at_bottom_technology {
	padding-left: 42px !important;
}

div.sticky_at_bottom_active.sticky_at_bottom_technology:after {
	content: "\f085";
	top: 7px;
	color: black !important;
}

div.sticky_at_bottom_active.sticky_at_bottom_information {
	padding-left: 40px !important;
}

div.sticky_at_bottom_active.sticky_at_bottom_information:after {
	content: "\f019";
	top: 7px;
	color: black !important;
}

div.sticky_at_bottom_active:hover {
	//background-color: rgb(0,80,130) !important;
	//color: rgb(0,135,206) !important;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3);
}

div.sticky_at_bottom_active:hover a:* {
	color: rgb(0,135,206) !important;
}

div.sticky_at_bottom_active.buy_lorentz_pumps {
	background-color: red !important;
	color: white !important;
}

div.sticky_at_bottom_active.buy_lorentz_pumps a:* {
	color: white !importsant;
}

div.sticky_at_bottom_active.buy_lorentz_pumps:hover a:* {
	color: white !importsant;
}

section.sticky_at_bottom {
	position: fixed;
	bottom: 0;
	z-index: 1000;
	width: 100%;
	color: white !important;
	box-shadow: -3px 0px 25px 0px rgba(0,0,0,0.5) !important;
}

section.sticky_at_bottom div.g-cols > div {
	padding: 15px 0 !important;
}

section.sticky_at_bottom div.sticky_at_bottom_closer {
	color: white !important;
	font-size: 50px;
	position: absolute;
	width: 50px;
	position: absolute;
	top: 5px;
	right: -75px;
	transition: color 0.5s ease;
}

section.sticky_at_bottom div.sticky_at_bottom_details {
	display: none;
}

section.sticky_at_bottom div.sticky_at_bottom_active {
	cursor: pointer;
}

section.sticky_at_bottom div.sticky_at_bottom_closer {
	cursor: pointer;
}

section.sticky_at_bottom div.sticky_at_bottom_closer:hover {
	color: rgb(0,80,130) !important;
}

.no_display {
	display: none !important;
}

section.sticky_at_bottom_teaser .g-cols.offset_medium > div {
	margin-left: 2% !important;
	width: 23.5% !important;
}

section.sticky_at_bottom_teaser .g-cols.offset_medium > div:first-child {
	margin-left: 0 !important;
}

@media (max-width:1100px) {
	section.sticky_at_bottom_teaser p {
		display: none !important;
	}

	section.sticky_at_bottom_teaser div.wpb_wrapper {
		min-height: 25px !important;
	}
}

@media (max-width:767px) {
	section.sticky_at_bottom_teaser .g-cols > div {
		margin-bottom: 0 !important;
	}

	section.sticky_at_bottom_details div.w-image {
		display: none;
	}

	section.sticky_at_bottom_details div.g-cols.vc_inner div {
		margin: 0 !important;
	}

	section.sticky_at_bottom_details div.g-cols > div {
		padding: 5px 0 !important;
	}
}

@media (max-width:1400px) {
	section.sticky_at_bottom div.sticky_at_bottom_closer {
		color: white !important;
		font-size: 35px !important;
		position: absolute !important;
		width: 35px !important;
		position: absolute;
		bottom: 3px !important;
		right: 0px !important;
	}
}!div.one-quarter:has(div.buy_lorentz_pumps) {
	float: right !important;
}

.bottom_space {
	margin-bottom: 30px !important;
}

body {
	font-size: 15px;
}

.valigned {
	display: flex;
	min-height: 350px;
	align-items: center;
}

.valigned.large {
	min-height: 550px;
}

.valigned.small {
	min-height: 160px;
}

@media (max-width:1000px) {
	.valigned {
		min-height: 300px;
	}

	.valigned.large {
		min-height: 450px;
	}

	.valigned.small {
		min-height: 160px;
	}
}

@media (max-width:767px) {
	.valigned {
		display: block !important;
		min-height: auto !important;
		align-items: stretch !important;
	}

	.valigned.large {
		min-height: auto !important;
	}

	.fixed-height-1 {
		min-height: 0 !important;
	}

	.valigned.small {
		min-height: auto !important;
	}
}

.g-cols.offset_medium > div.switched_cols {
	float: right;
	margin-left: 6%;
	margin-right: 0;
}

.g-cols.offset_medium > div.switched_cols:last-child {
	margin-left: 0;
}

.g-cols.offset_medium > .one-third.efficiency_grid {
	margin: 0 !important;
	width: 33% !important;
}

.g-cols.offset_medium > .one-third.efficiency_grid:nth-child(1) {
	width: 27.6% !important;
}

.g-cols.offset_medium > .one-third.efficiency_grid:nth-child(2) {
	width: 36.2% !important;
}

.g-cols.offset_medium > .one-third.efficiency_grid:nth-child(3) {
	width: 36.2% !important;
}

div.efficiency_grid {
	padding: 20px 3% !important;
	min-height: 350px !important;
}

div.efficiency_grid.efficiency_header {
	min-height: 150px !important;
}

div.efficiency_grid.column-border-right {
	border-right: 1px solid #efefef;
	height: 100%;
}

section.color_alternate div div div.efficiency_grid.column-border-right {
	border-right: 1px solid white !important;
}

div.text-col-max-width {
}

div.text-col-max-width p,div.text-col-max-width h1,div.text-col-max-width h2,div.text-col-max-width h3,div.text-col-max-width h4 {
	max-width: 700px !important;
	margin: 10px auto !important;
}

div.w-image.image_in_a_circle img {
	/*border-radius: 50% !important;*/
	margin: auto !important;
	overflow: visible !important;
	border: 0.6em solid white !important;
}

div.w-image.image_in_a_circle.grey img {
	background-color: #f4f4f4 !important;
	border: none !important;
}

div.w-image.image_in_a_circle.white img {
	background-color: #ffffff !important;
	border: none !important;
}

div.w-image.image_in_a_circle.white_thin img {
	background-color: #ffffff !important;
	border: 0.3em solid white !important;
}

section.row-fixed-height {
	min-height: 500px;
}

div.MainText {
	letter-spacing: -2px !important;
	text-shadow: rgb(100,100,100) 0.1em 0.1em 0.2em
}

img.ubermenu-image-size-thumbnail {
	width: 100px !important;
	height: 100px !important;
	border-radius: 50px !important;
	margin-right: 18px !important;
	margin-bottom: 5px !important;
}

i.ubermenu-icon {
	color: rgb(0,139,206);
}

img.ubermenu-image-size-medium {
	width: 230px !important;
	height: 230px !important;
	border-radius: 115px !important;
	margin-right: 18px !important;
}

span.ubermenu-target-description.ubermenu-target-text {
	padding-top: 10px !important;
}

img + span.ubermenu-target-title {
	padding-top: 10px !important;
}

h2.hotspot-title {
	font-size: 1.25em !important;
	text-align: left !important;
	margin-top: 0 !important;
};

div.l-titlebar.color_primary {
	box-shadow: none !important;
}

span.w-btn-label.lorentz-login {
	text-transform: none !important;
}

div.wpb_row.row-fixed-height {
	height: 200px !important;
}

div.w-iconbox-icon i.loricons {
	vertical-align: middle;
}

div.l-titlebar.imgsize_cover.size_large.color_alternate,div.l-titlebar.imgsize_cover.size_medium.color_alternate {
	background-color: rgb(0,135,206);
}

div.l-titlebar.imgsize_cover.size_large.color_alternate h1,div.l-titlebar.imgsize_cover.size_medium.color_alternate h1 {
	color: white;
}

div.l-titlebar.imgsize_cover.size_large.color_alternate div.g-breadcrumbs,div.l-titlebar.imgsize_cover.size_medium.color_alternate div.g-breadcrumbs {
	color: white;
}

div.l-titlebar.imgsize_cover.size_large.color_alternate div.g-breadcrumbs a,div.l-titlebar.imgsize_cover.size_medium.color_alternate div.g-breadcrumbs a {
	color: white;
}

div.l-titlebar.imgsize_cover.size_large.color_alternate div.g-breadcrumbs a:hover,div.l-titlebar.imgsize_cover.size_medium.color_alternate div.g-breadcrumbs a:hover {
	text-decoration: underline;
}

div.l-header.layout_extended.pos_fixed.bg_transparent.transparent {
	background: linear-gradient(to top, transparent 0, rgba(255,255,255,0.5) 100%) repeat-x;
}

ul.w-nav-list li.level_1,ul.w-nav-list li.level_1.hover_none {
	color: rgb(0,135,206);
}

.extra_spacing {
	margin: 25px 0;
}

.w-counter {
	width: 100%;
	max-width: 100%;
}

div.key_message_bold p {
	font-weight: 700;
	color: rgb(0,135,206);
	font-size: 28px;
	line-height: 140%;
}

div.key_message p {
	color: rgb(0,135,206);
	font-size: 28px;
	line-height: 140%;
}

.invisible {
	visibility: hidden;
}

.fixed_height {
	min-height: 100px;
	margin-top: 25px;
}

div.l-subheader.at_top {
	background-color: rgb(0,135,206);
	color: white;
}

.round_button {
	border-radius: 50% !important;
}

.login_button {
	width: 100%;
}

.l-titlebar h1 {
	font-weight: bold;
}


.fn-c:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-c{zoom:1;}
.fn-l{float:left;}
.fn-r{float:right;}
.mk-grid{width:1140px;margin: 0 auto;}
.vc_col-sm-3{width:25%;float:left}
.mk-milestone{margin-bottom:20px}
.attched-true.vc_row,.mk-fullwidth-true.vc_row,.vc_inner.vc_row{margin-left:0!important;margin-right:0!important;background: #EEE;padding-top: 30px;}
.mk-milestone.center-align{text-align:center}
.mk-milestone.center-align i{display:block;margin-bottom:30px}
.mk-milestone i{line-height:1;}
.mk-milestone i span{width: 50px;height: 50px;display: inline-block;}
.mk-milestone .milestone-ico1{background: url(../../images/ada_en/icon01.png) no-repeat;}
.mk-milestone .milestone-ico2{background: url(../../images/ada_en/icon02.png) no-repeat;width: 100px;}
.mk-milestone .milestone-ico3{background: url(../../images/ada_en/icon03.png) no-repeat;}
.mk-milestone .milestone-ico4{background: url(../../images/ada_en/icon04.png) no-repeat;}
.mk-svg-icon{width:auto;height:auto;fill:currentColor}
.mk-milestone.milestone-large svg{height:50px}
.mk-milestone.center-align .milestone-top{display:block}
.mk-milestone.milestone-large .milestone-number,.mk-milestone.milestone-large .milestone-prefix,.mk-milestone.milestone-large .milestone-suffix{font-size:30px}
.mk-milestone .milestone-number,.mk-milestone .milestone-prefix,.mk-milestone .milestone-suffix{line-height:110%;letter-spacing:2px}
.mk-milestone .milestone-text{letter-spacing:1px;line-height:100%;position:relative;margin:16px 0;padding:16px 0}
.mk-milestone.center-align .milestone-text:after{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.mk-milestone .milestone-text:after{content:'';display:block;position:absolute;width:20px;height:3px;background:#999;top:0}

/* 顶部联系方式 */
.header-contact{height: 40px;line-height: 40px;}
.header-contact a{color: #fff;}
.header-contact a:hover{color: #ddd;}
.contact-ico{display: inline-block;width: 24px;height: 24px;vertical-align: middle;}
.contact-ico-tel{background: url(../../images/ada_en/ico_tel.png) no-repeat;}
.contact-ico-wx{background: url(../../images/ada_en/ico_wx.png) no-repeat;}
.contact-ico-whatsapp{background: url(../../images/ada_en/ico_whatsapp.png) no-repeat;}
.contact-ico-email{background: url(../../images/ada_en/ico_email.png) no-repeat;}

.contact-tel, .contact-email{display: inline-block;height: 24px;line-height: 24px;}
.contact-tel{margin: 0 10px;}
.contact-email{margin-left: 10px;margin-right: 45px;}

.idx_01 {
    margin: 0 auto;
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
}
      .wrap{width:1000px;margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right !important;}
        .slide { position: relative; width:100%; margin:0 auto}
.ban_c { display:none;position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.ban_c img { width: 100%; height: 100%;    max-width: none; }
.ban_t { position: absolute; left: 0; bottom: 0; width: 100%; padding: 4px 0; text-indent: 10px; white-space: nowrap; overflow: hidden; color: #fff; background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000); z-index: 3; }

.banner{height:450px;_margin-top:-1px; margin-bottom: 20px;}
.banner .Left,.banner .Right{display: none !important;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}padding:10px;left:50%;margin-left:-496px;color:#fff;white-space:normal;text-indent:0;}
.banner .ban_t .t{font-size:17px;font-weight:bold;color:#fff; }
.banner .link{display:none;position:absolute;left:50%;margin-left:-493px;bottom:0;width:288px;padding:5px 0;background:#eb0007;color:#fff;text-indent:12px;z-index:9;*text-indent:8px;}
.banner .link em{float:right;padding-right:8px;_margin:3px 0 0;_padding-right:4px;}
.banner .link .cir{border-width:4px;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid;vertical-align:1px;margin-left:4px;}
.banner .Left,.banner .Right{position:absolute;width:28px;height:28px;right:50%;bottom:15px; cursor:pointer}
.banner .Left{margin-right:-438px;background-position:5px 0; background-image:url(../../images/ada_en/bana_la.jpg);}
.banner .Right{margin-right:-497px;background-position:-33px 0; background-image:url(../../images/ada_en/bana_ra.jpg);}

.bann_ext{position:absolute;bottom: 0px;}

.frontCover{padding:0 0 16px;border-bottom:0px solid #de0000;float: right;}
.frontCover li{float:left;width:80px;height:50px;background:#333;color:#fff;overflow:hidden;margin-right:12px;margin-left:5px;cursor:pointer; text-align:center;line-height: normal;padding: 3px;}
.frontCover p{text-align:center;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{width:82px;height:50px;}
.frontCover .open{background:#004cb0;}
.banner .ban_t{bottom:0px;width:376px;}

.wpb_con{}

/*------------------------------------*\
  FOOTER
\*------------------------------------*/
.foot {
  background-color: #000;
  color: #FFF;
  clear: both;
  position: relative;
  text-align: center;
}

.foot_department {
  width: 100%; 
  padding-top: 1.8em; 
  padding-bottom: 1.8em;
}

  .foot .container {
    padding-top: 1.618em;
  }

  .foot p,
  .foot a {
    color: #fff;
    line-height: 1;
  }

  .foot__wrapper {
    display: table;
    width: 100%;
  }

  .foot__social {
    margin-bottom: 1em;
  }

  .social-inner{
    float:left;
    margin-right: 5px; 
   }

    .foot__social a {
      display: inline-block;
    }

  .foot__links,
  .foot__page-updated,
  .foot__copyright {
    padding-bottom: 1.618em;
  }
    .foot .foot-info { margin: 0; padding-bottom: 1em; }
    .foot__links a { padding-right: 2px; }

	.foot__global-inner,
.foot__left,
.foot__right { display: block; }
.media__img,
.media__img--rtl {
  margin-bottom: 0;
  width: auto;
}

.media__img,
.depi-content-media-img,
.depi-body-content-media-theme-landing-topics {
  float: left;
  margin-right: 1em;
}
.container {
  width: 1140px;
  margin: 0 auto;
}
.foot {
  text-align: left;
}

.foot__wrapper {
  display: block;
}
.foot__right {
  text-align: right;
}
.foot__social {
  display: inline-block;
}

.foot__push { height: 280px; }

.one-quarter .w-image{height: 192px;}
.wpb_wrapper h4 a{color:#0087ce;}