/* Custom code goes here - paste your css code below in line 8 */
a.product-flags-plist span.product-flag.new, #product #content .product-flags .product-flag.new {
  color: #000;
}
.hook-default.scroll_heading .mm_menus_ul {
  display: inherit;
}
/* CSS large device (custom html block) */
#custom-text {
  padding: 2rem 0 1rem 0;
}
#angarbanners_home, #home-page-tabs + .tab-content, #second-home-page-tabs + .second-tab-content, #angarinfo_desc {
  margin-bottom: 2.5rem;
}
div#angarinfo_block {
  margin-top: 0 !important;
  margin-bottom: 0;
  padding-top: 1.2rem;
  background-color: #fff;
  /*background: rgb(43,68,156);
  background: linear-gradient(142deg, rgba(43,68,156,1) 0%, rgba(24,46,128,1) 100%);*/
  padding-bottom: 1.5rem;
  float: none;
}
#angarinfo_block .container {
  height: 120px;
  display: flex;
  align-items: center;
}
#angarinfo_block .container p {
  font-size: 16px
}
#angarinfo_block .container .icon_cms {
    font-size: 44px !important;
    padding-bottom: 5px;
}
.angarcmsinfo-dpdrelai {
  font-size: 14px !important;
  margin-top: 5px !important;
}
@media screen and (max-width : 768px) {
  #angarinfo_block .container p {
    font-size: 8px
  }
  #angarinfo_block .container .icon_cms {
    font-size: 20px !important;
  }
  .angarcmsinfo-dpdrelai {
    font-size: 8px !important;
  }
}
#angarbanners_home .row .col-xs-3 {
  width: 25% !important;
}
.block.ybc_block_featured.page_home {
  margin-bottom: 1rem;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto
}
.view_all_link {
    font-size: 16px !important;
    padding: 15px 30px !important;
    border-radius: 4px !important;
}
/* Featured Product */
#index .tabs ul.nav-tabs {
  text-align: left;
}
/* Featured category */
#home_categories .homecat_title {
  display: none;
}
/* Contact info nav */
.contact__info {
  display: inline-flex;
  gap: 5px;
}
/* Subcategories */
#subcategories {
  display: none;
}
.pm-csoc .carousel {
  box-shadow: none;
}
#index .col-md-9 .products .product-miniature {
  width: 100%;
}
#homepage-slider {
  background-color: #f0f0f0;
}
/* Delete margin-bottom in navbar above header  */
.contact__info p {
  margin-bottom: 0;
}
.product-miniature .thumbnail-container {
  height: 100% !important;
}
.ets_mm_block_content ul li:hover > ul {
  height: 375px;
  width: 400px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.block-newsletter-title {
  display: flex;
  width: 50%;
  justify-content: center;
  padding-top: 10px;
  margin: 0 auto;
  flex-direction: column;
  align-items: flex-start;
}
.subtitle-newsletter {
  font-weight: 100;
  font-size: 18px;
  text-align: left;
}
.block_newsletter {
	width: 100% !important;
	/*background-image: url('/img/assets/background_newsletter1@2x.jpg');*/
	background:tr
    background-size: cover;
    background-position: center;
	background-color: #000;
	padding: 30px 100px !important;
}
.block_newsletter .newsletter-form {
  margin-bottom: 10px;
  align-items: normal;
}
p#block-newsletter-label {
  text-transform: none;
  font-size: 30px !important;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  text-align: left;
  margin: 10px 0 0 0;
  line-height: 30px;
}
@media (max-width: 768px) {
  p#block-newsletter-label {
    margin: 0 0 0 0;
  }
}
@media (max-width: 991px) {
  .block_newsletter {
    max-width: 100% !important;
  }
}
@media screen and (max-width: 480px) {
  .block-newsletter-title {
    width: 90%;
    align-items: flex-start;
  }
  p#block-newsletter-label {
    font-size: 18px !important;
    text-align: left;
  }
  .subtitle-newsletter {
    text-align: left !important;
  }
}
.pm-csoc-owl-item .product-miniature {
  width: 100% !important;
}
.row.social_footer {
  border-top: none;
  padding-top: 0;
}
#footer > .container {
  width: unset;
  max-width: unset;
  background-color: #666666;
}
#footer > .container .row {
  max-width: 1200px;
  margin: 0 auto;
}
.footer-right .row {
  width: 100% !important;
}
#footer > .container .row .block_newsletter {
  margin-top: 10px;
  margin-bottom: 0;
  color: white;
}
#footer > .container .row .block_newsletter .row.offset-md-1 {
  display: flex;
  justify-content: center;
}
#footer > .container .row .block_newsletter .row #block-newsletter-label {
  white-space: nowrap;
}
#footer > .container .row .block_newsletter .row #block-newsletter-content {
  padding-right: 0;
  max-width: unset;
}
#footer > .container .row .block_newsletter .btn-newsletter {
  color: white;
}
#footer > .container .row .block_newsletter form .row {
  display: flex;
  flex-direction: column;
}
#footer > .container .row .block_newsletter form .row:first-child .col-xs-12 {
  display: flex;
  flex-direction: row-reverse;
  padding: 0;
}
#left-column #angarinfo_block .container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
#left-column #angarinfo_block .container .col-xs-3 {
  width: 100% !important;
  flex-basis: unset !important;
}
#pmcsoc .pm-csoc-owl-controls.slider-btn {
  width: 40px !important;
}
#index #wrapper {
  padding-top: 0px;
}
.block_newsletter form .input-wrapper {
  padding-left: 0;
}
/* CSS mega-menu */
@media screen and (min-width: 1024px) {
  .mm_menus_ul, .sticky_menu {
    display: inherit;
    justify-content: space-between;
  }
  .ets-dir-ltr.layout_layout2 .mm_menus_ul > li, .layout_layout2 .mm_menus_li:nth-child(2), .ets-dir-ltr.layout_layout2 .mm_menus_ul > li:last-child {
    border-right: none;
    border-left: none;
  }
}
@media (max-width: 991px) {
  #footer > .container .row .block_newsletter {
    max-width: unset;
    margin-bottom: 10px;
  }
  #footer > .container .row .block_newsletter .row.offset-md-1 {
    flex-direction: column;
    align-items: center;
  }
  #footer > .container .row .block_newsletter .row #block-newsletter-content, #footer > .container .row .block_newsletter .row #block-newsletter-content .col-xs-3, #footer > .container .row .block_newsletter .row #block-newsletter-content .btn-newsletter {
    width: 100%;
  }
  #footer > .container .row .block_newsletter .row #block-newsletter-content .psgdpr_consent_message {
    margin: 1rem 0;
  }
  #footer > .container .row .block_newsletter form .row:first-child .col-xs-12 {
    flex-direction: column-reverse;
    align-items: center;
  }
}
@media screen and (min-width: 767px) {
  .model_content_prestainstockalert {
    height: 250px;
  }
}
@media (max-width: 767px) {
  /* .ets_mm_megamenu.hook-default {
		width: 25%;
		float: left;
		margin-top: 0;
		border-right: 1px solid #363636;
		cursor: pointer;
		position: relative;
	}
	.ets_mm_megamenu_content_content {
		justify-content: center;
	}
	.ets_mm_megamenu_content .container {
		background-color: transparent;
	}
	.ybc-menu-toggle.ybc-menu-btn.closed,
	.ybc-menu-toggle.ybc-menu-btn.opened {
		width: auto;
		padding: 11px;
		color: white;
	}
	.ets_mm_megamenu_content .ybc-menu-btn .ybc-menu-button-toggle_icon .icon-bar {
		background-color: white;
	} */
  .ybc-menu-toggle {
    display: none;
  }
  .glider-prev {
    left: 0 !important;
  }
  .glider-next {
    right: 0 !important;
  }
  #footer > .container .row .block_newsletter .row #block-newsletter-label {
    white-space: wrap;
  }
}
/* Images new category */
@media screen and (max-width: 390px) {
  .angarbanners ul li {
    padding: 0 5px 10px;
    width: 100%;
    margin-bottom: 0px;
  }
}
/* Size slider top */
@media screen and (max-width: 320px) {
  #homepage-slider .bx-wrapper {
    height: 250px
  }
  #homepage-slider .bx-wrapper img {
    height: 250px;
  }
}
.ets_mm_block_content {
  min-height: 200px;
}
.mm_tabs_li .mm_columns_contents_ul {
  background-color: #ffffff !important;
}
.mm_tab_li_content {
  background: #ffffffed;
}
.featured-products.tab-pane.fade {
  opacity: 1;
  margin: 35px 0;
}
#index div#content-wrapper .block .title_block {
  /* text-align: center; */
  font-size: 25px;
}
#header div#_desktop_cart {
  /* width: 27%; */
}
/* Full width website */
.container {
  max-width: 95%;
  width: 100%;
}
#index .container {
  max-width: 100%;
  width: 100%;
}
#index .ets_crosssell_list_blocks {
  max-width: 95%;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: auto;
  margin-left: auto;
}
#index #content-wrapper {
  padding: 0;
}
#index #custom-text {
  margin: 1.2rem auto;
  width: 60%;
}
.pl_2col_qty_3 .col-md-9 .products .product-miniature:nth-child(3n+1) {
  clear: unset;
}
.pl_2col_qty_3 .col-md-9 .products .product-miniature {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .pl_2col_qty_3 .col-md-9 .products .product-miniature {
    width: 20%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pl_2col_qty_3 .col-md-9 .products .product-miniature {
    width: 33%;
  }
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .pl_2col_qty_3 .col-md-9 .products .product-miniature {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .col-md-6 {
    width: 40% !important;
  }
}
#angarbanners_left .block_content .img-responsive {
  width: 50%;
  margin: auto;
}
#angarbanners_left .block_content {
  display: flex;
}
#index .ybc_block_featured {
  margin-top: 0px;
}
.ybc_item_img img {
  width: 95%;
  margin: auto;
}
.ybc-blog-latest-post-content {
  background-color:transparent;
  padding: 13px;
}
#index div#content-wrapper .block .title_block {
  border: none;
  margin: 20px 0;
  color: #000
}
.ybc-blog-latest-post-content, .ybc_item_img {
  /*background: none;*/
}
.blog_view_all_button {
  color: #000;
}
.blog_view_all_button a {
  background-color: #FFC000;
  color: black !important;
  font-weight: bold;
  border-radius: 100px;
  text-transform: capitalize;
}
#index .title_blog.title_block {
  /* background-color: #2b449c; */
  /* color: white; */
  margin-left: 12px !important;
}
#index div#content-wrapper .block .title_block {
  /* padding: 15px; */
}
#index div#angarinfo_block .container {
  width: 100%;
  max-width: 100%;
}
#index .featured-products .slick-track {
  margin-bottom: 5px;
  margin-top: 5px;
}
body {
  font-size: 14px;
}
/* MANUFACTURER */
.hook_box {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
#home_man {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  margin: 0;
}
#bx_manufacturer {
  text-align: center;
}
.bx-wrapper ul#bx_manufacturer li {
  display: inline-block !important;
  vertical-align: middle !important;
  height: 165px !important;
  line-height: 165px !important;
  /*width: 200px !important;*/
}
.bx-wrapper ul#bx_manufacturer li a {
  /*background-color: #F2F2F2;*/
}
.bx-wrapper ul#bx_manufacturer li img {
  /* filter: grayscale(100%); */
  max-height: 150px;
  max-width: 150px;
  mix-blend-mode: multiply !important;
}
.bx-wrapper ul#bx_manufacturer li img:hover {
  filter: none;
}
#home_man ul li a {
  padding: 0 120px;
}
#home_man .man_title {
  padding: 20px 20px 0 20px;
  border: none !important;
  margin-bottom: 0 !important;
}
#home_man .man_title span {
  border: none;
}
/* PRODUCT ADDITIONAL INFO */
.product-additional-info {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.stock-paiement {
  display: flex;
  align-items: center;
  margin-top: 20px;
  gap: 30px;
}
.stock-paiement img {
  width: 80%;
}
.delivery-mode {
  margin-top: 25px;
}
@media screen and (max-width: 1370px) {
  .delivery-mode {
    margin-top: 0 !important;
  }
}
.hidden-delivery {
  display: none !important;
}
.modal-delivery {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
.modal-content-delivery {
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  width: 80%;
  max-width: 500px;
  position: relative;
}
.modal-content-delivery h2 {
  margin-bottom: 20px;
}
.close-modal-delivery {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 18px;
  cursor: pointer;
}
#delivery-link img, .need-help img {
  width: 50px;
  margin-right: 3px
}
.pl_border_type2 div#content-wrapper .products .product-miniature .thumbnail-container {
  border: 1px solid #80808038 !important;
  box-shadow: none
}
/* PARALLAX */
#parallax-baner {
  min-height: 500px;
  background: #f6f6f6;
  background-position: top left;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  text-align: center;
  color: #fff;
  padding: 60px 20px;
  margin: 0 -15px 20px;
}
.p-marge {
  height: 30px;
}
.no_bg #parallax-baner {
  margin: 0
}
#parallax_baner .parallax-desc {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}
#parallax_baner .parallax-desc h1 {
  margin: 0 100px 10px;
  font-weight: 400;
  font-size: 34px;
}
#parallax_baner .parallax-desc h2 {
  margin: 0 0 10px;
  font-weight: 400;
  font-size: 34px;
}
#parallax_baner .parallax-desc h3 {
  margin: 0 0 10px;
  font-weight: 400;
  font-size: 28px;
}
#parallax_baner .parallax-desc h4 {
  margin: 0 0 10px;
  font-weight: 400;
  font-size: 24px;
}
#parallax_baner .parallax-desc h5 {
  margin: 0 0 10px;
  font-weight: 400;
  font-size: 18px;
}
#parallax_baner .parallax-desc h6 {
  margin: 0 0 10px;
  font-weight: 400;
  font-size: 16px;
}
#parallax_baner .parallax-desc p {
  margin: 0 auto 10px;
  font-weight: 400;
  max-width: 800px;
}
#parallax_baner a.parallax-button {
  display: inline-block;
  color: #fff;
  padding: 4px 4px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
