/*
Theme Name: Sober Child Theme
Theme URI: http://uix.store/sober/
Author: UIX Themes
Author URI: http://uix.store
Description: Sober is a fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sober
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: sober
*/

body {background-color: #fff;}
.site-content {min-height: 65vh;}
.site-header {padding: 1rem 0; background-color: #f5efff;}
footer {background-color: #1a006c;}
.site-footer .footer-info::before  {display: none;}
.socials-menu a, .footer-info .copyright, .footer-menu a {color: #fff !important;}
.socials-menu a:hover, .footer-menu a:hover {color: #fe7216 !important;}
.woocommerce-tabs.wc-tabs-wrapper {padding-bottom: 1rem; padding-top: 1rem !important; margin-bottom: 1rem;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-tabs.wc-tabs-wrapper, .woocommerce-tabs.wc-tabs-wrapper #tab-description {background-color: #f5efff;}
.woocommerce div.product .woocommerce-tabs {padding-left: 15px; padding-right: 15px;}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding-top: 25px; margin-bottom: 3rem;}
.woocommerce div.product .woocommerce-tabs .panel {margin-bottom: 1rem;}
.woocommerce .upsells, .woocommerce .related {border-top: 0;}
.woocommerce div.product .product-share a {color: #fe7216;}
.woocommerce-page-header {background-color: #1a006c;}
.woocommerce-page-header a {font-size: 1.4rem;}
.shop-navigation-ajax.woocommerce nav.woocommerce-pagination li .button-text, .shop-navigation-infinity.woocommerce nav.woocommerce-pagination li .button-text, button, input[type="button"], input[type="reset"], input[type="submit"], .wc-block-cart .wc-block-cart__submit-button, .header-icon li.menu-item-cart span.count, .header-icon li.menu-item-wishlist span.count, .button, .btn, .wpcf7-form .wpcf7-submit, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.disabled, .woocommerce a.button.alt.disabled, .woocommerce a.button:disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button:disabled[disabled], .woocommerce a.button.alt:disabled[disabled], .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.disabled, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button.alt:disabled, .woocommerce button.button:disabled[disabled], .woocommerce button.button.alt:disabled[disabled], .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.disabled, .woocommerce input.button.alt.disabled, .woocommerce input.button:disabled, .woocommerce input.button.alt:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button.alt:disabled[disabled] {background-color: #fe7216;}
.shop-navigation-ajax.woocommerce nav.woocommerce-pagination li .button-text:hover, .shop-navigation-infinity.woocommerce nav.woocommerce-pagination li .button-text:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .wc-block-cart .wc-block-cart__submit-button:hover, .header-icon li.menu-item-cart span.count:hover, .header-icon li.menu-item-wishlist span.count:hover, .button:hover, .btn:hover, .wpcf7-form .wpcf7-submit:hover, .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce input.button.alt:disabled[disabled] {background-color: #ff6600;}
.woocommerce-page-header li a {color: rgba(255,255,255,0.5);}
.woocommerce-page-header li:hover a, .woocommerce-page-header li.active a {color: #fff;}
.woocommerce-page-header li:hover .count, .woocommerce-page-header li.active .count {background-color: #fe7216;}
.woocommerce-account h1.entry-title {margin-bottom: 4rem;}
.header-transparent.page .page-header, .header-transparent.woocommerce .page-header {background-position: bottom center;}
.sober-contact-box .info-name {color: #272727;}
.sober-contact-box .info-icon {color: #272727; fill: #272727; stroke: #272727;}
.woocommerce .ribbons .onsale {background-color: #1a006c;}
.woocommerce-page-header .count, .woocommerce .ribbons .newness {background-color: #fe7216;}
.sober-message-box.info {color: #1a006c; background-color: #f5efff;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address, 
.woocommerce-edit-account form.edit-account .sb-account-details, .woocommerce-edit-account form.edit-account fieldset { background-color: #faf8ff; border-color: #faf8ff;}
.woocommerce form .form-row .input-text {padding: 5px; border-bottom: 0 !important;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header {float: none;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address {margin: 0;}
.woocommerce-account h2 {margin-bottom: 1.5rem;}.woocommerce-account .woocommerce-MyAccount-content .hello-customer {font-size: 2rem;}
.woocommerce-account .woocommerce-MyAccount-content .hello-customer .not-admin {display: block;}
.sober-message-box.success {color: #fe7216; background-color: #ffdcc5;}
.woocommerce-checkout .page-header {background-color: #f5efff;}
.woocommerce form .form-row .input-text {font-size: 1.4rem;}
.entry-title {font-weight: 300;}
.woocommerce-edit-account form.edit-account h3, .woocommerce-account h2 { font-size: 1.25em; padding-bottom: 1.5rem;}
.error-404 {background-color: transparent; border: 0; box-shadow: none; margin: 150px auto;}
.error-404 .page-content, .error-404 .page-title {color: #fff;}
.vc_custom_heading {margin-bottom: 4rem;}
.woocommerce-order-tracking h1.entry-title {clip: unset; position: relative !important; height: auto; width: auto; overflow: hidden;}
.woocommerce .shop-toolbar .products-filter li a {color: #000 !important;}
.woocommerce .shop-toolbar .products-filter li.active a {color: #fe7216 !important;}
.woocommerce .shop-toolbar .products-filter li.active:after {background-color: #fe7216;}
.woocommerce ul.products li.product a, .entry-content a {color: #fe7216;}
.woocommerce div.product .product_meta .sku_wrapper {display: none;}
.line-hover.active:after {background-color: #fe7216;}
.mobile-menu .search-form .search-field {background-color: #fff !important; -webkit-appearance: none; appearance: none;}
.hfeed .site-main .read-more {text-transform: none;}
@media screen and (max-width: 768px) { h1, h2, h3 {margin-top: 1rem;} h2 {font-size: 2rem;} h3 {font-size: 1.75rem;} }
.side-menu a {color: #23232c !important}
.woocommerce div.product form.cart .wau_wrapper_div {display: none;}
body.postid-2809.woocommerce div.product form.cart .wau_wrapper_div, body.postid-2815.woocommerce div.product form.cart .wau_wrapper_div {display: block;}
.wapf .wapf-field-label.wapf--above label { display: none; }
.wapf textarea {color: #666;}
.woocommerce div.product p.price {margin-bottom: 40px;}

body.archive .page-header { padding: 100px 0 100px 0; }

.wau_wrapper_div {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-bottom: 30px;
    font-family: sans-serif;
    font-size: 14px;
  }
  
  .wau_wrapper_div label {
    font-weight: 500;
    color: #333;
  }
  
  .wau_wrapper_div input[type="file"] {
    padding: 8px;
    border: 1px solid #e4e6eb;
    border-radius: 0;
    background-color: #fff;
    font-size: 14px;
    cursor: pointer;
    transition: border-color 0.2s ease;
    text-align: center;
    width: 100% !important;
  }
  
  .wau_wrapper_div input[type="file"]:hover {
    border-color: #23232c;
  }

.woocommerce-thankyou-order-received, .woocommerce-order-received .woocommerce-order-details__title, .woocommerce .woocommerce-customer-details .woocommerce-column__title {font-size: 2rem; font-weight: 300;}
.woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {font-size: 0.85em;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {font-weight: 500;}
.woocommerce-order-received .woocommerce-order-details__title {margin: 3.5rem 0 1.5rem;}
.woocommerce ul.order_details, .woocommerce .woocommerce-customer-details address {border: 0; border-radius: 0; background-color: #f5efff; padding: 2rem;}
.woocommerce td.product-name .wc-item-meta strong, .woocommerce td.product-name dl.variation strong, .woocommerce ul.order_details li strong {font-weight: 600;} 
.wc-dnd-file-upload {margin-bottom: 2rem;}
#shipping-option .easypack_show_geowidget {padding: 15px 20px !important; font-size: 14px !important; border-radius: 0 !important; box-shadow: none !important;}
#shipping-option #easypack_selected_point_data {border-radius: 0; border-color: #fd6500;}