            #logo_img img {
                max-width: 230px;
            }

            .cl_before_logo {
                margin-right: 145px;
            }

            .cl_after_logo {
                margin-left: 145px;
            }

            .nav_type_9_c #logo_img, .nav_type_9_c .logo_text {
                margin-left: -115px;
            }

            .nav_type_9_c #logo_img,.nav_type_9_c .logo_text {
                min-width: 230px;
            }

            #mobile-menu {
                background: #222533
            }

            #mobile-menu ul ul,#mobile-menu #rd_wpml #lang_sel ul ul {
                background: #2e3244;
            }

            #mobile-menu ul ul ul {
                background: #35384d;
            }

            #mobile-menu .mobile-ul-open > a {
                color: #1abc9c
            }

            #mobile-menu .mobile-ul-open:after {
                color: #1abc9c !important;
            }

            #mobile-menu .current_page_item {
                background: #191b26;
            }

            #mobile-menu .current_page_item > a {
                border-left: 2px solid #1abc9c;
            }

            #mobile-menu ul li a,#mobile-menu #rd_wpml #lang_sel 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;
            }

            .transparent_header {
                background: rgba(255,255,255,0)!important;
            }

            .transparent_header {
                border-bottom: 1px solid rgba(255,255,255,0.25)!important;
            }

            header,.mt_menu {
                background: #0a0202;
            }

            header.transparent_header.opaque_header {
                background: #0a0202 !important;
                border-bottom: none!important;
            }

            #nav_button:before,#nav_button_alt:before {
                color: #ffffff;
            }

            .logo_text a {
                color: #ffffff;
            }

            .transparent_header .logo_text a {
                color: #fff;
            }

            .transparent_header.opaque_header .logo_text a {
                color: #ffffff;
            }

            .transparent_header nav > ul > li > a, .transparent_header .cart-content, .transparent_header nav > li.current-menu-item li a, .transparent_header #searchtop_img .fa-search, .transparent_header .header_si a, .transparent_header #nav_button:before {
                color: rgba(255,255,255,0.85)!important;
            }

            .nav_type_1 nav ul,.nav_type_1 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_1 ul li a,.nav_type_1 a#searchtop_img {
                color: #ffffff;
            }

            .nav_type_1 nav ul li a:hover,.nav_type_1 > ul > .current-menu-item > a {
                color: #26b6e9;
                background: #ffffff;
            }

            .nav_type_1 .cart-content:hover,.nav_type_1 #searchtop_img:hover i {
                color: #26b6e9;
            }

            header.nav_type_2 {
                border-top: 1px solid #222533;
            }

            .nav_type_2 nav ul,.nav_type_2 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_2 ul li a,.nav_type_2 a#searchtop_img {
                color: #ffffff;
            }

            .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: #26b6e9;
                border-top: 3px solid #26b6e9;
            }

            .nav_type_2 .cart-content:hover,.nav_type_2 #searchtop_img:hover i {
                color: #26b6e9;
            }

            header.nav_type_3 {
                border-top: 1px solid #222533;
            }

            .nav_type_3 nav ul,.nav_type_3 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_3 ul li a,.nav_type_3 a#searchtop_img {
                color: #ffffff;
            }

            .nav_type_3 nav ul li a:hover,.nav_type_3 > ul > .current-menu-item > a {
                color: #26b6e9;
                background: #ffffff;
            }

            .nav_type_3 .cart-content:hover,.nav_type_3 #searchtop_img:hover i {
                color: #26b6e9;
            }

            header.nav_type_4 {
                border-top: 1px solid #222533;
            }

            .nav_type_4 nav ul,.nav_type_4 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_4 ul li a,.nav_type_4 a#searchtop_img {
                color: #ffffff;
            }

            .nav_type_4 nav ul li a:hover,.nav_type_4 > ul > .current-menu-item > a {
                color: #26b6e9;
                background: #ffffff;
            }

            .nav_type_4 .cart-content:hover,.nav_type_4 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .nav_type_5 nav ul,.nav_type_5 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_5 ul li a {
                color: #ffffff;
                border-top: 5px solid #dd3333;
            }

            .nav_type_5 a#searchtop_img {
                color: #ffffff;
            }

            .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: #26b6e9;
                border-top: 5px solid #26b6e9 !important;
            }

            .nav_type_5 .cart-content:hover,.nav_type_5 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .nav_type_6 nav ul,.nav_type_6 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_6 ul li a {
                color: #ffffff;
                border-top: 5px solid #dd3333;
            }

            .nav_type_6 a#searchtop_img {
                color: #ffffff;
            }

            .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: #26b6e9;
                border-top: 5px solid #26b6e9 !important;
            }

            .nav_type_6 .cart-content:hover,.nav_type_6 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .nav_type_7 nav ul,.nav_type_7 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_7 ul li a,.nav_type_7 a#searchtop_img {
                color: #ffffff;
            }

            .nav_type_7 nav ul li a:hover,.nav_type_7 > ul > .current-menu-item > a {
                color: #26b6e9;
                background: #ffffff;
            }

            .nav_type_7 .cart-content:hover,.nav_type_7 #searchtop_img:hover i {
                color: #26b6e9;
            }

            header.nav_type_8 {
                border-top: 1px solid #222533;
            }

            .nav_type_8 nav ul,.nav_type_8 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_8 ul li a,.nav_type_8 a#searchtop_img {
                color: #ffffff;
            }

            .nav_type_8 nav ul li a:hover,.nav_type_8 > ul > .current-menu-item > a {
                color: #26b6e9;
                background: #ffffff;
            }

            .nav_type_8 .cart-content:hover,.nav_type_8 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .nav_type_9 nav ul,.nav_type_9 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_9 ul li a {
                color: #ffffff;
                border-top: 5px solid rgba(0,0,0,0);
            }

            .nav_type_9 a#searchtop_img {
                color: #ffffff;
            }

            .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: #26b6e9;
                border-top: 5px solid #26b6e9 !important;
            }

            .nav_type_9 .cart-content:hover,.nav_type_9 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .nav_type_9_c nav ul,.nav_type_9_c .header_current_cart {
                background: #dd3333;
            }

            .nav_type_9_c ul li a {
                color: #ffffff;
                border-top: 5px solid rgba(0,0,0,0);
            }

            .nav_type_9_c a#searchtop_img {
                color: #ffffff;
            }

            .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: #26b6e9;
                border-top: 5px solid #26b6e9 !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: #dd3333;
            }

            .nav_type_10 ul li a {
                color: #ffffff;
                border-top: 5px solid rgba(0,0,0,0);
            }

            .nav_type_10 a#searchtop_img {
                color: #ffffff;
            }

            .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: #26b6e9;
                border-top: 5px solid #26b6e9 !important;
            }

            .nav_type_10 .cart-content:hover,.nav_type_10 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .nav_type_11 nav ul,.nav_type_11 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_11 ul li a {
                color: #ffffff;
                border: 1px solid rgba(0,0,0,0);
            }

            .nav_type_11 a#searchtop_img {
                color: #ffffff;
            }

            .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: #26b6e9;
                border: 1px solid #26b6e9 !important;
                background: #ffffff;
            }

            .nav_type_11 .cart-content:hover,.nav_type_11 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .nav_type_12 nav ul,.nav_type_12 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_12 ul li a {
                color: #ffffff;
                border: 2px solid rgba(0,0,0,0);
            }

            .nav_type_12 a#searchtop_img {
                color: #ffffff;
            }

            .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: #26b6e9;
                border: 2px solid #26b6e9 !important;
                background: #ffffff;
            }

            .nav_type_12 .cart-content:hover,.nav_type_12 #searchtop_img:hover i {
                color: #26b6e9;
            }

            header.nav_type_13 {
                border-top: 2px solid #222533;
            }

            .nav_type_13 nav ul,.nav_type_13 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_13 ul li a,.nav_type_13 a#searchtop_img {
                color: #ffffff;
            }

            .nav_type_13 nav ul li a:hover,.nav_type_13 > ul > .current-menu-item > a {
                color: #26b6e9;
                background: #ffffff;
            }

            .nav_type_13 .cart-content:hover,.nav_type_13 #searchtop_img:hover i {
                color: #26b6e9;
            }

            header.nav_type_14 {
                border-top: 5px solid #222533;
            }

            .nav_type_14 nav ul,.nav_type_1 .header_current_cart {
                background: #dd3333;
            }

            .nav_type_14 ul li a,.nav_type_14 a#searchtop_img {
                color: #ffffff;
            }

            .nav_type_14 nav ul li a:hover,.nav_type_14 > ul > .current-menu-item > a {
                color: #26b6e9;
                background: #ffffff;
            }

            .nav_type_14 .cart-content:hover,.nav_type_14 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .header_bottom_nav.transparent_header.opaque_header {
                background: #dd3333 !important;
            }

            header.nav_type_15,.header_bottom_nav.nav_type_15 {
                border-top: 1px solid #222533;
            }

            .header_bottom_nav.nav_type_15 {
                background: #dd3333;
            }

            .nav_type_15 ul li a {
                color: #ffffff;
                border-right: 1px solid #222533
            }

            .nav_type_15 ul li:first-child a {
                border-left: 1px solid #222533
            }

            .nav_type_15 nav ul li a:hover,.nav_type_15 > ul > .current-menu-item > a {
                color: #26b6e9;
                background: #ffffff;
            }

            header #header_socials a,.nav_type_15 a#searchtop_img {
                color: #ffffff;
            }

            header #header_socials a:hover {
                color: #26b6e9;
            }

            .header_bottom_nav.nav_type_15 .cart-content:hover,.header_bottom_nav.nav_type_15 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .header_bottom_nav.nav_type_16 {
                border-top: 1px solid #222533;
            }

            .header_bottom_nav.nav_type_16 {
                background: #dd3333;
            }

            .nav_type_16 ul li a,.nav_type_16 a#searchtop_img {
                color: #ffffff;
            }

            .nav_type_16 nav ul li a:hover,.nav_type_16 > ul > .current-menu-item > a {
                color: #26b6e9;
                background: #ffffff;
            }

            .header_bottom_nav.nav_type_16 .cart-content:hover,.header_bottom_nav.nav_type_16 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .header_bottom_nav.nav_type_17 {
                border-top: 1px solid #222533;
            }

            .header_bottom_nav.nav_type_17 {
                background: #dd3333;
            }

            .nav_type_17 ul li a,.nav_type_17 a#searchtop_img {
                color: #ffffff;
            }

            .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: #26b6e9;
                border-top: 3px solid #26b6e9 !important;
            }

            .header_bottom_nav.nav_type_17 .cart-content:hover,.header_bottom_nav.nav_type_17 #searchtop_img:hover i {
                color: #26b6e9;
            }

            .header_bottom_nav.nav_type_18 {
                border-top: 1px solid #222533;
            }

            .header_bottom_nav.nav_type_18 {
                background: #dd3333;
            }

            .nav_type_18 ul li a,.nav_type_18 a#searchtop_img {
                color: #ffffff;
            }

            .nav_type_18 nav ul li a:hover,.nav_type_18 > ul >.current-menu-item > a {
                color: #26b6e9;
			}

            .header_bottom_nav.nav_type_18 .cart-content:hover,.header_bottom_nav.nav_type_18 #searchtop_img:hover i {
                color:#26b6e9;
            }

            .nav_type_19 ul li a,.nav_type_19_f ul li a {
                color: #ffffff;
            }

            .nav_type_19 ul > li > a,.nav_type_19_f ul > li > a {
                border-bottom: 1px solid #222533;
            }

            .nav_type_19 ul ul li a,.nav_type_19_f ul ul li a {
                border-right: 1px solid #222533;
            }

            #edge-search-form .search_button_icon {
                color: #ffffff;
            }

            .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: #26b6e9;
            }

            .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: #26b6e9;
            }

            #fixed_header_socials a {
                color: #ffffff;
            }

            #fixed_header_socials a {
                border: 1px solid #222533;
            }

            .fixed_header_left {
                border-right: 1px solid #ecf0f1;
            }

            #edge-search-form input[type=text] {
                border: 1px solid #222533;
                background: #0a0202;
            }

            ul.header_current_cart li .cart-content {
                color: #ffffff;
                font-weight: normal;
            }

            .transparent_header.opaque_header nav > ul > li > a, .transparent_header.opaque_header .cart-content {
                color: #ffffff !important;
            }

            .transparent_header.opaque_header nav > ul > li > a:hover,.transparent_header nav > ul > .current-menu-item > a,.transparent_header.opaque_header nav > ul > .current-menu-item > a,.transparent_header nav > ul > li > a:hover {
                color: #26b6e9 !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: #1abc9c;
            }

            .header_cart_dropdown ul.cart_list li a.remove:hover,.child_pages_ctn a:hover {
                background: #29d9c2;
                color: #ffffff;
            }

            .header_cart_dropdown ul.cart_list li a:hover {
                color: #29d9c2;
            }

            .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 #1abc9c;
            }

            .current_item_number {
                background: #1abc9c;
            }

            .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 #1abc9c 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: #29d9c2;
            }

            #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: #1abc9c
            }

            #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: #29d9c2;
            }

            #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: #1abc9c;
            }

            #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: #1abc9c;
            }

            #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: #1abc9c;
            }

            #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: #1abc9c;
            }

            #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: #1abc9c;
            }

            #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: #1abc9c;
            }

            body {
                font-family: Lato;
                font-size: 16px;
                line-height: 24px;
            }

            p {
                line-height: 24px;
            }

            h1 {
                font-family: Lato;
                font-size: 42px;
                font-weight: 700;
                line-height: 42px;
            }

            h2 {
                font-family: Lato;
                font-size: 36px;
                font-weight: 700;
                line-height: 36px;
            }

            h3 {
                font-family: Lato;
                font-size: 20px;
                font-weight: 700;
                line-height: 24px;
            }

            h4 {
                font-family: Lato;
                font-size: 18px;
                font-weight: 700;
                line-height: 24px;
            }

            h5 {
                font-family: Lato;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
            }

            h6 {
                font-family: Lato;
                font-size: 14px;
                font-weight: 300;
                line-height: 24px;
            }

            body,#jprePercentage {
                color: #222222
            }

            body a,.hl_color,#sidebar #search input[type=submit]:hover,.wpb_widgetised_column #search input[type=submit]:hover,.strong_colored strong {
                color: #1e73be
            }

            body a:hover {
                color: #29d9c2
            }

            h1,h2,h3,h4,h5,h6 {
                color: #222222
            }

            .partners_left, .partners_right {
                background: #222222
            }

            .def_section,blockquote {
                background: #ffffff
            }

            #to_top:hover,.b-read-now:hover {
                background: #21c2f8
            }

            ::-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 #eceef0;
                background: #ffffff;
            }

            input[type="checkbox"] {
                color: #ffffff;
                border: 1px solid #eceef0;
                background: #ffffff;
            }

            input[type=checkbox]:checked {
                color: #ffffff;
                border: 1px solid #46d1ff;
                background: #46d1ff;
            }

            .flex-direction-nav li a {
                color: #222222;
                background: #ffffff;
            }

            .wpb_text_column ol li:before {
                background: #222222
            }

            .wpb_text_column ol li:hover:before {
                background: #1e73be
            }

            blockquote {
                border: 1px solid #ecf0f1;
            }

            blockquote:before,.post-password-form input[type=submit] {
                background: #21c2f8;
            }

            .code_box_ctn {
                background: #f9fafb;
            }

            .wp-caption {
                background: #f9fafb;
                border: 1px solid #ecf0f1;
            }

            .tp-caption a {
                color: #fff;
            }

            .tp-caption a:hover {
                color: #fff;
            }

            .tp-bannertimer {
                background: #29d9c2;
                background: -moz-linear-gradient(left, #29d9c2 0%, #46d1ff 100%);
                background: -webkit-gradient(linear, left top, right top, color-stop(0%,#29d9c2), color-stop(100%,#46d1ff));
                background: -webkit-linear-gradient(left, #29d9c2 0%,#46d1ff 100%);
                background: -o-linear-gradient(left, #29d9c2 0%,#46d1ff 100%);
                background: -ms-linear-gradient(left, #29d9c2 0%,#46d1ff 100%);
                background: linear-gradient(to right, #29d9c2 0%,#46d1ff 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#29d9c2", endColorstr="#46d1ff",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: #1e73be;
            }

            .search_sf .rd_search_sc #search input[type=submit] {
                background: #222222 !important;
            }

            .search_sf .rd_search_sc #search input[type=submit]:hover {
                background: #29d9c2 !important;
            }

            .post_single .post-title h2 a,.blog_related_post .post-title h2 a,.logged-in-as a {
                color: #222222
            }

            .post_single .post-title h2 a:hover,.blog_related_post .post-title h2 a:hover {
                color: #29d9c2
            }

            .mejs-container .mejs-controls,.audio_ctn {
                background: #222222 !important;
            }

            .mejs-controls .mejs-time-rail .mejs-time-current {
                background: #222222 !important;
            }

            .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
                background: #29d9c2 !important;
            }

            .post_quote_text,.post_quote_author,.post_single_business .post_quote_text:after {
                background: #21c2f8;
                color: #ffffff!important;
            }

            .post-info a {
                color: #222222
            }

            .post_single .post-info a:hover {
                color: #29d9c2
            }

            .single_post_navigation,.post-info {
                border-bottom: 1px solid #ecf0f1
            }

            .single_post_navigation_bottom {
                border-top: 1px solid #ecf0f1
            }

            .tags_icon {
                background: #2c3e50;
                color: #ffffff;
            }

            .single_post_tags {
                border: 1px solid #eceef0;
                background: #ffffff;
            }

            .shareicons_icon {
                background: #21c2f8;
                color: #ffffff;
            }

            .single_post_share_icon {
                border: 1px solid #eceef0;
                background: #ffffff;
            }

            .single_post_share_icon .share-box li a {
                color: #a1b1bc;
            }

            .single_post_share_icon .share-box li a:hover {
                color: #21c2f8 !important;
            }

            #author-bio {
                border: 1px solid #eceef0;
                background: #f9fafb;
                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 #ecf0f1, 0px 0px 0px 0px #ffffff;
            }

            #author-info h3 {
                color: #2c3e50;
            }

            .author_posts_link {
                color: #a1b1bc;
            }

            .author_posts_link:hover {
                color: #21c2f8;
            }

            .comment_ctn {
                border: 1px solid #eceef0;
                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 #ecf0f1, 0px 0px 0px 0px #ffffff;
            }

            #business_comments #comments ul li .details span.Reply a {
                border: 1px solid #eceef0;
                background: #ffffff;
                color: #a1b1bc;
            }

            .comment_count h3 a {
                color: #222222
            }

            #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 #ecf0f1;
            }

            #comments > ul > li ul {
                border-left: 1px solid #ecf0f1
            }

            #comments ul li li .comment_ctn:before {
                background: #ecf0f1;
            }

            input.single_post_author,input.single_post_email,input.single_post_url,.single_post_comment {
                background: #f9fafb
            }

            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: #222222;
                color: #ffffff
            }

            #add-comment input#submit:hover {
                background: #29d9c2;
                color: #ffffff
            }

            #business_comments #add-comment input#submit,#respond input#submit {
                background: #1e73be;
                color: #ffffff
            }

            #business_comments #add-comment input#submit:hover, #respond input#submit:hover {
                background: #29d9c2;
                color: #ffffff
            }

            #business_comments #comments ul li .details span.Reply a:hover {
                background: #1e73be !important;
                color: #ffffff;
                border-color: #1e73be;
            }

            .blog_related_post .more-link {
                border: 1px solid #222222;
                color: #222222;
                background: #ffffff;
            }

            .blog_related_post .more-link:hover {
                color: #ffffff;
                background: #222222;
            }

            .cbp_type03 .rp_left,.cbp_type03 .rp_right {
                background: #222222
            }

            .cbp_type03 .rp_left:hover,.cbp_type03 .rp_right:hover {
                background: #29d9c2
            }

            .cbp_type03 .blog_related_post .more-link:hover {
                background: #29d9c2;
                border-color: #29d9c2;
            }

            .cbp_type05 .rp_left,.cbp_type05 .rp_right,.cbp_type08 .rp_left,.cbp_type08 .rp_right {
                background: #1e73be
            }

            .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: #222222
            }

            .cbp_type05 .carousel_recent_post h5.widget_post_title a,.cbp_type08 .carousel_recent_post h5.widget_post_title a {
                color: #222222
            }

            .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: #222222;
                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: #222222
            }

            .cbp_type06 .rp_left:hover,.cbp_type06 .rp_right:hover {
                background: #222222
            }

            .cbp_type06 .carousel_recent_post .blog_box_content {
                color: #222222
            }

            .cbp_type06 .carousel_recent_post h5.widget_post_title a {
                color: #222222
            }

            .cbp_type06 a.more-link {
                background: #222222;
                color: #fff;
            }

            .cbp_type06 a.more-link:after {
                background: #222222;
                color: #fff;
            }

            .cbp_type06 a.more-link:hover {
                background: #1e73be;
                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: #1e73be;
                border-color: #1e73be;
            }

            .sb_widget h3 {
                color: #222222
            }

            .sb_widget > h3:before {
                border-top: 7px solid #1e73be;
                border-bottom: 7px solid #46d1ff;
            }

            #sidebar #lang_sel a,.wpb_widgetised_column #lang_sel a {
                color: #222222;
                background: #ffffff;
                border: 1px solid #ecf0f1
            }

            #sidebar #lang_sel a:hover,.wpb_widgetised_column #lang_sel a:hover {
                color: #222222;
            }

            #sidebar .widget_recent_entries ul li,.wpb_widgetised_column .widget_recent_entries ul li {
                border-bottom: 1px solid #ecf0f1
            }

            #sidebar .widget_recent_entries ul li a,.wpb_widgetised_column .widget_recent_entries ul li a {
                color: #222222
            }

            #sidebar .widget_recent_entries ul li a:hover,.wpb_widgetised_column .widget_recent_entries ul li a:hover {
                color: #1e73be
            }

            #sidebar #recentcomments li,.wpb_widgetised_column #recentcomments li {
                border-bottom: 1px solid #ecf0f1
            }

            #sidebar #recentcomments li a,.wpb_widgetised_column #recentcomments li a,#sidebar .tweets li a,.wpb_widgetised_column .tweets li a {
                color: #222222;
            }

            #sidebar #recentcomments li a:hover,.wpb_widgetised_column #recentcomments li a:hover {
                color: #29d9c2;
            }

            #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 #ecf0f1
            }

            #sidebar .tagcloud a ,.wpb_widgetised_column .tagcloud a {
                border: 1px solid #ecf0f1;
                color: #222222
            }

            #sidebar .tagcloud a:hover,.wpb_widgetised_column .tagcloud a:hover {
                background: #21c2f8;
                border-color: #21c2f8;
                color: #ffffff;
            }

            #sidebar .w_comment a,.wpb_widgetised_column .w_comment a {
                color: #222222;
            }

            #sidebar .w_comment a:hover,.wpb_widgetised_column .w_comment a:hover {
                color: #1e73be;
            }

            #sidebar .widget_recent_entry h4 a,.wpb_widgetised_column .widget_recent_entry h4 a {
                color: #222222;
            }

            #sidebar .widget_recent_entry h4 a:hover,.wpb_widgetised_column .widget_recent_entry h4 a:hover {
                color: #1e73be;
            }

            #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 #ecf0f1
            }

            #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: #222222;
            }

            #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: #1e73be;
            }

            #sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a {
                border-bottom: 1px solid #ecf0f1;
                color: #222222;
            }

            #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: #1e73be;
            }

            #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: #21c2f8;
            }

            #wp-calendar caption {
                background: #222222;
                color: #ffffff
            }

            #wp-calendar {
                border: 1px solid #ecf0f1
            }

            #wp-calendar th {
                color: #21c2f8;
            }

            #wp-calendar tbody td a {
                color: #fff;
                background: #21c2f8;
            }

            #wp-calendar tbody td a:hover {
                color: #fff;
                background: #1e73be;
            }

            #wp-calendar td#next a:hover:after,#wp-calendar td#prev a:hover:after {
                background: #1e73be;
            }

            .rd_widget_recent_entries .thumbnail a:before,.port_tn a:before,.rd_widget_recent_entries_f .thumbnail a:before {
                background: #21c2f8;
            }

            .single_port_navigation,.port_details_full_information .item_details_info {
                border-bottom: 1px solid #ecf0f1;
            }

            .all_projects_btn {
                color: #222222;
            }

            .next_project {
                border: 1px solid #ecf0f1;
                background: #ecf0f1;
                color: #222222;
            }

            .next_project:hover {
                border: 1px solid #222533;
                background: #222533;
                color: #fff;
            }

            .previous_project {
                border: 1px solid #222222;
                background: #ffffff;
                color: #222222;
            }

            .previous_project:hover {
                border: 1px solid #29d9c2;
                background: #29d9c2;
                color: #fff;
            }

            .port_details_subtitle {
                color: #1e73be;
            }

            .port_meta {
                border-bottom: 1px solid #ecf0f1;
            }

            .next_project {
                border-bottom: 1px solid #ecf0f1;
            }

            .port_vp a {
                background: #222222;
            }

            .port_vp a:hover {
                background: #29d9c2;
                color: #fff;
            }

            .single_staff_meta {
                border-top: 1px solid #ecf0f1;
            }

            #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: #1e73be;
            }

            .product_filtering {
                border-bottom: 1px solid #ecf0f1
            }

            .filter_param,.filter_param li ul {
                background: #ffffff;
                border: 1px solid #eceef0;
                color: #a1b1bc;
            }

            .filter_param strong {
                color: #2c3e50;
            }

            .current_li:after {
                border-left: 1px solid #eceef0;
            }

            .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 #eceef0;
            }

            .custom_cart_button a {
                color: #a1b1bc;
            }

            .custom_cart_button a:hover {
                color: #222533;
            }

            .product_box {
                border-top: 1px solid #eceef0;
                border-bottom: 1px solid #eceef0;
            }

            .product_box h3 {
                color: #2c3e50;
            }

            .product_box h3:hover {
                color: #21c2f8;
            }

            .product_box .price {
                color: #a1b1bc;
            }

            .product_box .price del {
                color: #a1b1bc !important;
            }

            .product_box .price ins {
                color: #21c2f8;
            }

            .adding_to_cart_working .icon_status_inner:before {
                color: #1e73be;
            }

            .adding_to_cart_completed .icon_status_inner:before {
                color: #29d9c2;
            }

            .single_product_main_image div,.single_products_thumbnails img,.single_product_navigation .previous_product,.single_product_navigation .next_product {
                border: 1px solid #ecf0f1
            }

            .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 #1e73be
            }

            .product_nav_left:hover,.product_nav_right:hover {
                background: #1e73be
            }

            .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: #222222
            }

            .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: #222222
            }

            .summary.entry-summary .price ins,.woocommerce-product-rating .woocommerce-review-link,.custom_cart_button .button.add_to_cart_button.product_type_simple.added {
                color: #1e73be
            }

            .woocommerce-product-rating .woocommerce-review-link:hover {
                color: #29d9c2
            }

            button.single_add_to_cart_button.button.alt {
                color: #222222;
                background: #ffffff;
                border: 2px solid #222222;
            }

            button.single_add_to_cart_button.button.alt:hover {
                color: #ffffff;
                background: #29d9c2;
                border: 2px solid #29d9c2;
            }

            .single_product_navigation {
                border-top: 1px solid #ecf0f1
            }

            .related_left, .related_right,.upsells_left, .upsells_right {
                border: 1px solid #eceef0;
                color: #a1b1bc ;
                background: #ffffff;
            }

            .related_left:hover, .related_right:hover,.upsells_left:hover, .upsells_right:hover {
                border: 1px solid #46d1ff;
                color: #ffffff ;
                background: #46d1ff;
            }

            .woo-share-box ul li a,.woo_img_next,.woo_img_prev {
                background: #ecf0f1;
                color: #222222 ;
            }

            .woo_img_next:hover,.woo_img_prev:hover {
                background: #222533;
                color: #ffffff ;
            }

            .woocommerce-tabs .tabs li a {
                border-right: 1px solid #ecf0f1
            }

            .woocommerce-tabs,.woocommerce-tabs li.active {
                border-left: 1px solid #ecf0f1
            }

            .woocommerce-tabs li.active {
                border-bottom: 1px solid #ffffff
            }

            .woocommerce-tabs .tabs li a {
                border-top: 1px solid #ecf0f1
            }

            .woocommerce-tabs .panel {
                border: 1px solid #ecf0f1
            }

            .woocommerce-page #reviews #comments h2,#reviews #comments ol.commentlist li {
                border-bottom: 1px solid #ecf0f1 !important;
            }

            .chosen-container-single .chosen-single,#rd_login_form .inline,.product-description a,.shipping td:last-child {
                color: #222222
            }

            .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: #222222
            }

            .woocommerce-cart .cart_totals strong, .rd_order_total .total strong,.shop_table.order_details tfoot .amount,.order_complete_ctn h3,.customer_details dd {
                color: #1e73be;
            }

            .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 #ecf0f1;
                color: #222222;
            }

            .woocommerce-page input[type=submit],.woocommerce-page button[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: #1e73be;
                color: #ffffff;
            }

            .cart_details_back,.customer_details_back,#rd_login_form input[type=submit],#rd_login_form button[type=submit],.rd_guest_acc,.update_cart input.checkout-button.button,.cart-collaterals .shipping_calculator .button,.create_acc_done,.wc-backward {
                background: #222222;
                color: #ffffff;
            }

            .shop_table thead {
                background: #ecf0f1;
                color: #222222;
            }

            ul.payment_methods.methods li {
                border-bottom: 1px solid #ecf0f1;
            }

            .woocommerce-page .order_details li {
                border-right: 1px solid #ecf0f1;
            }

            .cart_totals tr td,.cart_totals tr th {
                border: 1px solid #ecf0f1 !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,.woocommerce-page button[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: #29d9c2;
                color: #ffffff;
            }

            .cart_details_back:hover,.customer_details_back:hover,.rd_guest_acc:hover,#rd_login_form input[type=submit]:hover,#rd_login_form button[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 #ecf0f1;
            }

            nav.woocommerce-MyAccount-navigation ul li a {
                color: #222222
            }


            #sidebar #searchform div #s,.wpb_widgetised_column #searchform div #s {
                background: #ffffff !important;
                border: 1px solid #eceef0;
                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: #46d1ff
            }

            .ui-slider-handle.ui-state-default.ui-corner-all {
                background: #1e73be
            }

            .ui-slider-range.ui-widget-header.ui-corner-all {
                background: #ecf0f1
            }

            .price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
                border: 1px solid #ecf0f1
            }

            .price_slider_amount button.button {
                color: #ffffff;
                background: #222222;
            }

            #sidebar .price_label,.wpb_widgetised_column .price_label {
                color: #222222
            }

            .price_label .to,.price_label .from {
                color: #222222
            }

            #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,#sidebar .widget_shopping_cart a.button {
                color: #222222
            }

            ul.product_list_widget li {
                border-bottom: 1px solid #ecf0f1
            }

            .product_list_widget span.amount {
                color: #222222
            }

            .product_list_widget ins span.amount {
                color: #1e73be
            }

            #sidebar .cat-item a,.wpb_widgetised_column .cat-item a {
                color: #222222
            }

            #sidebar .cat-item a:hover,.wpb_widgetised_column .cat-item a:hover {
                color: #29d9c2
            }

            #sidebar .cat-item,.wpb_widgetised_column .cat-item,#sidebar .cat-item .children,.wpb_widgetised_column .cat-item .children {
                border-top: 1px solid #ecf0f1
            }

            #sidebar .cat-item .children .children a,.wpb_widgetised_column .cat-item .children .children a {
                color: #222222
            }

            #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: #222222;
                color: #222222;
            }

            #sidebar .product_list_widget span.amount,.wpb_widgetised_column .product_list_widget span.amount {
                color: #222222
            }

            #sidebar .product_list_widget ins span.amount,.wpb_widgetised_column .product_list_widget ins span.amount {
                color: #1e73be
            }

            #header_container .cart-notification {
                background: #222533;
                border-left: 5px solid #1e73be;
            }

            #header_container .cart-notification,#sidebar .widget_shopping_cart .rd_clear_btn {
                color: #222222;
            }

            #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 #ecf0f1;
            }

            .rd_tabs.horizontal .tabs li:last-child {
                border-right: 1px solid #ecf0f1 !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: #222222;
            }

            .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: #222222;
            }

            .rd_tabs.horizontal.rd_tab_1 .active {
                border-top: 3px solid #1e73be;
            }

            .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: #1e73be;
            }

            .rd_tabs.horizontal.rd_tab_2 .active {
                border-top: 4px solid #1e73be;
            }

            .rd_tabs.horizontal.rd_tab_3 .tabs li {
                background: #222222;
            }

            .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: #222222;
            }

            .rd_tabs.horizontal.rd_tab_4 li.active a {
                color: #222222;
            }

            .rd_tabs.rd_vtab_1 #tabs {
                border-top: 1px solid #ecf0f1;
            }

            .rd_tabs.rd_vtab_1 li,.rd_tabs.rd_vtab_1 .tab_content {
                border: 1px solid #ecf0f1;
            }

            .rd_tabs.rd_vtab_1 li {
                background: #f9fafb;
            }

            .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: #222222;
            }

            .rd_tabs.rd_vtab_1.vertical.rd_vtab_left li a {
                border-left: 5px solid#f9fafb;
            }

            .rd_tabs.rd_vtab_1.vertical.rd_vtab_right li a {
                border-right: 5px solid#f9fafb;
            }

            .rd_tabs.rd_vtab_1.vertical.rd_vtab_left li.active a {
                color: #29d9c2;
                border-left: 5px solid#1e73be;
            }

            .rd_tabs.rd_vtab_1.vertical.rd_vtab_right li.active a {
                color: #29d9c2;
                border-right: 5px solid#1e73be;
            }

            .rd_tabs.rd_vtab_2 li {
                border-bottom: 1px solid #ecf0f1;
            }

            .rd_tabs.rd_vtab_2 li.active a {
                color: #1e73be;
            }

            .rd_tabs.rd_vtab_2 li {
                border-bottom: 1px solid #ecf0f1;
            }

            .rd_tabs.rd_vtab_2.rd_vtab_left .tabs-container {
                border-left: 1px solid #ecf0f1;
            }

            .rd_tabs.rd_vtab_2.rd_vtab_left .tab_content {
                border-left: 1px solid #ecf0f1;
                background: #ffffff;
            }

            .rd_tabs.rd_vtab_2.rd_vtab_right .tab_content {
                border-right: 1px solid #ecf0f1;
                background: #ffffff;
            }

            .rd_clear_alert {
                border: 1px solid #ecf0f1;
            }

            .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: #1a1c27;
            }

            #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 #1abc9c;
            }

            #footer a {
                color: #1abc9c;
            }

            #footer a:hover {
                color: #1abc9c;
            }

            #footer .tagcloud a {
                border: 1px solid #a1b1bc;
                color: #a1b1bc;
            }

            #footer .tagcloud a:hover {
                border: 1px solid #1abc9c;
                background: #1abc9c !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 #1abc9c;
            }

            #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: #1abc9c
            }

            #footer #recentcomments li {
                border-bottom: 1px solid #243240
            }

            #footer #recentcomments li a {
                color: #ffffff;
            }

            #footer #recentcomments li a:hover {
                color: #1abc9c;
            }

            #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: #1abc9c;
            }

            #footer .widget_recent_entry h4 a {
                color: #ffffff;
            }

            #footer .widget_recent_entry h4 a:hover {
                color: #1abc9c;
            }

            #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: #1e73be;
            }

            #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: #1abc9c;
            }

            #footer .page_item a:before, #footer .menu-item a:before {
                color: #1abc9c;
            }

            #footer #wp-calendar caption {
                background: #ffffff;
                color: #1a1c27;
            }

            #footer #wp-calendar {
                border: 1px solid #243240
            }

            #footer #wp-calendar th {
                color: #1abc9c;
            }

            #footer #wp-calendar tbody td a {
                color: #fff;
                background: #1abc9c;
            }

            #footer #wp-calendar tbody td a:hover {
                color: #fff;
                background: #1abc9c;
            }

            #footer #wp-calendar td#next a:hover:after,#footer #wp-calendar td#prev a:hover:after {
                background: #1abc9c;
            }

            #footer #lang_sel a {
                color: #a1b1bc;
                background: #1a1c27;
                border: 1px solid #a1b1bc
            }

            #footer #lang_sel a:hover {
                color: #ffffff
            }

            #footer_coms {
                background: #222533;
            }

            #footer_coms a {
                color: #1abc9c;
            }

            #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: #1abc9c!important;
            }