body {
    font-family: Quicksand,Avenir,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}

#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:#293044}#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:#a1b1bc;}.topbar_type_1,.topbar_type_1 a,.topbar_type_1 #rd_wpml #lang_sel a{color:#ffffff;}.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:#ffffff;}.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 #8798a3; padding-right:20px; padding-left:20px;}.topbar_type_1 .topbar_woocommerce_login{border-right:1px solid #8798a3; border-left:1px solid #8798a3; padding-right:20px; padding-left:20px;}.topbar_type_1 #rd_wpml,.topbar_type_1 .top_bar_menu{border-right:1px solid #8798a3;}.topbar_type_1 .wrapper > div:first-child {border-left:1px solid #8798a3;}.topbar_type_1 .topbar_woocommerce_login.type1 .topbar_register{ border:1px solid #8798a3; border-bottom:2px solid #8798a3}.topbar_type_1 .topbar_woocommerce_login.type2 .topbar_register{ border:1px solid #ffffff; background:#ffffff; color:#a1b1bc;}.topbar_type_1 .topbar_woocommerce_login.type2 .topbar_sign_in,.topbar_type_1 .topbar_woocommerce_login.type2 .topbar_signed_in{ border:1px solid #ffffff;}.topbar_type_1 #header_socials a:hover{ color:#ffffff;}.topbar_type_2,.topbar_type_2 a,.topbar_type_2 #rd_wpml #lang_sel a{color:#ffffff;}.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:#ffffff;}.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 #8798a3; padding-right:20px; padding-left:20px;}.topbar_type_2 .topbar_woocommerce_login{border-right:1px solid #8798a3; border-left:1px solid #8798a3; padding-right:20px; padding-left:20px;}.topbar_type_2 { border-top:5px solid #8798a3;}.topbar_type_2 #rd_wpml,.topbar_type_2 .top_bar_menu{border-right:1px solid #8798a3;}.topbar_type_2 .wrapper > div:first-child {border-left:1px solid #8798a3;}.topbar_type_2 .topbar_woocommerce_login.type1 .topbar_register{ border:1px solid #8798a3; border-bottom:2px solid #8798a3}.topbar_type_2 .topbar_woocommerce_login.type2 .topbar_register{ border:1px solid #ffffff; background:#ffffff; color:#a1b1bc;}.topbar_type_2 .topbar_woocommerce_login.type2 .topbar_sign_in,.topbar_type_2 .topbar_woocommerce_login.type2 .topbar_signed_in{ border:1px solid #ffffff;}.topbar_type_2 #header_socials a:hover{ color:#ffffff;}.topbar_type_3,.topbar_type_3 a,.topbar_type_3 #rd_wpml #lang_sel a{color:#ffffff;}.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:#ffffff;}.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 #8798a3;}.topbar_type_3 .topbar_woocommerce_login.type1 .topbar_register{ border:1px solid #8798a3; border-bottom:2px solid #8798a3}.topbar_type_3 .topbar_woocommerce_login.type2 .topbar_register{ border:1px solid #ffffff; background:#ffffff; color:#a1b1bc;}.topbar_type_3 .topbar_woocommerce_login.type2 .topbar_sign_in,.topbar_type_3 .topbar_woocommerce_login.type2 .topbar_signed_in{ border:1px solid #ffffff;}.topbar_type_3 #header_socials a:hover{ color:#ffffff;}.topbar_type_4,.topbar_type_4 a,.topbar_type_4 #rd_wpml #lang_sel a{color:#ffffff;}.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:#ffffff;}.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 #8798a3;}.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_register{ border:1px solid #8798a3; border-bottom:2px solid #8798a3}.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_register{ border:1px solid #ffffff; background:#ffffff; color:#a1b1bc;}.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_sign_in,.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_signed_in{ border:1px solid #ffffff;}.topbar_type_4 #header_socials a:hover{ color:#ffffff;}.topbar_type_5,.topbar_type_5 a,.topbar_type_5 #rd_wpml #lang_sel a{color:#ffffff;}.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:#ffffff;}.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 #8798a3; padding-right:20px; padding-left:20px;}.topbar_type_5 .topbar_woocommerce_login{border-right:1px solid #8798a3; border-left:1px solid #8798a3; padding-right:20px; padding-left:20px;}.topbar_type_5 .wrapper > div:first-child {border-left:1px solid #8798a3;}.topbar_type_5 #rd_wpml,.topbar_type_5 .top_bar_menu{border-right:1px solid #8798a3;}.topbar_type_5 { border-top:4px solid #8798a3; border-bottom:1px solid #8798a3}.topbar_type_5 .topbar_woocommerce_login.type1 .topbar_register{ border:1px solid #8798a3; border-bottom:2px solid #8798a3}.topbar_type_5 .topbar_woocommerce_login.type2 .topbar_register{ border:1px solid #ffffff; background:#ffffff; color:#a1b1bc;}.topbar_type_5 .topbar_woocommerce_login.type2 .topbar_sign_in,.topbar_type_5 .topbar_woocommerce_login.type2 .topbar_signed_in{ border:1px solid #ffffff;}.topbar_type_5 #header_socials a:hover{ color:#ffffff;}.header_current_cart .cart-content-tb.tbi-with-border{border:1px solid #8798a3;}.header_current_cart .cart-content-tb.tbi-with-bg{background:#8798a3;}.header_current_cart .cart-content-tb:before{color:#1abc9c;}.header_current_cart .cart-content-tb:hover{color:#ffffff;}.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-size:14px !important; font-weight:700 !important; }.transparent_header{background:rgba(41,48,68,0.9)!important;}.transparent_header{border-bottom:1px solid rgba(255,255,255,0.25)!important;}header,.mt_menu{background:#293044;}header.transparent_header.opaque_header{background:#293044 !important; border-bottom:none!important;}#nav_button:before,#nav_button_alt:before{color:#eaeaea;}.logo_text a{color:#eaeaea;}.transparent_header .logo_text a{color:#fff;}.transparent_header.opaque_header .logo_text a{color:#eaeaea;}.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(41,49,68,0.9)!important;
	}.nav_type_1 nav ul,.nav_type_1 .header_current_cart{background:#293044;}.nav_type_1 ul li a,.nav_type_1 a#searchtop_img{color:#eaeaea;}.nav_type_1 nav ul li a:hover,.nav_type_1 > ul > .current-menu-item > a{color:#eaeaea; background:#ffffff;}.nav_type_1 .cart-content:hover,.nav_type_1 #searchtop_img:hover i{color:#eaeaea;}header.nav_type_2{border-top:1px solid transparent;}.nav_type_2 nav ul,.nav_type_2 .header_current_cart{background:#293044;}.nav_type_2 ul li a,.nav_type_2 a#searchtop_img{color:#eaeaea;}.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:#eaeaea; border-top:3px solid #eaeaea; }.nav_type_2 .cart-content:hover,.nav_type_2 #searchtop_img:hover i{color:#eaeaea;}header.nav_type_3{border-top:1px solid transparent;}.nav_type_3 nav ul,.nav_type_3 .header_current_cart{background:#293044;}.nav_type_3 ul li a,.nav_type_3 a#searchtop_img{color:#eaeaea;}.nav_type_3 nav ul li a:hover,.nav_type_3 > ul > .current-menu-item > a{color:#eaeaea; background:#ffffff;}.nav_type_3 .cart-content:hover,.nav_type_3 #searchtop_img:hover i{color:#eaeaea;}header.nav_type_4{border-top:1px solid transparent;}.nav_type_4 nav ul,.nav_type_4 .header_current_cart{background:#293044;}.nav_type_4 ul li a,.nav_type_4 a#searchtop_img{color:#eaeaea;}.nav_type_4 nav ul li a:hover,.nav_type_4  > ul > .current-menu-item > a{color:#eaeaea; background:#ffffff;}.nav_type_4 .cart-content:hover,.nav_type_4 #searchtop_img:hover i{color:#eaeaea;}.nav_type_5 nav ul,.nav_type_5 .header_current_cart{background:#293044;}.nav_type_5 ul li a{color:#eaeaea; border-top:5px solid #293044;}.nav_type_5 a#searchtop_img{color:#eaeaea;}.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:#eaeaea; border-top:5px solid #eaeaea !important; }.nav_type_5 .cart-content:hover,.nav_type_5 #searchtop_img:hover i{color:#eaeaea;}.nav_type_6 nav ul,.nav_type_6 .header_current_cart{background:#293044;}.nav_type_6 ul li a{color:#eaeaea; border-top:5px solid #293044;}.nav_type_6 a#searchtop_img{color:#eaeaea;}.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:#eaeaea; border-top:5px solid #eaeaea !important;}.nav_type_6 .cart-content:hover,.nav_type_6 #searchtop_img:hover i{color:#eaeaea;}.nav_type_7 nav ul,.nav_type_7 .header_current_cart{background:#293044;}.nav_type_7 ul li a,.nav_type_7 a#searchtop_img{color:#eaeaea;}.nav_type_7 nav ul li a:hover,.nav_type_7 > ul > .current-menu-item > a{color:#eaeaea; background:#ffffff;}.nav_type_7 .cart-content:hover,.nav_type_7 #searchtop_img:hover i{color:#eaeaea;}header.nav_type_8{border-top:1px solid transparent;}.nav_type_8 nav ul,.nav_type_8 .header_current_cart{background:#293044;}.nav_type_8 ul li a,.nav_type_8 a#searchtop_img{color:#eaeaea;}.nav_type_8 nav ul li a:hover,.nav_type_8 > ul > .current-menu-item > a{color:#eaeaea; background:#ffffff;}.nav_type_8 .cart-content:hover,.nav_type_8 #searchtop_img:hover i{color:#eaeaea;}.nav_type_9 nav ul,.nav_type_9 .header_current_cart{background:#293044;}.nav_type_9 ul li a{color:#eaeaea; border-top:5px solid rgba(0,0,0,0);}.nav_type_9 a#searchtop_img{color:#eaeaea;}.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:#eaeaea; border-top:5px solid #eaeaea !important;}.nav_type_9 .cart-content:hover,.nav_type_9 #searchtop_img:hover i{color:#eaeaea;}.nav_type_9_c nav ul,.nav_type_9_c .header_current_cart{background:#293044;}.nav_type_9_c ul li a{color:#eaeaea; border-top:5px solid rgba(0,0,0,0);}.nav_type_9_c a#searchtop_img{color:#eaeaea;}.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:#eaeaea; border-top:5px solid #eaeaea !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:#293044;}.nav_type_10 ul li a{color:#eaeaea; border-top:5px solid rgba(0,0,0,0);}.nav_type_10 a#searchtop_img{color:#eaeaea;}.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:#eaeaea; border-top:5px solid #eaeaea !important;}.nav_type_10 .cart-content:hover,.nav_type_10 #searchtop_img:hover i{color:#eaeaea;}.nav_type_11 nav ul,.nav_type_11 .header_current_cart{background:#293044;}.nav_type_11 ul li a{color:#eaeaea; border:1px solid rgba(0,0,0,0);}.nav_type_11 a#searchtop_img{color:#eaeaea;}.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:#eaeaea; border:1px solid #eaeaea !important; background:#ffffff;}.nav_type_11 .cart-content:hover,.nav_type_11 #searchtop_img:hover i{color:#eaeaea;}.nav_type_12 nav ul,.nav_type_12 .header_current_cart{background:#293044;}.nav_type_12 ul li a{color:#eaeaea; border:2px solid rgba(0,0,0,0);}.nav_type_12 a#searchtop_img{color:#eaeaea;}.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:#eaeaea; border:2px solid #eaeaea !important; background:#ffffff;}.nav_type_12 .cart-content:hover,.nav_type_12 #searchtop_img:hover i{color:#eaeaea;}header.nav_type_13{border-top:2px solid transparent;}.nav_type_13 nav ul,.nav_type_13 .header_current_cart{background:#293044;}.nav_type_13 ul li a,.nav_type_13 a#searchtop_img{color:#eaeaea;}.nav_type_13 nav ul li a:hover,.nav_type_13 > ul > .current-menu-item > a{color:#eaeaea; background:#ffffff;}.nav_type_13 .cart-content:hover,.nav_type_13 #searchtop_img:hover i{color:#eaeaea;}header.nav_type_14{border-top:5px solid transparent;}.nav_type_14 nav ul,.nav_type_1 .header_current_cart{background:#293044;}.nav_type_14 ul li a,.nav_type_14 a#searchtop_img{color:#eaeaea;}.nav_type_14 nav ul li a:hover,.nav_type_14 > ul > .current-menu-item > a{color:#eaeaea; background:#ffffff;}.nav_type_14 .cart-content:hover,.nav_type_14 #searchtop_img:hover i{color:#eaeaea;}.header_bottom_nav.transparent_header.opaque_header{background:#293044 !important;}header.nav_type_15,.header_bottom_nav.nav_type_15{border-top:1px solid transparent;}.header_bottom_nav.nav_type_15{background:#293044;}.nav_type_15 ul li a{color:#eaeaea; border-right:1px solid transparent}.nav_type_15 ul li:first-child a{border-left:1px solid transparent} .nav_type_15 nav ul li a:hover,.nav_type_15 > ul > .current-menu-item > a{color:#eaeaea; background:#ffffff;}header #header_socials a,.nav_type_15 a#searchtop_img{color:#eaeaea;}header #header_socials a:hover{color:#eaeaea;}.header_bottom_nav.nav_type_15 .cart-content:hover,.header_bottom_nav.nav_type_15 #searchtop_img:hover i{color:#eaeaea;}.header_bottom_nav.nav_type_16{border-top:1px solid transparent;}.header_bottom_nav.nav_type_16{background:#293044;}.nav_type_16 ul li a,.nav_type_16 a#searchtop_img{color:#eaeaea;}.nav_type_16 nav ul li a:hover,.nav_type_16 > ul > .current-menu-item > a{color:#eaeaea; background:#ffffff;}.header_bottom_nav.nav_type_16 .cart-content:hover,.header_bottom_nav.nav_type_16 #searchtop_img:hover i{color:#eaeaea;}.header_bottom_nav.nav_type_17{border-top:1px solid transparent;}.header_bottom_nav.nav_type_17{background:#293044;}.nav_type_17 ul li a,.nav_type_17 a#searchtop_img{color:#eaeaea;}.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:#eaeaea; border-top:3px solid #eaeaea !important;}.header_bottom_nav.nav_type_17 .cart-content:hover,.header_bottom_nav.nav_type_17 #searchtop_img:hover i{color:#eaeaea;}.header_bottom_nav.nav_type_18{border-top:1px solid transparent;}.header_bottom_nav.nav_type_18{background:#293044;}.nav_type_18 ul li a,.nav_type_18 a#searchtop_img{color:#eaeaea;}.nav_type_18 nav ul li a:hover,.nav_type_18 > ul >.current-menu-item > a{color:#eaeaea; background#ffffff;}.header_bottom_nav.nav_type_18 .cart-content:hover,.header_bottom_nav.nav_type_18 #searchtop_img:hover i{color:#eaeaea;}.nav_type_19 ul li a,.nav_type_19_f ul li a{color:#eaeaea;}.nav_type_19 ul > li > a,.nav_type_19_f ul > li > a{border-bottom:1px solid transparent;}.nav_type_19 ul ul li a,.nav_type_19_f ul ul li a{border-right:1px solid transparent;}#edge-search-form .search_button_icon{color:#eaeaea;}.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:#eaeaea;}.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:#eaeaea;}#fixed_header_socials a{color:#eaeaea;}#fixed_header_socials a{border:1px solid transparent;}.fixed_header_left{border-right:1px solid #ecf0f1;}#edge-search-form input[type=text]{border:1px solid transparent; background:#293044;}ul.header_current_cart li .cart-content{color:#eaeaea; font-weight: normal;}.transparent_header.opaque_header nav > ul > li > a, .transparent_header.opaque_header .cart-content{color:#eaeaea !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:#eaeaea !important;}#header_container nav .rd_megamenu ul ul li a, .rd_megamenu ul ul li a,#header_container nav ul ul li a{ font-size:16px !important; font-weight:700 !important; line-height:26px !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:#293044;}#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:#cd2081;}.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:#eaeaea;}.header_cart_dropdown .quantity,.header_cart_dropdown .product_list_widget span.amount,.header_cart_dropdown .total .amount,.search_button_icon{color:#cd2081;}.header_cart_dropdown ul.cart_list li a.remove:hover,.child_pages_ctn a:hover{background:#cd2081; color:#293044;}.header_cart_dropdown ul.cart_list li a:hover{color:#cd2081;}.header_cart_dropdown .rd_clear_btn:hover{color:#cd2081;}ul.header_cart_dropdown,#search-form.pop_search_form #ssform{border:1px solid transparent;}#header_container nav ul ul .current-menu-item li a, #header_container nav ul ul li a{border-left:1px solid transparent;}#header_container .fixed_header_left nav ul ul ul li a{border-left:1px solid transparent !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 transparent !important;}#header_container .fixed_header_left nav ul ul, #header_container .fixed_header_left nav ul ul{border-top:1px solid transparent !important;}#header_container nav ul ul li,ul.header_cart_dropdown ul.product_list_widget li.child_pages_ctn a{border-bottom:1px solid transparent;}#header_container .rd_megamenu ul li ul,.header_cart_dropdown .clear_total{border-top:1px solid transparent;}#header_container nav ul ul,.widget_shopping_cart_content,#search-form{border-top:3px solid #cd2081;}.current_item_number{background:#cd2081;}.rd_cart_buttons{background:#cd2081;}.header_cart_dropdown .button{background:#293044; border:2px solid #293044  !important;}.header_cart_dropdown .widget_shopping_cart_content .rd_cart_buttons .button:hover{background:#cd2081; border:2px solid #293044 !important; color:#293044;}.current_item_number:before{border-color: transparent #cd2081 transparent;}.header_cart_dropdown ul.cart_list li a.remove{background:#eaeaea;}#header_container nav ul ul li a:hover,#header_container nav ul ul li.current-menu-item > a{background:transparent; color:#cd2081;}#header_container nav ul ul .mm_widget_area{border:none!important; border-left:1px solid transparent !important;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .product_list_widget a{color:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .product_list_widget a:hover{color:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .sb_widget h3{color:#cd2081}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #lang_sel a{color:#eaeaea; background:#293044; border:1px solid transparent}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #lang_sel a:hover{color:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li{border-bottom:1px solid transparent}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li a{color:#eaeaea}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li a:hover{color:#cd2081}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li{border-bottom:1px solid transparent}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li a{color:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #recentcomments li a:hover{color:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .rd_widget_recent_entries li{border-bottom:1px solid transparent}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .w_comment a{color:#eaeaea;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .w_comment a:hover{color:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entry h4 a{color:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entry h4 a:hover{color:#cd2081;}#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 transparent}#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:#eaeaea;}#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:#cd2081;}#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 transparent; color:#eaeaea;}#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:#cd2081; }#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:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar caption{background:#cd2081; color:#293044}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar{border:1px solid transparent}#wp-calendar th{color:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar tbody td a{color:#fff; background:#cd2081;}#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area #wp-calendar tbody td a:hover{color:#fff; background:#cd2081;}#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:#cd2081;}body{ font-size:16px; font-weight:500; line-height:26px; }p{  line-height:26px; }h1{ font-size:40px; font-weight:700; line-height:50px; }h2{ font-size:25px; font-weight:500; line-height:35px; }h3{ font-size:30px; font-weight:500; line-height:40px; }h4{ font-size:18px; font-weight:700; line-height:24px; }h5{ font-size:24px; font-weight:500; line-height:34px; }h6{ font-size:24px; font-weight:700; line-height:34px; }body,#jprePercentage{color:#293044}body a,.hl_color,#sidebar #search input[type=submit]:hover,.wpb_widgetised_column #search input[type=submit]:hover,.strong_colored strong{color:#cd2081}body a:hover{color:#267ccc}h1,h2,h3,h4,h5,h6{color:#293044}.partners_left, .partners_right{background:#293044}.def_section,blockquote{background:#ffffff}#to_top:hover,.b-read-now:hover{background:#cd2081}::-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 #cd2081; background:#cd2081;}.flex-direction-nav li a{color:#293044; background:#ffffff;}.wpb_text_column ol li:before{background:#293044}.wpb_text_column ol li:hover:before{background:#cd2081}blockquote{ border:1px solid #eaeaea; }blockquote:before,.post-password-form input[type=submit]{ background:#cd2081; }.code_box_ctn{ background:#f9fafb; }.wp-caption{ background:#f9fafb; border:1px solid #eaeaea; }.tp-caption a {color: #fff;}.tp-caption a:hover { color: #fff;}.tp-bannertimer{background: #267ccc; background: -moz-linear-gradient(left,  #267ccc 0%, #cd2081 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#267ccc), color-stop(100%,#cd2081)); background: -webkit-linear-gradient(left,  #267ccc 0%,#cd2081 100%); background: -o-linear-gradient(left,  #267ccc 0%,#cd2081 100%); background: -ms-linear-gradient(left,  #267ccc 0%,#cd2081 100%); background: linear-gradient(to right,  #267ccc 0%,#cd2081 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#267ccc", endColorstr="#cd2081",GradientType=1 );} .page_title_ctn{border-bottom:1px solid transparent;  }.page_title_ctn h1{color:#293044; }#crumbs a,#crumbs span{color:#a1b1bc; }.rd_child_pages{color:transparent; border:1px solid transparent; background:#ffffff;}.search_results strong{color:#cd2081; }.search_sf .rd_search_sc #search input[type=submit]{background:#293044 !important;}.search_sf .rd_search_sc #search input[type=submit]:hover{background:#267ccc !important;}.post_single .post-title h2 a,.blog_related_post .post-title h2 a,.logged-in-as a{color:#293044}.post_single .post-title h2 a:hover,.blog_related_post .post-title h2 a:hover{color:#267ccc}.mejs-container .mejs-controls,.audio_ctn{background:#293044 !important;}.mejs-controls .mejs-time-rail .mejs-time-current{background:#293044 !important; }.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#267ccc !important; }.post_quote_text,.post_quote_author,.post_single_business .post_quote_text:after{background:#cd2081; color:#ffffff!important;}.post-info a{color:#293044}.post_single .post-info a:hover{color:#267ccc}.single_post_navigation,.post-info{border-bottom:1px solid #eaeaea}.single_post_navigation_bottom{border-top:1px solid #eaeaea}.tags_icon{background:#2c3e50; color:#ffffff;}.single_post_tags{border:1px solid #eceef0; background:#ffffff;}.shareicons_icon{background:#cd2081; 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:#cd2081 !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 #eaeaea, 0px 0px 0px 0px #ffffff;}#author-info h3{color:#2c3e50;}.author_posts_link{color:#a1b1bc;}.author_posts_link:hover{color:#cd2081;}.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 #eaeaea, 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:#293044}#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 #eaeaea;}#comments > ul > li ul{border-left:1px solid #eaeaea}#comments ul li li .comment_ctn:before{background:#eaeaea;}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:#293044; color:#ffffff}#add-comment input#submit:hover{background:#267ccc; color:#ffffff}#business_comments #add-comment input#submit,#respond input#submit{background:#cd2081; color:#ffffff}#business_comments #add-comment input#submit:hover,,#respond input#submit:hover{background:#267ccc; color:#ffffff}#business_comments #comments ul li .details span.Reply a:hover{background:#cd2081 !important; color:#ffffff; border-color:#cd2081;}.blog_related_post .more-link{border:1px solid #293044; color:#293044; background:#ffffff;}.blog_related_post .more-link:hover{color:#ffffff; background:#293044;}.cbp_type03 .rp_left,.cbp_type03 .rp_right{background:#293044}.cbp_type03 .rp_left:hover,.cbp_type03 .rp_right:hover{background:#267ccc}.cbp_type03 .blog_related_post .more-link:hover{background:#267ccc; border-color:#267ccc;}.cbp_type05 .rp_left,.cbp_type05 .rp_right,.cbp_type08 .rp_left,.cbp_type08 .rp_right{background:#cd2081}.cbp_type05 .rp_left:hover,.cbp_type05 .rp_right:hover,.cbp_type08 .rp_left:hover,.cbp_type08 .rp_right:hover{background:#293044}.cbp_type05 .carousel_recent_post .blog_box_content,.cbp_type08 .carousel_recent_post .blog_box_content{color:#293044}.cbp_type05 .carousel_recent_post h5.widget_post_title a,.cbp_type08 .carousel_recent_post h5.widget_post_title a{color:#293044}.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:#293044; 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:#293044}.cbp_type06 .rp_left:hover,.cbp_type06 .rp_right:hover{background:#293044}.cbp_type06 .carousel_recent_post .blog_box_content{color:#293044}.cbp_type06 .carousel_recent_post h5.widget_post_title a{color:#293044}.cbp_type06 a.more-link{background:#293044; color:#fff;}.cbp_type06 a.more-link:after{background:#293044; color:#fff;}.cbp_type06 a.more-link:hover{background:#cd2081; 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:#cd2081; border-color:#cd2081;}.sb_widget h3{color:#293044}.sb_widget > h3:before{border-top:7px solid #cd2081; border-bottom:7px solid #cd2081;}#sidebar #lang_sel a,.wpb_widgetised_column #lang_sel a{color:#293044; background:#ffffff; border:1px solid #eaeaea}#sidebar #lang_sel a:hover,.wpb_widgetised_column #lang_sel a:hover{color:#293044;}#sidebar .widget_recent_entries ul li,.wpb_widgetised_column .widget_recent_entries ul li{border-bottom:1px solid #eaeaea}#sidebar .widget_recent_entries ul li a,.wpb_widgetised_column .widget_recent_entries ul li a{color:#293044}#sidebar .widget_recent_entries ul li a:hover,.wpb_widgetised_column .widget_recent_entries ul li a:hover{color:#cd2081}#sidebar #recentcomments li,.wpb_widgetised_column #recentcomments li{border-bottom:1px solid #eaeaea}#sidebar #recentcomments li a,.wpb_widgetised_column #recentcomments li a,#sidebar .tweets li a,.wpb_widgetised_column .tweets li a{color:#293044;}#sidebar #recentcomments li a:hover,.wpb_widgetised_column  #recentcomments li a:hover{color:#267ccc;}#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 #eaeaea}#sidebar .tagcloud a ,.wpb_widgetised_column .tagcloud a {border:1px solid #eaeaea; color:#293044}#sidebar .tagcloud a:hover,.wpb_widgetised_column .tagcloud a:hover{background:#cd2081; border-color:#cd2081; color:#ffffff;}#sidebar .w_comment a,.wpb_widgetised_column .w_comment a{color:#293044;}#sidebar .w_comment a:hover,.wpb_widgetised_column .w_comment a:hover{color:#cd2081;}#sidebar .widget_recent_entry h4 a,.wpb_widgetised_column .widget_recent_entry h4 a{color:#293044;}#sidebar .widget_recent_entry h4 a:hover,.wpb_widgetised_column .widget_recent_entry h4 a:hover{color:#cd2081;}#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 #eaeaea}#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:#293044;}#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:#cd2081;}#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #eaeaea; color:#293044;}#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:#cd2081; }#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:#cd2081;}#wp-calendar caption{background:#293044; color:#ffffff}#wp-calendar{border:1px solid #eaeaea}#wp-calendar th{color:#cd2081;}#wp-calendar tbody td a{color:#fff; background:#cd2081;}#wp-calendar tbody td a:hover{color:#fff; background:#cd2081;}#wp-calendar td#next a:hover:after,#wp-calendar td#prev a:hover:after{background:#cd2081;}.rd_widget_recent_entries .thumbnail a:before,.port_tn a:before,.rd_widget_recent_entries_f .thumbnail a:before{background:#cd2081;}.single_port_navigation,.port_details_full_information .item_details_info{border-bottom:1px solid #eaeaea;}.all_projects_btn{color:#293044;}.next_project{border:1px solid #eaeaea; background:#eaeaea; color:#293044;}.next_project:hover{border:1px solid #293044; background:#293044; color:#fff;}.previous_project{border:1px solid #293044; background:#ffffff; color:#293044;}.previous_project:hover{border:1px solid #267ccc; background:#267ccc; color:#fff;}.port_details_subtitle{color:#cd2081;}.port_meta{border-bottom:1px solid #eaeaea;}.next_project{border-bottom:1px solid #eaeaea;}.port_vp a{background:#293044;}.port_vp a:hover{background:#267ccc; color:#fff;}.single_staff_meta{border-top:1px solid #eaeaea;}#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:#cd2081;}.product_filtering {border-bottom:1px solid #eaeaea}.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:#cd2081;}.product_box .price{color:#a1b1bc;}.product_box .price del{color:#a1b1bc !important;}.product_box .price ins{color:#cd2081;}.adding_to_cart_working .icon_status_inner:before{color:#cd2081;}.adding_to_cart_completed .icon_status_inner:before{color:#267ccc;}.single_product_main_image div,.single_products_thumbnails img,.single_product_navigation .previous_product,.single_product_navigation .next_product {border:1px solid #eaeaea }.single_product_navigation .previous_product:hover,.single_product_navigation .next_product:hover{border:1px solid #293044; background:#293044; color:#ffffff }.single_products_thumbnails img.selected{border:1px solid #cd2081 }.product_nav_left:hover,.product_nav_right:hover{background:#cd2081 }.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:#293044 }.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:#293044 }.summary.entry-summary .price ins,.woocommerce-product-rating .woocommerce-review-link,.custom_cart_button .button.add_to_cart_button.product_type_simple.added{color:#cd2081 }.woocommerce-product-rating .woocommerce-review-link:hover{color:#267ccc }button.single_add_to_cart_button.button.alt{color:#293044; background:#ffffff; border:2px solid #293044; }button.single_add_to_cart_button.button.alt:hover{color:#ffffff; background:#267ccc; border:2px solid #267ccc; }.single_product_navigation{border-top:1px solid #eaeaea }.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 #cd2081; color:#ffffff ; background:#cd2081;}.woo-share-box ul li a,.woo_img_next,.woo_img_prev{background:#eaeaea; color:#293044 ;}.woo_img_next:hover,.woo_img_prev:hover{background:#293044; color:#ffffff ;}.woocommerce-tabs .tabs li a{border-right:1px solid #eaeaea }.woocommerce-tabs,.woocommerce-tabs li.active{border-left:1px solid #eaeaea }.woocommerce-tabs li.active{border-bottom:1px solid #ffffff }.woocommerce-tabs .tabs li a{border-top:1px solid #eaeaea }.woocommerce-tabs .panel{border:1px solid #eaeaea }.woocommerce-page #reviews #comments h2,#reviews #comments ol.commentlist li{border-bottom:1px solid #eaeaea !important; }.chosen-container-single .chosen-single,#rd_login_form .inline,.product-description a,.shipping td:last-child{color:#293044}.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:#293044}.woocommerce-cart .cart_totals strong, .rd_order_total .total strong,.shop_table.order_details tfoot .amount,.order_complete_ctn h3,.customer_details dd{color:#cd2081;}.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 #eaeaea; color: #293044;}.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:#cd2081; 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:#293044; color:#ffffff;}.shop_table thead{background:#eaeaea; color:#293044;}ul.payment_methods.methods li{border-bottom:1px solid #eaeaea;}.woocommerce-page .order_details li{border-right:1px solid #eaeaea;}.cart_totals tr td,.cart_totals tr th{border:1px solid #eaeaea !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:#293044;}.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:#267ccc; 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:#293044; color:#ffffff;}.my_account_orders{border:1px solid #eaeaea;}nav.woocommerce-MyAccount-navigation ul li a{color:#293044}a.woocommerce-MyAccount-downloads-file.button.alt { background#cd2081;}#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:#cd2081}.ui-slider-handle.ui-state-default.ui-corner-all{background:#cd2081}.ui-slider-range.ui-widget-header.ui-corner-all{background:#eaeaea}.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{border:1px solid #eaeaea}.price_slider_amount button.button{color:#ffffff; background:#293044;}#sidebar .price_label,.wpb_widgetised_column .price_label{color:#293044}.price_label .to,.price_label .from{color:#293044}#sidebar .widget_price_filter .price_slider_amount .button:hover,.wpb_widgetised_column .widget_price_filter .price_slider_amount .button:hover{background:#293044; color:#ffffff;}.product_list_widget a,#sidebar .widget_shopping_cart a.button{color:#293044}ul.product_list_widget li{border-bottom:1px solid #eaeaea}.product_list_widget span.amount{color:#293044}.product_list_widget ins span.amount{color:#cd2081}#sidebar .cat-item a,.wpb_widgetised_column .cat-item a{color:#293044}#sidebar .cat-item a:hover,.wpb_widgetised_column .cat-item a:hover{color:#267ccc}#sidebar .cat-item,.wpb_widgetised_column .cat-item,#sidebar .cat-item .children,.wpb_widgetised_column .cat-item .children{border-top:1px solid #eaeaea}#sidebar .cat-item .children .children a,.wpb_widgetised_column .cat-item .children .children a{color:#293044}#sidebar .cat-item .children .children a:hover,.wpb_widgetised_column .cat-item .children .children a:hover{color:#293044}#sidebar .cat-got-children:after,.wpb_widgetised_column .cat-got-children:after{border-color:#293044; color:#293044;}#sidebar .product_list_widget span.amount,.wpb_widgetised_column .product_list_widget span.amount{color:#293044}#sidebar .product_list_widget ins span.amount,.wpb_widgetised_column .product_list_widget ins span.amount{color:#cd2081}#header_container .cart-notification{background:#293044; border-left:5px solid #cd2081;  }#header_container .cart-notification,#sidebar .widget_shopping_cart .rd_clear_btn{color:#293044; }#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 #eaeaea; }.rd_tabs.horizontal .tabs li:last-child{border-right:1px solid #eaeaea !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:#293044; }.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:#293044; }.rd_tabs.horizontal.rd_tab_1 .active {border-top:3px solid #cd2081; }.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:#cd2081; }.rd_tabs.horizontal.rd_tab_2 .active {border-top:4px solid #cd2081; }.rd_tabs.horizontal.rd_tab_3 .tabs li{background:#293044; }.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:#293044; }.rd_tabs.horizontal.rd_tab_4 li.active a{color:#293044; }.rd_tabs.rd_vtab_1 #tabs{border-top:1px solid #eaeaea; }.rd_tabs.rd_vtab_1 li,.rd_tabs.rd_vtab_1 .tab_content{border:1px solid #eaeaea; }.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:#293044;}.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:#267ccc; border-left:5px solid#cd2081;}.rd_tabs.rd_vtab_1.vertical.rd_vtab_right li.active a{color:#267ccc; border-right:5px solid#cd2081;}.rd_tabs.rd_vtab_2 li{border-bottom:1px solid #eaeaea; }.rd_tabs.rd_vtab_2 li.active a{color:#cd2081; }.rd_tabs.rd_vtab_2 li{border-bottom:1px solid #eaeaea; }.rd_tabs.rd_vtab_2.rd_vtab_left .tabs-container{border-left:1px solid #eaeaea; }.rd_tabs.rd_vtab_2.rd_vtab_left .tab_content{border-left:1px solid #eaeaea; background:#ffffff;}.rd_tabs.rd_vtab_2.rd_vtab_right .tab_content{border-right:1px solid #eaeaea; background:#ffffff;}.rd_clear_alert{border:1px solid #eaeaea; }.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:#293044; }#footer,#footer .cat-item a{color:#eaeaea; }#footer .widget h2,#footer .widget_recent_entry h4 a{color:#eaeaea; }.footer_type_3 .widget h2,.footer_type_8 .widget h2{border-left:5px solid #cd2081; }#footer a{color:#cd2081; }#footer a:hover{color:#cd2081; }#footer .tagcloud a{border:1px solid #eaeaea; color:#eaeaea; }#footer .tagcloud a:hover{border:1px solid #cd2081; background:#cd2081 !important;  color:#ffffff;}#footer .cat-item a,#footer .children .cat-item a{border-top:1px solid transparent; border-color:transparent !important;}#footer .widget_recent_entries li{border-bottom:1px solid transparent; border-color:transparent !important;}.footer_type_9{border-top:1px solid transparent;}.footer_type_5{border-top:10px solid transparent;}.footer_type_10 .widget_line .small_l_left{border-top:3px solid #cd2081;}#footer .widget_recent_entries ul li{border-bottom:1px solid transparent}#footer .widget_recent_entries ul li a{color:#eaeaea}#footer .widget_recent_entries ul li a:hover{color:#cd2081}#footer #recentcomments li{border-bottom:1px solid transparent}#footer #recentcomments li a{color:#eaeaea;}#footer #recentcomments li a:hover{color:#cd2081;}#footer .rd_widget_recent_entries li,#footer .rd_widget_recent_entries_f li{border-bottom:1px solid transparent}#footer .w_comment a{color:#eaeaea;}#footer .w_comment a:hover{color:#cd2081;}#footer .widget_recent_entry h4 a{color:#eaeaea;}#footer .widget_recent_entry h4 a:hover{color:#cd2081;}#footer .widget_archive ul li,#footer .widget_meta ul li{border-bottom:1px solid transparent}#footer .widget_archive ul li a,#footer .widget_meta ul li a{color:#eaeaea;}#footer .widget_archive ul li a:hover,#footer .widget_meta ul li a:hover{color:#cd2081;}#footer .page_item a, #footer .menu-item a{border-bottom:1px solid transparent; color:#eaeaea;}#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#cd2081; }#footer .page_item a:before, #footer .menu-item a:before { color:#cd2081;}#footer #wp-calendar caption{background:#eaeaea; color:#293044;}#footer #wp-calendar{border:1px solid transparent}#footer #wp-calendar th{color:#cd2081;}#footer #wp-calendar tbody td a{color:#fff; background:#cd2081;}#footer #wp-calendar tbody td a:hover{color:#fff; background:#cd2081;}#footer #wp-calendar td#next a:hover:after,#footer #wp-calendar td#prev a:hover:after{background:#cd2081;}#footer #lang_sel a{color:#eaeaea; background:#293044; border:1px solid #eaeaea}#footer #lang_sel a:hover{color:#eaeaea}#footer_coms {background:#293044; }#footer_coms a{color:#a1b1bc; }#footer_coms a:hover,#footer_coms .menu a:hover,.f_si_type1 a:hover,#footer_coms #to_top_img:hover{color:#a1b1bc; }#footer_coms,#footer_coms .menu a,#f_social_icons a,#footer_coms #to_top_img{color:#a1b1bc; }#footer_coms{border-top:1px solid #293044;}#footer_coms .f_si_type2 #to_top_img{background:#a1b1bc!important;}/*
* ================================================
* BIG TEXT COUNTER
* ================================================
*/

.rd_ct_bt .count_number {
    font-size: 88px;
    line-height: 166px;
}

.count_number {
    margin-bottom: -30px;
}

.rd_count_to, .rd_count_to_over {
    text-align: left;
}

.rd_ct_bt .count_title {
    font-size: 19px;
    line-height: 40px;
}



/*
* ================================================
* BLOG LISTINGS - GRID
* ================================================
* used for related stories
*/

.grid_blog_post .more {
    display: none;
}

#posts .search_masonry .blog_3_col .post-title h2 {
    line-height: 28px;
    font-size: 18px;
    padding: 0px 10px 10px 10px;
}




