.add-shipping-method {
background-color: red;
}
.add-shipping-method .row {
margin-bottom: 20px;
}
.spinner {
background: url(//tootightembroidery.com/wp-content/plugins/woopanel/assets/images/spinner.gif) no-repeat;
-webkit-background-size: 20px 20px;
background-size: 20px 20px;
display: inline-block;
visibility: hidden;
vertical-align: middle;
opacity: .7;
filter: alpha(opacity=70);
width: 20px;
height: 20px;
margin: 0px 10px 0;
}
.spinner .is-active {
visibility: visible;
}
.wpl-notice {
background-color: #f7f7f7;
border-left: 4px solid #fff;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
margin: 5px 0px 0px;
padding: 10px 12px;
}
.wpl-notice.woopanel-error-msg {
border-left-color: #ffb900;
}
.wpl-notice.woopanel-success-msg {
border-left-color: #46b450;
}
.wpl-notice ul {
margin: 0;
padding: 0;
list-style: none;
}
.wpl-notice ul li {
font-size: 14px;
padding-left: 10px;
}
.pure-table {
width: 100%;
border-collapse: collapse;
z-index: 1;
margin-bottom: 0 !important;
}
.pure-table,
.pure-table th,
.pure-table td {
empty-cells: show;
border: 1px solid #e0e0e0;
}
.woocommerce div.product form.cart table.pure-table td {
padding: 10px 20px 10px 20px;
white-space: nowrap;
}
.heading-center,
.woocommerce div.product form.cart table.pure-table td:not(.attr-name) {
text-align: center;
}
table.pure-table td:not(.attr-name) {
cursor: pointer;
}
.price-matrix-table .attr-name {
font-weight: 700;
background: #efefef;
color: #333;
text-transform: uppercase;
font-size: 14px;
}
.pure-table .pm-td-price:hover,
.pure-table .pm-td-price {
font-size: 14px !important;
color: #747577 !important;
}
.woocommerce div.product form.cart table.horizontal-3 tbody > tr:first-child {
background: #dadada;
color: #747577;
}
.pure-table .pm-td-price:hover,
.pure-table .pm-td-price.selected {
background: #efefef;
color: #b31010;
cursor: pointer;
} .pure-table .pm-price-wrap:not(.show) del {
display: none;
}
.pure-table .pm-td-price ins {
text-decoration: none;
background: transparent;
color: #747577;
}
.woocommerce-variation-price ins {
color: red;
}
.woocommerce div.product form.cart .variations {
width: 375px;
}
.woocommerce div.product form.cart .variations td.label {
width: 30%;
color: #000;
text-align: left;
}
.price-matrix-container:before,
.price-matrix-container:after {
display: table;
content: " ";
}
.price-matrix-container:after {
clear: both;
}
.woocommerce div.product form.cart .variations select {
-webkit-border-radius: 0;
border-radius: 0;
padding: 10px 15px;
background: #fff none repeat scroll 0 0;
border: 1px solid #e6e6e6;
color: #777;
font-size: 14px;
font-weight: 300;
line-height: 17px;
}
.woocommerce div.product form.cart .variations tr {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.reset_variations {
display: none;
}
.table-responsive {
min-height: .01%;
overflow-x: auto;
margin-bottom: 30px !important;
}
.colspan {
position: static !important;
}
.tippy-tooltip {
background: #efefef !important;
}
.tippy-popper[x-placement^=top] [x-arrow] {
border-top: 7px solid #efefef !important;
}
.tippy-popper[x-placement^=bottom] [x-arrow] {
border-bottom: 7px solid #efefef !important;
}
.tippy-popper .tippy-tooltip-content table {
margin-bottom: 0;
}
.tippy-popper .tippy-tooltip-content table tr {
border-top: 1px dashed #444;
border-bottom: 0;
}
.tippy-popper .tippy-tooltip-content table tr:first-child {
border-top: 0;
}
.tippy-popper .tippy-tooltip-content table tr td {
text-align: right;
width: 100px;
font-size: 14px;
line-height: 30px;
color: #444;
white-space: nowrap;
}
.tippy-popper .tippy-tooltip-content table tr td:first-child {
width: 145px;
text-align: left;
font-size: 14px;
font-weight: 700;
}
.woocommerce div.product form.cart table.pure-table.horizontal-3 td {
padding: 10px 20px 10px 20px;
}
.woocommerce div.product form.cart table.pure-table.horizontal-3 td.text-center {
text-align: center;
}
table.table-matrix-4 td {
padding: 10px 20px 10px 20px !important;
}
.table-responsive.hide {
display: none;
}
.tippy-tooltip {
padding: 0 !important;
}
.tippy-tooltip .tippy-tooltip-content table tr td {
background-color: #efefef;
border-bottom: 1px solid #fbfbfb;
padding: 5px 15px;
}
.tippy-tooltip .tippy-tooltip-content table tr:last-child td {
border-bottom: 0 !important;
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.blockUI.blockOverlay::before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
content: '';
-webkit-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//tootightembroidery.com/wp-content/plugins/woopanel/assets/images/loader.svg) center center;
-webkit-background-size: cover;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
table.un-variations tbody label {
font-weight: 700;
white-space: nowrap;
}
table.un-variations select {
padding-left: 10px;
}
.pure-table .pm-td-price del span,
.woocommerce-variation-price del span {
margin-right: 0;
}
.pure-table .pm-td-price del {
margin-right: 5px;
}
.pm-td-price.tippy {
text-align: center;
}
.has-price-matrix:not(.has-color_swatches) table.variations {
display: none !important;
}
.nbpm-calculator {
margin: 10px 0;
}
.woocommerce div.product form.cart table.pure-table td.selected {
background: #e6e6e6;
}
#price-matrix-wrapper {
width: 100%;
}
#price-matrix-wrapper .load-table-pm {
margin-top: 25px;
}
.nbcs-hidden {
display: none !important;
visibility: hidden !important;
}
.nbtcs-swatches {
position: relative;
overflow: hidden;
padding: 5px;
}
.nbtcs-swatches span img {
-webkit-border-radius: 0;
border-radius: 0;
}
.nbtcs-swatches span:not(.swatch-radio) {
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
margin-right: 15px;
cursor: pointer;
border: 1px solid #999;
position: relative;
opacity: 0.7;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.nbtcs-swatches span.swatch-color {
overflow: initial;
}
.nbtcs-swatches span:last-child {
margin-right: 0;
}
.nbtcs-swatches .swatch:not(.swatch-radio).circle {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.nbtcs-swatches .swatch:not(.swatch-radio).selected {
-webkit-box-shadow: 0 0 5px;
box-shadow: 0 0 5px;
border-color: #999;
opacity: 1;
}
.nbtcs-swatches .swatch.disabled {
opacity: 0.1;
}
.nbtcs-swatches .swatches-radio {
margin: 0;
padding: 0;
list-style: none;
}
.nbtcs-swatches .swatches-radio li {
color: #AAAAAA;
display: block;
position: relative;
width: 100%;
}
.nbtcs-swatches .swatches-radio li input[type=radio] {
position: absolute;
visibility: hidden;
}
.nbtcs-swatches .swatches-radio li label {
display: inline-block;
position: relative;
font-weight: 300;
padding: 0 21px 5px 20px;
z-index: 9;
cursor: pointer;
-webkit-transition: all 0.25s linear;
}
.nbtcs-swatches .swatches-radio li .check {
display: block;
position: absolute;
border: 2px solid #AAAAAA;
height: 15px;
width: 15px;
top: 5px;
left: 0;
z-index: 5;
-o-transition: border .25s linear;
transition: border .25s linear;
-webkit-transition: border .25s linear;
}
.nbtcs-swatches .swatches-radio li .check:before {
display: block;
position: absolute;
content: '';
height: 7px;
width: 7px;
top: 2px;
left: 2px;
margin: auto;
-o-transition: background 0.25s linear;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;
}
.nbtcs-swatches .swatches-radio li .check.circle {
-webkit-border-radius: 100%;
border-radius: 100%;
}
.nbtcs-swatches .swatches-radio li .check.circle:before {
-webkit-border-radius: 100%;
border-radius: 100%;
}
.nbtcs-swatches .swatches-radio li:hover label {
color: #fff;
}
.nbtcs-swatches .swatches-radio li:hover .check {
border: 2px solid #fff;
}
.nbtcs-swatches .swatches-radio li input[type=radio]:checked ~ .check {
border: 2px solid #000000;
}
.nbtcs-swatches .swatches-radio li input[type=radio]:checked ~ .check::before {
background: #000000;
}
.nbtcs-swatches .swatches-radio li input[type=radio]:checked ~ label {
color: #000000;
}
.nbtcs-swatches .swatch-color {
text-indent: -9999px;
}
.nbtcs-swatches .swatch-color.circle:before {
-webkit-border-radius: 50%;
border-radius: 50%;
content: '';
display: inline-block;
border: 1px solid transparent;
position: absolute;
top: -3px;
left: -3px;
right: -3px;
bottom: -3px;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
margin: 0;
width: auto;
height: auto;
border-color: inherit;
}
.nbtcs-swatches .swatch-color .selected {
border-color: transparent;
}
.nbtcs-swatches .swatch-color .selected:before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
width: 6px;
height: 10px;
display: block;
border: solid #ff7a7a;
border-width: 0 2px 2px 0;
position: absolute;
top: 50%;
left: 50%;
margin-left: -4px;
margin-top: -8px;
}
.nbtcs-swatches .swatch-label {
background-color: #f1f1f1;
}
.nbtcs-swatches .swatch-text.selected {
background: #dcdcdc;
}
.nbtcs-swatches .swatch-image {
overflow: hidden;
}
#nbtcs-unlinebreak table.variations tbody td {
display: table-cell;
border-bottom: 1px solid #efefef;
vertical-align: middle;
}
#nbtcs-unlinebreak table.variations tbody td.label {
width: 25%;
}
#nbtcs-unlinebreak .nbtcs-swatches {
padding: 10px 0 5px 5px;
vertical-align: middle;
display: inline-table;
}
#nbtcs-unlinebreak table.variations tbody > tr:first-child .nbtcs-swatches {
padding-top: 5px;
padding-bottom: 15px;
}
.no-selected {
display: none;
}
.variations tbody tr:last-child td.label {
margin-bottom: 25px;
}
.dokan-single-store .dokan-store-tabs .dokan-list-inline > li.dokan-right {
margin: 0 4px;
position: relative;
top: 7px;
}
.dokan-single-store .dokan-store-tabs .dokan-list-inline > li.dokan-right button {
margin-top: 0;
}
.dokan-single-store .dokan-store-tabs .dokan-list-inline > li.dokan-right button i {
margin-left: 5px;
}
.dokan-single-store .dokan-store-tabs .dokan-list-inline > li.dokan-right.dokan-review-btn-wrap {
border-right: 0;
margin-right: 8px;
}
#dokan-review-popup {
padding: 30px;
}
#dokan-review-popup #frmDokanReview > .woopanel-row {
margin-bottom: 15px;
}
#dokan-review-popup #frmDokanReview > .woopanel-row label {
margin-bottom: 3px;
display: block;
font-weight: 600;
color: #444;
font-size: 14px;
}
#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input input,
#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input select {
height: 40px;
}
#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input input,
#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input textarea,
#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input select {
width: 100%;
padding: 5px 10px;
font-size: 14px;
-webkit-border-radius: 0;
border-radius: 0;
border-color: #e1e1e1;
}
#dokan-review-popup #frmDokanReview > .woopanel-row .btn-review-now {
color: #ffffff;
background-color: #dd3b0f;
border-color: #ca360e;
border: 0;
padding: 5px 50px;
font-weight: 400;
text-transform: capitalize;
font-size: 14px;
height: 35px;
letter-spacing: 1px;
}
#dokan-review-popup #frmDokanReview > .woopanel-row .btn-review-now:hover {
background-color: #ed4a1e;
border-color: #ed4a1e;
}
#dokan-review-popup #frmDokanReview > .woopanel-row:last-child {
margin-bottom: 0;
}
.store-review-wrap .commentlist {
margin: 0;
padding: 0;
list-style: none;
}
.store-review-wrap .commentlist li {
margin-bottom: 30px;
}
.store-review-wrap .commentlist li .review_comment_container {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.store-review-wrap .commentlist li .review_comment_container .dokan-review-author-img {
-webkit-flex-basis: 80px;
-ms-flex-preferred-size: 80px;
flex-basis: 80px;
}
.store-review-wrap .commentlist li .review_comment_container .dokan-review-author-img .avatar {
border: 1px solid #ccc8c8;
padding: 1px;
-webkit-border-radius: 0;
border-radius: 0;
}
.store-review-wrap .commentlist li .review_comment_container .comment-text {
margin-left: 20px;
border: 1px solid #ccc;
width: 100%;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 10px 15px;
}
.store-review-wrap .commentlist li .review_comment_container .comment-text .comment-info {
margin-bottom: 0;
}
.store-review-wrap .commentlist li .review_comment_container .comment-text .description h5 {
margin: 0 0 5px 0;
font-size: 18px;
}
.store-review-wrap .commentlist li .review_comment_container .comment-text .description p {
margin: 0;
}
.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar {
position: absolute;
right: 5px;
top: 10px;
}
.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar .star-rating {
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-family: 'printcart-ico';
margin-bottom: 10px;
width: 90px;
}
.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar .star-rating:before {
content: '\e9d7\e9d7\e9d7\e9d7\e9d7';
float: left;
top: 0;
left: 0;
position: absolute;
color: #f05025;
}
.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
color: #f05025;
}
.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar .star-rating span:before {
content: "\e9d9\e9d9\e9d9\e9d9\e9d9";
top: 0;
position: absolute;
left: 0;
}
#dokan-content #reviews {
margin-top: 10px;
}
#dokan-content #reviews .headline {
font-weight: 700;
}
.woopanel-geolocation-advanced .woopanel-geolocation-row {
margin: 0 -15px;
}
.woopanel-geolocation-advanced .woopanel-geolocation-row::after {
display: block;
content: "";
clear: both;
}
.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col {
float: left;
padding: 0 15px;
}
.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col .wpl-form-control {
width: 100%;
margin-bottom: 0;
height: 45px;
padding-left: 15px;
border: 1px solid #ccc;
}
.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col select {
-webkit-appearance: menulist;
-moz-appearance: menulist;
appearance: menulist;
}
.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col .woopanel-geolocation-searchlocal {
position: relative;
}
.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col .woopanel-geolocation-searchlocal .wpl-icon-searchlocal {
margin-top: -7px;
position: absolute;
top: 50%;
right: 10px;
width: 15px;
height: 15px;
background-image: url(//tootightembroidery.com/wp-content/plugins/woopanel/assets/images/icon-gps.png);
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
display: block;
}
.woopanel-geolocation-address {
font-style: italic;
}
.woopanel-geolocation-map {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 30px 0;
background-color: #f9f9f9;
height: 300px;
}
.woopanel-shop-geolocation {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
}
.woopanel-shop-geolocation .woopanel-geolocation-wrapper {
width: 100%;
}
.archive.woocommerce .shop-main {
width: 100%;
}
.map-loader {
border: 5px solid #f3f3f3;
-webkit-border-radius: 50%;
border-radius: 50%;
border-top: 5px solid #3498db;
width: 50px;
height: 50px;
-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite;
}
.woopanel-wrapper.empty-vendor #dokan-seller-listing-wrap {
margin: 0;
} @-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
body.dokan-store.woopanel-right-sidebar .dokan-store-sidebar {
float: right;
margin-right: 0 !important;
}
body.dokan-store.woopanel-full-width .dokan-store-sidebar {
display: none !important;
}
body.dokan-store.woopanel-full-width #dokan-primary {
width: 100%;
float: none;
}