input:focus, textarea:focus, select:focus { outline-offset: 0; outline: -webkit-focus-ring-color auto 0; } .woocommerce .woocommerce-ordering select { border: 1px solid #eee; min-height: 50px; padding: 0 15px; margin-bottom: 30px; border-radius: 36px; } .woocommerce-cart .page-main-content, .woocommerce-checkout .page-main-content, .woocommerce-account .page-main-content { margin-top: 20px; margin-bottom: 50px; } .checkout.woocommerce-checkout h3 { padding-left: 16px; } .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { padding: 0 0 10px; line-height: 1.4; } .sidebar-woo .widget-post img { width: 80px; height: 60px; } .sidebar.sidebar-woo .product_list_widget li img { position: absolute; left: 0; top: 0; width: 95px; height: 95px; border-radius: 8px; } .woocommerce ul.products li.product { padding-bottom: 20px; } .woocommerce ul.products li.product, .woocommerce ul.products li.product img { position: relative; margin-bottom: 30px; border-radius: 8px; -webkit-transition: all ease 500ms; transition: all ease 500ms; } .woocommerce ul.products li.product .button, .woocommerce ul.products li.product .added_to_cart { padding: 7px 13px; color: #fff; border-radius: 0; -webkit-transition: 400ms; transition: 400ms; font-weight: 400; right: 0; line-height: 1.4; max-width: 200px; margin: auto; } .woocommerce ul.products li.product .added_to_cart { color: #f03d3f; } .woocommerce ul.products li.product .woocommerce-loop-product__title { -webkit-transition: 400ms; transition: 400ms; font-size: 20px; } .woocommerce .star-rating { color: #f8df04; font-size: 13px; } .woocommerce .woocommerce-Reviews .star-rating { float: none; margin-bottom: 10px; } .sidebar.sidebar-woo .product_list_widget li .star-rating { margin-bottom: 6px; } .woocommerce ul.products li.product .star-rating { margin: auto auto 5px; } .woocommerce div.product div.images img { border-radius: 10px; } .woocommerce ul.products li.product:hover img { border-radius: 0; } .product_meta > span { display: block; color: #222; font-weight: 500; text-transform: capitalize; } .woocommerce-checkout .single-post-wrapper p span { background: #fff; padding: 0; } .product_meta > span a, .product_meta span.sku { color: #7a7a7a; font-weight: 400; } .banner-area .woocommerce-breadcrumb, .banner-area .woocommerce-breadcrumb a { color: #fff; } ul.products li, .related.products ul li { -webkit-transition: all ease 500ms; transition: all ease 500ms; text-align: center; } .woocommerce nav.woocommerce-MyAccount-navigation ul li a { color: #000; font-size: 16px; display: inline-block; padding: 20px 0; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { width: 40px; height: 40px; line-height: 25px; border: 1px solid #dadada; color: #666; background-color: #f2f2f2; border-radius: 3px; } ul.products li:hover { box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.07); } .woocommerce nav.woocommerce-pagination ul li { border-right: none; margin: 0 2px 0 0; } .woocommerce nav.woocommerce-MyAccount-navigation ul li { border-bottom: 1px solid #e2e2e2; line-height: 0.8; list-style: outside none none; padding: 0 20px; position: relative; width: 100%; } .sidebar-woo .unstyled.service-time li { color: #232323; } .sidebar.sidebar-woo .product_list_widget li { padding-left: 120px; position: relative; margin-bottom: 12px; padding-bottom: 30px; min-height: 110px; } .related.products ul li:hover { box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.07); } .woocommerce-account .woocommerce-MyAccount-navigation { border: 3px solid #e2e2e2; color: #807f79; } .woocommerce nav.woocommerce-MyAccount-navigation ul { padding: 0; margin-bottom: 0; } .sidebar.sidebar-woo .product_list_widget li a { color: #222; } .sidebar.sidebar-woo .product_list_widget li del, .sidebar.sidebar-woo .product_list_widget li ins { font-size: 15px; font-weight: 700; color: #777; } .woocommerce nav.woocommerce-pagination ul li span.current { background-color: #f03d3f; } .woocommerce nav.woocommerce-MyAccount-navigation ul li:last-child { border: 0; } .woocommerce nav.woocommerce-pagination ul li a:hover { background-color: #3e3e3e; } .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { color: #fff; } .woocommerce nav.woocommerce-pagination ul { border: none; } button:focus { outline: -webkit-focus-ring-color auto 0; } .woocommerce div.product form.cart .button { border-radius: 5px; font-weight: 500; background: #f03d3f; font-size: 14px; text-transform: uppercase; padding: 15px 30px 14px; white-space: nowrap; -webkit-transition: all 0.4s; transition: all 0.4s; } .woocommerce .quantity .qty { width: 80px; height: 44px; border: 1px solid #eaeaea; } .woocommerce div.product .woocommerce-tabs ul.tabs li a { font-weight: 700; color: #222; } .woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { padding-left: 0; } .woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { margin-bottom: 15px; } .woo-xs-content { padding: 60px 0; } .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { -webkit-box-flex: 48%; -ms-flex: 48%; flex: 48%; max-width: 48%; } .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { -webkit-box-flex: 48%; -ms-flex: 48%; flex: 48%; max-width: 48%; } .woocommerce form .form-row label { width: 100%; } .woocommerce-input-wrapper { width: 100%; } .woocommerce form .form-row input.input-text { height: 45px; padding: 0 20px; border: 1px solid #ded7d7; } .woocommerce .my_account_orders.account-orders-table > thead tr th { background: #f7f7f7 none repeat scroll 0 0; color: #afafaf; text-transform: uppercase; } .woocommerce-customer-details address { line-height: 35px; } .woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom: 1px solid #e8e8e8; } .woocommerce div.product .woocommerce-tabs ul.tabs li { border: none; background: transparent; font-size: 18px; margin-right: 50px; font-weight: 700; padding: 0 5px 0 5px; } .woocommerce-order-details__title, .cart_totals h2, .cross-sells h2 { font-size: 26px; } .woocommerce-tabs h2, .related h2 { font-size: 26px; } .related.products h2 { margin-bottom: 20px; } .woo-xs-content article { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08); background: #fff; padding: 20px 20px 10px 20px !important; } .sidebar-woo { margin-bottom: 30px; } .woocommerce .woocommerce-result-count { margin-bottom: 40px; font-weight: 700; color: #222; } .woocommerce span.onsale { min-width: 3.436em; margin-right: 0 !important; min-height: 3.236em; top: 10px; left: 11px; border-radius: 50%; } .woocommerce ul.products li.product .onsale { left: auto; top: 0; border-radius: 0; line-height: inherit; min-height: 2.236em; background-color: #f03d3f; } .woocommerce ul.products li.product span.onsale::before { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 0 8px 8px; border-color: transparent transparent #737271 transparent; left: -8px; position: absolute; top: 0; } .sidebar.sidebar-right.sidebar-woo { margin-left: 0; } /* woocommerce tabs */ .widgets.woocommerce, .sidebar-woo .widgets { margin-bottom: 30px; } .sidebar-woo .recent-post-widget .widget-posts .widget-post { margin-bottom: 0; } .woocommerce-product-gallery__wrapper { max-width: none; } /*Woocommerce end*/ .woocommerce div.product div.images .woocommerce-product-gallery__wrapper { max-width: none; } .woocommerce-variation.single_variation { margin-bottom: 30px; } .woocommerce div.product form.cart .variations td.label { text-align: left; width: 100%; } .woocommerce div.product form.cart .variations select { height: 50px; padding: 0 20px; border-color: #eee; } section.up-sells.upsells.products h2 { font-size: 26px; margin-bottom: 20px; } .woocommerce .wc-tabs-wrapper .wc-tabs { padding-left: 0 !important; } .woocommerce ul.products li.product .price { font-weight: 700; font-size: 17px; color: #777; } /* shop single */ .woocommerce div.product form.cart .woocommerce-grouped-product-list-item__quantity .button { width: auto; color: #fff; } .woocommerce div.product p.price { color: #666; font-weight: 700; margin-bottom: 35px; } .woocommerce div.product .woocommerce-product-rating { margin-bottom: 5px; } .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: none; display: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-bottom: 2px solid #f03d3f; } .woocommerce div.product div.images .flex-control-thumbs { margin-top: 30px; } .woocommerce div.product div.images .flex-control-thumbs li { padding: 0 15px; } .sidebar.sidebar-woo .woocommerce-product-search { position: relative; } .sidebar.sidebar-woo .woocommerce-product-search .search-field { border: 1px solid #eee; border-radius: 36px; -webkit-border-radius: 36px; -ms-border-radius: 36px; padding: 0 20px; height: 50px; line-height: 50px; } .sidebar.sidebar-woo .woocommerce-product-search button { position: absolute; right: 0; height: 50px; padding: 0 15px; border: 1px solid #eee; border-top-right-radius: 36px; border-bottom-right-radius: 36px; background: #f03d3f; color: #fff; cursor: pointer; font-weight: 600; } .woocommerce form .form-row .select2-selection--single { border: 1px solid #ded7d7; border-radius: 0; height: 45px; padding: 8px 20px; } .woocommerce form .form-row .select2-selection__arrow { top: 8px; } .woocommerce form .form-row .woocommerce-input-wrapper textarea.input-text { padding: 15px; min-height: 100px; border: 1px solid #ded7d7; resize: none; } .checkout.woocommerce-checkout .woocommerce-checkout-review-order { padding-left: 17px; } /* woocommerce style */ .woocommerce table.cart td.actions .input-text { width: 50%; padding: 12px 20px !important; } .woocommerce table.cart td.actions button.button, .woocommerce a.button, .woocommerce button.button.alt { border-radius: 36px; font-weight: 700; background: #f03d3f; font-size: 14px; color: #fff; text-transform: uppercase; padding: 15px 30px 14px; -webkit-transition: all 0.4s; transition: all 0.4s; } .woocommerce table.cart td.actions button.button:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:hover { background: #3e3e3e; color: #fff; } .woocommerce .checkout-button.button.alt.wc-forward { border-radius: 3px; background: #f03d3f; } .woocommerce-Reviews .comment-reply-title { font-weight: 700; color: #222; font-size: 18px; } .woocommerce-Reviews #review_form_wrapper { background: #fbfbfb; padding: 50px; border-radius: 10px; } @media (max-width: 767px) { .woocommerce-Reviews #review_form_wrapper { padding: 30px; } } .woocommerce-Reviews .comment-form p label { display: block; } .woocommerce-Reviews .comment-form p input[type="text"], .woocommerce-Reviews .comment-form p input[type="email"] { width: 100%; border: 1px solid #ddd; padding: 0 20px; min-height: 50px; } .woocommerce-Reviews .comment-form p textarea { min-height: 150px; border: 1px solid #ddd; padding: 20px; } .woocommerce-Reviews .comment-form p.comment-form-cookies-consent label { display: inline-block; margin-left: 10px; } .woocommerce .woocommerce-Reviews .commentlist { padding: 40px 20px 20px; background-color: #fbfbfb !important; margin-bottom: 30px !important; border-radius: 10px; } .woocommerce .woocommerce-Reviews ol.commentlist li.review .comment_container .comment-text { border: none !important; padding: 0 !important; margin: 0 0 0 80px !important; } .woocommerce #reviews #comments ol.commentlist li img.avatar { width: 50px; } .woocommerce .woocommerce-Reviews .meta strong { text-transform: capitalize; } .woocommerce .woocommerce-Reviews #review_form #respond .form-submit input { padding: 12px 27px; background: #f03d3f; color: #fff; border-radius: 5px; font-weight: 500; } .woocommerce td.product-name dl.variation dt { margin: 0; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -ms-user-select: none; user-select: none; padding: 12px 30px; border-radius: 0.25rem; border: none; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; color: #fff; position: relative; background: #f03d3f; line-height: 24px; } .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { color: #fff; background: #3e3e3e; } /* checkout page */ .woocommerce-info { border-top-color: #3e3e3e; } .woocommerce-info::before { color: #3e3e3e; } .woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row .woocommerce-input-wrapper textarea.input-text, .woocommerce-checkout .woocommerce form .form-row .select2-selection--single .woocommerce-checkout .woocommerce form .form-row label { font-weight: 400; } .woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row .woocommerce-input-wrapper textarea.input-text, .woocommerce-checkout .woocommerce form .form-row .select2-selection--single { border: 1px solid #3e3e3e; background: #f8f8f8; } .woocommerce-cart #payment, .woocommerce-checkout #payment, #add_payment_method #payment { background: #f8f8f8; } .cart_totals .wc-proceed-to-checkout a.checkout-button { font-size: 1em; } .archive .wooshop .page-title { display: none; }