html {
scroll-behavior: smooth !important;
}
span.pxl-menu-toggle { } .forminator-field-radio span:first-child {
margin-right: 34px !important;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-has_error {
display: block!important;
align-items: baseline;
} .forminator-radio {
display: inline-flex!important; align-items: center!important; justify-content: center!important; padding: 5px 10px 5px 2px!important; cursor: pointer!important;
font-size: 16px!important;
font-weight: 500!important;
transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease!important; border: 1px solid #dcdcdc!important; box-sizing: border-box!important; position: relative!important; z-index: 1!important; white-space: nowrap!important; } .forminator-radio input[type="radio"] {
position: absolute!important; opacity: 0!important; width: 0!important; height: 0!important; pointer-events: none!important; } .forminator-radio-bullet {
display: none!important;
}  label.forminator-radio:first-of-type {
border-top-left-radius: 25px!important; border-bottom-left-radius: 25px!important; border-right: none!important; background-color: #fff!important; color: #888!important; }  label.forminator-radio:last-of-type {
border-top-right-radius: 25px!important;
border-bottom-right-radius: 25px!important; 
margin-left: -1px!important; 
background-color: #fff!important;
color: #888!important;
}   label.forminator-radio:first-of-type:has(input[type="radio"]:checked) {
background-color: #1abc9c !important;
color: #fff !important;
border-color: #1abc9c !important;
}  label.forminator-radio:first-of-type:has(input[type="radio"]:checked) + label.forminator-radio:last-of-type {
background-color: #fff!important; color: #888!important; border-color: #dcdcdc!important; }  label.forminator-radio:last-of-type:has(input[type="radio"]:checked) {
background-color: #007bff!important; color: #fff!important; border-color: #007bff!important; }  label.forminator-radio:last-of-type:has(input[type="radio"]:checked) ~ label.forminator-radio:first-of-type {
background-color: #fff!important; color: #888!important; border-color: #dcdcdc!important; } .pxl-gallery-carousel2 .pxl-item--inner .pxl-wrap-link-to-detail {
background-color: #00aadbb8; 
}
.pxl-image-bg.style-bgr-1 .pxl-bgr-overlay {
background-color: #00aadbe0;
}
.pxl-grid .pxl-load-more .btn:before {
background-color: #005C74 !important;
}
.pxl-link-l1.style3 li a:before{
color:#ffffff;
}
.pxl-link-l1.style3 li:hover a {
color: #ffffff;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
width: 30.75%;
border: 1px solid #ccc;
}
.woocommerce ul.products li.product a img {
background-color: #fff;
padding: 3em;
}
body.single-product form#commentform p.form-submit input#submit {
display: none;
} .custom-tab-titles {
gap: 2px!important;
}
.custom-tab-titles li {
padding: 10px 20px!important;
color: #ffffff!important;
background: #005c74!important;;
list-style: none!important;;
}
.custom-tab-titles li.active {
border-color: #00a8dc!important;
background-color: #00a8dc !important;
}
.custom-tab-titles { padding-left: 0!important;}
div#reviews {
margin-top: 6em;
}
.btn2.btn2-secondary {
background-color: #00a9dd;
}
.woocommerce .woocommerce-product-inner .woocommerce-product--title a{
font-size: 20px!important;
}
li.wc-layered-nav-term {
display: flex
;
justify-content: space-between;
}
li.wc-layered-nav-term .count {
display: flex
;
justify-content: end;
align-items: center;
}
::-webkit-scrollbar {
width: 12px!important; }
::-webkit-scrollbar-track {
background: #f1f1f1!important; }
::-webkit-scrollbar-thumb {
background-color: #00A9DD!important; border-radius: 6px!important; border: 2px solid #f1f1f1!important; }
::-webkit-scrollbar-thumb:hover {
background-color: #555!important; } .single-product .pxl-content-area div.product .product_meta, .single-product > div.product .product_meta {
display: none!important;
} .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
display:none!important;
} .woocommerce div.product div.images.woocommerce-product-gallery {
border: 1px solid #ccc!important;
border-radius: 10px!important;
}  .pxl-content-area form.woocommerce-ordering {
border: 0 !important;
padding:0 !important;
} .pxl-content-area form {
border: 1px solid #ccc!important;
padding: 30px!important;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-field{
display: flex;
align-items: baseline;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-field span {
width: 100%;
}
span.forminator-radio-label {
text-transform: capitalize;
}
.forminator-row {
border-bottom: 1px solid #ccc !important;
padding-bottom: 30px !important;
}
.forminator-row.forminator-row-last {
margin-bottom: 0!important;
border: none !important;
}
.forminator-ui.forminator-design--default .forminator-label,.forminator-ui.forminator-design--material .forminator-label {
font-size: 16px!important;
font-weight: 600!important;
color: #005c73!important;
}
.forminator-ui.forminator-design--default .forminator-button-submit,.forminator-ui.forminator-design--material .forminator-button-next,.forminator-ui.forminator-design--material .forminator-button-back,.forminator-ui.forminator-design--material .forminator-button-submit  {
font-size: 16px!important;
background: #00a9dd!important;
color: #fff!important;
padding: 15px 49px!important;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio {
display: flex!important;
margin: 10px 0px 0 0!important;
float: left!important;
cursor: pointer!important;
pointer-events: all!important;
}
.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio{
cursor: pointer!important;
pointer-events: all!important;
}
.forminator-ui.forminator-custom-form[data-.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline) {
margin: 27px 22px 0 0 !important;
}
.forminator-row .alert-notice
{
background: #ffb9b9;
padding: 10px !important;
border-radius: 12px;
color: black !important;
}
.forminator-row .alert-notice p
{
color: black !important;
} .forminator-field {
display: flex!important;
gap: 20px!important;
margin-bottom: 10px!important;
}
.forminator-radio {
display: flex!important;
align-items: center!important;
gap: 6px!important;
font-family: Arial, sans-serif!important;
font-size: 16px!important;
}
.forminator-field-radio {
border-bottom: 1px solid #ccc !important;
padding-bottom: 30px !important;
}
body.woocommerce-account .woocommerce .u-column1.col-1,
body.woocommerce-account .woocommerce .u-column2.col-2 {
max-width: 100% !important;
}
body.woocommerce-account .woocommerce .u-column1.col-1 form,
body.woocommerce-account .woocommerce .u-column2.col-2 form {
height: 400px !important;
}
.pxl-blog-grid-layout1 .pxl-item--holder .pxl-item--title {
font-size: 21px;
}