div#_desktop_logo {
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
  padding-top: 5px;
}
#header .header-nav .lpqt-block-quotation {
  background: none !important;
}
span.hidden-sm-down {
  color: #fff;
}
.top-menu .sub-menu {
  width: calc(15% - 30px) !important;
  min-width: calc(13% - 30px) !important;
}
#category-16 > a {
  margin-bottom: 42px;
}
.top-menu .sub-menu.collapse {
  background-image: linear-gradient(#090909, #494747) !important;
}
#category-17 > a {
  color: #fc34f6 !important;
}
#category-18 > a {
  color: #4cbb6c !important;
}
#category-19 > a {
  color: #f1b911 !important;
}
#category-20 > a {
  color: #a0e6ff !important;
}
#header .header-top a[data-depth="0"] {
  color: #fff !important;
  font-size: 12px !important;
}
.lpqt-block-quotation.lpqt-quotation-preview.inactive {
  position: relative;
  /* top: 67px!important; */
}
span.lpqt-quotation-products-count {
  color: #fff !important;
}
.contactmobile {
  margin-top: -100px;

  padding: 4px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 12px;
  color: #fff;
}
#category-16 {
  margin-left: 117px !important;
}
#lnk-contact > a {
  margin-left: 70% !important;
}
#lnk-entreprise {
  margin-left: 117px !important;
}
/* .lpqt-block-quotation.lpqt-quotation-preview.inactive {
    right: 34%!important;
} */

#category-27 > a {
  color: #fc34f6 !important;
}
#category-28 > a {
  color: #4cbb6c !important;
}
#category-29 > a {
  color: #f1b911 !important;
}
#category-30 > a {
  color: #a0e6ff !important;
}

.contactmobile {
  margin-top: -62px !important;
}
div#_desktop_user_info {
  /* margin-right: -14%!important; */
  margin-bottom: -26px;
}
#category-26 > a {
  margin-left: 110px;
}

@media (min-width: 1500px) {
  li#category-26 {
    margin-left: 52px;
  }
  li#lnk-contact {
    margin-left: 52px;
  }
  #lnk-entreprise > a {
    margin-left: 52px;
  }
  .contactmobile {
    margin-right: 14px;
  }
  /* .lpqt-block-quotation.lpqt-quotation-preview.inactive {
        margin-right: 12px;
    } */
  div#_desktop_user_info {
    margin-left: 81px;
  }
  div#_desktop_user_info {
    margin-left: 81px;
  }
}
@media (min-width: 1300px) {
  #index div#_desktop_user_info {
    margin-left: 15px;
  }
  div#_desktop_user_info {
    margin-left: 15px;
  }
}
@media (min-width: 1400px) {
  li#category-26 {
    margin-left: 28px;
  }
  li#lnk-contact {
    margin-left: 28px;
  }
  #lnk-entreprise > a {
    margin-left: 28px;
  }
}
@media (min-width: 1500px) {
  li#category-26 {
    margin-left: 46px;
  }
  i#lnk-contact {
    margin-left: 46px;
  }
  #lnk-entreprise > a {
    margin-left: 46px;
  }
  div#_desktop_user_info {
    margin-left: 125px;
  }
}
@media (min-width: 1600px) {
  p#cat-logo {
    font-size: 17px !important;
  }

  li#category-26 {
    margin-left: 87px;
  }
  li#lnk-contact {
    margin-left: 87px;
  }
  #lnk-entreprise > a {
    margin-left: 87px;
  }
}
@media (min-width: 1700px) {
  li#category-26 {
    margin-left: 106px;
  }
  div#_desktop_user_info {
    margin-left: 192px;
  }
}
@media (min-width: 1800px) {
  div#_desktop_user_info {
    margin-left: 276px;
  }
}
@media (min-width: 1900px) {
  li#category-26 {
    margin-left: 135px;
  }
  li#lnk-contact {
    margin-left: 135px;
  }
  #lnk-entreprise {
    margin-left: 135px !important;
  }
  div#_desktop_user_info {
    margin-left: 298px;
  }
}