/*
* ================================================
* BLOG LISTINGS - MASONRY
* ================================================
*/

/* masonry blog listings */ 
.masonry_ctn .post_masonry .masonry_post_wrapper .post-info, .full-width-content .masonry_ctn .post_masonry .masonry_post_wrapper .post-bottom-info {
    display: none;
}

.masonry_ctn .post_masonry .masonry_post_wrapper {
    padding: 0 0 15px 0!important;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.15);
    box-shadow: 0 0 7px rgba(0,0,0,.15);
    border-radius: 60px 30px 60px 30px;
}

.masonry_post_wrapper .post-bottom-info {
    display: none;
}


.post_masonry .more-link, .post_timeline .more {
    display: none;
}



/*
* ================================================
* BLOG LISTINGS, TITLES
* ================================================
* found on the homepage and each of the insights page
*/

}

/* blog title */
.page_title_ctn h1 {
    font-size: 26px;
    max-width: 100%;
}


.blog_4_col .post-title h2 {
    color: #293044;
    line-height: 35px;
    font-size: 25px;
}

.post_single .post-title h2 {
    font-weight: 400;
    line-height: 50px;
    font-size: 40px;
}

.post_single .post-title h2 a:hover {
    color: #293044
}


.post-title {
    text-align: left;
}


.post-info {
    display: none;
}


