@charset "utf-8";
/* Webkit */
::selection {
	background: #e46713;
}
    /* Gecko/Mozilla */
::-moz-selection {
	background: #e46713;
}



header.fixed.scrolled .header_bottom,
header.fixed.scrolled .header_top,
header.fixed_hiding.scrolled .header_bottom,
header.fixed_hiding.scrolled .header_top {
	background-color: rgba(0,0,0,.9) !important;/****下拉背景色*******/
}

.header_top {
	background-color: rgba(255,255,255,0);
}

header:not(.sticky):not(.scrolled) .header_bottom {
	border-bottom: 1px solid rgba(255,255,255,0.4);/***导航横线***/
}

header.sticky .header_top {
	background-color: rgba(0,0,0,1);
}


.logo_wrapper,
.side_menu_button,
.shopping_cart_inner {
	height: 100px;
}

.content.content_top_margin {
	margin-top: 100px !important;
}

header:not(.centered_logo) .header_fixed_right_area {
	line-height: 100px;
}

<!---->
<!--.drop_down .second,-->
<!--.drop_down .second.bellow_header-->
<!-- {
	-->
<!--	top: --><!--px;
	-->
<!--
}

-->

header.scrolled .logo_wrapper,
header.scrolled .side_menu_button {
	height: 80px!important;
}
/******导航********/
.navbox{ width:920px; margin-top:22px;margin-right:40px}
header.scrolled .navbox{
  margin-top:10px;
}
header.scrolled .navbox li .js>a{
	color:#FFF
}
header.scrolled .navbox li .js i{
	color:#DDD
}
.navbox ul{ list-style-type:none}
.navbox li {
  height: 50px;
  line-height: 50px;
  margin: 0 20px;
  position: relative;
  float:left;
  list-style-type:none;
}
.navbox li .js{ margin-top: 15px; height: 60px; overflow: hidden; }
.navbox li .js>a {
  text-align: center;
  color: #FFF;
  font-size: 15px;
  font-weight:bold;
  letter-spacing:normal;
  text-transform:uppercase;
  display: block;
  line-height:125%;
  -webkit-transition: transform .5s;
  -ms-transition: transform .5s;
  transition: transform 0.5s;
  display:block;
  
}
/*.navbox li .js>a:after {
  content: attr(data-hover);
  color: #e60012;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -ms-transition: opacity .3s;
  transition: opacity 0.3s;
}
.navbox li.active .js>a:after,
.navbox li:hover .js>a:after {
  opacity: 1;
}*/
.navbox li .js i{
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
	font-size:14px;
	color:#eee;
}
.navbox li .js:hover>a {
  color: #E46713;
}
.navbox li .js:hover>a i {
  color: #E46713;
}
.navbox li .js>a span {
  opacity: 1;
  display: block;
  pointer-events: none;
  -webkit-transition: opacity .3s;
  transition: opacity 0.3s;
}
/*.navbox li .js:hover>a span {
  opacity: 0;
}
.navbox li.active .js>a,
.navbox li:hover .js>a {
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}*/