@media (min-width: 1100px) {
  li#category-26 {
    margin-left: 66px;
  }
  .contactmobile {
    margin-top: -60px;
  }
  /* div#_desktop_user_info {

    margin-bottom: -42px;
} */
}
.add-to-cart {
  /*  display: none;*/
}
button.wishlist-button-add.wishlist-button-product {
  display: none;
}
button.btn.btn-primary.lpqt-add-to-quote {
  width: 100%;
}
h1.h1 {
  /* border-bottom: 2px solid #272962; */
  padding: 15px 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  #header .header-top a[data-depth="0"] {
    color: #272962 !important;
  }
  #lnk-contact > a {
    margin-left: 0px !important;
  }
  #lnk-entreprise {
    margin-left: 0px !important;
  }
  #category-26 > a {
    margin-left: 0px !important;
  }
  #category-26 > a > span > span > i.material-icons.add {
    color: #272962 !important;
  }
  .top-menu .sub-menu {
    width: calc(54% - 27px) !important;
    min-width: calc(10% - 32px) !important;
  }
}

/* slider next and previous button */

.carousel .carousel-control .icon-prev,
.carousel .carousel-control .icon-next {
  top: 8.5rem;
}
div#_desktop_user_info {
  /*  margin-left: -30%!important;*/
}
#header
  > div.header-top
  > div
  > div:nth-child(1)
  > div.header-top-right.col-md-10.col-sm-12.position-static
  > div.contactmobile {
  /*margin-right: -16%;*/
  padding: 3px !important;
  margin-top: -95px !important;
  position: relative;
  left: 17%;
  word-spacing: 2px;
}
#_desktop_user_info {
  margin-top: -39px !important;
  /*margin-right: -89px!important;*/
}
#header
  > div.header-top
  > div
  > div:nth-child(1)
  > div.header-top-right.col-md-10.col-sm-12.position-static
  > p {
  margin-top: -79px;
  position: relative;
  left: 25.5%;
}
#header
  > div.header-top
  > div
  > div:nth-child(1)
  > div.header-top-right.col-md-10.col-sm-12.position-static
  > p
  > button {
  /*margin-left: -3%!important;*/
  padding-left: 12px;
  font-size: 12px;
  color: white;
  padding-right: 12px;
}
input.ui-autocomplete-input {
  font-size: 12px;
}
i.material-icons.search {
  font-size: 17px !important;
  margin-top: 6px !important;
}
#header
  > div.header-top
  > div
  > div:nth-child(1)
  > div.header-top-right.col-md-10.col-sm-12.position-static
  > p
  > button {
  background-color: #00c473;
}
#header,
#header > div.header-top {
  background-color: #232323 !important;
}

/* icone recherche  */
#search_widget > form > i.material-icons.search {
  font-size: 20px !important;
  margin-top: 0px !important;
}
div#user {
  font-size: 12px;
  /*    margin-right: 47px;
    margin-top: 9px*/
}
button#btn_catalogue {
  background-color: #4cbb6c;
}
input.ui-autocomplete-input {
  height: 28px !important;
}
button#btn_catalogue {
  border-color: #4cbb6c !important;
}
span.mm_menu_content_title {
  font-size: 12px !important;
}
span.mm_menu_content_title {
  color: white !important;
}

/*.ets_mm_megamenu_content_content {
    width: 43%;
}*/
.ets_mm_megamenu_content_content {
  /*width: 43%;*/
  top: -62px;
}
li.mm_menus_li.mm_sub_align_full {
  border: none;
}
li.mm_menus_li.mm_sub_align_full.mm_has_sub {
  border: none;
}
.ets_mm_megamenu_content {
  height: 2px;
}
li.mm_menus_li.mm_sub_align_full {
  border-right: none !important;
}
/*img.logo.img-fluid {
    border: 1px solid white;
}*/
.cat-logo {
  position: relative;
  left: -14%;
}
p#cat-logo {
  margin-top: -41px;
  color: #ffffff;
  /* margin-left: -117px; */
  font-size: 14px;
  line-height: 1.5;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
    #header
    > div.ets_mm_megamenu.layout_layout1.show_icon_in_mobile.transition_slide.transition_floating.sticky_enabled.enable_active_menu.ets-dir-ltr.hook-default.single_layout.disable_sticky_mobile
    > div
    > div {
    width: 62% !important;
  }
}
@media screen and (max-width: 767px) {
    #header
    > div.ets_mm_megamenu.layout_layout1.show_icon_in_mobile.transition_slide.transition_floating.sticky_enabled.enable_active_menu.ets-dir-ltr.hook-default.single_layout.disable_sticky_mobile
    > div
    > div {
    width: 100% !important;
  }
}