.post-title h2 {
    font-weight: 400;
}

.post .more-link {
    display: none;
}







/*
* ================================================
* BLOG SIDEBAR - GENERAL
* ================================================
*/




.sb_widget > h3:before {
    border-top: 30px solid #cd2081;
    border-bottom: 0px solid #cd2081;
}

.sb_widget > h3:before {
    content: "";
    width: 5px;
    position: absolute;
    top: 2px;
}

.sb_widget h3 {
    font-size: 21px;
    line-height: 31px;
    font-weight: 600;
    padding: 0px 0 0 15px;
}

.drip-form-embed p {
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
    padding: 0px 0 0 0px;
}


#sidebar .widget_recent_entries ul li a, .wpb_widgetised_column .widget_recent_entries ul li a {
    font-size: 20px;
    line-height: 30px;
}


/*
* ================================================
* BLOG SIDEBAR - ESSENTIAL READING + RECENT POSTS
* ================================================
*/

.widget_recent_entry .w_date {
    display: none;
}

.widget_recent_entry .w_comment {
    display: none;
}

.widget_recent_entry h4 {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin: 0;
    float: left;
}


#sidebar .rd_widget_recent_entries li, .wpb_widgetised_column .rd_widget_recent_entries li, #sidebar .tweets li, .wpb_widgetised_column .tweets li {
    border-bottom: 0px solid #eaeaea;
}

