.ctct-form-wrapper .ctct-button {
font-size: 0.9rem;
}
.ctct-form-wrapper .ctct-message {
border: 1px solid;
padding: 1em;
}
.ctct-form-wrapper .ctct-message.ctct-error {
background-color: rgba(255, 65, 54, 0.02);
border-color: #ff4136;
color: rgb(207, 11.328358209, 0);
}
.ctct-form-wrapper .ctct-message.ctct-success {
background-color: rgba(46, 204, 64, 0.02);
border-color: #2ecc40;
color: rgb(27.232, 120.768, 37.888);
}
.ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice {
border-radius: 50%;
float: right;
line-height: 1;
padding: 0.85rem 1rem;
text-decoration: none;
}
.ctct-form-wrapper .ctct-form-field {
margin: 0 0 1rem;
}
.ctct-form-wrapper .ctct-field-inline {
display: inline-block;
}
@media (min-width: 992px) {
.ctct-form-wrapper .ctct-field-half {
float: left;
margin-right: 2%;
width: 48%;
}
.ctct-form-wrapper .ctct-field-half:last-of-type {
margin-right: 0;
}
}
@media (min-width: 992px) {
.ctct-form-wrapper .ctct-field-third {
float: left;
margin-right: 2%;
width: 32%;
}
.ctct-form-wrapper .ctct-field-third:last-of-type {
margin-right: 0;
}
}
@media (min-width: 992px) {
.ctct-form-wrapper .ctct-field-fourth {
float: left;
margin-right: 2%;
width: 24%;
}
.ctct-form-wrapper .ctct-field-fourth:last-of-type {
margin-right: 0;
}
}
.ctct-form-wrapper input[type=text]:required:valid, .ctct-form-wrapper input[type=email]:required:valid, .ctct-form-wrapper input[type=password]:required:valid, .ctct-form-wrapper input[type=tel]:required:valid, .ctct-form-wrapper input[type=number]:required:valid {
background-image: url(//mgosimusic.com/wp-content/plugins/constant-contact-forms/assets/images/check_circle.svg);
background-position: 8px 50%;
background-repeat: no-repeat;
background-size: 18px;
border-color: #2ecc40;
padding-left: 32px;
}
.ctct-form-wrapper input[type=text]:required.ctct-invalid, .ctct-form-wrapper input[type=text].ctct-invalid, .ctct-form-wrapper input[type=email]:required.ctct-invalid, .ctct-form-wrapper input[type=email].ctct-invalid, .ctct-form-wrapper input[type=password]:required.ctct-invalid, .ctct-form-wrapper input[type=password].ctct-invalid, .ctct-form-wrapper input[type=tel]:required.ctct-invalid, .ctct-form-wrapper input[type=tel].ctct-invalid, .ctct-form-wrapper input[type=number]:required.ctct-invalid, .ctct-form-wrapper input[type=number].ctct-invalid {
background: rgba(255, 65, 54, 0.02) url(//mgosimusic.com/wp-content/plugins/constant-contact-forms/assets/images/error.svg) no-repeat 8px 50%;
background-size: 24px;
border-color: #ff4136;
padding-left: 40px;
}
.ctct-form-wrapper select.ctct-label-top, .ctct-form-wrapper select.ctct-label-bottom {
width: 100%;
}
.ctct-form-wrapper .ctct-field-error {
font-size: 0.85rem;
font-style: italic;
}
.ctct-form-wrapper input.ctct-invalid {
background: #fff url(//mgosimusic.com/wp-content/plugins/constant-contact-forms/assets/images/error.svg) no-repeat;
background-color: rgba(255, 65, 54, 0.02);
background-position: 8px 50%;
background-size: 24px;
border-color: #ff4136;
padding-left: 40px;
}
.ctct-form-wrapper input.ctct-label-left,
.ctct-form-wrapper textarea.ctct-label-left {
display: inline-block;
width: 75%;
}
.ctct-form-wrapper span.ctct-label-left {
display: inline-block;
margin-right: 5%;
width: 20%;
}
.ctct-form-wrapper input.ctct-label-right,
.ctct-form-wrapper textarea.ctct-label-right,
.ctct-form-wrapper select.ctct-label-right {
display: inline-block;
margin-right: 5%;
width: 75%;
}
.ctct-form-wrapper input.ctct-label-right[type=checkbox],
.ctct-form-wrapper textarea.ctct-label-right[type=checkbox],
.ctct-form-wrapper select.ctct-label-right[type=checkbox] {
width: auto;
}
.ctct-form-wrapper span.ctct-label-right {
display: inline-block;
width: 20%;
}
.ctct-form-wrapper span.ctct-label-hidden {
left: -9999px !important;
position: absolute !important;
top: -9999px !important;
}
.ctct-form-wrapper .no-recaptcha .ctct-submitted:disabled {
background-image: url(//mgosimusic.com/wp-content/plugins/constant-contact-forms/assets/images/oval.min.svg);
background-position: center;
background-repeat: no-repeat;
color: transparent;
cursor: wait;
opacity: 0.3;
}
.ctct-form-wrapper .has-recaptcha .ctct-submitted:disabled {
cursor: not-allowed;
}
.ctct-form-wrapper .ctct-form::after {
clear: both;
content: "";
display: table;
}
.ctct-form-wrapper .ctct-form .ctct-label-top label,
.ctct-form-wrapper .ctct-form .ctct-label-bottom label {
display: block;
}
.ctct-form-wrapper .ctct-form .ctct-label-left label,
.ctct-form-wrapper .ctct-form .ctct-label-right label {
display: inline-block;
}
.ctct-form-wrapper .ctct-form abbr {
border: none;
color: #ff4136;
font-size: 0.9rem;
}
.ctct-form-wrapper .ctct-input-container label {
color: #aaa;
font-size: 0.8rem;
}
.ctct-form-wrapper .ctct-field-error {
color: #ff4136;
}
.ctct-form-wrapper .ctct-submit {
cursor: pointer;
}
.ctct-form-wrapper .ctct-form-field-checkbox fieldset {
border: none;
padding: 0;
}
.ctct-form-wrapper .ctct-form-field-checkbox fieldset legend {
font-weight: normal;
padding: 0;
}
.ctct-twentyfourteen .ctct-form-description ~ .ctct-button {
display: inline-block;
font-size: 1rem;
margin-bottom: 25px;
}
.ctct-twentyfourteen .ctct-form-field input:not(.ctct-checkbox) {
width: 100%;
}
.ctct-twentyfifteen .ctct-form-description ~ .ctct-button {
display: inline-block;
font-size: 1rem;
margin-bottom: 25px;
}
.ctct-twentyfifteen .ctct-form-field input[type=tel] {
padding: 0.5278em;
width: 100%;
}
.ctct-twentyfifteen .ctct-form-wrapper .ctct-input-container label {
font-size: 75%;
}
.ctct-twentysixteen .ctct-form-description ~ .ctct-button {
display: inline-block;
margin-bottom: 25px;
}
.ctct-twentysixteen .ctct-form-wrapper span.ctct-label-right {
width: 80%;
}
.ctct-twentyseventeen .ctct-form-description ~ .ctct-button {
display: inline-block;
margin-bottom: 25px;
}
.ctct-twentyseventeen .ctct-form-wrapper .ctct-input-container label {
display: inline;
}
.ctct-twentyseventeen .ctct-form-wrapper span.ctct-label-right {
width: 80%;
}
.ctct-twentynineteen .ctct-form-description ~ .ctct-button {
margin-bottom: 25px;
}
.ctct-twentynineteen .ctct-address {
margin-bottom: 1rem;
}
.ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-top, .ctct-twentynineteen .ctct-form-field input[type=text].ctct-label-bottom,
.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-top,
.ctct-twentynineteen .ctct-form-field input[type=email].ctct-label-bottom,
.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-top,
.ctct-twentynineteen .ctct-form-field input[type=url].ctct-label-bottom,
.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-top,
.ctct-twentynineteen .ctct-form-field input[type=tel].ctct-label-bottom {
width: 100%;
}
@media screen and (max-width: 414px) {
.ctct-twentynineteen .ctct-form-wrapper span.ctct-label-right {
width: 80%;
}
}
.ctct-twentytwenty .ctct-form-description ~ .ctct-button {
margin-bottom: 25px;
}
.ctct-twentytwenty .ctct-form-wrapper .ctct-form abbr {
font-size: 1.6rem;
}
.ctct-twentytwenty .ctct-form-wrapper .ctct-input-container label {
font-size: 1.6rem;
}
.ctct-twentytwentyone .ctct-button {
padding: 0 !important;
}
.ctct-twentytwentyone .ctct-form-field input[type=text],
.ctct-twentytwentyone .ctct-form-field input[type=email],
.ctct-twentytwentyone .ctct-form-field input[type=url],
.ctct-twentytwentyone .ctct-form-field input[type=tel] {
width: 100%;
}
.ctct-twentytwentyone .ctct-form-wrapper input.ctct-label-right[type=checkbox] {
width: 25px;
}.po_coming_soon_active {
background:#4caf50 !important;
color:#fff !important;
}
.po_coming_soon_disabled{
background:#ed663fba !important;
}
.po_coming_soon_active a{
text-shadow:0px 0px 2px #4a4a4a;
color:#fff;
display: flex !important;
align-items: center !important;
}
.po_coming_soon_active a img{
width: 20px !important;
height: 20px !important;
margin-right: 10px !important;
}
.po_coming_soon_disabled > a{
display: flex !important;
align-items: center !important;
}
.po_coming_soon_disabled a img{
width: 20px !important;
height: 20px !important;
margin-right: 10px !important;
}
@media screen and (max-width: 999px) {
.po_coming_soon_disabled {
display: none !important;
}
}.tpt__hidden {
display: none;
}
.tpt__tiered-pricing, .tier-pricing-summary-table {
width: 100%;
}
.sticky-add-to-cart .tpt__tiered-pricing,
.ast-sticky-add-to-cart .tpt__tiered-pricing {
display: none;
}
.tiered-pricing-table {
margin: 15px 0;
width: 100%;
}
.tiered-pricing-table tr {
background: #fff;
}
.tiered-pricing--active td {
background-color: #96598A;
color: #fff;
transition: all .3s ease-in-out;
}
.tiered-pricing--active td .amount {
color: #fff;
transition: all .3s ease-in-out;
} .tiered-pricing-horizontal-table {
display: flex;
margin: 15px 0;
border: 1px solid #666;
border-radius: 3px;
flex-wrap: nowrap;
overflow-x: auto;
}
.tiered-pricing-horizontal-table__labels {
background: #f5f5f5;
}
.tiered-pricing-horizontal-table-cell {
padding: 5px 10px;
border-bottom: 1px solid #666;
}
.tiered-pricing-horizontal-table-cell:last-child {
border-bottom: none;
}
.tiered-pricing-horizontal-table-column {
flex: 1;
border-right: 1px solid #666;
}
.tiered-pricing-horizontal-table-column:last-child {
border: none;
} .tiered-pricing-tooltip {
padding: 0;
position: relative;
width: 250px !important;
z-index: 99999;
}
.tiered-pricing-tooltip__svg {
margin-left: 8px;
width: 15px;
cursor: help;
}
.tiered-pricing-tooltip .tiered-pricing-table {
margin: 0;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
} .tiered-pricing-plain-texts {
margin: 20px 0;
list-style: none;
} .tiered-pricing-blocks {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin: 15px 0;
}
.tiered-pricing-block__price {
margin-bottom: 0;
font-weight: bold;
font-size: 1.1em;
}
.tiered-pricing-block__price-discount {
font-size: .8em;
}
.tiered-pricing-block__quantity {
font-size: .9em;
}
.tiered-pricing-block {
padding: 0 10px;
border: 1px solid #ccc;
border-radius: 5px;
transition: all .2s;
}
.tiered-pricing-blocks .tiered-pricing--active {
transform: scale(1.06);
} .tiered-pricing-blocks--style-1 .tiered-pricing-block {
overflow: hidden;
padding: 0;
}
.tiered-pricing-blocks--style-1 .tiered-pricing-block .tiered-pricing-block__quantity {
color: #fff;
padding: 3px 10px;
text-align: center;
}
.tiered-pricing-blocks--style-1 .tiered-pricing-block .tiered-pricing-block__price {
text-align: center;
padding: 5px 10px;
}
.tiered-pricing-blocks--style-2 .tiered-pricing-block {
padding: 5px 10px;
background: #f7f7f7;
border-color: #cccccc;
}
.tiered-pricing-blocks--style-2 .tiered-pricing-block__price {
font-size: 1em;
} .tiered-pricing-options {
margin: 20px 0;
}
.tiered-pricing-option {
transition: all .3s;
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px;
border: 1px solid #E5E5E5;
border-radius: 3px;
gap: 10px;
margin-bottom: 10px;
}
.tiered-pricing-option__pricing {
text-align: right;
margin-left: auto;
font-weight: bold;
}
.tiered-pricing-option-checkbox {
width: 18px;
height: 18px;
border-radius: 50%;
position: relative;
box-sizing: border-box;
border: 1px solid #E5E5E5;
}
.tiered-pricing--active .tiered-pricing-option-checkbox::after {
content: "";
width: 12px;
height: 12px;
background: #E5E5E5;
position: absolute;
border-radius: 50%;
left: 2px;
top: 2px;
}
.tiered-pricing-option-price {
display: flex;
gap: 5px;
align-items: center;
justify-content: right;
}
.tiered-pricing-option-price__original {
font-size: .9em;
font-weight: normal;
}
.tiered-pricing-option-total {
font-size: .8em;
display: none;
justify-content: right;
align-items: center;
gap: 5px;
}
.tiered-pricing-option-total__original_total {
font-weight: normal;
font-size: .9em;
} .tiered-pricing-dropdown {
margin: 20px 0;
width: 100%;
max-width: 800px;
position: relative;
}
.tiered-pricing-dropdown__list {
box-sizing: border-box;
position: absolute;
max-height: 300px;
overflow-y: auto;
border: 1px solid;
border-top: none;
width: 100%;
background: white;
display: none;
z-index: 999;
}
.tiered-pricing-dropdown__list ul {
margin: 0;
padding: 0;
list-style: none;
}
.tiered-pricing-dropdown__select-box {
border-radius: 3px;
cursor: pointer;
border: 1px solid;
padding: 5px;
align-items: center;
display: flex;
background: #fff;
}
.tiered-pricing-dropdown__select-box--active {
border-radius: 3px 3px 0 0;
}
.tiered-pricing-dropdown__select-box-arrow {
width: 25px;
margin-left: auto;
height: 25px;
display: flex;
transition: all .2s;
}
.tiered-pricing-dropdown__select-box--active .tiered-pricing-dropdown__select-box-arrow {
transform: rotate(180deg);
}
.tiered-pricing-dropdown-option__pricing {
margin-left: auto;
font-weight: bold;
}
.tiered-pricing-option-price {
margin-left: auto;
}
.tiered-pricing-dropdown-option {
justify-content: space-between;
align-items: center;
box-sizing: border-box;
padding: 10px;
display: flex;
width: 100%;
}
.tiered-pricing-dropdown-option-price__original {
font-weight: normal;
} .tier-pricing-summary-table {
margin: 20px 0;
}
.tier-pricing-summary-table--hidden {
display: none;
}
.tier-pricing-summary-table__top {
display: flex;
justify-content: space-between;
padding: 5px 0;
font-weight: bold;
border-top: 1px solid #f5f5f5;
}
.tier-pricing-summary-table__bottom {
display: flex;
justify-content: space-between;
align-items: center
}
.tier-pricing-summary-table__total {
font-size: 1.5em;
margin-left: 5px;
}
.tier-pricing-summary-table--inline {
font-size: 1.3em;
}
.tier-pricing-summary-table-inline__label {
display: inline-block;
} .tiered-pricing-you-save--hidden {
display: none !important;
}
.tiered-pricing-you-save {
color: red;
} .tiered-pricing-shop-loop {
margin: 10px 0;
width: 100%;
}
.tiered-pricing-shop-loop--reduced .tiered-pricing-wrapper h3 {
margin: 5px 0 !important;
} .tiered-pricing-shop-loop--reduced table {
width: 100%;
table-layout: fixed;
overflow-wrap: break-word;
} .tiered-pricing-shop-loop--reduced .tiered-pricing-horizontal-table-cell {
padding: 5px;
}
.tiered-pricing-shop-loop--reduced table.tiered-pricing-table thead tr th,
.tiered-pricing-shop-loop--reduced table.tiered-pricing-table tbody tr td {
padding: 3px 5px !important;
} .tiered-pricing-shop-loop--reduced .tiered-pricing-option {
padding: 5px 10px;
gap: 5px;
margin-bottom: 5px;
}
.tiered-pricing-shop-loop--reduced .tiered-pricing-dropdown__select-box {
padding: 3px;
}
.tiered-pricing-shop-loop--reduced .tiered-pricing-option-price {
flex-wrap: wrap;
}
.tiered-pricing-shop-loop--reduced .tiered-pricing-option .tiered-pricing-option__quantity {
text-align: left;
}
.tiered-pricing-shop-loop--reduced .tiered-pricing-option__checkbox {
display: none;
} .tiered-pricing-shop-loop--reduced .tiered-pricing-blocks {
padding: 0 5px;
}
.tiered-pricing-shop-loop--reduced .tiered-pricing-blocks:not(.tiered-pricing-blocks--styled) .tiered-pricing-block {
padding: 0 5px;
}
.tiered-pricing-shop-loop--reduced .tiered-pricing-block__price {
font-size: 1em;
} .tiered-pricing-shop-loop--reduced .tiered-pricing-dropdown {
margin: 10px 0;
}
.tiered-pricing-shop-loop--reduced .tiered-pricing-dropdown-option {
padding: 0 5px;
gap: 0 5px;
}
.tiered-pricing-shop-loop--reduced .tiered-pricing-dropdown-option__quantity {
text-align: left;
} .tiered-pricing-shop-loop--reduced .tiered-pricing-plain-texts {
text-align: left;
list-style: disc;
}.hidden {
display:none;
}
.wc-pre-orders-alert {
border: 1px solid #fd397a;
color: #fd397a;
display: flex;
align-items: stretch;
padding: 1rem 2rem;
border-radius: 3px;
margin: 0 0 20px 0;
}
.disabled-input {
display:none;
}
.preoder-span-block{
display: block;
margin-top: 6px;
}.woonp {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.woonp label {
margin-right: 10px;
}
.woonp input {
width: auto !important;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.woosb-wrap {
display: block;
width: 100%;
clear: both;
}
.woosb-wrap .woosb-text, .woosb-wrap .woosb-products, .woosb-bundles .woosb-text, .woosb-bundles .woosb-products {
margin: 0 0 15px 0;
}
.woosb-wrap .woosb-text, .woosb-bundles .woosb-text {
white-space: pre-line;
}
.woosb-wrap .woosb-summary {
display: flex;
align-items: center;
justify-content: space-between;
}
.woosb-wrap .woosb-summary .woosb-total {
flex-grow: 1;
}
.woosb-products {
border-width: 1px 0 0 0;
border-style: dotted;
border-color: #e5e5e5;
}
.woosb-products .woosb-item-text {
padding: 10px 0;
margin: 0;
border-bottom: 1px dotted #e5e5e5;
}
.woosb-item-text-type-h1 > h1, .woosb-item-text-type-h2 > h2, .woosb-item-text-type-h3 > h3, .woosb-item-text-type-h4 > h4, .woosb-item-text-type-h5 > h5, .woosb-item-text-type-h6 > h6, .woosb-item-text-type-p > p {
margin: 0 !important;
}
.woosb-products .woosb-product {
display: flex;
align-items: center;
padding: 10px 0;
margin: 0;
border-bottom: 1px dotted #e5e5e5;
}
.woosb-products .woosb-product.woosb-product-hidden {
display: none;
}
.woosb-products[data-exclude-unpurchasable="yes"] .woosb-product.woosb-product-unpurchasable {
display: none;
}
.woosb-products .woosb-product > div {
padding: 0 5px;
}
.woosb-products .woosb-product .woosb-thumb {
width: 50px;
flex: 0 0 50px;
}
.woosb-products .woosb-product .woosb-thumb img {
width: 100%;
max-width: 100%;
height: auto;
display: block;
}
.woosb-products .woosb-product .woosb-quantity {
width: 80px;
flex: 0 0 80px;
}
.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus {
width: 130px;
flex: 0 0 130px;
}
.woosb-products .woosb-product .woosb-quantity label {
display: none;
}
.woosb-products .woosb-product .woosb-quantity input {
width: 100%;
min-width: 40px;
text-align: center;
}
.woosb-products .woosb-product .woosb-price {
width: 100px;
flex: 0 0 100px;
text-align: end;
}
.woosb-products .woosb-product .woosb-price * {
font-size: inherit !important;
}
.woosb-products .woosb-product .woosb-price del {
opacity: .5;
text-decoration: line-through;
}
.woosb-products .woosb-product .woosb-price del span {
text-decoration: line-through;
}
.woosb-products .woosb-product .woosb-price ins {
font-weight: normal;
}
.woosb-products .woosb-product .woosb-price .amount {
display: inline-block;
}
.woosb-products .woosb-product .woosb-title {
flex-grow: 1;
text-align: start;
}
.woosb-products .woosb-product .woosb-title .woosb-name {
display: block;
overflow: hidden;
}
.woosb-products .woosb-product .woosb-title .woosb-name a {
text-decoration: none;
box-shadow: none;
}
.woosb-products .woosb-product .woosb-title .woosb-price {
width: auto;
flex: 0 0 auto;
text-align: inherit;
}
.woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-image, .woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-price {
display: none !important;
}
.woosb-products .woosb-product .variations_form {
margin: 0;
padding: 0;
}
.woosb-products .woosb-product .woosb-title .stock {
font-size: 14px;
margin: 0;
padding: 0;
}
.woosb-products .woosb-product .woosb-title .stock.in-stock {
color: green;
}
.woosb-products .woosb-product .woosb-title .stock.available-on-backorder {
color: orange;
}
.woosb-products .woosb-product .woosb-title .stock.out-of-stock {
color: red;
}
.woosb-products .woosb-product .woosb-description, .woosb-products .woosb-product .woosb-variation-description {
font-size: 14px;
}
.woosb-products .woosb-product .variations_form .variations {
display: inline-block;
margin: 0 -3px;
padding: 0;
}
.woosb-products .woosb-product .variations_form .variations .variation {
display: inline-block;
border-width: 1px;
border-style: solid;
border-color: #e5e5e5;
padding: 5px 10px;
margin: 5px 3px 0 3px;
max-width: 100%;
border-radius: 2px;
float: none;
vertical-align: top;
}
.woosb-products .woosb-product .variations_form .variations .variation > div {
display: block;
}
.woosb-products .woosb-product .variations_form .variations .reset {
display: inline-block;
}
.woosb-products .woosb-product .variations_form .variations .variation:last-child {
margin-bottom: 0;
}
.woosb-products .woosb-product .variations_form .variations .variation .label {
font-size: 12px;
line-height: 1;
}
.woosb-products .woosb-product .variations_form .variations .variation .value {
line-height: 1;
}
.woosb-products .woosb-product .variations_form .variations .variation .value select {
width: 100%;
height: auto;
line-height: 1;
padding: 0 16px 0 0;
margin: 0;
background-color: transparent;
border-radius: 0;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
outline: none;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNEQzN0Y2NTY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNEQzN0Y2NjY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0RDM3RjYzNjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0RDM3RjY0NjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pzgqpQAAADdJREFUeNpirKioWMDAwBDPgAoWMQGJLCC+hiR4HYgzQRLfgDgUSoNwCIhmgaq6BtXJCNMNEGAAbM0MK7OUU3AAAAAASUVORK5CYII=);
background-repeat: no-repeat;
background-position: 100% 50%;
background-size: auto;
}
.woosb-products .woosb-product .variations_form .variations a.reset_variations {
margin: 0;
font-size: 12px;
}
.woosb-item-child .product-price .amount, .woosb-item-child .product-price .tax_label,
.woosb-item-child .product-subtotal .amount, .woosb-item-child .product-subtotal .tax_label,
.woosb-item-child .product-total .amount, .woosb-item-child .product-total .tax_label {
opacity: .3;
}
.woosb-alert {
padding: 6px 10px 6px 14px;
border-left: 4px solid #222;
background-color: #eeeeee;
font-size: 14px;
}
body.woocommerce-no-js .woosb-wrap + form.cart {
display: none;
}
.woosb-disabled {
opacity: .5 !important;
pointer-events: none !important;
cursor: not-allowed !important;
}
.woosb-quantity-input {
display: flex;
align-items: center;
}
.woosb-quantity-input .quantity {
flex-grow: 1;
height: auto;
margin: 0;
}
.woosb-quantity-plus-minus .plus, .woosb-quantity-plus-minus .minus, .woosb-quantity-plus-minus .quantity-minus, .woosb-quantity-plus-minus .quantity-plus, .woosb-quantity-plus-minus .plus-btn, .woosb-quantity-plus-minus .minus-btn {
display: none !important;
}
.woosb-quantity-input-plus, .woosb-quantity-input-minus {
width: 40px;
height: 40px;
flex: 0 0 40px;
line-height: 38px;
text-align: center;
cursor: pointer;
background-color: #fefefe;
border: 1px solid #e5e5e5;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.woosb-quantity-input .woosb-qty {
width: 100%;
min-width: 40px;
height: 40px;
line-height: 38px;
margin: 0;
padding: 0 5px;
box-shadow: none;
border-width: 1px 0;
border-style: solid;
border-color: #e5e5e5;
border-radius: 0;
background-color: #fefefe;
-moz-appearance: textfield;
}
.woosb-quantity-input .woosb-qty:focus {
outline: none;
outline-color: transparent;
}
.woosb-quantity-input-plus:hover, .woosb-quantity-input-minus:hover {
background-color: #f0f0f0;
}
.woosb-quantity-input input::-webkit-outer-spin-button, .woosb-quantity-input input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} .woosb-products[class*="woosb-products-layout-grid"] {
display: flex;
flex-wrap: wrap;
margin-left: -10px;
margin-right: -10px;
border: none;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-item-text {
width: 100%;
margin: 10px;
padding: 10px 0;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product {
width: calc(50% - 20px);
margin: 10px;
padding: 10px;
border: 1px solid #dddddd;
font-size: 14px;
text-align: center;
position: relative;
display: flex;
flex-direction: column;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product:hover {
border-color: green;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .woosb-name {
font-weight: 700;
}
.woosb-products.woosb-products-layout-grid-1 .woosb-product {
width: calc(100% - 20px);
}
.woosb-products.woosb-products-layout-grid-3 .woosb-product {
width: calc(100% / 3 - 20px);
}
.woosb-products.woosb-products-layout-grid-4 .woosb-product {
width: calc(25% - 20px);
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product > div {
width: 100% !important;
flex: 0 0 auto !important;
text-align: center;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
margin-bottom: 5px;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product > div:last-child {
margin-bottom: 0;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product select {
text-align: center;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .variations_form .variations .reset {
display: none;
}
@media only screen and (max-width: 767px) {
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product {
width: calc(50% - 20px);
}
}
@media only screen and (max-width: 479px) {
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product {
width: calc(100% - 20px);
}
} body.rtl .woosb-alert {
padding: 6px 14px 6px 10px;
border-right: 4px solid #222;
border-left: none;
}