.wd-tools-element:is(.wd-design-6,.wd-design-7) :is(.wd-tools-inner,.wd-tools-icon) {
	  height: 44px;
    border-radius: 5px;
    background-color: #F1F1F1;
}
.wd-tools-element.wd-design-6>a>:is(.wd-tools-inner,.wd-tools-icon) {
    border: 0px solid rgba(0,0,0,0.105);
}
.wd-dropdown-menu.wd-design-default {
    border-radius: 10px;
    margin-top: 17px;
}
.title-design-centered {
    text-align: right;
}
.page-title .title {
    color: #FF6C0E;
}
:is(.breadcrumbs,.yoast-breadcrumb)>:is(a,span) {
    color: #484848;
}
input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    width: auto;
    height: auto;
    vertical-align: middle;
    position: relative;
    border: 0;
    outline: 0;
    cursor: pointer;
    margin: 0 4px;
    background: none;
    box-shadow: none;
}
input[type="checkbox"]:focus {
    box-shadow: none;
}
input[type="checkbox"]:after {
    content: '';
    font-size: 8px;
    font-weight: 400;
    line-height: 30px;
    text-indent: -14px;
    color: #ffffff;
    width: 36px;
    height: 18px;
    display: inline-block;
    background-color: #a7aaad;
    border-radius: 72px;
    box-shadow: 0 0 12px rgb(0 0 0 / 15%) inset;
}
input[type="checkbox"]:before {
    content: '';
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    top: 2px;
    left: 2px;
    margin: 0;
    border-radius: 50%;
    background-color: #000000;
	  -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
}
input[type="checkbox"]:checked:before {
    left: 20px;
    margin: 0;
    background-color: #fff;
}
input[type="checkbox"],
input[type="checkbox"]:before,
input[type="checkbox"]:after,
input[type="checkbox"]:checked:before,
input[type="checkbox"]:checked:after {
    transition: ease .15s;
}
input[type="checkbox"]:checked:after {
    content: '';
    background-color: #FF6C0E;
}
:is(.checkout_coupon,.login.hidden-form) {
    max-width: 100% !important;
    background-color: #fff;
}

input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    width: auto;
    height: auto;
    vertical-align: middle;
    position: relative;
    border: 0;
    outline: 0;
    cursor: pointer;
    margin: 0 4px;
	  margin-top: 7px;
    background: none;
    box-shadow: none;
}
input[type="radio"]:focus {
    box-shadow: none;
}
input[type="radio"]:after {
    content: '';
    font-size: 8px;
    font-weight: 400;
    line-height: 30px;
    text-indent: -14px;
    color: #ffffff;
    width: 36px;
    height: 18px;
    display: inline-block;
    background-color: #a7aaad;
    border-radius: 72px;
    box-shadow: 0 0 12px rgb(0 0 0 / 15%) inset;
}
input[type="radio"]:before {
    content: '';
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    top: 2px;
    left: 2px;
    margin: 0;
    border-radius: 50%;
    background-color: #fff;
	  -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
}
input[type="radio"]:checked:before {
    left: 20px;
    margin: 0;
    background-color: #fff;
}
input[type="radio"],
input[type="radio"]:before,
input[type="radio"]:after,
input[type="radio"]:checked:before,
input[type="radio"]:checked:after {
    transition: ease .15s;
}
input[type="radio"]:checked:after {
    content: '';
    background-color: #FF6C0E;
}