#parallax_baner a.parallax-button:hover {
  text-decoration: underline;
}
.mobile_category_name {
  display: block;
}
@media and (min-width: 768px) {
  .mobile_category_name {
    display: none !important
  }
}
.mm_menu_content_title .mm_arrow {
  display: none;
}
.PM_ASBlockOutputVertical .PM_ASCriterionsGroup:first-child .PM_ASCriterionsGroupTitle {
  padding-top: 0 !important
}
@media (min-width: 1930px) {
  .mm_menus_ul {
    width: 70%;
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
@media (min-width: 768px and max-width: 1930px) {
  .mm_menus_ul {
    width: 90%;
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
.mm_menu_content_title {
  /*padding: 0 3px !important;*/
}
.mm_menu_content_title {
  text-align: center;
}
.mm_menu_content_title {
  padding-left: 0px !important;
  padding-right: 0px !important;
  align-items: center;
}
@media (min-width: 1560px) {
  .mm_menu_content_title {
    padding-left: auto !important;
    padding-right: auto !important;
  }
}
@media (max-width: 767px) {
	.header-nav{
		display: none;
	}
}
.header-nav {
  background-color: #2b449c !important;
}
.header-top {
  background-color: #182E80 !important;
}
nav.header-nav {
	border-bottom: none !important;
}
.ets_mm_megamenu.layout_layout2 {
  background-color: #fff !important;
}
.mm_menu_content_title {
  color: #2b449c !important;
}
#_desktop_logo img {
  max-width: 300px;
}
#_desktop_logo {
  padding-top: 21px !important;
}
.header-nav, #contact-link, .user-info, .welcome, .account, .or {
  color: #fff !important;
}
#_desktop_search_widget {
  width: 70% !important;
}
#_desktop_search_widget input, #_desktop_search_widget button {
  height: 45px !important;
}
#_desktop_search_widget button {
  width: 100px !important;
  border-radius: 0 23px 23px 0;
}
#_desktop_search_widget input {
  font-size: 15px;
}
.ui-autocomplete-input {
  border-radius: 23px;
}
#search_widget {
  padding-left: 30px !important;
}
#faq-icon .faq-img {
  width: 180px !important;
}
.search-faq-container {
  padding-right: 20px !important;
}
#header div#_desktop_cart .blockcart .header {
  border-radius: 23px;
  height: 45px;
}
#header div#_desktop_cart .blockcart .header {
  padding-top: 3px;
}
.cart_index_title {
  padding: 0 5px !important;
}
.layout_layout2:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a, .layout_layout2:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a, #header .layout_layout2:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a, #header .layout_layout2:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a, .ets_mm_megamenu.layout_layout2.ybc_vertical_menu:hover {
  background-color: #eee !important;
}
.menu-promotion {
  color: #ffcf00 !important;
}
.mm_menus_ul .menu-promotion:hover {
  background-color: #2b449c !important;
}
.menu-promotion .mm_menu_content_title {
  color: #ffcf00 !important;
}
.ets_mm_megamenu_content_content {
  padding: 0 60px;
}
#subcart {
  border-radius: 23px;
}
#subcart .cart_products {
  border-radius: 23px;
}
#header #faq-icon {
  position: relative;
}
#header #subfaq-icon ul {
  margin-bottom: 0px !important;
}
#header #subfaq-icon ul li {
  line-height: 30px !important;
  color: #000;
  font-weight: bold;
}
#header #faq-icon #subfaq-icon {
  position: absolute;
  top: 70px;
  right: 10px;
  z-index: 100;
  width: 160px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out 0s;
  background-color: #fff !important;
  border-radius: 13px;
  color: #2b449c;
  border: solid 1px #cccccc;
  padding: 15px 23px;
}
#header #faq-icon:hover #subfaq-icon {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s, 0s, 0.3s;
}
.mm_menus_li > a {
  font-weight: normal !important;
  text-transform: none !important;
}
.mm_menus_li .mm_menu_content_title {
  color: #000 !important;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.ets_crosssell_list_blocks {
  margin: 0 !important;
}
#parallax-baner {
  margin: 70px 0 !important;
}
button.add-to-cart {
  border-radius: 15px !important;
}
.ets_mm_megamenu .mm_columns_ul {
  left: auto !important;
}
#header div#_desktop_cart .blockcart .header {
  background-color: #fff !important;
}
.mm_block_type_category .h4 {
  border-bottom: 1px solid #bbb;
}
.crosssell_product_list_wrapper.layout-slide article.product-miniature.slick-slide .thumbnail-container {
  border-radius: 13px !important;
}
.button-container .add-to-cart, .button-container .add-to-cart:disabled, #subcart .cart-buttons .viewcart, body#view ul li.wishlist-products-item .wishlist-product-bottom .btn-primary {
  border-radius: 23px !important;
}
.menu-promotion .mm_menu_content_title {
  color: #FFCF00 !important;
  font-weight: bold !important;
}
.ybc_blog_content_block_item {
  border-radius: 0px !important;
  background-color: #fff !important;
  margin: 10px 20px 20px 20px;
  padding: 0 !important;
  min-height: 485px;
  border:1px solid #ddd;
	color:#fff !important;
}
.ybc_item_img img {
    width: 100% !important;
}
.angarinfo_block {
  padding-top: 0rem !important;
}
#home_man {
  margin-bottom: 50px;
}
.product-miniature .product-image-container .product-flag {
  border-radius: 23px;
  font-weight: bold;
}
div#angarinfo_block, div#angarinfo_block .icon_cms {
  color: #000 !important;
}
div#angarinfo_block {
  padding: 0 8rem 25px !important;
}
.footer-container .col-md-6 {
  width: 50% !important;
}
.ets_crosssell_title, #home_man .man_title , .ybc_block_slider .title_blog , #home_man .man_title {
  background-color: #fff !important;
  border-bottom: solid 2px #2b449c !important;
  padding: 5px 0px !important;
  text-align: center !important;
  FONT-SIZE: 20px !important;
  color: #2b449c !important;
  margin: 10px 30px 20px !important;
}
.man_title a{
	color: #2b449c !important;
}
.ets_crosssell_tab_content button, .ets_crosssell_block .tab_content button {
  margin-top: 10px;
}
#home_page-popularproducts, #home_page-newproducts {
  padding: 0px 25px;
}
.ets_crosssell_tab_content button.slick-prev.slick-arrow, .ets_crosssell_block .tab_content button.slick-arrow {
  margin-top: 10px;
  margin-right: 40px;
}
.ets_crosssell_tab_content button.slick-prev.slick-arrow,
.ets_crosssell_block .tab_content button.slick-prev.slick-arrow {
	color: #fff !important;
}
.ets_crosssell_tab_content button.slick-arrow, .ets_crosssell_block .tab_content button.slick-arrow {
  background-color: transparent;
}

