body {
    font-family: "Open Sans", Tahoma, sans-serif, Arial; 
    /* font-family: sans-serif, Arial; */
    font-weight: 400;
}

.price,
#our_price_display,
.old_price,
.sale_percentage {}

.product_list.list .ajax_add_to_cart_button,
.product_list.list .view_button,
#buy_block #add_to_cart .btn_primary,
#create-account_form .submit .btn_primary,
#login_form .submit .btn_primary,
.camera_caption_box .btn_primary,
.iosSlider_text .btn_primary {
    font-weight: 400;
}

.btn-default.btn_primary,
.btn-medium.btn_primary,
.btn-large.btn_primary {
    text-transform: uppercase;
}

.advanced_style_wide .advanced_ma_level_1 {
    font-weight: 400;
}

.block .title_block,
.idTabs a,
.product_accordion_title,
.heading,
.page-heading,
.page-subheading,
.pc_slider_tabs a,
#home-page-tabs li a,
#home-page-tabs li span,
.product_main_name {
    font-weight: 400;
    text-transform: uppercase;
}

.product_main_name {}

.product_main_name {
    text-transform: none;
}

#st_advanced_menu_wrap .advanced_ma_level_0,
.mobile_bar_tri_text,
#st_advanced_menu_column_mobile {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 1em;
}

#stmobileadvancedmenu .mo_advanced_ma_level_0 {
    text-transform: capitalize;
}

.advanced_style_wide .advanced_ma_level_1 {
    text-transform: capitalize;
}

.advanced_style_wide .advanced_ma_level_1 {}

.advanced_mv_item {}

#st_advanced_menu_column_desktop .advanced_ma_level_0 {
    text-transform: none;
    ;
}

#footer-primary .block .title_block,
#footer-primary .block a.title_block,
#footer-primary .block .title_block a {
    color: #fff;
}

a:active,
a:hover,
#layered_block_left ul li a:hover,
#product_comments_block_extra a:hover,
.breadcrumb a:hover,
a.color_666:hover,
.pc_slider_tabs a.selected,
#footer_info a:hover,
.blog_info a:hover,
.block .title_block a:hover,
div.pagination .showall .show_all_products:hover,
.content_sortPagiBar .display li.selected a,
.content_sortPagiBar .display_m li.selected a,
.content_sortPagiBar .display li a:hover,
.content_sortPagiBar .display_m li a:hover,
#home-page-tabs > li.active a,
#home-page-tabs li a:hover,
.fancybox-skin .fancybox-close:hover {
    color: #7790b1;
}

.price,
#our_price_display,
.sale_percentage {
    color: #7790b1;
}

a.icon_wrap,
.icon_wrap,
.shopping_cart .ajax_cart_right {
    color: #ffffff;
}

a.icon_wrap,
.icon_wrap,
.shopping_cart .ajax_cart_right,
#rightbar {
    background-color: #444444;
}

a.icon_wrap.active,
.icon_wrap.active,
a.icon_wrap:hover,
.icon_wrap:hover,
.searchbox_inner.active .submit_searchbox.icon_wrap,
#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap,
#search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,
.shopping_cart:hover .icon_wrap,
.shopping_cart.active .icon_wrap,
.myaccount-link-list a:hover .icon_wrap {
    background-color: #7790b1;
}

.submit_searchbox:hover,
.searchbox_inner.active .search_query,
.searchbox_inner.active .submit_searchbox.icon_wrap,
#search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap,
#search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,
.shopping_cart.active .icon_wrap,
.shopping_cart:hover .icon_wrap {
    border-color: #7790b1;
}

div.star.star_on:after,
div.star.star_hover:after,
.rating_box i.light {
    color: #7790b1;
}

#rightbar {
    top: auto;
    bottom: 0%;
}

.hover_fly a:first-child {
    background-color: #7790b1;
}

.hover_fly a:hover {
    background-color: #7790b1!important;
}

.itemlist_action a.ajax_add_to_cart_button,
.itemlist_action a.ajax_add_to_cart_button:hover,
.itemlist_action a.view_button,
.itemlist_action a.view_button:hover {
    background-color: #7790b1;
}

