File: /home/dwauav0tm6jp/public_html/wp-content/themes/photographer-wp/css/shop.css
/* --------------------------------------------
SHOP @shop - woocommerce shop styles...
-------------------------------------------- */
/* SHOP */
/* Shopping Cart */
.shopping-cart {
display: inline-block; width: 40px; line-height: 53px; position: relative; font-size: 18px; text-align: center; color: inherit;
}
.shopping-cart:hover {
color: #000;
}
.shopping-cart:before {
content: '\e849'; font-family: fontello;
}
.shopping-cart > span {
position: absolute; top: 5px; left: 16px; width: 16px; line-height: 16px; font-size: 10px; text-align: center; color: #fff; background: #333; border-radius: 50%; font-family: Helvetica, Arial, sans-serif;
}
/* Page Title */
.page-title {
text-align: center; text-transform: uppercase;
}
.term-description {
text-align: center; text-transform: uppercase; opacity: .3; font-size: 13px; letter-spacing: 2px;
}
/* Filtering */
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
display: block; float: none;
}
.woocommerce .woocommerce-result-count {
font-size: 11px; letter-spacing: 1px; text-transform: uppercase; margin-top: 2em;
}
.woocommerce .woocommerce-ordering {
margin-bottom: 2em;
}
.woocommerce-ordering div.selector {
padding: .2em 1em; font-size: 15px;
}
.woocommerce-ordering div.selector select {
padding-right: 36px; padding-left: 12px; letter-spacing: .03em; border-width: 1px; font-size: 13px;
}
/* PRODUCTS */
.woocommerce ul.products li.product a img {
transition: all .4s;
}
.woocommerce ul.products li.product a img:hover {
opacity: .8;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
text-align: center;
}
.woocommerce ul.products li.product > a:not(.button) {
color: inherit;
}
.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: 14px; letter-spacing: .03em; text-transform: uppercase;
}
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale {
display: block; padding: 10px 14px; line-height: 1.2; min-height: 0; text-align: center; background: #111; color: #fff; position: absolute; top: 22px;
right: -12px; border-radius: 0; font-size: 11px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; pointer-events: none; z-index: 99;
}
/* sale badge on product single page */
.woocommerce span.onsale {
left: -16px; right: auto;
}
mark.count {
display: inline-block; padding: 5px 10px; font-size: 11px; font-weight: 400; margin-left: 9px; background: #ffec88; text-align: center;
}
/* Category */
.product-category img {
border: 12px solid #222;
}
/* Price */
.woocommerce ul.products li.product .price {
color: #889382; font-size: 14px;
}
.woocommerce ul.products li.product .price del {
margin-right: 12px;
}
/* SHOP SINGLE */
/* Back To Shop Button */
.entry-header .button {
letter-spacing: .06em; display: inline-block; margin-top: 6px; padding: 8px 16px !important; border: 0 !important;
}
.entry-header .button:before {
display: inline-block; padding-right: 6px; font-size: 14px;
}
.entry-header .button.back:before {
content: '\e873'; font-family: fontello;
}
/* Hide the title in the summary */
/* .woocommerce .entry-summary .entry-title {
display: none;
} */
/* Right Side */
.woocommerce a.woocommerce-review-link {
color: #bbb; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; display: inline-block; margin-left: 16px;
}
.woocommerce div.product p.price {
margin: 32px 0;
}
.woocommerce div.product p.price del {
font-size: 16px; color: #daa4a4; margin-right: 16px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: #0f0f0f;
}
.woocommerce div.product .summary p.price {
font-size: 2em;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
opacity: .8;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.woocommerce ins {
text-decoration: none; font-weight: 400;
}
.woocommerce .summary .woocommerce-Price-currencySymbol {
font-size: 18px;
}
.woocommerce .summary {
font-size: 14px; line-height: 1.7;
}
.woocommerce .product_meta {
margin-top: 40px; font-size: 10px; letter-spacing: .1em; text-transform: uppercase;
}
.woocommerce .product_meta > span {
display: block; margin-bottom: 12px;
}
.woocommerce .product_meta > span span,
.woocommerce .product_meta > span a {
display: inline-block; margin-left: 5px;
}
/* Left Side */
.woocommerce-product-gallery figure {
margin: 0;
}
.woocommerce img.emoji {
display: none !important;
}
/* Tags */
.tagged_as {
display: block; margin: 10px 0 0 0;
}
.tagged_as a {
font-size: 10px !important;
}
/* Cart Form */
.woocommerce .summary .cart {
margin-top: 30px;
}
/* Quantity */
.woocommerce .quantity .qty {
width: 54px !important; text-align: center; padding: 1.25em .2em !important; border: 2px solid #111 !important; margin-right: -6px;
}
.woocommerce .quantity .qty:focus {
border-color: #ddd;
}
.single_add_to_cart_button.button.alt {
padding: 1.8em 2.6em !important;
}
/* Thumbnails */
.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 {
width: 31.33%; margin-right: 3%;
}
.woocommerce .thumbnails.columns-3 a:nth-child(3n) {
margin-right: 0 !important;
}
/* Tabs */
.woocommerce-tabs.wc-tabs-wrapper {
padding: 3em 0; clear: left;
}
.woocommerce .wc-tab {
font-size: 14px; line-height: 1.8;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
text-align: center; padding: 2px 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background: none; border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border-color: #eee;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
margin: -1px -3px 0; padding: 0; line-height: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 400; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; padding: 13px 21px; color: #777; background: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a:hover {
background: #fafafa;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border-color: #222;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: #fff; background: #222; display: inline-block;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
bottom: 50%; z-index: 0;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 3.2em 0;
}
.woocommerce-Tabs-panel--description h3,
.woocommerce .panel h2 {
font-weight: 400;
}
/* Table */
.woocommerce table.shop_attributes {
margin: 2.4em 0 3em 0; text-align: left; border-collapse: collapse; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee;
}
.woocommerce table.shop_attributes td {
font-style: normal; padding-left: 16px; color: #666;
}
.woocommerce table.shop_attributes tr {
border-left: 1px solid #eee;
}
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
border-bottom: 1px solid #eee;
}
.woocommerce table.shop_attributes th {
font-size: 11px; letter-spacing: 1px; padding: 10px 10px 10px 16px;
}
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th {
background: #fbfbfb;
}
/* Variations */
.woocommerce div.product form.cart .variations label {
font-weight: 400; text-align: left; padding: 12px 24px 13px; color: #333; background: #fafafa; margin: 0;
}
.woocommerce div.product form.cart .variations td {
padding: 0;
}
.woocommerce div.product form.cart .variations td.label {
font-size: 13px;
}
.woocommerce div.product form.cart .reset_variations {
text-transform: uppercase; letter-spacing: 2px; font-size: 9px; float: right; padding: 0px 12px; background: #333; color: #fff;
}
.woocommerce-variation p {
margin: 0;
}
.woocommerce-variation {
padding: 12px 20px; margin-bottom: 20px; border: 1px solid #eee; font-size: 12px;
}
/* Reviews */
.woocommerce .panel h2.woocommerce-Reviews-title {
text-transform: uppercase; font-size: 12px; color: #ccc; letter-spacing: .08em;
}
.woocommerce .panel h2.woocommerce-Reviews-title span {
font-size: 200%; text-transform: none; letter-spacing: 0; color: #333; display: inline-block; margin-left: 8px;
}
.woocommerce #reviews #comments ol.commentlist {
margin: 40px 0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
background: none; border: 0; border-radius: 50%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
position: relative; padding: 12px 16px; background: #fff; border-color: #eee;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p:last-child {
margin-bottom: 0;
}
.woocommerce #reviews #comments .meta strong {
font-size: 14px; color: #222;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
color: #bbb;
}
.woocommerce #reviews #comments ol.commentlist li .meta time {
text-transform: uppercase; font-size: 10px; letter-spacing: .05em;
}
.woocommerce .star-rating {
width: 5em;
}
.woocommerce .star-rating:before,
.woocommerce .star-rating span:before {
font-size: 12px;
}
/* comment box arrow */
.woocommerce .comment-text:after,
.woocommerce .comment-text:before {
right: 100%; top: 32px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;
}
.woocommerce .comment-text:after {
border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 7px; margin-top: -7px;
}
.woocommerce .comment-text:before {
border-color: rgba(238, 238, 238, 0); border-right-color: #eaeaea; border-width: 8px; margin-top: -8px;
}
/* Review Form */
.woocommerce #review_form_wrapper {
margin: 40px 0; overflow: hidden; padding: 32px 22px; border: 10px solid #fafafa;
}
.woocommerce #reviews h3,
.woocommerce #reviews .comment-form-rating,
.woocommerce #reviews .stars {
text-align: center;
}
.woocommerce #review_form #respond p.comment-form-rating {
margin-bottom: 0;
}
.woocommerce #reviews h3#reply-title {
margin-bottom: 24px; letter-spacing: 0; text-transform: none; font-size: 24px;
}
.comment-respond .input-text,
.comment-respond textarea,
.comment-respond select {
border-width: 1px; max-width: 100%;
}
.woocommerce #review_form_wrapper #respond .stars {
font-size: 18px; max-width: 90px; margin-left: auto; margin-right: auto;
}
/* Related Products & Cross Sells */
.woocommerce .related.products > h2,
.upsells > h2,
.up-sells > h2 {
text-align: center; margin-bottom: 1.8em; font-size: 17px; text-transform: uppercase; letter-spacing: 2px;
}
/* CART */
.woocommerce table.shop_table th {
font-size: 12px;
}
.woocommerce table.shop_table {
border-collapse: collapse; border-left: 0; border-color: #eee; border-bottom: 0; border-right: 0;
}
.woocommerce table.shop_table th {
border: 0;
}
.woocommerce table.shop_table tbody tr.cart_item {
border-left: 1px solid #eee; border-right: 1px solid #eee;
}
.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
max-height: 60px; width: auto; display: block; margin: 0 auto;
}
.woocommerce table.shop_table td {
border-color: #eee; border-bottom: 0; border-right: 0; padding: 14px;
}
.woocommerce table.shop_table td.product-name a {
color: inherit; font-size: 14px;
}
.woocommerce table.shop_table td.actions {
padding: 26px 0;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
border-color: #eee;
}
.woocommerce a.remove {
font-size: 20px; color: #da9898 !important; width: 26px; line-height: 26px; height: auto;
}
.woocommerce a.remove:hover {
background: #da9898 !important;
}
.woocommerce table.shop_table .quantity .qty {
margin-right: 0; border: 1px solid #eee !important; padding: 8px !important;
}
/* variations */
.woocommerce td.product-name dl.variation dd,
.woocommerce td.product-name dl.variation dt {
display: block; float: none;
}
.woocommerce td.product-name dl.variation dt {
font-size: 11px; text-transform: uppercase; letter-spacing: 1px; opacity: .3;
}
.woocommerce td.product-name dl.variation dd {
padding: 0; margin-left: 0; font-size: 12px;
}
.woocommerce td.product-name dl.variation dd p {
margin-top: 0;
}
/* Cart Totals */
.woocommerce .cart_totals .woocommerce-Price-amount.amount {
font-size: 22px;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
max-width: 350px; margin: 0 auto; float: none; padding: 42px 32px; border: 5px solid #222;
}
.woocommerce .cart-collaterals .cart_totals:before,
.woocommerce-page .cart-collaterals .cart_totals:before {
content: '\e849'; font-family: fontello; display: block; font-size: 42px; width: 56px; line-height: 56px; margin: -74px auto 20px auto; background: #fff; border-radius: 50%;
}
.woocommerce .cart-collaterals h2,
.woocommerce .wc-proceed-to-checkout {
text-align: center;
}
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon input {
float: left; border-width: 1px; padding: 10px 20px !important; margin-bottom: 18px;
}
.woocommerce table.cart td.actions .button {
padding: 10px 20px !important; border-width: 1px;
}
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text {
border: 0;
}
.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon {
overflow: hidden; padding-bottom: 20px;
}
.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: 132px;
}
.woocommerce .cart-collaterals,
.woocommerce-page .cart-collaterals {
margin: 3em 0;
}
.woocommerce .cart_item .product-subtotal .woocommerce-Price-amount.amount {
font-size: 14px; font-weight: bold;
}
/* CHECKOUT */
.woocommerce form .form-row {
margin-bottom: 19px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border-color: #333; border-width: 3px; padding: 24px; margin-bottom: 4em;
}
.woocommerce .checkout_coupon p.form-row {
margin-bottom: 0;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce form .form-row .selector {
max-width: 100% !important;
}
.woocommerce-checkout tfoot tr {
border-left: 1px solid #eee; border-right: 1px solid #eee;
}
.woocommerce-checkout tfoot {
border-bottom: 1px solid #eee;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #fff; border: 3px solid #333; font-size: 13px; margin: 5em 0 3em 0;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
border-bottom: 1px solid #eee; padding: 22px 32px;
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
padding: 22px 32px;
}
.woocommerce form.checkout.woocommerce-checkout {
margin-top: 3em;
}
.woocommerce-checkout-payment label {
display: inline-block; font-size: 11px;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background: none; border: 2px solid #eee;
}
.woocommerce-checkout-payment p {
margin-top: 0;
}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before {
border-bottom: 9px solid #ddd;
}
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
margin-left: 20px; color: inherit; font-size: 10px;
}
@media screen and (max-width: 767px) {
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
float: none;
width: 100%;
}
}
.woocommerce form.login .inline {
margin-left: 22px;
}
.woocommerce form.login .inline input[type="checkbox"] {
margin-right: 0;
}
.woocommerce form .form-row .input-checkbox {
display: inline-block; text-align: left;
}
/* Selects */
.select2-container--default .select2-selection--single {
border: 3px solid #eee; border-radius: 0;
}
.select2-container .select2-selection--single {
height: 44px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 38px;
}
/* ORDER RECEIVED */
.woocommerce .woocommerce-thankyou-order-received {
font-size: 18px; text-align: center; padding: 22px;
}
.woocommerce-thankyou-order-received:before {
content: '\e85b'; font-family: fontello; font-size: 124px; line-height: 1.6; margin-bottom: 24px; display: block;
}
ul.woocommerce-thankyou-order-details.order_details {
padding: 20px; background: #f9f5e5;
}
.woocommerce .order_details li {
font-size: 10px; letter-spacing: 1px; color: rgba(0, 0, 0, 0.6); border-right-color: rgba(0, 0, 0, 0.17); padding: 6px 27px 6px 6px;
}
.woocommerce .order_details li strong {
letter-spacing: 0; margin-top: 4px; font-size: 14px; color: #222;
}
tr.product-purchase-note p {
font-size: 13px; opacity: .6; max-width: 480px;
}
.woocommerce table.order_details td,
.woocommerce table.order_details th,
.woocommerce table.customer_details td,
.woocommerce table.customer_details th {
padding-left: 0;
}
@media screen and (max-width: 767px) {
.woocommerce .order_details li {
display: block; float: none; margin-bottom: 10px; border-right: 0; border-bottom: 1px dashed rgba(51, 51, 51, 0.19); padding-bottom: 14px;
}
.woocommerce .order_details li:last-of-type {
margin-bottom: 0;
}
}
/* BUTTONS OVERRIDE */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce button.button.alt,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
font-size: 10px; line-height: 1; padding: 14px 22px; font-weight: 400; border-radius: 0; color: #111; background-color: transparent; border: 2px solid #111;
}
/* disabled button styles */
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
background: none; color: #111;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
color: #fff; background: #222;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background: #222; color: #fff;
}
.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading {
padding-right: 36px;
}
.woocommerce #respond input#submit:after,
.woocommerce a.button:after,
.woocommerce button.button:after,
.woocommerce input.button:after {
top: 13px !important; font-size: 14px;
}
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
line-height: .8;
}
/* PRETTY PHOTO */
div.pp_woocommerce div.ppt {
text-align: left; font-weight: 400; font-size: 11px; text-transform: uppercase; letter-spacing: .08em;
}
div.pp_woocommerce .pp_description,
div.pp_woocommerce .pp_nav {
font-size: 12px;
}
div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_arrow_previous {
margin-top: 1px;
}
.currentTextHolder {
padding: 1px 1px 0; letter-spacing: 3px;
}
div.pp_woocommerce .pp_close {
background: none; top: -40px; right: 0; font-size: 21px!important;
}
div.pp_woocommerce a.pp_contract,
div.pp_woocommerce a.pp_expand {
background: none; left: auto; right: 36px; top: -40px; font-size: 21px!important;
}
div.ppt {
margin: 0 0 -6px 0;
}
div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_arrow_previous {
background: none; font-size: 21px !important; text-shadow: none; color: #333 !important;
}
div.pp_woocommerce .pp_arrow_next:hover,
div.pp_woocommerce .pp_arrow_previous:hover {
color: #000 !important; background: none;
}
div.pp_woocommerce .pp_next:before,
div.pp_woocommerce .pp_previous:before {
background: none; text-shadow: 0 1px 2px rgba(0,0,0,.2); font-size: 26px !important;
}
div.pp_woocommerce .pp_gallery ul li a {
border: 0; border-radius: 0;
}
div.pp_woocommerce .pp_gallery ul li.selected a {
border: 1px solid #fff;
}
/* MESSAGES */
.woocommerce-error, .woocommerce-info, .woocommerce-message {
background: none; border: 1px solid #eee; font-size: 13px;
}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
color: inherit; text-transform: uppercase; font-size: 11px; display: inline-block; margin-left: 11px; letter-spacing: .05em;
}
.woocommerce-message {
border-top: 5px solid #79d69a;
}
.woocommerce-message:before {
color: #79d69a;
}
.woocommerce-info {
border-top: 5px solid #eae5bf;
}
.woocommerce-info:before {
color: #c3bf9b;
}
.woocommerce-error {
border-top: 5px solid #e29191;
}
.woocommerce-error:before {
color: #e29191;
}
/* Breadcrumb */
.woocommerce .woocommerce-breadcrumb {
margin-bottom: 50px; color: #ccc; text-transform: uppercase; font-size: 11px; letter-spacing: .07em; padding: 12px 24px; border: 1px solid #eee; display: inline-block;
}
.woocommerce .woocommerce-breadcrumb a {
color: #333;
}
.woocommerce a.added_to_cart {
text-transform: uppercase; font-size: 11px; display: block; margin-top: 13px; letter-spacing: 1px; color: inherit;
}
/* MY ACCOUNT PAGE */
.woocommerce-MyAccount-navigation ul {
list-style: none; padding: 0; margin: 30px 0;
}
.woocommerce-MyAccount-navigation ul li a {
padding: 6px 12px; display: inline-block; border: 1px solid #eee; color: inherit; text-transform: uppercase; font-size: 10px; letter-spacing: .05em; margin-bottom: 5px;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
background: #222; color: #fff; cursor: default; border-color: transparent;
}
.woocommerce-MyAccount-navigation ul li {
display: inline-block;
}
.woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover {
background: #fafafa;
}
.woocommerce-MyAccount-content,
.woocommerce table.my_account_orders {
font-size: 13px;
}
.woocommerce-MyAccount-content a:not(.button) {
text-decoration: underline;
}
.woocommerce-MyAccount-content a:not(.button):not(:hover) {
color: inherit;
}
.woocommerce-MyAccount-content legend {
font-size: 16px; padding: 2em 0 1.3em 0; clear: left;
}
.woocommerce-MyAccount-content a.button {
padding: 10px 20px;
}
/* -------------------------------------------- */
/* TABLETS */
@media screen and (min-width: 768px) {
.woocommerce .product .entry-meta span.price {
font-size: 13px;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
float: left;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: right;
}
/* SHOP SINGLE */
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
width: 46%;
}
.woocommerce .panel h2 {
font-size: 1.7em;
}
/* Reviews */
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 60px; height: 60px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text.comment-text {
margin-left: 78px; padding: 20px 30px;
}
/* CART */
.woocommerce table.shop_table {
border-top: 0;
}
/* MY ACCOUNT */
.woocommerce-MyAccount-navigation ul {
margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 150px; position: absolute;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: left; width: 100%; padding-left: 210px; min-height: 320px;
}
.woocommerce-MyAccount-navigation ul li,
.woocommerce-MyAccount-navigation ul li a {
display: block; margin-bottom: -1px;
}
.woocommerce-MyAccount-navigation ul li a {
padding: 16px 24px;
}
}
/* -------------------------------------------- */
/* -------------------------------------------- */
/* DESKTOPS */
@media screen and (min-width: 992px) {
.woocommerce #reviews #comments ol.commentlist {
font-size: 0;
}
.woocommerce #reviews #comments ol.commentlist li {
display: inline-block; width: 48%; margin-left: 2%; font-size: 14px; vertical-align: middle; line-height: 1.8;
}
.woocommerce #reviews #comments ol.commentlist li:nth-child(odd) {
margin-left: 0; margin-right: 2%;
}
/* Review Form */
.woocommerce #review_form_wrapper {
padding: 42px 54px;
}
.woocommerce p.comment-form-comment {
width: 65%; float: left;
}
.woocommerce #review_form #respond p.comment-form-author,
.woocommerce #review_form #respond p.comment-form-email,
.woocommerce #review_form #respond p.form-submit {
margin-left: 3%; width: 32%; float: left; clear: none;
}
.woocommerce #review_form #respond p.form-submit {
padding-top: 25px;
}
.woocommerce #review_form #respond p.form-submit input { width: 100%; }
.woocommerce #review_form #respond p input {
max-width: 100%;
}
.woocommerce #review_form #respond textarea {
min-height: 213px;
}
}
/* -------------------------------------------- */