/*!
Theme Name: Pawsh
Theme URI: http://designingmedia.com/pawsh
Author: Designing Media
Author URI: http://designingmedia.com
Description: Elevate your pet care business with Pawsh Theme ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ the ultimate solution for seamless productivity. Empower your operations with top-tier independent professionals working remotely. Streamline tasks, boost efficiency, and thrive in the digital landscape. Leverage the expertise of virtual assistants at your fingertips. Maximize success, minimize effort ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ Pawsh, where virtual assistance meets instant results.
Version: 1.0
Requires PHP: 7.0
Tested up to: 5.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pawsh
Tags: Pet Care Theme, Pet Grooming, Pet Services, Responsive Design, SEO Friendly, Modern Interface, Digital Solutions, Virtual Assistants, Business Productivity, Instant Results, Task Automation, Customer Support, Time Management, Professional Services, Remote Work Solutions, Remote Support, Independent Professionals, Virtual Workspace, Global Workforce, Smart Business Solutions
*/

.no-breadcrumbs.page-title-area:after{ display: none; }

.navbar-area .nav-container .navbar-collapse #menu-all-pages > li + li{ margin-left: 10px; }
.navbar-area .nav-container .navbar-collapse #menu-all-pages li{ padding: 0 7px; }
/*Unit test css*/
.navbar-area .nav-container .logo a.retina-logo{
	display: none;
}
.wpcf7 form.sent .wpcf7-response-output, 
.wpcf7-not-valid-tip {
    color: #fff;
    font-size: 1em;
    font-weight: normal;
    display: block;
    margin-top: 2px;
    position: absolute;
    width: 445px;
    display: block;
    left: 0;
    border: 0px solid #d9d9d9;
    padding: 0px 0px 0px 0px;
}
.banner-inner .wpcf7 form.sent .wpcf7-response-output, 
.banner-inner .wpcf7-not-valid-tip {
    color: #fff;
    border: 1px solid #fff;
}
.wpcf7-spinner {
    display: none;
}
.banner-inner .wpcf7 form.invalid .wpcf7-response-output, 
.banner-inner .wpcf7 form.unaccepted .wpcf7-response-output, 
.banner-inner .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #fff;
    color: #fff;
    margin-top: 0;
}
.wpcf7 form.invalid .wpcf7-response-output {
    display: none;
}


/* ======== Custom Style Css */

.elementskit-navbar-nav li:last-child  a {
    padding-right: 0 !important;
}

.services_section .services_box h3 {
    color: #111111 !important;
    font-family: 'Archivo' !important;
    font-size: 17px !important;!i;!;
    margin-top: -2px;
    line-height: 24px;
    min-height: 48px;
}

.services_section .services_box p {
    color: #6C6C6C !important;
    font-family: 'Archivo' !important;
    font-weight: 300;
    line-height: 24px !important;!i;!;
    font-size: 15px !important;!i;!;
}

.btn_wrapper a {
    color: #69647C !important;
    font-family: 'Archivo' !important;
}

.btn_wrapper a:hover {
    color: #000 !important;
}

.services_section .box1:hover {
    border: 1px solid #000 !important;
}

.services_section .services_box figure img {
    filter: grayscale(1) !important;
}

.services_section .owl-carousel .owl-dots .owl-dot.active span {
    background: #69647C !important;
}

.store_section .nav-tabs li a.active {
    background: #69647C !important;
    color: #fff !important;
}

.store_section .nav-tabs li a {
    color: #111 !important;
    font-family: 'Archivo' !important;
}

.store_section .nav-tabs li a:hover {
    background: #69647C !important;
    color: #fff !important;
}

.store_section .store_box .store_box_content .text_rate_wrapper .text_wrapper {
    width: 100% !important;
}

.store_section .store_box .store_box_content .text_rate_wrapper .text_wrapper h5 {
    color: #111111 !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 19px;
    font-family: 'Archivo';
}

.store_section .store_box .store_box_content .text_rate_wrapper .text_wrapper p {
    color: #7C7C7C;
    font-family: 'Archivo';
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
}

.price_cart_wrapper a .price_wrapper span {
    color: #3F3C4A !important;
}

.store_section .store_box .store_box_content .price_cart_wrapper .cart {
    background: #3F3C4A !important;
}

.store_section .store_box:hover {
    border-color: #3F3C4A !important;
}

.store_section .owl-carousel .owl-dots .owl-dot.active span {
    background: #3F3C4A !important;
}

