@media (max-width: 991px) {

  body .product-miniature .product-title a {
    height:100px;
  }

  .mobile-menu-opened #header .mm_menus_ul {

        padding-right: 30px;
        background: transparent;

  }

  .mobile-menu-opened #header .mm_menus_ul::-webkit-scrollbar{
    display: none;
  }

  .mobile-menu-opened #header .mm_menus_ul:after {
    content: " ";
  background: #fff;
  width: 100%;
  display: block;
  height: 100vh;
}

  body #header .mm_menus_li {
    background:#fff;
  }
}

.carousel-container .opacity-0 {
  z-index:-1;
}

body#my-account footer.page-footer a {
  font-size:20px;
}


.footer-container {
  padding-bottom:20px;
}

.productPriceHookContainer {
  display:block;
  height:20px;
}

.productPriceHookContainer .av_category_stars {
  width:100% !important;
  display:block !important;
  margin: 0 !important;
}

@media (min-width: 992px) {
  .our-products-section .carousel-container {
    height: 285px;
  }
}

.menu-atc {
  display:none;
}

.product-customizable .product-container > .col-md-6 > hr,
.product-customizable .product-container .product-information > hr{
  display:none !important;
}

.step_options .form-group .btn {
 margin-top:10px;
}
.step_options .well .btn {
  font-size: 12px;
  padding: 7px;
  display: block;
  position: relative;
  float: none;
}

#main .field-optin {
  display:none;
}

@media (min-width: 1200px) {
  body #wrapper>.container,
  body #header>.container,
  body #header .container.--extended,
  body #footer>.container {
    width:1600px;
  }
}

.product-miniature {
  box-shadow: none;
}

.column-carousel img {
  width:100%;
}

#category .category-cover {
background-size:auto;
  background-color: #fff;
}


body#authentication.hfinscription .header-top-right {
  opacity:0 !important;
}

body#authentication.hfinscription .header-nav-top-right {
  opacity:0 !important;
}

body#authentication.hfinscription #footer {
  padding:0;
}

body#authentication.hfinscription #footer > .container.--extended,
body#authentication.hfinscription #footer .footer-container {
  display:none;
}

body#authentication.hfinscription .registrationP {
  font-size:20px;
}

body#authentication.hfinscription .header-text-banner {
  display:none;
}

body#authentication.hfinscription #wrapper {
  margin-top:6rem;
}

body#authentication.hf-83e4d552a31d046d51ffb362b79e1c46 .field-SAN_SERVICE_NUMBER {
  display:none;
}

body #configurator-tabs li {
  margin:-2px;
}

body .quantity_wanted .input-group {
  margin-bottom:10px;
}

body .quantity_wanted .input-group .btn {
  margin-top:0px;
}

body #configurator_block .quantity_wanted input {
  margin:0;
}

body #configurator_block .option .quantity_wanted + label {
  position:absolute;
  top:20px;
  margin-left:10px;
}

body .step_options .option_group {
  position:relative;
}

body #configurator_preview_container {
  margin-top:20px;
}

body .product-information-header .alert-danger {
  display:none;
}

@media (min-width: 576px) {
 body.product-customizable .modal-dialog {
    max-width: 700px;
  }

  body.product-customizable .input-group-addon {
    width:auto;
  }
}


.transition_fadeInUp:not(.click_open_submenu) li:hover .mm_columns_ul, .transition_fade:not(.click_open_submenu) .mm_menus_li.mm_has_sub:hover .mm_columns_ul, .transition_fade.click_open_submenu .mm_menus_li.mm_has_sub .mm_columns_ul.open {
  animation-name: none;
  -webkit-animation-name:none;
}