.widget_recent_entries ul li, .rd_widget_recent_entries li, .rd_widget_recent_entries_f li, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li {
    padding: 0px 0 0px !important;
}


.rd_widget_recent_entries .thumbnail {
    height: 70px;
}


/* Hover state over the image */

.rd_widget_recent_entries .thumbnail a:before, .port_tn a:before, .rd_widget_recent_entries_f .thumbnail a:before {
    background: #267ccc;
}

.rd_widget_recent_entries .thumbnail a:before {
    width: 100px;
    height: 80px;
    content: "+";
    
    text-align: center;
    line-height: 75px;
    color: #fff;
}


.rd_widget_recent_entries .thumbnail img, .rd_widget_recent_entries_f .thumbnail img {
    display: block;
    max-width: 100px;
}

/*
* ================================================
* BLOG SIDEBAR - LIST
* ================================================
*/

#sidebar .widget_recent_entries ul li, .wpb_widgetised_column .widget_recent_entries ul li {
    border-bottom: 5px solid #eaeaea;
}

.widget_recent_entries ul li, .rd_widget_recent_entries li, .rd_widget_recent_entries_f li, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .widget_recent_entries ul li {
    padding: 10px 0 10px !important;
}


/*
* ================================================
* BLOG SIDEBAR - CATAGORY
* ================================================
*/