.tnavbox{position:absolute;width:200px;left:50%;margin-left:-100px;top:125%;height:0;padding-top:15px;/* display:none;*/ text-align: center;z-index: 99999999;}
header.scrolled .tnavbox{
	top:110%;
}
.tnav{ background:#fff; box-shadow:0 0 16px -4px rgba(0,0,0,.3); padding:20px 0 18px; transform:translateY(20px); -webkit-transform:translateY(20px); opacity:0; visibility:hidden; transition:.5s; -webkit-transition:.5s; }
.tnav a{ display:block; color:#666; line-height:35px; border-bottom: 1px solid transparent;-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.tnav a:hover{ color: #fff; }

.tnav a:hover,.tnav a.on{ background:#1b1b1b; color:#fff;}
.navbox li:hover .tnavbox {
    height:100px;
}
.navbox li:hover .tnavbox .tnav{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }
.navbox li .tnavbox i{ position: absolute; width: 20px; height: 4px; background-color: #000; left: 50%; top: 0; margin-left: -10px; }

.search_form{ width:151px; position:relative; float:right;}
.inp01{ border:0; background:url(../images/searchbg.png) no-repeat; width:151px; height:24px; padding:0 15px; color:#CCC; outline:none}
.inp02{ position: absolute; right:10px; top:17px}
.social_link{ display:inline-block;}
.social_link a{ margin-left:4px;}
/************************************************************************************************************************************************/

header.scrolled nav.main_menu ul li a {
	line-height: 60px;
}

header.scrolled .drop_down .second {
	top: 60px;
}

header.fixed_hiding .q_logo a,
header.fixed_hiding .q_logo {
	max-height: 105px;
}

nav.main_menu > ul > li > a {
	line-height: 100px;
}

.drop_down .second .inner ul,
    .drop_down .second .inner ul li ul,
	.shopping_cart_dropdown,
    li.narrow .second .inner ul,
	.header_top .right #lang_sel ul ul,
    .drop_down .wide .second ul li.show_widget_area_in_popup .widget,
	.drop_down .wide.wide_background .second {
	background-color: #ffffff;
	background-color: rgba(255,255,255,.9);
}

nav.main_menu > ul > li > a {
	color: #ffffff;
	/*font-family:'UniversCom-47LightCond';*/
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.siteFlagText{ color:#000}
.country__selected{background:url(../images/jt.png) no-repeat right}
nav.main_menu ul li:hover a {
	color: #ffffff;
}

.drop_down .second .inner > ul > li > a,
.drop_down .second .inner > ul > li > h3,
.drop_down .wide .second .inner > ul > li > h3,
.drop_down .wide .second .inner > ul > li > a,
.drop_down .wide .second ul li ul li.menu-item-has-children > a,
.drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a,
.drop_down .wide .second .inner > ul li.sub .flexslider ul li  h5 a,
.drop_down .wide .second .inner > ul li .flexslider ul li  h5 a,
.drop_down .wide .second .inner > ul li.sub .flexslider ul li  h5,
.drop_down .wide .second .inner > ul li .flexslider ul li  h5,
.header_top #lang_sel ul li ul li a {
	color: #000000;
	/*font-family: 'Raleway', sans-serif !important;*/
	font-size: 14px;
	line-height: 40px;
	font-weight: 300;
	text-transform: capitalize;
}

.drop_down .second .inner > ul > li > a:hover,
.drop_down .wide .second ul li ul li.menu-item-has-children > a:hover,
.drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children > a:hover {
	color: #00aeef !important;
}

.drop_down .wide .second>.inner>ul>li.sub>ul>li>a,
	.drop_down .second .inner ul li a,
	.drop_down .wide .second ul li a,
	.drop_down .second .inner ul.right li a {
	padding-top: 3px;
	padding-bottom: 3px;
}

.drop_down .wide .second .inner>ul>li>a {
	color: #ffffff;
}

.drop_down .wide .second .inner ul li.sub ul li a,
.drop_down .wide .second ul li ul li a,
.drop_down .second .inner ul li.sub ul li a,
.drop_down .wide .second ul li ul li a,
.drop_down .wide .second .inner ul li.sub .flexslider ul li .menu_recent_post,
.drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a,
.drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post,
.drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	line-height: 40px;
	font-weight: 300;
	text-transform: capitalize;
}

.drop_down .wide.icons .second i {
	color: #000000;
}

.drop_down .second .inner ul li.sub ul li a:hover,
.drop_down .wide .second ul li.show_widget_area_in_popup:hover .popup_wrapper > a,
.drop_down .second .inner ul li ul li a:hover,
.drop_down .wide.icons .second a:hover i {
	color: #00aeef !important;
}

header.scrolled nav.main_menu > ul > li > a,
header.light.scrolled nav.main_menu > ul > li > a,
header.dark.scrolled nav.main_menu > ul > li > a {
	color: #000000;
}

header.scrolled .side_menu_button a {
	color: #000000 !important;
}
header.scrolled .siteFlagText{ color:#000}
header.scrolled .country__selected{ background:url(../images/hsjt.png) no-repeat right}

header.scrolled nav.main_menu > ul > li > a:hover > span,
header.scrolled nav.main_menu > ul > li:hover > a > span,
header.scrolled nav.main_menu > ul > li.active > a > span,
header.scrolled nav.main_menu > ul > li > a:hover > i,
header.scrolled nav.main_menu > ul > li:hover > a > i,
header.scrolled nav.main_menu > ul > li.active > a > i,
header.scrolled .side_menu_button a:hover,
.light.scrolled nav.main_menu > ul > li > a:hover,
.light.scrolled nav.main_menu > ul > li.active > a,
.light.scrolled .side_menu_button a:hover,
.dark.scrolled nav.main_menu > ul > li > a:hover,
.dark.scrolled nav.main_menu > ul > li.active > a,
.dark.scrolled .side_menu_button a:hover {
	color: #00aeef !important;
}

nav.mobile_menu ul li a,
nav.mobile_menu ul li h3 {
	color: #000000;
}

nav.mobile_menu ul li span.mobile_arrow i, nav.mobile_menu ul li span.mobile_arrow i {
	color: #000000;
}

nav.mobile_menu ul li a:hover,
nav.mobile_menu ul li.active > a,
nav.mobile_menu ul li.current-menu-item > a {
	color: #00aeef;
}

.filter_holder ul li span,
    blockquote h5,
    .q_social_icon_holder i.simple_social,
    .header-widget.widget_nav_menu ul.menu li a,
    .side_menu a,
    .side_menu li,
    .side_menu span,
    .side_menu p,
    .side_menu .widget.widget_rss li a.rsswidget,
    .side_menu #wp-calendar caption,
    .side_menu #wp-calendar th, 
    .side_menu #wp-calendar td,
    aside .widget #lang_sel_list li a,
    aside .widget #lang_sel li a,
    aside .widget #lang_sel_click li a,
    section.side_menu #lang_sel_list li a,
    section.side_menu #lang_sel li a,
    section.side_menu #lang_sel_click li a,
    footer #lang_sel_list li a,
    footer #lang_sel li a,
    footer #lang_sel_click li a,
    footer #lang_sel_list.lang_sel_list_horizontal a,
    footer #lang_sel_list.lang_sel_list_vertical a,
    .side_menu #lang_sel_list.lang_sel_list_horizontal a,
    .side_menu #lang_sel_list.lang_sel_list_vertical a,
    #lang_sel_footer a {
	color: #000000;
}

.header_top #lang_sel > ul > li > a, 
    .header_top #lang_sel_click > ul > li> a,
    footer #lang_sel ul li a,
    footer #lang_sel ul ul a,
    footer #lang_sel_click ul li a,
    footer #lang_sel_click ul ul a,
    footer #lang_sel_click ul ul a span,
    section.side_menu #lang_sel ul li a,
    section.side_menu #lang_sel ul ul a,
    section.side_menu #lang_sel ul ul a:visited,
    section.side_menu #lang_sel_click > ul > li > a,
    section.side_menu #lang_sel_click ul ul a,
    section.side_menu #lang_sel_click ul ul a:visited {
	color: #000000 !important;
}
/*****************banner**************************/
.qbutton,
.qbutton.medium,
#submit_comment,
.load_more a,
.blog_load_more_button a,
.post-password-form input[type='submit'],
input.wpcf7-form-control.wpcf7-submit,
input.wpcf7-form-control.wpcf7-submit:not([disabled]),
.woocommerce table.cart td.actions input[type="submit"],
.woocommerce input#place_order,
.woocommerce-page input[type="submit"] {
	color: #c2c2c4;
	/*font-family: 'Ubuntu', sans-serif;*/
	border-color: #c2c2c4;
	font-size: 14px;
	line-height: 55px;
	height: 55px;
	font-style: normal;
	font-weight: 300;
	background-color: transparent;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	letter-spacing:1px;
	border-width: 1px;
}
.qbuttonx{
	color: #FFF;
	padding:13px 20px;
	border-color: #c2c2c4;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	background-color:#e46713;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	letter-spacing:1px;
	border-width: 1px;
}
.qbuttonx:hover{
	color:#FFF;
    background:#202020;
}
.qbutton:hover,
	.qbutton.medium:hover,
	#submit_comment:hover,
	.load_more a:hover,
	.blog_load_more_button a:hover,
	.post-password-form input[type='submit']:hover,
	input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
    .woocommerce table.cart td.actions input[type="submit"]:hover,
    .woocommerce input#place_order:hover,
    .woocommerce-page input[type="submit"]:hover {
	color: #ffffff;
	border-color: #808ba0
}

.qbutton:hover,
	#submit_comment:hover,
	.load_more a:hover,
	.blog_load_more_button a:hover,
	.post-password-form input[type='submit']:hover,
	input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
    .woocommerce table.cart td.actions input[type="submit"]:hover,
    .woocommerce input#place_order:hover,
    .woocommerce-page input[type="submit"]:hover {
	background-color: #808ba0;
}

.qbutton.small {
	font-size: 11px;
	line-height: 50px;
	height: 50px;
	font-weight: 300;
	padding-left: 48px;
	padding-right: 48px;
}

.qbutton.white {
	border-color: rgba(255, 255, 255, 0.14902);
}

.testimonials_holder .flex-direction-nav a {
	border-radius: 50px;
}

.testimonials .testimonial_text_inner p {
	font-size: 23px;
}

.q_counter_holder span.counter {
	color: #ffffff;
	font-weight: 400;
	font-size: 60px;
	font-family: 'Ubuntu';
}

.q_counter_holder p.counter_text {
	color: #ffffff;
	font-weight: 300;
	text-transform: none;
	letter-spacing: 0px;
	font-size: 23px;
	font-family: 'Ubuntu';
}

.q_progress_bar .progress_number {
	font-size: 15px;
	font-weight: 600;
}

.q_percentage {
	font-size: 30px;
	font-weight: 600;
}

.footer_top_holder,	footer #lang_sel > ul > li > a,	footer #lang_sel_click > ul > li > a{
		background-color: #333;
	}
	footer #lang_sel ul ul a,footer #lang_sel_click ul ul a,footer #lang_sel ul ul a:visited,footer #lang_sel_click ul ul a:visited{
		background-color: #272e46 !important;
	}


	.footer_top,
	.footer_top p,
    .footer_top span,
    .footer_top li,
    .footer_top .textwidget,
    .footer_top .widget_recent_entries>ul>li>span {
		color: #ffffff;
	}


	.footer_bottom_holder, #lang_sel_footer{
		background-color:#333;
	}







    .footer_bottom_holder,
    .footer_bottom,
    .footer_bottom p,
    .footer_bottom_holder p,
    .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack){
	/*font-family: "Raleway", sans-serif;*/
	font-size: 14px;letter-spacing: 0px;line-height: 24px;font-weight: 400;text-transform: none;font-style: normal	}


.footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, #lang_sel_footer ul li a,
footer #lang_sel > ul > li > a,
footer #lang_sel_click > ul > li > a,
footer #lang_sel a.lang_sel_sel,
footer #lang_sel_click a.lang_sel_sel,
footer #lang_sel ul ul a,
footer #lang_sel_click ul ul a,
footer #lang_sel ul ul a:visited,
footer #lang_sel_click ul ul a:visited,
footer #lang_sel_list.lang_sel_list_horizontal a,
footer #lang_sel_list.lang_sel_list_vertical a,
#lang_sel_footer a,
.footer_bottom ul li a {
	color:#ffffff;
}

	.footer_bottom p a:hover, #lang_sel_footer ul li a:hover,
	footer #lang_sel > ul > li > a:hover,
	footer #lang_sel_click > ul > li > a:hover,
	footer #lang_sel a.lang_sel_sel:hover,
	footer #lang_sel_click a.lang_sel_sel:hover,
	footer #lang_sel ul ul a:hover,
	footer #lang_sel_click ul ul a:hover,
	footer #lang_sel ul ul a:hover,
	footer #lang_sel_click ul ul a:hover,
	footer #lang_sel_list.lang_sel_list_horizontal a:hover,
	footer #lang_sel_list.lang_sel_list_vertical a:hover,
	#lang_sel_footer a:hover,
	.footer_bottom ul li a:hover {
	    color: #ffffff;
	}

