Current File : /home/quantums/bodyguardslosangeles.net/wp-content/themes/seosight/css/woocommerce.css |
/*------------- #SHOP-STYLES --------------*/
.woocommerce a.button,
.woocommerce .widget_price_filter .price_slider_amount .button {
padding: 22px 30px;
font-size: 15px;
text-transform: uppercase;
font-family: var(--ss-body-font-family);
border-radius: 50px;
transition: all .3s ease;
}
.woocommerce a.button:hover,
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
box-shadow: 9px 9px 9px 0 rgba(47, 44, 44, 0.2);
}
.woocommerce a.button.wc-backward {
color: #fff;
font-weight: 400;
background-color: var(--primary-accent-color);
}
.woocommerce-info,
.woocommerce-message {
border-radius: 50px;
box-shadow: 9px 9px 9px 0 rgba(47, 44, 44, 0.2);
}
.cart-empty {
margin-bottom: 40px;
}
/*------------- #CART --------------*/
body.woocommerce-cart .entry-header {
text-align: center;
margin-bottom: 60px;
}
.woocommerce .cart-main table .cart_item td {
padding: 40px 0;
overflow: hidden;
border: none;
}
@media (max-width: 768px) {
.woocommerce .cart-main table .cart_item td {
padding: 20px;
}
}
.cart-main .cart_item .product-quantity .quantity .quantity-minus,
.cart-main .cart_item .product-quantity .quantity .quantity-plus {
line-height: 60px;
font-size: 30px;
}
.content-main-sidebar .cart-main .cart_item .product-quantity .quantity .quantity-minus,
.content-main-sidebar .cart-main .cart_item .product-quantity .quantity .quantity-plus {
display: none;
}
.content-main-sidebar .cart-main .cart_item .product-quantity .quantity .qty {
float: none;
margin: 0 10px;
}
.content-main-sidebar .cart-main .actions .coupon {
margin-bottom: 30px;
}
.content-main-sidebar .cart-main .actions input.btn {
float: left;
}
.content-main-sidebar .woocommerce .checkout.woocommerce-checkout #customer_details .col-1,
.content-main-sidebar .woocommerce .checkout.woocommerce-checkout #customer_details .col-2 {
width: 100%;
}
@media (max-width: 1024px) {
.content-main-sidebar .products ul li,
.content-main-sidebar ul.products li {
width: 50%;
}
}
@media (max-width: 1024px) {
.content-main-sidebar .woocommerce table.cart.shop_table img {
margin-right: 0;
}
}
@media (max-width: 1024px) {
.content-main-sidebar .cart-main .actions .coupon input {
padding: 22px 20px;
margin-bottom: 30px;
}
}
@media (max-width: 980px) {
.content-main-sidebar .cart-main .actions .coupon input {
border-radius: 50px;
}
}
@media (max-width: 768px) {
.content-main-sidebar .cart-main .actions .coupon input {
border-radius: 50px 0 0 50px;
}
}
@media (max-width: 460px) {
.content-main-sidebar .cart-main .actions .coupon input {
border-radius: 50px;
}
}
@media (max-width: 768px) {
.content-main-sidebar .cart-main .actions .coupon .btn-medium.btn--breez {
border-radius: 0 50px 50px 0;
}
}
@media (max-width: 460px) {
.content-main-sidebar .cart-main .actions .coupon .btn-medium.btn--breez {
margin-bottom: 30px;
border-radius: 50px;
}
}
@media (max-width: 1024px) {
.content-main-sidebar .cart-main .actions .coupon {
margin-bottom: 0;
}
}
@media (max-width: 1024px) {
.content-main-sidebar .cart_item .product-remove .product-del {
padding: 0 20px;
}
}
.content-main-sidebar .woocommerce .cart-product-wrap-title-main tr > th {
font-size: 13px;
}
@media (max-width: 980px) {
.content-main-sidebar .woocommerce .cart-product-wrap-title-main tr > th {
padding-left: 30px;
}
}
@media (max-width: 980px) {
.content-main-sidebar .woocommerce .cart-main table.shop_table .actions {
padding: 30px;
}
}
@media (max-width: 980px) {
.content-main-sidebar .woocommerce .checkout_coupon.coupon input {
margin-bottom: 30px;
}
}
@media (max-width: 980px) {
.content-main-sidebar #billing_first_name_field,
.content-main-sidebar #billing_last_name_field,
.content-main-sidebar #billing_email_field,
.content-main-sidebar #billing_state_field,
.content-main-sidebar #billing_postcode_field {
width: 100%;
}
}
.content-main-sidebar .woocommerce-checkout #payment {
padding: 30px;
}
@media (max-width: 980px) {
.content-main-sidebar .woocommerce table .cart_item td {
padding-left: 30px;
}
}
@media (max-width: 980px) {
.content-main-sidebar .woocommerce table.shop_table tfoot th {
padding-left: 30px;
}
}
@media (max-width: 1024px) {
.content-main-sidebar .product-details .product-details-info {
width: 100%;
margin-left: 0;
}
}
@media (max-width: 1024px) {
.content-main-sidebar .row.product-details > div {
width: 100%;
margin-bottom: 40px;
}
}
@media (max-width: 360px) {
.content-main-sidebar .woocommerce table.shop_table tfoot td {
padding-left: 0;
}
}
.product-details-info .nice-select {
margin-bottom: 0;
}
.product-details-info form.cart .variations label {
line-height: 72px;
vertical-align: middle;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
line-height: 1.5;
}
.woocommerce .cart-main table.shop_table .actions {
padding: 40px 70px;
}
@media (max-width: 980px) {
.woocommerce .cart-main table.shop_table .actions {
padding: 30px;
}
}
.woocommerce ul.products li.product a.btn-small {
width: 100%;
max-width: 100%;
}
.woocommerce ul.products li.product a img {
width: auto;
margin: 0 auto 1em;
}
.cart-main .actions input.btn {
width: auto;
}
.woocommerce table.shop_table.cart {
margin: 0;
}
.woocommerce ul.products li .product-item-inner-wrap,
.woocommerce ul.products li.product .price {
margin-bottom: 1.5em;
}
.woocommerce .cart-total table.shop_table {
border: none;
}
.woocommerce .cart-total table.shop_table .order-total th,
.woocommerce .cart-total table.shop_table .order-total td {
border: none;
}
.cart tbody .cart_item {
position: relative;
}
.cart tbody .cart_item:after {
content: '';
display: block;
width: 95%;
height: 2px;
background-color: var(--ss-light-gray-color);
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
}
.cart-main {
border-radius: 10px;
overflow: hidden;
box-shadow: 15px 0 65px rgba(0, 0, 0, 0.3);
margin-bottom: 80px;
}
.cart-main tbody {
background-color: #fff;
}
.cart-main tbody .cart_item {
position: relative;
}
.cart-main tbody .cart_item:after {
content: '';
display: block;
width: 95%;
height: 2px;
background-color: var(--ss-light-gray-color);
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
}
.cart-main .actions {
padding: 40px 70px;
background-color: #f1f3f3;
overflow: hidden;
}
@media (max-width: 570px) {
.cart-main .actions {
padding: 30px;
}
}
.cart-main .actions .coupon {
display: inline-flex;
align-items: center;
}
@media (max-width: 980px) {
.cart-main .actions .coupon {
margin-bottom: 30px;
}
}
@media (max-width: 480px) {
.cart-main .actions .coupon {
margin-bottom: 0;
flex-direction: column;
align-items: flex-start;
}
}
.cart-main .actions .coupon input {
width: auto;
border-radius: 50px 0 0 50px;
background-color: #fff;
padding: 22px 40px;
float: left;
margin-bottom: 0;
}
@media (max-width: 480px) {
.cart-main .actions .coupon input {
border-radius: 50px;
margin-bottom: 30px;
}
}
.cart-main .actions .coupon .btn-medium {
border-radius: 0 50px 50px 0;
float: left;
}
@media (max-width: 480px) {
.cart-main .actions .coupon .btn-medium {
border-radius: 50px;
margin-bottom: 30px;
}
}
.cart-main .actions .coupon .btn-medium.btn--breez {
background-color: var(--primary-accent-color);
}
.cart-main .actions .btn {
float: right;
}
@media (max-width: 980px) {
.cart-main .actions .btn {
float: left;
}
}
.cart_item td {
padding: 40px 0;
}
.cart_item .product-remove .product-del {
position: relative;
font-size: 24px;
cursor: pointer;
padding: 0 55px;
color: #ed1c24;
display: block;
}
@media (max-width: 768px) {
.cart_item .product-remove .product-del {
padding: 0 15px;
}
}
@media (max-width: 460px) {
.cart_item .product-remove .product-del {
padding: 0 7px;
font-size: 14px;
}
}
.cart_item .product-remove .product-del:hover {
color: #ed1c24 !important;
background: none;
}
.cart_item .product-thumbnail img {
float: left;
margin-right: 40px;
width: auto;
}
@media (max-width: 460px) {
.cart_item .product-thumbnail img {
margin-right: 0;
}
}
.cart_item .cart-product-content {
text-align: left;
}
.cart_item .cart-product-content .cart-author {
margin-bottom: 5px;
}
.cart_item .product-quantity .quantity {
overflow: hidden;
}
@media (max-width: 768px) {
.cart_item .product-quantity .quantity {
float: right;
}
}
.cart_item .product-quantity .quantity .quantity-minus {
display: block;
float: left;
padding: 0 20px;
background-color: #f1f3f3;
border-radius: 50px 0 0 50px;
font-size: 40px;
border-right: 2px solid #e3e9e9;
color: #cfcfcf;
cursor: pointer;
transition: all .3s ease;
}
@media (max-width: 980px) {
.cart_item .product-quantity .quantity .quantity-minus {
font-size: 20px;
padding: 0 15px;
}
}
@media (max-width: 480px) {
.cart_item .product-quantity .quantity .quantity-minus {
font-size: 14px;
}
}
.cart_item .product-quantity .quantity .quantity-minus:hover {
color: #fff;
background-color: var(--primary-accent-color);
border-color: var(--primary-accent-color);
}
.cart_item .product-quantity .quantity input {
max-width: 70px;
float: left;
background-color: var(--ss-light-gray-color);
padding: 0;
font-size: 16px;
text-align: center;
border-radius: 0;
margin-bottom: 0;
line-height: 60px;
width: auto;
}
@media (max-width: 980px) {
.cart_item .product-quantity .quantity input {
font-size: 18px;
padding: 0 10px;
max-width: 40px;
}
}
@media (max-width: 768px) {
.cart_item .product-quantity .quantity input {
line-height: 30px;
}
}
@media (max-width: 480px) {
.cart_item .product-quantity .quantity input {
font-size: 14px;
padding: 0 5px;
max-width: 30px;
}
}
.cart_item .product-quantity .quantity .quantity-plus {
display: block;
float: left;
padding: 0 20px;
background-color: #f1f3f3;
border-radius: 0 50px 50px 0;
font-size: 40px;
border-left: 2px solid #e3e9e9;
color: #cfcfcf;
cursor: pointer;
transition: all .3s ease;
}
@media (max-width: 980px) {
.cart_item .product-quantity .quantity .quantity-plus {
font-size: 20px;
padding: 0 10px;
}
}
@media (max-width: 480px) {
.cart_item .product-quantity .quantity .quantity-plus {
font-size: 14px;
padding: 0 5px;
}
}
.cart_item .product-quantity .quantity .quantity-plus:hover {
color: #fff;
background-color: var(--primary-accent-color);
border-color: var(--primary-accent-color);
}
.cart_item .product-subtotal {
padding-right: 45px;
}
@media (max-width: 570px) {
.cart_item .product-subtotal {
padding-right: 10px;
}
}
.cart_item .product-subtotal .total {
color: #f26522;
}
@media (max-width: 768px) {
.cart-main .cart_item .product-quantity .quantity .quantity-minus,
.cart-main .cart_item .product-quantity .quantity .quantity-plus {
line-height: 30px;
}
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float: left;
position: relative;
text-align: center;
}
.woocommerce ul.products li.product mark, .woocommerce-page ul.products li.product mark {
background-color: rgba(76, 194, 192, 0.2);
border-radius: 100%;
padding: 3px;
}
.woocommerce .button,
.woocommerce button {
transition: all .3s ease;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button, .woocommerce input.button {
border-radius: 30px;
color: #fff;
background-color: var(--primary-accent-color);
font-size: 16px;
}
.woocommerce.columns-4 ul.products li.product-category {
width: 25%;
}
.woocommerce.columns-3 ul.products li.product-category {
width: 33%;
}
.woocommerce.columns-2 ul.products li.product-category {
width: 50%;
}
.woocommerce ul.products li.product-category {
padding: 0 15px;
margin-bottom: 20px;
margin-right: 0;
}
.woocommerce .cart-product-wrap-title-main tr > th {
color: #fff;
font-size: 16px;
text-transform: uppercase;
background-color: #2f2c2c;
padding: 30px 0;
text-align: left;
border: none;
}
@media (max-width: 460px) {
.woocommerce .cart-product-wrap-title-main tr > th {
font-size: 12px;
}
}
.cart-total {
text-align: center;
}
.cart-total .cart-total-title {
font-size: 40px;
margin-bottom: 30px;
}
.cart-total .cart-total-subtotal {
margin-bottom: 5px;
}
.cart-total .cart-total-total {
margin-bottom: 40px;
}
.cart-total .cart-total-total .price {
color: #f26522;
}
.cart-total .btn-medium {
width: 100%;
}
.cart-title {
text-align: center;
margin-bottom: 60px;
}
.cart-total.cart_totals {
width: 50%;
float: none;
clear: both;
overflow: hidden;
padding: 40px 0;
margin: 0 auto;
}
.cart-collaterals {
overflow: hidden;
}
.woocommerce .cart-total table.shop_table .order-total td,
.woocommerce table.shop_table tbody:first-child tr:first-child td {
text-align: right;
font-size: 24px;
width: auto;
color: #2f2c2c;
font-family: "Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
@media (max-width: 640px) {
.woocommerce .cart-total table.shop_table .order-total td,
.woocommerce table.shop_table tbody:first-child tr:first-child td {
font-size: 18px;
}
}
.woocommerce .checkout_coupon.coupon input {
margin-bottom: 0;
background-color: #fff;
margin-right: 30px;
width: auto;
}
@media (max-width: 460px) {
.woocommerce .checkout_coupon.coupon input {
margin-bottom: 30px;
}
}
@media (max-width: 360px) {
.woocommerce .checkout_coupon.coupon input {
width: 100%;
}
}
.woocommerce .checkout_coupon.coupon input.btn--breez {
margin-right: 0;
background-color: var(--primary-accent-color);
}
@media (max-width: 800px) {
.woocommerce .checkout_coupon.coupon input.btn--breez {
margin-bottom: 0;
}
}
.woocommerce .contact-form form.login.shop-user-form-return input {
background-color: #fff;
width: 100%;
}
.woocommerce .contact-form form.login.shop-user-form-return input.btn--dark {
background-color: #2f2c2c;
}
.woocommerce .contact-form form.login.shop-user-form-return input.btn {
width: auto;
margin-bottom: 0;
}
.woocommerce table.shop_table tbody:first-child tr:first-child th,
.woocommerce .cart-total table.shop_table .order-total th {
font-weight: 400;
font-size: 24px;
width: auto;
color: #2f2c2c;
font-family: "Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.cross-sells .crumina-heading {
margin-bottom: 40px;
}
.woocommerce .cart-total table.shop_table .order-total td {
color: #f26522;
}
.woocommerce .showcoupon,
.woocommerce .showlogin {
margin-left: 30px;
}
@media (max-width: 1024px) {
.woocommerce .showcoupon,
.woocommerce .showlogin {
display: block;
margin-left: 0;
}
}
.woocommerce .item-title {
margin-bottom: 30px;
padding: 20px 30px;
border-radius: 50px;
background-color: #f7f9f9;
font-size: 22px;
}
.woocommerce .checkout_coupon.coupon,
.woocommerce .contact-form form.login.shop-user-form-return {
border: none;
box-shadow: 15px 0 65px rgba(0, 0, 0, 0.2);
padding: 30px;
}
.woocommerce .checkout.woocommerce-checkout #customer_details {
overflow: hidden;
margin: 0 -15px;
}
.woocommerce .checkout.woocommerce-checkout #customer_details .col-1, .woocommerce .checkout.woocommerce-checkout #customer_details .col-2 {
width: 50%;
float: left;
padding: 15px;
}
@media (max-width: 1024px) {
.woocommerce .checkout.woocommerce-checkout #customer_details .col-1, .woocommerce .checkout.woocommerce-checkout #customer_details .col-2 {
width: 100%;
}
}
.woocommerce .woocommerce-shipping-fields h3,
.woocommerce .woocommerce-billing-fields h3 {
margin-bottom: 40px;
}
.woocommerce .woocommerce-shipping-fields p,
.woocommerce .woocommerce-billing-fields p {
margin-bottom: 30px;
}
.woocommerce .woocommerce-shipping-fields textarea:focus,
.woocommerce .woocommerce-billing-fields textarea:focus {
background-color: #fff;
box-shadow: 17px 0 60px #d3dcdc;
color: var(--primary-accent-color);
}
.nice-select.country_to_state.country_select {
display: none;
}
#billing_first_name_field,
#billing_last_name_field,
#billing_email_field,
#billing_state_field,
#billing_postcode_field {
width: 50%;
float: left;
}
@media (max-width: 768px) {
#billing_first_name_field,
#billing_last_name_field,
#billing_email_field,
#billing_state_field,
#billing_postcode_field {
width: 100%;
padding: 0;
float: none;
}
}
#billing_first_name_field.form-row-first,
#billing_last_name_field.form-row-first,
#billing_email_field.form-row-first,
#billing_state_field.form-row-first,
#billing_postcode_field.form-row-first {
padding-right: 15px;
}
@media (max-width: 1024px) {
#billing_first_name_field.form-row-first,
#billing_last_name_field.form-row-first,
#billing_email_field.form-row-first,
#billing_state_field.form-row-first,
#billing_postcode_field.form-row-first {
padding-right: 0;
}
}
#billing_first_name_field.form-row-last,
#billing_last_name_field.form-row-last,
#billing_email_field.form-row-last,
#billing_state_field.form-row-last,
#billing_postcode_field.form-row-last {
padding-left: 15px;
}
@media (max-width: 768px) {
#billing_first_name_field.form-row-last,
#billing_last_name_field.form-row-last,
#billing_email_field.form-row-last,
#billing_state_field.form-row-last,
#billing_postcode_field.form-row-last {
padding-right: 0;
padding-left: 0;
}
}
.select2-results__option {
padding: 6px 20px;
}
.select2.select2-container {
padding: 20px 40px 20px 20px;
border-color: transparent;
transition: all .3s ease;
font-size: 16px;
border-radius: 50px;
position: relative;
background-color: var(--ss-light-gray-color);
}
.select2-container--default .select2-selection--single {
border: none;
background-color: transparent;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 100%;
right: 20px;
}
.select2-container--default .select2-search--sub-menu .select2-search__field {
margin-bottom: 0;
}
.select2-container.country_to_state.country_select .select2-choice,
.select2-container.state_select .select2-choice {
padding: 13px 40px;
border-color: transparent;
transition: all .3s ease;
font-size: 16px;
border-radius: 50px;
background-color: #f7f9f9;
}
.select2-container .select2-choice .select2-arrow {
right: 20px;
}
.select2-drop-active {
border: none;
}
.woocommerce table .cart_item td,
.woocommerce table .cart_item th {
padding: 40px 0 40px 100px;
margin: 0;
font-size: 19px;
font-weight: 400 !important;
color: #2f2c2c;
font-family: "Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;
border: none;
}
@media (max-width: 800px) {
.woocommerce table .cart_item td,
.woocommerce table .cart_item th {
padding-left: 10px;
padding-right: 10px;
font-size: 18px;
}
}
@media (max-width: 570px) {
.woocommerce table .cart_item td,
.woocommerce table .cart_item th {
font-size: 14px;
padding-left: 5px;
padding-right: 5px;
}
}
.woocommerce table .cart_item td.product-total .woocommerce-Price-amount.amount {
color: #f26522;
}
.woocommerce-checkout .woocommerce-checkout-review-order {
border-radius: 10px;
overflow: hidden;
box-shadow: 15px 0 65px rgba(0, 0, 0, 0.3);
margin-bottom: 80px;
margin-top: 40px;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment .form-row.place-order {
margin: 0;
overflow: hidden;
padding: 30px 0 0;
}
.woocommerce-checkout .woocommerce-checkout-review-order strong {
font-weight: normal;
}
.woocommerce-checkout #payment {
padding: 40px 100px;
}
@media (max-width: 768px) {
.woocommerce-checkout #payment {
padding: 20px;
}
}
.woocommerce-checkout #payment .btn {
float: right;
padding: 20px 80px;
}
@media (max-width: 768px) {
.woocommerce-checkout #payment .btn {
padding: 20px 40px;
}
}
.woocommerce-checkout-review-order-table .cart_item.total th, .woocommerce-checkout-review-order-table .cart_item.total td {
color: #fff;
}
.woocommerce-checkout #payment ul.payment_methods li {
margin: 0;
font-size: 14px;
font-weight: 400;
color: #2f2c2c;
font-family: "Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;
list-style: none;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
padding: 30px 1em;
}
.woocommerce-checkout #payment ul.payment_methods li input {
width: auto;
display: inline-block;
float: none;
}
.woocommerce-checkout #payment ul.payment_methods li input:focus {
box-shadow: none;
}
.woocommerce-checkout #payment div.payment_box p {
font-size: 14px;
}
.woocommerce table.cart.shop_table img {
width: auto;
max-width: 140px;
margin-right: 0;
}
@media (max-width: 768px) {
.woocommerce-page table.cart .product-thumbnail {
display: block;
}
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
font-size: 0.67em;
}
@media (max-width: 360px) {
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
float: none;
display: inline-block;
}
}
.cart-total strong {
font-weight: normal;
}
@media (max-width: 570px) {
.woocommerce ul.products li.product {
width: 100%;
}
}
@media (max-width: 768px) {
.woocommerce .cart-collaterals .cart-total.cart_totals.calculated_shipping {
text-align: center;
}
}
@media (max-width: 480px) {
.woocommerce .cart-main .shop_table .coupon input.email {
width: 100%;
}
}
@media (max-width: 480px) {
.woocommerce .cart-main .shop_table .coupon input.btn {
width: auto;
}
}
.woocommerce .wc-bacs-bank-details-heading,
.woocommerce .woocommerce-thankyou-order-received {
margin-bottom: 30px;
}
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tfoot td {
font-weight: normal;
}
@media (max-width: 980px) {
.woocommerce .woocommerce-thankyou-order-details li {
float: none;
margin-bottom: 30px;
}
}
/*------------- #Woocommerce --------------*/
.woocommerce .product.first {
clear: both;
}
.woocommerce .products ul, .woocommerce ul.products {
margin: 0 -15px;
}
.woocommerce #content .price {
margin-bottom: 30px;
font-size: 16px;
color: var(--secondary-accent-color);
}
.woocommerce #content .price ins {
font-weight: 400;
text-decoration: none;
}
.woocommerce #content .price del {
font-size: 0.82em;
color: #595959;
text-decoration: line-through;
margin-right: 5px;
display: inline-block;
opacity: 1;
}
.woocommerce #content .price.free {
color: #8dc63f;
}
.woocommerce #content .product-details-info .price {
font-size: 24px;
}
.woocommerce #content .product-details-info .price del {
opacity: .6;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
margin: 0 0 1em;
display: inline-block;
font-size: 16px;
}
@media (max-width: 640px) {
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
display: block;
}
}
.woocommerce-grid-control {
text-align: center;
margin-bottom: 60px;
}
.woocommerce-grid-control .woocommerce-result-count {
margin-right: 60px;
font-size: 16px;
}
@media (max-width: 640px) {
.woocommerce-grid-control .woocommerce-result-count {
margin-right: 0;
}
}
.woocommerce-grid-control .woocommerce-ordering {
min-width: 350px;
}
@media (max-width: 480px) {
.woocommerce-grid-control .woocommerce-ordering {
min-width: unset;
}
}
.woocommerce ul.products li.product a .attachment-shop_catalog {
margin-bottom: 40px;
}
ul.products .product-item .onsale {
background-color: var(--secondary-accent-color);
}
.woocommerce.single #primary .onsale {
width: 55px;
height: 55px;
line-height: 55px;
font-weight: 400;
padding: 0;
text-align: center;
position: absolute;
top: 45px !important;
left: 35px !important;
right: auto !important;
font-size: 14px;
color: #fff;
border-radius: 100%;
background-color: var(--secondary-accent-color);
}
.woocommerce span.onsale {
line-height: 1;
display: flex;
justify-content: center;
align-items: center;
}
.woocommerce .product-item {
text-align: center;
background-color: var(--ss-light-gray-color);
padding: 60px 40px;
position: relative;
}
@media (max-width: 1024px) {
.woocommerce .product-item {
padding: 30px;
}
}
.woocommerce .product-item .product-item-info .product-category {
font-size: 14px;
margin-bottom: 20px;
}
.woocommerce .product-item .product-item-info .product-category a {
color: inherit;
}
.woocommerce .product-item .product-item-info .product-title {
margin-bottom: 20px;
}
.woocommerce .product-item .product-item-info .product-title a:hover {
color: var(--primary-accent-color);
}
.woocommerce .product-item a.added_to_cart {
padding: 12px 35px;
font-size: 16px;
color: #fff;
border-radius: 50px;
white-space: normal;
background-color: var(--primary-accent-color);
}
.woocommerce .product-item a.added_to_cart:after {
font-family: 'seosight' !important;
margin-left: 10px;
font-size: 12px;
display: inline;
content: "\e908";
}
.woocommerce .product-item .add_to_cart_button.added {
display: none;
}
.woocommerce div.product .stock {
text-indent: 50px;
}
.woocommerce-Reviews-title {
margin-bottom: 40px;
}
.woocommerce .comments__body .star-rating {
float: none;
margin-bottom: 10px;
}
.woocommerce .star-rating span {
color: #fcd846;
}
.woocommerce-form.woocommerce-form-login.login .woocommerce-Button {
display: block;
}
/*------------- #SHOP-USER-FORM --------------*/
.shop-user-form .item-title {
font-size: 30px;
padding-bottom: 40px;
display: block;
position: relative;
}
@media (max-width: 640px) {
.shop-user-form .item-title {
font-size: 20px;
}
}
.shop-user-form .item-title:after {
content: '';
display: block;
border: 30px solid transparent;
border-bottom: 20px solid var(--ss-light-gray-color);
position: absolute;
bottom: 0;
left: 0;
opacity: 0;
}
.shop-user-form .item-title.active {
color: var(--primary-accent-color);
}
.shop-user-form .item-title.active:after {
opacity: 1;
}
.shop-user-form input {
background-color: #fff;
margin-bottom: 30px;
}
.shop-user-form .helped {
padding: 20px 0;
display: block;
color: var(--primary-accent-color);
}
.shop-user-form .login-btn-wrap {
overflow: hidden;
padding-bottom: 20px;
display: table;
}
.shop-user-form .login-btn-wrap .btn {
float: left;
margin-right: 20px;
}
@media (max-width: 360px) {
.shop-user-form .login-btn-wrap .btn {
margin-bottom: 30px;
}
}
.shop-user-form .login-btn-wrap .remember-wrap {
display: table-cell;
vertical-align: middle;
}
@media (max-width: 320px) {
.shop-user-form .login-btn-wrap .remember-wrap {
display: block;
}
}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox {
position: relative;
}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox input[type=checkbox] {
display: none;
}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox label {
padding-left: 30px;
color: #2f2c2c;
}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox label:before {
content: "";
display: inline-block;
width: 14px;
height: 14px;
position: absolute;
left: 0;
top: 8px;
border-radius: 3px;
border: none;
background-color: var(--primary-accent-color);
}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox input[type=checkbox]:checked + label:before {
content: "\2714";
font-size: 14px;
color: #fff;
text-align: center;
line-height: 14px;
}
.shop-user-form .shop-user-form-return p {
margin-bottom: 30px;
}
.billing-details .billing-details-title {
margin-bottom: 60px;
}
/*------------- #PRODUCT-DETAILS --------------*/
@media (max-width: 570px) {
.product-details {
overflow: hidden;
}
}
.product-details .product-details-thumb {
padding: 80px 100px 130px;
position: relative;
background-color: var(--ss-light-gray-color);
box-shadow: 0 25px 40px rgba(0, 0, 0, 0.3);
text-align: center;
margin-bottom: 30px;
}
@media (max-width: 980px) {
.product-details .product-details-thumb {
padding: 30px;
}
}
.product-details .product-details-thumb .product-details-img-wrap {
position: relative;
max-width: 271px;
margin: 0 auto;
}
.product-details .product-details-thumb .product-details-img-wrap .sale {
width: 80px;
height: 80px;
line-height: 80px;
text-align: center;
position: absolute;
top: -25px;
left: -43px;
background-color: #f15b26;
font-size: 18px;
color: #fff;
border-radius: 100%;
}
.product-details .swiper-container {
padding-bottom: 80px;
margin-bottom: -80px;
overflow: visible;
}
.product-details .swiper-container .swiper-slide {
opacity: 0 !important;
}
.product-details .swiper-container .swiper-slide.swiper-slide-active {
opacity: 1 !important;
}
@media (max-width: 570px) {
.product-details .swiper-container .swiper-slide.swiper-slide-active {
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0) !important;
transform: translate(-50%, 0) !important;
display: block;
}
}
.product-details .product-details-info {
padding-bottom: 40px;
margin-bottom: 40px;
border-bottom: 2px solid var(--ss-light-gray-color);
position: relative;
z-index: 10;
}
@media (max-width: 570px) {
.product-details .product-details-info {
padding-top: 40px;
}
}
.product-details .product-details-info .woocommerce-review-link {
color: var(--primary-accent-color);
}
.product-details .product-details-info .product-details-info-price {
color: #f26522;
font-size: 24px;
margin-bottom: 15px;
}
.product-details .product-details-info .product-details-info-price .del {
color: #cccccc;
font-size: 18px;
margin-right: 15px;
text-decoration: line-through;
}
.product-details .product-details-info .product-details-info-title {
margin-bottom: 20px;
}
.product-details .product-details-info .product-details-info-ratings {
margin-bottom: 35px;
}
.product-details .product-details-info .product-details-info-ratings .ratings {
display: inline-block;
margin-right: 20px;
color: #cccccc;
}
.product-details .product-details-info .product-details-info-ratings .ratings .fa-star {
color: #fcd846;
}
.product-details .product-details-info .product-details-info-ratings .reviews {
display: inline-block;
font-size: 16px;
color: var(--primary-accent-color);
}
.product-details .product-details-info .product-details-info-text {
margin-bottom: 40px;
}
.product-details .product-details-info .quantity {
margin-right: 30px !important;
float: left;
}
@media (max-width: 980px) {
.product-details .product-details-info .quantity {
margin-bottom: 30px;
}
}
.product-details .product-details-info .quantity .quantity-minus {
display: block;
float: left;
padding: 0 20px;
background-color: #f1f3f3;
border-radius: 50px 0 0 50px;
font-size: 40px;
border-right: 2px solid #e3e9e9;
color: #cfcfcf;
transition: all .3s ease;
height: 65px;
line-height: 65px;
}
.product-details .product-details-info .quantity .quantity-minus:hover {
color: #fff;
background-color: #2f2c2c;
border-right-color: #2f2c2c;
}
.product-details .product-details-info .quantity input {
max-width: 70px;
float: left;
background-color: #f7f9f9;
padding: 18px 20px;
font-size: 16px;
text-align: center;
border-radius: 0;
height: 65px;
width: auto;
}
.product-details .product-details-info .quantity .quantity-plus {
display: block;
float: left;
padding: 0 20px;
background-color: #f1f3f3;
border-radius: 0 50px 50px 0;
font-size: 40px;
border-left: 2px solid #e3e9e9;
color: #cfcfcf;
transition: all .3s ease;
height: 65px;
line-height: 65px;
}
.product-details .product-details-info .quantity .quantity-plus:hover {
color: #fff;
background-color: #2f2c2c;
border-right-color: #2f2c2c;
}
.product-details .product-details-info .btn i {
font-size: 18px;
}
.product-details .product-details-add-info .author {
font-size: 16px;
color: #2f2c2c;
margin-bottom: 15px;
}
.product-details .product-details-add-info .author .author-name {
color: var(--primary-accent-color);
}
.product-details .product-details-add-info .tags {
font-size: 16px;
color: #2f2c2c;
margin-bottom: 15px;
}
.product-details .product-details-add-info .tags .tags-item {
color: #595959;
}
.product-details .product-details-add-info .tags .tags-item:hover {
color: var(--primary-accent-color);
}
.product-details .product-details-add-info .socials {
font-size: 16px;
color: #2f2c2c;
margin-bottom: 15px;
}
.product-details .product-details-add-info .socials .social__item i {
font-size: 20px;
color: #d7d7d7;
transition: all .3s ease;
}
.product-details .product-details-add-info .socials .social__item:hover i {
color: #08acee;
}
.product-details .pagination, .product-details .swiper-pagination {
bottom: 0;
left: 50%;
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
}
@media (max-width: 980px) {
.product-details .pagination, .product-details .swiper-pagination {
bottom: 10px;
}
}
.product-details .pagination .swiper-pagination-bullet, .product-details .swiper-pagination .swiper-pagination-bullet {
background-color: #d7d7d7;
}
.product-details .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .product-details .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: transparent;
border: 2px solid var(--primary-accent-color);
}
.product-description {
background-color: var(--ss-light-gray-color);
position: relative;
padding-bottom: 80px;
}
.product-description ul li:before {
color: var(--secondary-accent-color);
}
.product-description:before {
content: '';
display: block;
width: 100%;
height: 77px;
background-color: #fff;
position: relative;
}
.product-description .tab-content > .tab-pane {
display: none;
}
.product-description .tab-content > .tab-pane.active {
display: block;
}
.product-description .product-description-control {
margin-top: -77px;
margin-bottom: 50px;
float: left;
padding: 0;
}
.product-description .product-description-control li {
display: inline-block;
}
.product-description .product-description-control li .control-item {
padding: 25px 70px;
text-align: center;
text-transform: uppercase;
background-color: #f1f3f3;
border-right: 2px solid #e3e9e9;
color: #2f2c2c;
position: relative;
font-size: 18px;
float: left;
}
@media (max-width: 480px) {
.product-description .product-description-control li .control-item {
padding: 25px 30px;
font-size: 16px;
}
}
@media (max-width: 320px) {
.product-description .product-description-control li .control-item {
padding: 15px;
font-size: 14px;
}
}
.product-description .product-description-control li .control-item:before {
content: '';
display: block;
width: 60%;
height: 2px;
position: absolute;
background-color: var(--primary-accent-color);
top: 0;
left: 50%;
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
opacity: 0;
}
.product-description .product-description-control li .control-item.reviews {
border-right: none;
border-radius: 0 50px 0 0;
}
.product-description .product-description-control li.active .control-item {
background-color: var(--ss-light-gray-color);
color: var(--primary-accent-color);
}
.product-description .product-description-control li.active .control-item:before {
opacity: 1;
}
.product-description .product-description-control li:last-child {
margin-left: -4px;
}
@media (max-width: 480px) {
.product-description .product-description-control {
margin-top: -74px;
}
}
@media (max-width: 320px) {
.product-description .product-description-control {
margin-top: -51px;
margin-bottom: 30px;
}
}
.product-description .product-description-title {
font-size: 40px;
color: #2f2c2c;
margin-bottom: 40px;
}
@media (max-width: 1024px) {
.product-description .product-description-title {
font-size: 26px;
}
}
.product-description .comments__list-review .comments__item-review {
border-bottom: none;
}
.product-description .comments__list-review .comments__item-review .comment-content p {
margin-bottom: 30px;
}
.product-description .add-review .your-rating {
padding-left: 40px;
font-size: 16px;
}
.product-description .add-review .your-rating .ratings {
display: inline-block;
margin-left: 50px;
color: #ccc;
margin-bottom: 30px;
}
.product-description .add-review .your-rating .ratings .fa-star {
color: #fcd846;
}
.product-description .add-review .contact-form {
padding-bottom: 20px;
}
.product-description .add-review .contact-form input, .product-description .add-review .contact-form textarea {
background-color: #fff;
}
.product-description .add-review .contact-form textarea {
min-height: 230px;
}
.product-description .product-description-text {
margin-bottom: 30px;
}
.product-description .tab-content ul {
margin: 1.5em 0;
list-style: none;
padding-left: 20px;
}
.product-description .tab-content ul li {
margin-bottom: 18px;
font-size: 18px;
transition: all .3s ease;
position: relative;
padding-left: 40px;
}
.product-description .tab-content ul li:before {
content: "\e908";
position: absolute;
left: 0;
top: 5px;
transition: all .3s ease;
font-family: 'seosight';
counter-increment: none;
font-size: 12px;
}
.woocommerce table.shop_attributes td {
padding: 8px;
}
.logged-in-as a + a {
margin-left: 20px;
}
.comment-form-rating {
margin-bottom: 30px;
}
.product-description .product-description-control {
margin-top: -77px;
margin-bottom: 50px;
float: left;
padding: 0;
width: 100%;
}
.comment-form-cookies-consent [type="checkbox"] {
margin: 6px 10px 0 20px;
}
@media (max-width: 768px) {
.product-description .product-description-control {
margin-top: -71px;
}
}
.product-description .product-description-control
li {
display: inline-block;
padding-left: 0;
margin-left: -4px;
}
@media (max-width: 1000px) {
.product-description .product-description-control
li {
width: 100%;
margin-bottom: 0;
}
}
.product-description .product-description-control li:first-child .control-item {
border-radius: 50px 0 0 0;
}
@media (max-width: 1000px) {
.product-description .product-description-control li:first-child .control-item {
border-radius: 50px 50px 0 0;
}
}
.product-description .product-description-control li:last-child .control-item {
border-right: none;
border-radius: 0 50px 0 0;
}
@media (max-width: 1000px) {
.product-description .product-description-control li:last-child .control-item {
border-radius: 50px;
}
}
.product-description .product-description-control li.active .control-item {
background-color: #f7f9f9;
}
.product-description .product-description-control li.active .control-item:before {
opacity: 1;
}
.product-description .product-description-control li:first-child {
margin-left: 0;
}
.product-description .product-description-control li:before {
display: none;
}
@media (max-width: 320px) {
.product-description .product-description-control {
margin-top: -51px;
margin-bottom: 30px;
}
}
@media (max-width: 1000px) {
.product-description .product-description-control li .control-item {
width: 100%;
border: none;
border-radius: 50px;
}
}
@media (max-width: 768px) {
.product-description .product-description-control li .control-item {
font-size: 14px;
padding: 25px 70px;
}
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
border-radius: 50px;
box-shadow: 9px 9px 9px 0 rgba(47, 44, 44, 0.2);
}
.select2-search input {
border-radius: 0;
}
.woocommerce-info:before {
color: var(--primary-accent-color);
}
.woocommerce-message,
.woocommerce-info {
border-top-color: var(--primary-accent-color);
}
/*------------- #INTERESTED-PRODUCTS --------------*/
.interested-products {
text-align: center;
}
.interested-products .products > h2 {
padding: 1.5em;
}
.interested-products .crumina-heading {
margin-bottom: 50px;
}
.interested-products .books-item {
margin-bottom: 60px;
}
/*/ Effect 2: Move Up /*/
#items-grid > div.animate {
-webkit-transform: translateY(200px);
transform: translateY(200px);
-webkit-animation: moveUp 0.65s ease forwards;
animation: moveUp 0.65s ease forwards;
}
@-webkit-keyframes moveUp {
0% {
}
100% {
-webkit-transform: translateY(0);
opacity: 1;
}
}
@keyframes moveUp {
0% {
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
/*------------- #POPUP-CART --------------*/
.cart-contents {
display: inline-block;
position: relative;
z-index: 1;
}
.cart-popup-wrap {
position: absolute;
top: 39px;
right: -50px;
width: 370px;
border-radius: 5px;
box-shadow: 15px 15px 30px rgba(0, 0, 0, 0.16);
overflow: hidden;
opacity: 0;
visibility: hidden;
max-height: 0;
overflow-y: auto;
z-index: 10;
transition: all .2s ease;
}
@media (max-width: 480px) {
.cart-popup-wrap {
top: calc(100% + 10px);
width: 300px;
right: -130px;
}
}
.cart-popup-wrap .popup-cart {
padding: 40px;
background-color: #fff;
}
.cart-popup-wrap .popup-cart .title-cart {
font-size: 22px;
}
.cart-popup-wrap .popup-cart .subtitle {
font-size: 16px;
margin-bottom: 20px;
}
.cart-popup-wrap .popup-cart .btn {
text-transform: capitalize;
width: 100%;
text-align: center;
}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item {
display: table;
padding: 20px 0;
border-bottom: 2px solid var(--ss-light-gray-color);
}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item:last-child {
border: none;
}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item .product-del {
width: 25px;
height: 25px;
position: relative;
font-size: 25px;
z-index: 2;
font-weight: 100;
cursor: pointer;
display: table-cell;
vertical-align: middle;
}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item img {
float: left;
padding-right: 20px;
display: table-cell;
vertical-align: middle;
width: 80px;
}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item .cart-product-content {
display: table-cell;
vertical-align: middle;
}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item .cart-product-content .cart-product-title {
font-size: 16px;
line-height: 1;
}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item .cart-product-content .price {
font-size: 14px;
}
.cart-popup-wrap .cart-total {
padding: 30px 40px 40px;
background-color: var(--ss-light-gray-color);
overflow: hidden;
width: 100%;
}
@media (max-width: 480px) {
.cart-popup-wrap .cart-total {
padding: 15px 20px 20px;
}
}
.cart-popup-wrap .cart-total .cart-total-text {
margin-bottom: 30px;
overflow: hidden;
}
.cart-popup-wrap .cart-total .cart-total-text .title {
text-transform: uppercase;
font-size: 16px;
float: left;
}
.cart-popup-wrap .cart-total .cart-total-text .total-price {
font-size: 18px;
float: right;
}
.cart-popup-wrap .cart-total .btn {
width: 50%;
border-radius: 50px 0 0 50px;
float: left;
}
.cart-popup-wrap .cart-total .btn:last-child {
border-radius: 0 50px 50px 0;
}
.cart-popup-wrap .cart-total .btn + .btn {
margin-left: 0;
}
.cart-popup-wrap.cart-with-product .popup-cart {
padding: 40px 40px 0 40px;
}
@media (max-width: 480px) {
.cart-popup-wrap.cart-with-product .popup-cart {
padding: 20px 20px 0 20px;
}
}
.cart-btns-action {
display: flex;
align-items: center;
}
.cart-btns-action .btn {
font-size: 14px;
}
/*------------- #WOOCOMMERCE --------------*/
.select2-dropdown {
border-radius: 20px !important;
margin-top: 10px;
padding: 15px 0;
border: none;
box-shadow: 25px 20px 20px -15px rgba(0, 0, 0, 0.3);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid var(--primary-accent-color);
border-radius: 20px;
}
.select2-search--dropdown .select2-search__field {
padding: 4px 15px;
}
.woocommerce-address-fields__field-wrapper {
overflow: hidden;
margin-bottom: 15px;
}
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th {
padding: 30px 0 30px 100px;
}
@media (max-width: 768px) {
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th {
padding-left: 30px;
}
}
@media (max-width: 570px) {
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th {
padding-left: 10px;
}
}
.shop_table .variation {
margin: 5px 0;
}
.variation-Color {
display: inline-block;
}
.woocommerce form .form-row label {
padding-left: 15px;
line-height: 1.5;
}
.woocommerce div.product div.images img {
width: auto;
}
.woocommerce-product-gallery ol li::before {
display: none;
}
.woocommerce-product-gallery ol li {
padding-left: 0;
}
figure.woocommerce-product-gallery__wrapper {
max-width: none;
}
.woocommerce-MyAccount-navigation ul li.is-active a:before {
opacity: 1;
}
.woocommerce-MyAccount-navigation ul li a:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0f6";
line-height: 1.618;
margin-left: 0.5407911001em;
width: 1.41575em;
text-align: right;
float: right;
opacity: .25;
transition: all .15s ease;
}
.woocommerce-MyAccount-navigation ul li a:hover:before {
opacity: 1;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
content: "\f0e4";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
content: "\f291";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
content: "\f1c6";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
content: "\f015";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
content: "\f09d";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
content: "\f007";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
content: "\f08b";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before {
content: "\f021";
}
.my_account_orders .button.view:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f06e";
margin-left: 0.5407911001em;
}
p.order-again .button:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f021";
margin-left: 0.5407911001em;
}
.woocommerce-MyAccount-downloads .button:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0ed";
margin-left: 0.5407911001em;
}
.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a:before,
.woocommerce-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a:before {
content: "\f005";
}
.woocommerce-MyAccount-navigation ul li a {
padding: .875em 0;
display: block;
}
.woocommerce-MyAccount-navigation ul li {
list-style: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
position: relative;
}
.woocommerce-MyAccount-navigation ul {
margin-left: 0;
border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.woocommerce-MyAccount-navigation {
width: 21%;
float: left;
margin-right: 3%;
}
.woocommerce-MyAccount-content {
width: 76%;
float: right;
margin-right: 0;
}
.woocommerce-MyAccount-content fieldset {
border: none;
}
.woocommerce-MyAccount-content fieldset legend {
font-size: 2rem;
margin-top: 30px;
}
.woocommerce form.login {
border: none;
padding: 0;
}
.woocommerce form.login input.button {
display: block;
width: auto;
padding: 18px 50px;
text-transform: uppercase;
font-weight: 900;
margin: 30px 0;
color: #fff;
border-radius: 30px;
background-color: var(--primary-accent-color);
}
.woocommerce form.login [type="checkbox"] {
margin: 9px 0 10px 0;
box-shadow: none;
}
@media (max-width: 1024px) {
.woocommerce .product.first {
clear: none;
}
}
@media (max-width: 980px) {
.cart-total.cart_totals {
width: 100%;
}
}
@media (max-width: 800px) {
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
width: 50%;
}
}
@media (max-width: 768px) {
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before {
display: none;
}
}
@media (max-width: 500px) {
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
width: 100%;
float: none;
}
}
/*------------- #ORDER --------------*/
.woocommerce-checkout-review-order-table .cart_item td {
padding-left: 100px;
}
@media (max-width: 640px) {
.woocommerce-checkout-review-order-table .cart_item td {
padding-left: 20px;
}
}
.woocommerce-checkout-review-order-table .cart_item.subtotal {
background-color: var(--ss-light-gray-color);
}
.woocommerce-checkout-review-order-table .cart_item.subtotal .cart-product-title {
text-transform: uppercase;
}
.woocommerce-checkout-review-order-table .cart_item.subtotal .product-subtotal .total {
color: #2f2c2c;
}
.woocommerce-checkout-review-order-table .cart_item.subtotal:after {
display: none;
}
.woocommerce-checkout-review-order-table .cart_item.total {
background-color: var(--primary-accent-color);
}
.woocommerce-checkout-review-order-table .cart_item.total .cart-product-title {
color: #fff;
text-transform: uppercase;
}
.woocommerce-checkout-review-order-table .cart_item.total .product-subtotal .total {
color: #fff;
}
.woocommerce-checkout-review-order-table .cart_item.total:after {
display: none;
}
.woocommerce-checkout-review-order-table .cart_item.total .product-thumbnail:after {
content: '';
display: block;
border: 30px solid transparent;
border-top: 20px solid var(--primary-accent-color);
position: absolute;
bottom: -50px;
left: 100px;
opacity: 1;
}
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th {
padding: 30px 0 30px 100px;
}
@media (max-width: 768px) {
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th {
padding-left: 20px;
}
}
.woocommerce-checkout-review-order-table .product-quantity .quantity {
font-size: 18px;
color: #2f2c2c;
}
.woocommerce-checkout-review-order-table .actions {
padding: 40px 100px;
}
.order .order-title {
margin-bottom: 60px;
}
.order .cheque {
padding: 85px 100px;
overflow: hidden;
}
@media (max-width: 460px) {
.order .cheque {
padding: 30px;
}
}
.order .cheque .cheque-content .cheque-content-title {
margin-bottom: 15px;
}
.order .cheque .cheque-content .cheque-content-subtitle {
font-size: 16px;
margin-bottom: 30px;
}
.order .cheque .logos a {
margin-right: 8px;
margin-top: 22px;
display: inline-block;
}
@media (max-width: 480px) {
.order .cheque .logos a {
float: left;
}
}
.order .cheque .logos a.pay-pal {
margin-right: 60px;
margin-top: 9px;
}
.order .cheque .logos .btn {
float: right;
padding: 25px 80px;
}
@media (max-width: 800px) {
.order .cheque .logos .btn {
float: left;
margin-top: 30px;
}
}
@media (max-width: 480px) {
.order .cheque .logos .btn {
padding: 25px 30px;
}
}
.woocommerce form .form-row .input-checkbox{
margin: 6px 0 10px 20px;
}