body {
background: #fafafa;
}
.home #pageContent {
padding: 0;
} body,
p,
ul,
ol,
dl {
font-family: "Arvo", serif;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #555555;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: "Quicksand", sans-serif;
color: #212121;
}
h1,
.h1 {
color: #000000;
font-weight: 600;
font-size: 36px;
margin: 0;
}
h2,
.h2 {
font-size: 30px;
}
h3,
.h3 {
font-size: 24px;
}
a {
color: #87c15a;
}
a:hover,
a:focus,
a:active {
text-decoration: underline;
}
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.wp-block-button__link:active {
background-color: #87c15a;
text-decoration: none;
} .wp-block-image .aligncenter,
.wp-block-image.is-resized .aligncenter {
display: block;
}
.wp-block-image img {
height: auto;
min-height: 1px;
}
.wp-block-image {
margin: 0;
}
.wp-block-image .aligncenter {
margin: 0;
}
.wp-block-image .aligncenter img {
margin: 0 auto;
display: block;
}
.wp-block-button__link {
font-size: 14px;
padding: 10px 20px;
} .modal .modal-footer {
display: none;
} .home-slider-replacement h2 {
color: #212529;
font-size: 48px;
font-weight: 300;
}
.home-slider-replacement p {
font-size: 15px;
line-height: 24px;
color: #212529;
} .customer-support {
font-size: 22px;
}
.customer-support a {
color: #000;
padding: 0 5px;
} .navbar-brand {
margin: 0;
padding: 10px 0;
} #cssmenu > ul > li > a {
font-family: "Quicksand", sans-serif !important;
padding: 20px 13px !important;
font-size: 16px !important;
font-weight: 600 !important;
color: #999999 !important;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.current-menu-item > a,
#cssmenu > ul > li.current-menu-ancestor > a {
color: #87c15a !important;
}
#cssmenu ul li:hover > ul > li {
height: auto !important;
} .woocommerce .woocommerce-breadcrumb {
margin: 0 0 5px;
font-size: 13px;
color: #000000;
font-weight: 600;
font-family: "Quicksand", sans-serif;
}
.woocommerce .woocommerce-breadcrumb a {
color: #787878;
text-decoration: none;
}
.woocommerce .woocommerce-breadcrumb .wc-delimiter {
font-size: 14px;
color: #787878;
}
.woocommerce .products ul,
.woocommerce ul.products {
display: flex;
flex-wrap: wrap;
justify-content: baseline;
}
.woocommerce .products ul li,
.woocommerce ul.products li {
border: 1px solid #ccc;
background: #fff;
border-radius: 10px;
overflow: hidden;
text-align: center;
display: flex;
flex-direction: column;
position: relative;
padding-bottom: 65px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
font-family: "Quicksand", sans-serif;
padding: 0 20px;
font-size: 18px;
color: #000;
font-weight: 600;
}
.woocommerce ul.products li.product .price {
font-family: "Quicksand", sans-serif;
color: #000;
font-weight: 700;
margin-bottom: 0;
font-size: 30px;
padding: 15px 0 20px;
}
@keyframes onstockanimation {
0% {
background-color: #00a651;
}
50% {
background-color: #4f9c01;
}
100% {
background-color: #00a651;
}
}
@keyframes notonstockanimation {
0% {
background-color: #e71d36;
}
50% {
background-color: #c7192f;
}
100% {
background-color: #e71d36;
}
}
.btn-box {
font-family: "Quicksand", sans-serif;
font-weight: 500;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.brandweb-stock {
font-size: 13px;
text-align: center;
margin: 0;
color: #787878;
display: block;
position: absolute;
left: 20px;
bottom: 20px;
}
.brandweb-on-stock {
display: inline-flex;
width: 12px;
height: 12px;
margin: -1px 5px;
background-color: #00a651;
border-radius: 14px;
animation-name: onstockanimation;
animation-duration: 4s;
animation-delay: 1s;
animation-iteration-count: infinite;
}
.brandweb-not-on-stock {
display: inline-flex;
width: 12px;
height: 12px;
margin: 0 5px;
background-color: #e71d36;
border-radius: 14px;
animation-name: notonstockanimation;
animation-duration: 4s;
animation-delay: 1s;
animation-iteration-count: infinite;
}
.btn-buy {
font-family: "Quicksand", sans-serif;
background-color: #00a651;
color: #fff;
border: none;
margin: 18px 20px;
font-size: 13px;
padding: 5px;
width: 85px;
float: right;
}
.btn-buy:hover,
.btn-buy:active,
.btn-buy:focus {
background-color: #008c44;
color: #fff;
} .woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 31%;
}
.woocommerce #content div.product div.koor-images,
.woocommerce div.product div.koor-images,
.woocommerce-page #content div.product div.koor-images,
.woocommerce-page div.product div.koor-images {
float: left;
width: 67%;
}
.woocommerce div.product .product_title {
color: #212121;
font-size: 30px;
margin: 0 0 5px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
font-family: "Quicksand", sans-serif;
color: #444;
font-size: 20px;
font-weight: 500;
}
.woocommerce div.product form.cart {
background: #edeef2;
padding: 20px 25px;
}
.woo-caption-text {
position: absolute;
bottom: 15px;
left: 15px;
text-align: center;
background: #fff;
color: #212529;
padding: 5px 10px;
font-size: 12px;
border-radius: 20px;
border: 1px solid #ccc;
} .woocommerce div.product .quantity .qty {
width: 55px;
height: 40px;
border: 1px solid #ccc;
padding: 0 5px 0 0;
}
.woocommerce div.product form.cart .button {
width: 235px;
height: 40px;
font-family: "Quicksand", sans-serif;
font-size: 18px;
color: #fff;
font-weight: 400;
}
.estimated-delivery {
padding: 10px 0 0;
clear: both;
}
.estimated-delivery .package {
font-size: 40px;
color: #aab7c4;
padding: 10px 7px;
margin-right: 5px;
}
.estimated-delivery .estimated-time {
width: 100%;
display: block;
}
.estimated-delivery p {
font-family: "Quicksand", sans-serif;
font-size: 13px;
line-height: 18px;
color: #8998a6;
margin: 0;
}
.woocommerce div.product form.cart .variations tr {
display: block;
margin-bottom: 15px;
}
.woocommerce div.product form.cart .variations tbody {
display: block;
}
.woocommerce div.product form.cart .variations tr td {
display: block;
width: 100%;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
line-height: 1;
}
.woocommerce div.product form.cart .variations td.label {
padding-right: unset;
}
.woocommerce div.product form.cart .variations label {
font-family: "Quicksand", sans-serif;
font-weight: 500;
font-size: 14px;
}
label.wc-pao-addon-name {
font-family: "Quicksand", sans-serif;
font-weight: 500;
font-size: 14px;
} .woocommerce form .form-row select,
.woocommerce div.product form.cart .variations select {
display: inline-block;
width: 100%;
padding: 0.375rem 1.75rem 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
vertical-align: middle;
background: #fff
url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
no-repeat right 0.75rem center/8px 10px;
border: 1px solid#ced4da;
border-radius: 0.25rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
height: calc(1.5em + 0.5rem + 2px);
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
font-size: 0.875rem;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
box-shadow 0.15s ease-in-out;
}
.input-text.wc-pao-addon-field.wc-pao-addon-custom-text {
width: 100%;
padding: 0.375rem 1.75rem 0.375rem 0.75rem;
font-size: 14px;
font-weight: 400;
line-height: 1.5;
color: #495057;
vertical-align: middle;
border: 1px solid #ced4da;
border-radius: 0.25rem;
height: calc(1.5em + 0.5rem + 2px);
}
.woocommerce div.product form.cart .reset_variations {
display: none !important;
}
.wc-pao-addon-engrave-an-image-instead-of-text {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px 0;
margin: 15px 0 0;
display: block;
padding: 10px 0 5px;
}
.woocommerce div.product form.cart .variations {
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
margin-bottom: 10px;
display: block;
}
div.product-addon-totals {
margin: 0 0 10px 0;
padding: 10px 0 0 0;
}
div.product-addon-totals ul {
padding: 0;
}
div.product-addon-totals .wc-pao-subtotal-line {
border-top: 1px solid #ccc;
padding: 10px 0 0;
margin-top: 10px;
}
.wc-pao-addon-file-upload.input-text.wc-pao-addon-field {
background: #fff;
}
.wc-pao-addon-description p {
margin-bottom: 3px;
} .related.products {
clear: both;
margin: 40px 0 20px;
} .woocommerce .woocommerce-customer-details address {
background: #fff;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #ccc;
}
.woocommerce-order > p.woocommerce-notice {
font-family: "Quicksand", sans-serif;
color: #212121;
font-weight: 600;
font-size: 36px;
margin: 0 0 20px;
}
.woocommerce .woocommerce-order ul.order_details {
margin: 0 0 20px;
padding: 15px 20px;
border: 1px solid #ccc;
border-radius: 4px;
background: #fff;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
font-family: "Quicksand", sans-serif;
background-color: #363636;
border-radius: 2px;
font-weight: 400;
color: #fafafa;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:active,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:focus {
background: #212121;
color: #fafafa;
font-weight: 400;
} .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: block;
width: 100%;
} .usp-single-product {
clear: left;
display: block;
max-width: 100%;
padding: 35px 0;
text-align: center;
}
.usp-single i {
font-size: 42px;
margin: 0 0 10px;
}
.usp-single p {
text-align: center;
}
.m-width-200 {
max-width: 165px;
} .woocommerce-tabs-koor {
width: 100%;
clear: both;
display: block;
padding-top: 30px;
}
.woocommerce-tabs-koor .nav-link {
font-family: "Quicksand", sans-serif;
font-size: 18px;
color: #a3aeba;
font-weight: 600;
padding: 10px 0;
text-decoration: none;
}
.woocommerce-tabs-koor .nav-link.active {
font-family: "Quicksand", sans-serif;
font-size: 18px;
color: #212121;
}
.tab-pane h2 {
font-size: 24px;
font-weight: 600;
color: #212121;
}
.tab-pane h3 {
font-size: 20px;
font-weight: 600;
color: #212121;
}
.tab-pane p {
margin-bottom: 20px;
} .woocommerce div.product .woocommerce-product-rating {
margin-bottom: 5px;
}
.woocommerce .star-rating,
.woocommerce p.stars a {
color: #daa520;
}
.woocommerce .woocommerce-review-link {
font-size: 12px;
color: #999;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: 1px solid #ccc;
background: #fff;
}
.woocommerce ul.products li.product .star-rating {
font-size: 12px;
text-align: center;
display: block;
margin: 5px auto 10px;
} .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
font-family: "Quicksand", sans-serif;
background-color: #363636;
border-radius: 2px;
font-weight: 400;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background: #212121;
color: #fff;
font-weight: 400;
}
.woocommerce #review_form #respond .form-submit input {
width: auto;
height: 40px;
font-family: "Quicksand", sans-serif;
font-size: 18px;
color: #fff;
font-weight: 400;
background-color: #555;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
font-family: "Quicksand", sans-serif;
font-size: 16px;
color: #fff;
font-weight: 400;
background-color: #363636;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background-color: #212121;
color: #fff;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
font-family: "Quicksand", sans-serif;
font-size: 16px;
color: #fff;
font-weight: 400;
background-color: #363636;
}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
font-family: "Quicksand", sans-serif;
font-size: 16px;
color: #fff;
font-weight: 400;
background-color: #363636;
} .woocommerce table.shop_table {
border: 1px solid #ccc;
background: #fff;
}
.woocommerce table.shop_table td {
border-top: 1px solid #ccc;
}
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-checkout .cart-collaterals .cart_totals tr td,
.woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top: 1px solid #ccc;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
min-width: 160px;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
font-family: "Quicksand", sans-serif;
font-weight: 500;
} .woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
-ms-flex: unset;
flex: unset;
max-width: unset;
padding: 0;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
-ms-flex: unset;
flex: unset;
max-width: unset;
padding: 0;
}
.woocommerce-input-wrapper {
display: block;
width: 100%;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
padding: 10px 15px;
color: #262626;
font-size: 14px;
border-radius: 4px;
border: 1px solid #ccc;
}
#billing_country_field .woocommerce-input-wrapper strong {
padding: 8px 15px;
background: #fff;
width: 100%;
display: block;
border-radius: 4px;
border: 1px solid #ccc;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: 1px solid #ccc;
background: #fff;
}
#customer_details {
margin: 0 0 20px;
} .woocommerce-account form .form-row label {
display: block;
width: 100%;
}
.woocommerce-account form .password-input,
.woocommerce-page form .password-input {
width: 100%;
} .woocommerce-error,
.woocommerce-info,
.woocommerce-message {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: transparent;
}
.woocommerce-info {
border-top-color: #ccc;
}
.woocommerce-info::before {
color: #999;
} .footer {
background-color: #262626;
padding: 300px 0 50px;
}
.footer img {
position: absolute;
top: -1px;
left: 0;
right: 0;
}
.footer h4 {
font-size: 24px;
margin: 0 0 5px;
color: #fafafa;
}
.footer ol li,
.footer ul li {
font-size: 14px;
line-height: 22px;
font-weight: 400;
color: #fafafa;
}
.footer a,
.footer p a {
color: #fafafa;
}
.footer a:hover,
.footer a:active,
.footer a:focus,
.footer p a:hover,
.footer p a:active,
.footer p a:focus {
color: #87c15a;
}
.footer-widget {
margin: 0 0 30px;
} .field-wrap > div input,
.field-wrap select,
.field-wrap textarea {
border: 1px solid #898989;
background-color: #ebebeb;
border-radius: 4px;
padding: 12px 15px;
font-size: 14px;
}
.submit-wrap > div > input {
background: #87c15a;
color: #262626;
padding: 8px 30px;
border: none;
border-radius: 4px;
}
.nf-form-fields-required {
display: none;
}
.nf-field-label label {
color: #fff;
}
.nf-fu-fileinput-button {
background: #ccc;
color: #000;
font-size: 14px;
border: none;
}
.nf-fu-fileinput-button:hover,
.nf-fu-fileinput-button:active,
.nf-fu-fileinput-button:focus {
background: #87c15a;
}
.checkbox-container {
margin-bottom: 0 !important;
}
.submit-container {
margin-bottom: 0 !important;
}
.recaptcha-wrap label {
display: none;
}
.quform-button-back-default > button,
.quform-button-next-default > button,
.quform-button-submit-default > button {
background: #87c15a;
color: #262626;
padding: 8px 30px;
border: none;
border-radius: 4px;
} .quform .quform-field-captcha,
.quform .quform-field-date,
.quform .quform-field-email,
.quform .quform-field-file,
.quform .quform-field-multiselect,
.quform .quform-field-password,
.quform .quform-field-select,
.quform .quform-field-text,
.quform .quform-field-textarea,
.quform .quform-field-time,
.quform .select2-container--quform .select2-selection {
border-radius: 3px;
border: 1px solid #898989;
background-color: #ebebeb;
border-radius: 4px;
padding: 12px 15px;
font-size: 14px;
width: 100%;
}
.footer .quform-element-file .quform-label-text {
color: #fff;
}
.footer .quform-options-simple .quform-option .quform-option-label {
display: inline;
color: #fff;
}
.quform .quform-field-textarea {
height: 120px;
} div.wpforms-container-full .wpforms-form .wpforms-field-label {
display: block;
font-weight: 700;
font-size: 14px;
text-align: center;
}
div.wpforms-container-full .wpforms-form button[type="submit"] {
background: #87c15a;
color: #262626;
padding: 8px 30px;
border: none;
border-radius: 4px;
}
div.wpforms-container-full .wpforms-form button[type="submit"]:hover {
background: #79af4e;
color: #262626;
border: none;
} .wpml-ls-legacy-list-horizontal .wpml-ls-flag {
width: 22px;
height: 22px;
} .static-image {
max-height: 360px;
overflow: hidden;
}
.static-image .overlay {
background: rgba(0, 0, 0, 0.3);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.static-image .overlay::before {
content: " ";
display: block;
border: 1px solid #fff;
position: absolute;
top: 20px;
right: 20px;
left: 20px;
bottom: 20px;
}
.static-image .slide-headline {
position: absolute;
bottom: 40px;
left: 20px;
right: 20px;
z-index: 99;
text-align: center;
}
.static-image .slide-headline h2 {
color: #fff;
}
.static-image img {
width: 100%;
height: auto;
} .staff-members img {
max-width: 150px;
height: auto;
margin: 0 0 10px;
} .blogAuthorCard {
background: #fff;
padding: 20px 20px 20px 20px;
margin: 0 0 30px;
box-shadow: unset;
border: 1px solid #dfe1e5;
border-radius: 4px;
position: relative;
}
.blogAuthorCard .authorIntro {
padding: 0 0 0 60px;
}
.blogAuthorCard .authorDescription {
padding: 20px 0 0 0;
}
.authorImg img {
width: 100%;
height: auto;
}
.authorImg {
overflow: hidden;
border-radius: 100%;
width: 80px;
height: 80px;
border: 3px solid #fff;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
position: absolute;
top: -15px;
left: -15px;
background-color: #fff;
}
.authorSocial {
margin: 5px 0 0;
}
.authorSocial a {
font-size: 22px;
margin-right: 5px;
}
.authorSocial a.facebook {
color: #3b5998;
}
.authorSocial a.instagram {
color: #c32aa3;
}
.authorSocial a.linkedin {
color: #007bb5;
}
.blogContent #breadcrumbs a {
font-weight: 400;
}
.blogwidgets-sidebar {
background: #fff;
padding: 20px 20px 20px 20px;
margin: 0 0 30px;
box-shadow: unset;
border: 1px solid #dfe1e5;
border-radius: 4px;
position: relative;
}
h4.blogWidgetTitle {
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
margin: 0 0 10px;
}
.blogwidgets-sidebar .mc4wp-form-fields p > label > a {
font-weight: 400;
font-size: 14px;
color: #333;
}
.blogwidgets-sidebar .mc4wp-form input[type="submit"] {
background: #6d4099;
padding: 10px 20px;
width: 100%;
display: block;
}
.blogwidgets-sidebar .mc4wp-form-fields p {
margin: 0 0 10px;
}
.blogwidgets-sidebar .product-categories {
background: transparent;
}
.blogwidgets-sidebar .product-categories > li {
padding: 3px 0;
}
.blogwidgets-sidebar .mc4wp-form input[type="text"],
.blogwidgets-sidebar .mc4wp-form input[type="email"] {
max-width: 100%;
width: 100%;
}
.blogArchiveCard img {
border-radius: 4px;
}
@media (max-width: 769px) {
.blogContent {
margin: 20px 0 50px;
}
} .blogContent {
background: #fff;
margin: 0 0 50px;
box-shadow: unset;
border: 1px solid #dfe1e5;
border-radius: 4px 4px 0 0;
}
.blogContent h1,
.blogContent #breadcrumbs,
.blogContent #mainContent {
padding: 0 30px 0;
}
.blogContent .single-image-post {
background: transparent;
margin-bottom: 20px;
border: none;
padding: 0;
border-radius: 0;
max-width: 100%;
height: auto;
}
.blogContent h1,
.blogContent .h1 {
font-size: 32px;
font-weight: bold;
text-transform: uppercase;
margin: 30px 0 10px;
}
.blogContent h2,
.blogContent .h2 {
font-size: 26px;
text-transform: uppercase;
font-weight: 700;
}
.blogContent h3,
.blogContent .h3 {
font-size: 22px;
text-transform: uppercase;
font-weight: 700;
}
.blogContent p {
font-size: 17px;
line-height: 27px;
font-weight: 400;
margin: 0 0 25px;
}
.blogContent #breadcrumbs {
margin: 0 0 10px;
font-size: 12px;
text-transform: uppercase;
font-weight: 400;
}
.blogContent ul,
.blogContent ol {
font-size: 17px;
line-height: 27px;
font-weight: 400;
margin: 0 0 10px;
}
.blogContent ul li,
.blogContent ol li {
margin: 5px 0;
}
.blogContent a {
color: #007bb5;
text-decoration: none;
font-weight: 700;
}
.blogAuthorCard {
background: #fff;
padding: 20px 20px 20px 20px;
margin: 0 0 30px;
box-shadow: unset;
border: 1px solid #dfe1e5;
border-radius: 4px;
position: relative;
}
.blogAuthorCard .authorIntro {
padding: 0 0 0 60px;
}
.blogAuthorCard .authorDescription {
padding: 20px 0 0 0;
}
.authorImg img {
width: 100%;
height: auto;
}
.authorImg {
overflow: hidden;
border-radius: 100%;
width: 80px;
height: 80px;
border: 3px solid #fff;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
position: absolute;
top: -15px;
left: -15px;
background-color: #fff;
}
.authorSocial {
margin: 5px 0 0;
}
.authorSocial a {
font-size: 22px;
margin-right: 5px;
}
.authorSocial a.facebook {
color: #3b5998;
}
.authorSocial a.instagram {
color: #c32aa3;
}
.authorSocial a.linkedin {
color: #007bb5;
}
.blogContent #breadcrumbs a {
font-weight: 400;
}
.blogwidgets-sidebar {
background: #fff;
padding: 20px 20px 20px 20px;
margin: 0 0 30px;
box-shadow: unset;
border: 1px solid #dfe1e5;
border-radius: 4px;
position: relative;
}
h4.blogWidgetTitle {
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
margin: 0 0 10px;
}
.blogwidgets-sidebar .mc4wp-form-fields p > label > a {
font-weight: 400;
font-size: 14px;
color: #333;
}
.blogwidgets-sidebar .mc4wp-form input[type="submit"] {
background: #6d4099;
padding: 10px 20px;
width: 100%;
display: block;
}
.blogwidgets-sidebar .mc4wp-form-fields p {
margin: 0 0 10px;
}
.blogwidgets-sidebar .product-categories {
background: transparent;
}
.blogwidgets-sidebar .product-categories > li {
padding: 3px 0;
}
.blogwidgets-sidebar .mc4wp-form input[type="text"],
.blogwidgets-sidebar .mc4wp-form input[type="email"] {
max-width: 100%;
width: 100%;
}
.blogArchiveCard img {
border-radius: 4px;
}
@media (max-width: 769px) {
.blogContent {
margin: 20px 0 50px;
}
} .card-reset {
background: transparent;
border: none;
}
.blogArchiveCard {
background: #fff;
padding: 20px 20px 20px 20px;
margin: 0 0 10px;
box-shadow: unset;
border: 1px solid #dfe1e5;
border-radius: 4px;
position: relative;
height: 100%;
}
.blogArchiveCard a {
text-decoration: none;
}
.blogArchiveCard > img {
border-radius: 4px;
}
.blogAuthorAuthorCard {
background: #fff;
padding: 20px 20px 20px 20px;
margin: 0 0 30px;
box-shadow: unset;
border: 1px solid #dfe1e5;
border-radius: 4px;
position: relative;
}
.archiveAuthorImg img {
width: 100%;
height: auto;
}
.archiveAuthorImg {
overflow: hidden;
border-radius: 100%;
width: 60px;
height: 60px;
border: 3px solid #fff;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
background-color: #fff;
}
.blogArchiveAuthorCard {
display: inline-flex;
}
.archiveAuthorIntro {
display: block;
margin: 10px 0 0 10px;
}
.blogArchiveCard a:hover,
.blogArchiveCard a:focus,
.blogArchiveCard a:active {
text-decoration: none;
}
.blogArchiveCard h4 {
margin: 15px 0 5px;
font-size: 20px;
color: #333;
font-weight: bold;
text-transform: uppercase;
}
.archiveAuthorIntro {
color: #000;
}
.archiveAuthorIntro .authorEmail {
color: #999;
}
.blogArchiveCard p {
color: #666;
font-size: 15px;
font-weight: 400;
line-height: 20px;
margin: 0 0 10px;
}
.blogArchiveCard .post-date {
font-size: 12px;
color: #999;
font-family: "Roboto", sans-serif;
margin: 10px 0 0;
} .comment-form p.form-submit input {
width: auto;
}
#wp-comment-cookies-consent {
width: auto;
display: inline-block;
float: left;
clear: both;
margin: 5px 0;
}
.comment-form-cookies-consent label {
display: inline-block;
float: left;
margin: 0 0 0 10px;
}
.form-submit {
clear: both;
padding: 10px 0 0;
} .site-header-cart {
list-style-type: none;
margin-left: 0;
padding: 0;
margin-bottom: 0;
}
.site-header-cart .cart-contents {
display: none;
}
.site-header-cart .widget_shopping_cart {
display: none;
}
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
margin: 1.41575em;
min-width: 220px;
}
.site-header-cart .widget_shopping_cart .product_list_widget img {
margin-left: 1em;
}
.site-header-cart {
position: relative;
}
.site-header-cart .cart-contents {
padding: 0.618em 0.1em 0.618em 0.4em;
display: block;
position: relative;
background-color: transparent;
height: auto;
width: auto;
text-indent: 0;
font-size: 20px;
}
.site-header-cart .cart-contents .amount {
margin-right: 0.327em;
}
.site-header-cart .cart-contents .count {
font-weight: 400;
opacity: 0.5;
font-size: 0.875em;
}
.site-header-cart .cart-contents span {
display: inline;
}
.site-header-cart .widget_shopping_cart {
position: absolute;
top: 100%;
width: auto;
z-index: 999999;
font-size: 0.875em;
right: 0;
display: none;
background-color: #fff;
border: 1px solid #eaeaea;
border-radius: 10px;
}
.site-header-cart .widget_shopping_cart.sub-menu--is-touch-device {
display: none;
right: 0;
}
.site-header-cart .widget_shopping_cart h2.widgettitle {
display: none;
}
.site-header-cart .widget_shopping_cart .product_list_widget {
height: 0;
}
.site-header-cart .widget_shopping_cart .product_list_widget li a.remove {
position: relative;
float: left;
top: auto;
}
.site-header-cart
.widget_shopping_cart
.product_list_widget
li
a.remove::before {
text-align: left;
}
.site-header-cart:hover .widget_shopping_cart,
.site-header-cart.focus .widget_shopping_cart {
right: 0;
display: block;
}
.site-header-cart:hover .widget_shopping_cart .product_list_widget,
.site-header-cart.focus .widget_shopping_cart .product_list_widget {
height: auto;
min-width: 220px;
}
.site-header-cart .woocommerce-mini-cart-item.mini_cart_item {
padding: 10px !important;
}
.site-header-cart .woocommerce-mini-cart__total.total {
padding: 10px 10px 0;
border-top: 0;
}
.site-header-cart .woocommerce-mini-cart__buttons.buttons {
padding: 0 10px;
}
.site-header-cart .woocommerce .widget_shopping_cart .buttons a,
.site-header-cart .woocommerce.widget_shopping_cart .buttons a {
display: block;
width: 100%;
text-align: center;
}
.site-header-cart ul.cart_list li a,
.site-header-cart ul.product_list_widget li a {
text-decoration: none;
}
@media (max-width: 769px) {
.site-header-cart .widget_shopping_cart,
.site-header-cart:hover .widget_shopping_cart,
.site-header-cart.focus .widget_shopping_cart {
display: none;
}
} .wc_payment_method.payment_method_stripe img {
max-width: 32px;
height: auto;
} .wc-block-grid__product-image {
border: 1px solid #ccc;
background: #fff;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
overflow: hidden;
} .awdr-bulk-customizable-table {
display: flex;
justify-content: start;
order: 2;
}
.wdr_bulk_table_msg {
margin: 0 auto 20px;
display: block;
}
.wdr_bulk_table_msg tr th,
.wdr_bulk_table_msg tr td {
padding: 10px;
border-bottom: 1px solid #eaeaea;
}
.wc-pao-addon-image-swatch img {
max-width: 95px;
max-height: 95px;
border-radius: 10px;
}
.wc-pao-addon-image-swatch {
border-radius: 10px;
}
#form-container {
clear: both;
display: flex;
flex-wrap: wrap;
flex-direction: column;
padding-top: 2em;
}
.woocommerce div.product form.cart {
order: 1;
} @media (max-width: 1199px) {
.static-image {
max-height: 300px;
}
.footer {
padding: 190px 0 50px;
}
.woocommerce #content div.product div.koor-images,
.woocommerce div.product div.koor-images,
.woocommerce-page #content div.product div.koor-images,
.woocommerce-page div.product div.koor-images {
width: 62%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 36%;
}
.woocommerce div.product form.cart .button {
width: 225px;
}
.home-slider-replacement h2 {
font-size: 38px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
#cssmenu #menu-button {
padding: 20px 15px 20px !important;
}
#cssmenu > ul > li > a {
padding: 15px !important;
text-align: center;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
#cssmenu #menu-button {
padding: 20px 15px 20px !important;
}
.static-image {
max-height: unset;
}
#cssmenu > ul > li > a {
padding: 15px !important;
text-align: center;
}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
margin: 0 1% 2em;
}
.woocommerce ul.products[class*="columns-"] li.product:first-child,
.woocommerce-page ul.products[class*="columns-"] li.product:first-child {
margin: 0 2% 2em 0;
}
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n + 1),
.woocommerce-page
ul.products[class*="columns-"]
li.product:nth-child(2n + 1) {
margin: 0 2% 2em 0;
}
.woocommerce #content div.product div.koor-images,
.woocommerce div.product div.koor-images,
.woocommerce-page #content div.product div.koor-images,
.woocommerce-page div.product div.koor-images {
width: 100%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%;
padding: 10px 0 2em;
clear: both;
}
.usp-single-product {
max-width: 100%;
padding: 0;
text-align: center;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
padding: 10px 0 0;
}
.woocommerce-tabs-koor .nav-link {
font-size: 15px;
}
.woocommerce-tabs-koor .nav-link.active {
font-size: 15px;
}
.woocommerce div.product form.cart .variations tbody {
width: 100%;
display: block;
}
.woocommerce div.product form.cart .button {
width: 400px;
}
.woocommerce div.product form.cart div.quantity {
width: 13%;
}
.woocommerce div.product form.cart .button {
width: 86%;
}
}
@media (max-width: 768px) {
#cssmenu #menu-button {
padding: 20px 15px 20px !important;
}
.static-image {
max-height: unset;
}
#cssmenu > ul > li > a {
padding: 15px !important;
text-align: center;
}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
margin: 0 1% 2em;
}
.woocommerce ul.products[class*="columns-"] li.product:first-child,
.woocommerce-page ul.products[class*="columns-"] li.product:first-child {
margin: 0 2% 2em 0;
}
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n + 1),
.woocommerce-page
ul.products[class*="columns-"]
li.product:nth-child(2n + 1) {
margin: 0 2% 2em 0;
}
.woocommerce #content div.product div.koor-images,
.woocommerce div.product div.koor-images,
.woocommerce-page #content div.product div.koor-images,
.woocommerce-page div.product div.koor-images {
width: 100%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%;
padding: 10px 0 2em;
clear: both;
}
.usp-single-product {
max-width: 100%;
padding: 0;
text-align: center;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
padding: 10px 0 0;
}
.woocommerce-tabs-koor .nav-link {
font-size: 15px;
}
.woocommerce-tabs-koor .nav-link.active {
font-size: 15px;
}
.woocommerce div.product form.cart .variations tbody {
width: 100%;
display: block;
}
.woocommerce div.product form.cart .button {
width: 400px;
}
.woocommerce div.product form.cart div.quantity {
width: 13%;
}
.woocommerce div.product form.cart .button {
width: 86%;
}
}
@media (max-width: 575px) {
#pageContent {
padding: 0;
}
.footer ul {
margin: 0;
list-style: none;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: #fff;
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
margin: 40px 0;
}
}
@media (max-width: 481px) {
.woocommerce div.product form.cart div.quantity {
width: 20%;
margin: 0;
}
.woocommerce div.product form.cart .button {
width: 80%;
}
}
@media (max-width: 415px) {
.woocommerce .products ul li,
.woocommerce ul.products li {
padding-bottom: 0px !important;
}
.btn-box {
position: relative;
}
.brandweb-stock {
position: relative;
left: unset;
bottom: unset;
}
.brandweb-on-stock {
margin: -1px 5px -1px -8px;
}
.btn-buy {
margin: 10px auto;
float: none;
display: block;
}
.woocommerce ul.products li.product .price {
font-size: 24px;
}
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
margin-bottom: 20px !important;
}
.flexslider .slides > li .slide-headline h2,
.static-image .slide-headline h2 {
font-size: 20px;
}
.flexslider .slides > li .slide-headline,
.static-image .slide-headline {
bottom: 30px;
}
.staff-members {
text-align: center;
}
.staff-members img {
margin: 0 auto 10px;
display: block;
}
}
@media (max-width: 321px) {
.woocommerce ul.products[class*="columns-"] li.product,
.woocommerce-page ul.products[class*="columns-"] li.product {
width: 100%;
margin: 0 0 20px !important;
}
.woocommerce div.product form.cart div.quantity {
width: 25%;
margin: 0;
}
.woocommerce div.product form.cart .button {
width: 75%;
}
.woocommerce-tabs-koor .nav-link.active {
font-size: 12px;
}
.woocommerce-tabs-koor .nav-link {
font-size: 12px;
line-height: 14px;
}
} .home .wp-block-image figure.aligncenter > a[href$="KOOR-wood-a-bit-of-nature-in-Your-pocket-logo.svg"] {
display: flex;
justify-content: center;
}