/*
Theme Name: nice-clay
Theme URI: http://nice-clay.com/
Template: phlox
Author: nice-clay
Author URI: http://nice-clay.com/
Description: Phlox is a modern, lightweight and customizable theme perfect for almost any type of website including, blog, portfolio, business, agency, news &amp; magazine, food &amp; restaurant, travel, and photography as well as WooCommerce storefront. What makes the Phlox unbeatable is being fast, truly responsive, translation ready, RTL layout, built with SEO in mind, professional portfolio features, 30 exclusive widgets and elements, 19 demo sites for one-click import, WooCommerce Ready, WPML ready, 100% GDPR compliance, reliable with regular updates, and also integrated with Elementor, Visual Composer and SiteOrigin page builders. Phlox is architect from scratch by the team behind the famous "Master Slider" project, so relax and be assured that you are supported by a good company. Phlox is the only theme that you have ever need to use and look no further. Start exploring the demos: http://demo.phlox.pro/default/
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,grid-layout,custom-menu,custom-colors,editor-style,featured-images,featured-image-header,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,translation-ready,e-commerce,portfolio,food-and-drink,threaded-comments,custom-logo
Version: 2.16.0.1718014975
Updated: 2024-06-10 12:22:55

*/

a{
    color: #000 !important;
}

a:hover{
	color: #628E83 !important;
}

header#site-title {
    background-color: #fafafa;
}

.page-title-section .aux-heading-boxed.aux-dark .page-title-group {
    background-color: transparent;
}

.page-title-section .page-header > .aux-container > *:first-child {
    margin-top: 0;
}

.page-title-meta.aux-single-inline-meta,
header.woocommerce-products-header {
    display: none;
}

.woocommerce-shop .page-title-section .page-header > .aux-container > *:first-child {
    margin-top: 10px;
}

header#site-title {
    background-color: #fafafa;
}

mark.count {
    display: none;
}

h2.woocommerce-loop-category__title {
    text-align: center;
    font-size: 25px !important;
    font-weight: normal;
    color: #222;
}

h2.woocommerce-loop-product__title {
    color: #222;
    line-height: 20px;
}

.woocommerce ul.products li.product .price {
    font-size: 20px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    color: #fff !important;
    background-color: #628E83;
}

.tax-product_cat .page-title-section .page-header > .aux-container > *:first-child,
.woocommerce-shop .page-title-section .page-header > .aux-container > *:first-child{
    margin-top: 30px;
    margin-bottom: 10px;
}

.tax-product_cat .page-title-section .page-header > .aux-container > *:last-child,
.woocommerce-shop .page-title-section .page-header > .aux-container > *:last-child {
    margin-bottom: 25px;
}

.woocommerce-page header#site-title {
    margin-bottom: 50px;
}

#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel {
    max-width: 100% !important;
}

td.woocommerce-product-attributes-item__value {
    padding-left: 14px !important;
}

section.related.products {
    clear: both;
    padding-top: 50px;
}

h1.product_title.entry-title {
    font-size: 30px;
}

nav.woocommerce-pagination {
    margin-bottom: 50px;
}

[data-wvstooltip]:hover:after, [data-wvstooltip]:hover:before {
    left: 0;
}
.aux-content-top-margin .aux-primary {
    padding-top: 0;
}

/*header#site-elementor-header {
    top: 0 !important;
}*/

body:before {
    height: 0 !important;
}

.aux-elementor-header {
    box-shadow: 0 4px 0 rgb(34 34 34 / 3%);
}

.linkUnderline:hover{
    text-decoration: underline;
}

.single-product main#main {
    padding-top: 50px;
}

a.aux-button.aux-checkout-button.aux-large.aux-black.aux-uppercase {
    background-color: #628E83;
    color: #fff !important;
}

a.aux-button.aux-cart-button.aux-large.aux-.aux-black.aux-outline.aux-uppercase:hover {
    color: #fff !important;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    padding: 16px 5px 17px;
    font-size: 12px !important;
    width: 190px;
    background-color: #fff;
}

.page-title-section .aux-heading-boxed .page-title-group {
    padding: 25px 0;
}

body .page-title-section .page-header .page-title {
    text-transform: capitalize;
}

form.checkout.woocommerce-checkout {
    background-color: #fafafa;
    padding: 30px;
    border: 1px solid;
}

div#customer_details input {
    background-color: #fff;
    padding: 10px 15px;
}

form.checkout.woocommerce-checkout label {
    margin-bottom: 0;
}

form.checkout.woocommerce-checkout span.select2-selection.select2-selection--single {
    height: auto;
    border-radius: 0;
}

form.checkout.woocommerce-checkout span.select2-selection__rendered {
    padding: 8px 15px 5px;
}

form.checkout.woocommerce-checkout input#billing_email {
    max-width: 100%;
}

table.cart.woocommerce-cart-form__contents tr th,
table.shop_table.woocommerce-checkout-review-order-table tr th {
    background-color: #628E83;
    color: #fff;
}  

table.shop_table.woocommerce-checkout-review-order-table tr td {
    background-color: #fff;
}    

h3#order_review_heading {
    margin-top: 40px;
}

button.stripe-gateway-stripelink-modal-trigger {
    opacity:0;
}

textarea#order_comments {
    background-color: #fff;
    max-width: 100%;
    min-height: 150px;
}

form.checkout.woocommerce-checkout label {
    margin-bottom: 0;
}

.create-account input {
    max-width: 100%;
}

tr.woocommerce-cart-form__cart-item .product-name br,
table.shop_table.woocommerce-checkout-review-order-table .product-name br {
    display: none;
}











/*****************************************************************************
RESPONSIVE
*****************************************************************************/


@media(max-width:1024px){
.aux-cart-wrapper.aux-cart-element .aux-card-dropdown {
    right: 0 !important;
    left: inherit !important;
}
}


@media(max-width: 767px){
.woocommerce-page table.cart td.actions .coupon .input-text+.button {
    width: 100%;
    padding: 15px 10px;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    max-width: 100%;
    padding: 5px;
    width: 100%;
    display: block;
    margin-bottom: 5px;
}

body .aux-fold, .aux-fold-padding, 
body .aux-boxed-container > .aux-container {
    padding-right: 20px;
    padding-left: 20px;
}

body .page-title-section .page-header .page-title {
    font-size: 30px;
    letter-spacing: 10px;
}
}