OwlCyberSecurity - MANAGER
Edit File: woocommerce.less
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce .wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{ cursor: pointer; display: inline-block; position: relative; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; padding: 13px 31px; border-radius:0px; font-size: 16px; font-weight: 500; background: @secondaryColor; color: @whiteColor; z-index: 1; &:hover{ color: #fff; background: @thirdColor; z-index: 1; opacity: .8; } } .woocommerce div.product .woocommerce-tabs ul.tabs li a{ font-weight: 400; } .woocommerce #review_form #respond textarea{ border: 1px solid rgba(54, 54, 54, 0.1); } .wc-forward{ &:hover{ background: transparent; color: @titleColor; } } .woocommerce .woocommerce-ordering select{ vertical-align: top; padding: 10px; border: 1px solid #ced4da; border-radius: 0px; } .bs-sidebar{ .widget_product_search{ .woocommerce-product-search{ position: relative; button{ border: none; font-size: 0; padding: 9px 18px 9px 18px; background: transparent; background-size: 30px; background-repeat: no-repeat; background-position: center; z-index: 9; border-radius:0; } &:hover{ &:after{ color: #fff; background: @secondaryColor; } } &:after{ content: "\f002"; font-family: FontAwesome; position: absolute; right: 0; top: 0; font-size: 20px; color: #666; padding: 9px 18px 9px 18px; transition: @transition; border-radius: 0 5px 5px 0; } } input[type="search"]{ height: 44px; padding: 8px 15px; border-radius: 5px; width: 100%; position: relative; border: 1px solid #ddd; } button{ position: absolute; right: 0; top: 0; color: #fff; &:hover{ opacity:.95; } } } } .woocommerce div.product form.cart .group_table td{ padding: 25px 20px; border: none; border-bottom: 1px solid #E6E6E6; vertical-align: middle; } .woocommerce div.product form.cart .group_table td:first-child{ padding: 25px 20px 25px 0px; width: 180px; } .woocommerce-checkout table.shop_table td { padding: 20px 12px; } #ship-to-different-address .woocommerce-form__label .input-checkbox { margin: 11px 0 0 !important; } .woocommerce div.product .woocommerce-tabs ul.tabs li { padding: 10px 45px !important; } .woocommerce-grouped-product-list .quantity .qty{ margin-bottom: 0 !important; border-radius: 0 !important } .grouped_form{ .single_add_to_cart_button{ margin-top: 15px !important; } .woocommerce-Price-amount{ font-weight: 700; color: @secondaryColor; } td{ ins{ padding: 0; } } del{ .woocommerce-Price-amount{ font-weight: 600; color: #666666; display: block; font-size: 13px; line-height: 16px; } } .woocommerce-grouped-product-list-item__label{ a{ color: @titleColor !important; font-weight: 700; } } } .woocommerce div.product p.price del, .woocommerce div.product span.price del{ opacity: 1; display: inline-block; font-size: 15px; font-weight: 700; color: @bodyColor; } .woocommerce-product-details__short-description{ p{ margin-bottom: 35px; } } .woocommerce { div.product { .product_meta{ font-size: 13px; .posted_in{ display: block; font-weight: 700; } } form.grouped_form { table{ border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; td{ border: none !important; } } button{ margin-left: 0 !important; } .group_table{ tr:first-child{ td{ padding-top: 30px; } } tr:last-child{ td{ padding-bottom: 30px; } } td{ padding: 10px 20px; &:first-child { padding: 10px 20px 10px 0px; } } } } } .woocommerce-form-login{ .form-row{ margin-bottom: 16px; .woocommerce-form__label-for-checkbox, .woocommerce-form-login__submit{ margin-top: 8px; } } } } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ text-align: center; } .woocommerce nav.woocommerce-pagination ul li span.current{ font-weight: 500; } .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover{ background: transparent; color: @primaryColor; } body .woocommerce-pagination{ ul{ border-color: #f2f2f2 !important; border-radius: 3px; border-width: 1px !important; border-right: 1px solid #E6E6E6 !important; li{ border: none !important; padding: 2px 16px !important; margin: 14px 0 !important; border-right: 1px solid #E6E6E6 !important; &:last-child{ border-right: 0 !important; } a.page-numbers, span{ text-align: center; font-size: 18px; padding: 0; font-weight: 500; border: none; color: #505050; outline: none; text-align: center; font-size: 18px !important; padding: 0 !important; display: block; margin-left: -1px; outline: none !important; background: transparent !important; } } } } ul.products{ .star-rating{ width: 66px; margin: 2px auto 5px !important; } } .woocommerce .star-rating span::before, .woocommerce .star-rating::before{ color: @primaryColor !important; } .woocommerce a.added_to_cart{ padding-top: 15px; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: @secondaryColor; } .woocommerce .related .products li .add_to_cart_button, .woocommerce .related .products li a.product_type_grouped{ display: none; } .woocommerce{ #commentform{ max-width: 650px; .comment-form-author, .comment-form-email{ label{ min-width: 60px; } input{ width: 100%; } } .comment-form-comment{ textarea{ margin-bottom: 0; } } } } .woocommerce #review_form #respond p{ margin: 5px 0 20px; } .woocommerce { .cart_totals { h2{ border-bottom: 1px solid #E6E6E6; padding-bottom: 17px; margin-bottom: 0; font-size: 17px; font-weight: 600; color: @bodyColor; } table.shop_table{ border: none; th,td{ padding: 30px 10px; font-weight: 600; } } } } .woocommerce-checkout{ #payment{ background: transparent; .wc_payment_methods, .place-order{ padding-left: 0 !important; padding-right: 0 !important; } .place-order{ padding-bottom: 0 !important; margin-bottom: 0 !important; } .payment_box{ background-color: #f9f9f9 !important; &:before{ border: 1em solid #f9f9f9 !important; border-right-color: transparent !important; border-left-color: transparent !important; border-top-color: transparent !important; } } } } .woocommerce-error, .woocommerce-info, .woocommerce-message{ background-color: #f9f9f9 !important; } .woocommerce-shipping-fields{ h3{ margin-bottom: 10px; } } .price_slider_wrapper{ .price_slider{ margin-bottom: 25px !important; } .price_slider_amount{ button{ padding: 11px 30px; z-index: 1; position: relative; font-size: 12px !important; } .price_label{ top: 4px; position: relative; } } } .woocommerce ul.products{ margin-bottom: 0 !important; li{ padding: 0 0 32px !important; position: relative !important; overflow: hidden; text-align: center; transition: all 0.3s ease 0s; background: transparent; border-radius: 0px; img{ margin-bottom: 0 !important; position: relative; } .woocommerce-loop-product__title{ font-size: 18px !important; padding-bottom:0px !important; a{ color: @titleColor; &:hover{ color: @primaryColor; } } } a.fa, .glyph-icon{ background: @secondaryColor !important; border: none !important; font-size: 30px; padding: 0 !important; margin: 0 !important; height: 45px !important; width: 45px !important; line-height: 45px !important; color: #fff; &:before{ font-size: 23px; color: #fff; margin: 0 !important; } } .added_to_cart{ width: 100% !important; padding: 0 20px; background: none !important; border-radius: 5px !important; background: #fff !important; color: #212121 !important; } .button{ margin-top: 5px !important; margin-left: 15px; margin-right: 15px; } &:hover{ background: transparent; a.button{ background: #fff; opacity: .8; } .wc-forward{ background: #fff; opacity: .8; } } ul{ li{ background: none; border-radius: 0; } } } } .related{ .star-rating::beforee{ top: 50% !important; right: 50% !important; transform: translate(50%,-50%) } } .woocommerce .star-rating span::before{ color: @primaryColor } body.woocommerce-js{ ul.products{ li{ margin-bottom: 35px !important; } } } /*----------------------------- Cart icon design -------------------------------*/ .menu-cart-area{ float: right; position: relative; padding-left: 25px; padding-top: 44px; padding-bottom: 44px; top: 0; .cart-icon-total-products{ font-size: 13px; line-height: 20px; background-color: #fff; position: absolute; right: 0; font-size: 14px; top: 100%; width: 278px; z-index: 10000; opacity: 0; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 0 0 0; transform-origin: 0 0 0; transition: all .2s ease 0s; box-shadow: 0 0 15px #eee; border-radius:3px; .widget_shopping_cart{ margin-bottom: 0px; padding: 25px 10px 0; .quantity{ border: none; padding: 3px 0 0 0; display: block; } } } .woocommerce-mini-cart__empty-message{ text-align: center; text-transform: uppercase; color: @titleColor; position: relative; padding-top: 50px; &:before{ position: absolute; content: "\f124"; color: @titleColor; left: 50%; transform: translateX(-50%); bottom: 42px; font: normal normal normal 14px/1 FontAwesome; font-size: 30px; font-style: normal; } } .widget_shopping_cart { .cart_list { li{ padding: 20px 30px; border-bottom: 1px solid rgba(170, 170, 170, 0.25); a{ color: @bodyColor; img{ width: 40px; } } .quantity{ color: @titleColor; } a.remove{ color: @titleColor; top: 19px; } &:first-child{ padding-top: 0; a.remove{ top: 0px; } } } } .total{ padding: 29px 0 0; text-align: center; border-top: none; } } i{ cursor: pointer; color: #28406d; font-size: 18px; &:before{ font-size: 18px; } } &:hover{ .cart-icon-total-products{ opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); visibility: visible; } } span.icon-num{ border-radius: 50%; font-size: 11px; line-height: 18px; min-height: 18px; min-width: 18px; top: 50%; transform: translateY(-50%); position: absolute; text-align: center; margin-top: -12px; right:-2px; } .woocommerce-mini-cart__buttons{ text-align: center; } .button.wc-forward{ padding: 9px 20px; font-size: 12px; } } /* ------------------------------------ 29. Shop Page Start Here ---------------------------------------*/ .woocommerce ul.products { &.single-product-page { padding: 100px 0 0; } li.product { padding: 0; position: relative; overflow: hidden; text-align: center; transition: @transition; margin-bottom: 0; .triangle_left{ width: 0; height: 0; border-top: 70px solid transparent; border-right: 140px solid @primaryColor; border-bottom: 70px solid transparent; position: absolute; top: -75px; left: -117px; transform: rotate(48deg); opacity: 0; } &:hover { background: transparent; .triangle_left{ opacity: 1; } h3 { a { color: @primaryColor; } } .add-to-cart{ background: @primaryColor; color: #fff !important; } .images-product .overley { opacity: 1; transform: scaleY(1); } } .images-product { position: relative; overflow: hidden; margin-bottom:15px; padding: 0; a { display: block; img { transition: all .3s ease-out; width: 100%; } } .overley { position: absolute; left: 0; right: 0; text-align: center; width: 100%; height: 100%; background: transparent; top: 0; transform: scaleY(0); transform-origin: 0 1 0; opacity: 0; transition: @transition; padding: 0; .winners-details { padding: 0; h4 { margin-bottom: 10px; padding-bottom: 10px; color: #ffffff; font-size: 18px; position: relative; &:after { display: none; } } .product-info { margin: 0; padding: 0px; list-style: none; bottom: 5px; position: absolute; transform: translateY(-55%); transition: all .9s; text-align: right; left: 0; right: 30px; ul{ padding:0; margin: 0; li { display: inline-block; margin: 0 !important; padding: 0 !important; vertical-align: top; border: none; a { color: @secondaryColor !important; text-transform: capitalize; text-decoration: none; width: 33px; border-radius:0px; line-height: 33px; border: 1px solid @secondaryColor; text-align: center; transition: @transition; padding:0 20px 1px; &:hover { color: #fff; } i{ font-size: 16px; margin: 0; transition: @transition; &:hover { color: @primaryColor; } } } .yith-wcwl-add-to-wishlist{ margin-top: 0; } &:hover{ background: none; } } } } p { margin-bottom: 5px; color: #ffffff; font-size: 13px; i { color: #ffffff; margin-right: 8px; } } } } } h4{ margin-bottom: 10px !important; margin-left: 0; font-weight: 700; a { color: @titleColor; transition: @transition; font-size: 20px; margin: 0; &:hover { color: @primaryColor; } } } .price-details { ul { margin: 0; padding: 0; text-align: center; li { display: block; &:first-child { font-weight: 600; font-size: 15px; del { margin-right: 5px; font-weight: 400; font-size: 15px; } } .add-to-cart{ border: 1px solid @primaryColor; padding: 8px 18px; color: @titleColor; font-size: 15px; font-weight: 600; display: inline-block; margin-top: 15px; } } } } } .topbar-area { overflow: hidden; padding-bottom: 54px; .showing-Short{ .seclec-box{ float: right; } } .showing-result { ul { margin: 0; padding: 0; list-style: none; text-align: left; li { display: inline-block; font-weight: 400; color: @bodyColor; margin-right: 0; font-size: 14px; height: 25px; .form-group { margin: 0; &.seclect-box { select { &.form-control { display: inline-block; border: 0; background: transparent; border-radius: 0px; } } } } } } } } .pagination{ margin-top: 0; } } .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price{ color: @secondaryColor !important; font-size: 16px !important; font-weight: 600; ins{ color: @secondaryColor !important; font-size: 16px; font-weight: 600; } } .woocommerce .quantity .qty{ height: 36px !important; width: 50px; appearance: textfield; -webkit-appearance: none; -moz-appearance: textfield; margin-bottom: 0; padding: 8px 0; border-left: 2px solid #e6e6e6; border-right: 2px solid #e6e6e6; border-radius: 0 !important } .woocommerce{ .quantity{ border: 2px solid #e6e6e6; border-radius: 0px; padding: 1.5px 10px; .qty_button{ border: none; background: none; box-shadow: none; color: #212121; font-size: 20px; padding: 0px 16px; position: relative; top: 1px; &:hover{ border: none; background: none !important; box-shadow: none; } } } input[type="number"]{ border: 0; } } .woocommerce .quantity input::-webkit-outer-spin-button, .woocommerce .quantity input::-webkit-inner-spin-button { display: none; margin: 0; } body.woocommerce{ ins{ background: none !important; } .panel{ border: none; box-shadow: none; } .woocommerce-product-gallery{ ol.flex-control-nav{ padding: 15px 0 0 !important; text-align: center; li{ float: none !important; display: inline-block; img{ width: 98%; display: inline-block; margin-bottom: 10px !important; } } } } } .woocommerce-variation-price{ margin-bottom: 30px; } .woocommerce table.shop_attributes td{ font-style: normal; } .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{ font-size: 16px; } .woocommerce div.product { .woocommerce-tabs { .woocommerce-Tabs-panel--reviews h2, .woocommerce-Tabs-panel--description h2 { display: none; } .woocommerce-Tabs-panel--reviews .comment-reply-title{ font-size: 15px; font-weight: 600; } ul.tabs li { border: 1px solid #fbfbfb; background-color: #fbfbfb; margin-right: 8px; border-radius: 0; border: none !important; } } .product_meta .posted_in a{ color: @bodyColor; } } .woocommerce div.product .woocommerce-tabs ul.wc-tabs li{ font-size: 18px; margin-right: 12px; border-radius: 0px; margin-left: 0px; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active{ background: @primaryColor; color: #fff; } .woocommerce div.product .woocommerce-tabs ul.tabs li:hover{ background: @primaryColor; } .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{ color: #fff; } .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{ box-shadow: -2px 2px 0 #f0f0f0; display: none; } .woocommerce div.product .woocommerce-tabs ul.tabs{ padding-left: 0; border-radius: 5px 0 0 0; padding-top: 15px; } .woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom: 1px solid #f0f0f0; display: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid #f0f0f0; display: none; } .woocommerce-form-login{ .woocommerce-Button{ margin-right: 12px !important; } } .woocommerce .woocommerce-ordering{ margin: 0 0 2em; } .woocommerce .woocommerce-result-count{ margin-top: 10px; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{ background-color: #ddd !important; } .woocommerce a.remove{ margin:0 auto; color: @titleColor !important; line-height: 20px; border: 1px solid #ddd; font-weight: 300 !important; font-size: 1.1em; height: 1.5em; width: 1.5em; } .woocommerce-cart { table.cart { .product-thumbnail{ img{ width: 80px !important; } } .product-name{ a{ color: @bodyColor; font-weight: 600; &:hover{ color: @titleColor; text-decoration: underline !important; } } } .product-price{ span{ font-weight: 600; } } } .cart-collaterals .shipping-calculator-button{ color: @bodyColor; } } .woocommerce-checkout .woocommerce form .form-row{ margin: 0 0 15px; } .woocommerce button.button:disabled{ opacity: .8 !important; background:none; } .coupon{ input#coupon_code{ width: 320px !important; border-radius: 0px; height: 42px !important; margin-right: 20px; text-align: left !important; padding-left: 22px; } ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: @titleColor !important; font-size: 14px !important; font-weight: 500 !important; } ::-moz-placeholder { /* Firefox 19+ */ color: @titleColor !important; font-size: 14px !important; font-weight: 500 !important; } :-ms-input-placeholder { /* IE 10+ */ color: @titleColor !important; font-size: 14px !important; font-weight: 500 !important; } :-moz-placeholder { /* Firefox 18- */ color: @titleColor !important; font-size: 14px !important; font-weight: 500 !important; } } .product_meta{ span.tagged_as{ display: block; } span{ font-weight: 600; a{ font-weight: 400; } } } .single-product{ .bs-info{ display: none; } .bs-img{ display: none; } .bs-desc{ margin-top: 0px !important; } div.product p.price{ margin-bottom: 28px; } div.product { form.cart{ border-bottom: 1px solid #e6e6e6; margin-bottom: 30px; padding-bottom: 40px; } } } .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-message{ border-top-color: @hoverColor; } .woocommerce-message::before, .woocommerce-info::before{ color: @hoverColor; } .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 110px; height: 40px; text-align: center; } .select2-container--default .select2-selection--single { border: 1px solid #ccc; border-radius: 0px; height: 40px; line-height: 40px; } .select2-container--default .select2-selection--single .select2-selection__arrow{ top:10px; } .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 48px; } input[type="tel"]{ padding: 10px 14px; border: none; outline: none; width: 100%; height: 50px; border: 1px solid rgba(54, 54, 54, 0.1); } .woocommerce-form__label{ span{ padding-left: 5px; } .input-checkbox{ margin: 7px 0 0 !important; } } body.woocommerce-page{ .main-contain input[type="text"], .main-contain input[type="password"], .main-contain input[type="email"], .select2-container--default .select2-selection--single, .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{ border: 1px solid rgba(54, 54, 54, 0.1); height: 45px; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: @bodyColor; opacity: .5; } } .woocommerce-cart-form{ table.shop_table{ border-collapse: collapse; td, th{ padding: 25px; text-align: center; } .quantity { border-radius: 5px; padding: 0 0px; margin:0 auto; width: 150px; .qty_button{ top: -1px; padding: 0px 6px; } .qty{ width: 50px; border-radius: 0 !important } } } } .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{ font-weight: 600; } .woocommerce table.shop_table{ border-collapse: collapse !important } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{ padding-top: 40px; } .woocommerce div.product form.cart .variations select { padding: 5px 2px; } .cart_totals { h2{ text-transform: capitalize; } table.shop_table th, table.shop_table td{ padding: 20px } } .woocommerce-tabs{ h2{ font-size: 20px; } } .related.products{ h2{ font-size: 20px; } } .single-product{ .summary.entry-summary{ h1.product_title.entry-title{ font-size: 25px !important; line-height: 25px !important; } } } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{ width: 50px !important } .cart-collaterals{ th, td{ border: none !important; border-bottom: 1px solid rgba(0,0,0,.1) !important } tr:last-child{ td, th{ border-bottom: none !important } } } .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ max-width: 100% } .woocommerce{ .form-row{ display: block; } &.single-product{ form.cart .button { margin-left: 10px; } } .add_to_cart_button { transition: 0.3s ease all; &:after { font-size: inherit !important; vertical-align: initial !important; } &.added { display: none !important; opacity: 0; } &.loading { padding-right: 40px !important; &:after { top: 12px !important; right: 15px !important; font-size: inherit !important; } } } button[disabled]{ color: #fff; height: 39px; padding: 0 35px !important; &:hover{ color: @secondaryColor; } } } .woocommerce table.shop_table th{ border: none; font-size: 18px; font-weight: 600; background:transparent; color: @titleColor; } .woocommerce table.shop_table td{ border-bottom: none; border-left: none; border-right: none; border-top: 1px solid #E6E6E6; } h3#order_review_heading{ margin-top: 60px; padding: 0 15px; } #order_review{ padding: 0 15px; } textarea{ &.input-text{ border: 1px solid #ccc; } } .button.yith-wcqv-button{ display: none !important; } //Course Archive CSS .post-type-archive{ .learn-press-courses { .course { .course-title{ display: none !important; } } } } .woocommerce span.onsale{ background: @secondaryColor !important; width: 40px !important; height: 40px !important; line-height: 40px !important; padding: 0 !important; right: 10px !important; margin: 0 !important; top: 10px !important; z-index: 1; font-weight: 500; } .woocommerce-info{ border-top-color: @primaryColor; } .woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th{ padding: 3px 15px !important; border: 1px solid rgba(0,0,0,.1) !important; } .woocommerce-MyAccount-navigation{ ul{ margin: 0; padding: 0; list-style: none; li{ background: #f0f0f0; margin: 0 0 15px; border-radius: 2px; a{ padding: 10px 20px; color: @bodyColor; display: block; } &.is-active{ background: @secondaryColor; a{ color: #fff; } } &:hover{ background: @secondaryColor; a{ color: #fff; } } } } } form.woocommerce-EditAccountForm{ fieldset{ margin-bottom: 40px; margin-top: 30px; } } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-input-wrapper #order_comments, #order_comments{ border: 1px solid rgba(54,54,54,.1) !important; } .woocommerce-js{ ul.products { li{ img{ width: auto; max-width: 100%; } } } } .woocommerce-account{ .woocommerce form.login{ margin-bottom: 0; } } .single-product.woocommerce span.onsale{ left: 10px !important } #order_comments{ border: 1px solid rgba(54,54,54,.1) !important; }