:root {
    --ds-blue: #0b374d;
    /* --ds-blue: red; */
    --ds-blue-dark: #0b273d;
    --ds-blue-light: #2a84b1;
    --ds-yellow: #e5df00;
    --ds-yellow-dark: #cbc700;
}

.container.rsrc-container,
.wc-block-components-text-input input,
.summary {
    background-color: var(--ds-blue);
    color: white;
    font-family: 'Arial Nova';

}


.container.rsrc-container .wc-block-components-order-summary-item__quantity {
    background-color: var(--ds-blue);
    color: white;
    font-family: 'Arial Nova';
    border-color: var(--ds-yellow-dark);
    box-shadow: 0 0 0 0;
}


h1.page-header,
h2.page-header,
.woocommerce div.product .product_title {
    color: white;
    font-family: 'Arial Nova';
    border: none;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price{
    color: var(--ds-yellow);
    font-family: 'Permanent Marker';
    font-size: 22px;
}

/* checkout */

#email,
#billing-first_name,
#billing-last_name,
#billing-address_1,
#billing-address_2,
#components-form-token-input-0,
#billing-city,
#billing-state,
#billing-postcode,
#billing-phone,
#components-form-token-suggestions-0,
#components-form-token-suggestions-0 li,
#billing-state>div:nth-child(1)>div:nth-child(1)>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>div:nth-child(1)>input:nth-child(1),
.components-form-token-field__suggestions-list li,
.wc-block-components-textarea,
.container.rsrc-container .wc-block-components-textarea,
.container.rsrc-container .wc-block-components-textarea:focus {
    /* background-color: yellow; */
    font-family: 'Arial Nova';
    /* color: var(--ds-blue); */

}




/* .components-form-token-field__suggestions-list li.is-selected{
    background-color: var(--ds-blue-light);
} */
#components-form-token-suggestions-0 li:hover,
.container.rsrc-container .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,
.container.rsrc-container .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,
.container.rsrc-container .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,
.container.rsrc-container .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,
.container.rsrc-container .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover,
.container.rsrc-container .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,
.container.rsrc-container .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,
.container.rsrc-container .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,
.container.rsrc-container .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover,
.container.rsrc-container .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected {
    background-color: var(--ds-blue-light);
    font-family: 'Arial Nova';
    color: white;

}


.wc-block-components-button:not(.is-link) {
    border: none;
    border-radius: 6px;
    background-color: var(--ds-blue-light);
    font-family: 'Arial Nova';
    color: var(--ds-yellow);
    outline: 1px solid var(--ds-yellow);
}

.wc-block-components-button:not(.is-link):active,
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
    outline: 3px solid var(--ds-yellow);
    box-shadow: 0 0 0 2px #000204;

}

/* checkout end */


/* My accoount */

.container.rsrc-container li.woocommerce-MyAccount-navigation-link>a {
    font-family: 'Arial Nova';
    color: var(--ds-yellow);
}

.container.rsrc-container li.woocommerce-MyAccount-navigation-link.is-active,
.container.rsrc-container li.woocommerce-MyAccount-navigation-link.is-active>a {
    font-family: 'Arial Nova';
    color: var(--ds-blue);
    background-color: var(--ds-yellow);
}

.container.rsrc-container .woo-wallet-my-wallet-container .woo-wallet-sidebar,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    background-color: var(--ds-blue-dark);
}

.container.rsrc-container .woo-wallet-sidebar ul li.card {
    background-color: var(--ds-blue);
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    font-family: 'Arial Nova';
    color: var(--ds-yellow-dark);
}

/* My accoount end*/




select {
    font-family: 'Arial Nova';
    color: black;
}

thead {
    background-color: rgba(1, 1, 1, 0.5);
}

a {
    font-family: 'Arial Nova';
    color: var(--ds-yellow);

}

a:hover {
    font-family: 'Arial Nova';
    color: var(--ds-blue-light);
}

.woocommerce div.product form.cart .variations label {
    font-family: 'Arial Nova';
    color: var(--ds-yellow);
}

.input-text {
    font-family: 'Arial Nova';
    color: black;
    /* color: var(--ds-blue);
    background-color: #e5df00; */
}

.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background-color: var(--ds-blue-light);
    font-family: 'Arial Nova';
    color: var(--ds-yellow);
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled] {
    background-color: var(--ds-blue-dark);
    font-family: 'Arial Nova';
    color: var(--ds-yellow-dark);
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}


.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product h2.woocommerce-loop-category__title {
    font-family: 'Bebas Neue';
    color: white;
    font-weight: lighter;
    font-size: 20px;
}





#reviews,
#tab-description {
    background-color: var(--ds-blue);
}

#comment {
    background-color: white;
    font-family: 'Arial Nova';
    color: black;
}

.panel {
    background-color: var(--ds-blue);
}





.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    border-color: var(--ds-yellow);
    font-family: 'Arial Nova';
    color: var(--ds-yellow-dark);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color: var(--ds-yellow);
    font-family: 'Arial Nova';
    color: var(--ds-blue);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    font-family: 'Arial Nova';
    color: var(--ds-blue-light);
}

#breadcrumbs {
    border: none;
}

.woocommerce ul.products li.product {
    border: none;
}

.rsrc-author-credits {
    display: none;
}

.woocommerce ul.products li.product .price {
    font-family: 'Permanent Marker';
}











#blog > div.container.rsrc-container > div.row.rsrc-content > article > div.rsrc-post-content.post-12.page.type-page.status-publish.hentry > div.entry-content > div > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account{
	display:none;
}
.woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2.woocommerce-loop-product__title, .woocommerce ul.products li.product h2.woocommerce-loop-category__title{
	font-size:30px
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	background-color: var(--ds-yellow);
}
.woocommerce nav.woocommerce-pagination ul li {
    border-right: 1px solid var(--ds-yellow);
}

/* .woocommerce ul.products li.product a img{
    border: var(--ds-yellow) dashed 4px;
    border-radius: 8%;
} */

.is-large.wc-block-cart .wc-block-cart-items th,
.woocommerce table.shop_table th{
    text-align: center;
}

.woocommerce table.shop_table th.product-name{
    text-align: left;
}

#back-top{
    z-index: 100;
}
body{
    background-color: var(--ds-blue);
}