form.cart.bottom-single-add-to-cart {
text-align: center;
}
.post-type-archive.woocommerce-page .storefront-sorting {
display: none;
}
.woocommerce-checkout p.form-row {
margin-bottom: 12px;
}
.post-type-archive.woocommerce-page ul.products li.product {
padding-left: 12px!important;
padding-right: 12px!important;
margin-bottom: 25px!important;
}
.col2-set .woocommerce-billing-fields .form-row-first,
.col2-set .woocommerce-billing-fields .form-row-last {
width: 100%;
float: none;
}
.post-type-archive.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title {
display: none;
}
.post-type-archive.woocommerce-page ul.products li.product span.onsale {
display: block;
position: absolute;
top: 0;
z-index: 100;
font-size: 20px;
color: #fff;
font-weight: 500!important;
background: #f19833;
padding: 0 3px;
border: 0;
border-radius: 0;
margin: 0;
}
.post-type-archive.woocommerce-page ul.products li.product span.price {
color: #b12d24!important;
font-weight: 400;
line-height: 1.05;
display: block;
text-align: left;
}
.post-type-archive.woocommerce-page ul.products li.product span.price del {
font-size: 18px;
}
.post-type-archive.woocommerce-page ul.products li.product span.price ins {
font-size: 24px;
font-weight: 600;
margin-left: .6180469716em;
}
.post-type-archive.woocommerce-page header.woocommerce-products-header {
padding: 0;
text-align: left;
}
.woocommerce-checkout textarea#order_comments {
text-transform: uppercase;
}
.woocommerce-checkout #order_comments_field label {
display: none;
}
.post-type-archive.woocommerce-page header#masthead {
margin-bottom: 20px;
}
.post-type-archive.woocommerce-page header.woocommerce-products-header h1 {
font-weight: 600;
text-transform: uppercase;
margin-bottom: 30px;
color: #333333;
display: none;
}
.woocommerce-cart table.shop_table th {
background-color: #232f3e!important;
color: #fff!important;
padding: .875em;
}
.storefront-primary-navigation .col-full {
justify-content: flex-end;
}
.woocommerce-cart table.shop_table a.remove:before {
color: #e2401c;
font-size: 23px;
}
.woocommerce-cart .woocommerce-message {
margin-bottom: 0 !important;
}
.woocommerce-cart table.shop_table td {
padding: .875em;
}
.woocommerce-cart table.shop_table {
font-size: 17px;
font-weight: 600;
letter-spacing: 0;
}
.woocommerce-cart header.entry-header {
display: none;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
#payment .place-order .button {
margin: 0;
background: #f3ca66;
color: #232f3e;
font-size: 29px;
font-weight: 600;
position: relative;
height: 80px;
}
.woocommerce-billing-fields__field-wrapper p#billing_country_field {
display: none;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
height: auto;
}
#payment .place-order .button:before,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before {
background: url(https://prettyu.cz/wp-content/uploads/2019/12/ezgif.com-gif-maker.png) no-repeat scroll 50%/51% auto #232f3e;
content: "";
position: absolute;
width: 85px;
height: 80px;
left: 0;
top: 0;
}
.cart_totals h2 {
font-weight: 500;
}
.woocommerce-checkout form.checkout.woocommerce-checkout h3 {
font-weight: 500;
text-transform: uppercase;
font-size: 28px;
color: #000;
}
.woocommerce-checkout form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single,
.woocommerce-checkout form.checkout.woocommerce-checkout input.input-text,
.woocommerce-checkout form.checkout.woocommerce-checkout textarea#order_comments {
border-color: #c9c9c9;
font-size: 15px;
background-color: #fff!important;
color: #000!important;
border: 1px solid #ccc;
box-shadow: none;
border-radius: 4px;
font-weight: 400;
padding: .4761904762em 1em;
transition: all .2s ease-out;
width: 100%;
min-height: 54px;
}
h3#ship-to-different-address {
font-size: 20px;
text-transform: unset;
padding-left: 10px;
}
#order_review .shop_table tr.cart-subtotal th {
color: #6d6d6d;
}
#payment .payment_methods li:first-child {
border-radius: 4px 4px 0 0;
}
#payment .payment_methods li:last-child {
border-radius: 0 0 5px 5px;
}
#payment .payment_methods li:last-child div.payment_box {
border-radius: 0px 0px 5px 5px !important;
}
#order_review .shop_table {
padding: 14px;
background: #f5f5f5;
border: 1px solid #c8c7c8;
border-radius: 5px;
}
#payment .payment_methods {
background: #f5f5f5;
border: 1px solid #c8c7c8;
border-radius: 5px;
}
#order_review .shop_table th,
#order_review .shop_table td {
background: transparent;
padding: 0;
width: 90%;
font-size: 15px;
padding: 0 0 0px !important;
font-weight: 400;
}
#payment .place-order tfoot a.button:focus {
outline: 0;
}
form.checkout.woocommerce-checkout h3#order_review_heading {
display: none;
}
#order_review .shop_table tfoot td,
#order_review .shop_table td.product-total {
text-align: right;
}
.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper {
padding: 14px;
background: #f5f5f5;
border: 1px solid #c8c7c8;
margin-bottom: 20px;
margin-top: -30px;
border-radius: 5px;
}
.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order {
background-color: transparent !important;
padding: 0 !important;
}
h3#ship-to-different-address input#ship-to-different-address-checkbox {
position: relative;
top: 7px;
left: -7px;
}
.woocommerce-checkout form.checkout.woocommerce-checkout input.input-text:focus,
.woocommerce-checkout form.checkout.woocommerce-checkout textarea#order_comments {
outline: none;
}
.woocommerce-checkout form.checkout.woocommerce-checkout span.select2-selection.select2-selection--single span {
font-size: 17px;
line-height: 38px;
top: 13px;
right: 10px;
text-transform: uppercase;
} header.site-header {
margin-bottom: 3em;
background: linear-gradient(to right, rgba(15, 32, 39, 1) 0, rgba(32, 58, 68, 1) 50%, rgba(44, 83, 100, 1) 100%);
}
header.site-header .site-search.phno {
text-align: center;
font-size: 15px;
display: block;
color: #fff;
letter-spacing: 1px;
}
.below-header-content {
background: #f6f6f6;
color: #f50;
font-weight: 600;
text-align: center;
padding: 5px 0;
font-size: 18px;
}
.below-header-content .col-full {
display: block !important;
}
.site-header-cart .cart-contents {
color: #fff;
padding: .218em 0;
font-size: 17px;
text-indent: 0;
font-weight: 600;
text-align: right;
padding-right: 30px;
}
.storefront-primary-navigation {
padding-bottom: 5px;
display: none;
}
.site-header-cart .cart-contents::after {
float: none;
background: url(https://prettyu.cz/wp-content/uploads/2020/03/cart-svg.png);
content: '';
background-repeat: no-repeat;
line-height: 1.618;
height: 25px;
width: 25px;
right: 0;
position: absolute;
background-size: contain;
}
.help-info {
clear: both;
}
.site-header .col-full {
display: flex;
flex-wrap: wrap;
align-items: center;
position: relative;
}
.help-info .wrapper-icons {
padding-left: 30px;
font-size: .9em;
padding-top: 0;
display: flex;
align-items: center;
justify-content: flex-end;
}
.site-header .col-full ul#site-header-cart {
width: 55%;
}
.site-header .site-branding img {
max-width: 180px;
}
.help-info .wrapper-icons a.extra-padding img {
width: 90px;
}
.help-info .wrapper-icons img {
width: 50px;
height: 20px;
}
.site-header .col-full .site-branding,
.site-header .col-full .site-search {
flex: 0 0 28%;
margin-bottom: 15pxwidth: unset;
margin-right: 2%;
}
.site-header .col-full .help-info {
flex: 0 0 40%;
margin-bottom: 15px;
}
nav#site-navigation ul.nav-menu li a {
font-size: 17px;
padding: .218em 1em;
} .site-footer .footer-widgets {
padding: 20px 0;
border-bottom: 0;
}
.site-footer .footer-widgets ul#menu-bottom-menu li:before {
display: none;
}
.site-footer .footer-widgets ul#menu-bottom-menu li {
padding: 0;
}
.site-footer .footer-widgets ul#menu-bottom-menu li a {
line-height: 1.5;
text-decoration: underline;
display: block;
margin-bottom: 15px;
color: #333333;
font-weight: 500;
font-size: 18px;
}
.site-footer .footer-widgets .vigo-help a.phone.number {
font-size: 20px;
font-weight: 600;
text-decoration: none;
}
.site-footer .footer-widgets .block.footer-widget-1 div.widget_media_image {
margin-bottom: 10px;
max-width: 120px;
}
.information-section {
display: flex;
flex-wrap: wrap;
margin: 12px 0 24px;
}
.site-footer .footer-widgets .vigo-help p {
font-size: 18px;
}
.information-section a { font-size: 18px;
width: 50%;
}
.site-footer .footer-widgets span.gamma.widget-title {
padding: 0;
margin: 0 0 12px;
border: 0;
font-size: 20px;
font-weight: 600;
text-decoration: none;
}
.footer-badge {
background-color: #f6f6f6;
padding: 15px 0;
text-align: center;
}
.footer-badge div>div {
width: 32%;
display: inline-block;
text-align: center;
font-size: 14px;
vertical-align: top;
}
.site-footer .site-info {
display: none;
}
.footer-badge div>div p {
line-height: 1.4;
margin: 8px 0 0;
font-size: 16px;
}
.site-footer .footer-widgets div.widget {
margin-bottom: 20px;
}
.site-footer .bottem-fotter {
background: #231f20 !important;
padding: 15px 0;
}
.footer-badge img {
margin: 0 auto;
}
.site-footer .bottem-fotter .countries-row div {
width: 16.67%;
font-size: 14px;
color: #fff!important;
display: flex;
}
.site-footer {
padding-bottom: 0;
}
.vigo-info.footer-copyright p {
font-size: 15px;
color: #fff;
text-align: center;
margin-bottom: 0;
}
.site-footer .bottem-fotter .countries-row {
justify-content: space-between;
display: flex;
align-items: center;
margin-bottom: 20px;
width: 100%;
border-bottom: 2px solid grey;
padding: 0 0 20px 0;
}
.footer-countries.vigo-info.flags a {
height: auto;
text-decoration: none;
width: 16.66%;
color: #fff!important;
display: flex;
align-items: center;
margin-bottom: 10px;
font-size: 16px;
}
.footer-countries.vigo-info.flags a img {
margin-right: 10px;
}
.footer-countries.vigo-info.flags .countries-row {
flex-wrap: wrap;
justify-content: flex-start;
}
.footer-countries-dropdown {
display: none;
}
.site-footer .bottem-fotter .countries-row div img {
margin-right: 10px;
}
.footer-countries-dropdown select#select-country {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
-ms-progress-appearance: none;
display: block;
width: 100%;
padding: 7px 0 7px 10px;
background-image: url(https://images.vigo-shop.com/general/arrows/arrow.svg);
background-repeat: no-repeat;
background-position: 95%;
background-color: #231f20;
border: 1px solid #707070;
color: #fff;
} .wc-sticky-product-bar .button {
background: transparent;
padding: 0;
border: 0;
}
.wc-sticky-product-bar .button a.action-button {
width: 100%;
padding: 10px 15px;
border: 0;
margin: 0;
line-height: 1;
}
.wc-sticky-product-bar .price {
position: unset;
line-height: 1;
}
.wc-sticky-product-bar .price del span {
display: inline;
}
.wc-sticky-product-bar .button {
background: transparent;
padding: 0;
border: 0;
top: 50%;
transform: translate(0, -50%);
}
.wc-sticky-product-bar .button a.action-button {
width: 100%;
padding: 10px 15px;
border: 0;
margin: 0;
line-height: 1;
}
.woocommerce-checkout ul#shipping_method li label {
background-repeat: no-repeat;
background-size: 100px;
background-position: 100% 0;
}
.woocommerce-checkout ul#shipping_method li label {
background-color: #f5f5f5;
border-top: 0 !important;
border-bottom: 0 !important;
}
li.wc_payment_method.payment_method_cod:before {
background: url(http://prettyu.cz/wp-content/uploads/2019/12/Dobirka.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
content: '';
height: 50px;
width: 50px;
top: 10px;
right: 10px;
}
.woocommerce-checkout ul#shipping_method li:first-child label {
border-top: 1px solid #c9c9c9 !important;
}
.woocommerce-checkout ul#shipping_method li:last-child label {
border-bottom: 1px solid #c9c9c9 !important;
}
.post-type-archive ul.products {
display: none;
}
.woocommerce-cart table.shop_table td span.checkout-product-upsell {
display: flex;
justify-content: space-between;
align-items: center;
background-color: #fff6e1;
padding: 10px 10px;
border-radius: 3px;
border: .5px solid #f3ca66;
color: #000;
margin-top: .5em;
width: 100%;
text-align: left;
font-size: 16px;
font-weight: 300;
}
.woocommerce-cart table.shop_table td span.checkout-product-upsell b {
font-weight: bold;
}
.woocommerce-cart .checkout-product-upsell-button {
background: #f3ca66;
border-radius: 4px;
padding: 5px 10px;
font-weight: 500;
cursor: pointer;
display: inline-block;
margin-left: 5px;
z-index: 2;
color: #fff!important;
text-decoration: none !important;
} .single-product h1.product_title.entry-title {
font-size: 2.617924em;
line-height: 1.214;
letter-spacing: -1px;
display: block!important;
font-weight: 700;
}
.single-product .woocommerce-product-rating {
display: inline-flex;
align-items: center;
margin-bottom: 5px !important;
}
.single-product ins span.woocommerce-Price-amount.amount:after {
content: "";
font-size: large;
}
.single-product .text-in-black {
color: #000;
font-size: 24px;
font-weight: 600;
}
.single-product .viewd-people-block {
color: red;
font-weight: 600;
margin: 0;
font-size: 16px;
}
.single-product .woocommerce-tabs .panel {
width: 100%;
}
.single-product div.product p.price ins {
font-size: 50px;
font-weight: bold;
color: #ff3124!important;
}
.single-product div.product p.price del {
color: #b12d24!important;
font-size: 25px;
}
.single-product div.product p.price {
margin: 10px 0;
}
.single-product .quantity {
display: none;
}
.single-product button.single_add_to_cart_button.button.alt {
background: #f3ca66;
color: #232f3e;
font-size: 25px;
text-align: center;
font-weight: 700;
padding-bottom: 7px;
padding-top: 7px;
height: 58px;
max-width: 450px;
width: 100%;
line-height: 44px;
position: relative;
}
.single-product button.single_add_to_cart_button.button.alt:before {
background: url(https://prettyu.cz/wp-content/themes/storefront/images/cart.svg) no-repeat scroll 50%/51% auto #232f3e;
content: "";
position: absolute;
width: 58px;
height: 100%;
left: 0;
top: 0;
}
.woocommerce-checkout form.checkout.woocommerce-checkout h3.insure-package-title {
color: #478b05;
font-weight: 400;
font-size: 32px;
margin-top: 2rem;
}
.woocommerce-checkout ul#shipping_method li label span.woocommerce-Price-amount.amount {
position: absolute;
right: 20px;
font-weight: 700;
top: 50%;
font-size: 18px;
transform: translate(0px, -50%);
}
.woocommerce-checkout div#content div#primary,
.woocommerce-cart div#content div#primary {
padding-top: 5% !important;
}
.woocommerce-checkout div#content div#primary header.entry-header {
padding-bottom: 5%;
}
.woocommerce-checkout form.checkout.woocommerce-checkout h3.insure-package-title:before {
content: "";
background: url(http://prettyu.cz/wp-content/uploads/2019/10/Capture-1-1.png) no-repeat;
width: 25px;
height: 25px;
float: left;
margin-top: 14px;
margin-right: 13px;
background-size: contain;
}
.woocommerce-checkout ul#shipping_method li:first-of-type,
.woocommerce-checkout ul#shipping_method li:first-of-type label {
border-radius: 4px 4px 0 0;
}
.woocommerce-checkout ul#shipping_method li label {
cursor: pointer;
padding: 1.41575em;
position: relative;
display: flex;
align-items: center;
margin: 0;
border: 1px solid #c9c9c9;
flex-wrap: wrap;
padding: 15px;
font-size: 18px;
}
.woocommerce-checkout ul#shipping_method li:first-of-type,
.woocommerce-checkout ul#shipping_method li:first-of-type label {
border-radius: 4px 4px 0 0;
}
.woocommerce-checkout ul#shipping_method li:last-child label {
border-radius: 0 0 4px 4px;
border-top: 0;
}
.woocommerce-checkout ul#shipping_method input {
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
position: absolute!important;
}
.woocommerce-checkout ul#shipping_method li label small {
flex: 0 0 80%;
font-size: 18px;
font-weight: 600;
padding-left: 24px;
}
.woocommerce-checkout ul#shipping_method li label.active {
background-color: #f5f5f5;
}
.woocommerce-checkout ul#shipping_method li label.active:before,
.woocommerce-checkout ul#shipping_method li input:checked+label:before {
content: "\f192"!important;
}
.woocommerce-checkout ul#shipping_method li {
display: block;
background-color: #fff;
margin: 0;
}
.woocommerce-checkout ul#shipping_method li:last-child {
border-top: 0;
}
.woocommerce-checkout ul#shipping_method li label:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 14px;
font-size: inherit;
text-rendering: auto;
content: "\f10c";
margin-right: .5407911001em;
transition: color, ease, .2s;
}
.woocommerce-checkout .site-header,
.woocommerce-cart .site-header,
#payment .place-order .woocommerce-terms-and-conditions-wrapper,
.cart-collaterals .cart_totals h2,
.cart-collaterals .cart_totals table.shop_table.shop_table_responsive {
display: none;
}
.woocommerce-checkout div#content div#primary,
.woocommerce-cart div#content div#primary {
padding-top: 15%;
}
#payment .payment_methods>.wc_payment_method>label:before {
font: normal normal normal 14px/1 FontAwesome;
content: "\f10c";
font-size: 17px;
}
#payment .payment_methods>.wc_payment_method p {
font-size: 15px;
color: #000;
}
#payment .payment_methods li input[type=radio]:first-child:checked+label:before {
color: #000 !important;
}
#payment .payment_methods>.wc_payment_method>label {
margin: 0;
font-size: 18px;
padding: 15px;
}
div.custom-shipping-box .insurance-value {
font-size: 17px;
padding: 20px;
background: #94ca5f;
position: relative;
color: #000;
height: 85px;
}
#order_review .shop_table tr.fee span#insurance_policy {
display: none;
}
div.custom-shipping-box .insurance-value p {
margin-bottom: 0;
}
div.custom-shipping-box .insurance-value p b {
font-weight: 600;
font-size: 18px;
color: #000;
padding-left: 10px;
}
div.custom-shipping-box .insurance-value p.txt {
font-size: 14px;
font-weight: 600;
color: #b1b1b1;
}
#order_review .shop_table th.product-name {
color: #0073aa;
font-family: Roboto, sans-serif;
font-size: 20px;
font-weight: 400;
}
.single-product div.product .woocommerce-product-rating a.woocommerce-review-link {
display: none;
}
.site-header .site-branding a:focus {
outline: 0;
}
.atw_wrapper .atw_floated_badge span.onsale {
background: #fff;
}
#order_review .shop_table th.product-name:before {
content: url(https://prettyu.cz/wp-content/uploads/2020/07/prikazi_narocila_icon.png);
width: 25em;
height: 25px;
margin-right: 10px;
} div#order_review .insure-package-wrapper {
border: 1px solid #c8c7c8;
border-radius: 5px;
position: relative;
margin: 30px 0;
}
div#order_review .insure-package-wrapper .insure-package-bottom {
display: flex;
padding: 3%;
}
div#order_review .insure-package-wrapper .insure-package-bottom .wrapper-img {
margin: 1em 0 auto;
}
div#order_review .insure-package-wrapper .insure-package-bottom span.text-insure-package {
font-size: 15px;
padding: 10px;
margin-left: 10px;
line-height: 1.5;
}
div#order_review .insure-package-wrapper .insure-package-bottom .wrapper-img img {
width: 100px;
}
.insure-package-wrapper label[for=insurance] {
padding: 0;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
margin: 0;
line-height: 1;
}
.insure-package-wrapper label .text-add {
font-weight: 700;
color: #fff;
}
.insure-package-wrapper label span.surprise-arrow {
font-size: 1.6em;
}
.insure-package-wrapper label[for=insurance]:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
content: "";
-webkit-transition: color, ease, .2s;
transition: color, ease, .2s;
width: 15px;
height: 15px;
border-radius: 3px;
background-color: #fff;
border: 2px solid #78b13f;
margin-right: 0;
}
.insure-package-wrapper input#shipping_insurance_box {
margin-right: 0;
position: absolute;
top: 26px;
opacity: 0;
left: 21.8px;
z-index: 1;
margin: 0;
line-height: 1;
width: 15px;
height: 15px;
}
.insure-package-wrapper input#shipping_insurance_box:checked+label[for=insurance]:after {
content: "";
position: absolute;
left: 27px;
display: inline-block;
-webkit-transform: rotate(40deg);
transform: rotate(40deg);
height: 18px;
width: 6px;
border-bottom: 3px solid #478b05;
border-right: 3px solid #478b05;
margin-top: -4.5px;
border-radius: 2px;
}
.storefront-full-width-content .woocommerce-tabs ul.tabs {
list-style: none;
margin: 0 0 .75em;
overflow: hidden;
position: relative;
border-bottom: 1px solid rgba(0, 0, 0, .05);
border-top: hidden;
width: 100%;
}
.storefront-full-width-content .woocommerce-tabs ul.tabs li {
display: inline-block;
position: relative;
padding: 0 1em;
border-bottom: 0px;
}
.storefront-full-width-content .woocommerce-tabs ul.tabs li a:focus {
outline: 0;
}
.storefront-full-width-content .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: .5em 0;
font-weight: 600;
color: #515151;
text-decoration: none;
font-size: 18px;
}
.single-product .woocommerce-tabs .panel {
margin-bottom: 0px;
}
.storefront-full-width-content.single-product div.product .summary {
margin-bottom: 0;
}
.woocommerce-tabs .panel h2:first-of-type {
display: none;
}
.storefront-full-width-content.single-product div.product .woocommerce-tabs {
padding-top: 10px;
}
.woocommerce-tabs ul.tabs li:after {
content: '';
}
.woocommerce-tabs ul.tabs li.active:after {
content: '';
}
#payment .place-order tfoot a.button {
background: #3598dc !important;
color: #fff !important;
padding: 5px 10px !important;
height: 100% !important;
font-size: 16px !important;
text-align: center;
}
#payment .place-order tfoot a.button:before {
display: none;
}
#payment .payment_methods>.wc_payment_method>label span.prices {
position: absolute;
right: 20px;
}
li.wc_payment_method.payment_method_payu img {
display: none;
}
.woocommerce-checkout ul#shipping_method span.free-text {
position: absolute;
right: 15px;
}
.woocommerce-checkout ul#shipping_method li label span.woocommerce-Price-amount.amount+span {
display: none;
}
.woocommerce-checkout .woocommerce-billing-fields .green-box {
background: #94ca5f;
padding: 20px;
border-radius: 4px;
margin: 20px 0;
}
.woocommerce-checkout .woocommerce-billing-fields .green-box .inner-text img {
width: 50px;
height: 100%;
}
.woocommerce-checkout .woocommerce-billing-fields .green-box .inner-text {
display: flex;
color: #fff;
text-align: center;
align-items: center;
}
.woocommerce-checkout .woocommerce-billing-fields .green-box .inner-text span.text {
padding: 0 20px;
} div#product-price-table {
padding: 100px 0 120px;
display: flex;
flex-wrap: wrap;
}
div#product-price-table .vc_col-sm-4 {
background: #fff;
margin: 0px;
padding: 20px 0;
text-align: center;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
width: 33.33%;
}
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) p strong {
font-weight: bold;
letter-spacing: 1px;
}
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) h3,
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) h2 {
display: inline;
font-size: 18px;
margin: 0 5px;
}
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) strong {
font-weight: 800;
letter-spacing: 1px;
}
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) h2 {
font-size: 32px;
}
div#product-price-table .vc_col-sm-4:nth-child(2) {
z-index: 11;
padding: 50px 0;
margin: -30px 0;
}
div#product-price-table .vc_btn3-container.vc_btn3-inline,
div#product-price-table .vc_btn3-container.vc_btn3-inline a {
width: 100%;
display: block;
}
div#product-price-table .vc_btn3-container.vc_btn3-inline a {
background: #f1474a;
color: #fff;
font-size: 18px;
text-align: center;
font-weight: 700;
position: relative;
border: 0;
padding-top: 10px;
padding-bottom: 10px;
border-radius: 0px;
max-width: 90%;
margin: 0 auto;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
}
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(3) p {
margin: 0 0 5px;
font-size: 15px;
color: #333;
text-transform: capitalize;
}
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(3) p img {
display: none !important;
}
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) p {
font-size: 17px;
margin: 0;
position: absolute;
top: 0;
width: 100%;
left: 0;
color: #fff;
background: linear-gradient(to right, rgba(15, 32, 39, 1) 0, rgba(32, 58, 68, 1) 50%, rgba(44, 83, 100, 1) 100%);
padding: 5px 0;
} .testimonial-section {
background: linear-gradient(to right, rgba(15, 32, 39, 1) 0, rgba(32, 58, 68, 1) 50%, rgba(44, 83, 100, 1) 100%);
padding: 20px 0;
}
.testimonial-section .wpb_text_column.wpb_content_element {
margin: 0;
}
.testimonial-section .testimonial,
.testimonial-section .testimonial .testimonial-inner {
border: 0 !important;
}
.testimonial-section .testimonial .testimonial-inner h3.testimonial-heading {
text-align: center;
font-size: 30px;
color: #fff;
font-weight: bold;
padding: 0;
background-image: none;
}
.testimonial-section .wpmslider-viewport {
height: auto !important;
}
.testimonial-section .testimonial .testimonial-inner .testimonial-content {
display: flex;
align-items: center;
flex-wrap: wrap;
text-align: center;
color: #fff;
font-size: 18px;
letter-spacing: 1px;
margin: 30px auto 20px;
padding: 0 5px;
}
.testimonial-section .testimonial .testimonial-inner .testimonial-content .testimonial-image {
order: 2;
flex: 0 0 100%;
margin: 0;
padding: 20px 0;
}
.testimonial-section .testimonial .testimonial-inner .testimonial-field {
text-align: center;
}
.testimonial-section .testimonial .testimonial-inner .testimonial-field.testimonial-name {
color: #fff;
font-size: 18px;
}
.testimonial-section .testimonial .testimonial-inner .testimonial-content p {
margin: 0;
}
.testimonial-section .testimonial .testimonial-inner .testimonial-content .testimonial-image img {
background: transparent;
border: 3px solid #fff;
padding: 0;
width: 80px;
border-radius: 50%;
} form.checkout div#customer_details {
width: 50%;
margin-right: 3.882353%;
}
form.checkout div#order_review {
width: 46%;
}
.atw_wrapper .atw_floated_badge span.onsale {
background: #ffb900;
font-size: 15px;
color: #000;
border: 0;
font-weight: 700;
}
.site-branding {
flex: 0 0 22% !important;
}
.site-search.phno {
flex: 0 0 50% !important;
margin-right: 0 !important;
text-align: center;
color: #fff;
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
}
.site-header .col-full .help-info {
flex: 0 0 25%;
margin-bottom: 15px;
}
.site-header .col-full .help-info ul#site-header-cart {
width: 100%;
}
#countertimer {
display: block;
align-items: center;
justify-content: space-around;
border: 2px solid #3b5999;
background: #3b5999;
padding: 10px;
margin-top: 30px;
margin: 0 auto;
width: calc(100% - 40%);
}
#countertimer .text {
color: #fff;
display: inline-block;
padding-right: 5px;
font-size: 24px;
font-family: Roboto !important
}
#countertimer .woodmart-timer span {
height: 60px !important;
padding: 13px 10px;
border-radius: 5px;
margin: 20px !important;
font-size: 39px;
font-weight: bold;
background: #000;
color: #fff;
}
#countertimer .woodmart-timer span {
position: relative;
}
#countertimer .woodmart-timer span:before {
content: ":";
position: absolute;
right: -10px;
color: #;
}
#countertimer .woodmart-timer span:before {
margin: -12px -18px;
font-size: 50px;
}
#countertimer>div {
text-align: center !important;
padding: 20px 0px;
width: 100%;
}
#countertimer .woodmart-timer span.countdown-sec:before {
display: none;
}
span.checkout-product-upsell.crossell {
background-color: #f5fbf6 !important;
border-color: #96d99d !important;
}
span.checkout-product-upsell.crossell a.checkout-product-upsell-button {
background: #077812;
}
.vbox-container .vbox-content {
display: flex;
align-items: center;
justify-content: center;
margin: 0 !important;
height: 100%;
}
.vbox-container .vbox-content.animated img {
width: auto !important;
} .single-product .testimonial-section {
background: #f5f5f5 !important;
}
.effective-section {
padding: 30px 0px;
}
.effective-section h3,
.effective-section h4 {
border: 0;
padding: 0;
letter-spacing: 0.5px;
line-height: 1.5;
font-weight: 400;
font-size: 20px;
}
.second-section h4 {
padding: 0;
letter-spacing: 0.5px;
line-height: 1.5;
font-weight: 400;
font-size: 17px;
}
.first-section .vc_col-sm-6:nth-child(2),
.second-section .vc_col-sm-6:nth-child(2) {
padding: 10px;
}
.first-section .vc_col-sm-6:nth-child(2) .wpb_content_element,
.second-section .vc_col-sm-6:nth-child(2) .wpb_content_element {
margin: 15px 0 15px;
}
.first-section .vc_col-sm-6:nth-child(2) .wpb_content_element h2,
.second-section .vc_col-sm-6:nth-child(2) .wpb_content_element h2 {
margin: 0 0 5px;
line-height: 1;
font-size: 24px;
text-transform: lowercase;
}
.first-section .vc_col-sm-6:nth-child(1) .wpb_content_element {
margin-bottom: 0px;
}
article.hentry header.entry-header {
display: none;
}
.storefront-full-width-content .content-area,
.site-main,
article.hentry {
margin: 0;
}
.site-footer {
padding-top: 0;
}  header.site-header{padding-top: 0px;}
.site-header > .col-full {
padding-top: 5px;
padding-bottom: 5px;
}
header.site-header .site-search.phno span {
background: #f1474a;
padding: 8px 20px;
color: #fdecec;
border-radius: 39px;
font-family: 'Roboto',sans-serif;
}
.site-header .col-full .help-info, header.site-header .site-search.phno, .site-header .col-full .site-branding {
margin-bottom: 0;
font-family: 'Roboto',sans-serif;
} .single-product header.site-header {
margin-bottom: 0;
}
body.single-product {
font-family: 'Roboto',sans-serif;
}
.spodbujevaleczgoraj {
margin-left: -50px;
}
.section-first-step .icon-section .vc_column-inner {
padding: 0 5px !important;
}
.spodbujevaleczgoraj .ribbon a {
pointer-events: none;
position: relative;
background: #f1474a;
width: 310px;
display: block;
padding: 10px 20px;
color: #fff;
font-size: 1.3em;
text-align: center;
}
.effective-section h4 {
font-size: 1.2em;
color: #232f3f;
line-height: 1.3em;
}
.effective-section h3 span {
color: #232f3f !important;
}
.spodbujevaleczgoraj .ribbon a:after {
position: absolute;
height: 0;
border: 26px solid transparent;
top: 0;
width: 0;
z-index: 111111;
content: '';
right: -26px;
}
.spodbujevaleczgoraj .ribbon a:after {
border-top-color: #f1474a !important;
border-bottom-color: #f1474a !important;
}
section.vc_section.image-icon-section {
padding: 18px 0 !important;
}
.second-section h3 {
line-height: 1.3em;
font-weight: 400;
font-size: 1.4em;
}
section.vc_section.image-icon-section .vc_col-sm-9 .wpb_text_column h3 {
font-size: 1.41575em;
color: #232f3f;
font-weight: 600;
font-family: Roboto;
margin-bottom: 6px;
}
section.vc_section.image-icon-section .vc_col-sm-9 .wpb_text_column {
margin: 0;
}
section.vc_section.image-icon-section .vc_col-sm-9 .wpb_text_column h4 {
color: #232f3f;
margin: 0 0 1.41575em !important;
font-size: 16px;
}
section.vc_section.image-icon-section .vc_row.wpb_row.vc_inner.vc_row-fluid {
margin-top: 10px;
}
section.vc_section.image-icon-section .vc_col-sm-3 .wpb_single_image {
max-width: 80px;
margin: 0 auto;
}
section.vc_section.image-icon-section .wpb_images_carousel a.vc_carousel-control {
background-image: linear-gradient(to right, rgba(38, 37, 37, .5) 0, rgba(38, 37, 37, .5) 100%)!important;
border-radius: 0px!important;
margin: 5px;
width: 12px;
height: 64px;
color: #fff;
}
section.vc_section.image-icon-section .wpb_images_carousel .vc_item .vc_inner {
position: relative;
}
section.vc_section.image-icon-section .wpb_images_carousel .vc_item .vc_inner:before {
content: '';
position: absolute;
background: rgb(35 47 63 / 0.2);
left: 0;
right: 0;
top: 0;
bottom: 0;
}
section.vc_section.image-icon-section .wpb_images_carousel .vc_item .vc_inner img {
width: 100%;
}
.single-product h2 {
font-size: 2.6em !important;
}
.slick-prev:before,
.slick-next:before {
border-radius: 0;
font-size: 21px;
color: #fff;
}
button.slick-arrow {
background: #274856 !important;
height: 64px;
z-index: 1;
}
@media screen and (max-width: 991px) {
.site-footer .bottem-fotter .countries-row {
flex-wrap: wrap;
}
.site-footer .bottem-fotter .countries-row div {
margin-bottom: 15px;
flex: 0 0 21%;
}
.footer-countries.vigo-info.flags a {
flex: 0 0 25%;
}
.help-info.mobile img.cart-icon.lazy-img {
margin-right: 0;
}
.help-info.mobile img {
width: 25px !important;
height: 25px;
margin-right: 1em;
}
.help-info.mobile {
margin-bottom: 0px !important;
}
.help-info.mobile .cart-customlocation {
position: absolute;
top: -8px;
right: -7px;
background-color: #f09831;
border-radius: 50%;
width: 17px;
height: 17px;
text-align: center;
color: #fff;
line-height: 18px;
font-size: .9em;
}
.testimonial-section .testimonial .testimonial-inner .testimonial-content {
font-size: 16px;
}
}
@media screen and (max-width: 979px) {
.wc-sticky-product-bar .name {
width: auto;
}
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) h3,
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) h2 {
display: block;
}
}
@media screen and (max-width: 768px) {
div#order_review,
div#customer_details,
#order_review_heading {
width: 100% !important;
}
div#product-price-table .vc_col-sm-4 {
margin: 15px;
}
}
@media screen and (max-width: 767px) {
.post-type-archive.woocommerce-page ul.products li.product {
width: 49%;
display: inline-block !important;
}
.storefront-primary-navigation .col-full {
display: block;
margin-top: 10px;
}
.site-footer .footer-widgets {
text-align: center;
}
.information-section a img,
.site-footer .footer-widgets .block.footer-widget-1 div.widget_media_image,
.site-footer .footer-widgets .block.footer-widget-3 div.widget_media_image img {
margin: 0 auto 15px;
}
.storefront-handheld-footer-bar {
display: none;
}
.second-section .vc_col-sm-6:nth-child(2) .wpb_column.vc_column_container.vc_col-sm-3 {
width: 25%;
float: left;
}
.second-section .vc_col-sm-6:nth-child(2) .wpb_column.vc_column_container.vc_col-sm-9 {
width: 75%;
float: left;
}
body .vc_custom_1579635829217 {
padding-bottom: 0px !important;
}
article#post-3692 .wpb_column.vc_column_container.vc_col-sm-4 .wpb_single_image.wpb_content_element.vc_align_left {
text-align: center;
}
.help-info.mobile {
display: block !important;
}
.woocommerce-active .site-header .site-search,
.help-info {
display: none;
}
ul#site-header-cart {
display: none;
}
header#masthead {
padding: 0px 0 0;
border: 0;
}
header#masthead>.col-full {
padding: 20px 0;
margin: 0 15px;
}
#countertimer {
width: calc(100% - 20%);
}
header.site-header .site-search.phno,
header.site-header .help-info {
display: none;
}
.site-header .col-full .help-info.mobile {
flex: 0 0 75%;
}
.site-branding {
margin: 0 !important;
}
.single-product h1 {
font-size: 1.9em !important;
}
.single-product h2 {
line-height: 1.05em !important;
font-size: 1.7em !important;
}
.effective-section p.vc_custom_heading,
.second-section h3 {
font-size: 16px !important;
line-height: 1.3em;
}
.section-first-step .icon-section .vc_col-sm-3 img.vc_single_image-img {
transform: scale(1.4);
}
section.vc_section.image-icon-section .wpb_column.vc_column_container.vc_col-sm-6:first-child .vc_column-inner {
padding: 0px;
}
section.vc_section.image-icon-section .vc_col-sm-9 .wpb_text_column h3 {
font-size: 16px;
}
section.vc_section.image-icon-section .vc_col-sm-9 .wpb_text_column h4 {
font-size: 14px;
}
section.vc_section.image-icon-section .vc_row.wpb_row.vc_inner.vc_row-fluid {
padding: 0 20px;
}
.spodbujevaleczgoraj .ribbon a {
width: 260px;
margin-top: 10px;
} .section-first-step .wpb_column.vc_column_container.vc_col-sm-6,
.section-first-step .wpb_column.vc_column_container.vc_col-sm-6 h1 {
text-align: center !important;
}
.section-first-step {
padding: 0 !important;
}
.section-first-step .icon-section .vc_col-sm-3 {
width: 25%;
display: inline-block;
}
.section-first-step .wpb_column.vc_column_container.vc_col-sm-6:first-child .vc_column-inner {
padding: 0;
}
.section-first-step .icon-section .vc_col-sm-3 {
width: 25%;
display: inline-block;
}
.spodbujevaleczgoraj .ribbon a:before {
content: '';
position: absolute;
border: 26.5px solid transparent;
top: 0px;
width: 0;
z-index: 111111;
content: '';
left: -26px;
border-top-color: #f1474a !important;
border-bottom-color: #f1474a !important;
}
.spodbujevaleczgoraj {
margin-left: 0px !important;
}
.spodbujevaleczgoraj .ribbon a {
margin: 0 auto;
}
}
@media screen and (max-width: 640px) {
div#product-price-table {
padding: 30px 0 0;
margin-bottom: 60px !important;
}
div#product-price-table .vc_col-sm-4 {
width: 100%;
margin: 0px 30px 30px !important;
}
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) h3,
div#product-price-table .vc_col-sm-4 .wpb_wrapper div:nth-child(2) h2 {
display: inline-block;
}
.site-header .site-branding img {
max-width: 120px;
margin: 0 0 0px;
}
.site-branding {
flex: 0 0 100% !important;
margin: 0 auto 15px;
}
header.site-header .site-search.phno {
flex: 0 0 100% !important;
text-align: center;
}
.site-header .col-full .help-info {
position: absolute;
top: unset;
right: 0;
}
#countertimer {
width: 100%;
}
}
@media screen and (max-width: 575px) {
.woocommerce-cart td.product-thumbnail {
display: none !important;
}
.post-type-archive.woocommerce-page ul.products li.product {
width: 49%;
}
.post-type-archive.woocommerce-page ul.products li.product img {
width: 100%;
}
.footer-countries-dropdown {
display: block;
border-bottom: 2px solid beige;
padding: 20px 0;
}
.countries-wrapper {
display: none;
}
.wc-sticky-product-bar .name span {
line-height: 1;
}
.wc-sticky-product-bar .price {
padding: 0;
left: 65px;
background: transparent;
position: absolute;
top: 25px;
}
.woocommerce-checkout ul#shipping_method span.free-text {
font-size: 15px;
}
button.slick-prev.slick-arrow {
left: 0px;
}
button.slick-next.slick-arrow {
right: 0px;
}
}
@media screen and (max-width: 480px) {
.wc-sticky-product-bar .name {
display: block;
}
.wc-sticky-product-bar .button {
right: 10px;
}
.wc-sticky-product-bar .name span {
line-height: 2;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 120px;
display: block;
}
.wc-sticky-product-bar .button a.action-button {
font-size: 14px;
padding: 10px 10px;
line-height: 1;
height: auto;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
font-size: 18px;
line-height: 1.5;
padding: 10px 10px 10px 62px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:after {
content: '';
}
.woocommerce-checkout form.checkout.woocommerce-checkout h3.insure-package-title {
font-size: 22px;
}
.woocommerce-checkout form.checkout.woocommerce-checkout h3.insure-package-title:before {
margin-top: 5px;
}
.rp_wcdpd_pricing_table table td.product_qty b {
font-size: 0.9em !important;
}
.rp_wcdpd_pricing_table table td.product_qty span.amount {
margin-left: 0 !important;
font-size: 15px !important;
}
.rp_wcdpd_pricing_table table td.product_qty span {
font-size: 13px;
}
.rp_wcdpd_pricing_table table {
border-spacing: 5px 0 !important;
}
.woocommerce-checkout .woocommerce-billing-fields .green-box .inner-text span.text {
padding: 0 10px;
font-size: 14px;
}
#countertimer {
flex-wrap: wrap;
}
#countertimer>div {
flex: 0 0 100%;
text-align: center;
margin-bottom: 5px;
}
#countertimer .woodmart-timer span {
font-size: 25px;
margin: 0 13px 0 0 !important;
padding: 10px;
}
#countertimer .woodmart-timer span:before {
margin: -2px;
font-size: 25px;
}
#countertimer .woodmart-timer span:last-child {
margin: 0 !important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before {
width: 55px;
height: 47px;
}
.woocommerce-checkout ul#shipping_method li label {
font-size: 14px;
padding: 10px 15px;
}
div#product-price-table .vc_col-sm-4 {
margin: 0 0 30px !important;
box-shadow: none;
}
#payment .place-order .button:before,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before {
width: 50px;
height: 50px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
#payment .place-order .button {
font-size: 18px;
height: 50px;
text-align: left;
padding: 10px 10px 10px 60px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
#payment .place-order .button {
font-size: 18px;
height: 50px;
}
} .rp_wcdpd_pricing_table table {
border: 0 !important;
margin: 10px 0;
}
.rp_wcdpd_product_page_title {
font-weight: 400 !important;
font-size: 18px;
color: #333333;
}
.rp_wcdpd_pricing_table table td.product_price_top_up {
padding: 5px 0!important;
text-align: center !important;
vertical-align: middle;
}
.rp_wcdpd_pricing_table table {
border-collapse: separate;
border-spacing: 10px 0;
}
.rp_wcdpd_pricing_table table tr:nth-child(2) td {
border: 1px solid #bfbfbf;
width: 33%;
cursor: pointer;
padding: 5px 0!important;
text-align: center!important;
vertical-align: middle;
color: #000;
font-weight: 600;
}
.rp_wcdpd_pricing_table table td.product_price_top_up.BEST-SELLER {
font-size: 12px;
font-weight: 700;
font-style: normal;
font-stretch: normal;
letter-spacing: normal;
text-align: center;
background-color: #f3ca66;
color: #232f3e;
padding: 2px 0 0!important;
}
.rp_wcdpd_pricing_table table tr td.product_price_top {
border: 1.5px solid #f3ca66;
width: 33%;
box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .16);
background-color: #fff6e1 !important;
cursor: pointer;
}
.rp_wcdpd_pricing_table table td.product_qty {
font-size: 16px;
font-weight: 400 !important;
}
.rp_wcdpd_pricing_table table td.product_qty b {
font-size: 1.3em;
}
.rp_wcdpd_pricing_table table td.product_qty span.amount {
margin-left: 2px;
font-size: 18px;
}
.rightpress_product_price_live_update span.price {
color: #ff0000;
}
.rp_wcdpd_pricing_table table td.product_qty span {
display: block;
}
.rp_wcdpd_pricing_table table td.product_qty span * {
display: inline-block;
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails {
text-align: center; }
.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before, .header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after {
content: '';
display: table; }
.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after {
clear: both; }
.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li {
display: inline-block;
width: auto !important;
float: none !important;
margin-bottom: 0 !important; }
.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img {
max-height: 16px;
width: auto;
display: block; } .widget_brand_nav ul li .count {
float: right; } .tax-product_brand .woocommerce-products-header {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
flex-direction: column;
margin: 0 0 2.2906835em;
text-align: center; }
.tax-product_brand .woocommerce-products-header .brand-thumbnail {
margin: 0 0 1em;
width: auto;
max-height: 2.2906835em;
-webkit-align-self: center;
align-self: center;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
order: 1; }
.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,
.tax-product_brand .woocommerce-products-header .term-description {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
order: 2; }
div#brands_a_z::before, div#brands_a_z::after {
content: '';
display: table; }
div#brands_a_z::after {
clear: both; }
div#brands_a_z ul.brands_index {
margin-left: 0;
padding: 0; }
div#brands_a_z ul.brands_index li {
float: none;
display: inline-block;
margin: 0 0.3342343017em 0.2360828548em 0;
padding: 0;
text-transform: uppercase; }
div#brands_a_z ul.brands_index li a,
div#brands_a_z ul.brands_index li span {
float: none;
display: block;
border: 0;
padding: 0.3819820591em;
min-width: 1.618em;
text-align: center;
background-color: #eeeeee;
color: #43454b;
line-height: 1; }
div#brands_a_z ul.brands_index li span {
opacity: 0.3; }
div#brands_a_z h3 {
text-transform: uppercase; }
div#brands_a_z a.top {
padding: 0.6180469716em;
background-color: #eeeeee;
color: #43454b;
border: 0;
line-height: 1; }
div#brands_a_z ul.brands {
margin-left: 0;
list-style-position: inside; }
div#brands_a_z ul.brands li {
margin: 0 0 0.3819820591em;
padding: 0 0 0.3819820591em;
border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .storefront-wc-brands-single-product {
margin: 0 0 0.5407911001em; }
.storefront-wc-brands-single-product img {
max-height: 2.2906835em; }
@media (min-width: 768px) {
div#brands_a_z ul.brands_index {
width: 21.7391304348%;
float: left;
margin-right: 4.347826087%;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease; }
div#brands_a_z h3 {
width: 73.9130434783%;
float: right;
margin-right: 0;
clear: right;
text-transform: uppercase; }
div#brands_a_z h3:first-of-type {
margin-top: 0; }
div#brands_a_z a.top {
clear: right; }
div#brands_a_z ul.brands {
width: 73.9130434783%;
float: right;
margin-right: 0;
clear: right; } }.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}