.mm_menus_li {
  width: 11%;
}

body {
 font-family: "Titillium Web", sans-serif !important;
  font-optical-sizing: auto;
}
.ets_crosssell_block {
	margin-top: 0px !important;
	padding: 0px !important;
}

.elementor-product-miniature .elementor-title , .elementor-product-miniature .elementor-description{
	min-height: 55px;
}
.footer-container {
	background-color: #2b449c !important;
}
.footer-container, .footer-container .h3, .footer-container .links .title .h3, .footer-container a, .footer-container li a, .footer-container .links ul>li a, .footer-container .h3-footer {
	color: #000 !important;
}
.footer-right {
    padding: 30px 0px 0px;
}
.footer-container .bottom-footer {
	background-color: #fff !important;
	border:none !important;
}
.block_newsletter .newsletter-content {
    padding: 0px !important;
}
.block-newsletter-title{
	padding-top: 0px !important;
}
.block_newsletter form .btn-newsletter {
	opacity: 1;
}
.block_newsletter .input-button {
    justify-content: flex-start !important;
    align-items: center;
}
.block_newsletter .input-button input{
	margin-right: 15px;
	min-width: 80%;
}
.subtitle-newsletter {
    font-weight:normal !important;
    font-size: 20px !important;
    text-align: left;
}
.newsletter-conditions{
	padding: 0 !important;
	max-width: 70%;
}
.contact-left{
	flex-direction: column !important;
	align-items: flex-start !important;
	margin-left: 40px;
	line-height: 30px;
}
.footer-main{
	background-color: #fff !important;
	padding: 20px 30px 30px 30px !important;
}
.block_newsletter .input-button {
    width: 50% !important;
}
.block_newsletter .rgpd-btn {
	    display: flex;
    justify-content: center;
}
@media screen and (min-width: 1024px) {
    .header-top {
        padding: 0 0 !important;
    }
}
.footer-container .bottom-footer {
	color:#000 !important;
	border-top:solid 1px #777777 !important;
}

