.container,
#page_wrapper,
.wide_container {
  max-width: 100%;
  width: 100%;
}
.product_list.list .ajax_block_product .pro_first_box {
  max-width: 370px;
}
.product_list.list .ajax_block_product .pro_second_box {
  margin-left: 390px;
}
.is_rtl .product_list.list .ajax_block_product .pro_second_box {
  margin-left: 0;
  margin-right: 390px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default,
.product_list.grid .ajax_block_product .pro_outer_box.cart_default {
  max-width: 70px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x {
  max-width: 140px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default,
.product_list.grid .ajax_block_product .pro_outer_box.home_default {
  max-width: 280px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.home_default_2x {
  max-width: 560px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default,
.product_list.grid .ajax_block_product .pro_outer_box.large_default {
  max-width: 700px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.large_default_2x {
  max-width: 1200px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default,
.product_list.grid .ajax_block_product .pro_outer_box.medium_default {
  max-width: 370px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x {
  max-width: 740px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.product_page,
.product_list.grid .ajax_block_product .pro_outer_box.product_page {
  max-width: 800px;
}
.images-container .pro_gallery_top_inner {
  margin-left: auto;
  margin-right: auto;
}
.images-container.pro_number_1 .pro_gallery_top_inner {
  max-width: 800px;
}
.images-container.pro_number_2 .pro_gallery_top_inner {
  max-width: 800px;
}
.images-container.pro_number_3 .pro_gallery_top_inner {
  max-width: 800px;
}
.images-container.pro_number_4 .pro_gallery_top_inner {
  max-width: 800px;
}
.images-container.pro_number_5 .pro_gallery_top_inner {
  max-width: 800px;
}
.images-container.pro_number_6 .pro_gallery_top_inner {
  max-width: 800px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default,
.product_list.grid .ajax_block_product .pro_outer_box.small_default {
  max-width: 105px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.small_default_2x {
  max-width: 210px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default,
.product_list.grid .ajax_block_product .pro_outer_box.superlarge_default {
  max-width: 1200px;
}
.products_sldier_swiper
  .ajax_block_product
  .pro_outer_box.superlarge_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.superlarge_default_2x {
  max-width: 1200px;
}
.featured_categories_item .pro_outer_box.category_default {
  max-width: 1400px;
}
.featured_categories_item .pro_outer_box.category_default_2x {
  max-width: 280px;
}
.featured_categories_item .pro_outer_box.home_default {
  max-width: 280px;
}
.featured_categories_item .pro_outer_box.home_default_2x {
  max-width: 560px;
}
.featured_categories_item .pro_outer_box.medium_default {
  max-width: 370px;
}
.featured_categories_item .pro_outer_box.medium_default_2x {
  max-width: 740px;
}
.featured_categories_item .pro_outer_box.product_page {
  max-width: 800px;
}
body {
  font-family: Roboto, Tahoma, sans-serif, Arial;
  font-weight: 400;
}
.price,
#our_price_display,
.old_price,
.sale_percentage {
  font-family: "Roboto", Tahoma, sans-serif, Arial;
  font-weight: 500;
}
.btn.ajax_add_to_cart_button,
.btn.add-to-cart,
.btn.view_button {
  font-family: "Roboto", Tahoma, sans-serif, Arial;
  font-weight: 500;
}
.style_wide .ma_level_1 {
  font-weight: 500;
}
.title_block .title_block_inner,
.page_heading,
.product_info_tabs .nav-tabs .nav-link,
.pc_slider_block_container .nav-tabs .nav-link,
.heading_font {
  font-weight: 700;
  text-transform: uppercase;
}
.st-menu-title {
  font-weight: 700;
  text-transform: uppercase;
}
.title_block .title_block_inner,
.page_heading {
}
.st_mega_menu .ma_level_0,
.mobile_bar_tri_text,
#st_mega_menu_column_mobile .mo_advanced_ma_level_0 {
  text-transform: uppercase;
  font-weight: 500;
}
#st_mobile_menu .mo_ma_level_0 {
  text-transform: uppercase;
}
.style_wide .ma_level_1 {
  text-transform: uppercase;
}
.style_wide .ma_level_1 {
  font-weight: 400;
}
.style_wide .mu_level_2 a.ma_item,
.stmenu_multi_level a.ma_item,
.mo_sub_a {
  font-weight: 400;
}
.mv_item {
  font-weight: 400;
}
#st_mega_menu_column_desktop .ma_level_0 {
  font-weight: 400;
}
.product_name_wrap .product_name {
}
.product_name_wrap .product_name {
  text-transform: uppercase;
}
.product_name_wrap .product_name {
  color: #1e1e3f;
  letter-spacing: 2px;
}
#footer .title_block .title_block_inner {
  font-size: 14px;
}
.title_block .title_block_inner,
.page_heading,
.table-bordered thead th,
.heading_color,
.card-header {
  color: #1e1e3f;
}
.title_style_0,
.title_style_0 .title_block_inner {
  border-bottom-width: 0px;
}
.title_style_0 .title_block_inner {
  margin-bottom: -0px;
}
.btn-default {
  color: #ffffff;
  border-color: #8e8f9f;
  background-color: #8e8f9f;
}
.btn-default.benabled {
  border-color: #00a161;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #00a161;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #00a161;
}
.btn-default:hover,
.btn-default:focus,
.itemlist_right .ajax_add_to_cart_button:hover,
.itemlist_right .view_button:hover {
  border-color: #00a161;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #00a161;
}
.btn-default.benabled,
.btn-default.benabled:hover {
  border-color: #00a161;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #00a161;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #00a161;
}
.btn-default.benabled:hover {
  background-color: rgba(0, 161, 97, 0.8);
}
.btn-default.benabled.btn-full-width:hover {
  border-color: #00a161;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #00a161;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 161, 97, 0.8);
}
.mobile_device .btn-default.benabled.btn-mobile-full-width:hover {
  border-color: #00a161;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #00a161;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 161, 97, 0.8);
}
@media (max-width: 992px) {
  .btn-default.benabled.btn-mobile-full-width:hover {
    border-color: #00a161;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #00a161;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: rgba(0, 161, 97, 0.8);
  }
}
.btn-white:hover {
  border-color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ffffff;
  color: #444444;
}
.btn,
.hover_fly_btn {
  text-transform: capitalize;
}
#top_bar {
  background-color: #0000;
}
#st_mega_menu_wrap .stmenu_sub {
  border-top-width: 0px;
}
#st_mega_menu_wrap .ma_level_0 {
  margin-bottom: -0px;
  border-bottom-width: 0px;
}
#top_extra .st_mega_menu_container {
  border-bottom-width: 0px;
}
#header_primary #st_mega_menu_wrap {
  border-bottom-width: 0px;
}
#st_mega_menu_wrap .stmenu_sub {
  border-top-color: #444444;
}
.st_mega_menu_container,
.boxed_megamenu #st_mega_menu_wrap,
#header_primary #st_mega_menu_wrap {
  border-bottom-color: #444444;
}
#st_mega_menu_wrap .ml_level_0.current .ma_level_0,
#st_mega_menu_wrap .ma_level_0:hover {
  border-bottom-color: #e54d26;
}
#st_ma_0 {
  text-align: left;
}
#footer-bottom,
#footer-bottom a {
  color: #ffffff;
}
#footer-bottom a {
  color: #06a161;
}
#left_column.sidebar_opened,
#right_column.sidebar_opened {
  background-color: #fff;
}
#st_header.stuck,
#top_extra .st_mega_menu_container.stuck {
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
#st_header.stuck {
	background: hsl(0deg 0% 100% / 55%) !important;
	backdrop-filter: blur(10px);
}

