@charset "UTF-8";
table {
border-collapse: collapse;
width: 100%;
}
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
td p, th p {
margin: 0;
}
.wpc-hidden {
display: none;
}
.wpc-config-element a {
text-decoration: none;
}
.wpc-preview-parent-wrap {
padding: 0px;
}
.wpc-preview-parent-wrap.wpc-loading {
position: relative;
height: 500px;
max-height: 100%;
}
.wpc-configurator.wpc-loading .wpc-carousel {
opacity: 0;
visibility: hidden;
}
.wpc-configurator.wpc-loading .wpc-carousel.wpc-carousel-loaded {
opacity: 1;
visibility: visible;
}
.wpc-loading:before {
content: '';
border-radius: 50%;
width: 30px;
height: 30px;
border: 3px solid rgba(150, 150, 150, 0.2);
border-top-color: #9e9e9e;
animation: trspin 1s infinite linear;
color: black;
right: 0px;
display: inline-block;
margin: 0;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
z-index: 201;
}
.wpc-loading:after {
content: '';
position: absolute;
top: 0;
width: 100%;
height: 100%;
z-index: 200;
}
.wpc-configurator-view.wpc-carousel.wpc-carousel-loaded {
opacity: 1;
visibility: visible;
}
.wpc-control-lists-inner .wpc-control-item {
-webkit-tap-highlight-color: transparent;
}
.wpc-hide-control,
.wpc-control-item.wpc-hide-control {
display: none;
}
.form-notice {
position: absolute;
color: green;
top: 10px;
}
#screenshot-con {
position: relative;
}
#screenshot-con .subset {
opacity: 0;
visibility: hidden;
}
#screenshot-con .subset.active,
#screenshot-con .subset.wpc-always-show {
opacity: 1;
visibility: visible;
} .wpc-hotspot {
width: 36px;
height: 36px;
position: absolute;
z-index: 1000;
border: 1px solid transparent;
}
.wpc-hotspot span {
display: block;
background:var(--wpc-hotspot-bg);
height: 100%;
border-radius: 100%;
border: 2px solid var(--wpc-hotspot-color);
box-sizing: border-box;
position: relative;
}
.wpc-hotspot span:after {
content: '';
width: 20px;
height: 20px;
background: var(--wpc-hotspot-color);
position: absolute;
border-radius: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.wpc-hotspot.active-layer-hotspot {
z-index: 9999 !important;
border: 1px solid #28303d;
}
.wpc-hotspot-tooltip {
width: 210px;
padding-top: 15px;
text-align: center;
position: absolute;
left: -88px;
margin: auto;
opacity: 0;
visibility: hidden;
transition: all ease .3s;
}
.wpc-hotspot:hover .wpc-hotspot-tooltip {
opacity: 1;
visibility: visible;
}
.wpc-hotspot-tooltip .wpc-title {
font-size: 16px;
margin-top: 0;
margin-bottom: 7px;
color: var(--wpc-hotspot-tooltip-title-color);
}
.wpc-hotspot-tooltip .wpc-desc {
font-size: 13px;
margin-top: 0;
margin-bottom: 0;
color: var(--wpc-hotspot-tooltip-description-color);
}
.wpc-hotspot-tooltip .wpc-hotspot-tooltip-inner {
padding: 12px 14px;
background:var(--wpc-hotspot-tooltip-bg);
position: relative;
box-shadow: 0px 0px 20px var(--wpc-hotspot-tooltip-box-shadow);
border-radius: 3px;
}
.wpc-hotspot-tooltip .wpc-hotspot-tooltip-inner:before {
content: '';
border-bottom: 10px solid var(--wpc-hotspot-tooltip-bg);
border-left: 10px solid transparent;
border-right: 10px solid transparent;
position: absolute;
top: -8px;
left: 0;
right: 0;
margin: auto;
width: 0;
height: 0;
}
.wpc-hotspot-tooltip.wpc-tooltip-top {
bottom: 34px;
top: auto;
padding-top: 0;
padding-bottom: 15px;
}
.wpc-hotspot-tooltip.wpc-tooltip-top .wpc-hotspot-tooltip-inner:before {
border-bottom: none;
border-top: 10px solid var(--wpc-hotspot-tooltip-bg);
bottom: -8px;
top: auto;
}
.wpc-hotspot-tooltip.wpc-tooltip-left {
top: 0;
margin-top: -15px;
left: auto;
right: 34px;
padding-top: 0;
padding-right: 15px;
text-align: left;
}
.wpc-hotspot-tooltip.wpc-tooltip-left .wpc-hotspot-tooltip-inner:before {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid var(--wpc-hotspot-tooltip-bg);
border-right: none;
right: -8px;
left: auto;
top: 21px;
bottom: auto;
}
.wpc-hotspot-tooltip.wpc-tooltip-right {
top: 0;
margin-top: -15px;
right: auto;
left: 34px;
padding-top: 0;
padding-left: 15px;
text-align: left;
}
.wpc-hotspot-tooltip.wpc-tooltip-right .wpc-hotspot-tooltip-inner:before {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid var(--wpc-hotspot-tooltip-bg);
border-left: none;
left: -8px;
right: auto;
top: 21px;
bottom: auto;
}
.blockUI.blockOverlay {
background: none !important;
}
.wpc-clearfix {
clear: both;
}
.wpc-layer-title-desc-wrap {
display: inline-block;
margin-top: -5px;
}
.wpc-control-item .wpc-layer-title-desc-wrap .wpc-layer-description {
position: absolute;
left: 0;
font-size: 10px;
line-height: 16px;
text-align: left;
color: var(--wpc-description-tooltip-color);
padding: 11px 10px 9px;
margin-top: 30px;
margin-left: 5px;
width: 100%;
height: auto;
background: var(--wpc-description-tooltip-bg);
box-shadow: 0px 0px 8px var(--wpc-description-tooltip-box-shadow);
opacity: 0;
visibility: hidden;
z-index: 1;
margin-bottom: 10px;
pointer-events: none;
user-select: none;
}
.wpc-control-item .wpc-layer-title-desc-wrap:hover>.wpc-layer-description {
opacity: 1;
visibility: visible;
transition: opacity ease 0.3s, visibility ease 0.3s;
}
.wpc-control-item .wpc-layer-title-desc-wrap .wpc-layer-title-desc-icon .wpc-icon {
border-radius: 50%;
text-align: center;
color: var(--wpc-description-tooltip-icon-color);
} .wpc-field-group {
margin-bottom: 20px;
}
.wpc-field-group-set {
display: flex;
margin-bottom: 20px;
}
.wpc-field-group-set > div {
margin: 0 10px 0 0;
width: 100%;
}
.wpc-field-group-set > div:last-child {
margin: 0;
}
.wpc-field-group:last-child {
margin-bottom: 0;
}
.wpc-custom-field-form input[type="text"]
.wpc-custom-field-form textarea {
width: 100% !important;
}
.wpc-custom-field-form .wpc-field-title {
margin-bottom: 10px;
display: block;
}
.wpc-custom-field-form .wpc-field-radio {
margin-bottom: 8px;
display: block;
}
.wpc-custom-field-form .wpc-field-radio label {
cursor: pointer;
}
.wpc-custom-field-form input[type="radio"] {
width: auto !important;
float: left;
margin-left: 0;
margin-top: 4px;
margin-right: 5px;
}
.wpc-custom-field-form select {
width: 100%;
border: 1px solid #dcd7ca;
padding: 10px;
}
.wpc-notice {
margin-bottom: 20px;
display: block;
font-weight: 600;
}
.wpc-success {
color: #0f9652;
}
.wpc-error {
color: red;
}
.wpc-update-notice {
text-align: center;
border: 1px solid;
max-width: 600px;
margin: 0 auto;
padding: 6px 8px;
}
.wpc-field-group .error {
font-size: 13px;
color: red;
}
.wpc-sign {
display: none;
} .wpc-cart-form-cart-item dd {
margin-bottom: 10px !important;
}
.wpc-cart-form-cart-item dt {
font-size: 13px;
letter-spacing: 1px;
display: block !important;
clear: both !important;
float: none !important;
}
.wpc-cart-form-cart-item span.item-child-title {
display: flex;
align-items: center;
}
.wpc-cart-form-cart-item span.item-title-wrap,
.wpc-cart-form-cart-item dd p {
display: flex;
align-items: center;
flex-wrap: wrap;
font-size: 13px;
line-height: 1.4;
margin-bottom: 8px;
}
.wpc-cart-form-cart-item .wc-item-meta .wc-item-meta-label {
float: none;
}
.wpc-cart-form-cart-item span.item-title-inner {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.wpc-cart-form-cart-item span.item-child-title:after {
content: '\38';
font-family: 'wp-configurator' !important;
padding: 0 6px;
display: inline-block;
}
.wpc-cart-form-cart-item .item-child-title:last-child:after {
content: none;
}
.wpc-cart-form-cart-item .item-child-title:last-child {
margin-right: 10px;
}
.wpc-cart-form-cart-item .wpc-cart-after-title-link {
text-decoration: none;
display: inline-block;
clear: both;
color: #28303d !important;
align-items: center;
justify-content: center;
font-size: 10px !important;
margin-top: 10px;
border-bottom: 1px solid;
}
.wpc-cart-form-cart-item .variation {
display: none;
margin-top: 10px;
}
.wpc-hover-price .woocommerce-Price-amount:nth-last-child(2),
.item-child-price .woocommerce-Price-amount:nth-last-child(2) {
opacity: 0.6;
position: relative;
display: inline-block;
}
.item-child-price .woocommerce-Price-amount:nth-last-child(2) {
margin-right: 5px;
}
.wpc-hover-price .woocommerce-Price-amount:nth-last-child(2):before,
.item-child-price .woocommerce-Price-amount:nth-last-child(2):before {
content: '';
border-top: 1px solid;
width: 100%;
height: 1px;
display: block;
position: absolute;
top: 50%;
transform: translateY(-50%) rotate(8deg);
} .wpc-floating-icons {
position: absolute;
z-index: 9;
list-style: none;
margin: 0;
left: 0px;
padding-left: 0;
}
.wpc-floating-icons li {
list-style: none;
margin: 0 0 10px 0;
position: relative;
}
.wpc-floating-icons li:last-child {
margin-bottom: 0;
}
.wpc-floating-icons li:before {
content: attr(data-text);
position: absolute;
left: 30px;
width: 151px;
color: #767696;
font-size: 12px;
top: 50%;
margin-top: -8px;
opacity: 0;
visibility: hidden;
transition: all ease-in-out 0.5s;
text-transform: uppercase;
}
.wpc-floating-icons li:hover:before {
opacity: 1;
left: 45px;
visibility: visible;
transition: all ease-in-out 0.5s;
}
.wpc-floating-icons li:last-child span {
margin-bottom: 0;
}
.wpc-floating-icons a {
color: #767696;
display: block;
font-size: 24px;
line-height: 1;
text-decoration: none;
}
.wpc-floating-icons .wpc-icon {
width: 30px;
height: 30px;
display: block;
margin-bottom: 16px;
cursor: pointer;
position: relative;
font-size: 25px;
text-align: center;
display: flex;
align-items: center;
}
.wpc-form input,
.wpc-form select {
height: 42px;
width: 100%;
padding: 0px 20px;
border: 1px solid var(--wpc-input-border-color);
color: var(--wpc-input-color);
font-size: 13px;
font-weight: 500;
}
.wpc-form input[type="text"] {
font-size: 13px;
}
.wpc-form textarea {
padding: 15px 20px;
width: 100%;
height: 120px;
border: 1px solid var(--wpc-input-border-color);
color: var(--wpc-input-color);
}
.wpc-form input:focus,
.wpc-form select:focus {
outline: none;
}
.wpc-form label {
display: block;
margin-bottom: 10px;
}
.wpc-config-element .wpc-meta-pixel button {
display: none;
}
.wpc-field-btn-group {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.wpc-field-btn-group .wpc-field-group {
margin: 0 10% 0 0;
width: 45%;
text-align: center;
}
.wpc-field-btn-group .wpc-field-group:last-child {
margin: 0;
}
.wpc-primary-btn {
font-family: var(--wpc-secondary-font);
}
.wpc-field-btn-group .wpc-field-group .wpc-primary-btn, .wpc-field-btn-group .wpc-field-group .wpc-secondary-btn {
display: block;
width: 100%;
}
.wpcf7-form-control-wrap {
display: block;
margin-top: 10px;
}
.wpc-config-element .wpc-primary-btn,
.wpc-config-element .wpcf7-submit {
padding: 10px 20px;
border-radius: 3px;
text-transform: capitalize;
text-decoration: none;
font-size: 16px;
font-weight: normal;
border: none;
background: var(--wpc-primary-btn-bg);
color: var(--wpc-primary-btn-color);
border: 1px solid var(--wpc-primary-btn-border-color);
display: inline-block;
width: auto;
height: 42px;
cursor: pointer;
}
.wpc-meta-pixel-enabled .wpc-config-element .wpc-contact-form form p:nth-last-child(2) input {
display: none;
}
.wpc-meta-pixel-enabled .wpc-config-element .wpc-contact-form .wpc-primary-btn {
background: var(--wpc-primary-btn-bg) !important;
}
.wpc-config-element .wpc-secondary-btn {
padding: 10px 20px;
border-radius: 3px;
text-transform: capitalize;
font-size: 16px;
font-weight: normal;
text-decoration: none;
border: none;
background: var(--wpc-secondary-btn-bg);
color: var(--wpc-secondary-btn-color);
border: 1px solid var(--wpc-secondary-btn-border-color);
height: 42px;
cursor: pointer;
}
.wpc-overlay {
content: '';
background: rgba(0, 0, 0, 0.9);
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
z-index: -1;
cursor: pointer;
}
.wpc-magnify-wrapper.active .wpc-overlay {
opacity: 1;
visibility: visible;
z-index: 10;
}
.wpc-magnify {
background: #fff;
width: 700px;
max-width: 80%;
padding: 50px;
height: auto;
z-index: 11;
border-radius: 6px;
box-shadow: 0 -2px 10px rgba(0, 0, 0, 1);
position: relative;
}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px) and (orientation: landscape) {
.wpc-magnify {
height: calc(100% - 100px);
}
}
.wpc-magnify img {
height: auto;
max-width: 100%;
width: auto;
margin: auto;
}
.wpc-magnify-wrapper .wpc-close {
color: var(--wpc-popup-close-icon-color);
background: var(--wpc-popup-close-icon-bg);
width: 40px;
height: 40px;
border-radius: 50px;
line-height: 40px;
position: absolute;
top: 0;
right: 0;
top: -16px;
right: -16px;
font-size: 16px;
z-index: 15;
text-align: center;
cursor: pointer;
}
iframe {
width: 100%;
height: 100%;
border: 0;
}
.wpc-popup-wrap {
position: absolute;
padding: 33px 30px;
z-index: 9999;
display: none;
}
.wpc-popup-wrap.wpc-popup-center-overflow {
position: static;
}
.wpc-config-element .wpc-popup-wrap.wpc-popup-partial {
background: var(--wpc-partial-popup-bg);
}
.wpc-config-element .wpc-popup-wrap.wpc-popup-floating {
background: var(--wpc-floating-popup-bg);   
}
.wpc-config-element.wpc-popup-center-overflow .wpc-popup-inner {
background: var(--wpc-center-overflow-popup-bg);
}
.wpc-config-element.wpc-popup-wrap.wpc-popup-full .wpc-popup {
background: var(--wpc-full-popup-bg);
}
.wpc-popup-full .wpc-popup .overlay {
background: none;
}
.wpc-popup-wrap.wpc-popup-partial, .wpc-popup-wrap.wpc-popup-floating {
border: 1px solid #eaeaea;
height: auto;
}
.wpc-popup-wrap.wpc-popup-floating {
left: 40px;
width: 300px;
max-width: 100%;
}
.wpc-popup-wrap .wpc-popup {
display: none;
}
.wpc-popup-wrap .wpc-popup.active {
display: block;
}
.wpc-popup-wrap.wpc-popup-center .wpc-popup {
height: auto;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: 0 auto;
z-index: 999;
align-items: center;
justify-content: center;
overflow-y: auto;
}
.wpc-popup-wrap.wpc-popup-center.wpc-popup-active .wpc-popup.active {
display: flex;
}
.wpc-popup-wrap.wpc-popup-full .wpc-popup {
position: fixed;
width: 100%;
max-width: 100%;
height: 100vh;
right: 0;
top: 0;
border: 1px solid #f1f1f1;
padding: 100px 20px;
background: #f5f5f5;
box-shadow: 0 0 23px #eaeaea;
border-radius: 3px;
flex-direction: column;
justify-content: center;
z-index: 9999;
overflow: hidden;
}
.wpc-popup-wrap.wpc-popup-partial {
width: 100%;
margin: 0 auto;
left: 0;
right: 0;
}
.wpc-popup-wrap.wpc-popup-active {
display: block;
}
.wpc-popup-active.wpc-popup.wpc-popup-full {
display: flex;
}
.wpc-popup-full .wpc-config-title {
text-align: center;
}
.wpc-popup-full .wpc-form {
width: 600px;
max-width: 100%;
position: relative;
padding-bottom: 80px;
z-index: 9;
text-align: left;
flex-basis: 0;
flex-grow: 1;
overflow: hidden;
}
.wpc-popup .overlay {
content: '';
background: #f5f5f5;
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
z-index: -1;
}
.wpc-popup.active .overlay {
opacity: 1;
visibility: visible;
z-index: 5;
}
.wpc-popup-inner .wpc-config-title {
font-family: var(--wpc-primary-font);
color: var(--wpc-summary-title-color);
}
.wpc-config-element .wpc-close-btn {
position: fixed;
background: var(--wpc-popup-close-icon-bg);
top: 60px;
right: 30px;
width: 50px;
height: 50px;
line-height: 50px;
border-radius: 50%;
text-align: center;
font-size: 17px;
text-decoration: none;
color: var(--wpc-popup-close-icon-color);
z-index: 10;
cursor: pointer;
}
.wpc-popup-partial .wpc-close-btn, .wpc-popup-center-overflow .wpc-close-btn {
position: absolute;
}
.wpc-popup-center-overflow .wpc-close-btn {
top: 30px;
}
.wpc-close-btn:hover {
background: #333;
color: #fff;
}
.wpc-flyin-wrap {
width: 450px;
max-width: 100%;
background: var(--wpc-flyin-bg);
position: fixed;
top: 0;
transition: all ease-in-out 0.5s;
height: 100%;
overflow: hidden;
z-index: 9;
}
.wpc-flyin-wrap.wpc-flyin-left.wpc-flyin-medium {
width: 555px;
left: -555px;    
}
.wpc-flyin-wrap.wpc-flyin-right.wpc-flyin-medium {
width: 555px;
right: -555px;    
}
.wpc-flyin-wrap.wpc-flyin-left.wpc-flyin-small {
width: 450px;
left: -450px;    
}
.wpc-flyin-wrap.wpc-flyin-right.wpc-flyin-small {
width: 450px;
right: -450px;    
}
.wpc-flyin-wrap.wpc-flyin-left.active {
left: 0px;
transition: all ease-in-out 0.5s;
}
.wpc-flyin-wrap.wpc-flyin-right.active {
right: 0px;
transition: all ease-in-out 0.5s;
}
.wpc-flyin-wrap .wpc-close-btn {
color: var(--wpc-flyin-close-icon-color);
background: var(--wpc-flyin-close-icon-bg);
text-align: center;
line-height: 40px;
cursor: pointer;
width: 40px;
height: 40px;
position: absolute;
top: 10px;
right: 15px;
z-index: 9;
}
.wpc-flyin-wrap .wpc-close-btn i:before,
.wpc-flyin-wrap .wpc-close-btn span:before {
vertical-align: middle;
}
.wpc-popup-inner {
position: fixed;
width: 640px;
max-width: 90%;
height: auto;
max-height: calc(90% - 6%);
margin: 3% auto;
left: 0;
right: 0;
top: 5%;
border: 1px solid #f1f1f1;
padding: 5% 3%;
background: #f5f5f5;
box-shadow: 0 0 23px #eaeaea;
border-radius: 3px;
z-index: 9999;
opacity: 0;
visibility: hidden;
overflow: hidden;
}
.wpc-popup.active .wpc-popup-inner {
opacity: 1;
visibility: visible;
overflow-y: auto;
}
.wpc-popup-full .wpc-popup-inner {
position: static;
background: none;
box-shadow: none;
border: 0;
} .wpc-popup-center-overflow .wpc-popup-inner { 
padding: 5% 2%;
text-align: center;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
}
.wpc-popup-center-overflow .wpc-popup.active .wpc-popup-inner {
opacity: 1;
visibility: visible;
overflow-y: auto;
}
.wpc-popup-inner.wpc-extend-height {
height: 100%;
}
.wpc-form-main-title {
font-size: 21px;
margin-bottom: 35px;
font-weight: bold;
text-align: center;
margin-top: 0;
}
.wpc-form-title {
font-size: 19px;
margin: 0;
margin-bottom: 30px;
}
.wpc-mail-form-values .wpc-field-label,
.wpc-mail-form-values .wpc-field-title {
display: none;
}
.wpc-popup-inner button {
font-family: var(--wpc-secondary-font);
}
.wpc-popup-inner .wpc-form-title {
font-family: var(--wpc-primary-font);
color: var(--wpc-get-quote-title-color);
}
.wpc-popup-inner input {
font-family: var(--wpc-secondary-font);
}
.wpc-popup-inner textarea {
font-family: var(--wpc-secondary-font);
}
.wpc-small-title {
padding-top: 0px;
font-size: 14px;
color: #898989;
margin-bottom: 20px;
font-weight: normal;
display: inline-block;
}
.wpc-separator-text {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin: 25px 0;
display: block;
color: #515151;
} .wpc-configurator-view img,
.wpc-configurator .wpc-carousel .wpc-carousel-item img {
max-width: none;
}
.wpc-configurator-view .wpc-carousel-nav {
width: 100%;
font-size: 40px;
}
.wpc-configurator-view .wpc-carousel-nav .wpc-carousel-prev,
.wpc-configurator-view .wpc-carousel-nav .wpc-carousel-next {
float: left;
margin-top: -40px;
position: absolute;
top: 50%;
left: 40px;
outline: none;
z-index: 9999;
}
.wpc-configurator-view .wpc-carousel-nav .wpc-carousel-next {
float: right;
left: auto;
right: 40px;
}
.wpc-configurator-view .wpc-carousel-dots {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: 50px;
text-align: center;
}
.wpc-configurator-view .wpc-carousel-dot {
float: none;
display: inline-block;
background: var(--wpc-preview-slider-nav-bg);
color: var(--wpc-preview-slider-nav-color);
border: none;
margin-right: 10px;
width: 10px;
height: 10px;
padding: 0;
border-radius: 50px;
}
.wpc-configurator-view .wpc-carousel-dot:hover {
background: var(--wpc-preview-slider-nav-hover-bg);
color: var(--wpc-preview-slider-nav-hover-color);
}
.wpc-configurator-view .wpc-carousel-dot:focus {
outline: none;
}
.wpc-configurator-view .wpc-carousel-dot.active {
color: var(--wpc-preview-slider-nav-active-color);
background: var(--wpc-preview-slider-nav-active-bg);
}
.dot-style-tabs.wpc-configurator-view .wpc-carousel-dot.active {
cursor: default;
}
.dot-style-tabs.wpc-configurator-view .wpc-carousel-dot {
width: auto;
height: auto;
padding: 5px 20px;
margin-bottom: 10px;
}
.dot-style-tabs.wpc-configurator-view.dot-position-top .wpc-carousel-dots {
top: 0;
bottom: auto;
}
.wpc-preview-inner {
width: 100%;
}
.subset {
position: absolute;
}
.wpc-configurator .subset {
display: none;
}
.wpc-configurator .subset.active {
display: block;
}
.wpc-configurator .subset.wpc-always-show {
display: block;
}
.wpc-configurator-view.wpc-carousel {
display: block;
opacity: 0;
visibility: hidden;
}
.wpc-show-details {
position: absolute;
left: 80px;
bottom: 60px;
z-index: 9;
}
.wpc-show-details .wpc-primary-btn {
border-radius: 50px;
}
.wpc-layer-name {
font-size: 16px;
}
.wpc-active-layer-icons {
display: flex;
padding-left: 10px;
padding-right: 10px;
}
.wpc-active-layer-icon {
position: relative;
width: 10px;
height: 20px;
z-index: 1;
}
.wpc-controls-wrap .wpc-active-layer-icon .custom-icon-img {
width: 20px;
height: 20px;
min-width: 20px;
border: 2px solid #fff;
border-radius: 50%;
}
.wpc-controls-wrap .wpc-sub-control .wpc-active-layer-icon .wpc-control-item-color {
width: 20px;
height: 20px;
border: 2px solid #fff;
border-radius: 50%;
}
.wpc-controls-wrap .wpc-active-layer-icon .custom-icon-color {
box-shadow: none;
}
.wpc-controls-wrap .wpc-active-layer-icon .wpc-control-item-color {
height: 20px;
}
@media screen and (max-width: 360px) {
.wpc-field-btn-group .wpc-field-group {
width: 100%;
margin-bottom: 20px;
margin-right: 0;
}
} .wpc-popup-full .cart input[type='text'],
.wpc-popup-full .cart input[type='email'],
.wpc-popup-full .cart input[type='url'],
.wpc-popup-full .cart input[type='password'],
.wpc-popup-full .cart input[type='search'],
.wpc-popup-full .cart input[type='number'],
.wpc-popup-full .cart input[type='tel'],
.wpc-popup-full .cart input[type='range'],
.wpc-popup-full .cart input[type='date'],
.wpc-popup-full .cart input[type='month'],
.wpc-popup-full .cart input[type='week'],
.wpc-popup-full .cart input[type='time'],
.wpc-popup-full .cart input[type='datetime'],
.wpc-popup-full .cart input[type='datetime-local'],
.wpc-popup-full .cart input[type='color'],
.wpc-popup-full .cart .select2-container .select2-choice,
.wpc-popup-full .cart textarea,
.wpc-popup-full .cart .select2-drop.select2-drop-above,
.wpc-popup-full .cart .select2-drop-active,
.wpc-popup-full .cart select,
.wpc-popup-full .cart .select2-container--default .select2-selection--single,
.wpc-popup-full .cart .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.wpc-popup-full .cart .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.wpc-popup-full .cart .field-group select {
background: #fbfbfb;
border: 1px solid #d8d8d8;
margin-bottom: 20px;
border-radius: 3px;
height: 50px;
width: 100%;
padding: 0px 25px;
}
.wpc-popup-full .cart input[type='text'],
.wpc-popup-full .cart input[type='email'],
.wpc-popup-full .cart input[type='url'],
.wpc-popup-full .cart input[type='password'],
.wpc-popup-full .cart input[type='search'],
.wpc-popup-full .cart input[type='number'],
.wpc-popup-full .cart input[type='tel'],
.wpc-popup-full .cart input[type='range'],
.wpc-popup-full .cart input[type='date'],
.wpc-popup-full .cart input[type='month'],
.wpc-popup-full .cart input[type='week'],
.wpc-popup-full .cart input[type='time'],
.wpc-popup-full .cart input[type='datetime'],
.wpc-popup-full .cart input[type='datetime-local'],
.wpc-popup-full .cart input[type='color'],
.wpc-popup-full .cart .select2-container .select2-choice,
.wpc-popup-full .cart textarea,
.wpc-popup-full .cart .select2-drop.select2-drop-above,
.wpc-popup-full .cart .select2-drop-active,
.wpc-popup-full .cart select,
.wpc-popup-full .cart .select2-container--default .select2-selection--single,
.wpc-popup-full .cart .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.wpc-popup-full .cart .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.wpc-popup-full .cart .field-group select {
margin-bottom: 5px;
}
.wpc-submitting-form button {
pointer-events: none;
opacity: 0.8;
}
.wpc-submitting-form .wpc-btn-text {
position: relative;
display: inline-flex;
justify-content: center;
align-items: center;
}
.wpc-submitting-form .wpc-btn-text:before,
a.wpc-btn-loading:before {
content: '';
border-radius: 50%;
width: 20px;
height: 20px;
border: 3px solid rgba(150, 150, 150, 0.2);
border-top-color: #c1c1c1;
animation: trspin 1s infinite linear;
color: black;
right: 9px;
display: inline-block;
position: relative;
margin: auto;
}
@-webkit-keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wpc-popup-full .cart input[type='submit'] {
background: #191919;
color: #fff;
padding: 10px 30px;
font-size: 15px;
text-transform: uppercase;
line-height: 1.5;
transition: all ease 0.3s;
}
.wpc-popup-full .cart textarea {
height: 150px;
border-radius: 3px;
padding: 10px 25px;
margin-bottom: 5px;
background: #fbfbfb;
border: 1px solid #d8d8d8;
}
.wpc-popup-full .cart button {
padding: 10px 30px;
float: left;
}
.wpc-summary-btn-icon {
display: none;
}
.wpc-summary-content-inner {
height: 100%;
overflow-y: auto;
}
.wpc-summary-content-inner-child {
display: flex;
justify-content: center;
flex-wrap: wrap;
max-width: 800px;
max-height: 100%;
margin: 0 auto;
height: 100%;
}
.wpc-has-summary .wpc-summary-content-inner-child, .wpc-has-summary .wpc-config-title-inner {
max-width: 1200px
}
.wpc-summary-lists-wrap {
text-align: left;
flex-basis: 0;
flex-grow: 1;
padding-right: 80px;
}
.wpc-summary-list ul {
padding-left: 0;
margin: 0;
}
.wpc-summary-list > ul {
border-bottom: 1px solid var(--wpc-summary-border-color);
padding-bottom: 9px;
}
.wpc-summary-list ul li,
.wpc-summary-total-wrap .wpc-summary-total {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
border-bottom: 1px solid var(--wpc-summary-border-color);
text-transform: uppercase;
margin: 0;
padding: 9px 0;
font-weight: bold;
color: var(--wpc-summary-price-color);
font-size: 16px;
line-height: 1.8;
font-family: var(--wpc-secondary-font);
}
.wpc-summary-list ul li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.wpc-summary-list li ul li {
justify-content: flex-start;
font-size: 14px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0;
border: none;
font-family: var(--wpc-secondary-font);
}
.wpc-summary-list.wpc-hide-item-price li > ul > li .wpc-summary-list-child-wrap span:last-child:after {
display: none;
}
.wpc-remove-price-empty .wpc-has-no-price .wpc-summary-list-child-wrap span:last-child:after {
display: none;
}
.wpc-summary-total-wrap .wpc-summary-total {
align-items: flex-end;
color: var(--wpc-summary-total-title-color);
font-weight: 500;
font-size: 26px;
padding-top: 15px;
margin: 0;
margin-bottom: 0;
border-color: var(--wpc-summary-border-color);
}
.wpc-summary-total-wrap .wpc-summary-list-total-price {
color: var(--wpc-summary-total-price-color);
}
.wpc-summary-total-wrap .wpc-summary-total .wpc-summary-list-title {
font-size: 21px;
font-family: var(--wpc-primary-font);
}
.wpc-summary-total-wrap .wpc-summary-list-regular-price {
opacity: .5;
position: relative;
}
.wpc-summary-total-wrap .wpc-summary-list-regular-price:before {
content: '';
border-top: 2px solid;
position: absolute;
right: 0;
top: 50%;
width: 100%;
transform: rotate(10deg);
}
.wpc-summary-list ul li .wpc-summary-list-title {
font-family: var(--wpc-primary-font);
color: var(--wpc-summary-list-title-color);
font-size: 14px;
}
.wpc-summary-list-child-wrap {
color: var(--wpc-summary-child-list-color);
}
.wpc-summary-list ul li .wpc-summary-list-child-wrap .wpc-summary-list-child-title {
display: flex;
align-items: center;
float: left;
}
.wpc-summary-list-child-title:after {
content: '\38';
font-family: 'wp-configurator' !important;
color: var(--wpc-summary-child-list-separator-color);
padding: 0 6px;
display: inline-block;
}
.wpc-summary-list li>ul {
flex-basis: 100%;
margin-left: 0;
}
.wpc-config-title {
font-size: 24px;
margin-bottom: 65px;
font-weight: bold;
}
.wpc-summary-title {
color: var(--wpc-summary-title-color);
margin: 0;
font-size: 21px;
}
.wpc-summary-lists-wrap .wpc-summary-title,
.wpc-popup-full .wpc-form-title {
font-size: 21px;
margin: 0;
margin-bottom: 30px;
text-transform: none;
}
.wpc-popup-full .wpc-summary-lists-wrap .wpc-summary-title {
display: none;
}
.wpc-popup-inner .wpc-share-inner {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 30px;
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon {
width: 20%;
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-icon {
width: var(--wpc-share-icon-dimension);
height: var(--wpc-share-icon-dimension);
line-height: var(--wpc-share-icon-line-height);
margin: 0 auto;
border-radius: var(--wpc-share-icon-border-radius);
margin-bottom: 10px;
display: block;
text-decoration: none;
font-size: 21px;
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-share-label {
font-size: 13px;
font-weight: normal;
color: #898989;
}
.wpc-copy-clipboard {
cursor: pointer;
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-copy-clipboard {
background: var(--wpc-copy-link-bg);
color: var(--wpc-copy-link-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-facebook {
background: var(--wpc-facebook-bg);
color: var(--wpc-facebook-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-twitter {
background: var(--wpc-twitter-bg);
color: var(--wpc-twitter-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-linkedin {
background: var(--wpc-linkedin-bg);
color: var(--wpc-linkedin-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-pinterest {
background: var(--wpc-pinterest-bg);
color: var(--wpc-pinterest-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-reddit {
background: var(--wpc-reddit-bg);
color: var(--wpc-reddit-color);
}
.wpc-share-parent-wrap.active:after {
content: '';
background: #000000a3;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.wpc-share-parent-wrap .wpc-popup-inner h2  {
margin: 0px 0px 5px 0px;
font-size: 24px;
}
.wpc-share-parent-wrap.wpc-config-element .wpc-icon {
display: none;
} .wpc-cart-form-wrapper .wpc-popup-full {
padding: 0;
}
.wpc-cart-form-wrapper .wpc-popup-full-child {
padding: 0px 20px;
height: 100%;
}
.wpc-config-title-wrap {
position: fixed;
top: 0;
left: 0;
right: 0;
padding: 60px 20px 30px;
z-index: 9;
}
.wpc-config-title-inner {
max-width: 800px;
margin: auto;
}
.wpc-summary-title-wrap {
display: flex;
justify-content: space-between;
align-items: center;
}
.wpc-summary-content-wrap {
padding: 240px 0px 50px 0px;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
z-index: 8;
height: 100vh;
}
.wpc-cart-form-summary-popup .wpc-summary-lists-wrap {
padding-right: 0;
}
.wpc-popup.wpc-quote-form-summary-popup .wpc-summary-content-wrap {
padding: 190px 0px 50px 0px;
height: 100vh;
}
.wpc-meta-pixel-enabled .wpc-quote-form .wpc-field-group.wpc-button {
display: none
}
.wpc-meta-pixel-enabled .wpc-config-element .wpc-primary-btn {
line-height: 20px;
}
.wpc-cart-form-wrapper .wpc-popup-full .wpc-config-title {
margin: 0;
margin-bottom: 35px;
}
.wpc-cart-form-wrapper .wpc-summary-content-wrap .wpc-summary-lists-wrap {
padding: 50px 0;
}
.wpc-form.wpc-cart-form.cart {
margin-bottom: 20px;
}
.wpc-form .wpc-btn-icon {
display: none;
} .wpc-inspiration-tab-wrapper .wpc-carousel-dots {
text-align: center;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-dot {
background: #28303d;
border: none;
margin-right: 10px;
width: 10px;
height: 10px;
padding: 0;
border-radius: 50px;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-dot:focus {
outline: none;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-dot:last-child {
margin-right: 0;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-dot.active {
background: #be3658;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-nav {
position: absolute;
top: 50%;
left: 0px;
width: 100%;
margin-top: -40px;
z-index: -1;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-nav .wpc-carousel-prev:before,
.wpc-inspiration-tab-wrapper .wpc-carousel-nav .wpc-carousel-next:before {
font-family: 'configurator-icon' !important;
content: '\6e';
cursor: pointer;
font-size: 40px;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-nav .wpc-carousel-next {
float: right;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-nav .wpc-carousel-next:before {
content: '\6f';
}
.wpc-inspiration-tab-wrapper .wpc-tab .wpc-carousel {
padding: 0px 45px;
}
.wpc-title {
margin-top: 15px;
}
.wpc-inspiration-inner .wpc-title {
font-family: var(--wpc-primary-font);
color: var(--wpc-inspiration-main-title-color);
text-align: center;
font-size: 21px;
margin: 0 0 30px 0;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper ul {
display: inline-block;
float: left;
width: 100%;
padding-left: 0;
margin: 0px 0px 30px;
text-align: center;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li {
text-transform: uppercase;
position: relative;
cursor: pointer;
display: inline-block;
background: var(--wpc-inspiration-tab-menu-bg);
color: var(--wpc-inspiration-tab-menu-color);
font-size: 11px;
border-radius: 50px;
height: 33px;
margin-right: 20px;
line-height: 35px;
padding: 0px 30px;
font-family: var(--wpc-secondary-font);
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li:hover {
background: var(--wpc-inspiration-tab-menu-hover-bg);
color: var(--wpc-inspiration-tab-menu-hover-color);
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li:last-child {
margin-right: 0px;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper .delete-btn {
margin-left: 3px;
position: absolute;
opacity: 0;
visibility: hidden;
transition: all ease-in-out 0.3s;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li:hover .delete-btn {
margin-left: 5px;
opacity: 1;
visibility: visible;
transition: all ease-in-out 0.5s;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li.active {
background: var(--wpc-inspiration-tab-menu-active-bg);
color: var(--wpc-inspiration-tab-menu-active-color);
font-weight: 600;
}
.wpc-inspiration-inner .wpc-tab {
display: none;
}
.wpc-inspiration-inner .wpc-inspiration-tab-content .wpc-tab.active {
display: block;
}
.wpc-inspiration-admin-icons {
position: absolute;
top: 0;
left: 30px;
}
.wpc-inspiration-img {
margin: 0 auto;
position: relative;
}
.wpc-inspiration-img img {
margin: 0 auto;
}
.wpc-inspiration-list:hover .wpc-inspiration-admin-icons {
visibility: visible;
opacity: 1;
transform: translateY(0px);
transition: all ease-in-out 0.5s;
}
.wpc-inspiration-admin-icons span {
display: block;
margin-bottom: 10px;
background: var(--wpc-inspiration-admin-icon-bg);
color: var(--wpc-inspiration-admin-icon-color);
font-size: 14px;
width: 30px;
height: 30px;
line-height: 30px;
border-radius: 50%;
opacity: 0;
visibility: hidden;
cursor: pointer;
transform: translateX(-30px);
transition: all ease .3s;
}
.wpc-inspiration-inner .wpc-inspiration-list:hover .wpc-inspiration-admin-icons>span {
opacity: 1;
visibility: visible;
transform: translateX(0px);
}
.wpc-inspiration-inner .wpc-inspiration-img .wpc-inspiration-meta-icons>span:nth-child(2) {
transition: all ease .4s;
}
.wpc-inspiration-inner .wpc-inspiration-img .wpc-inspiration-meta-icons>span:nth-child(3) {
transition: all ease .5s;
}
.wpc-inspiration-inner .wpc-inspiration-tab-content {
clear: both;
}
.wpc-inspiration-inner .wpc-inspiration-list {
text-align: center;
margin-left: 15px;
margin-right: 15px;
padding: 0 15px;
}
.wpc-inspiration-inner .wpc-inspiration-list .btn {
font-family: var(--wpc-secondary-font);
}
.wpc-inspiration-list p.title {
font-family: var(--wpc-primary-font);
}
.wpc-inspiration-list .wpc-list-title {
color: var(--wpc-inspiration-list-title-color);
font-weight: 700;
font-size: 16px;
}
.wpc-inspiration-list .wpc-list-desc {
font-family: var(--wpc-secondary-font);
font-size: 14px;
color: var(--wpc-inspiration-list-desc-color);
font-weight: normal;
margin: 0px;
}
.wpc-inspiration-list .wpc-list-price {
color: var(--wpc-inspiration-list-price-color);
margin: 0;
}
.wpc-inspiration-list .wpc-reset-components {
text-decoration: none;
padding: 8px 18px;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
display: inline-block;
margin: 10px 0 10px 0;
border-radius: 50px;
height: auto;
}
.wpc-flyin-inspiration-parent-wrap .wpc-close-btn {
position: absolute;
top: 40px;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-inner .wpc-inspiration-tab-wrapper li {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}
.wpc-flyin-inspiration-parent-wrap {
overflow-y: auto;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-lists {
display: flex;
flex-wrap: wrap;
margin: 0;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-lists .wpc-inspiration-list {
width: 50%;
margin: 0;
margin-bottom: 30px;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-lists .wpc-inspiration-list .wpc-inspiration-img {
margin-bottom: 5px;
} 
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-inner  {
padding-top: 50px;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-list .wpc-list-title {
margin: 0px 0px 4px 0px;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-list .wpc-list-desc {
margin: 0px 0px 8px 0px;
}
.wpc-control-type-inline-text > .wpc-control-item-info {
display: none;
}
.wpc-control-close-text {
display: none;
} #wpc-logo {
float: left;
display: block;
margin-right: 30px;
}
#wpc-logo img {
width: auto;
max-width: 100%;
height: 50px;
vertical-align: middle;
}
.wpc-header-parent-wrap {
margin-top: 32px;
position: relative;
z-index: 3;
transition: all ease-in-out 0.5s;
left: 0;
line-height: 50px;
background: var(--wpc-header-background-color);
}
body.admin-bar .wpc-mobile-nav {
margin-top: 32px;
}
.wpc-mobile-menu,
.wpc-mobile-nav,
.wpc-menu-trigger {
display: none;
}
.wpc-single-menu {
float: right;
}
.wpc-single-menu ul {
list-style: none;
margin-top: 0;
}
.wpc-single-menu li {
float: left;
padding: 0 30px 0 0;
position: relative;
color: var(--wpc-header-menu-color);
}
.wpc-single-menu li a {
font-size: 16px;
color: var(--wpc-header-menu-color);
}
.wpc-single-menu ul.sub-menu {
visibility: hidden;
overflow: hidden;
opacity: 0;
width: 240px;
border: 1px solid var(--wpc-sub-menu-wrapper-border-color);
position: absolute;
padding: 15px 0;
line-height: 2;
box-shadow: 0 1px 1px var(--wpc-sub-menu-wrapper-boxshadow-color); background: var(--wpc-sub-menu-bg);
font-weight: normal;
-webkit-backface-visibility: hidden;
transition: all ease-in-out 0.3s;
margin-left: 0;
}
.wpc-single-menu li:hover > ul.sub-menu {
visibility: visible;
overflow: visible;
opacity: 1;
}
.wpc-single-menu .sub-menu li {
float: none;
display: block;
padding: 0;
position: relative;
margin-bottom: 0;
text-align: left;
letter-spacing: 1px;
text-transform: none;
margin-right: 0;
}
.wpc-single-menu .sub-menu li a {
font-size: 15px;
display: block;
padding: 0 20px;
transition: all ease-in-out 0.3s;
}
.wpc-single-menu .sub-menu li a:hover {
padding-left: 28px;
}
.wpc-single-menu .wpc-angle-down {
display: none;
}
.wpc-single-menu .menu-item-has-children > .wpc-angle-down {
display: inline-block;
} .wpc-mobile-menu {
display: block;
}
.wpc-mobile-nav {
display: none;
font-size: 15px;
position: fixed;
left: -300px;
top: 0px;
max-width: 100%;
width: 300px;
background: var(--wpc-flyin-bg);
height: 100%;
z-index: 999;
overflow: hidden;
transition: all ease-in-out 0.5s;
}
.wpc-mobile-nav.active {
left: 0px;
transition: all ease-in-out 0.5s;
}
.wpc-mobile-inner {
height: calc(100% - 75px);
overflow-y: auto;
overflow-x: hidden;
margin-bottom: 0;
}
.wpc-mobile-nav ul {
list-style: none;
margin: 0px;
padding-left: 0;
}
.wpc-mobile-nav .menu .sub-menu {
font-size: 14px;
margin: 0 0 15px 0;
}
.wpc-mobile-nav .sub-menu,
.wpc-mobile-nav .sub-menu .sub-menu {
display: none;
}
.wpc-mobile-nav li {
position: relative;
border-bottom: 1px solid var(--wpc-moblie-menu-border-color);
color: var(--wpc-moblie-menu-color);
}
.wpc-mobile-nav li:before {
content: none;
}
.wpc-mobile-nav .sub-menu li:last-child {
border-bottom: none;
}
.wpc-mobile-nav li a {
display: block;
padding: 15px 0 15px 15px;
color: var(--wpc-moblie-menu-color);
}
.wpc-mobile-nav .sub-menu li {
border: 0;
}
.wpc-mobile-nav .sub-menu li a {
padding: 10px 0 5px 25px;
}
.wpc-mobile-nav .sub-menu .sub-menu li a {
padding-left: 35px;
}
.wpc-mobile-nav .wpc-menu-toggle {
display: none;
}
.wpc-menu-toggle {
display: none;
}
.menu-item-has-children > .wpc-menu-toggle {
text-align: center;
line-height: 50px;
display: initial;
width: 40px;
height: 46px;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
#wpc-header-element-right-wrapper {
float: right;
position: relative;
}
#wpc-header-element-right-wrapper .wpc-price-wrap {
font-size: 24px;
float: left;
margin-bottom: 0;
}
#wpc-header-element-right-wrapper .wpc-price-wrap .wpc-calculation {
color: var(--wpc-header-element-price-color);
float: left;
margin-top: 0;
margin-bottom: 0;
}
.wpc-header-element-right {
float: left;
}
#wpc-header-element-right-wrapper .wpc-icon {
width: 50px;
height: 50px;
background: var(--wpc-header-element-icon-bg);
color: var(--wpc-header-element-icon-color);
line-height: 50px;
float: left;
text-align: center;
font-size: 25px;
margin-left: 15px;
cursor: pointer;
}
#wpc-header-element-right-wrapper .wpc-config-element {
float: left;
margin-left: 15px;
}
#wpc-header-element-right-wrapper .wpc-config-element .wpc-icon {
margin-left: 0;
}
#wpc-header-element-right-wrapper .wpc-config-element .wpc-primary-btn, #wpc-header-element-right-wrapper .wpc-config-element .wpc-secondary-btn {
line-height: initial;
}
#wpc-header-element-right-wrapper .icon:before {
line-height: inherit;
} .wpc-header-element-right .wpc-share-parent-wrap {
position: relative;
float: left;
}
.wpc-header-element-right .wpc-share-parent-wrap.active:after {
content: none;
}
.wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner {
position: absolute;
right: 50px;
top: 0;
background: #f7f7fb;
display: flex;
flex-direction: row-reverse;
text-align: center;
opacity: 0;
visibility: hidden;
padding: 0;
margin-bottom: 0;
transition: all ease 0.5s;
z-index: 4;
}
.wpc-header-element-right .wpc-share-parent-wrap.wpc-config-element .wpc-icon {
display: block;
}
.wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner a, .wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner span {
color: #767696;
padding: 0 10px;
margin-right: 0;
margin-bottom: 0;
cursor: pointer;
transition: all ease 0.3s;
}  
.wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner a:hover, .wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner span:hover {
color: #9b9b9b;
}
.wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner a:last-child {
margin-bottom: 0;
}
#wpc-panorama-header-element-right .wpc-share-parent-wrap .wpc-icon {
margin-left: 0;
}
.wpc-share-parent-wrap:hover .wpc-share-inner {
opacity: 1;
visibility: visible;
}
.wpc-field-group.wpc-checkbox input.wpc-field-text {
width: 20px;
height: 20px;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
margin-right: 6px;
top: 0;
float: left;
}
.wpc-field-group.wpc-checkbox .wpc-field-label {
display: block;
}
.wpc-total-price-parent-wrap .wpc-single-price .wpc-price-value.wpc-regular-price {
position: relative;
opacity: .5;
}
.wpc-total-price-parent-wrap .wpc-single-price .wpc-price-value.wpc-regular-price:before {
content: '';
border-top: 2px solid;
position: absolute;
right: 0;
top: 50%;
width: 100%;
transform: rotate(10deg);
} .wpc-full-window-style .woocommerce-message {
position: absolute;
z-index: 999;
left: 50%;
text-align: center;
background: #000;
color: #fff;
padding: 20px 40px;
display: inline-block;
transform: translateX(-50%) translateY(-150px);
display: flex;
align-items: center;
flex-direction: row-reverse;
animation: noticeAnimate 5s 1;
animation-fill-mode: forwards;
animation-delay: 0.5s;
}
.wpc-full-window-style .woocommerce-message a {
padding: 10px 20px;
border-radius: 3px;
text-transform: capitalize;
font-size: 14px;
font-weight: normal;
border: none;
background: #fff;
color: #0d0d1a;
display: inline-block;
margin-left: 15px;
}
@keyframes noticeAnimate {
0% {
opacity: 1;
animation-delay: 3s;
}
0% {
opacity: 1;
transform: translateX(-50%) translateY(-150px);
}
25% {
opacity: 1;
transform: translateX(-50%) translateY(0%);
}
75% {
opacity: 1;
transform: translateX(-50%) translateY(0%);
}
90% {
opacity: 1;
transform: translateX(-50%) translateY(0%);
}
100% {
opacity: 0;
display: none;
z-index: -1;
transform: translateX(-50%) translateY(-50%);
}
}
@media screen and (max-width: 1260px) {
.wpc-summary-content-inner {
padding: 0px 20px;
}
}
@media screen and (max-width: 1024px) {
#wpc-logo img {
height: auto;
vertical-align: top;
}
.wpc-popup-full {
display: block;
}
.wpc-menu-trigger {
display: inline-block;
margin-left: 20px;
font-size: 27px;
color: var(--wpc-moblie-menu-trigger-color);
}
.wpc-config-element .wpc-close-btn {
color: var(--wpc-flyin-close-icon-color);
position: absolute;
top: 10px;
right: 10px;
}
.wpc-flyin-logo {
padding: 10px;
position: relative;
}
.wpc-mobile-nav {
display: block;
}
.wpc-single-menu {
display: none;
}
.wpc-summary-content-inner { padding: 0px 20px;
}
.wpc-summary-content-inner-child {
display: block;
}
.wpc-popup-full .wpc-form {
width: 100%;
}
.wpc-summary-lists-wrap {
width: 100%;
padding-right: 0;
margin-bottom: 80px;
}
.wpc-cart-form-wrapper .wpc-summary-content-wrap .wpc-summary-lists-wrap {
margin-bottom: 0;
}
.wpc-cart-form-wrapper .wpc-summary-content-inner {
width: 100%; }
.wpc-magnify-wrapper .wpc-close {
color: #000;
background: none;
top: 0;
right: 0;
}
.wpc-magnify {
overflow-y: auto;
overflow-x: hidden;
}
.wpc-control-item .wpc-layer-title-desc-wrap >.wpc-layer-description {
display: none;
opacity: 1;
visibility: visible;
}
.wpc-control-item .wpc-layer-title-desc-wrap.active >.wpc-layer-description {
display: block;
margin-top: 10px;
}
.admin-bar .wpc-flyin-inspiration-parent-wrap .wpc-inspiration-inner {
padding-top: 82px;
}
.admin-bar .wpc-config-element .wpc-close-btn {
top: 50px;
}
}
@media screen and (max-width: 600px) {
.wpc-popup-full {
padding: 50px;
}
.wpc-summary-content-inner {
width: 100%; }
a.wpc-close-btn {
top: 20px;
width: 30px;
height: 30px;
line-height: 33px;
font-size: 10px;
}
.wpc-cart-form-wrapper .wpc-summary-title-wrap {
display: block;
text-align: center;
}
.wpc-cart-form-wrapper .wpc-summary-title {
margin: 0;
margin-bottom: 20px;
}
.wpc-config-title-wrap {
padding-top: 30px;
}
.wpc-cart-form-wrapper .wpc-popup-full .wpc-config-title {
margin-bottom: 20px;
}
}
@media screen and (max-width: 600px) {
.wpc-summary-lists-wrap .wpc-summary-title {
font-size: 30px;
}
.wpc-summary-lists-wrap .wpc-config-title {
font-size: 15px;
}
}
@media (max-width: 480px) {
.wpc-header-parent-wrap {
text-align: center;
margin-top: 10px;
}
#wpc-header-element-right-wrapper {
clear: both;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
float: none;
}
#wpc-logo {
display: flex;
float: none;
margin-bottom: 10px;
margin-right: 0;
justify-content: center;
}
.wpc-header-element-right {
margin: 0;
display: inline-block;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-lists .wpc-inspiration-list {
width: 100%;
}
}
@media screen and (max-width: 360px) {
.wpc-popup-full {
padding: 50px 30px;
}
}
@media screen and (max-width: 767px) and (orientation: landscape) {
#wpc-header-element-right-wrapper .icon {
line-height: 40px;
height: 40px;
}
#wpc-header-element-right-wrapper .icon:after {
font-size: 13px;
}
}
@media screen and (max-width: 767px) {
.wpc-inspiration-inner .wpc-inspiration-list {
margin-left: 0;
}
.wpc-inspiration-list img {
display: inline-block !important;
}
.wpc-inspiration-tab-wrapper .wpc-tab .wpc-carousel {
padding: 0px 15px;
}
}

@font-face {
font-family: 'wp-configurator';
src: url(//ghettofassl.de/wp-content/plugins/wp-configurator-pro/assets/icon/icon.ttf?nykuix) format('truetype'),
url(//ghettofassl.de/wp-content/plugins/wp-configurator-pro/assets/icon/icon.woff?nykuix) format('woff'),
url(//ghettofassl.de/wp-content/plugins/wp-configurator-pro/assets/icon/icon.svg?nykuix#wp-configurator) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^='wpc-']:before,
[class*=' wpc-']:before {
font-family: 'wp-configurator' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
vertical-align: -2px;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpc-twitter:before {
content: "\e902";
}
.wpc-angle-down:before {
content: "\21";
}
.wpc-angle-up:before {
content: "\22";
}
.wpc-minus:before {
content: "\30";
}
.wpc-plus:before {
content: "\31";
}
.wpc-cross-simple:before {
content: "\34";
}
.wpc-tick:before {
content: "\35";
}
.wpc-pencil:before {
content: "\36";
}
.wpc-trash:before {
content: "\37";
}
.wpc-angle-right:before {
content: "\38";
}
.wpc-angle-left:before {
content: "\39";
}
.wpc-sort:before {
content: "\49";
}
.wpc-info:before {
content: "\4a";
}
.wpc-mail:before {
content: "\4b";
}
.wpc-image:before {
content: "\4c";
}
.wpc-full-screen:before {
content: "\50";
}
.wpc-chevron-down:before {
content: "\57";
}
.wpc-chevron-up:before {
content: "\58";
}
.wpc-like:before {
content: "\61";
}
.wpc-camera:before {
content: "\62";
}
.wpc-save:before {
content: "\63";
}
.wpc-reset:before {
content: "\64";
}
.wpc-inspiration:before {
content: "\65";
}
.wpc-settings:before {
content: "\66";
}
.wpc-share:before {
content: "\67";
}
.wpc-menu:before {
content: "\68";
}
.wpc-close:before {
content: "\6a";
}
.wpc-prev-arrow:before {
content: "\6b";
}
.wpc-next-arrow:before {
content: "\6c";
}
.wpc-basket:before {
content: "\6d";
}
.wpc-facebook:before {
content: "\6f";
}
.wpc-linkedin:before {
content: "\72";
}
.wpc-pinterest:before {
content: "\73";
}
.wpc-refresh:before {
content: "\74";
}
.wpc-cross:before {
content: "\76";
}
.wpc-copy:before {
content: "\77";
}
.wpc-arrow-left:before {
content: "\78";
}
.wpc-sidebar:before {
content: "\79";
}
.wpc-arrow-right:before {
content: "\7a";
}
.wpc-reddit:before {
content: "\20ac";
}
.wpc-help:before {
content: "\e900";
}
.wpc-blocked:before {
content: "\e901";
}
.wpc-solid-heart:before {
content: "\f004";
}
.wpc-solid-star:before {
content: "\f005";
}
.wpc-star:before {
content: "\f006";
}
.wpc-check:before {
content: "\f00c";
}
.wpc-heart:before {
content: "\f08a";
}body {
background: var(--wpc-body-bg);
}
.wpc-configurator-wrap ul {
margin: 0;
list-style: none;
padding: 0;
}
.wpc-configurator-wrap {
position: relative;
}
.wpc-configurator-wrap * {
box-sizing: border-box;
}
.wpc-configurator-wrap.style1 .wpc-preview-parent-wrap,
.wpc-configurator-wrap.accordion .wpc-preview-parent-wrap,
.wpc-configurator-wrap.accordion-2 .wpc-preview-parent-wrap {
width: 73%;
float: left;
}
body.woocommerce .wpc-configurator-wrap.style1 .wpc-summary,
body.woocommerce .wpc-configurator-wrap.accordion .wpc-summary,
body.woocommerce .wpc-configurator-wrap.accordion-2 .wpc-summary,
.wpc-configurator-wrap.style1 .wpc-summary,
.wpc-configurator-wrap.accordion .wpc-summary,
.wpc-configurator-wrap.accordion-2 .wpc-summary,
body.woocommerce .wpc-configurator-wrap.style3 .wpc-summary,
.wpc-configurator-wrap.style3 .wpc-summary {
width: 27% !important;
margin-bottom: 70px !important;
overflow: visible;
float: right;
}
body.woocommerce .wpc-configurator-wrap.style3 .wpc-summary,
.wpc-configurator-wrap.style3 .wpc-summary {
width: 38% !important;
}
.woocommerce div.product .style2 div.wpc-summary {
width: 100%;
}
.wpc-control-item {
display: inline-block;
margin-left: 0;
margin-top: 0;
margin-right: 30px;
margin-bottom: 40px;
}
.wpc-control-item .wpc-layer-img {
width: auto;
margin-right: 10px;
}
.wpc-control-item .wpc-layer-title {
color: var(--wpc-controls-group-title-color);
font-family: var(--wpc-primary-font);
font-size: 14px;
margin: 0;
margin-bottom: 0px;
display: flex;
align-items: center;
}
.wpc-layer-title-wrap .wpc-layer-description {
color: var(--wpc-controls-group-desc-color);
}
.wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-description {
color: var(--wpc-controls-sub-group-desc-color);
}
.wpc-control-item .wpc-layer-description {
width: 100%;
font-size: 13px;
text-transform: initial;
font-weight: normal;
margin-top: 5px;
display: block;
line-height: 1.5;
margin-bottom: 0;
}
.wpc-control-item .wpc-layer-title-wrap {
font-weight: 600;
text-transform: uppercase;
font-size: 16px;
display: flex;
align-items: center;
margin-bottom: 25px;
}
.wpc-control-item .wpc-layer-title-inner-wrap {
display: inline-block;
width: 100%;
}
.wpc-control-item .wpc-layer-title-inner {
font-family: var(--wpc-primary-font);
font-size: 14px;
margin: 0;
margin-bottom: 0px;
display: flex;
align-items: center;
flex-wrap: wrap;
flex-basis: 0;
flex-grow: 1;
}
.wpc-controls-wrap {
position: relative;
width: 100%;
margin-bottom: 25px;
clear: both;
}
.wpc-sub-control {
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
}
.wpc-sub-control .wpc-control-item:before {
content: none;
}
.wpc-sub-control .wpc-control-item {
display: block;
float: left;
line-height: 0;
background: #fff;
padding: 6px;
border-radius: 50%;
margin: 0 5px 10px;
position: relative;
}
.wpc-sub-control .wpc-control-item.wpc-layer-type-image {
cursor: pointer;
}
.wpc-sub-control .wpc-control-item.current {
cursor: default;
}
.wpc-sub-control .custom-icon-color {
box-shadow: inset 0px 0px 0px 6px #fff;
}
.wpc-sub-control .wpc-control-item img {
border-radius: 50%;
}
.wpc-sub-control .wpc-control-item.wpc-icon-square {
border-radius: 0;
}
.wpc-sub-control .wpc-control-item.wpc-icon-square img {
border-radius: 0;
}
.wpc-sub-control .wpc-control-item.wpc-icon-semi-round {
border-radius: 5px;
}
.wpc-sub-control .wpc-control-item.wpc-icon-semi-round img,
.wpc-sub-control .wpc-control-item.wpc-icon-semi-round .wpc-control-item-color {
border-radius: 3px;
}
.wpc-sub-control .wpc-control-item .wpc-control-item-color {
width: var(--wpc-icon-width);
height: var(--wpc-icon-height);
}
.wpc-sub-control .wpc-control-item.wpc-icon-round .wpc-control-item-color {
border-radius: 50%;
}
.wpc-sub-control .wpc-control-item.custom-icon-size img {
width: auto;
}
.wpc-configurator-wrap .wpc-control-item .wpc-layer-subtitle-text {
display: none;
}
.wpc-configurator-wrap .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap {
padding-right: 0;
line-height: 0;
}
.wpc-sub-control .wpc-control-item.wpc-layer-type-text {
background: none;
} .wpc-configurator-wrap.style2 .wpc-summary {
width: 100%;
text-align: center;
margin-bottom: 70px;
}
.wpc-configurator-wrap.style2 .wpc-control-item {
width: auto;
text-align: center;
}
.wpc-configurator-wrap.style2 .wpc-configurator {
float: none;
margin-right: 0;
}
.wpc-configurator-wrap.style2 .wpc-cart-form-wrapper {
text-align: center;
}
.wpc-configurator-wrap.style2 .wpc-summary .cart {
float: none;
display: inline-block;
width: auto;
}
.wpc-configurator-wrap.style2 .wpc-summary .quantity {
float: left;
}
.wpc-configurator-wrap.style2 .wpc-summary .quantity+.single_add_to_cart_button,
.wpc-configurator-wrap.style2 .wpc-summary .cart .quantity+input+button {
position: relative;
}
.style2 .wpc-control-item .wpc-layer-title-wrap {
justify-content: center;
text-align: left;
}
.style2 .wpc-control-item .wpc-layer-title-inner {
flex-basis: auto;
flex-grow: inherit;
} .style3 .wpc-preview-parent-wrap {
width: 58%;
float: left;
}
.woocommerce .style3.wpc-single-product-wrap .wpc-summary {
width: 40%;
}
.wpc-configurator-wrap.style3 .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap {
padding-right: 0;
} .wpc-accordion-control .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item {
width: 100%;
margin-bottom: 0;
border-top: 1px solid var(--wpc-control-separator-color);
padding: 10px 0px 10px 4px;
clear: both;
margin-right: 0;
}
.wpc-accordion-control .wpc-control-item::after {
content: '';
clear: both;
display: table;
}
.wpc-accordion-control .wpc-control-item .wpc-layer-title-wrap {
font-size: 14px;
margin-bottom: 0;
position: relative;
cursor: pointer;
line-height: 25px;
}
.wpc-accordion-control .wpc-parent-icon {
margin-right: 7px;
margin-top: 1px;
float: left;
height: 20px;
}
.wpc-accordion-control .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item:last-child {
border-bottom: 1px solid var(--wpc-control-separator-color);
}
.wpc-accordion-control .wpc-control-item > .wpc-sub-control {
display: none;
padding-top: 14px;
padding-bottom: 8px; padding-left: 7px;
padding-right: 7px;
margin: 0;
margin-left: -7px;
margin-right: -7px;
margin-bottom: 0;
clear: both;
float: left;
width: 100%;
}
.wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item:first-child > .wpc-sub-control {
display: block;
}
.accordion .wpc-accordion-control .wpc-control-item .wpc-sub-control .wpc-sub-control {
display: none !important;
}
.wpc-accordion-control .wpc-icon-added .wpc-sub-control {
margin-left: 25px;
}
.wpc-accordion-control .wpc-sub-control .wpc-control-item:first-child {
margin-left: 3px;
} .wpc-control-item-info {
position: absolute;
bottom: -40px;
left: 0;
right: 0;
height: auto;
opacity: 0;
visibility: hidden;
text-align: center;
z-index: 2;
padding: 0;
margin-bottom: 10px;
pointer-events: none;
user-select: none;
}
.wpc-control-item-info-inner {
text-align: center;
background: var(--wpc-controls-tooltip-bg);
padding: 9px 17px 7px;
font-weight: 600;
text-transform: uppercase;
font-size: 12px;
font-style: normal;
border-radius: 30px;
position: relative;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);
}
.wpc-control-item-info-inner span {
display: inline-block;
}
.wpc-control-item-info-inner span.wpc-hover-price {
font-weight: bold;
}
.wpc-control-item-info .wpc-control-item-info-inner:before {
border-bottom: 7px solid var(--wpc-controls-tooltip-bg);
border-left: 7px solid transparent;
border-right: 7px solid transparent;
content: '';
width: 0;
height: 0;
position: absolute;
top: -6px;
left: 0;
right: 0;
margin: 0 auto;
}
.wpc-single-price {
clear: both;
margin: 10px 0 0 0;
display: inline-block;
width: 100%;
font-family: var(--wpc-secondary-font);
}
.wpc-single-price .wpc-total-text {
color: var(--wpc-total-price-title-color);
text-transform: uppercase;
font-weight: 600;
font-size: 12px;
margin-bottom: 10px;
display: block;
}
.wpc-single-price .wpc-price-value {
color: var(--wpc-total-price-color);
font-size: 54px;
margin-top: 0;
line-height: 1;
margin-bottom: 10px;
font-weight: 300;
}
.wpc-single-product-title {
font-family: var(--wpc-primary-font);
}
.wpc-single-price .wpc-price-value del {
font-size: 29px;
vertical-align: super;
line-height: 1;
display: inline-block;
}
.wpc-sub-control .wpc-control-item:hover>.wpc-control-item-info {
opacity: 1;
visibility: visible;
transition: opacity ease 0.3s, visibility ease 0.3s;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label {
line-height: 20px;
border-radius: 0;
padding: 15px;
margin-bottom: 15px;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-label {
flex: 2;
margin-bottom: 0;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-label .wpc-icon-label {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label > img {
margin-right: 10px;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-label .wpc-icon-label-inner {
color: var(--wpc-controls-label-color);
width: 100%;
display: flex;
justify-content: space-between;
padding: 2px 6px;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-name {
font-weight: 600;
text-transform: uppercase;
font-size: 12px;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-hover-price {
float: right;
font-weight: 600;
text-transform: uppercase;
font-size: 12px;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label.current {
box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
} .wpc-share-inner {
line-height: 1;
font-size: initial;
margin-top: 27px;
margin-top: 0;
margin-bottom: 30px;
}
.wpc-share-inner a,
.wpc-share-inner span {
font-size: 14px;
margin-right: var(--wpc-share-icon-spacing);
display: inline-block;
text-align: center;
}
.wpc-share-inner .wpc-copy-clipboard {
cursor: pointer;
}
@media screen and (max-width: 1024px) {
.wpc-configurator-wrap.style1 .wpc-preview-parent-wrap,
.wpc-configurator-wrap.style2 .wpc-preview-parent-wrap,
.wpc-configurator-wrap.style3 .wpc-preview-parent-wrap,
.wpc-configurator-wrap.accordion .wpc-preview-parent-wrap,
.wpc-configurator-wrap.accordion-2 .wpc-preview-parent-wrap,
body.woocommerce .wpc-configurator-wrap.style1 .wpc-summary,
body.woocommerce .wpc-configurator-wrap.accordion .wpc-summary,
body.woocommerce .wpc-configurator-wrap.accordion-2 .wpc-summary,
.wpc-configurator-wrap.style1 .wpc-summary,
.wpc-configurator-wrap.accordion .wpc-summary,
.wpc-configurator-wrap.accordion-2 .wpc-summary,
body.woocommerce .wpc-configurator-wrap.style3 .wpc-summary,
.wpc-configurator-wrap.style3 .wpc-summary {
width: 100% !important;
}
}
.wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-title {
color: var(--wpc-controls-sub-group-title-color);
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item {
background: var(--wpc-control-lists-bg);
margin-bottom: 10px;
padding: 0;
border: 1px solid #e3e3e3;
clear: both;
}
.accordion-2 .wpc-control-lists.wpc-sub-control.wpc-group-opened {
display: block;
}
.accordion-2 .wpc-accordion-control .wpc-control-has-children .wpc-layer-img {
margin-right: 10px;
margin-top: 1px;
height: auto;
}
.accordion-2 .wpc-accordion-control .wpc-icon-added .wpc-sub-control {
margin-left: 0;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-sub-control {
padding-left: 10px;
padding-right: 0;
}
.accordion-2 .wpc-accordion-control .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item:last-child {
border-bottom-color: #e3e3e3;
} .accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title-wrap {
border: none;
font-weight: normal;
font-size: 12px;
position: relative;
margin: 0;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-layer-title-wrap.wpc-group-opened {
background: var(--wpc-active-control-title-bg);
}
.accordion-2.wpc-configurator-wrap .wpc-control-item .wpc-layer-subtitle-text {
font-family: var(--wpc-secondary-font);
display: block;
}
.accordion-2.wpc-configurator-wrap .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-title {
line-height: 20px;
}
.accordion-2.wpc-configurator-wrap .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-title .wpc-layer-title-text {
background: var(--wpc-control-lists-bg);
z-index: 1;
padding-right: 10px;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title-wrap .wpc-layer-title-inner {
background: var(--wpc-control-lists-bg);
position: relative;
padding-right: 7px;
display: flex;
align-items: center;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-layer-title-wrap {
background: var(--wpc-control-title-bg);
color: #414042;
padding: 10px 20px;
font-weight: normal;
font-size: 12px;
margin: 0;
display: flex;
align-items: center;
justify-content: space-between;
min-height: 45px;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-current-opened-group + .wpc-sub-control {
display: block;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-sub-control:last-child {
margin-bottom: 20px;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-sub-control {
padding-top: 20px;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-has-children:last-child {
margin-bottom: 0;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-has-children .wpc-layer-title-wrap {
background: var(--wpc-control-lists-bg);
padding: 0;
padding-right: 20px;
display: flex;
align-items: flex-start;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title-wrap:after {
color: var(--wpc-control-toggle-icon-color);
content: '\38';
font-family: 'wp-configurator' !important;
position: absolute;
right: 0;
text-align: right;
line-height: 20px;
display: block;
background: var(--wpc-control-lists-bg);
text-transform: none;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item > .wpc-group-opened.wpc-layer-title-wrap:after {
transform: rotate(90deg);
text-align: center;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-layer-title-wrap:after {
color: var(--wpc-control-toggle-icon-color);
content: '\38';
font-family: 'wp-configurator' !important;
text-transform: none;
display: block;
transform: rotate(0deg);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title:after {
color: var(--wpc-control-toggle-icon-color);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title:before {
content: '';
display: block;
height: 1px;
background: var(--wpc-control-separator-color);
width: 100%;
position: absolute;
margin-top: 0;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-group-opened.wpc-layer-title-wrap:after {
transform: rotate(90deg);
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item:first-child > .wpc-sub-control {
display: block;
} .accordion-2 .wpc-controls-wrap .wpc-sub-control {
padding: 11px 20px 8px 20px;
margin: 0;
display: none;
background: var(--wpc-control-lists-bg);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item {
margin-left: 0;
margin-right: 6px;
padding: 0;
box-shadow: none;
}
.wpc-config-element:not(.accordion-2):not(.popover):not(.independent-racing) .wpc-sub-control .wpc-control-item {
box-shadow: inset 0px 0px 0px 6px var(--wpc-controls-border-color);
}
.wpc-config-element:not(.accordion-2):not(.popover):not(.independent-racing) .wpc-sub-control .wpc-control-item.current {
box-shadow: 0 0 25px var(--wpc-active-controls-box-shadow-color);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image {
border: 2px solid var(--wpc-controls-border-color);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image:hover {
border-color: #ebebeb;
}
.accordion-2 .wpc-accordion-control.wpc-controls-wrap .wpc-sub-control .wpc-control-item:first-child {
margin-left: 0;
}
.accordion-2 .wpc-sub-control .wpc-control-item.wpc-control-has-children {
border: none;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.current {
box-shadow: none;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image.current {
border: 2px solid var(--wpc-active-controls-border-color);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-has-children {
cursor: default;
border: none;
}
.accordion-2 .wpc-sub-control .wpc-control-item.custom-icon-size img {
display: flex;
} .accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-has-children {
border-radius: 0;
display: block;
margin: 0px 0 12px 0;
padding: 0;
width: 100%;
height: auto;
}
.accordion-2 .wpc-controls-wrap .wpc-control-has-children .wpc-control-has-children .wpc-layer-img {
margin-right: 0;
margin-top: 0;
padding-right: 7px;
float: left;
display: flex; z-index: 1;
}
.accordion-2 .wpc-sub-control .wpc-control-item.wpc-control-has-children > .wpc-control-item-info {
display: none;
}
#wpadminbar #wp-admin-bar-wpc-configurator-edit>.ab-item:before {
content: '\f464';
top: 2px;
} .wpc-control-item.image-loading {
position: relative;
}
.wpc-control-item.image-loading:before {
content: '';
border-radius: 50%;
width: 24px;
height: 24px;
border: 3px solid rgba(150, 150, 150, 0.2);
border-top-color: #c1c1c1;
animation: trspin 1s infinite linear;
color: black;
right: 0px;
display: inline-block;
margin: 0;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
}
@-webkit-keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wpc-configurator-wrap.style2 .wpc-floating-icons {
top: 120px;
} .wpc-control-item-info-inner {
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
font-family: var(--wpc-secondary-font);
}
.wpc-control-item-info-inner span.wpc-control-item-name,
.wpc-control-item-info-inner span.wpc-hover-price {
color: var(--wpc-controls-tooltip-color);
white-space: nowrap;
}
.wpc-control-item-info {
display: flex;
justify-content: center;
margin-bottom: 0;
} .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-type-inline-text {
line-height: 20px;
border-radius: 0;
margin-bottom: 15px;
font-size: 14px;
padding: 4px 12px;
display: inline-block;
border: 2px solid transparent;
box-shadow: none !important;
}
.wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-type-inline-text .wpc-icon-label {
margin-bottom: 0;
}
.wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-type-inline-text.current {
border: 2px solid #999;
}.wprevpro_t1_outer_div{padding:0;margin:0 0px 0 0px}.wprevpro_t1_DIV_1{box-sizing:border-box;color:#777;text-size-adjust:100%;column-rule-color:#fff;perspective-origin:277.5px 115px;transform-origin:277.5px 115px;border:0 none #fff;font:normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;outline:#fff none 0;margin-bottom:20px;margin-top:10px}.wprevpro_t1_DIV_2{bottom:0;box-shadow:rgba(0,0,0,.09) 2px 2px 3px 0;box-sizing:border-box;color:#777;height:auto;left:0;position:relative;right:0;text-size-adjust:100%;top:0;column-rule-color:#fff;perspective-origin:277.5px 69px;transform-origin:277.5px 69px;background:#fff none repeat scroll 0 0/auto padding-box border-box;border:1px solid #f5f5f5;font: italic normal normal normal 14px / 22.4px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 0 25px;outline:#fff none 0;padding:20px 25px 20px 48px}.wprevpro_t1_DIV_2:after{bottom:-30px;box-sizing:border-box;color:#fff;content:'';display:block;height:30px;left:80px;position:absolute;right:445px;text-size-adjust:100%;width:30px;column-rule-color:#fff;perspective-origin:15px 15px;transform-origin:15px 15px;filter: drop-shadow(2px 2px 1px rgba(0,0,0,.0980392));border-top:30px solid #fff;border-right:30px solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;font:normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;outline:#fff none 0}.wprevpro_t1_DIV_2:before{bottom:47px;box-sizing:border-box;color:#bbb;content:'\201C';display:block;height:96px;left:55px;position:absolute;right:515.391px;text-size-adjust:100%;top:20px;width:24.6094px;column-rule-color:#bbb;perspective-origin:12.2969px 48px;transform-origin:12.2969px 48px;border:0 none #bbb;font:normal normal normal normal 60px/96px Georgia,serif;margin:-25px 0 0 -40px;outline:#bbb none 0}.wprevpro_t1_P_3{box-sizing:border-box;color:#777;text-size-adjust:100%;column-rule-color:#777;perspective-origin:240px 44px;transform-origin:240px 44px;border:0 none #777;font:italic normal normal normal 14px/22.4px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px;outline:#777 none 0}.wprevpro_t1_IMG_4{box-sizing:border-box;color:#fff;display:block;float:left;height:50px;text-size-adjust:100%;vertical-align:middle;width:50px;column-rule-color:#fff;perspective-origin:30px 30px;transform-origin:30px 30px;border:0 none #fff;border-radius:50% 50% 50% 50%!important;font:normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 20px;outline:#fff none 0}.wprevpro_t1_SPAN_5{color:#555;display:block;text-size-adjust:100%;text-transform:uppercase;overflow:hidden;padding:8px 0 0}.marginb10{margin-bottom:10px}.w3_wprs-row-padding-small{padding:0 4px}.noboxshadow{box-shadow:transparent 0 0 0 0}.wprevpro_t1_P_3>img{box-shadow:0 0 0 transparent}.wprevpro_t1_A_8>img{box-shadow:0 0;padding:0}img.wprevpro_t1_star_img_file{width:100px;height: 19px;}img.wprevpro_t1_yelp_logo{position:absolute;right:10px;bottom:2px}img.wprevpro_t1_site_logo {position: absolute;right: 2px;bottom: 2px;height: 32px;width: unset;margin-bottom: unset!important;}
.w3_wprs-responsive{overflow-x:auto}.w3_wprs-btn-bar:after,.w3_wprs-btn-bar:before,.w3_wprs-btn-group:after,.w3_wprs-btn-group:before,.w3_wprs-clear:after,.w3_wprs-container:after,.w3_wprs-panel:after,.w3_wprs-row-padding:after,.w3_wprs-row:after,.w3_wprs-topnav:after{content:"";display:table;clear:both}.w3_wprs-col,.w3_wprs-half,.w3_wprs-quarter,.w3_wprs-third,.w3_wprs-threequarter,.w3_wprs-twothird{float:left;width:100%}.w3_wprs-col.s1{width:8.33333%}.w3_wprs-col.s2{width:16.66666%}.w3_wprs-col.s3{width:24.99999%}.w3_wprs-col.s4{width:33.33333%}.w3_wprs-col.s5{width:41.66666%}.w3_wprs-col.s6{width:49.99999%}.w3_wprs-col.s7{width:58.33333%}.w3_wprs-col.s8{width:66.66666%}.w3_wprs-col.s9{width:74.99999%}.w3_wprs-col.s10{width:83.33333%}.w3_wprs-col.s11{width:91.66666%}.w3_wprs-col.s12,.w3_wprs-half,.w3_wprs-quarter,.w3_wprs-third,.w3_wprs-threequarter,.w3_wprs-twothird{width:99.99999%}@media only screen and (min-width:601px){.w3_wprs-col.m1{width:8.33333%}.w3_wprs-col.m2{width:16.66666%}.w3_wprs-col.m3,.w3_wprs-quarter{width:24.99999%}.w3_wprs-col.m4,.w3_wprs-third{width:33.33333%}.w3_wprs-col.m5{width:41.66666%}.w3_wprs-col.m6,.w3_wprs-half{width:49.99999%}.w3_wprs-col.m7{width:58.33333%}.w3_wprs-col.m8,.w3_wprs-twothird{width:66.66666%}.w3_wprs-col.m9,.w3_wprs-threequarter{width:74.99999%}.w3_wprs-col.m10{width:83.33333%}.w3_wprs-col.m11{width:91.66666%}.w3_wprs-col.m12{width:99.99999%}}@media only screen and (min-width:993px){.w3_wprs-col.l1{width:8.33333%}.w3_wprs-col.l2{width:16.66666%}.w3_wprs-col.l3,.w3_wprs-quarter{width:24.99999%}.w3_wprs-col.l4,.w3_wprs-third{width:33.33333%}.w3_wprs-col.l5{width:41.66666%}.w3_wprs-col.l6,.w3_wprs-half{width:49.99999%}.w3_wprs-col.l7{width:58.33333%}.w3_wprs-col.l8,.w3_wprs-twothird{width:66.66666%}.w3_wprs-col.l9,.w3_wprs-threequarter{width:74.99999%}.w3_wprs-col.l10{width:83.33333%}.w3_wprs-col.l11{width:91.66666%}.w3_wprs-col.l12{width:99.99999%}}.w3_wprs-content{max-width:980px;margin:auto}.w3_wprs-row-padding,.w3_wprs-row-padding>.w3_wprs-col,.w3_wprs-row-padding>.w3_wprs-half,.w3_wprs-row-padding>.w3_wprs-quarter,.w3_wprs-row-padding>.w3_wprs-third,.w3_wprs-row-padding>.w3_wprs-threequarter,.w3_wprs-row-padding>.w3_wprs-twothird{padding:0 8px}
span.wprs_rd_more {
cursor: pointer;
}
a.wprev_media_img_a{display:inline-block}img.wprev_media_img{height:50px!important;margin-right:4px;border-radius:5px;margin-bottom: 2px;}.wprev_media_div{margin-bottom:0;margin-top:10px;margin-left:0;margin-right:0}.wpproslider_t3_DIV_1a .wprev_media_div{margin:-25px 5px 34px 55px}.wpproslider_t6_DIV_2 .wprev_media_div{margin-left:10px;margin-right:10px}
.wprev_media_div {
margin-bottom: 0;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
overflow: auto;
white-space: nowrap;
scrollbar-width: thin;
scrollbar-color: #e4e4e4 #ffffff;
scrollbar-gutter: auto;
}
.wprev_media_div::-webkit-scrollbar {
width: 16px;
}
.wprev_media_div::-webkit-scrollbar-track {
background-color: #e4e4e4;
border-radius: 100px;
}
.wprev_media_div::-webkit-scrollbar-thumb {
background-color: #d4aa70;
border-radius: 100px;
}
.wprs_unslider{overflow:visible;margin:0;padding:0;position:relative}.wprs_unslider-wrap{position:relative}.wprs_unslider-wrap.wprs_unslider-carousel>li{float:left}.wprs_unslider-vertical>ul{height:100%}.wprs_unslider-vertical li{float:none;width:100%}.wprs_unslider-fade{position:relative}.wprs_unslider-fade .wprs_unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8;list-style-type:none}.wprs_unslider-fade .wprs_unslider-wrap li.wprs_unslider-active{z-index:10}.wprs_unslider li,.wprs_unslider ol,.wprs_unslider ul{list-style:none;margin:0!important;padding:0!important;border:none;list-style-type:none}.wprs_unslider-arrow{position:absolute;z-index:2;cursor:pointer}.wprs_unslider-arrow.next{left:auto;background-position-x: 52%;    background-position-y: 50%;}.wprs_unslider-arrow{display:block;width:25px;height:25px;top:50%;right:10px;left:auto;margin-top:-30px;overflow:hidden;background:rgba(0,0,0,.2) no-repeat 58% 51%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAQAAABuQZ3IAAAAi0lEQVR4AU3OISBEQQBAwS0AACS9NxqQgCZpkiYBVddFvWhAAUABAPQCAGC4g/0vTnrBqCfDIZl70J+kMUBPpEwT4FNXxBxz4F1HxHyr4EVTxBLb4EFNxEon4CJSlVNw9AcV9sC16h8osgke1P1ArgXwouVvdQq86ww/GQefusNf7kBviBlxpT8k+gL/Wox4r1d4MwAAAABJRU5ErkJggg==);background-size:7px 11px;border-radius:32px;text-indent:-999em;opacity:.6;transition:opacity .2s;border-width:0!important}.wprs_unslider-arrow.prev{left:10px;right:auto;-ms-transform:rotate(-180deg);transform:rotate(-180deg);background-position-x: 52%;background-position-y: 50%;}.wprs_unslider-nav ol{list-style:none;text-align:center}.wprs_unslider-nav ol li{display:inline-block;width:9px;height:9px;margin:0 4px!important;background:0 0;border-radius:5px;overflow:hidden;text-indent:-999em;border:1px solid #c3c3c3;cursor:pointer}.wprs_unslider-nav ol li.wprs_unslider-active{background:#c3c3c3;cursor:default}
a.wprs_rd_more {
cursor: pointer;
text-decoration: none !important;
}
.wprs_unslider-wrap.wprs_unslider-carousel>li {
float: left;
margin: 0px !important;
}
span.wprs_rd_more_text {
display: inline;
transition: opacity 1s;
opacity: 0;
}
.wprev-slider {
margin-left: 30px;
margin-right: 30px;
}
div.wprev-slider ul {
list-style-type: none !important;
padding: 0 0 0 0 !important;
}
.wprev-slider ul {
list-style-type: none;
}
li.wprevnextslide {
display: none;
}
img.sitetype_Google {
width:32px;
height:32px;
}
img.sitetype_Facebook {
width:32px;
height:32px;
}
span.svgicons.svg-wprsp-verified {
width: 18px;
height: 18px;
background: #a3a29e;
display: inline-block;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: bottom;
margin-bottom: -3px;
margin-right: 5px;
margin-left: 2px;
}
.wprevtooltip{
cursor: pointer;
}
.wprevpro_tooltip {
display: none;
position: absolute;
padding-left: 10px;
padding-right: 10px;
color: #efefef;
background-color: #000000bf;
border-radius: 3px;
font-family: sans-serif;
font-style: normal;
font-size: 10px;
line-height: 24px;
z-index: 999999;
} .wprevpro_star_imgs span.svgicons{
width: 18px;
height: 18px;
background: gold;
display: inline-block;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: bottom;
margin-bottom: -2px;
margin-right: 1px;
}
span.svgicons.svg-wprsp-star-full.ratingRow__star{
width: 19px;
height: 19px;
background: gold;
display: inline-block;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: center;
margin-bottom: 1px;
margin-right: 0px;
}
span.svgicons.svg-empty {
width: 0px !important;
height: 0px !important;
}
fieldset#wprevpro_review_rating span.svgicons{
width: 35px;
height: 35px;
display: inline-block;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
-webkit-mask-position: bottom;
margin-bottom: -2px;
margin-right: 0px;
}
li.wprevnextslide {
display: none;
}
span.wprevpro_star_imgs_T1 {
margin-right: 2px;
}
.svg-wprsp-verified{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M23.016 12l-2.438-2.813 0.328-3.656-3.609-0.844-1.875-3.188-3.422 1.453-3.422-1.453-1.875 3.188-3.609 0.797 0.328 3.703-2.438 2.813 2.438 2.813-0.328 3.656 3.609 0.844 1.875 3.188 3.422-1.453 3.422 1.453 1.875-3.188 3.609-0.844-0.328-3.656zM10.078 16.734l-3.797-3.844 1.5-1.453 2.297 2.344 5.859-5.906 1.5 1.5z'%3E%3C/path%3E%3C/svg%3E%0A");
}
.svg-wprsp-star{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.319-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E%0A");
}
.svg-wprsp-star-o{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M13.959 12.522l3.757-3.646-5.181-0.761-2.32-4.69-2.32 4.69-5.181 0.761 3.757 3.646-0.896 5.169 4.641-2.443 4.628 2.443zM20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.331-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E");
}
.svg-wprsp-star-empty{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-4.801 2.524 0.917-5.346-3.884-3.786 5.368-0.78 2.4-4.864 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E");
}
.svg-wprsp-star-full{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361z'%3E%3C/path%3E%3C/svg%3E%0A");
}
.svg-wprsp-star-half{
-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-0.020 0.011 0.020-12.263 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E");
} .wprev_outer_wb {
display: flex !important;
margin-bottom: 7px;
}
.wprev_badge_div.badgeleft {
margin: 10px 5px 10px 10px !important;
}
.wprev_badge_div.badgeright {
margin: 10px 10px 10px 5px !important;
}
.wprev-google-place {
display: flex !important;
padding: 8px 12px !important;
box-shadow: rgba(0, 0, 0, .08) 2px 2px 3px 0px !important;
border: 1px solid #f5f5f5 !important;
}
.wprev-google-left {
padding: 10px 8px 10px 5px !important;
}
.wprev-google-right {
padding: 3px !important;
}
.wprev-google-right div {
line-height: 24px !important;
font-size: 15px !important;
width: max-content !important;
}
.wprev-google-name {
font-weight: bold !important;
}
.wprev-google-place a {
text-decoration: none !important;
}
a.wprev-google-wr-a {
color: #fff !important;
padding: 1px 8px 5px !important;
outline: none !important;
border-radius: 3px !important;
background: #0a6cff !important;
white-space: nowrap !important;
vertical-align: middle !important;
box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24) !important;
user-select: none !important;
transition: all .2s ease-in-out !important;
display: flex !important;
align-items: center !important;
width: fit-content !important;
}
a.wprev-google-wr-a:hover {
background: #0a6cffc7 !important;
}
.wprev-google-wr {
margin: 12px 0px 6px !important;
}
a.wprev-google-wr-a svg {
margin-left: 5px !important;
margin-top: 3px !important;
}
span.wprev-google-rating {
font-size: 18px !important;
margin-right: 5px !important;
font-weight: 500 !important;
}
span.wprev_btot {
font-weight: 600 !important;
}
.badgehideclass {
display:none !important;
}
.sprev-google-left-src {
border-radius: 5% !important;
min-width: 50px !important;
min-height: 50px !important;
display:block;
}
span.wprev-businessname {
font-size: 15px !important;
color: #373737 !important;
font-weight: 600 !important;
}
img.wprev-google-powered-img {
vertical-align: middle !important;
}
@media only screen and (max-width: 600px) {
.wprev_outer_wb {
flex-wrap: wrap;
}
.wprev_badge_div.badgeleft {
margin: 10px 10px 10px 10px !important;
width: -webkit-fill-available;
}
.wprev_outer_wb .wprs_unslider {
max-width: -webkit-fill-available;
}
.wprev_badge_div.badgeright {
width: -webkit-fill-available;
}
}.wt-mycoupons ul li {
box-sizing: border-box;
display: inline-block;
padding: 15px;
width: 170px;
min-height: 60px;
margin-bottom: 15px;
vertical-align: top;
line-height: 1.4;
}   
.wt_coupon_wrapper{ width:100%; position:relative; flex-direction:row; flex-wrap:wrap; display:flex; justify-content:flex-start; margin-bottom:15px; gap:26px;  padding:15px 4px 4px 4px; }
.wt_coupon_wrapper .wt-single-coupon, .wt_coupon_wrapper .wt-sc-hidden-coupon-box{ width:30%; min-width:240px; margin:0px; flex:1 0 30%; }
.wt_coupon_wrapper .wt-sc-hidden-coupon-box{ content:""; visibility:hidden; }
.wt_sc_pagination{ width:100%; clear:both; margin-bottom:15px; text-align:right; }
.wt_sc_pagination .woocommerce-pagination{ display:inline-block; float:none; }
.wt_sc_available_coupon_sort_by{ float:right; font-size:14px; }
.wt_sc_bogo_cart_item_discount, .wt_sc_bogo_cart_item_discount *{ color:green; font-size:small; }