div#search_widget {
  position: relative;
}

@media screen and (min-width: 1920px) {
  #header
    > div.ets_mm_megamenu.layout_layout1.show_icon_in_mobile.transition_slide.transition_floating.sticky_enabled.enable_active_menu.ets-dir-ltr.hook-default.single_layout.disable_sticky_mobile
    > div
    > div {
    width: 40% !important;
  }
  #_desktop_user_info {
    position: relative;
    /*left: 85px;*/
  }
  .contactmobile {
    font-size: 16px;
  }
}

@media (min-width: 1267px) and (max-width: 1335px) {
  #header .logo {
    max-width: 57%;
  }
  p#cat-logo {
    margin-top: -39px;
  }
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p {
    margin-top: -82px;
  }
}

@media screen and (min-width: 1366px) {
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > div.contactmobile {
    left: 26.5%;
  }
  div#search_widget {
    left: 16.5% !important;
  }
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p {
    left: 35%;
  }
  p#cat-logo {
    margin-top: -39px;
    line-height: 1.6;
  }
  .btn-cat {
    margin-left: 65px !important;
  }
}

@media screen and (min-width: 1500px) {
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > div.contactmobile {
    left: 21.5%;
  }
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p {
    left: 32.5%;
  }
  p#cat-logo {
    line-height: 1.7;
  }
}

@media screen and (min-width: 1920px) {
  div#search_widget {
    left: 56%;
  }
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p {
    left: 35%;
  }
  p#cat-logo {
    font-size: 20px;
    line-height: 1.35;
  }
  .cat-logo {
    left: -13.5%;
  }
}
.contactmobile {
  font-weight: bold;
}
button#btn_catalogue {
  font-weight: bold;
}
#search_widget form input,
#header
  > div.header-top
  > div
  > div:nth-child(1)
  > div.header-top-right.col-md-10.col-sm-12.position-static
  > p
  > button {
  height: 29px !important;
  border: none;
}