#sidebar .cat-item a, .wpb_widgetised_column .cat-item a {
    display: inline;
    text-transform: inherit;
    letter-spacing: 0px;
    font-size: 16px;
    line-height: 32px;
    font-weight: 400;
    position: relative;
    
    padding: 0px 0 2px;
}


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

/*
* ================================================
* BLOG SIDEBAR - TEXT WIDGET
* ================================================
*/

.sidebar-cta {
    background: #293044;
    border-radius: 30px;
    padding: 15px;
}

.sidebar-cta a{
    border-bottom: none;
}

.sidebar-cta:hover {
    background: #293044;

}

.sidebar-readfeed-link {
    font-size: 27px;
    line-height: 34px;
    font-weight: 600;
    color: #ffffff;
    border-bottom: none;
}

.sidebar-readfeed-link:hover {
    font-size: 27px;
    line-height: 34px;
    font-weight: 600;
    color: #ffffff;
    background: #293044;

}

.sidebar-readfeed-sub {
    font-size: 19px;
    line-height: 19px;
    font-weight: 400;
    color: #ffffff;
}



.sidebar-rss {
    background: #eaeaea;
    border-radius: 30px;
    padding: 15px;
}


.sidebar-rss:hover {
    background: #eaeaea;

}

.sidebar-rss-link {
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #293044;
    border-bottom: 1px dotted #cd2081;
}