.side_menu .widget,
	.side_menu .widget.widget_search form,
	.side_menu .widget.widget_search form input[type="text"],
	.side_menu .widget.widget_search form input[type="submit"],
	.side_menu .widget h6,
	.side_menu .widget h6 a,
	.side_menu .widget p,
	.side_menu .widget li a,
	.side_menu .widget.widget_rss li a.rsswidget,
	.side_menu #wp-calendar caption,
	.side_menu .widget li,
	.side_menu_title h3,
	.side_menu .widget.widget_archive select,
	.side_menu .widget.widget_categories select,
	.side_menu .widget.widget_text select,
	.side_menu .widget.widget_search form input[type="submit"],
	.side_menu #wp-calendar th,
	.side_menu #wp-calendar td,
	.side_menu .q_social_icon_holder i.simple_social {
	color: #808ba0;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0px;
}

.side_menu,
    .side_menu #lang_sel,
    .side_menu #lang_sel_click,
    .side_menu #lang_sel ul ul,
    .side_menu #lang_sel_click ul ul {
	background-color: #ffffff;
}

.side_menu .widget a:hover,
	.side_menu .widget li:hover,
	.side_menu .widget li:hover > a,
	.side_menu li:hover .q_font_awsome_icon i {
	color: #1b1f2b;
}