@media (min-width: 1025px) and (max-width: 1280px) {
  ul.mm_menus_ul.clicktext_show_submenu {
    position: absolute !important;
    right: 11% !important;
    top: 6px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  li.mm_menus_li.mm_sub_align_full.mm_has_sub {
    width: 28% !important;
  }
  li.mm_menus_li.mm_sub_align_full {
    width: 24% !important;
  }
}
@media (min-width: 769px) and (max-width: 912px) {
  span.mm_menu_content_title {
    font-size: 10px !important;
  }
  #header
    > div.ets_mm_megamenu.layout_layout1.show_icon_in_mobile.transition_slide.transition_floating.sticky_enabled.enable_active_menu.ets-dir-ltr.hook-default.single_layout.disable_sticky_mobile
    > div
    > div
    > div
    > ul {
    left: -2% !important;
  }
  div#user {
    font-size: 10px;
  }
}
@media (min-width: 769px) and (max-width: 912px) {
  li.mm_menus_li.mm_sub_align_full {
    width: 23% !important;
  }
}
@media screen and (min-width:450px) and (max-width: 768px) {
  .product {
    width: 50%;
  }
}
@media screen and (max-width:449px) {
  .product {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  div#search_widget {
    z-index: 99;
  }
  #_desktop_quotation > div > div > a > i {
    font-size: 11px;
  }
  #_desktop_quotation > div > div > a > span.hidden-sm-down {
    font-size: 9px;
  }
  .col-md-7.right-nav {
    position: absolute;
    right: 73px;
    display: flex;
    top: -10px;
    font-size: 9px;
  }
  div#_desktop_cart {
    padding: 15px;
  }
  #_desktop_cart > div > div > i {
    font-size: 10px !important;
  }
  #content
    > div
    > section
    > form
    > section
    > div:nth-child(4)
    > div
    > div
    > span
    > label {
    padding-top: 13px;
  }
  #_desktop_user_info > div > a > i {
    font-size: 13px !important;
  }
  #index ul.mm_menus_ul.clicktext_show_submenu {
    margin-left: -24px;
    margin-top: -25px;
  }
  ul.mm_menus_ul.clicktext_show_submenu {
    margin-left: -41px;
    margin-top: -25px;
  }
  button#btn_catalogue {
    border-radius: 11px;
    border: none;
    color: white;
    font-size: 12px;
    padding: 6px 11px;
    font-weight: bold;
  }
  .cont {
    font-size: 9px;
    font-weight: bold;
    color: white;
    float: right !important;
    padding-right: 4px !important;
  }

  #search_widget form input,
  button.btn.btn-primary.lpqt-add-to-quote,
  input.btn.btn-primary.form-control-submit.float-lg-right.float-md-right.float-xs-right,
  #content > div > section > form > footer > input.btn.btn-primary,
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p
    > button {
    width: 12% !important;
  }
  header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > div.contactmobile {
    left: 0% !important;
  }
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p {
    left: 0% !important;
  }
  #header > div.header-top {
    height: 65px !important;
  }
  img.logo.img-fluid {
    height: auto;
    margin: 15px 0;
  }
  #search_widget form input,
  input.btn.btn-primary.form-control-submit.float-lg-right.float-md-right.float-xs-right,
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p
    > button {
    margin-left: 72%;
  }
  .contactmobile {
    width: 13%;
    margin-left: 86%;
  }
  .cat-logo {
    left: 0% !important;
    margin-left: 12%;
  }
  #_desktop_user_info {
    margin-top: -66px !important;
    margin-left: 83%;
  }
  #index p#cat-logo {
    margin-top: -92px !important;
  }
  p#cat-logo {
    margin-top: -84px !important;
  }

  .hook-default.layout_layout1 .mm_menus_li:not(:nth-child(2)) {
    margin-left: 0px !important;
  }
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > div.contactmobile {
    margin-top: -35px !important;
  }
  p#cat-logo {
    line-height: 23px !important;
  }
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p {
    margin-top: -75px;
  }
  #search_widget > form > input.ui-autocomplete-input {
    width: 100% !important;
    margin-left: 0%;
    height: 40px !important;
  }
  p#cat-logo {
    font-size: 9px !important;
  }
  span.mm_menu_content_title {
    font-size: 9px !important;
  }
  button#btn_catalogue {
    font-size: 10px !important;
  }
  .contactmobile {
    font-size: 10px !important;
  }
  input.ui-autocomplete-input {
    font-size: 9px !important;
  }
  #search_widget form input,
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p
    > button {
    height: 22px !important;
  }
  div#user {
    font-size: 9px !important;
  }
  .products {
    display: flex;
    flex-wrap: wrap;
  }
  .product {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .product {
    padding: 0 4px !important;
  }
  .h3.product-title {
    width: 96% !important;
    margin-left: 2% !important;
  }
  .thumbnail-container .product-thumbnail img {
    width: 96% !important;
    height: auto;
  }
  .h3.product-title {
    bottom: 4px !important;
  }
  .product-miniature .product-title a {
    font-size: 0.75rem !important;
  }
  #index nav.breadcrumb.hidden-sm-down {
    display: none;
  }
  #index div#carousel {
    display: none;
  }
  h2.h2.products-section-title.text-uppercase {
    margin: 2.5rem 0;
  }
  a.all-product-link.float-xs-left.float-md-right.h4 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    clear: both;
    font-weight: 500;
    color: #7a7a7a;
    float: right;
  }
  h2.h2.products-section-title.text-uppercase {
    text-transform: uppercase;
  }
  ul.mm_menus_ul.clicktext_show_submenu {
    list-style: none;
  }
  footer#footer {
    padding-top: 2.5rem;
  }
  span.h3 {
    display: none;
  }
  span.float-xs-right {
    display: none;
  }
  input.btn.btn-primary.float-xs-right.hidden-sm-up {
    display: none;
  }
  .block_newsletter .btn-primary {
    font-size: 11px !important;
    color: #272962 !important;
    background-color: #e1e1e1 !important;
    border-color: transparent !important;
  }
  .col-md-6.links {
    font-size: 12px;
  }
  ul#footer_account_list {
    font-size: 12px;
  }
  .block_newsletter form input {
    height: 42px;
    box-shadow: none;
  }
  .block_newsletter form input {
    height: 33px;
    box-shadow: none;
  }
  .btn-primary,
  .btn-secondary,
  .btn-tertiary {
    padding: 0.5rem 1.25rem;
    font-weight: 600;
    text-transform: uppercase;
  }
  .block_newsletter form input[type="email"] {
    width: 100%;
    padding: 11px;
    border: 1px solid #ddd;
  }
  .block_newsletter {
    position: relative;
  }
  div.input-wrapper > input[type="email"] {
    border-radius: 11px 0px 0px 11px;
  }
  #ybc-mnf-block-ul {
    width: 7.5% !important;
  }
  ul#footer_sub_menu_2 {
    padding-left: 0px !important;
  }
  ul#footer_sub_menu_2 {
    padding-left: 0px !important;
  }
  input.btn.btn-primary.float-xs-right.hidden-xs-down {
    float: right !important;
  }
  div.input-wrapper > input[type="email"] {
    font-size: 11px !important;
  }
  img.logo_fb_footer {
    width: 20px !important;
    height: 34px !important;
  }
  input.btn.btn-primary.float-xs-right.hidden-xs-down {
    margin-left: -99% !important;
  }
  img.logo_fb_footer {
    float: left !important;
  }
  .col-md-1.log-cat {
    margin-left: 12%;
  }
  #index #_desktop_user_info {
    float: right;
    position: relative;
    top: 23px;
  }
  #_desktop_user_info {
    float: right;
    position: relative;
    padding-right: 10px;
    top: 46px !important;
  }
  .row.btn-cata {
    position: relative !important;
    top: -31px !important;
  }
  .cont {
    display: inline-block;
  }
  .btn-cat {
    display: inline-block;
  }
  .header-top-right #search_widget {
    width: 65%;
    float: right;
  }
  .header-nav #_mobile_cart {
      float: right;
  }
}
@media screen and (max-width: 767px) {
    #header .header-banner {
        display: none;
    }
  #_mobile_user_info > div > a.account > span {
    font-size: 16px !important;
  }
  .col-md-7.right-nav {
    font-size: 16px;
  }
  #_mobile_cart > div > div > i {
    font-size: 16px;
  }
  #_mobile_cart > div > div > span.hidden-sm-down {
    font-size: 16px;
  }
  #_mobile_cart > div > div > span.cart-products-count {
    font-size: 16px;
  }
  #_desktop_quotation > div > div > a > span.hidden-sm-down {
    font-size: 16px;
  }
  #_desktop_quotation > div > div > a > span.lpqt-quotation-products-count {
    font-size: 16px;
  }
  #_desktop_quotation > div > div > a > i {
    font-size: 16px;
  }
  #index .header-banner {
    padding-top: 14px;
  }
  .header-banner {
    padding-top: 3px;
  }
  #index #header > div.header-top {
    margin-top: -40px;
  }
  #header > div.header-top {
    height: 128px !important;
  }
  #content #search_widget {
    width: 100% !important;
    position: relative !important;
    left: -19% !important;
    top: 70px !important;
  }
  #search_widget form input,
  input.btn.btn-primary.form-control-submit.float-lg-right.float-md-right.float-xs-right,
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p
    > button {
    margin-left: 46%;
  }
  #search_widget form input,
  button.btn.btn-primary.lpqt-add-to-quote,
  input.btn.btn-primary.form-control-submit.float-lg-right.float-md-right.float-xs-right,
  #content > div > section > form > footer > input.btn.btn-primary,
  #header
    > div.header-top
    > div
    > div:nth-child(1)
    > div.header-top-right.col-md-10.col-sm-12.position-static
    > p
    > button {
    width: 63% !important;
  }
  #header
    > div.ets_mm_megamenu.layout_layout1.show_icon_in_mobile.transition_slide.transition_floating.sticky_enabled.enable_active_menu.ets-dir-ltr.hook-default.single_layout.disable_sticky_mobile.changestatus
    > div
    > div
    > div
    > ul
    > li.mm_menus_li.mm_sub_align_full.mm_has_sub
    > span::before {
    border-top: 1px solid white !important;
  }
  #header
    > div.ets_mm_megamenu.layout_layout1.show_icon_in_mobile.transition_slide.transition_floating.sticky_enabled.enable_active_menu.ets-dir-ltr.hook-default.single_layout.disable_sticky_mobile.changestatus
    > div
    > div
    > div
    > ul
    > li.mm_menus_li.mm_sub_align_full.mm_has_sub
    > span::after {
    border-top: 15px solid white !important;
  }
  ul.mm_menus_ul.clicktext_show_submenu {
    margin-left: 0px !important;
    margin-top: 0px !important;
  }
  p#cat-logo {
    font-size: 16px !important;
  }
  input.ui-autocomplete-input {
    font-size: 16px !important;
  }
  div#user {
    font-size: 16px !important;
  }
  #_mobile_user_info > div > a > i {
    font-size: 23px;
  }
  #_mobile_user_info {
    top: 50px;
  }
  .row.btn-cata {
    top: -2px !important;
  }
  .ets_mm_megamenu .container {
    background: none !important;
  }
  button#btn_catalogue {
    border-radius: 5px;
    border: none;
    color: white;
    font-size: 16px;
    padding: 6px 11px;
    font-weight: bold;
  }
  .cont {
    font-size: 24px;
    font-weight: bold;
    color: white;
    float: right !important;
    padding-right: 4px !important;
    margin-top: 3px;
    width: 100%;
    text-align: right;
  }
  div#menu-icon {
    display: none;
  }
  #index .btn-cat {
    margin-left: 11px;
  }
  #index.btn-cat {
    margin-left: -5px;
  }
  .btn-cat {
    margin-left: -30px;
  }
  ul#footer_account_list {
    padding-left: 5px;
  }
  .footer-container .links {
    width: 100%;
    padding-left: 0px !important;
    padding-right: 0 !important;
    text-align: center;
  }
  .footer-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .ets_mm_megamenu_content_content {
    margin-top: -50px;
  }
  .ybc-menu-toggle.ybc-menu-btn.closed {
    color: white !important;
  }
}