#footer-secondary {
  background-color: #ffffff;
}
#footer-tertiary {
  background-color: #050515;
}
.header-container.has_sticky {
  padding-bottom: 110px;
}
.fto-glyph.icon_btn:before {
  content: "\e73d";
}
.fto-adjust.icon_btn {
  display: none;
}
.fto-search-1.icon_btn:before {
  content: "\e80b";
}
.fto-eye-2.icon_btn:before {
  content: "\e818";
}
.fto-user.icon_btn:before {
  content: "\e850";
}
body#index .header-container {
  margin-bottom: -20px;
}
.products_sldier_swiper .pro_outer_box:hover .pro_second_box,
.product_list.grid .pro_outer_box:hover .pro_second_box {
  background-color: #fafafa;
}
.products_slider .swiper-button-tr .swiper-button {
  color: #ffffff;
}
.products_slider .swiper-button-tr .swiper-button {
  background-color: #1e1e3f;
}
.products_slider .swiper-button-tr .swiper-button:hover {
  background-color: #555555;
}
.products_slider .swiper-button-tr .swiper-button.swiper-button-disabled,
.products_slider .swiper-button-tr .swiper-button.swiper-button-disabled:hover {
  background-color: #cccccc;
}
#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);
}
.pro_gallery_thumbs_vertical .swiper-slide {
  height: 122px;
}
.ajax_block_product .s_title_block a {
  text-transform: capitalize;
}
.ajax_block_product .s_title_block a {
}
.products.product_list.grid .product_list_item {
  padding-left: 8px;
  padding-right: 7px;
}
.products.product_list.grid {
  margin-left: -8px;
  margin-right: -7px;
}
body#authentication .columns-container {
  padding-top: 38px;
}
body#authentication .columns-container {
  padding-bottom: 38px;
}
.checkout-step .sttab_2_1 .nav-tabs .nav-link.active,
.checkout-step .sttab_2_1 .nav-tabs .nav-link:hover,
.checkout-step .sttab_2_1 .nav-tabs .nav-link:focus {
  border-bottom-color: #ffffff;
}
@media (max-width: 1599px) {
  .images-container.pro_number_1 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_2 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_3 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_4 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_5 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_6 .pro_gallery_top_inner {
    max-width: 800px;
  }
}
@media (max-width: 1439px) {
  .images-container.pro_number_1 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_2 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_3 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_4 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_5 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_6 .pro_gallery_top_inner {
    max-width: 800px;
  }
}
@media (max-width: 1219px) {
  .images-container.pro_number_1 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_2 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_3 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_4 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_5 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_6 .pro_gallery_top_inner {
    max-width: 800px;
  }
}
@media (max-width: 991px) {
  .images-container.pro_number_1 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_2 .pro_gallery_top_inner {
    max-width: 1160px;
  }
  .images-container.pro_number_3 .pro_gallery_top_inner {
    max-width: 1160px;
  }
  .images-container.pro_number_4 .pro_gallery_top_inner {
    max-width: 1160px;
  }
  .images-container.pro_number_5 .pro_gallery_top_inner {
    max-width: 1160px;
  }
  .images-container.pro_number_6 .pro_gallery_top_inner {
    max-width: 1160px;
  }
}
@media (max-width: 767px) {
  .images-container.pro_number_1 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_2 .pro_gallery_top_inner {
    max-width: 1160px;
  }
  .images-container.pro_number_3 .pro_gallery_top_inner {
    max-width: 1160px;
  }
  .images-container.pro_number_4 .pro_gallery_top_inner {
    max-width: 1160px;
  }
  .images-container.pro_number_5 .pro_gallery_top_inner {
    max-width: 1160px;
  }
  .images-container.pro_number_6 .pro_gallery_top_inner {
    max-width: 1160px;
  }
}
@media (max-width: 479px) {
  .images-container.pro_number_1 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_2 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_3 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_4 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_5 .pro_gallery_top_inner {
    max-width: 800px;
  }
  .images-container.pro_number_6 .pro_gallery_top_inner {
    max-width: 800px;
  }
}
.cart-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.cart-price {
  display: flex;
  align-items: center;
}

.cart-row {
  justify-content: space-evenly;
}

.cart-row-qty {
  justify-content: space-between;
}

.images-container-1 .st_sticker_78 {
  display: none;
}

.cate_label {
  right: -5px !important;
  top: -8px !important;
  font-size: 10px;
  background-color: #387db7;
}

.btn {
  text-transform: none !important;
}
@media (max-width: 991px) {
  #mobile_bar {
    background: #1e1e3f;
  }
}
.mobile_bar_item {
    color: white;
}
#mobile_bar.stuck {
	background: #1e1e3f;
}
#nav_opallinks {
	display: none !important;
}
@media (max-width: 1600px) {
    #st_header .search_widget_block {
        width: 370px!important;
    }
}
/* #st_header.stuck .logo_box {
    filter: invert(1);
} */
/* #st_header.stuck .header_item {
    color: black !important;
} */
#product #top_bar,
#search #top_bar,
#my-account #top_bar,
#product-advice-survey #top_bar {
	background: #f9f9f9;
}