.side_menu .side_menu_title h4,
	.side_menu h5,
	.side_menu h6 {
	color: #1b1f2b;
	font-size: 20px;
	letter-spacing: 0px;
	font-weight: 300;
}

.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_text .post_text_inner {
	padding-left: 0;
	padding-right: 0;
	background-color: transparent;
}

.side_menu_button > a,
    .mobile_menu_button span {
	color: #3f3f3f;
}

.popup_menu .line,
    .popup_menu .line:after, .popup_menu .line:before {
	background-color: #3f3f3f;
}

.vertical_menu_area {
	text-align: left;
}

nav.vertical_menu > ul > li > a {
}

.popup_menu_holder {
	background-color: rgba(0,0,0,0.8);
}

.projects_holder article .portfolio_description .project_category {
	color: #ffffff;
	font-family: Ubuntu;
	font-size: 12px;
	line-height: 24px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 4px;
	text-transform: uppercase;
}

.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	background-color: transparent;
	border-color: rgba(194,194,196,1);
	border-width: 1px;
	color: #c2c2c4;
	font-family: Ubuntu;
	font-size: 12px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 6px;
	text-transform: uppercase;
	height: 55px;
	line-height: 55px;
}

.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit:hover,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	color: #ffffff;
	background-color: #808ba0;
	border-color: rgba(128,139,160,1);
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date,
	.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea,
	.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
	background-color: #ffffff;
	border-color: rgba(194,194,196,1);
	border-width: 1px;
	border-style: solid;
	color: #c2c2c4;
	font-family: Ubuntu;
	font-size: 13px;
	line-height: 18px;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 0px;
	text-transform: none;
	padding-top: 10px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 17px;
	margin-bottom: 20px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus,
	.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus,
	.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus,
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus {
	color: #c2c2c4;
	background-color: #ffffff;
	border-color: rgba(128,139,160,1);
}

.cf7_custom_style_1 ::-webkit-input-placeholder {
	color: #c2c2c4;
	opacity: 1;
}

.cf7_custom_style_1 :-moz-placeholder {
	color: #c2c2c4;
	opacity: 1;
}

.cf7_custom_style_1 ::-moz-placeholder {
	color: #c2c2c4;
	opacity: 1;
}

.cf7_custom_style_1 :-ms-input-placeholde {
	color: #c2c2c4;
	opacity: 1;
}

.title .separator {
	background-color: #ffffff;
}

.carousel-inner .slider_content .text .qbutton:not(.white) {
	color: #ffffff !important;
	background-color: transparent !important;
	border-color: rgba(255,255,255,0.15);
	!important;border-width: 1px !important;
}