.btn-default:hover,
.btn-default.active,
.btn-medium:hover,
.btn-medium.active,
.btn-large:hover,
.btn-large.active,
input.button_mini:hover,
input.button_small:hover,
input.button:hover,
input.button_large:hover,
input.exclusive_mini:hover,
input.exclusive_small:hover,
input.exclusive:hover,
input.exclusive_large:hover,
a.button_mini:hover,
a.button_small:hover,
a.button:hover,
a.button_large:hover,
a.exclusive_mini:hover,
a.exclusive_small:hover,
a.exclusive:hover,
a.exclusive_large:hover,
input.button_mini:active,
input.button_small:active,
input.button:active,
input.button_large:active,
input.exclusive_mini:active,
input.exclusive_small:active,
input.exclusive:active,
input.exclusive_large:active,
a.button_mini:active,
a.button_small:active,
a.button:active,
a.button_large:active,
a.exclusive_mini:active,
a.exclusive_small:active,
a.exclusive:active,
a.exclusive_large:active,
.itemlist_action .ajax_add_to_cart_button:hover,
.itemlist_action .ajax_add_to_cart_button.active,
.itemlist_action .view_button:hover,
.itemlist_action .view_button.active {
    background-color: #7790b1;
    border-color: #7790b1;
}

.product_list.list .button.ajax_add_to_cart_button,
.btn-default.btn_primary,
.btn-medium.btn_primary,
.btn-large.btn_primary {
    background-color: #7790b1;
    border-color: #7790b1;
}

.product_list.list .button.ajax_add_to_cart_button:hover,
.product_list.list .button.ajax_add_to_cart_button.active,
.itemlist_action a.ajax_add_to_cart_button:hover,
.itemlist_action a.ajax_add_to_cart_button.active,
.btn-default.btn_primary:hover,
.btn-default.btn_primary.active,
.btn-medium.btn_primary:hover,
.btn-medium.btn_primary.active,
.btn-large.btn_primary:hover,
.btn-large.btn_primary.active {
    background-color: #444444;
    border-color: #444444;
}

#top_bar .header_item {
    color: #cccccc;
}

/*20180627
#top_bar .header_item,
#top_bar a.header_item,
#top_bar .dropdown_tri_inner,
#top_bar .shopping_cart .icon_wrap,
#top_bar .shopping_cart .ajax_cart_right {
    color: #333;
}
*/
#top_bar .dropdown_tri_inner b {
    border-color: #cccccc transparent transparent;
}

#top_bar a.header_item:hover,
#top_bar .open .dropdown_tri_inner,
#top_bar .shopping_cart_style_1 .shopping_cart:hover .icon_wrap,
#top_bar .shopping_cart_style_1 .shopping_cart.active .icon_wrap,
#top_bar .shopping_cart_style_1 .shopping_cart:hover .ajax_cart_right {
    color: #ffffff;
}

#top_bar .open .dropdown_tri_inner b {
    border-color: #ffffff transparent transparent;
}

#top_bar a.header_item:hover,
#top_bar .open .dropdown_tri_inner {
    background-color: #000000;
}

.dropdown_list li a:hover {
    color: #7790b1;
}

.dropdown_list li a:hover {
    background-color: #ffffff;
}

#top_bar {
    background-color: #ececec;
}
/*20180627
#page_header #top_bar {
    background: rgba(255,255,255,1);
}
*/
body#index.mobile_device #page_header #top_bar {
    background-color: #000000;
}

#top_bar #header_user_info a,
#top_bar #header_user_info span,
#stsocial_list_topbar li a,
#contact-link a,
.shop-phone,
#top_bar .dropdown_tri_inner,
#top_bar .shopping_cart_style_1 .shopping_cart,
.currency_selector,
.language_selector {
    border-color: #000000; 
}

#st_advanced_menu_wrap .advanced_ma_level_0 {
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    height: 2.85em;/* 57px 20px */
    height: 57px;
    line-height: normal;
    box-sizing: content-box;
    transition: none;
    margin-top: 0.35em;/* 7px */
    margin-top: 7px;
    /* padding-top: 0.6em; *//* 12px */
    padding-left: 1em;
    padding-right: 1.6em!important;
    /* padding-bottom: 0.85em; *//* 17px */
    display: flex;
    align-items: center;
}

#main_menu_widgets #search_block_top.quick_search_simple .submit_searchbox,
#main_menu_widgets a.header_item,
#main_menu_widgets .shopping_cart .icon_wrap,
#main_menu_widgets .shopping_cart,
#main_menu_widgets .shopping_cart .ajax_cart_right {
    color: #ffffff;
}

#st_advanced_menu_wrap .advanced_ml_level_0.current .advanced_ma_level_0,
#st_advanced_menu_wrap .advanced_ma_level_0:hover,
#main_menu_widgets a.header_item:hover,
#main_menu_widgets .shopping_cart:hover .icon_wrap,
#main_menu_widgets .shopping_cart.active .icon_wrap,
#main_menu_widgets .shopping_cart:hover,
#main_menu_widgets .shopping_cart.active,
#main_menu_widgets .shopping_cart:hover .ajax_cart_right,
#main_menu_widgets .shopping_cart.active .ajax_cart_right {
    color: #cccccc;
    border-bottom-color: #cccccc;
}

