@media only screen and (max-width: 767px) {
    .product-single .add-cart-button {
        height: 45px;
    }
}

ul#SiteNav.site-nav.list--inline > li:nth-child(1) > a.site-nav__link.site-nav__link--main {
    background:gold;
    color: black;
}
ul#SiteNav.site-nav.list--inline > li:nth-child(1) > a.site-nav__link.site-nav__link--main > span.site-nav__label {
    color: black!important;
}
ul#MobileNav.mobile-nav > li:nth-child(4) > a.mobile-nav__link {
    background:gold!important;
}
ul#MobileNav.mobile-nav > li:nth-child(4) > a.mobile-nav__link > span.mobile-nav__label {
    font-weight:bolder;
}



.swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
    background: #fff !important;
    border: 1px solid rgba(127, 127, 127, 0.16) !important;
    width: 30.5% !important;
    padding: 18px !important;
    margin: 0 4% 4% 0 !important;
    display: flex !important;
    flex-direction: column !important;
    position: relative !important;
    justify-content: space-between  !important;
    cursor: pointer !important;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 5%) !important; 
}

.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
    font-family: 'Lato'  !important;
    text-transform: uppercase !important;
}

.swym-ui-component .swym-product-price .swym-product-final-price {
    display: inline-block;
    margin-right: .4em;
    font-family: 'Oswald';
    font-weight: 900;
    font-size: 24px;
    color: #DD0E0B;  
}

.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn {
    font-family: 'Lato';
    padding: 12px !important;
    font-weight: bold !important;
}

div#tab3 > h3 > span {
    font-weight: bold;
    color: black;
}

div#tab3 > h3 {
    font-size: 18px;
    // text-transform: uppercase;
    font-family: 'Lato';
    margin-bottom: 6px;  
    color: rgba(57, 58, 62, 0.6);
}

.rental_form_tab_title {
    text-transform: capitalize;
    border-bottom: solid;
}

.submitted_rental_result {
    display: inline-flex;
}

.no-margin {
  margin: 0;
}

.rental_summary_quantity{
    font-size: 18px;
}

.rental-summary{
    display: grid;
    grid-template-columns: auto auto;
}

.btn-grid-container {
    display: grid;
    grid-template-columns: auto auto;
}

ul.submitted_rental_result > li:nth-child(2) {
    margin-left: 15px;
}


.grid-item {
    margin-bottom: 10px
}

.shopify-challenge__container {
    margin: 5% 36% !important;
    border: solid 2px;
    padding: 11px;
}

.shopify-challenge__button {
    background: linear-gradient(0deg, #b61b1a 0.65%, #da2c2a 100%);
    font-weight: bold;  
}

#back-icon {
    float: left;
    margin-right: 27px;
}


.swym-button-bar {
    width: 100%;
}

.swym-btn-container{
    width: 100%
}

.swym-button {
    width: 100% !important;
}

.aasaved-carts-totals-add{
    background: linear-gradient(0deg, #b61b1a 0.65%, #da2c2a 100%) !important;
}

.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext {
    background: linear-gradient(0deg, #b61b1a 0.65%, #da2c2a 100%) !important;
    margin-bottom: 5%;
}

/* button.hide-mble.button-btn.ajax_add_to_cart.btn-red.add-cart-button.btnn[aria-disabled=true], 
.product-single .add-cart-button[aria-disabled=true], 
button.hide-mble.button-btn.ajax_add_to_cart.btn-red.add-cart-button.btnn[aria-disabled=true] + .hide-dkt, 
.sold-out-btn {
    opacity: 0.4;
    cursor: not-allowed !important;
}
button.swym-button.disabled, button.swym-button:disabled {
    opacity: .4;
    cursor: not-allowed !important;
} */

.site-header__icons-wrapper .header-icon-link .acc_info {
  margin-left: 0;
}

@media only screen and (max-width: 600px) {
    .shopify-challenge__container {
        margin: 5% 4% !important;
        border: solid 2px;
        padding: 11px;
    }
  }
@media only screen and (max-width: 776px) {
 .swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
    width: 100% !important;
 }
} 

.template-product .product__policies {
    display: none;
}
.spr-header {text-align:center!important;}
.spr-badge {padding: 10px 0 10px 0;}
.spr-icon {color: goldenrod;}
.spr-review-footer.rte {display: none;}
@media only screen and (min-width: 768px) {
  .spr-summary.rte {padding-left: calc(100%/12)!important;}
}

#shopify-product-reviews {padding-top:50px!important;}

@media only screen and (max-width: 767px) {
  .product-single .product-single__title {
    margin-bottom: 0px;
  }
}

@media only screen and (min-width: 768px) {
  .related-products-section {
      padding: 45px 0 150px;
  }
}

#shopify-section-product-related > hr{display:none!important;}

.related-products-section .product-recommendations__inner .section-header h2 {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
    font-size: 1.7em;
    text-align: center;
}

@media (max-width: 991px) {
	.template-collection .list-view-items .list-view-item .list-view-item__link .list-view-item__price-column {
	    min-width: 70px!important;
	}
	.template-collection .list-view-items .list-view-item .list-view-item__title-column {
	    flex-basis: min-content;
	}
}

.medium-up--push-one-twelfth {
    padding: 20px 0 20px 0;
}

.announcement-bar ul li:first-child a {
    background: black;
    padding: 4px 7px 4px 7px;
    color: gold;
    font-weight: 800;
}
div#variant-inventory {
    font-size: 20px;
    font-weight: 600;  
    color:#da2c2a;
}
