/*
  Theme Name: Merch'd
  Theme URI: https://www.theboltway.com
  Author: the bolt way ltd.
  Author URI: https://www.theboltway.com
  Description: bolt is one of the UK’s most progressive performance marketing agencies, based in London and Wakefield.
  Version: 1.0
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
  Text Domain: bolt-text-domain
*/

/*--------------------------------------------------------------
  Production File
  Local edits will be overwritten in the next release
--------------------------------------------------------------*/
/*p.product-price {*/
/*    display: none;*/
/*}*/
.logo-header {
    height: 75px;
    width: 150px;
    object-fit: contain;
    object-position: left;
}
.login-logo img.custom-logo {
    height: 75px;
    width: 150px;
    object-fit: contain;
    object-position: center;
}
button.addProduct {
    border: 1px solid #df394f !important;
    background-color: #df394f !important;
}
button.addProduct {
    position: absolute;
    left: 75px;
    border: 1px solid #c7d8d8;
 
    height: 35px;
   
}

.cart-items button.removeProduct, .cart-items button.removeProduct {
    border: 1px solid #df394f !important;
    background-color: #df394f !important;
}

button.removeProduct {
    position: absolute;
    left: 0;
    border: 1px solid #c7d8d8;
  
    height: 35px;
    /* pointer-events: none; */
}
.block-wrap.text-center.forgot-pass p:nth-child(2){
    display:none;
}
.page-template-portal-login{
    overflow: hidden;
}
.woocommerce div.product .stock {
    color: #000;
    font-weight: 600;
}
.woocommerce div.product .out-of-stock {
    color: #df394f;
}
.theme-portal-randd.woocommerce-cart table.cart button.button {
    background: #df394f !important;
}

.dropdown-click:before {
    content: '⯆'!important;
    font-weight: 900;
    display: inline-block;
    font-size: 12px;
    margin: 0 auto;
    left: -1px;
    right: 0;
    top: 1px;
    position: absolute;
    text-align: center;
}
.dropdown-click {
    background: #fff !important;
}

.login-form form {
    background: #df394f!important;
}
.login-form .access-message {
    background: #df394f;
}
.login-submit input[type="submit"] {
    background: #fff !important;
    color:#df394f!important;
}
body {
    background: #fff !important;

}
.cart-items button.product-qty-minus,
.cart-items button.product-qty-plus{
    border: 1px solid #df394f !important;
    background-color: #df394f !important;
}
.cart-items input.qty {
    border-top: 1px solid #df394f!important;
    border-bottom: 1px solid #df394f!important;
}

.cus_menu .billling-button,
.woocommerce-billing-fields .ocwma_select,
.woocommerce-billing-fields .form_option_billing {
    display:none;
}
.ocwma_table_custom {
    padding-top: 18px;
    border-top: 1px solid #df394f;
}
.ocwma_ship_table button.form_option_ship_edit {
    color: #0096D9;
    text-decoration: none;
    background-color: transparent;
    border: unset;
    text-transform: capitalize;
    margin-bottom: 5px;
    padding-left: 0;
}
.form_option_billing, .form_option_shipping {
    border: 1px solid #df394f;
}
.form_option_billing:hover, .form_option_shipping:hover {
    background-color:#fff;
    color:#df394f;
}
.ocwma_close {
    background-color: #df394f;
}
.ocwma_modal-content button[type="submit"]{
    background: #df394f!important;
    padding: 7px 20px;
    margin-top: 15px;
}
.ocwma_modal-content form .form-row .input-text,
.ocwma_modal-content form .form-row select {
    border: 0;
    padding: 5px 8px;
    border: 1px solid #B8D1D1;
}
.ocwma_modal-content .form-row {
    display: block!important;
}
form.variations_form.cart select {
    border: 1px solid #c7d8d8;
    padding-left: 12px;
    height: 35px;
    border-radius: 0px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #df394f!important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
    background: #df394f!important;
}
nav.woocommerce-MyAccount-navigation ul li {
    border: 1px solid #df394f!important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000;
}
.woocommerce-page input[type="submit"],
.woocommerce-page button[type="submit"],
.woocommerce-page a.button{
    background: #df394f !important;
}
.archive li.product-category.product img {
    width: 100%;
    border: 1px solid #df394f!important;
    height: 300px;
    object-fit: cover;
}
.product-wrap > img {
    border: 1px solid #df394f!important;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.product-wrap {
    height: 300px;
}
.product-gallery-wrapper li.lslide > img{
    object-fit: contain !important;
}
.woocommerce-info {
    border-top-color: #df394f!important;
}
..woocommerce-page button.product-qty-plus {
    border: 1px solid #c7d8d8!important;
    background-color: #eaf5f5 !important;
}

nav#MainNav {
    background: #df394f!important;
}
#MainNav .nav-link {
    color: #fff;
}
a.cart-customlocation {
    color: #fff;
}
#MainNav span.cart-count {
    background: #fff;
    color: #df394f;
}
body.theme-portal-randd div.main-content{
	background-color:#fff;
}
.theme-portal-randd .product-data-wrap a{
	color:#df394f;
}
.theme-portal-randd .row.products--loop > div[class*="col-"] .product--quick-look-container{
	background-color:#df394f;
	color:#fff;
}
body.theme-portal-randd {
    background: #fff;
}
.theme-portal-randd a.button.view-product {
    background-color: #df394f !important;
}
.product-popup a{
	color:#df394f;
}

li.product-category.product {
    list-style: none;
    text-align: center;
}
.archive h2.woocommerce-loop-category__title {
	color: #231F20 !important;
    font-size: 1.15rem;
    font-family: 'DM Sans', sans-serif !important;
    text-align: left;
    margin-top: 1.2rem;
    padding-left: .3rem;
    min-height: 40px;
}
.archive mark.count {
    display: none;
}
.archive li.product-category.product img{
	width:100%;
	border:1px solid #c0d5d5;
}