#page_header #header.sticky {
    background: #000000;
    background: rgba(0, 0, 0, 0.95);
}

#st_advanced_menu_container.sticky {
    background: ;
    background: rgba(0, 0, 0, 0.95);
}

#st_advanced_menu_wrap .stadvancedmenu_sub {
    border-top-width: 0px;
    text-align: left;
    font-size: .7em;
    
}
/* #st_advanced_menu_wrap .stadvancedmenu_sub.categoryMenuBoxB .advanced_ma_level_1{
    font-weight: 800;
} */

#st_advanced_menu_wrap .advanced_ma_level_0 {
    margin-bottom: -0px;
    border-bottom-width: 0px;
}

#st_advanced_menu_container {
    border-bottom-width: 0px;
}

.footer-container #footer_info,
.footer-container #footer_info a {
    color: #444444;
}

#footer {
    color: #333;
}

#footer a {
    color: #fff;
}

/* #footer a:hover {
    color: #fff;
} */

#page_header {
    /* background-color: #111111; */
}

body#index #page_header.transparent_header {
    background-color: transparent;
}

body#index.mobile_device #page_header.transparent_header {
    background-color: #111111;
}

@media only screen and (max-width: 991px) {
    body#index #page_header.transparent_header {
        background-color: #111111;
    }
}



/* #footer-primary {
    background-color: #ececec;
} */

.footer-container #footer_info {
    background-color: #ffffff;
}

span.new {
    border: none;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 0;
    display: none;
}

span.new i {
    position: static;
    left: auto;
}

span.new {
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
}

span.new {
    background-color: #7790b1;
}

span.new {
    width: 60px;
    height: 60px;
    line-height: 60px;
}

span.new {
    top: 16px;
}

span.new {
    right: 16px;
}

.is_rtl span.new {
    right: auto;
    left: 16px;
}

span.on_sale {
    border: none;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 0;
}

span.on_sale i {
    position: static;
    left: auto;
}

span.on_sale {
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
}

span.on_sale {
    background-color: #999999;
}

span.on_sale {
    width: 60px;
    height: 60px;
    line-height: 60px;
}

span.on_sale {
    top: 16px;
}

span.on_sale {
    left: 16px;
}

.is_rtl span.on_sale {
    left: auto;
    right: 16px;
}

span.sale_percentage_sticker {
    bottom: 50px;
}

span.sale_percentage_sticker {
    right: 10px;
}

span.sold_out {
    font-family: "Open Sans";
}

#st_advanced_menu_wrap .st_advanced_menu {
    text-align: center;
    display: flex;
    justify-content: space-evenly;
    padding: 0 3%;
}

// #st_advanced_menu_wrap .advanced_ml_level_0 {
//     float: none;
//     display: inline-block;
//     vertical-align: middle;
// }

.main_content_area {
    padding-top: 26px;
}

body#index .main_content_area,
body#module-stblog-default .main_content_area {
    padding-top: 10px;
}

@media only screen and (min-width: 992px) {
    body#index .main_content_area {
        padding-top: 0px;
    }
}

.products_slider .ajax_block_product:hover .pro_outer_box,
.product_list.grid .ajax_block_product:hover .pro_outer_box,
.product_list.list .ajax_block_product:hover {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0);
}

#page_wrapper {
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
}

#page_header .mobile_bar_tri,
#page_header.transparent-mobile-header.sticky_mh .mobile_bar_tri {
    color: #ffffff;
}

#page_header #mobile_bar,
#page_header.sticky_mh #mobile_bar {
    background-color: #000000;
}

#page_header.sticky_mh #mobile_bar,
body#index #page_header.transparent-mobile-header.sticky_mh #mobile_bar {
    background-color: #000000;
    background: rgba(0, 0, 0, 0.95);
}

#mobile_header_logo img {
    max-width: 361px;
}

.mobile_bar_left_layout #mobile_header_logo img {
    max-width: 361px;
}

@media (max-width: 767px) {
    #mobile_header_logo img {
        max-width: 330px;
    }
    .mobile_bar_left_layout #mobile_header_logo img {
        max-width: 238px;
    }
}

@media (max-width: 480px) {
    #mobile_header_logo img {
        max-width: 180px;
    }
    .mobile_bar_left_layout #mobile_header_logo img {
        max-width: 106px;
    }
}