.sidebar-rss-link:hover {
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #293044;
    border-bottom: 1px dotted #cd2081;
}


.wpcf7 input[type=text], input[type=email], input[type=password], textarea {
    margin-top: 0px;
}


/*
* ================================================
* BULLET POINTS
* ================================================
*/

.rd_list_1_alt .list_desc p {
    margin-bottom: 0px;
}


.entry ul li {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 30px;
}



.wpb_text_column ol > li:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    border: 0px solid rgba(255, 255, 255, 0.56);
    border-radius: 20px;
    font-size: 18px;
}

.entry ol > li:before, .comment ol > li:before, #fw_c.tf_single_page ol > li:before {
    display: inline-block;
    content: counter(item);
    counter-increment: item;
    margin-right: 10px;
    margin-left: 2px;
    color: #ffffff
}

.entry ol > li:before, .comment ol > li:before, #fw_c.tf_single_page ol > li:before {
    
    font-weight: bold;
    color: #ffffff;
}


.wpb_text_column ol li:before {
    background: #293044;
}


.wpb_text_column ol li:before:hover {
    background: #293044;
}

.entry ol, .comment ol, #fw_c.tf_single_page ol {
    counter-reset: item;
    margin: 0 0 30px 10px;
}


.wpb_text_column ul li, .entry ul li, #fw_c.tf_single_page > ul li, .rd_woo_short_description ul li {
    list-style: disc;
    display: list-item;
    line-height: 1.5em;
}


/*
* ================================================
* BLOG POST FORMATTING
* ================================================
*/


#posts {
    padding: 20px 0px 100px 30px;
}

#sidebar {
    padding-top: 20px;
    padding-bottom: 0px;
}


.bg-table-grey {
    border-radius: 25px;
    background-color: #eaeaea;
}



/* pull quotes */
.pull-quote {
    border-left: #cc2281 5px solid;
    padding-left: 50px;
    box-sizing: border-box;
    padding: 80px 0 40px 50px;
    margin: -40px 5%;
}

.pull-quote p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}


/* blog tags */
.single_post_tags {
    border: 0px solid #eceef0;
    background: #eaeaea;
}

.single_post_tags {
    font-size: 15px;
    letter-spacing: 2.5px;
    font-style: normal;
    font-weight: 500;
}

/* comments section at bottom of blog */
#add-comment {
    padding-top: 25px;
    display: none;
}


.blog-author {
    border-radius: 25px 25px 0 0;
}

.blog-related-stories {
    border-radius: 0 0 25px 25px;
}

.blog-blog-author-image {
    border: 10px
    border-color: #eaeaea
}



/*
* ================================================
* BLOG - RELATED STORY, WITHIN THE POST
* ================================================
*/

#related-story {
    margin: 30px 36px 30px 30px;
    padding: 0px 255px 50px 90px;
}

#related-story:before {
    background: #cd2081;
    width: 5px;
}

/*
* ================================================
* BLOG - RELATED POST
* ================================================
*/


.single_post_related_carousel {
    margin-top: 0px;
    margin-bottom: 50px;
}


.blog_related_post .more-link {
    display: none;
}


.blog_related_post .post-title h2 {
    font-weight: 400;
    line-height: 30px;
    font-size: 20px;
    text-align: left;
}




/*
* ================================================
* BLOG TABLE
* ================================================ 
*/



.entry table, .comment table, #fw_c > table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0px solid;
}

.entry table th, .entry table td, .comment table th, .comment table td, #fw_c.tf_single_page > table td, #fw_c.tf_single_page > table th {
    border-right: 5px solid;
    border-bottom: 5px solid;
    border-color: #eaeaea;
    padding: 5px;
}


/*
* ================================================
* CALL TO ACTIONS
* ================================================
*/


.smallmedium_rd_bt {
    padding: 12px 20px 16px;
    text-transform: uppercase;
}

/* blog CTA */
.trend_loadmore .blog_load_more_cont a {
    
}

.blog_load_more_cont .btn_load_more {
    border: 0px solid #293044;
    border-radius: 25px;
}

.trend_loadmore .blog_load_more_cont a {
    
    border-radius: 25px;
}





/*
* ================================================
* COMPARE PLANS LINK - PRICING PAGE
* ================================================
*/

.compare {
    background: #fff;
    border-radius: 40px 20px 20px 40px;
}




/*
* ================================================
* DRIP
* ================================================
*/

#drip-111756 dl dt, #drip-111756 .drip-content .drip-description, #drip-111756 .drip-errors {
    font-size: 18px !important;
    line-height: 1.5;
}


/*
* ================================================
* DRIP - CTA
* ================================================
*/

input[type=submit] {
    font-size: 16px;
    
    padding: 15px 15px;
    background: #ff6256;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: 700;
    border-radius: 20px
}




/*
* ================================================
* FOOTER
* ================================================
*/

.widget_pages .page_item a, .widget_nav_menu .menu-item a {
    font-size: 18px;
    line-height: 28px;
    border-bottom: 1px solid;
}

.widget_pages .page_item a:before, .widget_nav_menu .menu-item a:before {
    font-size: 21px;
}

.widget_pages .page_item a, .widget_nav_menu .menu-item a {
    padding: 5px 0px;
}