.wpcf7-form .btn_wrapper button#submit_now {
    background: #69647C;
    border: 1px solid #69647C;
    font-family: 'Archivo' !important;
}

.wpcf7-form .btn_wrapper button#submit_now:hover {
    background: #fff;
    color: #69647C;
    border: 1px solid #fff;
    font-family: 'Archivo' !important;
}

.testimonials_section .testimonials_content ul li i {
    color: #FBAB2A !important;
}

.testimonials_section .testimonials_content h3 {
    font-family: 'Archivo';
    color: #111 !important;
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
}

.testimonials_section .testimonials_content p {
    color: #6C6C6C !important;
    font-family: 'Archivo';
}

.testimonials_section .owl-carousel .owl-nav button {
    background: #fff !important;
    border: 1px solid #69647C !important;
}

.testimonials_section .owl-carousel .owl-nav button:hover {
    background: #69647C !important;
    border: 1px solid #69647C !important;
}

.testimonials_section .owl-carousel .owl-nav button:hover span {
    color: #fff !important;
}

.testimonials_section .owl-carousel .owl-nav button span {
    color: #69647C !important;
}

footer.footer-area.style-3 {
    background: #000 !important;
}

p.copyright {color: #fff !important;opacity: 1;}




.footer-bottom {
    background: #000 !important;
}

footer.footer-area.style-3 {
    border-color: rgb(255 255 255 / 16%) !important;
}

.form-button button#submitbtn {
    background: #69647C !important;
    border: 1px solid #69647C;
    font-family: 'Archivo';
    color: #fff;
}


.form-button button#submitbtn:hover {
    background: #000 !important;
    border: 1px solid #000;
    color: #fff;
}

footer.footer-area.style-3 {
    border-color: rgb(255 255 255 / 14%) !important;
}

main#main .container .col-lg-8:not(.home) {
    max-width: 100% !important;
	flex: 1 !important;
}

main#main .container .col-lg-4.sidebar-blog:not(.home) {
    display: none !important;
}

div#wpcf7-f8118-p3951-o1 form.wpcf7-form input {
    border: 1px solid #000 !important;
    height: 50px !important;
    border-bottom: 4px solid #69647c !important;
}

div#wpcf7-f8118-p3951-o1 form.wpcf7-form textarea {
    border: 1px solid #000 !important;
    height: 135px !important;
    border-bottom: 4px solid #69647c !important;
}

div#wpcf7-f8118-p3951-o1 form.wpcf7-form button#started {
    background: #69647c !important;
    color: #fff !important;
    border: 1px solid #69647c !important;
}

div#wpcf7-f8118-p3951-o1 form.wpcf7-form button#started:hover {
    background: #fff !important;
    color: #69647c !important;
    border: 1px solid #69647c !important;
}

body .woocommerce ul.products.columns-4 li.product {
    width: 100% !important;
}

h2.woocommerce-loop-product__title {
    font-size: 18px !important;
    color: #111 !important;
    text-align: center !important;
    font-family: 'Archivo' !important;
    font-weight: 600 !important;
    line-height: 25px !important;
    min-height: 45px !important;
    text-transform: capitalize;
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    color: #69647C !important;
    text-align: center;
    font-size: 19px !important;
    font-family: 'Archivo' !important;
    font-weight: 700 !important;
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
    margin: 4px 0 0 !important;
    width: 100% !important;
    text-align: center;
    background: #69647C !important;
    padding: 14px 20px !important;
    border-radius: 100px !important;
    color: #fff !important;
    border: 1px solid #69647C !important;
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button:hover {
    background: #fff !important;
    color: #69647C !important;
}

.woocommerce nav.woocommerce-pagination ul li a {
    color: #69647c !important;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
    color: #fff !important;
    background: #69647c !important;
}

a.added_to_cart.wc-forward {
    width: 100% !important;
    text-align: center;
    padding: 14px 20px;
    background: #fff !important;
    border: 1px solid #111 !important;
    border-radius: 100px !important;
    margin: 5px 0 0 !important;
    color: #69647c !important;
}

.elementor-10 .elementor-element.elementor-element-3925996 .woocommerce .wc-proceed-to-checkout .checkout-button {
    color: #fff !important;
}


body.woocommerce-page .products li .added_to_cart {
    color: #69647c !important;
}

.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
    margin: 18px 0 0;
    color: #111 !important;
    font-family: 'Archivo';
    letter-spacing: 1px;
}