element.style {
}
.elementor-583 .elementor-element.elementor-element-ab690ca .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #99989A;
    opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet {
    width: 2px;
    height: 2px;
    display: inline-block;
    -webkit-border-radius: 0%;
    border-radius: 0%;
    background: #000;
    opacity: .2;
    background-color: #99989A;
    opacity: 1;
    color: #fff;
    margin-top: 0;
    padding: 3%;
    top: 0;
    overflow: hidden;
    background-color: #000;
    transform: skewX(30deg) !important;
    transform-origin: top;
    -webkit-transform: skewX(30deg) !important;
    -webkit-transform-origin: 0 0;
	border-radius: 2px; 
}
.swiper-pagination-bullet-active {
    background-color: #FF6B0D;
}
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: #99989A;
    opacity: 1;
}
.swiper-pagination {
    text-align: end;
    padding-right: 20px;
}
.elementor-15 .elementor-element.elementor-element-9346bb7 .elementor-repeater-item-70880d3 .swiper-slide-bg {
    border-radius: 10px;
}
.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {
    background-color: #fff;
}
.wd-toolbar {
    border-radius: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    -webkit-box-shadow: 0px -5px 30px 10px #00000080;
    box-shadow: 0px -5px 30px 10px #00000080;
}
.elementor-1330 .elementor-element.elementor-element-bcd4651 .dynamic-content-for-elementor-acf {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.elementor-1330 .elementor-element.elementor-element-2dc4d48 .dynamic-content-for-elementor-acf {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity input[type] {
    background: #FF6C0E;
}
.product_meta a {
    background-color: #f1f1f1;
    padding: 1px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
}
.product_meta .meta-sep {
    display: none;
}
.wd-group-enable .wd-products-element {
    background-color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.woocommerce-MyAccount-content>p {
    display: none;
}
.wd-my-account-links a {
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0,0,0,0.0);
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #D9DADA;
}
.wd-my-account-links .edit-address-link a:before {
    background: url(/wp-content/uploads/2023/08/location-svgrepo-com-1.svg) 50% 50% no-repeat;
    width: 55px!important;
    height: 55px!important;
    background-size: contain;
	  content: "";
	  background-position: center;
	  margin-left: 40%;
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #D9DADA;
}
.wd-my-account-links .downloads-link a:before {
	background: url(/wp-content/uploads/2023/08/receive-square-svgrepo-com.svg) 50% 50% no-repeat;
    width: 55px!important;
    height: 55px!important;
    background-size: contain;
	  content: "";
	  background-position: center;
	  margin-left: 40%;
}
.wd-my-account-links .wishlist-link a:before {
	background: url(/wp-content/uploads/2023/08/lovely-svgrepo-com.svg) 50% 50% no-repeat;
    width: 55px!important;
    height: 55px!important;
    background-size: contain;
	  content: "";
	  background-position: center;
	  margin-left: 40%;
}
.wd-my-account-links .customer-logout-link a:before {
	background: url(/wp-content/uploads/2023/08/login-1-svgrepo-com.svg) 50% 50% no-repeat;
    width: 55px!important;
    height: 55px!important;
    background-size: contain;
	  content: "";
	  background-position: center;
	  margin-left: 40%;
}
.wd-my-account-links .edit-account-link a:before {
	background: url(/wp-content/uploads/2023/08/profile-circle-svgrepo-com.svg) 50% 50% no-repeat;
    width: 55px!important;
    height: 55px!important;
    background-size: contain;
	  content: "";
	  background-position: center;
	  margin-left: 40%;
}
.woocommerce-EditAccountForm fieldset {
    background-color: #fff;
}
address {
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
	  border-style: solid;
    border-width: 1px;
    border-color: #D9DADA;
}
table {
    background-color: #fff;
    border-radius: 5px;
	  padding: 10px;
}
div.woocommerce-address-fields {
	background-color: #fff;
	padding: 20px;
	border-radius: 5px;
}
a.button.btn-cart.wc-forward {
	display: none;
}
.wd-side-hidden.wd-opened {
    margin: 20px;
    border-radius: 5px;
}
.wd-side-hidden {
    margin-top: 20px;
    margin-bottom: 20px;
}
.shopping-cart-widget-footer .woocommerce-mini-cart__total {
    display: none;
}
div.progress-msg {
	display: none;
}
.cart-info span.quantity {
    display: none;
}
.cart-widget-side .woocommerce-mini-cart .mini_cart_item {
    margin: 10px;
    background-color: #F3F4F4;
    border-radius: 5px;
	  border-style: solid;
    border-width: 1px;
    border-color: #D9DADA;
}
.wd-empty-mini-cart:before {
    background: url(/wp-content/uploads/2023/08/close-square-svgrepo-com.svg) 50% 50% no-repeat;
    width: 75px!important;
    height: 75px!important;
    background-size: contain;
	  content: "";
	  background-position: center;
	  margin-left: 40%;
}
.wd-empty-mini-cart .btn {
    width: -webkit-fill-available;
}
.wd-add-cart-icon>a:before {
			background: url(/wp-content/uploads/2023/08/receive-square-svgrepo-com.svg) 50% 50% no-repeat;
    width: 30px!important;
    height: 30px!important;
    background-size: contain;
	  content: "";
	  background-position: center;
}
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
    top: -3px;
    width: 18px;
    border-color: #fff;
    border-width: 2px;
    border-style: solid;
    height: 18px;
    font-size: 10px;
    line-height: 13px;
}
.wd-wishlist-icon>a:before {
    background: url(/wp-content/uploads/2023/08/lovely-svgrepo-com.svg) 50% 50% no-repeat;
    width: 30px!important;
    height: 30px!important;
    background-size: contain;
	  content: "";
	  background-position: center;
}
.wd-compare-icon>a:before {
    background: url(/wp-content/uploads/2023/08/arrange-square-svgrepo-com.svg) 50% 50% no-repeat;
    width: 30px!important;
    height: 30px!important;
    background-size: contain;
	  content: "";
	  background-position: center;
}
.wd-sticky-btn-shown.wd-sticky-btn {
    margin: 20px;
    border-radius: 10px;
	  -webkit-box-shadow: 0px -5px 30px 10px #00000080;
    box-shadow: 0px -5px 30px 0px #00000040;
}
.amount {
    display: none;
}
p.order-again {
	display: none;
}
li.woocommerce-order-overview__total.total {
	display: none;
}
section.woocommerce-order-details {
	display: none;
}
section.woocommerce-customer-details {
	display: none;
}
.woocommerce-thankyou-order-received {
    background-color: #fff;
}
:is(.woocommerce-thankyou-order-details,.wc-bacs-bank-details) li {
    text-align: left;
    background-color: #fff;
    margin: 5px;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #E4E4E4;
    padding-top: 20px;
    padding-bottom: 20px;
	  padding-left: 20px
}
.wd-checkout-steps li {
    color: #FF6C0E;
}
.wd-wishlist-group-empty {
    background-color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.elementor-15 .elementor-element.elementor-element-6c120ae:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6c120ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    -webkit-box-shadow: 0 -20px 30px -25px rgb(0 0 0 / 50%);
    box-shadow: 0 -20px 30px -25px #00000080;
}
.portfolio-entry .wd-enlarge-icon a:before {
    background: url(/wp-content/uploads/2023/08/maximize-21-svgrepo-com.svg) 50% 50% no-repeat;
    width: 30px!important;
    height: 30px!important;
    background-size: contain;
    content: "";
    background-position: center;
    padding: 0px;
    border-radius: 5px;
}
.portfolio-entry .wd-portfolio-btns {
    background-color: #fff;
    border-radius: 5px;
    margin: 5px;
		padding: 4px;
}
.portfolio-entry .wd-share-icon>a:before {
    background: url(/wp-content/uploads/2023/08/hashtag-up-svgrepo-com.svg) 50% 50% no-repeat;
    width: 30px!important;
    height: 30px!important;
    background-size: contain;
    content: "";
    background-position: center;
    padding: 0px;
    border-radius: 5px;
}
.products-bordered-grid .owl-carousel-item {
    background-color: #fff;
}
.wd-toolbar {
    border-radius: 5px;
}
.sticky-toolbar-on .wd-sticky-btn {
    margin-left: 20px;
    margin-right: 20px;
		border-radius: 5px;
}