.footer_type_10 .widget h2 {
    font-size: 20px;
    text-transform: none;
    font-weight: 900;
    letter-spacing: 0px;
    line-height: 30px;
    margin: 0 0 5px 0;
}

.footer_type_10 .widget_line {
    padding: 0px 0 25px 0 !important;
    float: none!important;
}


/*
* ================================================
* FEATURES BOXES - USED ON HOMEPAGE
* ================================================
*/


.icon_box_mi_b h3 {
    font-size: 18px;
    line-height: 28px;
    
    font-weight: 700;
    margin-bottom: 0px;
    margin-top: 0px;
}

.icon_box_mi_b p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
}


/*
* ================================================
* GENERAL TEXT FORMATTING
* ================================================
*/

body a {
    font-weight: bold;
    border-bottom: 1px dotted #cd2081;
}

body a, a:visited, a:hover, a:active {
    font-weight: bold;
    border-bottom: 1px dotted #cd2081;
}


h2 {
    margin-top: 25px;
}


h3 {
    margin-bottom: 30px;
    margin-top: 50px;
}


. wpb_wrapper  body a, a:visited, a:hover, a:active {
    font-weight: bolder;
    border-bottom: 1px dotted #cd2081;
    color: #eaeaea;
}

. wpb_wrapper  body a:hover {
    color: #eaeaea;
}

.wpb_single_image .wpb_wrapper a {
    border-bottom: none;
}

.rd_si_small a {
    border-bottom: none;
}

.member-photo a {
    border-bottom: none;
}


#searchtop_img {
    border-bottom: none;
}

.post-attachement a {
    border-bottom: none;
}

.smallmedium_rd_bt {
    border-bottom: none;
}

.single_staff_social a {
    border-bottom: none;
}


code {
    padding: 5px 8px;
    border: 1px dotted #cd2081;
    background: #eaeaea;
}



/*
* ================================================
* GENERAL FORMATTING
* ================================================
*/


.vc_single_image-wrapper {
    padding: 20px;
}


/*
* ================================================
* ICONS
* ================================================
*/

/* header text - icons found on premium */
.icon_box2_simple h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
}

.premium-icon {
/*  background: rgba(38, 124, 204, 0.3); */
    border-radius: 30px;
    color: #fff;
}

.premium-icon-grey {
    background: rgba(234, 234, 234, 0.5);
    border-radius: 30px;
    color: #fff;
}





/*
* ================================================
* ICON BOX, FOUND ON THE T+Cs PAGE
* ================================================
*/

.icon_box_si i {
    top: 30px;
}

.icon_box_si h3 {
    margin-top: 0px;
    margin-bottom: 10px;
}



/*
* ================================================
* KNOWLEDGEBASE
* ================================================
*/

#hkb .hkb-category {
    margin: 0 0 4em;
}

#hkb .hkb-site-search .hkb-site-search__field {
    margin: 52px 0 0 0;
    color: #293044;
    border: 1px solid #eaeaea;
    background: #eaeaea;
    font-size: 20px;
    
    font-weight: 800;
    letter-spacing: 1px;
}

input[type=text], input[type=email], input[type=password], textarea, #coupon_code {
    color: #293044;
    border: 1px solid #eceef0;
    background: #eaeaea;
    font-size: 14px;
    
    font-weight: 800;
    letter-spacing: 1px;
}

#hkb .hkb-site-search .hkb-site-search__button {
    margin: 52px 0 0 0;
    background: #293044;
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    
    font-weight: 700;
    letter-spacing: 2px;
}

#hkb .hkb-category .hkb-category__title {
    font-size: 22px;
    margin: 14px 0 12px 0px;
}

#hkb .hkb-category .hkb-category__count:before {
    content: "| ";
}

#hkb .hkb-category .hkb-category__count {
    font-size: 100%;
    color: #293044;

    text-transform: lowercase;
}

#hkb .hkb-category .hkb-category__count:after {
    content: "";
}

#hkb ul.hkb-article-list .hkb-article-list__format-standard:before, #hkb ul.hkb-article-list .hkb-article-list__format-video:before {
    color: #293044;
    font-size: 17px;
}

#hkb ul.hkb-article-list .hkb-article-list__format-standard:before, #hkb ul.hkb-article-list .hkb-article-list__format-video:before {
    color: #293044;
    font-size: 15px;
    top: 3px;
}

#hkb .hkb-category .hkb-article-list {
    font-size: 16px;
    line-height: 26px;
}

#hkb .hkb-category .hkb-article-list a {
    color: #cd2081;
    font-weight: 600;
}

#hkb .hkb-category .hkb-article-list a:hover {
    color: #267ccc;
    font-weight: 600;
}

#hkb .hkb-article__content ul li {
    list-style: disc;
    margin: 10px 0px 10px 50px;
}

#hkb .hkb-article__content ol li {
    margin: 10px 0px 10px 10px;
}

#hkb ul.hkb-article-list > li {
    margin: 0 0 20px;
}

#hkb ul.hkb-article-list a {
    border-bottom: 1px dotted #cd2081;
}

#hkb .entry ol > li:before, .comment ol > li:before, #fw_c.tf_single_page ol > li:before {
    
    font-weight: bold;
    color: #cd2081;
}


#hkb ol.hkb-breadcrumbs {
    margin: 0px 0 40px;
    font-size: 100%;
}

.ht-voting .ht-voting-links .ht-voting-upvote {
    background: #cd2081;
    text-transform: uppercase;
    font-weight: 700;
    
    font-size: 20px;
}

.ht-voting .ht-voting-links .ht-voting-downvote {
    background: #293044;
    text-transform: uppercase;
    font-weight: 700;
    
    font-size: 20px;
}

#hkb .hkb-article-related .hkb-article-related__title {
    font-size: 18px;
    margin: 0 0 0.6em;
    text-transform: uppercase;
}

#hkb .hkb-article__content {
    margin: 0 0 4em;
}

#hkb .hkb-meta .hkb-meta__usefulness {
    background: #cd2081;
}


#hkb .hkb-category .hkb-category__view-all {
    margin: 52px 0 0 0;
}







/*
* ================================================
* LOGOS
* ================================================
*/

.logos-top {
    border-radius: 30px 30px 0px 0px;
}

.logos-bottom {
    border-radius: 0px 0px 30px 30px;
}



/*
* ================================================
* NAV BAR AND TOP BAR
* ================================================
*/

.nav_type_6.shrinked_header {
    min-height: 60px;
    max-height: 60px;
}

.nav_type_6.shrinked_header #logo_img img {
    max-height: 60px;
}


#search-form {
    min-width: 500px;
}


header.nav_type_6 #nav_button {
    margin: -7px 10px 0px 0px;
}

/*
* ================================================
* NAV BAR CTA
* ================================================
*/

.top-bar-login {
    margin-left: 30px;
}

.top-bar-cta {
    background-color: #ff6156;
    border-radius: 0 0 20px 25px;
    border: none;
    display: inline-block;
    height: 80px;
    line-height: -3px;
    padding: 0px;
    margin-right: 30px;
    top: 0px;
    transition: all .3s ease-in-out;
}

.top-bar-cta:hover {
    background-color: #267ccc;
}


.nav_type_6 ul li a {
    border-bottom: none;
    margin-bottom: 1;
    padding: 0px 0px 0px 0px;
    margin: 37px 10px;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    text-align: center;
    float: left;
    z-index: 2000;
    color: #eaeaea;
    border-top: 0px solid #293044;
}

.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: #eaeaea;
    border-top: 0px solid #eaeaea !important;
    border-bottom: 3px solid #ff6156;
}


/*
* ================================================
* NAV BAR - MENU
* ================================================
*/


.mobile-cta {
    background-color: #ff6156;
}

.mobile-login {
    background-color: #267ccc;
}



/*
* ================================================
* PAGE TITLE
* ================================================
*/



.page_title_ctn {
    display: none;
}

/*
* ================================================
* PRICING TABLE
* ================================================
*/


/* top */
.rd_pt_4 .pricetable h3.pricetable-name {
	background: #eaeaea;
	color: #293044;
}

/* circle background */
.rd_pt_4 .pricetable h4.pricetable-price {
	background: #fff; 
	font-weight: 500;
	color: #293044;

}

/* thin border */
.rd_pt_4 .pt_price_ctn {
	border: 4px solid #eaeaea;
}

/* features list text */
.rd_pt_4 .pricetable .pricetable-feature {
	font-size: 16px;
	
	color: #ffffff;
}



