芝麻web文件管理V1.00
编辑当前文件:/home/prismawe/backup/carrosserie-panossian.fr/wp-content/themes/reisen/css/plugin.woocommerce.css
/* WooCommerce ------------------------------------------------------------------------------------ */ /* Content and Sidebar */ /* Fullwide or Fullscreen with sidebar */ .woocommerce.body_style_fullwide.sidebar_right .content, .woocommerce.body_style_fullscreen.sidebar_right .content { padding-right: 330px; } .woocommerce.body_style_fullwide.sidebar_right .sidebar, .woocommerce.body_style_fullscreen.sidebar_right .sidebar { margin-left: -300px; } .woocommerce.body_style_fullwide.sidebar_left .content, .woocommerce.body_style_fullscreen.sidebar_left .content { padding-left: 330px; } .woocommerce.body_style_fullwide.sidebar_left .sidebar, .woocommerce.body_style_fullscreen.sidebar_left .sidebar { margin-right:-300px; } .woocommerce .sidebar .widget_title { } /* Hide WooC breadcrumbs - our more comfortable */ .woocommerce-breadcrumb { display:none; } /* Hide results count .woocommerce-result-count { display:none; } */ /* Buttons area */ .woocommerce p.buttons, .woocommerce-page p.buttons { padding-bottom: 0; margin-bottom: 0.6em; } .woocommerce p.buttons a.button, .woocommerce-page p.buttons a.button{ padding: 0.75em 1.15em 0.9em; letter-spacing: 0.5px; } .woocommerce-page p.buttons a.button + a.button, .woocommerce p.buttons a.button + a.button{ margin-left: 0.9em; } /* Lists */ .woocommerce .content ol li, .woocommerce-page .content ol li, .woocommerce .content ul li, .woocommerce-page .content ul li { line-height:21px; } .woocommerce .content ol li:before, .woocommerce-page .content ol li:before, .woocommerce .content ul li:before, .woocommerce-page .content ul li:before { margin-top:8px; } /* SALE and NEW icons */ .woocommerce span.new, .woocommerce-page span.new, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce ul.products li.product span.new, .woocommerce-page ul.products li.product span.new, .woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale { position:absolute; z-index:1; left:0; top:0; margin:1.6em 0 0 1.6em; width:4em; height:4em; overflow:hidden; font-size:0.625em; font-weight:bold; text-align:center; line-height:4em; text-transform:uppercase; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } /* Buttons */ .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce-account .addresses .title .edit { margin:0; position: relative; display:inline-block; border: 2px solid; text-align:center; padding: 0.9em 2.3em 1.05em; text-transform: uppercase; border-radius: 2em; } .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button { font-size:1em; } .woocommerce ul.products li.product .button { margin-top: 0; } /* Input and textarea */ .woocommerce form .form-row label.inline { margin-left: 1em; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { line-height: 1.3em; } .woocommerce-ordering { padding-top: 1px; position:relative; } .woocommerce-ordering:after { content: '\e8f9'; font-family: 'fontello'; display: block; position: absolute; z-index: 1; right: 0; top: 0.45rem; line-height: 2em; width: 3.4em; text-align: center; cursor: pointer; pointer-events: none; } .woocommerce-ordering select { width:21em; padding-right: 3.3em; } .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count { margin: 0 0 3.05em; } /* Shop Listing ----------------------------------------------------------------- */ .woocommerce .mode_buttons, .woocommerce-page .mode_buttons { float: left; margin: 0 0.5em 1em 0; display: block; font-size: 2em; } .woocommerce .mode_buttons a+a, .woocommerce-page .mode_buttons a+a { margin-left: 0.2em; } .woocommerce .woocommerce-result-count { margin-top:0.35em; display: none; } .woocommerce ul.products, .woocommerce-page ul.products { margin-right:-30px; margin-bottom:0; } .woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0 30px 30px 0; position: relative; width: 100%; } .woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2, .woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2 { width: 50%; } .woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3, .woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3, .woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 { width: 33.3333%; } .woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4, .woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4, .woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4 { width: 25%; } .woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5, .woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5, .woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5 { width: 20%; } .woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6, .woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6, .woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 { width: 16.6667%; } .woocommerce ul.products li.product-category mark, .woocommerce-page ul.products li.product-category mark { background:none; } /* Thumbs mode */ .woocommerce .shop_mode_list ul.products li.product:last-of-type .post_content, .woocommerce-page .shop_mode_list ul.products li.product:last-of-type .post_content, .woocommerce .shop_mode_list ul.products li.product:last-of-type, .woocommerce-page .shop_mode_list ul.products li.product:last-of-type, .woocommerce .shop_mode_thumbs ul.products li.product:last-of-type, .woocommerce-page .shop_mode_thumbs ul.products li.product:last-of-type, .woocommerce .shop_mode_thumbs ul.products li.product:nth-last-child(2), .woocommerce-page .shop_mode_thumbs ul.products li.product:nth-last-child(2), .woocommerce .shop_mode_thumbs ul.products li.product:last-of-type .post_content, .woocommerce-page .shop_mode_thumbs ul.products li.product:last-of-type .post_content{ padding-bottom: 0; } .woocommerce .shop_mode_thumbs ul.products li.product a.button { font-size: 0.933em; padding: 1em 2.85em 1.1em; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { overflow:hidden; } .woocommerce ul.products li.product .post_featured, .woocommerce-page ul.products li.product .post_featured { margin-bottom:0; padding: 0.9rem 0.9rem 1.2em; } .woocommerce ul.products li.product .post_content, .woocommerce-page ul.products li.product .post_content { overflow: hidden; padding-bottom: 2.8em; } .woocommerce ul.products li.product .post_featured .hover_icon:after { /*display: none;*/ } .related.products { margin-bottom: -2rem; } .related.products ul.products li.product .post_content, .woocommerce .shop_mode_thumbs ul.products li.product .post_content, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_content { text-align: center; padding-bottom: 5.45rem; } .related.products ul.products li.product .post_content { padding-bottom: 0; } .woocommerce ul.products li.product a.hover_icon { position: inherit; } .woocommerce ul.products li.product a.hover_icon:before { display: none; } .woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th { background: transparent; } .woocommerce table.shop_attributes td { font-style: normal; } .woocommerce ul.products li.product a.hover_icon:after { background-color: rgba(0, 0, 0, 0.15); } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img { margin: 0; box-shadow:none; } .woocommerce ul.products li.product .post_featured .hover_icon:before, .woocommerce-page ul.products li.product .post_featured .hover_icon:before { } .article_style_boxed.woocommerce ul.products li.product .post_item_wrap, .article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap { background-color:#f0f0f0; } .article_style_boxed.woocommerce ul.products li.product .post_content, .article_style_boxed.woocommerce-page ul.products li.product .post_content { background-color:#f4f7f9; } .article_style_boxed.woocommerce ul.products li.product .post_content, .article_style_boxed.woocommerce-page ul.products li.product .post_content { padding:1.25em 1.8em; text-align:center; } .article_style_boxed.woocommerce ul.products li.product .post_content .star-rating, .article_style_boxed.woocommerce-page ul.products li.product .post_content .star-rating { margin-left:auto; margin-right:auto; } .article_style_boxed.woocommerce .upsells ul.products li.product .post_content, .article_style_boxed.woocommerce-page .upsells ul.products li.product .post_content, .article_style_boxed.woocommerce .crosssells ul.products li.product .post_content, .article_style_boxed.woocommerce-page .crosssells ul.products li.product .post_content, .article_style_boxed.woocommerce .related ul.products li.product .post_content, .article_style_boxed.woocommerce-page .related ul.products li.product .post_content { background-color:#f4f7f9; } .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title { margin-top: 2.2em; margin-bottom: 0; padding: 0 1em; overflow: hidden; height: 2.2em; font-family: Montserrat, sans-serif; font-size: 1.2em; font-weight: 700; line-height: 1.15em; } .article_style_boxed.woocommerce ul.products li.product .woocommerce-loop-product__title, .article_style_boxed.woocommerce-page ul.products li.product .woocommerce-loop-product__title { margin-top:0; } .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { margin-top: 0.6em; margin-bottom: 1.1rem; font-family: Montserrat, sans-serif; font-size: 1.6em; font-weight: 700; line-height: 1.333em; } .woocommerce ul.products li.product .price ins { text-decoration:none; font-weight:inherit; font-style:inherit; } .woocommerce ul.products li.product .price del { display:inline-block; margin-right:6px; } /* List mode */ .woocommerce .shop_mode_list ul.products li.product, .woocommerce-page .shop_mode_list ul.products li.product { overflow:hidden; margin:0; float:none; width:100%; } .woocommerce .shop_mode_list ul.products li.product .post_item_wrap, .woocommerce-page .shop_mode_list ul.products li.product .post_item_wrap { overflow:hidden; } .woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured { float: left; margin: 0 1.5em 0 0; width: 33%; /*250px;*/ border-bottom:none; padding: 0; } .woocommerce .shop_mode_list ul.products li.product .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_content { overflow:hidden; padding: 0.4rem 0 3rem 0; } .article_style_boxed.woocommerce .shop_mode_list ul.products li.product .post_content, .article_style_boxed.woocommerce-page .shop_mode_list ul.products li.product .post_content { padding:1.25em 1.875em; max-height: 286px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .woocommerce .shop_mode_list ul.products li.product .woocommerce-loop-product__title, .woocommerce-page .shop_mode_list ul.products li.product .woocommerce-loop-product__title { margin-top: 0; margin-bottom:0.7em; min-height: auto; border-bottom:none; padding: 0; height: auto; } .woocommerce .shop_mode_list ul.products li.product .description, .woocommerce-page .shop_mode_list ul.products li.product .description { margin-bottom:1.5em; line-height:1.3em; overflow:hidden; } .article_style_boxed.woocommerce .shop_mode_list ul.products li.product .description, .article_style_boxed.woocommerce-page .shop_mode_list ul.products li.product .description { max-height:6.6em; } .woocommerce .shop_mode_list ul.products li.product-category .description, .woocommerce-page .shop_mode_list ul.products li.product-category .description { border-bottom: none; } .woocommerce .shop_mode_list ul.products li.product .description p, .woocommerce-page .shop_mode_list ul.products li.product .description p, .woocommerce .shop_mode_list ul.products li.product .description ul, .woocommerce-page .shop_mode_list ul.products li.product .description ul { padding-bottom:0; margin-bottom:0; line-height:1.3em; } .woocommerce .shop_mode_list ul.products li.product .price, .woocommerce-page .shop_mode_list ul.products li.product .price { font-size:1.625em; } .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart { padding: 0.8em 0 0 0.5em; vertical-align: top; } /* Rating stars */ .woocommerce .products .star-rating { margin: 0 auto 1em; } .woocommerce .products .star-rating:before, .woocommerce .products .star-rating span { top: 1px; } /* Pagination */ .woocommerce nav.woocommerce-pagination ul { border:none; } .woocommerce nav.woocommerce-pagination ul li { margin: 0 4px 4px 0; border: none; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current { border-width:2px; border-style: solid; } /* List products in the shortcodes */ .vc_row .woocommerce .products .post_item_wrap { text-align:center; } .vc_row .woocommerce .products .star-rating { margin-left:auto; margin-right:auto; } /* Single product decoration ---------------------------------------------------------------------------- */ /* Title */ .woocommerce div.product .product_title { line-height: 1.3em; margin-bottom: 0.9em; margin-top: -0.3em; font-size: 2.4em; font-weight: 700; text-transform: uppercase; } /* Price */ .woocommerce div.product p.price { position: relative; margin-bottom: 0.7em; margin-top: 0.75rem; font-family: Montserrat,sans-serif; font-size: 1.6em; font-weight: 700; } .woocommerce div.product p.price ins { text-decoration:none; font-size: 1.125em; font-style:normal; } .woocommerce div.product p.price del { font-size: 0.875em; } /* Images and thumbnails */ .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images { margin-bottom: 2em; width: 42.75%; box-sizing: border-box; } .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { width: 51.3%; } .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a { margin-right: 1.5%; width: 18.5%; position:relative; border: 1px solid transparent; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a { margin-right: 2.5%; width: 22.5%; } .woocommerce #content div.product div.thumbnails.columns-3 a, .woocommerce div.product div.thumbnails.columns-3 a, .woocommerce-page #content div.product div.thumbnails.columns-3 a, .woocommerce-page div.product div.thumbnails.columns-3 a { margin-right: 3.3333%; width: 33%; } .woocommerce #content div.product div.thumbnails a:hover, .woocommerce div.product div.thumbnails a:hover, .woocommerce-page #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover { border-color: #f0f0f0; } .woocommerce #content div.product div.thumbnails a:before, .woocommerce div.product div.thumbnails a:before, .woocommerce-page #content div.product div.thumbnails a:before, .woocommerce-page div.product div.thumbnails a:before { content:' '; position:absolute; left:0; right:0; top:0; bottom:0; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; } .woocommerce #content div.product div.thumbnails a:hover:before, .woocommerce div.product div.thumbnails a:hover:before, .woocommerce-page #content div.product div.thumbnails a:hover:before, .woocommerce-page div.product div.thumbnails a:hover:before { background-color:rgba(255,255,255, 0.4); } .woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first { clear: none; } .woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last { margin-right: 1.5%; } .woocommerce #content div.product div.thumbnails a:nth-child(5n+1), .woocommerce div.product div.thumbnails a:nth-child(5n+1), .woocommerce-page #content div.product div.thumbnails a:nth-child(5n+1), .woocommerce-page div.product div.thumbnails a:nth-child(5n+1) { clear:both; } div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous { margin-top:4px; } /* Meta: SKU, tags, categories, ID */ .woocommerce .product_meta span { display:block; } .woocommerce .product_meta span span { display:inline; } .woocommerce .product_meta span { } .woocommerce .product_meta span span, .woocommerce .product_meta a { font-weight:400; text-transform: lowercase; font-size: 16px; } .woocommerce div.product form.cart .variations label { font-weight: 400; } /* Add to cart */ .woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart { margin-bottom: 1.7em; padding-bottom: 1.5em; margin-top: 2.05rem; overflow:hidden; } .woocommerce-page table.cart td div.quantity{ margin: auto; } .woocommerce div.product form.cart div.quantity, .woocommerce div.quantity, .woocommerce-page div.quantity { margin: 0 1.25em 0 0; width:7em; height: 2.85em; position:relative; } .woocommerce div.product .cart .button { } .woocommerce div.quantity span, .woocommerce-page div.quantity span { display:block; position:absolute; z-index:1; right:2px; width:3.9em; height:50%; text-align:center; line-height:1.1em; cursor:pointer; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; } .woocommerce div.quantity span.q_inc, .woocommerce-page div.quantity span.q_inc { top:2px; line-height: 1.8; border-radius: 0 1.7rem 0 0; } .woocommerce div.quantity span.q_dec, .woocommerce-page div.quantity span.q_dec { bottom:2px; border-radius: 0 0 1.7rem 0 ; } .woocommerce div.quantity span:before, .woocommerce-page div.quantity span:before { font-family:'fontello'; } .woocommerce div.quantity span.q_inc:before, .woocommerce-page div.quantity span.q_inc:before { content:'\e835'; } .woocommerce div.quantity span.q_dec:before, .woocommerce-page div.quantity span.q_dec:before { content:'\e828'; } .woocommerce div.quantity input[type="number"], .woocommerce-page div.quantity input[type="number"] { width: 100%; height: 100%; padding-right:2px; } /* Tabs */ .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs { margin-bottom:-1px; padding-left:30px; } .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { border-width:0; } .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li { background: transparent; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active { background: transparent; } .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after { display:none; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a { } .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a { padding: 0.75em 1.3em 0.6em; letter-spacing: -1.2px; } .woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel { border-style: solid; margin: 0; padding: 1.5em 1.5em 1em 1.5em; display:none; } .woocommerce div.product .woocommerce-tabs h2, .woocommerce #content div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2 { margin-top:0; font-size: 1.625em; margin-bottom: 0.6em; } .woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3, .woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3 { font-size: 1.5em; margin-bottom:0.25em !important; } .woocommerce #reviews h3 { margin-top: 2rem; } /* Decorate tabs on single product */ .single-product div.product .woocommerce-tabs.trx-stretch-width { padding: 3.35em 0 3em; } .single-product div.product .woocommerce-tabs.trx-stretch-width .panel { padding: 0.7em 0 0; } .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs { padding-left: 0; } .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a { position: relative; } .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a:after { position: absolute; content: ''; left: 0; right: 0; width: auto; height: 1px; background: red; bottom: 0.8em; } .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a:hover, .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li.active a { color: #414141; } .woocommerce div.product div.images, .woocommerce div.product div.summary { margin-bottom: 6.8em; } .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs:before, .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs:after { display: none; } .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li { border: none; margin:0; padding:0 !important; font-family: Montserrat, sans-serif; font-size: 1.2em; font-weight: 400; text-transform: uppercase; } .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li+li { margin-left: 1.8em; } .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a { padding: 1.15em 0 1.05em; letter-spacing: 0; font-weight: 400; } /* Stars */ .woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating { float:right; } .woocommerce .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .woocommerce-product-rating .woocommerce-review-link { display:none; } .woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating { margin-top:4px; margin-bottom:4px; } .woocommerce .star-rating, .woocommerce-page .star-rating { height: 1.2em; margin-top:4px; margin-bottom:4px; } /* Users reviews */ .woocommerce #reviews #comments ol.commentlist { padding:0; } .woocommerce #reviews #comments ol.commentlist li { margin-bottom:0; } .woocommerce .woocommerce-tabs .form-submit { display:block; } .woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar { background:none; border:none; padding:0; width: 50px; float:left; margin:0 1.5em 2em 0; position:static; } .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text { margin:0; padding:0; border:0; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta { padding-top:0; margin-bottom: 0.5rem; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong { font-size: 18px; font-weight:400; color:#222222; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time { font-style:italic; } .woocommerce #reviews #comments ol.commentlist li .comment-text .description, .woocommerce-page #reviews #comments ol.commentlist li .comment-text .description { line-height:21px; } .woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea { height: 150px; font-weight: 400; overflow:auto; } /* Related products */ .woocommerce .related.products h2 { text-align: center; margin-top: 2.05rem; padding-top: 4.1rem; margin-bottom: 2.2rem; font-size: 2.4em; } /* Categories list */ .woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:url(../images/woo/shop-cat-bg-1.jpg) center center no-repeat; padding:1em; overflow:hidden; } /* not work correctly in the Chrome */ .woocommerce ul.products li.product.product-category .thumb_wrapper img, .woocommerce-page ul.products li.product.product-category .thumb_wrapper img { -moz-transform: scale(1.7) translate(15%,15%); -o-transform: scale(1.7) translate(15%,15%); -ms-transform: scale(1.7) translate(15%,15%); } .woocommerce ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-2.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-3.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-4.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-5.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper { background:url(../images/woo/shop-cat-bg-6.jpg) center center no-repeat; } .woocommerce ul.products li.product.product-category img, .woocommerce-page ul.products li.product.product-category img { width:100%; height:auto; } .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title, .woocommerce-page ul.products li.product.product-category .woocommerce-loop-category__title { margin-bottom:0; border-bottom:none; text-align:center; } .woocommerce ul.products li.product.product-category mark.count, .woocommerce-page ul.products li.product.product-category mark.count { font-weight:400; } /* Related products */ .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product { width: 50%; border:none; box-shadow: none; } /* Widgets decoration ---------------------------------------------------------------*/ /* Cart in top user menu */ .top_panel_wrap .sidebar_cart { width: 250px !important; padding: 1.5em !important; font-family: Hind, sans-serif; font-size: 15px; letter-spacing: 0; } .top_panel_wrap .widget_shopping_cart { display:block !important; } .top_panel_wrap .widget_shopping_cart ul.cart_list { display:block; position:static; width:100%; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; font-size: 14px; text-transform: none; } .top_panel_wrap .sidebar_cart > li, .top_panel_wrap .widget_shopping_cart ul.cart_list > li { margin:0; } .top_panel_wrap .widget_shopping_cart ul.cart_list > li { } .top_panel_wrap .woocommerce p.buttons a.button, .top_panel_wrap .woocommerce-page p.buttons a.button { padding: 0.75em 0.9em 0.9em; } .top_panel_wrap .woocommerce-page p.buttons a.button + a.button, .top_panel_wrap .woocommerce p.buttons a.button + a.button { margin-left: 3px; } .top_panel_wrap .sidebar_cart > li:before, .top_panel_wrap .sidebar_cart > li > a:before, .top_panel_wrap .widget_shopping_cart ul.cart_list > li:before, .top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:before { display:none; } .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { top: 4px; } .woocommerce .top_panel_wrap .widget_shopping_cart .empty, .woocommerce-page .top_panel_wrap .widget_shopping_cart .empty { padding-bottom: 1em; } .top_panel_wrap .widget_shopping_cart ul.cart_list > li > a { padding: 0; } .top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove) { margin-top:-0.15em; } .top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:hover { background-color: transparent !important; color: #ffffff; } .top_panel_wrap .widget_shopping_cart ul.cart_list > li img { width:50px; margin-top:0.5em; } /* Cart & Products list */ .woocommerce form.checkout_coupon .form-row { margin: 0 0 0; } .woocommerce a.remove { margin-top: 4px; font-weight: 700 !important; font-size: 23px !important; border-radius: 0; text-align: center; width: auto; } .woocommerce a.remove, .woocommerce a.remove:hover { color: #bf2d0d !important; background-color: transparent !important; } .woocommerce-page .checkout_coupon input.button { padding: 0.9em 2.3em } .woocommerce .shop_table p { margin:0; } .woocommerce .shop_table a.remove { margin-top:0; font-weight:400; text-align:center; } .woocommerce .widget_shopping_cart .cart_list li, .woocommerce-page .widget_shopping_cart .cart_list li { padding: 0 0 0 1.2em; overflow:hidden; } .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:before { display:none; } .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a { font-size: 1em; font-weight: 400; margin-top: -2px; } .woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl { padding: 0 0 0 5.6em; border: 0; margin-bottom: 1rem; } .top_panel_wrap .woocommerce ul.cart_list li dl, .top_panel_wrap .woocommerce ul.product_list_widget li dl { padding: 0 0 0 4.4em; border: 0; margin-bottom: 0; } .woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt { margin-bottom: 0; margin-left: 0; font-weight: 400; } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img { box-shadow: none; width:4.8em; float:left; margin: 1px 0.85em 1em 0; } .woocommerce.widget_shopping_cart .quantity, .woocommerce .widget_shopping_cart .quantity, .woocommerce-page.widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity { margin: 0 0 1.45em; display: inline-block; font-size: 1em; font-weight: 400; padding-left: 5.6em; } .top_panel_wrap .woocommerce.widget_shopping_cart .quantity, .top_panel_wrap .woocommerce .widget_shopping_cart .quantity, .top_panel_wrap .woocommerce-page.widget_shopping_cart .quantity, .top_panel_wrap .woocommerce-page .widget_shopping_cart .quantity { padding-left: 4.4em; } .woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount, .woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce-page ul.product_list_widget li span .amount, .woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount { font-size: 1em; font-weight:400; } .woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li ins, .woocommerce-page ul.product_list_widget li ins { text-decoration:none; font-style:normal; } .woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del, .woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del { font-size: 0.875em; } .woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total { font-size: 1em; padding: 1.65em 0 0.95em; font-weight: 400; border-top: 3px double; text-align: left; margin-top: 0.3rem; margin-bottom: 0.3rem; } .woocommerce.widget_shopping_cart .total strong, .woocommerce .widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong{ font-family: Montserrat, sans-serif; font-size: 1.2em; font-weight: 700; } .woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount { font-family: Montserrat, sans-serif; font-size: 1.6em; font-weight: 700; } /* Active filters */ .woocommerce .widget_layered_nav_filters > ul > li { padding:0 0.625em 0.5em 0; display:block; } .woocommerce .widget_layered_nav_filters > ul > li:before {display:none; } .woocommerce .widget_layered_nav_filters > ul > li a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a { background-color: transparent; border:none; padding:0; color:#222222; } /* Price filter */ .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { margin-bottom: 1.25em; background: #cccccc; height: 5px; margin-top: 1.4rem; } .woocommerce .widget_price_filter .price_label { font-size:1em; } .woocommerce .widget_price_filter .price_label span { color:#222222; } .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { height:5px; top: 0; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { width: 0.935em; height: 0.935em; } .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button { position: absolute; bottom: 0; left: 0; padding: 0.8em 2.65em 0.9em; font-size: 0.8em; } .woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 100%; padding-right: 2.2em; box-sizing: border-box; } .woocommerce div.product form.cart .variations { width: 60%; margin-bottom: 0; } .woocommerce div.product form.cart .variations td.value { position: relative; text-align: center; } .woocommerce div.product form.cart .variations td.label { width: 26%; padding-top: 0.6em; } .woocommerce div.product form.cart .variations td.value:after { content: '\e8f9'; font-family: 'fontello'; display: block; position: absolute; z-index: 1; right: 5px; top: 0.6rem; line-height: 2em; width: 3.4em; text-align: center; cursor: pointer; pointer-events: none; } .woocommerce-variation-price { margin: 0 0 1em; } .woocommerce .widget_price_filter .price_slider_amount { position: relative; padding-bottom: 3.45em; margin-bottom: 0.4em; letter-spacing: 1.1px; font-size: 1em; } .woocommerce .widget_price_filter .price_label span { font-size: 1em; font-weight: 400; } .woocommerce .widget_price_filter .price_slider{ margin-bottom: 0; } /* Product categories */ body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories { margin:0; padding:0; list-style:none; } body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li { position:relative; padding:0.5em 1em; margin:0; } body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li+li { border-top: 1px dashed #eeeeee; } body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:before { display:none; } body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited li.has_children:after { content: '\e836'; font-family:'fontello'; display:block; position:absolute; z-index:1; right: 1em; top: 0.5em; } body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited li.has_children span.open_child_menu { display:none; } body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories ul { display:none; } body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited ul { position:absolute; z-index:100000; top: -0.5em; right: -200px; width:200px; } /* Product search */ .widget_product_search .search-field { padding: 0.75em 1em; max-width:68%; } /* Cart --------------------------------------------------------------------- */ .woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty { font-weight: 400; color: #222222; } .woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img { width: 75px; } .woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td { padding: 1.4em 15px; text-align: center; } .woocommerce table.cart td .amount { font-size: 1.125em; font-weight: 700; } .woocommerce table.cart td.product-name, .woocommerce #content table.cart td.product-name, .woocommerce-page table.cart td.product-name, .woocommerce-page #content table.cart td.product-name { text-align: left; font-weight: 400; } .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text { border: 2px solid #e7e7e7; padding: 0.45em 1.55em; margin-right:0.5em; width: 15em; } .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce .cart .button, .woocommerce .cart input.button { line-height: 1.3; padding: 0.9em 2em; } .woocommerce table.shop_table { border-radius: 0; } .woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th { font-family: Montserrat, sans-serif; font-size: 1.2em; font-weight: 400; padding: 1.3rem 0; text-transform: uppercase; } .woocommerce table.cart td.product-name a { font-family: Montserrat, sans-serif; font-size: 1.2em; font-weight: 400; text-transform: uppercase; } .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th { color: #222222; font-weight:400; font-size:0.875em; text-align:right; } .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt { margin-bottom: 0; font-weight: 400; } .woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 { font-size:1.5em; font-weight: 400; line-height:1.3em; text-align:right; display: none; } .woocommerce .cart-collaterals .order-total strong, .woocommerce-page .cart-collaterals .order-total strong { font-weight:400; } .woocommerce .cart-collaterals .cart-subtotal .amount, .woocommerce-page .cart-collaterals .cart-subtotal .amount { font-size: 1.125em; font-weight: 700; } .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th { padding: 6px; font-weight:400; } .woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select { background-color:#f4f7f9; font-size:1em; } .woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 100px; } .woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after { color:#222222; font-size: 1em; font-weight:400; } #add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout { padding-bottom: 0; text-align: right; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: right; width: 27%; border-radius: 0; margin-top: 6rem; } .woocommerce .cart-collaterals .cart_totals .shop_table , .woocommerce-page .cart-collaterals .cart_totals .shop_table { } /* Checkout --------------------------------------------------------------------------*/ .woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th, .woocommerce-page table.shop_table.woocommerce-checkout-review-order-table thead th { text-align: left; padding: 1.3rem 0.75rem; } .woocommerce form .form-row label, .woocommerce-page form .form-row label { line-height: 1.5em; margin-bottom: 1rem; margin-top: 1rem; } .woocommerce .checkout h3, .woocommerce-page .checkout h3 { margin-top:0; font-size:1.625em; font-weight:400; } .select2-container .select2-choice>.select2-chosen { margin-top: 0.2rem; } .select2-container .select2-choice .select2-arrow { right: 1rem; } .woocommerce .checkout .col-2 h3#ship-to-different-address label, .woocommerce-page .checkout .col-2 h3#ship-to-different-address label { display:inline-block; } .woocommerce-checkout-review-order-table td:first-of-type { width: 40%; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea { font-weight:400; } .select2-container--default .select2-selection--single .select2-selection__arrow { top: 0.4rem; right: 1rem; } .woocommerce table.shop_table .amount, .woocommerce-page table.shop_table .amount { font-size: 1.125em; font-weight: 700; } .woocommerce table.shop_table tfoot td { font-weight: 400; } .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { clear: none; float: left; margin-bottom:30px; } .woocommerce .checkout #order_review, .woocommerce-page .checkout #order_review { margin-bottom:0; } .woocommerce .checkout #order_review_heading, .woocommerce-page .checkout #order_review_heading { padding-top:1.825em; } .woocommerce .checkout #order_review .order-total .amount, .woocommerce-page .checkout #order_review .order-total .amount { line-height:1.3em; font-weight:700; } .woocommerce .checkout #order_review .payment_methods li, .woocommerce-page .checkout #order_review .payment_methods li { list-style:none; } .woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label { display:inline-block; } #add_payment_method #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { margin: -2px 0.5em 0; } .woocommerce-checkout #payment { background-color:#f4f7f9; } .woocommerce-checkout #payment div.payment_box:after { top:0; } .woocommerce .order_details li, .woocommerce-page .order_details li { font-size: 1em; line-height: 1em; list-style:none; } .woocommerce .order_details li strong, .woocommerce-page .order_details li strong { font-weight:300; color:#222222; } .woocommerce .quantity .qty { width: 6.631em; text-align: left; } /* My Account --------------------------------------------------------------------------*/ .woocommerce-account .addresses .title h3 { font-size: 2em; margin-top:0; } .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a { margin-right: 0; }