#logo_img img {
	max-width: 155px;
}
.cl_before_logo {
	margin-right: 107.5px;
}
.cl_after_logo {
	margin-left: 107.5px;
}
.nav_type_9_c #logo_img, .nav_type_9_c .logo_text {
	margin-left: -77.5px;
}
.nav_type_9_c #logo_img, .nav_type_9_c .logo_text {
	min-width: 155px;
}
#mobile-menu {
	background: #222533
}
#mobile-menu ul ul {
	background: #2e3244;
}
#mobile-menu ul ul ul {
	background: #35384d;
}
#mobile-menu .mobile-ul-open > a {
	color: #0274cd
}
#mobile-menu .mobile-ul-open:after {
	color: #0274cd !important;
}
#mobile-menu .current_page_item {
	background: #191b26;
}
#mobile-menu .current_page_item > a {
	border-left: 2px solid #0274cd;
}
#mobile-menu ul li a {
	color: #ffffff
}
#mobile-menu .menu-item-has-children:after {
	color: #5a5d6b;
}
#mobile-menu ul li li li a {
	color: #69708f
}
#mobile-menu ul ul .menu-item-has-children:after {
	color: #5d637d;
}
#mobile_menu_search #search input[type=text] {
	background: #191b26 !important;
	color: #69708f;
}
#mobile_menu_search #search input[type=submit] {
	color: #69708f;
}
#top_bar, #rd_wpml #lang_sel ul ul {
	background: #ffffff;
}
.topbar_type_1, .topbar_type_1 a, .topbar_type_1 #rd_wpml #lang_sel a {
	color: #a1b1bc;
}
.topbar_type_1 strong, .topbar_type_1 .topbar_woocommerce_login.type1 .topbar_sign_in, .topbar_type_1 .topbar_woocommerce_login.type1 .topbar_register, .topbar_type_1 .topbar_woocommerce_login.type1 .topbar_signed_in, .topbar_type_1 #rd_wpml #lang_sel li li a:hover {
	color: #2c3e50;
}
.topbar_type_1 .top_email:before, .topbar_type_1 .top_phone:before, .topbar_type_1 .top_text:before {
	color: #1abc9c;
}
.topbar_type_1 .top_email, .topbar_type_1 .top_phone, .topbar_type_1 #header_socials, .topbar_type_1 .header_current_cart {
	border-right: 1px solid #ebebeb;
	padding-right: 20px;
	padding-left: 20px;
}
.topbar_type_1 .topbar_woocommerce_login {
	border-right: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	padding-right: 20px;
	padding-left: 20px;
}
.topbar_type_1 #rd_wpml, .topbar_type_1 .top_bar_menu {
	border-right: 1px solid #ebebeb;
}
.topbar_type_1 .wrapper > div:first-child {
	border-left: 1px solid #ebebeb;
}
.topbar_type_1 .topbar_woocommerce_login.type1 .topbar_register {
	border: 1px solid #ebebeb;
	border-bottom: 2px solid #ebebeb
}
.topbar_type_1 .topbar_woocommerce_login.type2 .topbar_register {
	border: 1px solid #a1b1bc;
	background: #a1b1bc;
	color: #ffffff;
}
.topbar_type_1 .topbar_woocommerce_login.type2 .topbar_sign_in, .topbar_type_1 .topbar_woocommerce_login.type2 .topbar_signed_in {
	border: 1px solid #a1b1bc;
}
.topbar_type_1 #header_socials a:hover {
	color: #2c3e50;
}
.topbar_type_2, .topbar_type_2 a, .topbar_type_2 #rd_wpml #lang_sel a {
	color: #a1b1bc;
}
.topbar_type_2 strong, .topbar_type_2 .topbar_woocommerce_login.type1 .topbar_sign_in, .topbar_type_2 .topbar_woocommerce_login.type1 .topbar_register, .topbar_type_2 .topbar_woocommerce_login.type1 .topbar_signed_in, .topbar_type_2 #rd_wpml #lang_sel li li a:hover {
	color: #2c3e50;
}
.topbar_type_2 .top_email:before, .topbar_type_2 .top_phone:before, .topbar_type_2 .top_text:before {
	color: #1abc9c;
}
.topbar_type_2 .top_email, .topbar_type_2 .top_phone, .topbar_type_2 #header_socials, .topbar_type_2 .header_current_cart {
	border-right: 1px solid #ebebeb;
	padding-right: 20px;
	padding-left: 20px;
}
.topbar_type_2 .topbar_woocommerce_login {
	border-right: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	padding-right: 20px;
	padding-left: 20px;
}
.topbar_type_2 {
	border-top: 5px solid #1abc9c;
}
.topbar_type_2 #rd_wpml, .topbar_type_2 .top_bar_menu {
	border-right: 1px solid #ebebeb;
}
.topbar_type_2 .wrapper > div:first-child {
	border-left: 1px solid #ebebeb;
}
.topbar_type_2 .topbar_woocommerce_login.type1 .topbar_register {
	border: 1px solid #ebebeb;
	border-bottom: 2px solid #ebebeb
}
.topbar_type_2 .topbar_woocommerce_login.type2 .topbar_register {
	border: 1px solid #a1b1bc;
	background: #a1b1bc;
	color: #ffffff;
}
.topbar_type_2 .topbar_woocommerce_login.type2 .topbar_sign_in, .topbar_type_2 .topbar_woocommerce_login.type2 .topbar_signed_in {
	border: 1px solid #a1b1bc;
}
.topbar_type_2 #header_socials a:hover {
	color: #2c3e50;
}
.topbar_type_3, .topbar_type_3 a, .topbar_type_3 #rd_wpml #lang_sel a {
	color: #a1b1bc;
}
.topbar_type_3 strong, .topbar_type_3 .topbar_woocommerce_login.type1 .topbar_sign_in, .topbar_type_3 .topbar_woocommerce_login.type1 .topbar_register, .topbar_type_3 .topbar_woocommerce_login.type1 .topbar_signed_in, .topbar_type_3 #rd_wpml #lang_sel li li a:hover {
	color: #2c3e50;
}
.topbar_type_3 .top_email:before, .topbar_type_3 .top_phone:before, .topbar_type_3 .top_text:before {
	color: #1abc9c;
}
.topbar_type_2 {
	border-top: 5px solid #1abc9c;
}
.topbar_type_3 .topbar_woocommerce_login.type1 .topbar_register {
	border: 1px solid #ebebeb;
	border-bottom: 2px solid #ebebeb
}
.topbar_type_3 .topbar_woocommerce_login.type2 .topbar_register {
	border: 1px solid #a1b1bc;
	background: #a1b1bc;
	color: #ffffff;
}
.topbar_type_3 .topbar_woocommerce_login.type2 .topbar_sign_in, .topbar_type_3 .topbar_woocommerce_login.type2 .topbar_signed_in {
	border: 1px solid #a1b1bc;
}
.topbar_type_3 #header_socials a:hover {
	color: #2c3e50;
}
.topbar_type_4, .topbar_type_4 a, .topbar_type_4 #rd_wpml #lang_sel a {
	color: #a1b1bc;
}
.topbar_type_4 strong, .topbar_type_4 .topbar_woocommerce_login.type1 .topbar_sign_in, .topbar_type_4 .topbar_woocommerce_login.type1 .topbar_register, .topbar_type_4 .topbar_woocommerce_login.type1 .topbar_signed_in, .topbar_type_4 #rd_wpml #lang_sel li li a:hover {
	color: #2c3e50;
}
.topbar_type_4 .top_email:before, .topbar_type_4 .top_phone:before, .topbar_type_4 .top_text:before {
	color: #1abc9c;
}
.topbar_type_4 {
	border-top: 5px solid #1abc9c;
}
.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_register {
	border: 1px solid #ebebeb;
	border-bottom: 2px solid #ebebeb
}
.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_register {
	border: 1px solid #a1b1bc;
	background: #a1b1bc;
	color: #ffffff;
}
.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_sign_in, .topbar_type_4 .topbar_woocommerce_login.type2 .topbar_signed_in {
	border: 1px solid #a1b1bc;
}
.topbar_type_4 #header_socials a:hover {
	color: #2c3e50;
}
.topbar_type_5, .topbar_type_5 a, .topbar_type_5 #rd_wpml #lang_sel a {
	color: #a1b1bc;
}
.topbar_type_5 strong, .topbar_type_5 .topbar_woocommerce_login.type1 .topbar_sign_in, .topbar_type_5 .topbar_woocommerce_login.type1 .topbar_register, .topbar_type_5 .topbar_woocommerce_login.type1 .topbar_signed_in, .topbar_type_5 #rd_wpml #lang_sel li li a:hover, .topbar_woocommerce_login.type2 .topbar_sign_in:hover, .top_email a:hover {
	color: #2c3e50;
}
.topbar_type_5 .top_email:before, .topbar_type_5 .top_phone:before, .topbar_type_5 .top_text:before {
	color: #1abc9c;
}
.topbar_type_5 .top_email, .topbar_type_5 .top_phone, .topbar_type_5 #header_socials, .topbar_type_5 .header_current_cart {
	border-right: 1px solid #ebebeb;
	padding-right: 20px;
	padding-left: 20px;
}
.topbar_type_5 .topbar_woocommerce_login {
	border-right: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	padding-right: 20px;
	padding-left: 20px;
}
.topbar_type_5 .wrapper > div:first-child {
	border-left: 1px solid #ebebeb;
}
.topbar_type_5 #rd_wpml, .topbar_type_5 .top_bar_menu {
	border-right: 1px solid #ebebeb;
}
.topbar_type_5 {
	border-top: 4px solid #1abc9c;
	border-bottom: 1px solid #ebebeb
}
.topbar_type_5 .topbar_woocommerce_login.type1 .topbar_register {
	border: 1px solid #ebebeb;
	border-bottom: 2px solid #ebebeb
}
.topbar_type_5 .topbar_woocommerce_login.type2 .topbar_register {
	border: 1px solid #a1b1bc;
	background: #a1b1bc;
	color: #ffffff;
}
.topbar_type_5 .topbar_woocommerce_login.type2 .topbar_sign_in, .topbar_type_5 .topbar_woocommerce_login.type2 .topbar_signed_in {
	border: 1px solid #a1b1bc;
}
.topbar_type_5 #header_socials a:hover {
	color: #2c3e50;
}
.header_current_cart .cart-content-tb.tbi-with-border {
	border: 1px solid #ebebeb;
}
.header_current_cart .cart-content-tb.tbi-with-bg {
	background: #ebebeb;
}
.header_current_cart .cart-content-tb:before {
	color: #1abc9c;
}
.header_current_cart .cart-content-tb:hover {
	color: #a1b1bc;
}
.nav_type_1 ul li a, .nav_type_2 ul li a, .nav_type_3 ul li a, .nav_type_4 ul li a, .nav_type_5 ul li a, .nav_type_6 ul li a, .nav_type_7 ul li a, .nav_type_8 ul li a, .nav_type_9 ul li a, .nav_type_9_c ul li a, .nav_type_10 ul li a, .nav_type_11 ul li a, .nav_type_12 ul li a, .nav_type_13 ul li a, .nav_type_14 ul li a, .nav_type_15 ul li a, .nav_type_16 ul li a, .nav_type_17 ul li a, .nav_type_18 ul li a, .nav_type_19 ul li a, .nav_type_19_f ul li a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	font-weight: 700 !important;
}
.transparent_header {
	background: rgba(0,0,0,0.17)!important;
}
.transparent_header {
	border-bottom: 1px solid rgba(255,255,255,0.25)!important;
}
header, .mt_menu {
	background: #ffffff;
}
header.transparent_header.opaque_header {
	background: #ffffff !important;
	border-bottom: none!important;
}
#nav_button:before, #nav_button_alt:before {
	color: #000000;
}
.logo_text a {
	color: #000000;
}
.transparent_header .logo_text a {
	color: #fff;
}
.transparent_header.opaque_header .logo_text a {
	color: #000000;
}
.nav_type_1 nav ul, .nav_type_1 .header_current_cart {
	background: #ffffff;
}
.nav_type_1 ul li a, .nav_type_1 a#searchtop_img {
	color: #000000;
}
.nav_type_1 nav ul li a:hover, .nav_type_1 > ul > .current-menu-item > a {
	color: #fd0100;
	background: #ffffff;
}
.nav_type_1 .cart-content:hover, .nav_type_1 #searchtop_img:hover i {
	color: #fd0100;
}
header.nav_type_2 {
	border-top: 1px solid #ecf0f1;
}
.nav_type_2 nav ul, .nav_type_2 .header_current_cart {
	background: #ffffff;
}
.nav_type_2 ul li a, .nav_type_2 a#searchtop_img {
	color: #000000;
}
.nav_type_2 nav ul li a:hover, .nav_type_2 > ul > .current-menu-item > a, .transparent_header.nav_type_2 nav > ul > .current-menu-item > a, .transparent_header.nav_type_2 nav > ul > li > a:hover {
	color: #fd0100;
	border-top: 3px solid #fd0100;
}
.nav_type_2 .cart-content:hover, .nav_type_2 #searchtop_img:hover i {
	color: #fd0100;
}
header.nav_type_3 {
	border-top: 1px solid #ecf0f1;
}
.nav_type_3 nav ul, .nav_type_3 .header_current_cart {
	background: #ffffff;
}
.nav_type_3 ul li a, .nav_type_3 a#searchtop_img {
	color: #000000;
}
.nav_type_3 nav ul li a:hover, .nav_type_3 > ul > .current-menu-item > a {
	color: #fd0100;
	background: #ffffff;
}
.nav_type_3 .cart-content:hover, .nav_type_3 #searchtop_img:hover i {
	color: #fd0100;
}
header.nav_type_4 {
	border-top: 1px solid #ecf0f1;
}
.nav_type_4 nav ul, .nav_type_4 .header_current_cart {
	background: #ffffff;
}
.nav_type_4 ul li a, .nav_type_4 a#searchtop_img {
	color: #000000;
}
.nav_type_4 nav ul li a:hover, .nav_type_4 > ul > .current-menu-item > a {
	color: #fd0100;
	background: #ffffff;
}
.nav_type_4 .cart-content:hover, .nav_type_4 #searchtop_img:hover i {
	color: #fd0100;
}
.nav_type_5 nav ul, .nav_type_5 .header_current_cart {
	background: #ffffff;
}
.nav_type_5 ul li a {
	color: #000000;
	border-top: 5px solid #ffffff;
}
.nav_type_5 a#searchtop_img {
	color: #000000;
}
.nav_type_5 nav ul li a:hover, .nav_type_5 > ul > .current-menu-item > a, .transparent_header.nav_type_5 nav > ul > .current-menu-item > a, .transparent_header.nav_type_5 nav > ul > li > a:hover {
	color: #fd0100;
	border-top: 5px solid #fd0100 !important;
}
.nav_type_5 .cart-content:hover, .nav_type_5 #searchtop_img:hover i {
	color: #fd0100;
}
.nav_type_6 nav ul, .nav_type_6 .header_current_cart {
	background: #ffffff;
}
.nav_type_6 ul li a {
	color: #000000;
	border-top: 5px solid #ffffff;
}
.nav_type_6 a#searchtop_img {
	color: #000000;
}
.nav_type_6 nav ul li a:hover, .nav_type_6 > ul > .current-menu-item > a, .transparent_header.nav_type_6 nav > ul > .current-menu-item > a, .transparent_header.nav_type_6 nav > ul > li > a:hover {
	color: #fd0100;
	border-top: 5px solid #fd0100 !important;
}
.nav_type_6 .cart-content:hover, .nav_type_6 #searchtop_img:hover i {
	color: #fd0100;
}
.nav_type_7 nav ul, .nav_type_7 .header_current_cart {
	background: #ffffff;
}
.nav_type_7 ul li a, .nav_type_7 a#searchtop_img {
	color: #000000;
}
.nav_type_7 nav ul li a:hover, .nav_type_7 > ul > .current-menu-item > a {
	color: #fd0100;
	background: #ffffff;
}
.nav_type_7 .cart-content:hover, .nav_type_7 #searchtop_img:hover i {
	color: #fd0100;
}
header.nav_type_8 {
	border-top: 1px solid #ecf0f1;
}
.nav_type_8 nav ul, .nav_type_8 .header_current_cart {
	background: #ffffff;
}
.nav_type_8 ul li a, .nav_type_8 a#searchtop_img {
	color: #000000;
}
.nav_type_8 nav ul li a:hover, .nav_type_8 > ul > .current-menu-item > a {
	color: #fd0100;
	background: #ffffff;
}
.nav_type_8 .cart-content:hover, .nav_type_8 #searchtop_img:hover i {
	color: #fd0100;
}
.nav_type_9 nav ul, .nav_type_9 .header_current_cart {
	background: #ffffff;
}
.nav_type_9 ul li a {
	color: #000000;
	border-top: 5px solid rgba(0,0,0,0);
}
.nav_type_9 a#searchtop_img {
	color: #000000;
}
.nav_type_9 nav ul li a:hover, .nav_type_9 > ul > .current-menu-item > a, .transparent_header.nav_type_9 nav > ul > .current-menu-item > a, .transparent_header.nav_type_9 nav > ul > li > a:hover {
	color: #fd0100;
	border-top: 5px solid #fd0100 !important;
}
.nav_type_9 .cart-content:hover, .nav_type_9 #searchtop_img:hover i {
	color: #fd0100;
}
.nav_type_9_c nav ul, .nav_type_9_c .header_current_cart {
	background: #ffffff;
}
.nav_type_9_c ul li a {
	color: #000000;
	border-top: 5px solid rgba(0,0,0,0);
}
.nav_type_9_c a#searchtop_img {
	color: #000000;
}
.nav_type_9_c nav ul li a:hover, .nav_type_9_c > ul > .current-menu-item > a, .transparent_header.nav_type_9_c nav > ul > .current-menu-item > a, .transparent_header.nav_type_9_c nav > ul > li > a:hover {
	color: #fd0100;
	border-top: 5px solid #fd0100 !important;
}
.nav_type_9_c .header_current_cart, .nav_type_9_c #searchtop {
	display: none !important;
}
.nav_type_10 nav ul, .nav_type_10 .header_current_cart {
	background: #ffffff;
}
.nav_type_10 ul li a {
	color: #000000;
	border-top: 5px solid rgba(0,0,0,0);
}
.nav_type_10 a#searchtop_img {
	color: #000000;
}
.nav_type_10 nav ul li a:hover, .nav_type_10 > ul > .current-menu-item > a, .transparent_header.nav_type_15 nav > ul > .current-menu-item > a, .transparent_header.nav_type_15 nav > ul > li > a:hover {
	color: #fd0100;
	border-top: 5px solid #fd0100 !important;
}
.nav_type_10 .cart-content:hover, .nav_type_10 #searchtop_img:hover i {
	color: #fd0100;
}
.nav_type_11 nav ul, .nav_type_11 .header_current_cart {
	background: #ffffff;
}
.nav_type_11 ul li a {
	color: #000000;
	border: 1px solid rgba(0,0,0,0);
}
.nav_type_11 a#searchtop_img {
	color: #000000;
}
.nav_type_11 nav ul li a:hover, .nav_type_11 > ul > .current-menu-item > a, .transparent_header.nav_type_11 nav > ul > .current-menu-item > a, .transparent_header.nav_type_11 nav > ul > li > a:hover {
	color: #0274cd;
	border: 1px solid #0274cd !important;
	background: #ffffff;
}
.nav_type_11 .cart-content:hover, .nav_type_11 #searchtop_img:hover i {
	color: #fd0100;
}
.nav_type_12 nav ul, .nav_type_12 .header_current_cart {
	background: #ffffff;
}
.nav_type_12 ul li a {
	color: #000000;
	border: 2px solid rgba(0,0,0,0);
}
.nav_type_12 a#searchtop_img {
	color: #000000;
}
.nav_type_12 nav ul li a:hover, .nav_type_12 > ul > .current-menu-item > a, .transparent_header.nav_type_12 nav > ul > .current-menu-item > a, .transparent_header.nav_type_12 nav > ul > li > a:hover {
	color: #fd0100;
	border: 2px solid #fd0100 !important;
	background: #ffffff;
}
.nav_type_12 .cart-content:hover, .nav_type_12 #searchtop_img:hover i {
	color: #fd0100;
}
header.nav_type_13 {
	border-top: 2px solid #ecf0f1;
}
.nav_type_13 nav ul, .nav_type_13 .header_current_cart {
	background: #ffffff;
}
.nav_type_13 ul li a, .nav_type_13 a#searchtop_img {
	color: #000000;
}
.nav_type_13 nav ul li a:hover, .nav_type_13 > ul > .current-menu-item > a {
	color: #fd0100;
	background: #ffffff;
}
.nav_type_13 .cart-content:hover, .nav_type_13 #searchtop_img:hover i {
	color: #fd0100;
}
header.nav_type_14 {
	border-top: 5px solid #ecf0f1;
}
.nav_type_14 nav ul, .nav_type_1 .header_current_cart {
	background: #ffffff;
}
.nav_type_14 ul li a, .nav_type_14 a#searchtop_img {
	color: #000000;
}
.nav_type_14 nav ul li a:hover, .nav_type_14 > ul > .current-menu-item > a {
	color: #fd0100;
	background: #ffffff;
}
.nav_type_14 .cart-content:hover, .nav_type_14 #searchtop_img:hover i {
	color: #fd0100;
}
.header_bottom_nav.transparent_header.opaque_header {
	background: #ffffff !important;
}
header.nav_type_15, .header_bottom_nav.nav_type_15 {
	border-top: 1px solid #ecf0f1;
}
.header_bottom_nav.nav_type_15 {
	background: #ffffff;
}
.nav_type_15 ul li a {
	color: #000000;
	border-right: 1px solid #ecf0f1
}
.nav_type_15 ul li:first-child a {
	border-left: 1px solid #ecf0f1
}
.nav_type_15 nav ul li a:hover, .nav_type_15 > ul > .current-menu-item > a {
	color: #fd0100;
	background: #ffffff;
}
header #header_socials a, .nav_type_15 a#searchtop_img {
	color: #000000;
}
header #header_socials a:hover {
	color: #fd0100;
}
.header_bottom_nav.nav_type_15 .cart-content:hover, .header_bottom_nav.nav_type_15 #searchtop_img:hover i {
	color: #fd0100;
}
.header_bottom_nav.nav_type_16 {
	border-top: 1px solid #ecf0f1;
}
.header_bottom_nav.nav_type_16 {
	background: #ffffff;
}
.nav_type_16 ul li a, .nav_type_16 a#searchtop_img {
	color: #000000;
}
.nav_type_16 nav ul li a:hover, .nav_type_16 > ul > .current-menu-item > a {
	color: #fd0100;
	background: #ffffff;
}
.header_bottom_nav.nav_type_16 .cart-content:hover, .header_bottom_nav.nav_type_16 #searchtop_img:hover i {
	color: #fd0100;
}
.header_bottom_nav.nav_type_17 {
	border-top: 1px solid #ecf0f1;
}
.header_bottom_nav.nav_type_17 {
	background: #ffffff;
}
.nav_type_17 ul li a, .nav_type_17 a#searchtop_img {
	color: #000000;
}
.nav_type_17 nav ul li a:hover, .nav_type_17 > ul > .current-menu-item > a, .transparent_header.nav_type_17 nav > ul > .current-menu-item > a, .transparent_header.nav_type_17 nav > ul > li > a:hover {
	color: #fd0100;
	border-top: 3px solid #fd0100 !important;
}
.header_bottom_nav.nav_type_17 .cart-content:hover, .header_bottom_nav.nav_type_17 #searchtop_img:hover i {
	color: #fd0100;
}
.header_bottom_nav.nav_type_18 {
	border-top: 1px solid #ecf0f1;
}
.header_bottom_nav.nav_type_18 {
	background: #ffffff;
}
.nav_type_18 ul li a, .nav_type_18 a#searchtop_img {
	color: #000000;
}
.nav_type_18 nav ul li a:hover, .nav_type_18 > ul >.current-menu-item > a {
	color: #fd0100;
background#ffffff;
}
.header_bottom_nav.nav_type_18 .cart-content:hover, .header_bottom_nav.nav_type_18 #searchtop_img:hover i {
	color: #fd0100;
}
.nav_type_19 ul li a, .nav_type_19_f ul li a {
	color: #000000;
}
.nav_type_19 ul > li > a, .nav_type_19_f ul > li > a {
	border-bottom: 1px solid #ecf0f1;
}
.nav_type_19 ul ul li a, .nav_type_19_f ul ul li a {
	border-right: 1px solid #ecf0f1;
}
#edge-search-form .search_button_icon {
	color: #000000;
}
.nav_type_19 ul li a:hover, .nav_type_19 > ul > .current-menu-item > a, .nav_type_19_f ul li a:hover, .nav_type_19_f > ul > .current-menu-item > a {
	color: #fd0100;
}
.nav_type_19 .cart-content:hover, .nav_type_19 #searchtop_img:hover i, .nav_type_19_f .cart-content:hover, .nav_type_19_f #searchtop_img:hover i {
	color: #fd0100;
}
#fixed_header_socials a {
	color: #000000;
}
#fixed_header_socials a {
	border: 1px solid #ecf0f1;
}
.fixed_header_left {
	border-right: 1px solid #ecf0f1;
}
#edge-search-form input[type=text] {
	border: 1px solid #ecf0f1;
	background: #ffffff;
}
ul.header_current_cart li .cart-content {
	color: #000000;
	font-weight: normal;
}
.transparent_header.opaque_header nav > ul > li > a, .transparent_header.opaque_header .cart-content {
	color: #000000 !important;
}
.transparent_header.opaque_header nav > ul > li > a:hover, .transparent_header nav > ul > .current-menu-item > a, .transparent_header nav > ul > li > a:hover {
	color: #0274cd !important;
}
#header_container nav .rd_megamenu ul ul li a, .rd_megamenu ul ul li a, #header_container nav ul ul li a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	line-height: 14px !important;
}
ul.header_cart_dropdown, .header_cart_dropdown .button, #search-form, #search-form.pop_search_form #ssform, .child_pages_ctn li, #header_container nav ul li ul, #header_container nav ul li ul a {
	background: #ffffff;
}
#header_container nav .rd_megamenu ul li a, .rd_megamenu ul li a, .header_cart_dropdown ul.cart_list li a, .header_cart_dropdown .widget_shopping_cart_content .rd_cart_buttons a {
	color: #2c3e50;
}
.header_cart_dropdown, #header_container nav .rd_megamenu ul ul li a, .rd_megamenu ul ul li a, #header_container nav ul ul li a, .header_cart_dropdown .rd_clear_btn, .header_cart_dropdown .total, #search-form.pop_search_form #ssform, .child_pages_ctn a {
	color: #a1b1bc;
}
.header_cart_dropdown .quantity, .header_cart_dropdown .product_list_widget span.amount, .header_cart_dropdown .total .amount, .search_button_icon {
	color: #0274cd;
}
.header_cart_dropdown ul.cart_list li a.remove:hover, .child_pages_ctn a:hover {
	background: #2c83c6;
	color: #ffffff;
}
.header_cart_dropdown ul.cart_list li a:hover {
	color: #2c83c6;
}
.header_cart_dropdown .rd_clear_btn:hover {
	color: #222533;
}
ul.header_cart_dropdown, #search-form.pop_search_form #ssform {
	border: 1px solid #ecf0f1;
}
#header_container nav ul ul .current-menu-item li a, #header_container nav ul ul li a {
	border-left: 1px solid #ecf0f1;
}
#header_container .fixed_header_left nav ul ul ul li a {
	border-left: 1px solid #ecf0f1 !important;
}
#header_container .fixed_header_left nav ul ul .current-menu-item li a, #header_container .fixed_header_left nav ul ul li a {
	border-right: 1px solid #ecf0f1 !important;
}
#header_container .fixed_header_left nav ul ul, #header_container .fixed_header_left nav ul ul {
	border-top: 1px solid #ecf0f1 !important;
}
#header_container nav ul ul li, ul.header_cart_dropdown ul.product_list_widget li.child_pages_ctn a {
	border-bottom: 1px solid #ecf0f1;
}
#header_container .rd_megamenu ul li ul, .header_cart_dropdown .clear_total {
	border-top: 1px solid #ecf0f1;
}
#header_container nav ul ul, .widget_shopping_cart_content, #search-form {
	border-top: 3px solid #0274cd;
}
.current_item_number {
	background: #0274cd;
}
.rd_cart_buttons {
	background: #222533;
}
.header_cart_dropdown .button {
	background: #ffffff;
	border: 2px solid #ffffff !important;
}
.header_cart_dropdown .widget_shopping_cart_content .rd_cart_buttons .button:hover {
	background: #222533;
	border: 2px solid #ffffff !important;
	color: #ffffff;
}
.current_item_number:before {
	border-color: transparent #0274cd transparent;
}
.header_cart_dropdown ul.cart_list li a.remove {
	background: #a1b1bc;
}
#header_container nav ul ul li a:hover, #header_container nav ul ul li.current-menu-item a {
	background: #ecf0f1;
	color: #2c3e50;
}
#header_container nav ul ul .mm_widget_area {
	border: none!important;
	border-left: 1px solid #ecf0f1 !important;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .product_list_widget a {
	color: #2c3e50;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .product_list_widget a:hover {
	color: #2c83c6;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .sb_widget h3 {
	color: #2c3e50
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #lang_sel a {
	color: #a1b1bc;
	background: #ffffff;
	border: 1px solid #ecf0f1
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #lang_sel a:hover {
	color: #2c3e50;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li {
	border-bottom: 1px solid #ecf0f1
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li a {
	color: #a1b1bc
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li a:hover {
	color: #0274cd
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li {
	border-bottom: 1px solid #ecf0f1
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li a {
	color: #2c3e50;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li a:hover {
	color: #2c83c6;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .rd_widget_recent_entries li {
	border-bottom: 1px solid #ecf0f1
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .w_comment a {
	color: #a1b1bc;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .w_comment a:hover {
	color: #0274cd;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entry h4 a {
	color: #2c3e50;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entry h4 a:hover {
	color: #0274cd;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_archive ul li, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_meta ul li {
	border-bottom: 1px solid #ecf0f1
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_archive ul li a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_meta ul li a {
	color: #a1b1bc;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_archive ul li a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_meta ul li a:hover {
	color: #0274cd;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a {
	border-bottom: 1px solid #ecf0f1;
	color: #a1b1bc;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a {
	color: #0274cd;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before {
	color: #222533;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar caption {
	background: #2c3e50;
	color: #ffffff
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar {
	border: 1px solid #ecf0f1
}
#wp-calendar th {
	color: #222533;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar tbody td a {
	color: #fff;
	background: #222533;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar tbody td a:hover {
	color: #fff;
	background: #0274cd;
}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar td#next a:hover:after, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar td#prev a:hover:after {
	background: #0274cd;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
font-weight:;
	line-height: 14px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 42px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
font-weight:;
	line-height: 24px;
}
body, #jprePercentage {
	color: #333333
}
body a, .hl_color, #sidebar #search input[type=submit]:hover, .wpb_widgetised_column #search input[type=submit]:hover, .strong_colored strong {
	color: #0274cd
}
body a:hover {
	color: #2c83c6
}
h1, h2, h3, h4, h5, h6 {
	color: #2c3e50
}
.partners_left, .partners_right {
	background: #2c3e50
}
.def_section, blockquote {
	background: #ffffff
}
#to_top:hover, .b-read-now:hover {
	background: #2c83c6
}
::-webkit-input-placeholder {
color:#a1b1bc
}
:-moz-placeholder {
color:#a1b1bc
}
::-moz-placeholder {
color:#a1b1bc
}
:-ms-input-placeholder {
color:#a1b1bc
}
#sidebar #search input[type=submit], .wpb_widgetised_column #search input[type=submit] {
	color: #a1b1bc
}
input[type=text], input[type=email], input[type=password], textarea, #coupon_code {
	color: #a1b1bc;
	border: 1px solid #dfdfdf;
	background: #ffffff;
}
input[type="checkbox"] {
	color: #ffffff;
	border: 1px solid #dfdfdf;
	background: #ffffff;
}
input[type=checkbox]:checked {
	color: #ffffff;
	border: 1px solid #6db6ef;
	background: #6db6ef;
}
.flex-direction-nav li a {
	color: #2c3e50;
	background: #ffffff;
}
.wpb_text_column ol li:before {
	background: #333333
}
.wpb_text_column ol li:hover:before {
	background: #0274cd
}
blockquote {
	border: 1px solid #dedede;
}
blockquote:before, .post-password-form input[type=submit] {
	background: #2c83c6;
}
.code_box_ctn {
	background: #dfdfdf;
}
.wp-caption {
	background: #dfdfdf;
	border: 1px solid #dedede;
}
.tp-caption a {
	color: #fff;
}
.tp-caption a:hover {
	color: #fff;
}
.tp-bannertimer {
	background: #2c83c6;
	background: -moz-linear-gradient(left, #2c83c6 0%, #6db6ef 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2c83c6), color-stop(100%, #6db6ef));
	background: -webkit-linear-gradient(left, #2c83c6 0%, #6db6ef 100%);
	background: -o-linear-gradient(left, #2c83c6 0%, #6db6ef 100%);
	background: -ms-linear-gradient(left, #2c83c6 0%, #6db6ef 100%);
	background: linear-gradient(to right, #2c83c6 0%, #6db6ef 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2c83c6", endColorstr="#6db6ef", GradientType=1 );
}
.page_title_ctn {
	border-bottom: 1px solid #ecf0f1;
}
.page_title_ctn h1 {
	color: #2c3e50;
}
#crumbs a, #crumbs span {
	color: #a1b1bc;
}
.rd_child_pages {
	color: #a1b1bc;
	border: 1px solid #a1b1bc;
	background: #ffffff;
}
.search_results strong {
	color: #0274cd;
}
.search_sf .rd_search_sc #search input[type=submit] {
	background: #2c3e50 !important;
}
.search_sf .rd_search_sc #search input[type=submit]:hover {
	background: #2c83c6 !important;
}
.post_single .post-title h2 a, .blog_related_post .post-title h2 a, .logged-in-as a {
	color: #2c3e50
}
.post_single .post-title h2 a:hover, .blog_related_post .post-title h2 a:hover {
	color: #2c83c6
}
.mejs-container .mejs-controls, .audio_ctn {
	background: #333333 !important;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #2c3e50 !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #2c83c6 !important;
}
.post_quote_text, .post_quote_author, .post_single_business .post_quote_text:after {
	background: #2c83c6;
	color: #ffffff!important;
}
.post-info a {
	color: #333333
}
.post_single .post-info a:hover {
	color: #2c83c6
}
.single_post_navigation, .post-info {
	border-bottom: 1px solid #dedede
}
.single_post_navigation_bottom {
	border-top: 1px solid #dedede
}
.tags_icon {
	background: #2c3e50;
	color: #ffffff;
}
.single_post_tags {
	border: 1px solid #dfdfdf;
	background: #ffffff;
}
.shareicons_icon {
	background: #2c83c6;
	color: #ffffff;
}
.single_post_share_icon {
	border: 1px solid #dfdfdf;
	background: #ffffff;
}
.single_post_share_icon .share-box li a {
	color: #a1b1bc;
}
.single_post_share_icon .share-box li a:hover {
	color: #2c83c6 !important;
}
#author-bio {
	border: 1px solid #dfdfdf;
	background: #dfdfdf;
	color: #a1b1bc;
	box-shadow: 0 0px 0px #ffffff, 0 4px 0 -1px #ffffff, 0 0px 0px 0px #ffffff, 0 0px 0px #ffffff, 0 4px 0 0px #dedede, 0px 0px 0px 0px #ffffff;
}
#author-info h3 {
	color: #2c3e50;
}
.author_posts_link {
	color: #a1b1bc;
}
.author_posts_link:hover {
	color: #2c83c6;
}
.comment_ctn {
	border: 1px solid #dfdfdf;
	background: #ffffff;
	color: #a1b1bc;
	box-shadow: 0 0px 0px #ffffff, 0 4px 0 -1px #ffffff, 0 0px 0px 0px #ffffff, 0 0px 0px #ffffff, 0 4px 0 0px #dedede, 0px 0px 0px 0px #ffffff;
}
#business_comments #comments ul li .details span.Reply a {
	border: 1px solid #dfdfdf;
	background: #ffffff;
	color: #a1b1bc;
}
.comment_count h3 a {
	color: #2c3e50
}
#comments ul li .details span.author a, #comments ul li .details span.author {
	color: #2c3e50
}
#comments ul li .details span.date a {
	color: #a1b1bc
}
#comments ul li .details span.Reply a {
	background: #a1b1bc;
	color: #ffffff
}
#comments ul li .details span.Reply a:hover {
	background: #222533;
	color: #ffffff
}
#business_comments #comments ul li .comment_ctn {
	border-bottom: 1px solid #dedede;
}
#comments > ul > li ul {
	border-left: 1px solid #dedede
}
#comments ul li li .comment_ctn:before {
	background: #dedede;
}
input.single_post_author, input.single_post_email, input.single_post_url, .single_post_comment {
	background: #dfdfdf
}
input.single_post_author:focus, input.single_post_email:focus, input.single_post_url:focus, .single_post_comment:focus {
	background: #ffffff
}
#add-comment input#submit {
	background: #2c3e50;
	color: #ffffff
}
#add-comment input#submit:hover {
	background: #2c83c6;
	color: #ffffff
}
#business_comments #add-comment input#submit, #respond input#submit {
	background: #0274cd;
	color: #ffffff
}
#business_comments #add-comment input#submit:hover,, #respond input#submit:hover {
background:#2c83c6;
color:#ffffff
}
#business_comments #comments ul li .details span.Reply a:hover {
	background: #0274cd !important;
	color: #ffffff;
	border-color: #0274cd;
}
.blog_related_post .more-link {
	border: 1px solid #2c3e50;
	color: #2c3e50;
	background: #ffffff;
}
.blog_related_post .more-link:hover {
	color: #ffffff;
	background: #2c3e50;
}
.cbp_type03 .rp_left, .cbp_type03 .rp_right {
	background: #2c3e50
}
.cbp_type03 .rp_left:hover, .cbp_type03 .rp_right:hover {
	background: #2c83c6
}
.cbp_type03 .blog_related_post .more-link:hover {
	background: #2c83c6;
	border-color: #2c83c6;
}
.cbp_type05 .rp_left, .cbp_type05 .rp_right, .cbp_type08 .rp_left, .cbp_type08 .rp_right {
	background: #0274cd
}
.cbp_type05 .rp_left:hover, .cbp_type05 .rp_right:hover, .cbp_type08 .rp_left:hover, .cbp_type08 .rp_right:hover {
	background: #222533
}
.cbp_type05 .carousel_recent_post .blog_box_content, .cbp_type08 .carousel_recent_post .blog_box_content {
	color: #333333
}
.cbp_type05 .carousel_recent_post h5.widget_post_title a, .cbp_type08 .carousel_recent_post h5.widget_post_title a {
	color: #2c3e50
}
.cbp_type05 .carousel_recent_post:hover .blog_box_content, .cbp_type05 .blog_post_link_ctn, .cbp_type08 .carousel_recent_post:hover .blog_box_content, .cbp_type08 .blog_post_link_ctn {
	background: #2c3e50;
	color: #a1b1bc;
}
.cbp_type05 .carousel_recent_post:hover h5.widget_post_title a, .cbp_type08 .carousel_recent_post:hover h5.widget_post_title a {
	color: #ffffff
}
.cbp_type06 .rp_left, .cbp_type06 .rp_right {
	background: #333333
}
.cbp_type06 .rp_left:hover, .cbp_type06 .rp_right:hover {
	background: #2c3e50
}
.cbp_type06 .carousel_recent_post .blog_box_content {
	color: #333333
}
.cbp_type06 .carousel_recent_post h5.widget_post_title a {
	color: #2c3e50
}
.cbp_type06 a.more-link {
	background: #333333;
	color: #fff;
}
.cbp_type06 a.more-link:after {
	background: #2c3e50;
	color: #fff;
}
.cbp_type06 a.more-link:hover {
	background: #0274cd;
	color: #fff;
}
.cbp_type06 a.more-link:hover:after {
	background: rgba(0, 0, 0, 0.21);
	color: #fff;
}
.sp_left:hover, .sp_right:hover {
	background: #0274cd;
	border-color: #0274cd;
}
.sb_widget h3 {
	color: #2c3e50
}
.sb_widget > h3:before {
	border-top: 7px solid #0274cd;
	border-bottom: 7px solid #6db6ef;
}
#sidebar #lang_sel a, .wpb_widgetised_column #lang_sel a {
	color: #333333;
	background: #ffffff;
	border: 1px solid #dedede
}
#sidebar #lang_sel a:hover, .wpb_widgetised_column #lang_sel a:hover {
	color: #2c3e50;
}
#sidebar .widget_recent_entries ul li, .wpb_widgetised_column .widget_recent_entries ul li {
	border-bottom: 1px solid #dedede
}
#sidebar .widget_recent_entries ul li a, .wpb_widgetised_column .widget_recent_entries ul li a {
	color: #333333
}
#sidebar .widget_recent_entries ul li a:hover, .wpb_widgetised_column .widget_recent_entries ul li a:hover {
	color: #0274cd
}
#sidebar #recentcomments li, .wpb_widgetised_column #recentcomments li {
	border-bottom: 1px solid #dedede
}
#sidebar #recentcomments li a, .wpb_widgetised_column #recentcomments li a, #sidebar .tweets li a, .wpb_widgetised_column .tweets li a {
	color: #2c3e50;
}
#sidebar #recentcomments li a:hover, .wpb_widgetised_column #recentcomments li a:hover {
	color: #2c83c6;
}
#sidebar .rd_widget_recent_entries li, .wpb_widgetised_column .rd_widget_recent_entries li, #sidebar .tweets li, .wpb_widgetised_column .tweets li {
	border-bottom: 1px solid #dedede
}
#sidebar .tagcloud a, .wpb_widgetised_column .tagcloud a {
	border: 1px solid #dedede;
	color: #333333
}
#sidebar .tagcloud a:hover, .wpb_widgetised_column .tagcloud a:hover {
	background: #2c83c6;
	border-color: #2c83c6;
	color: #ffffff;
}
#sidebar .w_comment a, .wpb_widgetised_column .w_comment a {
	color: #333333;
}
#sidebar .w_comment a:hover, .wpb_widgetised_column .w_comment a:hover {
	color: #0274cd;
}
#sidebar .widget_recent_entry h4 a, .wpb_widgetised_column .widget_recent_entry h4 a {
	color: #2c3e50;
}
#sidebar .widget_recent_entry h4 a:hover, .wpb_widgetised_column .widget_recent_entry h4 a:hover {
	color: #0274cd;
}
#sidebar .widget_archive ul li, #sidebar .widget_meta ul li, .wpb_widgetised_column .widget_archive ul li, .wpb_widgetised_column .widget_meta ul li {
	border-bottom: 1px solid #dedede
}
#sidebar .widget_archive ul li a, #sidebar .widget_meta ul li a, .wpb_widgetised_column .widget_archive ul li a, .wpb_widgetised_column .widget_meta ul li a {
	color: #333333;
}
#sidebar .widget_archive ul li a:hover, #sidebar .widget_meta ul li a:hover, .wpb_widgetised_column .widget_archive ul li a:hover, .wpb_widgetised_column .widget_meta ul li a:hover {
	color: #0274cd;
}
#sidebar .page_item a, #sidebar .menu-item a, .wpb_widgetised_column .page_item a, .wpb_widgetised_column .menu-item a {
	border-bottom: 1px solid #dedede;
	color: #333333;
}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover, #sidebar .current_page_item a, #sidebar .current_page_item a, .wpb_widgetised_column .page_item a:hover, .wpb_widgetised_column .menu-item a:hover, .wpb_widgetised_column .current_page_item a {
	color: #0274cd;
}
#sidebar .page_item a:before, #sidebar .menu-item a:before, .wpb_widgetised_column .page_item a:before, .wpb_widgetised_column .menu-item a:before {
	color: #2c83c6;
}
#wp-calendar caption {
	background: #2c3e50;
	color: #ffffff
}
#wp-calendar {
	border: 1px solid #dedede
}
#wp-calendar th {
	color: #2c83c6;
}
#wp-calendar tbody td a {
	color: #fff;
	background: #2c83c6;
}
#wp-calendar tbody td a:hover {
	color: #fff;
	background: #0274cd;
}
#wp-calendar td#next a:hover:after, #wp-calendar td#prev a:hover:after {
	background: #0274cd;
}
.rd_widget_recent_entries .thumbnail a:before, .port_tn a:before, .rd_widget_recent_entries_f .thumbnail a:before {
	background: #2c83c6;
}
.single_port_navigation, .port_details_full_information .item_details_info {
	border-bottom: 1px solid #dedede;
}
.all_projects_btn {
	color: #333333;
}
.next_project {
	border: 1px solid #dedede;
	background: #dedede;
	color: #2c3e50;
}
.next_project:hover {
	border: 1px solid #222533;
	background: #222533;
	color: #fff;
}
.previous_project {
	border: 1px solid #333333;
	background: #ffffff;
	color: #333333;
}
.previous_project:hover {
	border: 1px solid #2c83c6;
	background: #2c83c6;
	color: #fff;
}
.port_details_subtitle {
	color: #0274cd;
}
.port_meta {
	border-bottom: 1px solid #dedede;
}
.next_project {
	border-bottom: 1px solid #dedede;
}
.port_vp a {
	background: #2c3e50;
}
.port_vp a:hover {
	background: #2c83c6;
	color: #fff;
}
.single_staff_meta {
	border-top: 1px solid #dedede;
}
#member_email a:hover, .sc-share-box #member_email a, .single_staff_social #member_email a, .share_icons_business .share-box #member_email a {
	background: #0274cd;
}
.product_filtering {
	border-bottom: 1px solid #dedede
}
.filter_param, .filter_param li ul {
	background: #ffffff;
	border: 1px solid #dfdfdf;
	color: #a1b1bc;
}
.filter_param strong {
	color: #2c3e50;
}
.current_li:after {
	border-left: 1px solid #dfdfdf;
}
.filter_param.filter_param_sort {
	background: #a1b1bc;
	border: 1px solid #a1b1bc;
}
.filter_param.filter_param_sort a {
	color: #ffffff
}
.filter_param.filter_param_order a, .filter_param.filter_param_count a {
	color: #a1b1bc
}
.filter_param.filter_param_order a:hover, .filter_param.filter_param_count a:hover {
	color: #222533
}
.shop_two_col, .shop_three_col, .shop_four_col, .caroufredsel_wrapper .inner_product, .woocommerce .products li {
	color: #a1b1bc;
	background: #ffffff;
	/*border: 1px solid #dfdfdf;*/
}
.custom_cart_button a {
	color: #a1b1bc;
}
.custom_cart_button a:hover {
	color: #222533;
}
.product_box {
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.product_box h3 {
	color: #2c3e50;
}
.product_box h3:hover {
	color: #2c83c6;
}
.product_box .price {
	color: #a1b1bc;
}
.product_box .price del {
	color: #a1b1bc !important;
}
.product_box .price ins {
	color: #2c83c6;
}
.adding_to_cart_working .icon_status_inner:before {
	color: #0274cd;
}
.adding_to_cart_completed .icon_status_inner:before {
	color: #2c83c6;
}
.single_product_main_image div, .single_products_thumbnails img, .single_product_navigation .previous_product, .single_product_navigation .next_product {
	border: 1px solid #dedede
}
.single_product_navigation .previous_product:hover, .single_product_navigation .next_product:hover {
	border: 1px solid #222533;
	background: #222533;
	color: #ffffff
}
.single_products_thumbnails img.selected {
	border: 1px solid #0274cd
}
.product_nav_left:hover, .product_nav_right:hover {
	background: #0274cd
}
.product_title.entry-title, .woocommerce-tabs ul li a, .related h2, .single_product_navigation .previous_product, .single_product_navigation .next_product, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments h2, .show_review_form.button {
	color: #2c3e50
}
.summary.entry-summary .price, .summary.entry-summary .price del, .show_review_form.button, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
	color: #333333
}
.summary.entry-summary .price ins, .woocommerce-product-rating .woocommerce-review-link, .custom_cart_button .button.add_to_cart_button.product_type_simple.added {
	color: #0274cd
}
.woocommerce-product-rating .woocommerce-review-link:hover {
	color: #2c83c6
}
button.single_add_to_cart_button.button.alt {
	color: #2c3e50;
	background: #ffffff;
	border: 2px solid #2c3e50;
}
button.single_add_to_cart_button.button.alt:hover {
	color: #ffffff;
	background: #2c83c6;
	border: 2px solid #2c83c6;
}
.single_product_navigation {
	border-top: 1px solid #dedede
}
.related_left, .related_right, .upsells_left, .upsells_right {
	border: 1px solid #dfdfdf;
	color: #a1b1bc;
	background: #ffffff;
}
.related_left:hover, .related_right:hover, .upsells_left:hover, .upsells_right:hover {
	border: 1px solid #6db6ef;
	color: #ffffff;
	background: #6db6ef;
}
.woo-share-box ul li a, .woo_img_next, .woo_img_prev {
	background: #dedede;
	color: #333333;
}
.woo_img_next:hover, .woo_img_prev:hover {
	background: #222533;
	color: #ffffff;
}
.woocommerce-tabs .tabs li a {
	border-right: 1px solid #dedede
}
.woocommerce-tabs, .woocommerce-tabs li.active {
	border-left: 1px solid #dedede
}
.woocommerce-tabs li.active {
	border-bottom: 1px solid #ffffff
}
.woocommerce-tabs .tabs li a {
	border-top: 1px solid #dedede
}
.woocommerce-tabs .panel {
	border: 1px solid #dedede
}
.woocommerce-page #reviews #comments h2, #reviews #comments ol.commentlist li {
	border-bottom: 1px solid #dedede !important;
}
.chosen-container-single .chosen-single, #rd_login_form .inline, .product-description a, .shipping td:last-child {
	color: #333333
}
.chosen-container-single .chosen-single, .select2-drop {
	background: #ffffff
}
.woocommerce-cart .cart_totals h2, .woocommerce-cart form h2, .woocommerce-checkout .woocommerce h2, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .checkout_steps .active_step, .product-qty, .rd_order_total, .country_to_state, .cross-sells h2, .woocommerce-cart .cart_totals, .shop_table.order_details tfoot, .woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
	color: #2c3e50
}
.woocommerce-cart .cart_totals strong, .rd_order_total .total strong, .shop_table.order_details tfoot .amount, .order_complete_ctn h3, .customer_details dd {
	color: #0274cd;
}
.woocommerce-checkout input[type=text], .woocommerce-checkout input[type=email], .woocommerce-checkout input[type=password], .woocommerce-checkout textarea, .form-row .chosen-container-single .chosen-single, .woocommerce-checkout .product-name img, .order_and_total_wrapper, .user_current_cart, .woocommerce-page table.cart img, .woocommerce-message, .woocommerce-error, .woocommerce-info, .country_to_state, .shop_table.order_details, .woocommerce .order_details, .woocommerce-page .order_details, #calc_shipping_state, .woocommerce-cart #coupon_code, .woocommerce form .form-row input.input-text, .country_to_state .select2-choice, .state_select .select2-choice, #calc_shipping_state .select2-choice, .select2-drop-active, #braintree-cc-exp-month, #braintree-cc-exp-year {
	border: 1px solid #dedede;
	color: #333333;
}
.woocommerce-page input[type=submit], .customer_details_next, .rd_create_acc, #place_order, .rd_coupon_form .alt2, .coupon input.button.alt2, #review_form input[type=submit], .woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {
	background: #0274cd;
	color: #ffffff;
}
.cart_details_back, .customer_details_back, #rd_login_form input[type=submit], .rd_guest_acc, .update_cart input.checkout-button.button, .cart-collaterals .shipping_calculator .button, .create_acc_done, .wc-backward {
	background: #333333;
	color: #ffffff;
}
.shop_table thead {
	background: #dedede;
	color: #2c3e50;
}
ul.payment_methods.methods li {
	border-bottom: 1px solid #dedede;
}
.woocommerce-page .order_details li {
	border-right: 1px solid #dedede;
}
.cart_totals tr td, .cart_totals tr th {
	border: 1px solid #dedede !important;
}
.cart_totals tr td {
	border-left: none!important;
}
.cart_totals tr:first-child td, .cart_totals tr:first-child th {
	border-bottom: none!important;
}
.cart_totals tr:last-child td, .cart_totals tr:last-child th {
	border-top: none!important;
}
.show_review_form.button:hover {
	color: #222533;
}
.woocommerce-page input[type=submit]:hover, .customer_details_next:hover, .rd_create_acc:hover, #place_order:hover, .rd_coupon_form .alt2:hover, .coupon input.button.alt2:hover, #review_form input[type=submit]:hover, .woocommerce .addresses .title .edit:hover, .woocommerce-page .addresses .title .edit:hover {
	background: #2c83c6;
	color: #ffffff;
}
.cart_details_back:hover, .customer_details_back:hover, .rd_guest_acc:hover, #rd_login_form input[type=submit]:hover, .update_cart input.checkout-button.button:hover, .cart-collaterals .shipping_calculator .button:hover, .wc-backward:hover {
	background: #222533;
	color: #ffffff;
}
.my_account_orders {
	border: 1px solid #dedede;
}
#sidebar #searchform div #s, .wpb_widgetised_column #searchform div #s {
	background: #ffffff !important;
	border: 1px solid #dfdfdf;
	color: #a1b1bc
}
#s::-webkit-input-placeholder {
color:#a1b1bc
}
#s:-moz-placeholder {
color:#a1b1bc
}
#s::-moz-placeholder {
color:#a1b1bc
}
#s:-ms-input-placeholder {
color:#a1b1bc
}
.widget_product_search input[type=submit] {
	background: none!important;
	color: #a1b1bc
}
.widget_product_search input[type=submit]:hover {
	background: none!important;
	color: #6db6ef
}
.ui-slider-handle.ui-state-default.ui-corner-all {
	background: #0274cd
}
.ui-slider-range.ui-widget-header.ui-corner-all {
	background: #dedede
}
.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
	border: 1px solid #dedede
}
.price_slider_amount button.button {
	color: #ffffff;
	background: #333333;
}
#sidebar .price_label, .wpb_widgetised_column .price_label {
	color: #333333
}
.price_label .to, .price_label .from {
	color: #2c3e50
}
#sidebar .widget_price_filter .price_slider_amount .button:hover, .wpb_widgetised_column .widget_price_filter .price_slider_amount .button:hover {
	background: #222533;
	color: #ffffff;
}
.product_list_widget a {
	color: #2c3e50
}
ul.product_list_widget li {
	border-bottom: 1px solid #dedede
}
.product_list_widget span.amount {
	color: #333333
}
.product_list_widget ins span.amount {
	color: #0274cd
}
#sidebar .cat-item a, .wpb_widgetised_column .cat-item a {
	color: #2c3e50
}
#sidebar .cat-item a:hover, .wpb_widgetised_column .cat-item a:hover {
	color: #2c83c6
}
#sidebar .cat-item, .wpb_widgetised_column .cat-item, #sidebar .cat-item .children, .wpb_widgetised_column .cat-item .children {
	border-top: 1px solid #dedede
}
#sidebar .cat-item .children .children a, .wpb_widgetised_column .cat-item .children .children a {
	color: #333333
}
#sidebar .cat-item .children .children a:hover, .wpb_widgetised_column .cat-item .children .children a:hover {
	color: #222533
}
#sidebar .cat-got-children:after, .wpb_widgetised_column .cat-got-children:after {
	border-color: #333333;
	color: #333333;
}
#sidebar .product_list_widget span.amount, .wpb_widgetised_column .product_list_widget span.amount {
	color: #333333
}
#sidebar .product_list_widget ins span.amount, .wpb_widgetised_column .product_list_widget ins span.amount {
	color: #0274cd
}
#header_container .cart-notification {
	background: #222533;
	border-left: 5px solid #0274cd;
}
#header_container .cart-notification {
	color: #333333;
}
#header_container .cart-notification span {
	color: #ffffff;
}
.rd_tabs li, .rd_tabs.horizontal .tabs-container {
	background: #ffffff;
}
.rd_tabs.horizontal .tabs li, .rd_tabs.horizontal .tabs-container {
	border: 1px solid #dedede;
}
.rd_tabs.horizontal .tabs li:last-child {
	border-right: 1px solid #dedede !important;
}
.rd_tabs.horizontal .active {
	border-bottom: 1px solid #ffffff !important;
}
.rd_tabs.horizontal.rd_tab_1 li a, .rd_tabs.horizontal.rd_tab_2 li a, .rd_tabs.horizontal.rd_tab_4 li a {
	color: #333333;
}
.rd_tabs.horizontal.rd_tab_1 li a:hover, .rd_tabs.horizontal.rd_tab_2 li a:hover, .rd_tabs.horizontal.rd_tab_4 li a:hover {
	color: #2c3e50;
}
.rd_tabs.horizontal.rd_tab_1 .active {
	border-top: 3px solid #0274cd;
}
.rd_tabs.horizontal.rd_tab_1 .active a, .rd_tabs.horizontal.rd_tab_2 .active a, .rd_tabs.horizontal.rd_tab_1 .active a:hover, .rd_tabs.horizontal.rd_tab_2 .active a:hover {
	color: #0274cd;
}
.rd_tabs.horizontal.rd_tab_2 .active {
	border-top: 4px solid #0274cd;
}
.rd_tabs.horizontal.rd_tab_3 .tabs li {
	background: #333333;
}
.rd_tabs.horizontal.rd_tab_3 .tabs li a {
	color: #ffffff;
}
.rd_tabs.horizontal.rd_tab_3 .tabs li.active {
	background: #ffffff;
}
.rd_tabs.horizontal.rd_tab_3 .tabs li.active a {
	color: #2c3e50;
}
.rd_tabs.horizontal.rd_tab_4 li.active a {
	color: #2c3e50;
}
.rd_tabs.rd_vtab_1 #tabs {
	border-top: 1px solid #dedede;
}
.rd_tabs.rd_vtab_1 li, .rd_tabs.rd_vtab_1 .tab_content {
	border: 1px solid #dedede;
}
.rd_tabs.rd_vtab_1 li {
	background: #dfdfdf;
}
.rd_tabs.rd_vtab_1 li.active, .rd_tabs.rd_vtab_1 .tabs-container {
	background: #ffffff;
}
.rd_tabs.rd_vtab_1.rd_vtab_left li.active {
	border-left: 1px solid rgba(0,0,0,0);
	border-right: 1px solid #ffffff;
}
.rd_tabs.rd_vtab_1.rd_vtab_right li.active {
	border-right: 1px solid rgba(0,0,0,0);
	border-left: 1px solid #ffffff;
}
.rd_tabs.vertical li a {
	color: #333333;
}
.rd_tabs.rd_vtab_1.vertical.rd_vtab_left li a {
	border-left: 5px solid#dfdfdf;
}
.rd_tabs.rd_vtab_1.vertical.rd_vtab_right li a {
	border-right: 5px solid#dfdfdf;
}
.rd_tabs.rd_vtab_1.vertical.rd_vtab_left li.active a {
	color: #2c83c6;
	border-left: 5px solid#0274cd;
}
.rd_tabs.rd_vtab_1.vertical.rd_vtab_right li.active a {
	color: #2c83c6;
	border-right: 5px solid#0274cd;
}
.rd_tabs.rd_vtab_2 li {
	border-bottom: 1px solid #dedede;
}
.rd_tabs.rd_vtab_2 li.active a {
	color: #0274cd;
}
.rd_tabs.rd_vtab_2 li {
	border-bottom: 1px solid #dedede;
}
.rd_tabs.rd_vtab_2.rd_vtab_left .tabs-container {
	border-left: 1px solid #dedede;
}
.rd_tabs.rd_vtab_2.rd_vtab_left .tab_content {
	border-left: 1px solid #dedede;
	background: #ffffff;
}
.rd_tabs.rd_vtab_2.rd_vtab_right .tab_content {
	border-right: 1px solid #dedede;
	background: #ffffff;
}
.rd_clear_alert {
	border: 1px solid #dedede;
}
.thefox_bigloader .loader_button {
	background: #21C2F8;
}
#coming_soon_form input[type=button] {
	background: #1abc9c;
}
#coming_soon_form input[type=button]:hover {
	background: #21C2F8;
}
.thefox_bigloader .loader_tophalf {
	background: -moz-linear-gradient(left, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(52, 192, 191, 0.5)) color-stop(100%, #1abc9c));
	background: -webkit-linear-gradient(left, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
	background: -o-linear-gradient(left, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
	background: -ms-linear-gradient(left, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
	background: linear-gradient(to right, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
}
.thefox_bigloader .loader_bottomhalf {
	background: -moz-linear-gradient(left, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(52, 192, 191, 0.5)), color-stop(100%, rgba(77, 196, 226, 0)));
	background: -webkit-linear-gradient(left, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
	background: -o-linear-gradient(left, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
	background: -ms-linear-gradient(left, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
	background: linear-gradient(to right, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
}
#jpreOverlay .thefox_bigloader .loader_button {
	background: #21C2F8;
}
#jpreOverlay .thefox_bigloader .loader_tophalf {
	background: -moz-linear-gradient(left, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(52, 192, 191, 0.5)) color-stop(100%, #1abc9c));
	background: -webkit-linear-gradient(left, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
	background: -o-linear-gradient(left, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
	background: -ms-linear-gradient(left, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
	background: linear-gradient(to right, rgba(52, 192, 191, 0.5) 0%, #1abc9c 100%);
}
#jpreOverlay .thefox_bigloader .loader_bottomhalf {
	background: -moz-linear-gradient(left, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(52, 192, 191, 0.5)), color-stop(100%, rgba(77, 196, 226, 0)));
	background: -webkit-linear-gradient(left, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
	background: -o-linear-gradient(left, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
	background: -ms-linear-gradient(left, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
	background: linear-gradient(to right, rgba(52, 192, 191, 0.5) 1%, rgba(77, 196, 226, 0) 100%);
}
#jpreBar {
	background: #21c2f8;
	background: -moz-linear-gradient(left, #21c2f8 0%, #13d4ae 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #21c2f8), color-stop(100%, #13d4ae));
	background: -webkit-linear-gradient(left, #21c2f8 0%, #13d4ae 100%);
	background: -o-linear-gradient(left, #21c2f8 0%, #13d4ae 100%);
	background: -ms-linear-gradient(left, #21c2f8 0%, #13d4ae 100%);
	background: linear-gradient(to right, #21c2f8 0%, #13d4ae 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#21c2f8", endColorstr="#13d4ae", GradientType=1 );
}
#preloader_3:before {
	background: #21c2f8
}
#preloader_3:after {
	background: #13d4ae
}
@-webkit-keyframes preloader_3_before {
0% {
transform: translateX(0px) rotate(0deg)
}
50% {
transform: translateX(50px) scale(1.2) rotate(260deg);
background:#13d4ae;
border-radius:0px;
}
100% {
transform: translateX(0px) rotate(0deg)
}
}
@keyframes preloader_3_before {
0% {
transform: translateX(0px) rotate(0deg)
}
50% {
transform: translateX(50px) scale(1.2) rotate(260deg);
background:#13d4ae;
border-radius:0px;
}
100% {
transform: translateX(0px) rotate(0deg)
}
}
@-webkit-keyframes preloader_3_after {
0% {
transform: translateX(0px)
}
50% {
transform: translateX(-50px) scale(1.2) rotate(-260deg);
background:#21c2f8;
border-radius:0px;
}
100% {
transform: translateX(0px)
}
}
@keyframes preloader_3_after {
0% {
transform: translateX(0px)
}
50% {
transform: translateX(-50px) scale(1.2) rotate(-260deg);
background:#21c2f8;
border-radius:0px;
}
100% {
transform: translateX(0px)
}
}
#footer_bg, #footer {
	background:#133b57;
}
#footer, #footer .cat-item a {
	color: #a1b1bc;
}
#footer .widget h2, #footer .widget_recent_entry h4 a {
	color: #ffffff;
}
.footer_type_3 .widget h2, .footer_type_8 .widget h2 {
	border-left: 5px solid #0274cd;
}
#footer a {
	color: #0274cd;
}
#footer a:hover {
	color: #2c83c6;
}
#footer .tagcloud a {
	border: 1px solid #a1b1bc;
	color: #a1b1bc;
}
#footer .tagcloud a:hover {
	border: 1px solid #0274cd;
	background: #0274cd !important;
	color: #ffffff;
}
#footer .cat-item a, #footer .children .cat-item a {
	border-top: 1px solid #243240;
	border-color: #243240 !important;
}
#footer .widget_recent_entries li {
	border-bottom: 1px solid #243240;
	border-color: #243240 !important;
}
.footer_type_9 {
	border-top: 1px solid #243240;
}
.footer_type_5 {
	border-top: 10px solid #243240;
}
.footer_type_10 .widget_line .small_l_left {
	border-top: 3px solid #2c83c6;
}
#footer .widget_recent_entries ul li {
	border-bottom: 1px solid #243240
}
#footer .widget_recent_entries ul li a {
	color: #a1b1bc
}
#footer .widget_recent_entries ul li a:hover {
	color: #0274cd
}
#footer #recentcomments li {
	border-bottom: 1px solid #243240
}
#footer #recentcomments li a {
	color: #ffffff;
}
#footer #recentcomments li a:hover {
	color: #2c83c6;
}
#footer .rd_widget_recent_entries li, #footer .rd_widget_recent_entries_f li {
	border-bottom: 1px solid #243240
}
#footer .w_comment a {
	color: #a1b1bc;
}
#footer .w_comment a:hover {
	color: #0274cd;
}
#footer .widget_recent_entry h4 a {
	color: #ffffff;
}
#footer .widget_recent_entry h4 a:hover {
	color: #0274cd;
}
#footer .widget_archive ul li, #footer .widget_meta ul li {
	border-bottom: 1px solid #243240
}
#footer .widget_archive ul li a, #footer .widget_meta ul li a {
	color: #a1b1bc;
}
#footer .widget_archive ul li a:hover, #footer .widget_meta ul li a:hover {
	color: #0274cd;
}
#footer .page_item a, #footer .menu-item a {
	border-bottom: 1px solid #243240;
	color: #a1b1bc;
}
#footer .page_item a:hover, #footer .menu-item a:hover, #footer .current_page_item a, #footer .current_page_item a {
	color: #0274cd;
}
#footer .page_item a:before, #footer .menu-item a:before {
	color: #0274cd;
}
#footer #wp-calendar caption {
	background: #ffffff;
	color: #1a1c27;
}
#footer #wp-calendar {
	border: 1px solid #243240
}
#footer #wp-calendar th {
	color: #0274cd;
}
#footer #wp-calendar tbody td a {
	color: #fff;
	background: #0274cd;
}
#footer #wp-calendar tbody td a:hover {
	color: #fff;
	background: #0274cd;
}
#footer #wp-calendar td#next a:hover:after, #footer #wp-calendar td#prev a:hover:after {
	background: #0274cd;
}
#footer #lang_sel a {
	color: #a1b1bc;
	background: #1a1c27;
	border: 1px solid #a1b1bc
}
#footer #lang_sel a:hover {
	color: #ffffff
}
#footer_coms {
	background: #133b57;
}
#footer_coms a {
	color: #fff;
}
#footer_coms a:hover, #footer_coms .menu a:hover, .f_si_type1 a:hover, #footer_coms #to_top_img:hover {
	color: #ffffff;
}
#footer_coms, #footer_coms .menu a, #f_social_icons a, #footer_coms #to_top_img {
	color: #a1b1bc;
}
#footer_coms {
	border-top: 1px solid #282b39;
}
#footer_coms .f_si_type2 #to_top_img {
	background: #fd0100!important;
}
.cpbg2{padding-top: 30px !important;padding-bottom: 108px !important;background-color: #f1f1f1 !important;}
.cpbg4{padding-bottom: 30px !important;background-color: #f1f1f1 !important;}
.cpbg1{padding-top: 30px !important;padding-bottom: 0px !important;}
.cpbg3{padding-top: 50px !important;padding-bottom: 30px !important;background-color: #f0f3f2 !important;}
.cpbg5{margin-bottom: 0px !important;padding-top: 100px !important;padding-bottom: 0px !important;background-image: url(../images/db-1.jpg) !important;}
.p_l_30{padding-left: 30px !important;}
.p_r_30{padding-right: 30px !important;}
.p_t_30{padding-top: 30px !important;}
.p_t_50{padding-top: 50px !important;margin-bottom: -56px;}
.p_t_70{padding-top: 70px !important;}
.m_b_8{margin-bottom: 8px !important;}
.m_b_15{margin-bottom: 15px !important;}
.m_b_10{margin-bottom: 10px !important;}
.cpbg6{/*background-color: #ffffff !important;*/border-radius: 5px !important;}
.cpbg7{padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 0px !important;padding-left: 30px !important;}
.cpbg8{padding-top: 30px !important;padding-bottom: 30px !important;}

#form .wpcf7 input[type=submit]{font-size:15px; font-weight:900; border-radius:2px; padding:11px 15px; letter-spacing: 0.5px; margin-top:3px;}
#form .wpcf7 input[type=submit]:hover {background:#2c83c6; color:#ffffff !important;}
#form .wpcf7 input:not([type=submit]),#form textarea,#form .wpcf7 select{border-radius:0px;}
#form .wpcf7 input:not([type=submit]),#form textarea,#form .wpcf7 input[type=submit],#form .wpcf7 select{margin-top:3px;}
#form p{margin-bottom:23px;}
#form .wpcf7 input:not([type=submit]),#form .wpcf7  textarea,#form .wpcf7 select{border:4px solid #133b57; background:#ffffff;}
#form .wpcf7 input[type=submit]{background:; color: !important;}

.fourk-icon{text-align:center;}.fourk-icon i{margin-bottom: 20px; display:inline-block;}

.banner{ position:relative; z-index:99;}
.banner img{ width:100%; display:block;}
.banner .layer{ position:absolute; top:40%; text-align:center; color:#fff; width:100%;}
.banner .layer p{ font-size:32px; letter-spacing:1px; display:block;}
.banner .layer span{ font-size:45px; font-family:'roboto-bold'; font-weight:bold; letter-spacing:2.2px; padding-top:30px; display:block;}

.i-news{padding:120px 0 150px}
.i-news .i-tit{text-align:center;font-family:'roboto-light';margin-bottom:85px}
.i-news .i-tit h2{font-size:48px;}
.i-news ul li{width:100%;font-family:'roboto-light'}
.i-news ul li .new-img{float:left;width:31.45%;max-width:none;overflow:hidden;height:270px}
.i-news ul li .i-new-r{width:68.55%;float:right;padding:28px 36px 0;background:#fff;height:270px;overflow:hidden}
.i-news ul li.hasVideo .i-new-r{position:relative}
.i-news ul li .i-new-r i{display:block;padding-left:20px;font-size:14px;color:#777;font-style:italic;background:url(../images/rl.png) no-repeat left 3px}
.i-news ul li .i-new-r h4{transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;font-size:26px;color:#252525;margin:30px 0 42px;height:58px;overflow:hidden; font-weight:normal;}
.i-news ul li .i-new-r p{color:#959595;font-size:16px;line-height:1.8em}
.i-news ul li:hover h4{color:#ef402a}
.i-news .view-more a{ margin:0 auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;font-family:'roboto-regular';text-transform:uppercase;width:220px;display:block;line-height:60px;text-align:center;margin:0 auto;background:#133b57;color:#fff;font-size:16px}
.i-news .view-more a:hover{background:#fff;color:#ef402a}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.xf-contact{position:fixed;    bottom: 54px;right:50px;width:70px;height:70px;border-radius:100%;background: #133b57;z-index:997;cursor:pointer}
.xf-contact .xfbtn{margin-top:25px;position:relative;z-index:10}
.xf-contact .xfbtn span{display:block;width:27px;height:3px;background:#fff;margin:0 auto 5px}
.xf-contact .xfbtn span:last-child{margin-bottom:0}
.xf-contact .gold-sales{position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);width:auto;display:none}
.gold-sales ul{box-shadow:0 3px 6px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);-ms-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);-o-box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}
.gold-sales ul li{padding:20px 38px;background:#fff;text-align: center;}
.gold-sales ul li dl{ width:300px;}
.gold-sales ul li dl dd{font-size:16px;color:#636363;margin-bottom:8px}
.gold-sales ul li dl dd em{ display:inline-block; width:120px;font-style:normal;}
.gold-sales ul li dl dd i{ font-style:normal;}
.gold-sales ul li dl dd a{color:#636363}
.ff{margin-bottom:842px;}
.ff1{position:fixed; bottom:0px; width:100%;}
.news-list li{width:98%;margin-bottom:30px;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.3);-ms-box-shadow:0 2px 8px 0 rgba(0,0,0,.3);-o-box-shadow:0 2px 8px 0 rgba(0,0,0,.3)}
.news-list li .new-img{float:left; width:40%;max-height:270px;overflow: hidden;width: 271px;height: 204px;}
.news-list li .new-img img{ width:100%; display:block;    min-height: 204px;}
.news-list li .i-new-r{ float:right; width:66%; padding:0px 2%; padding-top:10px;}
.news-list li .i-new-r h4{line-height:1.7em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow:hidden;margin-bottom:14px;font-size:22px;height:auto;margin-top:15px}
.news-list li .i-new-r p{line-height:1.6em}
.news-list li .i-new-r i{display:block;padding-left:20px;font-size:14px;color:#777;font-style:italic;background:url(../images/rl.png) no-repeat left 3px}
div.clear{ margin:0px; padding-bottom:0px;}
 .hh{text-align: left;}
 .kk{ text-align: left;}
 .kk .kk2{ width: 47%; float: left;color: #fff;}
.kk .kk3{ width: 32%; float:right;color: #fff;padding-left: 52px;line-height: 22px;}
.ll{clear: both;}
.rr{height: 20px;position:  absolute;right:  25px;top: 95px;}
@media screen and (max-width:760px) {
.rr{height: 20px;position: absolute;right: 0;top: 56px;}
.i-news ul li .new-img{ float:none; width:100%;}
.i-news ul li .i-new-r{ float:none; width:100%; padding:4%;}
.news-list li .new-img{ float:none; width:100%;}
.news-list li .i-new-r{ float:none; width:100%; padding:4%;}
#posts{ padding-bottom:0px;}
#sidebar{ padding-top:0px;}
.kk .kk2 {
    width: 100%;
    float: left;
    color: #fff;
}
.banner .layer p{ font-size:12px;}
.banner .layer span{ font-size:14px;padding-top: 10px;    font-family: "黑体";}
}
@media screen and (max-width:1200px) {
.i-news{ padding:80px 0 100px}
.kk .kk2 {
    width: 100%;
    float: left;
    color: #fff;
}

}
@media screen and (max-width:1440px) {
.ff{margin-bottom:0px;}
.ff1{position:relative; bottom:0px; width:100%;}
.kk .kk2 {
    width: 100%;
    float: left;
    color: #fff;
}
}

.team{ padding-top:50px;}
/*scroll_03*/
.scroll_03{ position:relative; padding:50px 0px;}
.scroll_03 .hd .prev{ display:block;  width:30px; height:30px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat; position:absolute; top:-50px; right:50px;} 
.scroll_03 .hd .next{ display:block;  width:30px; height:30px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoRight.gif) no-repeat; position:absolute; top:-50px; right:0px;} 
.scroll_03 .bd li{ float:left; width:25%;}
.scroll_03 .bd li .img{ width:90%; margin:0 auto; padding-bottom:20px;}
.scroll_03 .bd li .img table tr td{ text-align:center;}
.scroll_03 .bd li .img table tr td img{ width:90%; }
.scroll_03 .bd li strong{ height:30px; line-height:30px; text-align:center; display:block; font-weight:normal;margin:0px}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
/*scroll_06*/
.scroll_06{ position:relative; padding:50px 0px; display:none;}
.scroll_06 .hd .prev{ display:block;  width:30px; height:30px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat; position:absolute; top:-50px; right:50px;} 
.scroll_06 .hd .next{ display:block;  width:30px; height:30px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoRight.gif) no-repeat; position:absolute; top:-50px; right:0px;} 
.scroll_06 .bd li{ float:left; width:50%;}
.scroll_06 .bd li .img{ width:90%; margin:0 auto; padding-bottom:20px;}
.scroll_06 .bd li .img table tr td{ text-align:center;}
.scroll_06 .bd li .img table tr td img{ width:90%; }
.scroll_06 .bd li strong{ height:30px; line-height:30px; text-align:center; display:block; font-weight:normal;margin:0px}
.scroll_06 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}

.con1bg{ padding-top:50px; background:url(../images/zz.png) center top no-repeat;}
/*scroll_03*/
.scroll_04{ position:relative; padding:50px 0px;}
.scroll_04 .hd .prev{ display:block;  width:30px; height:30px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat; position:absolute; top:-50px; right:50px;} 
.scroll_04 .hd .next{ display:block;  width:30px; height:30px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoRight.gif) no-repeat; position:absolute; top:-50px; right:0px;} 
.scroll_04 .bd li{ float:left; width:25%; overflow:hidden;}
.scroll_04 .bd li .img{ width:90%; margin:0 auto; padding-bottom:20px;}
.scroll_04 .bd li .img table tr td{ text-align:center;}
.scroll_04 .bd li .img table tr td img{ width:90%;}
.scroll_04 .bd li strong{ height:30px; line-height:30px; text-align:center; display:block; font-weight:normal;margin:0px}
.scroll_04 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}

.con2{ padding-top:50px;}
/*scroll_03*/
.scroll_05{ position:relative; padding:50px 0px;}
.scroll_05 .hd .prev{ display:block;  width:30px; height:30px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat; position:absolute; top:-50px; right:50px;} 
.scroll_05 .hd .next{ display:block;  width:30px; height:30px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoRight.gif) no-repeat; position:absolute; top:-50px; right:0px;} 
.scroll_05 .bd li{ float:left; width:33.333%; overflow:hidden;}
.scroll_05 .bd li .img{ width:94%; margin:0 auto; padding-bottom:20px;}
.scroll_05 .bd li .img table tr td{ text-align:center;}
.scroll_05 .bd li .img table tr td img{ width:100%;    box-shadow: 0px 2px 14px 4px #c4c4c4;    max-height: 240px;}
.scroll_05 .bd li strong{ height:30px; line-height:30px; text-align:center; display:block; font-weight:normal;margin:0px}
.scroll_05 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
@media screen and (max-width:760px) {
.banner{ margin-top:50px;}
.scroll_03{ display:none;}
.scroll_06{ display:block;}
}