ul.social-header {
display: flex;
align-items: center;
}
ul.social-header li {
padding: 0 3px;
list-style: none;
margin: 0;
}
ul.social-header img {
width: 18px;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
height: 35px;
box-shadow: none;
}
input[type='button'] {
min-height: 35px;
}
li.header-search-form.search-form {
min-width: 250px;
}
button.ux-search-submit.submit-button.secondary {
background: transparent;
color: #000;
border-left: 0;
border-color: #f2f2f2;
height: 35px;
}
input#woocommerce-product-search-field-0 {
border-color: #f2f2f2;
box-shadow: none;
border-right: 0;
}
body .nav > li > a {
font-weight: 500;
}
.col.small-12 {
padding: 10px;
}
.announce-row p {
margin: 0;
}
.nav>li>a {
font-size: 14px;
}
body {
font-size: 14px;
color: #000;
}
.nav-small.nav>li.html {
font-size: 13px;
}
.row-icon-service svg {
color: #27ae60;
max-width: 50px;
}
.row-icon-service img {
max-width: 50px;
}
#content .row-icon-service .icon-box-text {
padding-left: 5px;
}
.row-icon-service h3 {
font-size: 15px;
margin-bottom: 5px;
}
.row-small .col {
padding: 10px;
}
.row-icon-service p {
font-size: 13px;
}
.row-icon-service>.col {
border-right: 1px solid #F1F1F1;
}
.row-icon-service>.col:nth-child(4) {
border-right: 0;
}
.row.row-small {
max-width: 1170px;
padding: 0 10px;
}
.container-width, .full-width .ubermenu-nav, .container, .row {
max-width: 1170px;
}
.mini-banner-right>.col-inner {
display: flex;
flex-flow: column;
justify-content: space-between;
height: 100%;
}
section.section-service {
margin-top: 15px;
}
.col-title .col-inner {
display: flex;
flex-flow: row wrap;
}
a.button.primary.is-link.btn-more {
margin: 0;
width: 100px;
line-height: 50px;
text-align: right;
color: #000;
}
.col-title .col-inner h2 {
width: calc(100% - 100px);
margin: 0;
display: flex;
align-items: center;
background: #fff;
position: relative;
}
.col-title .col-inner h2:after {
background: #eeeeee;
height: 1px;
width: 100%;
position: absolute;
display: block;
content: '';
}
.col-title .col-inner h2 strong {
background: #fff;
position: relative;
z-index: 10;
padding-right: 25px;
}
ul.social-icon {
display: flex;
margin: 0 -5px;
}
ul.social-icon li {
margin: 0;
width: 35px;
padding: 5px;
}
ul.social-icon a {
display: block;
}
.footer-widgets p {
margin: 0;
}
table.footer-address img {
width: 15px;
}
table.footer-address td {
border: 0;
padding: 5px 5px;
}
.footer-address tr {
display: flex;
}
table.footer-address img {
width: 15px;
}
table.footer-address td {
border: 0;
padding: 5px 5px;
}
.footer-address tr {
display: flex;
}
footer#footer li.menu-item {
border: 0;
}
table.website-stat td {
border: 0;
}
footer .is-divider.small {
display: none;
}
footer span.widget-title {
display: block;
margin-bottom: 15px;
}
div#masthead {
box-shadow: 0px -1px 10px #efefef;
}
h1, h2, h3, h4, h5, h6 {
color: #000;
}
.box-normagin p {
margin: auto;
}
.company-logo img {
max-width: 151px;
margin: 0 auto;
}
.company-logo {
text-align: center;
}
.row-map p {
margin: 0;
}
.row-map iframe {
width: 100%;
}
.row-map {
padding-top: 10px;
}
.home div#masthead {
box-shadow: none;
}
.nav-pagination>li>span, .nav-pagination>li>a {
border-radius: 0;
border: 1px solid #ccc;
}
#main nav.woocommerce-pagination a {
color: #555;
}
ul.menu>li+li, .widget>ul>li+li {
border-top: 1px solid #F6F6F6;
}
ul.product-categories {
border-bottom: 4px solid #F3F3F3;
padding-bottom: 20px;
}
p.name.product-title a {
color: #000;
font-weight: 500;
font-size: 14px;
}
ins span.woocommerce-Price-amount.amount {
color: #EB5757;
}
.price>span.woocommerce-Price-amount.amount {
color: #00BE35;
}
span.woocommerce-Price-amount.amount {
font-size: 14px;
}
p.name.product-title {
margin-bottom: 5px;
}
p.name.product-title {
margin-bottom: 5px;
}
.box-nomargin p {
margin: 0;
}
.contact-box .icon-inner {
background: #F2F2F2;
width: 70px;
height: 70px;
line-height: 70px;
border-radius: 70px;
}
.contact-box .icon-inner img {
width: 25px;
}
#main .row.row-contact-fm {
padding: 5px;
}
.row.row-contact-fm .col {
padding: 0 10px;
}
.row-contact-fm input.wpcf7-form-control.wpcf7-submit.button {
width: 120px;
margin: 0 auto;
margin-top: 15px;
}
.col.align-center {
text-align: center;
}
.section-title b {
height: 1px;
opacity: 1;
background-color: #eeeeee;
}
.border-left-0 span.section-title-main {
border: 0;
}
.woocommerce.row.cart-page-row {
margin-left: -15px;
margin-right: -15px;
}
.row-cart-coupon {
display: flex;
width: calc(100% - 80px);
}
#main .row-cart-coupon input.is-form {
margin: 0;
width: 180px;
background-color: #27AE60;
text-shadow: none;
color: #fff;
border: 0;
padding: 0;
}
.row-cart-coupon input#coupon_code {
margin: 0;
}
.cart_totals {
margin-top: 15px;
}
.checkout_coupon .coupon {
display: flex;
}
.coupon-lable {
width: 80px;
}
#main .cart_totals .button {
height: 40px;
display: block;
line-height: 40px;
background: #28AE60;
}
.cart_totals>table:first-child {
display: none;
}
.cart-thumnal-row {
display: flex;
}
.cart-thumnal {
width: 60px;
}
.product-cart-name {
width: calc(100% - 60px);
padding-left: 5px;
}
.product-cart-name a {
font-weight: 600;
}
a.remove, a.icon-remove {
border: 0;
}
a {
color: #000;
}
th, td {
padding: 5px;
}
form.woocommerce-cart-form tr {
vertical-align: top;
}
.cart_totals tbody th {
font-weight: 700;
}
tr.cart-subtotal th,tr.cart-subtotal td {
font-weight: 600;
}
tr.cart-subtotal td span {
font-weight: 600;
}
#main .cart-container section {
padding-left: 5px;
padding-right: 5px;
}
.cart-sidebar .widget-title {
padding-bottom: 2px;
}
.woocommerce-cart .checkout-page-title.page-title {
display: none;
}
p#billing_address_1_field {
width: 100%;
}
.check-out-head {
justify-content: space-around;
max-width: 900px;
display: flex;
flex-flow: row wrap;
}
.number-status {
width: 50px;
height: 50px;
margin: 0 auto;
border: 1px solid #BDBDBD;
text-align: center;
line-height: 50px;
color: #BDBDBD;
border-radius: 50px;
}
.detail-staus {
color: #BDBDBD;
display: block;
margin-top: 10px;
}
.div-bar-step {
height: 1px;
background: #AEAEAE;
width: 60px;
}
.woocommerce-billing-fields {
padding-top: 0;
border-top: 0;
}
.button, button, input[type='submit'], input[type='reset'], input[type='button'] {
min-height: 35px;
}
.coupon.checkout {
border: 2px solid #EBEBEB;
padding: 15px;
margin-bottom: 15px;
margin-top: 22px;
}
.coupon.checkout .flex-col.flex-grow {
padding-right: 10px;
}
table.shop_table.woocommerce-checkout-review-order-table {
border: 2px solid #F3F3F3;
padding: 15px;
}
ul.wc_payment_methods.payment_methods.methods {
border: 2px solid #F3F3F3;
padding: 15px;
}
table.shop_table.woocommerce-checkout-review-order-table {
border: 2px solid #F3F3F3;
padding: 15px;
}
ul.wc_payment_methods.payment_methods.methods {
border: 2px solid #F3F3F3;
padding: 15px;
}
tr.order-total th,tr.order-total td {
border: 0;
font-size: 14px;
}
tr.cart-subtotal th,tr.cart-subtotal td {
border: 0;
font-size: 14px;
}
.shop_table thead th, .shop_table .order-total td, .shop_table .order-total th {
font-size: 14px;
}
table.shop_table.woocommerce-checkout-review-order-table thead th {
border-color: #F4F4F4;
border-width: 1px;
}
.payment_methods p {
font-size: 14px;
}
.shop_table tfoot th {
font-size: 14px;
color: #000;
}
.cart_totals tbody th {
font-size: 14px;
}
th, td {
font-size: 14px;
}
label, legend {
font-size: 14px;
}
.woocommerce-privacy-policy-text {
font-size: 13px;
}
.woocommerce-billing-fields h3:after {content: '';display: inline-block;height: 1px;background: #EEEEEE;position: absolute;width: calc(100% - 190px);left: auto;right: 0;top: 23px;}
.woocommerce-billing-fields>h3 {
position: relative;
background: #fff;
z-index: 100;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
border: 1px solid #E1E1E1;
}
button#place_order {
background: #28AE60;
display: block;
width: 100%;
height: 40px;
}
.woocommerce-checkout .step1 .number-status {
color: #27AE60;
border-color: #27AE60;
}
.woocommerce-checkout .step1 .detail-staus {
color: #27AE60;
}
.button.is-outline {
line-height: 30px;
}
.is-small, .is-small.button {
font-size: 12px;
}
h1.product-title.product_title {
font-size: 20px;
line-height: 30px;
}
.single .summary span.woocommerce-Price-amount.amount {
font-size: 20px;
}
.product-summary .woocommerce-Price-currencySymbol {
font-size: 20px;
vertical-align: middle;
display: inline-block;
margin-top: -5px;
}
span.start-price {
font-size: 13px;
}
.box-shipping-free h3 {
margin: 0;
font-size: 15px;
}
.box-shipping-free p {
font-size: 12px;
}
span.title-variation {
font-weight: 500;
}
.product-short-description {
display: none;
}
.lable-addtocart-qty {
margin-bottom: 10px;
}
form.variations_form.cart {
margin-bottom: 0;
}
.hide {
display: none;
}
button.single_add_to_cart_button.button.alt {
background: #28AE60;
}
.woocommerce-variation.single_variation {
border-bottom: 1px solid #F0F0F0;
padding-bottom: 0px;
margin-bottom: 10px;
}
.woocommerce-variation-price {
border-top: 1px solid #F0F0F0;
padding-top: 10px;
}
.product-footer .nav-tabs>li>a {
border-top: 1px solid #ddd;
}
.product-footer .nav-tabs > li.active > a {
border-top-color: #ddd;
}
div#review_form_wrapper {
padding-bottom: 0;
}
.related.related-products-wrapper.product-section {
border: 0;
}
h3.product-section-title.container-width.product-section-title-related {
font-size: 20px;
margin-bottom: 0;
}
.product-summary .variations tbody {
display: flex;
margin-left: -5px;
margin-right: -5px;
}
.product-summary .variations tr {
flex: 1 1 auto;
flex-flow: row wrap;
display: flex;
border: 0;
}
.product-summary .variations td {
flex: auto;
width: 100%;
padding: 0 5px;
}
form#commentform {
margin-bottom: 0;
}
#respond input#submit {
margin-bottom: 0;
}
.dashboard-links a {
font-size: 14px;
}
h2.woocommerce-order-details__title {
font-size: 18px;
}
h2.woocommerce-column__title {
font-size: 18px;
}
.container.section-title-container.titile-help {
margin-bottom: 0;
}
.titile-help span.section-title-main {
border: 0;
padding-left: 0;
font-size: 22px;
}
h2.vc_custom_heading.ship-title {
font-size: 17px;
}
.nav-dropdown-default {
padding: 5px;
}
.nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a {
font-size: 14px;
}
li.cat-item.cat-item-1 {
display: none;
}
.tagcloud a {
font-size: 13px !important;
display: inline-block;
border: 1px solid currentColor;
opacity: .8;
margin: 0 3px 5px 0;
padding: 2px 5px;
color: #27ae60;
border-radius: 3px;
}
input[type='checkbox'], input[type='radio'] {
margin-right: 5px;
}
form.checkout input[type="checkbox"] {
margin-top: 0;
margin-bottom: 5px;
margin-right: 5px;
}
:focus {
outline: -webkit-focus-ring-color auto 0px;
}
.inner-review {
display: flex;
padding: 0 10px;
align-items: top;
}
.review-photo {
width: 80px;
}
.review-content {
width: calc(100% - 80px);
}
.review-photo img {
border-radius: 80px;
}
.review-name {
font-weight: 700;
}
.inner-review {
display: flex;
padding: 0 10px;
align-items: top;
}
.review-photo {
width: 80px;
}
.review-content {
width: calc(100% - 80px);
text-align: left;
}
.review-photo img {
border-radius: 80px;
}
.review-name {
font-weight: 700;
}
.review-row ul.slick-dots {
display: flex !important;
justify-content: center;
margin: 0;
margin-top: 15px;
margin-bottom: 30px;
}
.review-row ul.slick-dots li {
display: inline-block;
margin: 0;
}
.review-row ul.slick-dots button {
padding: 0;
margin: 0;
width: 12px;
height: 12px;
min-height: auto;
line-height: 20px;
text-indent: -9999px;
background: #C4C4C4;
margin: 3px;
border-radius: 12px;
}
.review-row ul.slick-dots .slick-active button {
background: #27AE60;
}
.review-row {
margin-bottom: 25px;
}
a.button.view-all-btn {
width: 100px;
}
.review-row.grid .review-list {
margin-bottom: 15px;
}
footer ul.sub-menu {
display: none;
}
footer button.toggle {
display: none;
}
th.product-subtotal {
width: 120px;
}
.text-left.social-login.pb-half {
border-top: 1px solid #f3f3f3;
}
.box-thankyou.col-inner.entry-content {
background: #FAFAFA;
padding: 15px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
margin-bottom: 0;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
list-style: none;
margin: 0;
}
p.success-color.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
margin-bottom: 0;
color: #000;
}
.box-thankyou.col-inner.entry-content {
background: #FAFAFA;
padding: 15px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
margin-bottom: 0;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
list-style: none;
margin: 0;
}
li {}
p.success-color.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
margin-bottom: 0;
color: #000;
}
#seed-confirm-banks h2 {
font-size: 18px;
margin-top: 15px;
}
div#seed-confirm-banks {
margin-top: 10px;
}
div#seed-confirm-banks h3 {
font-size: 15px;
}
table.scf-bank {
width: 100%;
}
table.scf-bank tbody {
display: flex;
flex-flow: row wrap;
}
table.scf-bank tbody tr {
width: 50%;
display: flex;
}
td.scf-bank-info._heading span {
display: block;
}
td.scf-bank-logo {
width: 50px !important;
}
td.scf-bank-info._heading {
width: calc(100% - 50px);
}
p.woocommerce-customer-details--phone {
margin-bottom: 0;
}
.row-payment-confirm {
display: flex;
justify-content: center;
margin-bottom: 15px;
}
.row-payment-confirm a {
display: block;
border: 1px solid #28AE60;
padding: 0 8px;
width: 180px;
text-align: center;
align-items: center;
height: 50px;
display: flex;
align-items: center;
margin: 0 15px;
justify-content: center;
line-height: 17px;
}
a.btn-paynow {
background: #28AE60;
color: #fff;
}
a.button.btn-later {
background: transparent;
color: #28AE60;
}
.input-text {
font-size: 14px;
}
p#billing_country_field {
display: none;
}
#main .row.row-payment-success {
max-width: 1024px;
margin: 0 auto;
margin-right: auto;
margin-left: auto;
margin-top: 50px;
border-top: 1px solid #EEEEEE;
padding-top: 35px;
}
.content-uploadslip-success {
text-align: center;
}
.content-uploadslip-success img {
width: 50px;
}
.title-success {
font-weight: 600;
max-width: 200px;
margin: 10px auto;
}
.backtohome {
margin-top: 20px;
}
.check-myorder a {
display: block;
color: #27AE60;
}
.seed-confirm-message {  
display: none;
}
.header-main .nav > li > a {
color: #000;
}
li.cat-item.cat-item-15 {
display: none;
}
ul.product_list_widget li dl {
font-size: 12px;
}
.shipping__table--multiple .shipping__list_label {
text-align: left;
min-width: 120px;
}
p.woocommerce-shipping-destination {
display: none;
}
.is-xsmall {
font-size: 11px;
}
.button.icon {
min-height: 30px;
}
li.html.custom.html_topbar_left a {
padding: 0;
font-size: 13px;
}
li.html.custom.html_topbar_left {
font-size: 13px;
}
.nav-dark .nav>li.header-divider {
border-color: transparent;
}
img.search-image {display: none;}
span.search-price {
display: none;
}
#main .my-account-header .button {
margin-top: 5px;
margin-bottom: 5px;
margin-right: 5px !important;
margin-left: 5px !important;
}
.autocomplete-suggestion .search-price {
display: none;
}
body .autocomplete-suggestion {
color: #000;
font-size: 12px;
}
.searchform-wrapper .autocomplete-suggestions {
background: #fff;
}
.list-bill {
display: flex;
}
.list-bill label {
font-weight: 700;
margin-right: 5px;
}
div.nsl-container .nsl-button-default span.nsl-button-label-container {
font-size: 13px !important;
}
.text-left.social-login.pb-half.pt-half {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
}
#main .price-rules-table-wrapper span.woocommerce-Price-amount.amount {
font-size: 14px;
}
#main .price-rules-table-wrapper span.woocommerce-Price-amount.amount span {
font-size: 13px;
}
#main .price-rules-table-wrapper td {
padding: 5px 5px;
}
.box-alert-product {
background: #f8d7da;
padding: 5px;
}
.price-variation {
font-size: 14px;
}
.box-alert-product ul {
margin: 0;
}
dt.variation-MeasureOverage {
display: none;
}
dt.variation-CalculatedPrice {
display: none;
}
dd.variation-CalculatedPrice {
display: none;
}
dd.variation-MeasureOverage {
display: none;
}
.woocommerce-variation-price {
font-size: 14px;
}
.box-alert-product a {
color: blue;
}
.list-input.row-type {
display: flex;
flex-flow: row wrap;
margin-left: -10px;
margin-right: -10px;
}
.list-type {
width: 25%;
padding: 10px;
}
.list-type h3 {
font-size: 14px;
margin-top: 10px;
padding: 0 5px;
}
.list-type input[type="radio"] {
display: none;
}
.calculate-message {
margin-top: 10px;
margin-bottom: 10px;
}
.header-title h2 {
font-size: 16px;
color: #000;
}
.section-calculate {
padding: 15px 0;
}
.col,
.gallery-item,
.columns {
padding: 0 15px 15px;
}
label.error {
color: red;
}
.list-input label[class=""] {
display: none;
}
.list-type .inner-type {
border: 3px solid #efefef;
}
.list-type.active .inner-type {
border-color: #1fca3c;
}
.list-type .inner-type>* {
cursor: pointer;
}
.loader {
border: 6px solid #f3f3f3;
border-top: 6px solid #1fca3c;
border-radius: 50%;
width: 30px;
height: 30px;
animation: spin 2s linear infinite;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.calculate-load {
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, .7);
top: 0;
display: flex;
align-items: center;
justify-content: center;
}
.section-calculate {
position: relative;
}
.icon-line_ .icon-box.featured-box {
background: #00c900;
color: #fff;
padding: 5px;
align-items: center;
border-radius: 5px;
}
.icon-facebook_ .icon-box.featured-box {
background: #009aff;
color: #fff;
padding: 5px;
align-items: center;
border-radius: 5px;
}
.col.icon-line_ {
padding: 0 10px !important;
}
.col.icon-facebook_ {
padding: 0 10px !important;
}
#main .row-social-contact {
max-width: 767px;
margin-bottom: 20px;
margin-top: 20px;
}
.col.icon-line_ {
padding: 0 10px !important;
}
.col.icon-facebook_ {
padding: 0 10px !important;
}
#main .row-social-contact {
max-width: 767px;
margin-bottom: 20px;
margin-top: 20px;
}
.size-product-name {
font-weight: 500;
color: blue;
}
.note-product-net {
color: red;
}
.message-no-type {
font-weight: 500;
text-align: center;
}
.no-type-house {
background: #efefef;
padding: 9px;
padding-top: 20px;
border: 1px solid #ccc;
}
.customer-calculate button.button.primary {
margin: 0 auto;
display:  block;
}
.inner-type img {
max-width: 200px;
margin: 0 auto;
display: block;
}
.inner-type {
text-align: center;
}
.customer-detail {
padding: 5px;
}
.cart-text {
margin-top: -10px;
font-size: 12px;
text-align: center;
color: red;
}
.payment_box.payment_method_bacs {
color: red;
}
.checkout-text {
margin-bottom: 5px;
font-size: 13px;
text-align: center;
color: red;
}
.list-input label[class=""] {
display: none;
}
.list-type .inner-type {
border: 3px solid #efefef;
}
.list-type.active .inner-type {
border-color: #1fca3c;
}
.list-type .inner-type>* {
cursor: pointer;
}
.loader {
border: 3px solid #f3f3f3;
border-top: 3px solid #1fca3c;
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 2s linear infinite;
margin: 0 auto;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.calculate-load {
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, .7);
top: 0;
display: flex;
align-items: center;
justify-content: center;
}
.section-calculate {
position: relative;
}
span.note-input {
color: red;
}
.list-data-customer {
display: flex;
margin-bottom: 5px;
}
.list-data-customer label {
margin: 0;
margin-right: 8px;
font-weight: 500;
font-size: 15px;
}
.customer-data {
background: #f5f5f5;
padding: 15px;
margin-top: 15px;
}
.customer-data h2 {
color: #1fca3c;
font-size: 18px;
}
.list_item li {
display: inline-block;
}
.list_item {
border: 2px solid #ccc;
margin-bottom: 15px;
padding: 15px;
}
.product-cal-attr {
margin-top: 0px;
padding-left: 0px;
}
.list_product {
display: flex;
margin-top: 5px;
margin-bottom: 10px;
flex-flow: row wrap;
}
.product-cal-image {
max-width: 90px;
}
a.btn-addtocart {
background: #1fca3c;
display: inline-block;
color: #fff;
padding: 5px 15px;
border-radius: 5px;
margin-top: 10px;
transition: 300ms;
margin-bottom: 10px;
}
a.btn-addtocart:hover {
background: #000;
color: #fff;
}
.list_item ul {
margin: 0;
}
ul.clip-lock li {
display: block;
background: #efefef;
padding: 10px;
border: 1px solid #999;
}
ul.option-lock li {
display: block;
margin: 0;
}
.title-option {
font-weight: 500;
margin-top: 5px;
margin-bottom: 5px;
}
.list_product_clip-lock {
display: block;
}
.product-cols {
width: 100%;
padding: 15px 0;
text-align: left;
display: flex;
flex-flow: row wrap;
}
.producttitle {
padding: 10px;
}
.image-product3 {
max-width: 200px;
margin-bottom: 20px;
}
.product-res {
color: blue;
}
span.side-name {
color: red;
font-weight: 700;
}
.image-product-roof {
max-width: 200px;
}
.note-plastic-text {
color: blue;
margin-bottom: 10px;
}
.list-plastic li span {
color: red;
font-weight: 700;
}
.btn-addtocart .loader {
border: 4px solid #f3f3f3;
border-top: 4px solid #1fca3c;
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 2s linear infinite;
margin-left: 10px;
}
a.btn-addtocart div {
display: inline-block;
}
ul.product_list_widget li dl {
font-size: 13px;
color: #000;
}
.clip-lock a.btn-addtocart {
margin-top: 5px;
}
ul.clip-lock {
margin-top: 8px;
}
.notfound {
color: red;
}
.list-bill {
display: flex;
flex-flow: row wrap;
margin-bottom: 5px;
}
.list-bill label {
width: 110px;
font-weight: 600;
}
p.instructions {
margin-top: 10px;
}
.bill-info {
background: #efefef;
padding: 15px;
margin-bottom: 15px;
margin-top: 15px;
}
.bill-info h2.woocommerce-order-details__title {
text-align: left;
}
table.scf-bank {
width: 100%;
}
.renew-calculator a {
background: #000;
color: #fff;
padding: 5px 10px;
display: inline-block;
font-size: 17px;
border-radius: 5px;
}
.renew-calculator {
text-align: center;
}
a.back-cal:hover {
background: blue;
color: #fff;
}
.title-net {
font-weight: 400;
}
.qty-res-product {
margin-bottom: 8px;
}
.position-net {
margin-top: 5px;
margin-bottom: 5px;
font-weight: 500;
}
dt.variation-MeasureOverage {
display: none;
}
dd.variation-MeasureOverage {
display: none;
}
dt.variation-CalculatedPrice {
display: none;
}
dd.variation-CalculatedPrice {
display: none;
}
input.fpmp_view_ranges {
display: none;
}
.fpmp_ranges_display {
display: none;
}
._custom_addtocart p.price.product-page-price {
display: none;
}
.main-product-custom {
width: 100%;
padding-bottom: 15px;
}
.size-product-name {
font-weight: 500;
color: blue;
}
.note-product-net {
color: red;
}
.message-no-type {
font-weight: 500;
text-align: center;
}
.no-type-house {
background: #efefef;
padding: 9px;
padding-top: 20px;
border: 1px solid #ccc;
}
p.cart-empty.woocommerce-info {
text-align: center;
}
a.remove-item.no-select {
opacity: .4;
pointer-events: none;
}
.box-alert-product {
background: #f8d7da;
padding: 5px;
}
.box-alert-product a {
display: inline-block;
list-style: circle;
}
.main-title-variable {
display: flex;
justify-content: space-between;
flex-flow: row wrap;
}
span.title-calculate a {
color: #00BE35;
font-size: 13px;
}
.variation_product_row {
display: flex;
flex-flow: row wrap;
font-weight: 600;
align-items: center;
margin-bottom: 10px;
justify-content: space-between;
border-bottom: 1px solid #efefef;
padding-bottom: 10px;
}
a.button.variation-add {
margin: 0;
}
.product-qty input {
margin: 0;
width: 50px;
}
.product-qty {
margin-left: 10px;
}
.product-price {
color: #df5656;
}
.variation_product_row .product-name {
margin-right: 5px;
}
.btn-load.hide {
display: none;
}
.btn-load {
position: absolute;
top: 0;
display: flex;
align-items: center;
height: 100%;
width: 100%;
left: 0;
background: rgba(0,0,0,.5);
pointer-events: none;
}
.row-addtocart-right {
display: flex;
flex-flow: row wrap;
}
ul.wc-item-meta li {
display: flex;
}
ul.wc-item-meta li p {
margin: 0;
padding-left: 5px;
}
#main .return-warranty li {
list-style: none;
margin-left: 0;
}
.return-warranty .title {
font-size: 15px;
}
.return-warranty {
margin-top: 15px;
}
p#billing_sub_city_field {
width: 100%;
}
.text-shipng {
margin-bottom: 21px;
font-size: 15px;
color: #856404;
background: #fff3cd;
padding: 15px;
}