/* Header */ .header-cart { position: relative; top: 1px; width: 30px; margin-right: 0; margin-left: 45px; } .has-search-icon .header-cart{ right: 58px; } .woo-cart { display: block; } .header-cart svg { width: 21px; height: 21px; } .header-cart .count { position: absolute; top: -2px; right: -8px; border-radius: 50%; height: 18px; width: 18px; font-size: 11px; color: #fff; font-weight: bold; text-align: center; line-height: 18px; } /* MY ACCOUNT */ nav.woocommerce-MyAccount-navigation ul { list-style: none; padding: 0; margin-bottom: 0; } nav.woocommerce-MyAccount-navigation ul li { margin-bottom: 15px; } nav.woocommerce-MyAccount-navigation ul li a { padding: 10px; color: #fff !important; display: block; } nav.woocommerce-MyAccount-navigation ul li a:hover, nav.woocommerce-MyAccount-navigation ul li.is-active a { background-color: #07364a; } .woocommerce li:before{ display: none; } /* CHECKOUT */ .woocommerce form .form-row label,.woocommerce form .form-row,span.woocommerce-input-wrapper,span.password-input{ width: 100%; } .select2-container--default .select2-selection--single { border-radius: 0; margin: 0; padding: 10px 5px; height: 50px; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 50px; } /* BUTTONS */ .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.added_to_cart { color: #fff !important; line-height: unset; padding: 8px 16px !important; border-radius: 3px !important; font-weight: 500 !important; font-size: 15px; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.added_to_cart:hover{ background: #3a3a3a; color: #fff; } .woocommerce a.added_to_cart{ padding: .618em 1em; font-weight: 700; border-radius: 3px; margin-top: 10px; } /* SHOP & SINGLE PRODUCT */ .woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0 0 30px; box-shadow: none; } .product-thumbnail { margin-bottom: 20px; } .woocommerce ul.products li.product .onsale, .woocommerce span.onsale { top: 10px; right: 10px; left: auto; margin: 0; line-height: 0; background: #07364a; border-radius: 0; padding: 12px 10px !important; min-height: 2em !important; } .woocommerce span.onsale{ left: 10px; right: auto; } h2.woocommerce-loop-product__title { font-size: 20px !important; } .woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price { display: block; margin-bottom: 0; font-size: 16px; } .woocommerce ul.products li.product .price ins,.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{ text-decoration: none; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { text-align: center; } .woocommerce .quantity .qty { width: 75px; padding: 5px 8px; } .woocommerce ul.products li.product .star-rating { font-size: 12px; margin: 0 auto 8px; } .woocommerce ul.products li.product a img { margin-bottom: 15px; } .woocommerce .woocommerce-ordering select,.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { padding: 12px; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { color: #141414; } .woocommerce-pagination { margin-bottom: 0; margin-top: 30px; padding: 8px 0; } .woocommerce nav.woocommerce-pagination ul { border: 0px solid #d3ced2; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { font-size: 14px; padding: 12px 18px; line-height: 1.25; font-weight: 700; } .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 !important; } .entry-summary h1.entry-title{ font-size: 26px; } .woocommerce-tabs h2 { font-size: 20px; } .related.products h2{ font-size: 26px; } .product_list_widget li,.product-categories li{ padding-left: 0 !important; } .product_list_widget li:before{ display:none !important; } /* Cart Page */ .cart_totals > h2{ font-size: 24px; } .product-remove a:before{ display: none; } .product_meta .posted_in { display: block; } .woocommerce-info { border-top-color: #1da1f2; } .woocommerce-Reviews .stars a:before{ background-color:transparent !important; } /* Primary Colors */ .header-cart .count,nav.woocommerce-MyAccount-navigation ul li a,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.added_to_cart,.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background-color: #1da1f2; } .woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price,.woocommerce-info::before,.woocommerce-Reviews .stars a:before{ color: #1da1f2; }