.carousel-inner .slider_content .text .qbutton:not(.white):hover {
	color: #ffffff !important;
	background-color: #808ba0 !important;
	border-color: #808ba0 !important;
}
/* FAQ ------------------------------------------------------------------------------- */
.faq .question{margin-bottom:5px;overflow:hidden;position:relative;background:rgba(160,160,160,.32)}
.faq .question:before{content:"";width:60px;height:100%;border-width:0 1px 0 0;border-style:solid;border-color:rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:1}
.faq .question:after{content:"";width:60px;height:100%;background:rgba(0,0,0,.03);position:absolute;left:0;top:0;z-index:1}
.faq .question:last-child{margin-bottom:0}
.faq .question .title2{padding:15px 40px 15px 80px;font-size:15px;position:relative;cursor:pointer;z-index:2; color:#FFF; font-weight:bold; letter-spacing:1px}
.faq .question .title2 > .acc-icon-plus,.faq .question .title2 > .acc-icon-minus{font-size:17px;line-height:17px;display:block;position:absolute;right:15px;top:21px;width:20px;height:20px;text-align:center;color:rgba(0,0,0,.25)}
.faq .question .title2 > .acc-icon-plus:before,.faq .question .title2 > .acc-icon-minus:before{margin:0!important}
.faq .question .title2 > .acc-icon-plus{display:block}
.faq .question .title2 > .acc-icon-minus{display:none}
.faq .question .title2 .num{font-weight:700;position:absolute;left:27px;top:15px;font-weight:bold}
.faq .question .answer{padding:0 20px 20px 80px;overflow:hidden;display:none; color:#CCC}
.faq .question.active .title2 > .acc-icon-plus{display:none}
.faq .question.active .title2 > .acc-icon-minus{display:block}
.faq .question.active p:last-child{margin-bottom:0}

.wpb_wrapper .faq{margin-bottom:5px}
.wpb_wrapper .faq .question .title.wpb_toggle{background-position:23px}
.wpb_wrapper .faq .question .answer.wpb_toggle_content{margin:0}
.wpb_wrapper .faq .question .last_toggle_el_margin{margin-bottom:0}
.wpb_wrapper .faq .question .title > .acc-icon-plus,.wpb_wrapper .faq .question .title > .acc-icon-minus{left:20px;right:auto;color:rgba(0,0,0,.5)}

.country {
	position: relative;
	float: right;
	line-height:50px;
	margin: 0 15px;
	font-size: 16px;
	cursor: pointer;
}

@media only screen and (max-width:767px) {
	.country {
		right: 55px;
		top: 7px;
	}
}

.country .country__selected {
	display: inline-block;
}

.country .country__selected img {
	opacity: 1;
	
}

.country .country__selected .siteFlagText {
	display: inline-Block;
	padding: 0 3px;
}

.country .country__selected i {
	font-size: 8px;
}

.country .country__dropdown {
	position: absolute;
	top: 49px;
	left: -15px;
	width: 95px;
	background: #fff;
	z-index: 3;
	overflow: hidden;
	border: 0 solid #c7c7c7;
	height: 0;
	-moz-transition: height 200ms cubic-bezier(0.4, 0, 0.2, 1), border 200ms cubic-bezier(0.4, 0, 0.2, 1), overflow 200ms cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: height 200ms cubic-bezier(0.4, 0, 0.2, 1), border 200ms cubic-bezier(0.4, 0, 0.2, 1), overflow 200ms cubic-bezier(0.4, 0, 0.2, 1);
	-webkit-transition: height 200ms cubic-bezier(0.4, 0, 0.2, 1), border 200ms cubic-bezier(0.4, 0, 0.2, 1), overflow 200ms cubic-bezier(0.4, 0, 0.2, 1);
	transition: height 200ms cubic-bezier(0.4, 0, 0.2, 1), border 200ms cubic-bezier(0.4, 0, 0.2, 1), overflow 200ms cubic-bezier(0.4, 0, 0.2, 1);
	will-change: transform;
	font-family:'UniversCom-47LightCond';
}

.country .country__dropdown:after,.country .country__dropdown:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.country .country__dropdown:before {
	border-color: rgba(199, 199, 199, 0);
	border-bottom-color: #c7c7c7;
	border-width: 11px;
	margin-left: -11px;
}

.country .country__dropdown:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}

.country .country__dropdown .country__select {
	border-bottom: 1px solid #c7c7c7;
	text-align: left;
	opacity: 0;
	transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.country .country__dropdown .country__select img {
	display: inline-block;
	margin-right: 5px;
}

.country .country__dropdown .country__select a:hover {
	text-decoration: underline;
}

.country .country__dropdown .country__select:last-child {
	border-bottom: 0;
}

.country:hover .country__dropdown {
	overflow: initial;
	border: 1px solid #c7c7c7;
	height: 100px;
}

.country:hover .country__dropdown .country__select {
	opacity: 1;
}

.country:hover .country__dropdown .country__select:nth-child(2) {
	-moz-transition-delay: 50ms;
	-o-transition-delay: 50ms;
	-webkit-transition-delay: 50ms;
	transition-delay: 50ms;
}

.country:hover .country__dropdown .country__select:nth-child(3) {
	-moz-transition-delay: 100ms;
	-o-transition-delay: 100ms;
	-webkit-transition-delay: 100ms;
	transition-delay: 100ms;
}

.country:hover .country__dropdown .country__select:nth-child(4) {
	-moz-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	-webkit-transition-delay: 150ms;
	transition-delay: 150ms;
}

.country:hover .country__dropdown .country__select:nth-child(5) {
	-moz-transition-delay: 200ms;
	-o-transition-delay: 200ms;
	-webkit-transition-delay: 200ms;
	transition-delay: 200ms;
}

.country:hover .country__dropdown .country__select:nth-child(6) {
	-moz-transition-delay: 250ms;
	-o-transition-delay: 250ms;
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms;
}
.country__select a{ color:#666; font-weight:normal}