.woocommerce .woocommerce-ordering select {
    height: 45px !important;
    font-family: 'Archivo';
    color: #000 !important;
    border-radius: 100px !important;
    padding: 12px 10px !important;
}

body.woocommerce-page .wc-proceed-to-checkout .checkout-button {
    width: 100% !important;
    border-radius: 100px !important;
    color: #fff !important;
    border: 1px solid #69647C !important;
}
.elementor-10 .elementor-element.elementor-element-3925996 .woocommerce .wc-proceed-to-checkout .checkout-button:hover {
     color: #69647C !important;
    background: #fff !important;
    border: 1px solid #69647C !important;
}


.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2 {
    color: #111 !important;
    font-size: 27px !important;
    text-align: center;
    font-family: 'Archivo' !important;
    letter-spacing: 1px;
    font-weight: 700;
}

.coupon .input-text {
    border-radius: 100px !important;
}

.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button {
    border-radius: 100px !important;
    color: #69647c !important;
}


.woocommerce-info {
    border-top-color: #ededed !important;
}

.woocommerce-info::before {
    color: #111 !important;
}

.woocommerce form .form-row label {
    font-size: 16px !important;
}

body .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border-radius: 100px !important;
    border: 1px solid #000 !important;
    padding: 12px !important;
    font-size: 15px !important;
}

textarea#order_comments {
    border-radius: 12px !important;
}

.woocommerce-page {
    font-family: 'Archivo' !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    border-radius: 100px !important;
}

.select2-container .select2-selection--single {
    border-radius: 100px !important;
    border: 1px solid #000 !important;
    font-size: 15px !important;!i;!;
}

.woocommerce table.shop_table th {
    color: #69647C !important;
}

.woocommerce-privacy-policy-text p {
    font-size: 14px !important;
    line-height: 22px !important;
    letter-spacing: 1px;
    font-family: 'Archivo' !important;
}

.woocommerce-privacy-policy-text p a {
    font-size: 14px !important;
    line-height: 22px !important;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    width: 100% !important;
    padding: 18px 20px !important;
    text-transform: capitalize;
    border-radius: 100px !important;
    background: #69647C !important;
    color: #fff !important;
    border: 1px solid #69647C !important;
}

p.recap {
    margin-top: -25px !important;
}

body.woocommerce div.product form.cart .button {
    background: #69647C !important;
    padding: 12px 32px !important;
    border-radius: 100px !important;
    color: #fff !important;
    border: 1px solid #69647C !important;
}

.woocommerce div.product.elementor .quantity .qty {
    border: 2px solid #69647c !important;
    border-radius: 10px !important;
    color: #69647c !important;
    height: 58px !important;!i;!;
}

.product_meta {
    border-top: 1px solid #dddddd;
    margin-top: 20px;
}

.product_meta span.detail-label {
    font-size: 16px !important;
    margin-right: 8px !important;
    color: #000 !important;
}

.product_meta a {
    pointer-events: none !important;
}

body.woocommerce div.product form.cart .button:hover {
    background: #fff !important;
    color: #69647C !important;
}

.woocommerce-product-gallery__wrapper {
    border: 1px solid #b5b5b5;
    border-radius: 12px;
}

.woocommerce-message {
    display: none !important;
}

div#last-col {
    display: flex;
    flex-direction: row !important;
    align-items: center;
    gap: 0px;
    justify-content: space-between !important;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
    border-top: 2px solid #000 !important;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before {
    color: #000000 !important;
}

button.button {
    border-radius: 100px !important;
}

ul.wc_payment_methods .woocommerce-info {
    border-top: 2px solid #000 !important;
}

ul.wc_payment_methods .woocommerce-info::before {
    color: #000000 !important;
}

body.woocommerce div.product form.cart .button:focus {
    background: #69647C !important;
    border-color: #69647C !important;
}

.home p.recap {
    margin: -42px 8px 17px !important;!
}

.footer-text p {
    font-size: 16px !important;
    line-height: 25px !important;
    font-family: 'Archivo';
}

.text-class p {
    font-size: 16px;
    line-height: 26px;
}

.text-class p a {
    font-size: 16px;
    line-height: 26px;
}

.content-class .text-class strong {
    display: block;
    color: #69647c;
    font-size: 18px;
    font-family: 'Archivo';
    margin: 12px 0 2px;
    font-weight: 500;
}