.block_newsletter .rgpd-btn {
	margin-left:10px !important;
}
.block_newsletter .newsletter-content {
	flex-direction: row;
}
.footer-container li {
    line-height: 30px;
}
@media (min-width: 1199px) {
    main {
        width: 100% !important;
		max-width: 100% !important;
    }
}
.ets_crosssell_tab_content.tab-content {
	margin-bottom:0px !important;
}
.ce-product-description-short{
	/*min-height: 38px;
	max-height: 38px;
	*/
}
.ets_mm_megamenu_content_content .mm_menus_ul .active{
	background-color: #dedede !important;
}
.ets_mm_megamenu_content{
	border-bottom: 1px solid #dedede;
}
.elementor-widget-container .ce-tax-shipping-delivery-label .si-product-page{
	display: none !important;
}

.elementor-widget-container .ce-product-name{
	min-height: 47px;
}
.elementor-widget-container .ce-product-description-short{
	min-height: 40px;
}
.ets_crosssell_nav_tabs , .ets_crosssell_title{
	display: none !important;
}
.card {
    border:none !important;
}
.current-price .price {
	font-size: 18px !important;
	font-weight: normal !important;
}
.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price {
    font-size: 20px !important;
}
.cart-summary{
	border: solid 1px #eeeeee !important;
    margin-top: 3em;
    border-radius: 13px;
}
body .btn-primary, body .btn-primary.disabled, body .btn-primary:disabled, body .btn-primary.disabled:hover
 {
    background: #182E80 !important;
    color: #ffffff;
    border-color: #182E80 !important;
}
body .btn-primary:hover {
    background: #182E80 !important;
    color: #ffffff;
    border-color: #182E80 !important;
}
@media (max-width: 991px) {
	.header-top .container {
		padding-right: 0px !important;
		padding-left: 0px !important;
		z-index: 20000 !important;
	}
	.header-top .container .row{
		padding-right: 0px !important;
		padding-left: 0px !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.header-top .container #rwd_menu{
		z-index: 20000 !important;
		border-bottom: 1px solid #182E80 !important;
	}
	.header-top .container .rwd_menu_open{
		z-index: 20000 !important;
	}
	.ets_mm_megamenu , .ets_mm_megamenu:hover {
		z-index: 20000;
	}
	.header-top #faq-icon{
		margin-right: 0px !important;
		max-width: 130px;
	}
	.header-top .search-faq-container{
		padding-right: 0px !important;
	}
	.header-top .logo{
		width: 100% !important;
	}
	#_desktop_logo {
        margin: 0 auto;
        padding: 14px 10px;
        width: 240px;
        display: block;
        text-align: center;
		margin-left: 0px;
    }
	div#rwd_menu, div#rwd_menu .rwd_menu_item, div#rwd_menu .rwd_menu_item:first-child {
    	border-color: #182E80 !important;
	}
	div#rwd_menu .rwd_menu_item:first-child {
        border-left: 1px solid #ffffff !important;
    }
	div#rwd_menu .rwd_menu_item:last-child {
        border-right: 1px solid #ffffff !important;
    }

    .transition_floating .mm_menus_ul {
		z-index:999999 !important;
	}

    .ets_mm_megamenu.hook-default {
		margin-top: 0px !important;
	}

    div#rwd_menu {
		border : 0px !important;
		background-color: #ffffff !important;
		background: #ffffff !important;
	}
	.header-top .ets_mm_megamenu_content {
    	border-bottom: 0px !important;
	}
	#header #faq-icon #subfaq-icon {
		top: 60px !important;
		z-index: 30000 !important;
		padding: 5px 10px !important;
		border-radius: 5px !important;
	}
	div#angarinfo_block {
    	padding: 0px !important;
	}
	
	div#angarinfo_block .col-xs-3 {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	
	.block_newsletter {
		padding: 30px 15px !important;
	}
	
	.transition_floating .close_menu {
		font-size: 17px !important;
	}
}
.footer-container .social_footer {
	display: block !important;
}