[class*=woocommerce] ul.products.columns-1:before,
[class*=woocommerce] ul.products.columns-1:after,
[class*=woocommerce] ul.products.columns-2:before,
[class*=woocommerce] ul.products.columns-2:after,
[class*=woocommerce] ul.products.columns-3:before,
[class*=woocommerce] ul.products.columns-3:after,
[class*=woocommerce] ul.products.columns-4:before,
[class*=woocommerce] ul.products.columns-4:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] ul.products.columns-1:after,
[class*=woocommerce] ul.products.columns-2:after,
[class*=woocommerce] ul.products.columns-3:after,
[class*=woocommerce] ul.products.columns-4:after {
clear: both;
}
[class*=woocommerce] ul.products.columns-1 li.product {
width: 100%;
}
[class*=woocommerce] ul.products.columns-2 li.product {
width: 48%;
}
[class*=woocommerce] ul.products.columns-3 li.product {
width: 30.66667%;
}
[class*=woocommerce] ul.products.columns-4 li.product {
width: 22%;
}
@media (max-width: 978.98px) {
[class*=woocommerce] ul.products.columns-3 li.product,
[class*=woocommerce] ul.products.columns-4 li.product {
width: 48%;
}
[class*=woocommerce] ul.products.columns-3 li.product.first,
[class*=woocommerce] ul.products.columns-4 li.product.first {
clear: none;
}
[class*=woocommerce] ul.products.columns-3 li.product.last,
[class*=woocommerce] ul.products.columns-4 li.product.last {
margin-right: 4%;
}
[class*=woocommerce] ul.products.columns-3 li.product:nth-child(2n+3),
[class*=woocommerce] ul.products.columns-4 li.product:nth-child(2n+3) {
clear: both;
}
[class*=woocommerce] ul.products.columns-3 li.product:nth-child(2n+2),
[class*=woocommerce] ul.products.columns-4 li.product:nth-child(2n+2) {
margin-right: 0;
}
}
@media (max-width: 479.98px) {
[class*=woocommerce] ul.products.columns-2 li.product,
[class*=woocommerce] ul.products.columns-3 li.product,
[class*=woocommerce] ul.products.columns-4 li.product {
width: 100%;
}
}
.woocommerce-account [class*=woocommerce] h2:first-child,
.woocommerce-checkout [class*=woocommerce] h2:first-child {
margin-top: 0;
}
.woocommerce-account [class*=woocommerce] header h2:first-child,
.woocommerce-checkout [class*=woocommerce] header h2:first-child {
margin-top: 60px;
}
.woocommerce-account .myaccount_user,
.woocommerce-checkout .myaccount_user {
margin-bottom: 0;
}
.woocommerce-account .button,
.woocommerce-checkout .button {
font-size: 100%;
}
.woocommerce-account .checkout_coupon,
.woocommerce-checkout .checkout_coupon {
margin-bottom: 1.85em;
}
.woocommerce-account .checkout_coupon:before,
.woocommerce-account .checkout_coupon:after,
.woocommerce-checkout .checkout_coupon:before,
.woocommerce-checkout .checkout_coupon:after {
content: " ";
display: table;
width: 0px;
}
.woocommerce-account .checkout_coupon:after,
.woocommerce-checkout .checkout_coupon:after {
clear: both;
}
.woocommerce-account .checkout_coupon .form-row-first,
.woocommerce-account .checkout_coupon .form-row-last,
.woocommerce-checkout .checkout_coupon .form-row-first,
.woocommerce-checkout .checkout_coupon .form-row-last {
float: none;
width: 100%;
}
.woocommerce-account .checkout_coupon .form-row-first,
.woocommerce-checkout .checkout_coupon .form-row-first {
margin-bottom: 0.5em;
}
.woocommerce-account .checkout_coupon .form-row-first input,
.woocommerce-checkout .checkout_coupon .form-row-first input {
width: 100%;
margin-bottom: 0;
}
.woocommerce-account .checkout_coupon .form-row-last,
.woocommerce-checkout .checkout_coupon .form-row-last {
margin-bottom: 0;
}
.woocommerce-account form,
.woocommerce-checkout form {
margin-bottom: 0;
}
.woocommerce-account form:before,
.woocommerce-account form:after,
.woocommerce-checkout form:before,
.woocommerce-checkout form:after {
content: " ";
display: table;
width: 0px;
}
.woocommerce-account form:after,
.woocommerce-checkout form:after {
clear: both;
}
.woocommerce-account form h3,
.woocommerce-checkout form h3 {
margin-top: 60px;
font-size: 164%;
}
.woocommerce-account form h3:first-child,
.woocommerce-checkout form h3:first-child {
margin-top: 0;
}
.woocommerce-account form h3#ship-to-different-address,
.woocommerce-checkout form h3#ship-to-different-address {
margin-top: 60px;
}
.woocommerce-account form h3#ship-to-different-address input,
.woocommerce-account form h3#ship-to-different-address label,
.woocommerce-checkout form h3#ship-to-different-address input,
.woocommerce-checkout form h3#ship-to-different-address label {
display: inline;
}
.woocommerce-account form h3#ship-to-different-address input,
.woocommerce-checkout form h3#ship-to-different-address input {
margin: 0.575em 0 0;
}
.woocommerce-account form h3#ship-to-different-address label,
.woocommerce-checkout form h3#ship-to-different-address label {
padding: 0 0 0 0.35em;
}
.woocommerce-account form abbr,
.woocommerce-checkout form abbr {
border: 0;
}
.woocommerce-account form select,
.woocommerce-account form textarea,
.woocommerce-account form input[type=tel],
.woocommerce-account form input[type=text],
.woocommerce-account form input[type=email],
.woocommerce-account form input[type=password],
.woocommerce-checkout form select,
.woocommerce-checkout form textarea,
.woocommerce-checkout form input[type=tel],
.woocommerce-checkout form input[type=text],
.woocommerce-checkout form input[type=email],
.woocommerce-checkout form input[type=password] {
width: 100%;
}
.woocommerce-account form textarea,
.woocommerce-checkout form textarea {
height: 6em;
resize: vertical;
}
.woocommerce-account form input[name=billing_address_1],
.woocommerce-account form input[name=shipping_address_1],
.woocommerce-checkout form input[name=billing_address_1],
.woocommerce-checkout form input[name=shipping_address_1] {
margin-bottom: 0;
}
.woocommerce-account form input[type=radio],
.woocommerce-account form input[type=checkbox],
.woocommerce-checkout form input[type=radio],
.woocommerce-checkout form input[type=checkbox] {
float: left;
}
.woocommerce-account form .woocommerce-billing-fields:before,
.woocommerce-account form .woocommerce-billing-fields:after,
.woocommerce-account form .woocommerce-shipping-fields:before,
.woocommerce-account form .woocommerce-shipping-fields:after,
.woocommerce-checkout form .woocommerce-billing-fields:before,
.woocommerce-checkout form .woocommerce-billing-fields:after,
.woocommerce-checkout form .woocommerce-shipping-fields:before,
.woocommerce-checkout form .woocommerce-shipping-fields:after {
content: " ";
display: table;
width: 0px;
}
.woocommerce-account form .woocommerce-billing-fields:after,
.woocommerce-account form .woocommerce-shipping-fields:after,
.woocommerce-checkout form .woocommerce-billing-fields:after,
.woocommerce-checkout form .woocommerce-shipping-fields:after {
clear: both;
}
.woocommerce-account form .form-row,
.woocommerce-checkout form .form-row {
margin-bottom: 0.65em;
}
.woocommerce-account form .form-row:before,
.woocommerce-account form .form-row:after,
.woocommerce-checkout form .form-row:before,
.woocommerce-checkout form .form-row:after {
content: " ";
display: table;
width: 0px;
}
.woocommerce-account form .form-row:after,
.woocommerce-checkout form .form-row:after {
clear: both;
}
.woocommerce-account form .form-row label[for=rememberme],
.woocommerce-checkout form .form-row label[for=rememberme] {
margin: 5px 0 0;
}
.woocommerce-account form .form-row label[for=rememberme] input,
.woocommerce-checkout form .form-row label[for=rememberme] input {
margin-right: 5px;
}
.woocommerce-account form .form-row.terms,
.woocommerce-checkout form .form-row.terms {
margin: 1em 0 0;
}
.woocommerce-account form .form-row.terms label,
.woocommerce-checkout form .form-row.terms label {
float: left;
margin: 0 5px 0 0;
padding: 0;
}
.woocommerce-account form .form-row.notes,
.woocommerce-checkout form .form-row.notes {
clear: both;
}
.woocommerce-account form .form-row-first,
.woocommerce-account form .form-row-last,
.woocommerce-checkout form .form-row-first,
.woocommerce-checkout form .form-row-last {
float: left;
width: 48%;
}
.woocommerce-account form .form-row-first,
.woocommerce-checkout form .form-row-first {
margin-right: 4%;
}
.woocommerce-account form > p:last-of-type,
.woocommerce-checkout form > p:last-of-type {
float: left;
clear: both;
width: 100%;
margin: 1em 0 0;
}
.woocommerce-account form > p:last-of-type.lost_password,
.woocommerce-checkout form > p:last-of-type.lost_password {
margin: 0;
}
.woocommerce-account form .payment_methods,
.woocommerce-checkout form .payment_methods {
margin-left: 0;
list-style: none;
}
.woocommerce-account form .payment_methods li,
.woocommerce-checkout form .payment_methods li {
margin-bottom: 1.313em;
}
.woocommerce-account form .payment_methods label,
.woocommerce-checkout form .payment_methods label {
padding-left: 18px;
}
.woocommerce-account form .payment_methods label img,
.woocommerce-checkout form .payment_methods label img {
float: right;
margin-right: 2px;
}
.woocommerce-account form .payment_methods p,
.woocommerce-checkout form .payment_methods p {
font-size: 0.75em;
line-height: 1.4;
}
.woocommerce-account form .place-order,
.woocommerce-checkout form .place-order {
margin-bottom: 0;
}
.woocommerce-account ul.order_details,
.woocommerce-checkout ul.order_details {
margin-left: 0;
list-style: none;
}
.woocommerce-account table.order_details dl,
.woocommerce-checkout table.order_details dl {
margin: 0;
}
.woocommerce-account h2:not(.x-text-content-text-primary),
.woocommerce-checkout h2:not(.x-text-content-text-primary) {
margin-top: 65px;
font-size: 164%;
}
.woocommerce-account h3,
.woocommerce-checkout h3 {
margin-top: 0;
font-size: 100%;
letter-spacing: 0;
}
.woocommerce-account .addresses .col-1,
.woocommerce-account .addresses .col-2,
.woocommerce-checkout .addresses .col-1,
.woocommerce-checkout .addresses .col-2 {
float: left;
width: 48%;
}
.woocommerce-account .addresses .col-1 address,
.woocommerce-account .addresses .col-2 address,
.woocommerce-checkout .addresses .col-1 address,
.woocommerce-checkout .addresses .col-2 address {
margin-bottom: 0;
}
.woocommerce-account .addresses .col-1,
.woocommerce-checkout .addresses .col-1 {
margin-right: 4%;
}
.woocommerce-account .my_account_orders,
.woocommerce-checkout .my_account_orders {
margin: 10px 0 0;
}
@media (max-width: 766.98px) {
.woocommerce-account .my_account_orders .order-date,
.woocommerce-account .my_account_orders .order-total,
.woocommerce-checkout .my_account_orders .order-date,
.woocommerce-checkout .my_account_orders .order-total {
display: none;
}
}
.woocommerce-account .change_password,
.woocommerce-checkout .change_password {
margin-bottom: 0;
}
.woocommerce-account .change_password p.form-row-first,
.woocommerce-checkout .change_password p.form-row-first {
margin-bottom: 0;
}
.woocommerce-account .change_password p:last-of-type,
.woocommerce-checkout .change_password p:last-of-type {
margin-bottom: 0;
}
.woocommerce-account .change_password p input[type=password],
.woocommerce-checkout .change_password p input[type=password] {
width: 100%;
}
.woocommerce-account .lost_reset_password,
.woocommerce-checkout .lost_reset_password {
margin-bottom: 0;
}
.woocommerce-account .lost_reset_password p:last-of-type,
.woocommerce-checkout .lost_reset_password p:last-of-type {
margin-bottom: 0;
}
.woocommerce-account .lost_reset_password p input[type=text],
.woocommerce-checkout .lost_reset_password p input[type=text] {
width: 100%;
}
.woocommerce-MyAccount-navigation ul {
overflow: visible;
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: flex-start;
margin-top: -5px;
margin-left: 0;
padding: 0;
list-style: none;
}
.woocommerce-MyAccount-navigation-link {
display: block;
}
.woocommerce-MyAccount-navigation-link a {
position: relative;
display: block;
margin: 5px 5px 0 0;
border-width: 1px;
border-style: solid;
border-color: currentColor;
border-radius: 2px;
padding: 0.512em 0.64em;
font-size: 1rem;
line-height: 1;
text-align: center;
white-space: nowrap;
color: currentColor;
background-color: transparent;
}
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-navigation-link a:focus {
color: currentColor;
}
.woocommerce-MyAccount-content :last-child {
margin-bottom: 0;
}
.x-navbar .desktop .x-nav > li.x-menu-item-woocommerce > a:hover,
.x-navbar .desktop .x-nav > li.x-menu-item-woocommerce > a:focus {
box-shadow: none;
}
.x-navbar .desktop .x-nav > li.x-menu-item-woocommerce > a span:after {
content: "";
display: none;
}
.x-navbar .mobile .x-nav > li.x-menu-item-woocommerce > a {
margin: 25px 0 0;
line-height: 1.1;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a {
border: 0;
padding: 0;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: stretch;
margin: 0;
border: 2px solid;
padding: 0;
overflow: auto;
text-align: center;
white-space: nowrap;
background-clip: content-box;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart > span {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: center;
padding: 0 0.625em;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.rounded {
border-radius: 0.415em;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.inline.outer-inner {
border-left: 0;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.inline.inner-outer {
border-right: 0;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart:not(.stacked) {
height: 2.25em;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart:not(.stacked) > span {
flex: 1 0 0%;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.stacked {
flex-flow: column nowrap;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.stacked > span.inner {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.x-navbar .x-nav > li.x-menu-item-woocommerce > a .x-cart.stacked > span.outer {
padding-top: calc(0.5em - 1px);
padding-bottom: calc(0.5em - 1px);
}
[class*=woocommerce] .quantity {
margin-bottom: 1.313em;
}
[class*=woocommerce] .quantity input[type=number] {
max-width: 5em;
height: 2.65em;
margin: 0;
padding: 0 0.65em;
}
[class*=woocommerce] .quantity-hide {
display: none;
}
[class*=woocommerce] .cart_item .quantity {
margin-bottom: 0;
}
[class*=woocommerce] .cart .actions {
padding: 0;
}
[class*=woocommerce] .cart .actions > input,
[class*=woocommerce] .cart .actions > button {
margin-top: 0.5em;
margin-right: 0.5em;
font-size: 100%;
}
[class*=woocommerce] .cart .actions .coupon {
display: flex;
flex-flow: column nowrap;
justify-content: flex-start;
align-items: flex-start;
padding-top: 1.25em;
}
[class*=woocommerce] .cart .actions .coupon > label {
display: none;
}
[class*=woocommerce] .cart .actions .coupon > input[type=text] {
display: block;
width: 100%;
max-width: 300px;
}
[class*=woocommerce] .cart-form {
margin: 0;
}
[class*=woocommerce] .cart {
margin-top: 1.313em;
}
[class*=woocommerce] .cart.shop_table {
margin: -0.5em 0 0;
}
[class*=woocommerce] .cart.shop_table thead {
display: none;
}
[class*=woocommerce] .cart.shop_table td {
border: 0;
}
[class*=woocommerce] .cart.shop_table .cart_item :not(.product-name) {
padding-top: 2px;
padding-bottom: 2px;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-remove {
width: 2rem;
padding-left: 0;
padding-right: 0;
vertical-align: middle;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-remove a {
display: block;
width: 1em;
height: 1em;
font-size: 2rem;
line-height: 1em;
text-align: center;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-thumbnail {
max-width: 2em;
margin: 0;
padding-left: 2px;
padding-right: 2px;
font-size: 72px;
text-align: center;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-thumbnail a {
display: block;
width: 1em;
margin-left: auto;
margin-right: auto;
font-size: 1em;
line-height: 0;
}
[class*=woocommerce] .cart.shop_table .cart_item .product-name {
padding-top: 1em;
padding-bottom: 1em;
}
[class*=woocommerce] .cart-collaterals .cart_totals {
clear: both;
float: none;
width: 100%;
margin: 50px 0 0;
}
[class*=woocommerce] .cart-collaterals .cart_totals h2 {
margin: 0 0 0.5em;
font-size: 200%;
}
[class*=woocommerce] .cart-collaterals table {
margin: 0;
}
[class*=woocommerce] .cart-collaterals table th {
width: 35%;
}
[class*=woocommerce] .cart-collaterals table td .x-alert {
margin: 0.25em 0 0.35em;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator {
margin: 0;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator > p {
margin: 0;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
display: inline-block;
margin: 0.25em 0;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form {
margin: 0 -1em;
padding: 0 1em;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form > p.form-row {
margin: 0;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form > p.form-row:first-child {
margin-top: 0.5em;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form > p:not(.form-row) {
margin-bottom: 0.5em;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator select,
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator input[type=text] {
width: 100%;
}
[class*=woocommerce] .cart-collaterals .woocommerce-shipping-calculator button {
font-size: 100%;
}
[class*=woocommerce] .wc-proceed-to-checkout {
margin: 1em 0 0;
}
body.woocommerce-cart [class*=woocommerce] .cart-empty {
margin: 10% 0 0.85em;
font-size: 2em;
line-height: 1.2;
text-align: center;
}
body.woocommerce-cart [class*=woocommerce] .return-to-shop {
margin: 0 0 10% 0;
text-align: center;
}
.x-cart-notification {
display: block;
position: fixed;
overflow: hidden;
top: 50%;
left: 50%;
width: 8em;
height: 8em;
margin: -4em 0 0 -4em;
font-size: 28px;
line-height: 1;
text-align: center;
z-index: -99999;
border-radius: 100em;
opacity: 0;
transform: scale(1.25);
transition: opacity 0.65s cubic-bezier(0.23, 1, 0.32, 1), transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
pointer-events: none;
}
.x-cart-notification:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #000000;
opacity: 0.85;
transition: background-color 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}
.x-cart-notification.bring-forward {
z-index: 999999;
}
.x-cart-notification.appear {
opacity: 1;
transform: scale(1);
}
.x-cart-notification.loading .x-cart-notification-icon.loading {
transform: translate(0, 0);
}
.x-cart-notification.added:before {
background-color: #46a546;
}
.x-cart-notification.added .x-cart-notification-icon.loading {
opacity: 0;
transform: translate(0, 0) scale(0.5) rotate(180deg);
}
.x-cart-notification.added .x-cart-notification-icon.added {
opacity: 1;
transform: scale(1.25) rotate(0);
}
.x-cart-notification-icon {
width: 100%;
height: 100%;
line-height: 7.85em;
transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}
.x-cart-notification-icon > i {
font-size: 3.85em;
}
.x-cart-notification-icon.loading {
color: rgba(255, 255, 255, 0.35);
opacity: 1;
transform: translate(0, -100%);
}
.x-cart-notification-icon.added {
position: absolute;
top: 0;
left: 0;
color: #ffffff;
opacity: 0;
transform: scale(0.5) rotate(-180deg);
}
.woocommerce-message a,
.woocommerce-Message a,
.woocommerce-error a,
.woocommerce-info a {
color: inherit;
text-decoration: underline;
}
.woocommerce-message a:hover,
.woocommerce-Message a:hover,
.woocommerce-error a:hover,
.woocommerce-info a:hover {
color: inherit;
}
.woocommerce-message .button,
.woocommerce-Message .button {
display: block;
margin: 0 0 0 40px;
border: 0;
padding: 0;
float: right;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
text-align: inherit;
text-shadow: inherit;
background-color: transparent;
box-shadow: none;
}
.woocommerce-message .button:hover,
.woocommerce-Message .button:hover {
margin: 0;
border: 0;
padding: 0;
color: inherit;
text-decoration: none;
text-shadow: inherit;
background-color: transparent;
box-shadow: none;
}
.woocommerce-error {
margin: 1.313em 0;
list-style: none;
}
.woocommerce-info {
margin-bottom: 1.313em;
}
[class*=woocommerce] .pp_woocommerce .ppt {
visibility: hidden;
}
[class*=woocommerce] .pp_woocommerce .pp_content_container {
padding-top: 40px;
padding-bottom: 10px;
}
[class*=woocommerce] .pp_woocommerce .pp_expand:before,
[class*=woocommerce] .pp_woocommerce .pp_contract:before {
top: -1px;
right: -1px;
}
[class*=woocommerce] .pp_woocommerce .pp_nav {
line-height: 1;
}
[class*=woocommerce] .pp_woocommerce .pp_arrow_previous:before,
[class*=woocommerce] .pp_woocommerce .pp_arrow_next:before {
top: -1px;
}
[class*=woocommerce] .pp_woocommerce .pp_close:before {
top: -1px;
}
[class*=woocommerce] .pp_woocommerce .pp_description {
visibility: hidden;
}
[class*=woocommerce] .star-rating-container {
display: inline-block;
}
[class*=woocommerce] .star-rating {
display: block;
overflow: hidden;
position: relative;
float: none;
width: 5.4em;
height: 1em;
margin: 0;
font-size: 1em;
font-style: normal !important;
font-weight: normal !important;
font-family: "star";
line-height: 1em;
}
[class*=woocommerce] .star-rating:before {
content: "sssss";
position: absolute;
top: 0;
left: 0;
float: left;
color: #ff2a13;
}
[class*=woocommerce] .star-rating span {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
float: left;
padding-top: 1.5em;
}
[class*=woocommerce] .star-rating span:before {
content: "SSSSS";
position: absolute;
top: 0;
left: 0;
color: #ff2a13;
}
[class*=woocommerce] .x-comments-area .star-rating-container.aggregate {
font-size: 21px;
margin-bottom: 8px;
}
[class*=woocommerce] li.product .star-rating-container {
position: absolute;
opacity: 0;
transform: translate3d(0, 0, 0);
transition: opacity 0.3s ease;
}
[class*=woocommerce] li.product .star-rating-container .star-rating:before {
color: #ffffff;
}
[class*=woocommerce] li.product .star-rating-container .star-rating span:before {
color: #ffffff;
}
[class*=woocommerce] p.stars {
float: left;
}
[class*=woocommerce] p.stars:before,
[class*=woocommerce] p.stars:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] p.stars:after {
clear: both;
}
[class*=woocommerce] p.stars span {
display: block;
position: relative;
}
[class*=woocommerce] p.stars span:before,
[class*=woocommerce] p.stars span:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] p.stars span:after {
clear: both;
}
[class*=woocommerce] p.stars span a {
display: block;
position: relative;
float: left;
width: 2em;
height: 2em;
margin: 0 0.25em 0.25em 0;
line-height: 2em;
text-align: center;
text-indent: -9999em;
color: rgba(255, 255, 255, 0.5);
border-radius: 100em;
overflow: hidden;
transition: none;
}
[class*=woocommerce] p.stars span a:before {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "\f005";
font-family: "FontAwesome";
text-indent: 0;
}
[class*=woocommerce] p.stars span a:hover:before,
[class*=woocommerce] p.stars span a:focus:before,
[class*=woocommerce] p.stars span a.x-active:before {
color: #ffffff;
}
@font-face {
font-family: "star";
src: url(//otft.ca/wordpress/wp-content/themes/x/framework/fonts/woocommerce/star.eot);
src:
url(//otft.ca/wordpress/wp-content/themes/x/framework/fonts/woocommerce/star.eot?#iefix) format("embedded-opentype"),
url(//otft.ca/wordpress/wp-content/themes/x/framework/fonts/woocommerce/star.woff) format("woff"),
url(//otft.ca/wordpress/wp-content/themes/x/framework/fonts/woocommerce/star.ttf) format("truetype"),
url(//otft.ca/wordpress/wp-content/themes/x/framework/fonts/woocommerce/star.svg#star) format("svg");
font-weight: normal;
font-style: normal;
}
[class*=woocommerce] .button.product_type_simple:before,
[class*=woocommerce] .button.product_type_variable:before,
[class*=woocommerce] .button.single_add_to_cart_button:before {
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class*=woocommerce] .button.product_type_simple:before,
[class*=woocommerce] .button.single_add_to_cart_button:before {
content: "\f07a  ";
}
[class*=woocommerce] .button.product_type_variable:before {
content: "\f14a  ";
}
[class*=woocommerce] #shipping_method {
margin-left: 0;
list-style: none;
}
[class*=woocommerce] #shipping_method:before,
[class*=woocommerce] #shipping_method:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] #shipping_method:after {
clear: both;
}
[class*=woocommerce] #shipping_method li {
float: left;
width: 100%;
display: block;
}
[class*=woocommerce] #shipping_method label {
display: inline-block;
position: relative;
top: 0.05em;
margin: 0 0 0 0.2em;
}
[class*=woocommerce] select.shipping_method {
width: 100%;
margin: 0.25em 0 1.313em;
}
[class*=woocommerce] select.shipping_method:last-child {
margin-bottom: 0.25em;
}
[class*=woocommerce] .product-name .variation {
margin-bottom: 0;
}
[class*=woocommerce] .product-name .variation dt,
[class*=woocommerce] .product-name .variation dd {
margin: 0;
}
[class*=woocommerce] .select2-container {
display: block !important;
margin: 0 0 1.313em;
}
[class*=woocommerce] div.product .images figure {
margin: 0;
}
[class*=woocommerce] div.product .images figure [data-thumb]:nth-child(n+2) {
display: block;
float: left;
width: 22%;
margin: 4% 4% 0 0;
}
[class*=woocommerce] div.product .images figure [data-thumb]:nth-child(4n+1) {
margin-right: 0;
}
[class*=woocommerce] div.product .images .flex-viewport [data-thumb]:nth-child(n+2) {
margin: 0;
}
[class*=woocommerce] div.product .images .thumbnails > a {
display: block;
float: left;
width: 22%;
margin: 4% 4% 0 0;
}
[class*=woocommerce] div.product .images .thumbnails > a:nth-child(4n+4) {
margin-right: 0;
}
.woocommerce-product-gallery__trigger {
display: block;
position: absolute;
top: 0;
left: 0;
width: 3em;
height: 3em;
font-size: 1.15em;
line-height: 3em;
text-align: center;
z-index: 2;
}
[class*=woocommerce] .product .related.products h2 {
text-transform: capitalize;
}
@media (max-width: 480px) {
.woocommerce-account form .payment_methods label img,
.woocommerce-checkout form .payment_methods label img {
display: none;
}
}
.x-wc-loader {
display: inline-block;
width: 1em;
height: 1em;
font-size: 1em;
opacity: 0;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 300ms;
transition-property: opacity;
}
.x-wc-loader svg {
display: block;
width: 1em;
height: 1em;
margin: auto;
}
.x-wc-loader.is-active,
form.processing .x-wc-loader {
opacity: 1;
}
[class*=woocommerce] ul.products {
clear: both;
margin: 0 0 -4.5%;
list-style: none;
}
[class*=woocommerce] ul.products:before,
[class*=woocommerce] ul.products:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] ul.products:after {
clear: both;
}
[class*=woocommerce] li.product {
float: left;
overflow: hidden;
position: relative;
margin: 0 4% 4.5% 0;
padding: 0;
background-color: #ffffff;
border-radius: 4px;
box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.135);
}
[class*=woocommerce] li.product.first {
clear: both;
}
[class*=woocommerce] li.product.last {
margin-right: 0;
}
[class*=woocommerce] li.product .onsale {
top: 6px;
left: 6px;
}
[class*=woocommerce] li.product .entry-featured {
overflow: hidden;
z-index: 0;
}
[class*=woocommerce] li.product .entry-featured a {
display: block;
}
[class*=woocommerce] li.product .entry-featured img {
min-width: 100%;
}
[class*=woocommerce] li.product .entry-wrap {
padding: 15px;
}
[class*=woocommerce] li.product .entry-header {
position: relative;
}
[class*=woocommerce] li.product .entry-header h3 {
margin: 0;
padding-bottom: 0.5em;
font-size: 148%;
line-height: 1.05;
-webkit-transition: color 0.3s ease;
transition: color 0.3s ease;
}
[class*=woocommerce] li.product .entry-header h3 a:hover {
color: #ff2a13;
}
[class*=woocommerce] li.product .entry-header .price > .amount,
[class*=woocommerce] li.product .entry-header .price > ins > .amount {
font-size: 18px;
}
[class*=woocommerce] li.product .entry-header .button {
position: absolute;
top: -65px;
left: 0;
right: 0;
margin: 0;
padding: 0.45em 0.5em 0.575em;
display: block;
font-size: 14px;
opacity: 0;
}
[class*=woocommerce] li.product .added_to_cart {
display: none;
}
[class*=woocommerce] li.product:hover .star-rating-container {
opacity: 1;
}
[class*=woocommerce] li.product:hover .entry-header .button {
opacity: 1;
}
[class*=woocommerce] .entry-wrap {
padding: 60px;
}
[class*=woocommerce] .entry-wrap:before,
[class*=woocommerce] .entry-wrap:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] .entry-wrap:after {
clear: both;
}
@media (max-width: 978.98px) {
[class*=woocommerce] .entry-wrap {
padding: 36px;
}
}
@media (max-width: 479.98px) {
[class*=woocommerce] .entry-wrap {
padding: 25px;
}
}
[class*=woocommerce] .entry-wrap > .entry-content:first-child {
margin: 0;
}
[class*=woocommerce] .entry-wrap > .entry-content:first-child:before,
[class*=woocommerce] .entry-wrap > .entry-content:first-child:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] .entry-wrap > .entry-content:first-child:after {
clear: both;
}
[class*=woocommerce] div.product .images {
position: relative;
float: left;
width: 48%;
}
@media (max-width: 766.98px) {
[class*=woocommerce] div.product .images {
width: 100%;
}
}
[class*=woocommerce] div.product .images .onsale {
top: 12px;
left: 12px;
}
[class*=woocommerce] div.product .summary {
float: right;
clear: right;
width: 48%;
}
@media (max-width: 766.98px) {
[class*=woocommerce] div.product .summary {
width: 100%;
margin-top: 50px;
}
}
[class*=woocommerce] div.product .summary .product_title {
margin: 0 0 0.25em;
font-size: 228%;
}
@media (max-width: 479.98px) {
[class*=woocommerce] div.product .summary .product_title {
font-size: 200%;
}
}
[class*=woocommerce] div.product .summary .price > del,
[class*=woocommerce] div.product .summary .price > .from {
font-size: 18px;
}
[class*=woocommerce] div.product .summary .price > .amount,
[class*=woocommerce] div.product .summary .price > ins > .amount {
font-size: 24px;
}
[class*=woocommerce] div.product .summary .variations {
margin-bottom: 1.313em;
}
[class*=woocommerce] div.product .summary .variations .label,
[class*=woocommerce] div.product .summary .variations .value {
vertical-align: middle;
border-top: 0;
background-color: transparent;
}
[class*=woocommerce] div.product .summary .variations .label {
padding-left: 0;
}
[class*=woocommerce] div.product .summary .variations .value {
padding-right: 0;
}
[class*=woocommerce] div.product .summary .variations select {
width: 100%;
margin-bottom: 0;
}
[class*=woocommerce] div.product .summary .variations .reset_variations {
display: none;
}
[class*=woocommerce] div.product .summary .single_variation {
text-align: right;
}
[class*=woocommerce] div.product .summary .single_variation .price {
margin-bottom: 1.313em;
}
[class*=woocommerce] div.product .woocommerce-tabs {
clear: both;
float: left;
width: 100%;
margin-top: 50px;
}
[class*=woocommerce] div.product .woocommerce-tabs .x-tab-content {
margin-bottom: 0;
}
[class*=woocommerce] div.product .woocommerce-tabs h2 {
margin-top: 0;
margin-bottom: 0.5em;
font-size: 200%;
}
[class*=woocommerce] div.product .woocommerce-tabs table {
margin-bottom: 0;
}
[class*=woocommerce] div.product .woocommerce-tabs p:last-child {
margin-bottom: 0;
}
[class*=woocommerce] .upsells,
[class*=woocommerce] .related,
[class*=woocommerce] .cross-sells {
clear: both;
float: left;
width: 100%;
margin: 50px 0 -4%;
}
[class*=woocommerce] .upsells h2,
[class*=woocommerce] .related h2,
[class*=woocommerce] .cross-sells h2 {
margin: 0 0 0.5em;
font-size: 200%;
}
[class*=woocommerce] .upsells ul.products li.product,
[class*=woocommerce] .related ul.products li.product,
[class*=woocommerce] .cross-sells ul.products li.product {
border: 1px solid #ddd;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0 0 4px 4px;
box-shadow: 0 0.125em 0.275em 0 rgba(0, 0, 0, 0.125);
}
[class*=woocommerce] .upsells ul.products li.product .entry-featured,
[class*=woocommerce] .related ul.products li.product .entry-featured,
[class*=woocommerce] .cross-sells ul.products li.product .entry-featured {
border-bottom: 1px solid #ddd;
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.widget_best_sellers ul li,
.widget_shopping_cart ul li,
.widget_products ul li,
.widget_featured_products ul li,
.widget_onsale ul li,
.widget_random_products ul li,
.widget_recently_viewed_products ul li,
.widget_recent_products ul li,
.widget_recent_reviews ul li,
.widget_top_rated_products ul li {
font-size: 81.25%;
}
.widget_best_sellers ul li:before,
.widget_best_sellers ul li:after,
.widget_shopping_cart ul li:before,
.widget_shopping_cart ul li:after,
.widget_products ul li:before,
.widget_products ul li:after,
.widget_featured_products ul li:before,
.widget_featured_products ul li:after,
.widget_onsale ul li:before,
.widget_onsale ul li:after,
.widget_random_products ul li:before,
.widget_random_products ul li:after,
.widget_recently_viewed_products ul li:before,
.widget_recently_viewed_products ul li:after,
.widget_recent_products ul li:before,
.widget_recent_products ul li:after,
.widget_recent_reviews ul li:before,
.widget_recent_reviews ul li:after,
.widget_top_rated_products ul li:before,
.widget_top_rated_products ul li:after {
content: " ";
display: table;
width: 0px;
}
.widget_best_sellers ul li:after,
.widget_shopping_cart ul li:after,
.widget_products ul li:after,
.widget_featured_products ul li:after,
.widget_onsale ul li:after,
.widget_random_products ul li:after,
.widget_recently_viewed_products ul li:after,
.widget_recent_products ul li:after,
.widget_recent_reviews ul li:after,
.widget_top_rated_products ul li:after {
clear: both;
}
.widget_best_sellers ul li:last-child,
.widget_shopping_cart ul li:last-child,
.widget_products ul li:last-child,
.widget_featured_products ul li:last-child,
.widget_onsale ul li:last-child,
.widget_random_products ul li:last-child,
.widget_recently_viewed_products ul li:last-child,
.widget_recent_products ul li:last-child,
.widget_recent_reviews ul li:last-child,
.widget_top_rated_products ul li:last-child {
margin-bottom: 0;
}
.widget_best_sellers ul li a,
.widget_shopping_cart ul li a,
.widget_products ul li a,
.widget_featured_products ul li a,
.widget_onsale ul li a,
.widget_random_products ul li a,
.widget_recently_viewed_products ul li a,
.widget_recent_products ul li a,
.widget_recent_reviews ul li a,
.widget_top_rated_products ul li a {
display: block;
margin-bottom: 2px;
border-bottom: 0;
font-size: 135.7%;
}
.widget_best_sellers ul li a img,
.widget_shopping_cart ul li a img,
.widget_products ul li a img,
.widget_featured_products ul li a img,
.widget_onsale ul li a img,
.widget_random_products ul li a img,
.widget_recently_viewed_products ul li a img,
.widget_recent_products ul li a img,
.widget_recent_reviews ul li a img,
.widget_top_rated_products ul li a img {
padding: 3px !important;
float: left;
width: 65px;
margin-right: 0.65em;
}
.widget_best_sellers ul li a img,
.widget_shopping_cart ul li a img,
.widget_products ul li a img,
.widget_featured_products ul li a img,
.widget_onsale ul li a img,
.widget_random_products ul li a img,
.widget_recently_viewed_products ul li a img,
.widget_recent_products ul li a img,
.widget_recent_reviews ul li a img,
.widget_top_rated_products ul li a img {
padding: 5px;
line-height: 1.7;
border: 1px solid #ddd;
border: 1px solid rgba(0, 0, 0, 0.15);
background-color: #ffffff;
border-radius: 2px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-webkit-transition: border 0.3s ease, box-shadow 0.3s ease;
transition: border 0.3s ease, box-shadow 0.3s ease;
}
.widget_best_sellers ul li > del,
.widget_best_sellers ul li > ins,
.widget_shopping_cart ul li > del,
.widget_shopping_cart ul li > ins,
.widget_products ul li > del,
.widget_products ul li > ins,
.widget_featured_products ul li > del,
.widget_featured_products ul li > ins,
.widget_onsale ul li > del,
.widget_onsale ul li > ins,
.widget_random_products ul li > del,
.widget_random_products ul li > ins,
.widget_recently_viewed_products ul li > del,
.widget_recently_viewed_products ul li > ins,
.widget_recent_products ul li > del,
.widget_recent_products ul li > ins,
.widget_recent_reviews ul li > del,
.widget_recent_reviews ul li > ins,
.widget_top_rated_products ul li > del,
.widget_top_rated_products ul li > ins {
text-shadow: none;
}
.widget_shopping_cart .empty {
font-size: 100%;
text-align: center;
}
.widget_shopping_cart ul li {
position: relative;
}
.widget_shopping_cart ul li .remove {
display: block;
position: absolute;
right: 0;
bottom: 0;
margin: 0;
width: 25px;
height: 25px;
font-size: 18px;
line-height: 25px;
text-align: center;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.widget_shopping_cart ul li:hover .remove {
opacity: 0.35;
}
.widget_shopping_cart ul li:hover .remove:hover {
opacity: 1;
}
.widget_shopping_cart .total {
margin-bottom: 0;
border: 1px solid #ddd;
border: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 0;
padding: 7px;
font-size: 11px;
line-height: 1.1;
text-align: center;
text-transform: uppercase;
border-radius: 6px 6px 0 0;
}
.widget_shopping_cart .buttons {
border: 1px solid #ddd;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0 0 6px 6px;
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
}
.widget_shopping_cart .buttons:before,
.widget_shopping_cart .buttons:after {
content: " ";
display: table;
width: 0px;
}
.widget_shopping_cart .buttons:after {
clear: both;
}
.widget_shopping_cart .buttons .button {
float: left;
width: 50%;
margin: 0;
border: 0;
padding: 7px;
font-size: 11px;
line-height: 1.1;
text-align: center;
text-shadow: none;
color: #7a7a7a;
background-color: transparent;
box-shadow: none;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.widget_shopping_cart .buttons .button:hover {
background-color: rgba(255, 255, 255, 0.35);
}
.widget_shopping_cart .buttons .button:first-child {
border-radius: 0 0 0 6px;
border-right: 1px solid #ddd;
border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.widget_shopping_cart .buttons .button:last-child {
border-radius: 0 0 6px 0;
}
.widget_layered_nav .chosen,
.widget_layered_nav_filters .chosen {
background-color: #ffffff;
}
.widget_layered_nav li {
position: relative;
}
.widget_layered_nav li .count {
position: absolute;
top: 50%;
right: 10px;
width: 24px;
height: 24px;
margin-top: -12px;
line-height: 24px;
text-align: center;
background-color: #ffffff;
border-radius: 100%;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
}
.widget_price_filter form {
margin-bottom: 0;
}
.widget_price_filter form input[type=text] {
display: none;
}
.widget_price_filter .price_slider_wrapper:before,
.widget_price_filter .price_slider_wrapper:after {
content: " ";
display: table;
width: 0px;
}
.widget_price_filter .price_slider_wrapper:after {
clear: both;
}
.widget_price_filter .ui-slider {
position: relative;
height: 8px;
margin: 10px 0 24px;
border-radius: 1em;
box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15), 0 1px 0 0 rgba(255, 255, 255, 0.85);
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
top: 50%;
width: 21px;
height: 21px;
margin-top: -11px;
cursor: pointer;
background-color: #ffffff;
outline: none;
border-radius: 1em;
z-index: 2;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -19px;
}
.widget_price_filter .ui-slider .ui-slider-range {
display: block;
position: absolute;
top: 0;
height: 100%;
border: 0;
background-color: #ff2a13;
border-radius: 1em;
z-index: 1;
box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.45);
}
.widget_price_filter .price_slider_amount:before,
.widget_price_filter .price_slider_amount:after {
content: " ";
display: table;
width: 0px;
}
.widget_price_filter .price_slider_amount:after {
clear: both;
}
.widget_price_filter .price_slider_amount .button,
.widget_price_filter .price_slider_amount .price_label {
float: left;
width: 50%;
margin: 0;
border: 1px solid #ddd;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 7px;
font-size: 11px;
line-height: 1.1;
text-align: center;
text-shadow: none;
background-color: transparent;
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.widget_price_filter .price_slider_amount .button {
color: #7a7a7a;
border-radius: 4px 0 0 4px;
}
.widget_price_filter .price_slider_amount .button:hover {
background-color: rgba(255, 255, 255, 0.35);
}
.widget_price_filter .price_slider_amount .price_label {
width: 50%;
border-left: 0;
border-radius: 0 4px 4px 0;
}
.widget_product_search [type=submit] {
display: none;
}
.widget.widget_recent_reviews .star-rating,
.widget.widget_top_rated_products .star-rating {
margin-bottom: 2px;
}
[class*=woocommerce] .price {
display: block;
line-height: 1;
}
[class*=woocommerce] .price:before,
[class*=woocommerce] .price:after {
content: " ";
display: table;
width: 0px;
}
[class*=woocommerce] .price:after {
clear: both;
}
[class*=woocommerce] .price > .from,
[class*=woocommerce] .price > del {
color: #7a7a7a;
}
[class*=woocommerce] .price > ins {
text-decoration: none;
}
[class*=woocommerce] .price > .amount,
[class*=woocommerce] .price > ins > .amount {
color: #ff2a13;
}
[class*=woocommerce] .onsale {
position: absolute;
display: block;
width: 42px;
height: 42px;
font-size: 14px;
letter-spacing: 0;
line-height: 40px;
text-align: center;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
color: #ffffff;
border-radius: 100%;
background-color: #ff2a13;
z-index: 1;
transform: rotate(-10deg);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.45);
}
[class*=woocommerce] li.product .star-rating-container {
top: 13px;
right: 13px;
padding: 7px;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.5);
}
[class*=woocommerce] p.stars span a[class^=star]:after {
display: none;
width: 6.25em;
padding: 0 1em;
position: absolute;
top: 0;
right: -8.5em;
font-size: 0.5em;
text-align: center;
color: #7a7a7a;
background-color: #e6e6e6;
border-radius: 100em;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class*=woocommerce] #respond {
margin-bottom: 0;
}
[class*=woocommerce] #reply-title {
font-size: 200%;
}
[class*=woocommerce] #comments {
position: relative;
margin-top: 0;
}
[class*=woocommerce] #comments .x-comments-list .x-comment-img .avatar-wrap:before {
display: none;
}
[class*=woocommerce] #comments .x-comments-list .x-comment-img .avatar-wrap .avatar {
width: 60px;
border-radius: 0;
}
@media (max-width: 766.98px) {
[class*=woocommerce] #comments .x-comments-list .x-comment-img {
display: none;
}
}
[class*=woocommerce] #comments .x-comments-list article.comment {
border: 1px solid #ddd;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
@media (max-width: 766.98px) {
[class*=woocommerce] #comments .x-comments-list article.comment {
margin-left: 0;
}
}
[class*=woocommerce] #comments .x-comments-list .x-comment-header .star-rating-container {
margin-top: 4px;
}
.woocommerce-result-count {
float: right;
height: 2.65em;
padding: 0 7px;
border: 1px solid #ddd;
border: 1px solid rgba(0, 0, 0, 0.1);
line-height: 2.5em;
font-size: 11px;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
}
.woocommerce-ordering {
float: left;
}
.woocommerce-ordering select {
width: 100%;
margin-bottom: 0;
font-size: 11px;
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.95);
}
@media (max-width: 479.98px) {
.woocommerce-result-count,
.woocommerce-ordering {
float: none;
}
}
.woocommerce-invalid input {
color: #b94a48;
border-color: #e5bdc4;
background-color: #f9f0f0;
}
.woocommerce-validated input {
color: #468847;
border-color: #c1dea8;
background-color: #f6fbf4;
}