.btn-cat {
  display: none !important;
}
.layout_layout1:not(.ybc_vertical_menu) .mm_menus_li:hover > a,
.ets_mm_megamenu.layout_layout1.ybc_vertical_menu:hover,
#header .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li:hover > a,
.ets_mm_megamenu.layout_layout1.ybc_vertical_menu:hover {
  background: inherit !important;
}
p#cat-logo {
  display: none !important;
}
h1#title {
  font-family: Roboto Black, sans-serif !important;
}
span.mm_menu_content_title {
  font-family: Roboto Bold, sans-serif !important;
}
h4 {
  font-family: Roboto Bold, sans-serif !important;
}

/*page detail produit */
/*desktop*/
@media (min-width: 768px) and (max-width: 1500px) {
  .product-actions.js-product-actions {
    margin-left: 40px;
  }
  #product h1.h1 {
    margin-left: 2%;
  }
}
@media (min-width: 768px) and (max-width: 1500px) {
  #main
    > div.row.product-container.js-product-container
    > div:nth-child(3)
    > div.product-prices.js-product-prices {
    margin-left: 2.5% !important;
  }
  
}
/*mobile*/
@media (min-width: 320px) and (max-width: 767px) {
  .product-actions.js-product-actions {
    margin-left: 20px;
  }
  #main
    > div.row.product-container.js-product-container
    > div:nth-child(3)
    > div.product-prices.js-product-prices {
    margin-left: -1.5% !important;
  }
  #product h1.h1 {
    margin-left: -2.5%;
  }
  /*.product-quantity.clearfix {
    padding-bottom: 6%;
}*/
  .add {
    padding-top: 5%;
  }
}
/*End page detail produit*/
/*affichage du texte en permanent sous le choix du paiement*/
#payment-option-1-additional-information{
  display: block!important;
}
/*fin affichage du texte en permanent sous le choix du paiement*/