.fancy-product .fpd-not-supported-device-info {
display: none;
}  .fancy-product-wrapper .fpd-container {
float: none;
}
.fancy-product-wrapper .summary {
float: none !important;
width: auto !important;
} .fpd-container {
clear: both !important;
}
.fpd-fullwidth-summary .summary {
width: 100% !important;
float: none !important;
} .fpd-blue-btn {
background: #3F51B5;
color: #fff;
padding: 10px 10px;
}
#fpd-start-customizing-button {
pointer-events: visible;
cursor: pointer;
opacity: 1;
}
#fpd-start-customizing-button.fpd-disabled {
display: inline-block;
min-width: 100px;
height: 35px;
padding: 10px;
opacity: 0.9;
background-image: url(//brisbanecbdprinting.com.au/wp-content/plugins/fancy-product-designer/images/fpd/loader.svg);
background-repeat: no-repeat;
background-position: center center;
}
.fpd-disabled {
pointer-events: none;
cursor: default;
opacity: 0.6;
} .fpd-php-uploader-info {
font-size: 12px;
}
.fpd-php-uploader-info > .fpd-upload-progess-bar {
position: relative;
margin-top: 10px;
}
.fpd-upload-progess-bar > div {
position: absolute;
height: 3px;
width: 0;
top: 0;
left: 0;
background: #fff;
}
.fpd-upload-progess-bar > .fpd-progress-bar-bg {
background: #fff;
opacity: 0.2;
width: 100% !important;
} form[name="fpd_shortcode_form"] {
z-index: 0 !important;
}
form[name="fpd_shortcode_form"] > input {
display: block;
}
.fpd-shortcode-form-text-input {
width: 100%;
}
.fpd-shortcode-form-text-input.fpd-error {
background: #ffeeee !important;
}
.fpd-shortcode-price-wrapper {
font-size: 1.6em;
opacity: 0;
-webkit-transition: opacity 300ms ease-out;
transition: opacity 300ms ease-out;
}
.fpd-shortcode-price-wrapper.fpd-show-up {
opacity: 1;
} .fpd-theme-check-wrapper {
top: 0;
left: 0;
position: fixed;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.85);
z-index: 10000;
}
.fpd-theme-check-wrapper > .fpd-theme-check-content {
position: absolute;
top: 200px;
left: 50%;
margin-left: -400px;
width: 800px;
min-height: 300px;
background: #fff;
padding: 20px;
}
.fpd-theme-check-content h4 {
font-size: 18px;
font-weight: bold;
margin: 0 0 20px;
padding: 0;
}
.fpd-theme-check-content h4 span {
float: right;
cursor: pointer;
}
.fpd-theme-check-content p {
font-size: 12px;
margin-bottom: 15px;
padding: 10px;
clear: both;
}
.fpd-theme-check-content p a {
color: inherit;
text-decoration: underline;
}
.fpd-theme-check-content p.fpd-success {
background-color: #DFF0D8;
color:#3c763d;
}
.fpd-theme-check-content p.fpd-warning {
background-color: #FCF8E3;
color:#8a6d3b;
}
.fpd-theme-check-content p.fpd-error {
background-color: #F2DEDE;
color: #a94442;
} .fpd-modal-overlay {
position: fixed;
width: 100%;
bottom: 0;
right: 0;
top: 0;
left: 0;
background: rgba(0,0,0,0.5);
z-index: 10000;
overflow: auto;
display: none;
}
.fpd-modal-wrapper {
background: #fff;
width: auto;
height: auto;
position: absolute;
left: 50%;
top: 50px;
padding: 20px;
z-index: 10020;
max-width: 100%;
}
.fpd-modal-wrapper > .fpd-container {
margin: 0 !important;
}
.fpd-modal-buttons {
text-align: right;
margin-top: 20px;
}
.fpd-modal-buttons > a {
margin-right: 10px;
padding: 8px 10px;
}
.fpd-modal-open {
overflow: hidden;
}
.fpd-modal-hidden {
display: none !important;
} @media (max-width : 480px) {
.fpd-hidden-mobile .fpd-container,
.fpd-hidden-mobile form.cart {
display: none !important;
}
.fancy-product.fpd-hidden-mobile .fpd-not-supported-device-info {
display: block;
}
} @media (max-width : 767px) {
.fpd-hidden-tablets .fpd-container,
.fpd-hidden-tablets form.cart {
display: none !important;
}
.fancy-product.fpd-hidden-tablets .fpd-not-supported-device-info {
display: block;
}
}