.content-class .text-class p br {
    display: none !important;
}

.services_box.box1 {
    padding: 20px 20px !important;
}

.services_section .box1 figure {
    margin-bottom: 0 !important;
}


span.number-class {
    width: 60px;
    height: 60px;
    margin: 0 auto 12px;
    border-radius: 100px;
    background: #dcdde2;
    display: flex;
    align-items: center;
    justify-content: center;
}

.woocommerce ul.products li.product a img {
    height: 260px !important;
    object-fit: cover !important;
    width: 100%;
    border-radius: 12px;
}

.woocommerce div.product form.cart .variations tr th.label {
    display: block !important;
    width: 80% !important;!i;!;
    padding: 0 !important;!i;!;
}

.woocommerce div.product form.cart .variations tr th.label label {
    margin: 0;
    font-size: 14px !important;
    color: #000 !important;
    text-transform: capitalize;
    white-space: nowrap;
    font-weight: 700;
    font-family: 'Archivo';
}

.woocommerce div.product form.cart .variations tr td.value select#select-an-option {
    margin: 0;
    font-size: 13px !important;
    color: #000 !important;
    font-family: 'Archivo';
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 0 !important;!i;!;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    margin-bottom: 12px;
}

.product_meta span.sku_wrapper {
    display: none !important;
}

.woocommerce-variation-price {
    margin: -20px 18px 20px !important;
}

.woocommerce-variation-price .amount {
    color: #69647c !important;
    font-weight: 700;
    font-family: 'Archivo' !important;
}

.wcpa_form_outer .wcpa_form_item {
    margin-bottom: 0 !important;
}

select.wcpa_use_sumo {
    border-radius: 100px !important;
    color: #000 !important;
    font-weight: 400;
    font-family: 'Archivo';
}

.woocommerce div.product form.cart .variations select {
    border-radius: 100px !important;
    font-size: 14px !important;
    color: #000 !important;
}

a.reset_variations {
    display: none !important;
}


.woocommerce div.product form.cart .variations tr td.value {
    width: 100% !important;
}

.pro-content .elementor-widget-text-editor {
    font-size: 17px !important;
    font-family: 'Archivo' !important;
}

.pro-content .elementor-widget-text-editor strong {
    display: block !important;
    margin: 14px 0px 0px;
    color: #090909 !important;
    font-weight: 500 !important;
}

.text-class-pages {
    padding: 44px 32px 25px;
    border-radius: 20px;
    border-top: 4px solid grey;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}

.text-class-pages ol li {
    margin-bottom: 14px;
    font-size: 16px;
    line-height: 28px;
    font-family: 'Archivo';
}

.text-class-pages ol li strong {
    color: #111;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Archivo';
}

.text-class-pages ul li {
    font-size: 16px;
    line-height: 28px;
    font-family: 'Archivo';
    list-style: circle;
}

.text-class-pages ul li strong {
    color: #111;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Archivo';
}


.text-class-pages a {
    color: #69647c;
    font-size: 16px;
    font-weight: 500;
}

.text-class-pages p {
    margin-bottom: 14px;
    font-size: 16px;
    line-height: 28px;
    font-family: 'Archivo';
}

.ue-title {
    color: #111111 !important;
    font-family: 'Archivo' !important;
    font-size: 17px !important;
    margin-top: -2px !important;
    line-height: 24px;
    font-weight: 600 !important;
}

.ue-content-holder {
    background: transparent;
    padding: 14px 12px !important;
}

.ue-text p {
    font-size: 14px !important;
    line-height: 23px !important;
    color: rgb(108, 108, 108) !important;
    font-family: 'Archivo' !important;
}

.uc_image_carousel_placeholder {
    width: 100px;
    height: 100px;
    background: rgb(235 235 235 / 15%);
    border-radius: 100px;
    margin: 0 auto;
}

.uc_image_carousel_placeholder .carousel-image {
    position: relative;
    top: 21px;
}

.ue-item {
    padding: 12px;
    background: #fff !important;
    border-radius: 20px;
    box-shadow: 0px 7px 60px 4px rgba(0, 0, 0, 0.03);
    border: 1px solid transparent;
    transition: all 0.3s ease-in-out;
    text-align: center;
    min-height: 540px !important;
    padding-bottom: 0 !important;
}

.ue-item:hover {
    border: 1px solid #111 !important;!im;!;
}