/*
Theme Name: FifthAvenue Child
Description: FifthAvenue Child Theme
Author: April 8
Author URI: https://april8.si
Template: FifthAvenue
Version: 1.0.0
Text Domain: fifthavenuechild
*/
.ml-1 {
    margin-left: 10px;
}

.text-small {
    font-size: 13px;
}

.as-link {
    cursor: pointer;
}

.select-small {
    max-width: 100px !important;
}

.select-inline {
    margin-left: 10px;
    float: none !important;
    display: inline-block !important;
}


.reset_variations {
    display: none !important;
}

.thb-breadcrumb-bar .breadcrumb-trail .trail-items .trail-item a {
    color: #222708;
}


.variations-in-row {
    margin-bottom: 0;
}
.variations-in-row tbody {
    border: none;
    background-color: transparent;
}
.variations-in-row td {
    padding: 0 !important;
}

.wc-item-meta {
    display: flex;
}
.wc-item-meta li {
    display: flex;
    margin-right: 20px;
}

.variation-skirt .label label,
.variation-skirt #skirt {
    display: none;
}
.variation-skirt .variations-custom {
    margin-bottom: 0 !important;
}
.variation-skirt .variations-custom .label label {
    display: block;
}
.variation-skirt .variations-custom .value {
    padding-bottom: 0;
}
.variation-skirt .variations-custom .value input {
    margin-bottom: 0;
}

#footer .wp-block-column p {
    font-size: 14px !important;
}

.white-blue-button a {
    border-color: #002F63 !important;
    color: #002F63 !important;
    background-color: #fff !important;
}
.white-blue-button a:hover {
    color: #fff !important;
    background-color: #002F63 !important;
}

.woocommerce-tabs table.woocommerce-product-attributes {
    margin: 0;
}

#reviews {
    margin: 0;
}

.woocommerce-tabs table.woocommerce-product-attributes tbody {
  border: 0 !important;
  font-size: 16px; 
}
      
.products .product .product-thumbnail .button:hover, .products .product .product-thumbnail .wp-block-button__link:hover, .wc-block-grid__products .product .product-thumbnail .button:hover, .wc-block-grid__products .product .product-thumbnail .wp-block-button__link:hover {
    background-color: #6e8c1c;
}

input[type="submit"].accent, input[type="submit"].alt, .button.accent, .button.alt, .btn.accent, .btn.alt, .pushbutton-wide.accent, .pushbutton-wide.alt {
    background-color: #6e8c1c !important;
}
.thb-secondary-area .thb-secondary-item .count {
    background: #6e8c1c !important;
}
.comment-form-rating p.stars:hover a, .comment-form-rating p.stars.selected a {
    color: #6e8c1c !important;
}
.star-rating>span:before, .comment-form-rating p.stars>span:before {
    color: #6e8c1c !important;
}

.wp-block-cover .wp-block-button__link:hover {
    color: #fff !important;
    background-color: #002F63 !important;
}

.footer .widget a {
    color: #666666;
}
.footer .widget a:hover {
    color: #002F63;
}

.thb-temp-message, .woocommerce-message, .woocommerce-error, .woocommerce-info:not(.cart-empty):not(.woocommerce-notice--info) {
    background: #6e8c1c !important;
}
/*
.amount {
    color: #6e8c1c;
}*/
/*
.thb-secondary-area .thb-secondary-item svg {
    fill: #6e8c1c;
}*/
.thb-global-notification.light {
    background: #6e8c1c !important;
    color: #fff !important;
}

#place_order {
    background-color: #002F63 !important;
}
#place_order:hover {
    background-color: #FF0000 !important;
}

.thb-full-menu .menu-item.current-menu-item > a {
    color: #6e8c1c;
}

.single-product span.sku_wrapper {
    display: none !important;
}

.language-selector-widget {
    width: 100%;
}
.wpml-ls-legacy-dropdown {
    width: 100%;
}

.thb-checkout-toggle {
    background: #6e8c1c;
    border: #6e8c1c;
    color: #fff;
}
.thb-checkout-toggle svg path {
    fill: #fff;
}
.thb-checkout-toggle a {
    color: #fff;
}

.widget.widget_shopping_cart .woocommerce-mini-cart__buttons .button {
    color: #000;
}
.widget.widget_shopping_cart .woocommerce-mini-cart__buttons .button + .button {
    color: #fff;
}

.widget.widget_shopping_cart .woocommerce-mini-cart__buttons .button + .button:hover {
    background-color: #6e8c1c !important;
}
.woocommerce form .form-row .required, .woocommerce-page .form-row .required {
    color: #6e8c1c;
}


@media print, screen and (max-width: 500px) {
	.variations-in-row > tbody > tr > td { display: block; }
}

.thb-product-detail .product-thumbnails .woocommerce-product-gallery__image img,.products .product .product-thumbnail img, .wc-block-grid__products .product .product-thumbnail img{
    object-fit:contain;
    object-position: center;
}