.rd_pt_4 .pricetable .pricetable-feature.pricetable-first {
	border-top: 0px solid #1a1c27;
}

.rd_pt_4 .pricetable .pricetable-feature:nth-child(odd) {
        color: #293044;
	background: #eaeaea;
        margin-top: -3px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
}

.rd_pt_4 .pricetable .pricetable-feature:nth-child(even) {
	background: #ffffff;
	color: #293044;
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
}

.rd_pt_4 .features {
	border-top: 4px solid #eaeaea;
	border-left: 4px solid #eaeaea;
	border-right: 4px solid #eaeaea;
        padding-top: 0px;
}

.rd_pt_4 .pricetable .pricetable-feature {
	font-size: 16px;
	
	color: #ffffff;
}


.rd_pt_4 .pricetable .pricetable-button-container {
	background: #eaeaea;
	border: 4px solid #eaeaea;
	box-shadow: 0 0px 0px #293044, 0 4px 0 -1px #293044, 0 0px 0px 0px #293044, 0 0px 0px #293044, 0 4px 0 0px #293044, 0px 0px 0px 0px #293044;
}


/*
* ================================================
* PROGRESS BARS
* ================================================
* found on the staff pages
*/

.rd_pb_7 .pb_percentage {
    display: none;
}


.rd_pb_7 .pb_title {
    
    font-size: 16px;
    line-height: 26px;
}



/*
* ================================================
* PRO PLANS
* ================================================
*/

.plan-row{
    border-radius: 30px;
}


/*
* ================================================
* QUOTES
* ================================================
*/


blockquote p {
    font-size: 20px;
    line-height: 30px;
    opacity: 1;
    color: #293044;
    font-weight: 400;
}

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

blockquote:before {
    width: 5px;
}

blockquote {
    border: 0px solid #cd2081;
    color: #293044;
    margin: 30px 36px 30px 30px;
    padding: 0px 255px 50px 90px;
}



/*
* ================================================
* SEARCH RESULTS PAGE
* ================================================
*/

.search-results .def_section {
    background: #eaeaea;
}

.search-results .masonry_ctn .post_masonry .masonry_post_wrapper {
    padding: 0 0 15px 0!important;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.15);
    box-shadow: 0 0 7px rgba(0,0,0,.15);
    border-radius: 30px 30px 30px 30px;
}

.search-results .masonry_post_wrapper {
    background: #fff;
    border: 0px solid #eaeaea;
    border-radius: 0;
}


.search_results {
    border-bottom: 0px solid #eaeaea;
    margin-bottom: 0px;
    padding-bottom: 50px;
}

.search input[type=text] {
    background: #eaeaea;
    border: 0px solid #eaeaea;
    color: #293044;
    border-radius: 2px;
    font-size: 18px;
    
}

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

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


.search-results .blog_3_col .post-title h2 {
    color: #293044;
    text-align: left;
    line-height: 30px;
    font-size: 20px;
    padding: 0 0 0 20px;
    margin-top: 9px;
}



/*
* ================================================
* SOCIAL WIDGETS
* ================================================
*/


.nc_socialPanel .nc_tweetContainer a.nc_tweet, .nc_socialPanel .totes .swp_count {
    border-bottom: none;
}

.nc_socialPanelSide.swp_boxed .nc_tweetContainer, .nc_socialPanelSide.swp_boxed .nc_tweetContainer a {
    border-radius: 100%;
}

.nc_socialPanelSide.swp_boxed .nc_tweetContainer i.sw {
    font-size: 30px;
    height: 35px;
    padding-top: 15px;
}

.nc_socialPanelSide .nc_tweetContainer .sw, .nc_socialPanelSide .nc_tweetContainer .swp_share {
    line-height: 28px;
}


/* moves the icons closer to left hand side */
.nc_socialPanelSide.fade {
    left: -15px;
}

/* removes the 'tweet' and 'share' text */
.nc_socialPanelSide.swp_boxed .nc_tweetContainer:not(.totes) .swp_hide span.swp_share, .nc_socialPanelSide.swp_boxed .nc_tweetContainer:not(.totes):hover span.swp_share:not(.swp_hide), div.sw-pinit:focus a.sw-pinit-button, div.sw-pinit:hover a.sw-pinit-button {
    display: none;
}

/* reduces the size of the buttons */
.nc_socialPanelSide.swp_boxed {
    -ms-transform: scale(.9);
    -webkit-transform: scale(.9);
    transform: scale(0.6);
}

/* alters positions of icons */
.nc_socialPanelSide.swp_boxed .nc_tweetContainer i.sw {
    font-size: 40px;
    height: 35px;
    padding-top: 25px;
}


.educationpro-link a {
    color: #ffffff
}

.educationpro-link a:hover {
    color: #ffffff
}



/*
* ================================================
* STAFF PAGES
* ================================================
*/

.single_staff_meta {
    font-weight: 600;
}

/* staff name entry */
.staff_meta_last {
    text-transform: none;
}

.staff_profile {
    width: 38.75%;
    float: left;
    margin-bottom: 100px;
    padding-right: 100px;
}


.single_staff_desc {
    font-size: 16px;
    line-height: 26px;
}

/*
* ================================================
* STAFF MEMBER LISTING
* ================================================
*/


.rd_staff_p08 .member-info h3 {
    font-size: 30px;
    
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0px;
}

.rd_staff_p08 .member-info .position {
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
    
    letter-spacing: 1.5px;
    border-bottom: 5px solid #293044;
}


.rd_staff_p08 .member-photo .bw-wrapper a:after {
    background: rgba(205, 32, 129, 0.8);
    border-radius: 100%;
}


.blog_4_col .staff_post {
    padding: 0px 40px 0px 40px;
}



/*
* ================================================
* TESTIMONIALS
* ================================================
*/


.rd_tm_17 .tm_text {
    border-radius: 25px;
}




/*
* ================================================
* TIMELINE
* ================================================
*/
.simple div.timeline_event {
    padding: 0px 40px 0px;
}

.simple .event_info {
    padding: 0 0 30px 0px;
}

.simple .event_info h2 {
    font-weight: 400;
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    
}

/* this was a blue line under the H2 */
.simple .event_info h2:after {
    width: 60px;
    height: 0px;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
}

.timeline_event_date_ctn:nth-of-type(even) h2 {
    margin-top: 0px;
}

.simple.timeline_event_ctn .v_line {
    width: 5px;
}


#tle_px2n5ve2m55k85d22jyf div.timeline_event:nth-of-type(odd):before, #tle_px2n5ve2m55k85d22jyf div.timeline_event:nth-of-type(even):after {
    color: #cd2081;
    background: #eaeaea;
}


/* The before circle, for right hand events */
.simple div.timeline_event:nth-of-type(odd):before {
    left: -60px;
}




/*
* ================================================
* TO TOP ICON
* ================================================
*/

#to_top i {
    font-size: 34px!important;
}




/*
* ================================================
* DAVE ADDITIONS
* ================================================
*/



header .nav_type_6 ul li a, .nav_type_6 ul li.current-menu-item a {
    border-bottom: 3px solid #293044;
    margin: 30px 10px;
    line-height: 40px;
}

header .nav_type_6 #logo_img, .nav_type_6 .logo_text {
    max-height: auto;
    line-height: auto;
}

#logo_img {
    max-height: auto;
    line-height: auto;
}

.nav_type_6 {
    min-height: auto;
}

header .nav_type_6 ul li.top-bar-cta, .nav_type_6 ul li.top-bar-cta.current-menu-item {
    height: auto; 
    line-height: auto;
    background: none;
}

header .nav_type_6 ul li.top-bar-cta a, .nav_type_6 ul li.top-bar-cta.current-menu-item a {
    background-color: #ff6156;
    padding: 0 10px;
    border-radius: 15px;
}
 
header .nav_type_6 ul li.top-bar-login a {
    background-color: #267ccc;
    padding: 0 10px;
    border-radius: 15px;
}

header .nav_type_6 ul li.top-bar-login a:hover, 
header .nav_type_6 ul li.top-bar-cta a:hover {
    border-bottom: 3px solid #293044;
    background-color: #CD2082;
}

header nav {
    line-height: 100px;
}

.grey_header {
color: #eaeaea;
}

.post_ctn {
    max-width: 50em;
    margin-left: auto;
    margin-right: auto;
}

.hkb-template-single {
    max-width: 60em;
    margin: 0 auto;
}

.hkb-template-single h1 {
    margin-bottom: 30px;
}

