.checkout_shipping {
    margin-top: 35px;
}
.path-commerce-shipping-wrapper .main {
    padding-top: 35px;
}
div#block-shippingdelaynotice {
    margin-top: 70px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 766px) {
  .product-tile .no-line {
    align-items: center;
  }
}
@media (min-width: 720px) {
  .pdp-prod-name {
    font-size: 37px !important;
  }
}

.recertified-menu a {
 text-decoration: none; 
}

.recertified-menu
a.active {
    font-weight: 900;
}

.recertified-menu a.viewall {
    text-decoration: none;
    color: #ac0535!important;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 1px;
}

.thumb-img-wrapper-list .thumb-img-wrapper div.thumb-img-block {
display:block;
}

.discount-price {
text-decoration: line-through;
  color:#b3b3b3;
}
@media (min-width: 767px){
 .product-tile {
  font-size: 1.125rem;
 }
}

.tooltip_pdp {
  width: auto;
}

.tooltip_pdp .tooltip_image {
  width: 23%;
  padding-right: 10px !important;
}

.tooltip_pdp .tooltip_image + div {
  width: 73%;
}

.tooltip_pdp .tooltip__fullcontent .title {
  font-size: 15px;
  line-height: 20px;
  padding-bottom: 5px;
}

.tooltip_pdp .tooltip__fullcontent .content {
  font-size: 13px;
  font-weight: 500 !important;
}

.tooltip_pdp .tooltip__fullcontent .warning-message {
  font-size: 15px;
  line-height: 17px;
  padding-top: 3px;
}

.plp-results .product-tile .prod-finishes {
	display: flex;
    justify-content: center;
  	flex-wrap: wrap;
}
.plp-results .product-tile .prod-finishes img.finish-class {
	padding: 0 0px 0px 0;
}
img.active.finish-class{
border: 2px solid #ac0535;
    border-radius: 100%;
    padding: 2px;
}
.for-professional-page .main .text-button-box{
  display:block !important;
}
.innovation-landing .banner-block .banner-content{
  width:100% !important;
}
.showroom .rewards{
  text-align: center;
}
.showroom .section-lead-in {
  margin-bottom: 0;
}
@media (min-width: 767px){
.product-tile { transition: none!important;}
}
@media (min-width: 1024px){
  .header-wrapper header.header .main-nav-block .mobile-header-icons{display: none!important;
  }
}
@media (max-width: 1024px){
  .header-wrapper header.header .main-nav-block .mobile-header-icons{
    display: block!important;
  }
}
@media (max-width: 1099px){
.header-wrapper header.header .main-nav-block .search-wrapper.mobile-search-active {
  visibility: initial!important;
  opacity: 1!important;
  display: block!important;
  }
}
@media (min-width: 1024px){.header-wrapper header.header .main-nav-block .mobile-header-icons{display: none!important;}}
@media (max-width: 1024px){.header-wrapper header.header .main-nav-block .mobile-header-icons{display: block!important;}}
#container-notapplicable, #container-brizo {
  display: none;
}
.ui-widget-content a.autocomplete-view-all {
    color: #ac0535;
    text-transform: uppercase!important;
    font-weight: 400!important;
    font-size: 12px!important;
    text-decoration: none!important;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23ac0535' d='M9.5 6l-7 6V0z'/%3E%3C/svg%3E")!important;
    background-position: right center!important;
    background-repeat: no-repeat!important;
    padding: 0 15px 0 0!important;
    background-size: 10px!important;
    display: inline-block!important;
}
.view_all svg{
  display: none!important;
}
@media (min-width: 920px) {
.node--type-awards .banner-block.only-mobile {
  display: none !important;
  }
}
@media (max-width: 919px) {
.node--type-awards .banner-block.only-destop {
    display: none !important;
}
}
@media (max-width: 766px) {
.path-search-results .allResult {
  -webkit-box-ordinal-group: 1 !important;
  order: 0 !important;
  }
}

.figure img, .figure picture {
  width: 100%;
}
.layout--twocol-section {
  flex-wrap: inherit;
}
@media (max-width: 766px) {
.cartride-page-wrapper .catalog-grid .catalog-grid__item {
  width: 100%;
}
}

@media (max-width: 1023px) {
  .layout--twocol-section {
  flex-wrap: wrap;
  }
}
@media (max-width: 1023px) {
.node--type-awards .heading-image-description:nth-child(1) h3 sup {
    display: inline-block;
}
}
.cartridge-block .cartridge-img-wrapper .cartridge-img-block img {
  width: auto;
}
.thumb-img-wrapper-list {
  max-width: 33.33%;
}
.dumpling-making .video-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.dumpling-making .video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.path-blogs .views-element-container .field-content p {
  display: contents;
}
.professionals-training .layout--twocol-section .layout__region.layout__region--second .content .sso-button-form {
  display: flex;
  justify-content: center
 }
.thumb-img-wrapper-list .prod-big-img img.img {
  width: 600px;
  height: 600px;
  object-fit: contain;
}
.product-tile__image img.img-responsive, .product-tile__image img.img {
  width: 224px;
  height: 224px;
  object-fit: contain;
}
.collection-details__section .product-tile__image img.img-responsive,.collection-details__section .product-tile__image img.img {
  width: 250px;
  height: 250px;
}
.collection-details__section .product-tile--collection .product-tile__cta {
    margin: 10px 0 0 !important;
}
.pdp-section .prod-detail-wrapper .pdp-listing-block {
   border-top: 1px solid #D7D7D9 !important;
}
.product-tile--collection ul {
  max-height: 260px !important;
}
@media(min-width: 1100px){
 .mega-nav-wrapper .mega-menu-nav li.mega-menu-nav__item--with-sub:hover .mega-menu-nav--sub-1 .mega-menu-nav__item--sub.specselect-specification-tool{
   width: 24%;
 }
}