#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label.apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.apbct-trusted-text--div,.apbct-trusted-text--label{text-align:center;width:100%}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-email-encoder{position:relative}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-trusted-text--label,.apbct-trusted-text--label_left{font-size:small!important;padding:5px 0;display:inline-block}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;margin-bottom:2pc}.apbct-trusted-text--label_left{text-align:left}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.apbct-real-user-wrapper{display:inline-flex;color:#000!important;flex-wrap:nowrap;justify-content:center;flex-direction:row;align-items:center}.apbct-real-user-wrapper-woo{display:inline;align-items:center;color:#444!important;font-size:14px}.apbct-real-user-author-name{display:inline-flex}.apbct-real-user-badge{display:inline-flex;padding-left:6px;cursor:pointer;position:relative}.apbct-real-user-popup{position:absolute;padding:8px;font-weight:400;color:#000!important;background:#fff;border:1px #ccc solid;border-radius:4px;box-shadow:5px 5px 24px -11px #444;z-index:-1;cursor:default;opacity:0;transition-property:opacity,z-index}.apbct-real-user-popup.visible{z-index:1;opacity:1}.apbct-real-user-title{display:grid;gap:4px!important}.apbct-real-user-popup-content_row{display:flex;flex-direction:column;gap:1px}@media (min-width:768px){.apbct-real-user-popup-content_row{white-space:nowrap}}.apbct-real-user-popup-content_row *{color:grey;font-style:italic}.apbct-real-user-popup-content_row strong{color:initial;font-style:initial}.apbct-real-user-popup-img{align-self:start;margin:0!important;height:max-content;vertical-align:center}.apbct-real-user-popup-header{font-weight:bolder;margin:2px!important}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//investinart.biz/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0} .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//investinart.biz/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//investinart.biz/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//investinart.biz/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.clear {
clear: both
}
.nobr {
white-space: nowrap
}
@font-face {
font-family: 'star';
src: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/fonts/star.eot);
src: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/fonts/star.eot?#iefix) format('embedded-opentype'), url(//investinart.biz/wp-content/themes/santacruz/woocommerce/fonts/star.woff) format('woff'), url(//investinart.biz/wp-content/themes/santacruz/woocommerce/fonts/star.ttf) format('truetype'), url(//investinart.biz/wp-content/themes/santacruz/woocommerce/fonts/star.svg#star) format('svg');
font-weight: normal;
font-style: normal
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
padding: 1em 1em 1em 3.5em;
margin: 0 0 2em;
position: relative;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #fcfbfc;
background: -webkit-gradient(linear, left top, left bottom, from(#fcfbfc), to(#f7f6f7));
background: -webkit-linear-gradient(#fcfbfc, #f7f6f7);
background: -moz-linear-gradient(center top, #fcfbfc 0, #f7f6f7 100%);
background: -moz-gradient(center top, #fcfbfc 0, #f7f6f7 100%);
color: #5e5e5e;
text-shadow: 0 1px 0 #fff;
list-style: none outside;
width: auto;
-webkit-box-shadow: inset 0 -2px 6px rgba(0, 0, 0, 0.05), inset 0 -2px 30px rgba(0, 0, 0, 0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 -2px 6px rgba(0, 0, 0, 0.05), inset 0 -2px 30px rgba(0, 0, 0, 0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0, 0, 0, 0.3)
}
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after {
content: "";
display: block;
clear: both
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
content: "";
height: 1.5em;
width: 1.5em;
display: block;
position: absolute;
top: 0;
left: 1em;
font-family: sans-serif;
font-size: 1em;
line-height: 1.5;
text-align: center;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
padding-top: 1em;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1)
}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button {
float: right
}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li {
list-style: none outside;
padding-left: 0;
margin-left: 0
}
.woocommerce-message {
border-top: 3px solid #8fae1b
}
.woocommerce-message:before {
background-color: #8fae1b;
content: "\2713"
}
.woocommerce-info {
border-top: 3px solid #1e85be
}
.woocommerce-info:before {
background-color: #1e85be;
content: "i";
font-family: Times, Georgia, serif;
font-style: italic
}
.woocommerce-error {
border-top: 3px solid #b81c23
}
.woocommerce-error:before {
background-color: #b81c23;
content: "\00d7";
font-weight: 700
}
p.demo_store {
position: fixed;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: .5em 0;
text-align: center;
background: #ad74a2;
background: -webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#96588a));
background: -webkit-linear-gradient(#ad74a2, #96588a);
background: -moz-linear-gradient(center top, #ad74a2 0, #96588a 100%);
background: -moz-gradient(center top, #ad74a2 0, #96588a 100%);
border: 1px solid #96588a;
color: #fff;
z-index: 99998;
box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.2);
-webkit-box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.2);
-moz-box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.2)
}
.admin-bar p.demo_store {
top: 28px
}
.woocommerce small.note, .woocommerce-page small.note {
display: block;
color: #5c5c5b;
font-size: 11px;
line-height: 21px;
margin-top: 10px
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
margin: 0 0 1em;
padding: 0;
font-size: 15px;
color: #7c7c7c;
clear: both;
float: left;
}
.woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after {
content: "";
display: block;
clear: both
}
.woocommerce .woocommerce-bryit_general-font_styleeadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
color: #7c7c7c;
font-size: 15px;
}
.woocommerce .woocommerce-breadcrumb span.current, .woocommerce-page .woocommerce-breadcrumb span.current {
color: #7c7c7c;
font-size: 15px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
width: 100%
}
.woocommerce .col2-set:after, .woocommerce-page .col2-set:after {
content: "";
display: block;
clear: both
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 48%
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 48%
}
.woocommerce div.product, .woocommerce-page div.product, .woocommerce #content div.product, .woocommerce-page #content div.product {
margin-bottom: 0;
position: relative
}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page #content div.product .product_title {
clear: none;
margin-top: 0;
margin-bottom: 0.1em;
padding: 0
}
.woocommerce div.product p.stock, .woocommerce-page div.product p.stock, .woocommerce #content div.product p.stock, .woocommerce-page #content div.product p.stock {
font-size: 15px;
font-weight: normal;
margin: 0;
}
.woocommerce div.product .stock, .woocommerce-page div.product .stock, .woocommerce #content div.product .stock, .woocommerce-page #content div.product .stock {
color: #202020;
}
.woocommerce div.product .out-of-stock, .woocommerce-page div.product .out-of-stock, .woocommerce #content div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock {
color: red
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page #content div.product div.images {
float: left;
margin-bottom: 3em
}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img {
display: block;
width: 100%;
height: auto !important;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.woocommerce div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails, .woocommerce #content div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails {
padding-top: 8px;
}
.woocommerce div.product div.images div.thumbnails:after, .woocommerce-page div.product div.images div.thumbnails:after, .woocommerce #content div.product div.images div.thumbnails:after, .woocommerce-page #content div.product div.images div.thumbnails:after {
content: "";
display: block;
clear: both
}
.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a {
float: left;
}
.woocommerce div.product div.images div.thumbnails a.last, .woocommerce-page div.product div.images div.thumbnails a.last, .woocommerce #content div.product div.images div.thumbnails a.last, .woocommerce-page #content div.product div.images div.thumbnails a.last {
margin-right: 0
}
.woocommerce div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first {
clear: both
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {
float: right;
width: 48%;
margin-bottom: 2em
}
.woocommerce div.product div.social, .woocommerce-page div.product div.social, .woocommerce #content div.product div.social, .woocommerce-page #content div.product div.social {
text-align: right;
margin: 0 0 1em
}
.woocommerce div.product div.social span, .woocommerce-page div.product div.social span, .woocommerce #content div.product div.social span, .woocommerce-page #content div.product div.social span {
margin: 0 0 0 2px
}
.woocommerce div.product div.social span span, .woocommerce-page div.product div.social span span, .woocommerce #content div.product div.social span span, .woocommerce-page #content div.product div.social span span {
margin: 0
}
.woocommerce div.product div.social span .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets, .woocommerce #content div.product div.social span .stButton .chicklets, .woocommerce-page #content div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0
}
.woocommerce div.product div.social iframe, .woocommerce-page div.product div.social iframe, .woocommerce #content div.product div.social iframe, .woocommerce-page #content div.product div.social iframe {
float: left;
margin-top: 3px
}
.woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs {
clear: both
}
.woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
list-style: none;
padding: 0 0 0 1em;
margin: 0 0 1.618em;
overflow: hidden;
position: relative
}
.woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
display: inline-block;
position: relative;
z-index: 0;
}
.woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
}
.woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover {
z-index: 2;
}
.woocommerce div.product p.cart, .woocommerce-page div.product p.cart, .woocommerce #content div.product p.cart, .woocommerce-page #content div.product p.cart {
margin-bottom: 2em
}
.woocommerce div.product p.cart:after, .woocommerce-page div.product p.cart:after, .woocommerce #content div.product p.cart:after, .woocommerce-page #content div.product p.cart:after {
content: "";
display: block;
clear: both
}
.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart {
margin-bottom: 2em
}
.woocommerce div.product form.cart:after, .woocommerce-page div.product form.cart:after, .woocommerce #content div.product form.cart:after, .woocommerce-page #content div.product form.cart:after {
content: "";
display: block;
clear: both
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {
margin: 0 4px 0 0
}
.woocommerce div.product form.cart table, .woocommerce-page div.product form.cart table, .woocommerce #content div.product form.cart table, .woocommerce-page #content div.product form.cart table {
border-width: 0 0 1px 0
}
.woocommerce div.product form.cart table td, .woocommerce-page div.product form.cart table td, .woocommerce #content div.product form.cart table td, .woocommerce-page #content div.product form.cart table td {
padding-left: 0
}
.woocommerce div.product form.cart table div.quantity, .woocommerce-page div.product form.cart table div.quantity, .woocommerce #content div.product form.cart table div.quantity, .woocommerce-page #content div.product form.cart table div.quantity {
float: none;
margin: 0
}
.woocommerce div.product form.cart table small.stock, .woocommerce-page div.product form.cart table small.stock, .woocommerce #content div.product form.cart table small.stock, .woocommerce-page #content div.product form.cart table small.stock {
display: block;
float: none
}
.woocommerce div.product form.cart .variations, .woocommerce-page div.product form.cart .variations, .woocommerce #content div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations {
margin-bottom: 1em
}
.woocommerce div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label {
font-weight: bold;
font-family: Rokkitt, sans-serif;
font-size: 16px;
color: #202020;
}
.woocommerce div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select {
width: 100%;
float: left
}
.woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label {
padding-right: 1em
}
.woocommerce div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td, .woocommerce #content div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td {
vertical-align: top
}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
vertical-align: middle;
float: left
}
.woocommerce div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label, .woocommerce #content div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label {
padding-right: 1em;
padding-left: 1em
}
.woocommerce div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td {
vertical-align: top
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
min-height: 32px;
min-width: 32px;
padding: 4px;
font-size: 12px;
font-weight: bold;
position: absolute;
text-align: center;
line-height: 32px;
top: 6px;
left: 6px;
margin: 0;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #a2c094;
background: -webkit-gradient(linear, left top, left bottom, from(#a2c094), to(#85ad74));
background: -webkit-linear-gradient(#a2c094, #85ad74);
background: -moz-linear-gradient(center top, #a2c094 0, #85ad74 100%);
background: -moz-gradient(center top, #a2c094 0, #85ad74 100%);
text-shadow: 0 -1px 0 #85ad74;
color: #fff;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2)
}
.woocommerce .products ul, .woocommerce-page .products ul, .woocommerce ul.products, .woocommerce-page ul.products {
padding: 0;
list-style: none outside;
clear: both
}
.woocommerce .products ul:after, .woocommerce-page .products ul:after, .woocommerce ul.products:after, .woocommerce-page ul.products:after {
content: "";
display: block;
clear: both
}
.woocommerce .products ul li, .woocommerce-page .products ul li, .woocommerce ul.products li, .woocommerce-page ul.products li {
list-style: none outside
}
.woocommerce .related:after, .woocommerce-page .related:after, .woocommerce .upsells.products:after, .woocommerce-page .upsells.products:after {
content: "";
display: block;
clear: both
}
.woocommerce .related ul.products, .woocommerce-page .related ul.products, .woocommerce .upsells.products ul.products, .woocommerce-page .upsells.products ul.products, .woocommerce .related ul, .woocommerce-page .related ul, .woocommerce .upsells.products ul, .woocommerce-page .upsells.products ul {
float: none
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
width: auto;
top: 0;
letft: 0;
margin: -6px -6px 0 0
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
padding: 0.9em 0;
margin: 0;
font-size: 15px;
line-height: 18px;
color: #2e2d2d;
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
text-decoration: none
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
width: 100%;
height: auto;
display: block;
margin: 0 0 8px;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4)
}
.woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong {
display: block
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
color: #7c7b7b;
display: block;
font-weight: normal;
font-size: 14px;
line-height: 18px;
margin-bottom: .5em
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
font-size: 14px;
color: rgba(145, 145, 145, 0.5);
margin: -2px 0 0 0;
line-height: 0;
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
background: 0
}
.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from {
margin: -2px 0 0 0;
text-transform: uppercase;
color: rgba(145, 145, 145, 0.5)
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
clear: both
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
margin-right: 0
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: left;
margin: 0 0 1em
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
margin: 0 0 1.5em;
float: right;
clear: right;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
vertical-align: top
}
.woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination {
text-align: center
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul {
display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
border: 1px solid #e0dadf;
border-right: 0;
margin: 1px
}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li {
border-right: 1px solid #e0dadf;
padding: 0;
margin: 0;
float: left;
display: inline;
overflow: hidden
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li span {
margin: 0;
text-decoration: none;
padding: 0;
line-height: 1em;
font-size: 1em;
font-weight: normal;
padding: .5em;
min-width: 1em;
display: block
}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus {
background: #f7f6f7;
color: #998896
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
font-size: 100%;
margin: 0;
line-height: 1em;
cursor: pointer;
position: relative;
font-family: inherit;
text-decoration: none;
overflow: visible;
padding: 6px 10px;
text-decoration: none;
font-weight: bold;
left: auto;
color: #5e5e5e;
border: 1px solid #c7c0c7;
background: #f7f6f7;
white-space: nowrap;
display: inline-block;
}
.woocommerce a.button.loading:before, .woocommerce-page a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce #content input.button.loading:before, .woocommerce-page #content input.button.loading:before {
background: #f7f6f7;
text-decoration: none
}
.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active {
top: 1px
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {
background: #ad74a2;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6)
}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {
float: none
}
.woocommerce.yit-add-to-cart .cart .button, .woocommerce.yit-add-to-cart .cart input.button {
margin-left: 0;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
padding-top: .5em;
white-space: nowrap;
display: inline-block
}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
width: 60px;
position: relative;
margin: 0 auto;
overflow: hidden;
zoom: 1
}
.woocommerce .quantity input::-webkit-outer-spin-button, .woocommerce .quantity input::-webkit-inner-spin-button, .woocommerce #content .quantity input::-webkit-outer-spin-button, .woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce-page .quantity input::-webkit-outer-spin-button, .woocommerce-page .quantity input::-webkit-inner-spin-button, .woocommerce-page #content .quantity input::-webkit-outer-spin-button, .woocommerce-page #content .quantity input::-webkit-inner-spin-button {
display: none
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
width: 40px;
height: 28px;
float: left;
padding: 0;
text-align: center;
border: 1px solid #c7c0c7;
border-right: 0;
font-weight: bold;
}
.woocommerce .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number], .woocommerce #content .quantity noindex:-o-prefocus, .woocommerce #content .quantity input[type=number], .woocommerce-page .quantity noindex:-o-prefocus, .woocommerce-page .quantity input[type=number], .woocommerce-page #content .quantity noindex:-o-prefocus, .woocommerce-page #content .quantity input[type=number] {
padding-right: 1.2em
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus {
display: block;
padding: 0;
margin: 0;
position: absolute;
text-align: center;
vertical-align: text-top;
width: 20px;
height: 15px;
text-decoration: none;
overflow: visible;
font-weight: bold;
cursor: pointer;
line-height: 13px;
font-size: 12px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #5e5e5e;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
border: 1px solid #c7c0c7;
background: #f7f6f7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1)
}
.woocommerce .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus {
top: 0;
right: 0;
border-bottom: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus {
bottom: 0;
right: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
border-top-left-radius: 0;
border-top-right-radius: 0
}
.woocommerce #reviews h2 small, .woocommerce-page #reviews h2 small {
float: right;
color: #777777;
font-size: 15px;
line-height: 21px;
margin: 10px 0 0 0
}
.woocommerce #reviews h2 small a, .woocommerce-page #reviews h2 small a {
text-decoration: none;
color: #777777
}
.woocommerce #reviews h3, .woocommerce-page #reviews h3 {
margin: 0
}
.woocommerce #reviews #respond, .woocommerce-page #reviews #respond {
margin: 0;
border: 0;
padding: 0
}
.woocommerce #reviews #comment, .woocommerce-page #reviews #comment {
height: 75px
}
.woocommerce #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:after {
content: "";
display: block;
clear: both
}
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 {
clear: none
}
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {
margin: 0;
width: 100%;
background: none;
list-style: none
}
.woocommerce #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:after {
content: "";
display: block;
clear: both
}
.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {
padding: 0;
margin: 30px 0 20px;
border: 0;
position: relative;
background: 0;
border: 0
}
.woocommerce #reviews #comments ol.commentlist li .meta, .woocommerce-page #reviews #comments ol.commentlist li .meta {
color: #777777;
font-size: 0.75em
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
float: left;
position: absolute;
top: 0;
left: 0;
padding: 3px;
width: 32px;
height: auto;
background: #f7f6f7;
border: 1px solid #f0eef0;
margin: 0;
line-height: 1
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 50px;
border: 1px solid #f0eef0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 1em 1em 0
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
margin: 0 0 1em
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: .83em
}
.woocommerce #reviews #comments .commentlist>li:before, .woocommerce-page #reviews #comments .commentlist>li:before {
content: ""
}
.woocommerce .star-rating, .woocommerce-page .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1em;
font-size: 12px;
width: 5.4em;
font-family: 'star'
}
div.product-box.group {
background: url(//investinart.biz/wp-content/themes/santacruz/images/separation-bar-2.png) bottom left repeat-x !important;
}
.summary .woocommerce .star-rating, .woocommerce-page .star-rating {
float: left;
}
.summary .number-reviews {
float: left;
font-size: 15px;
margin-left: 12px;
}
.summary .number-reviews p {
line-height: 1;
color: #818181;
margin: 0;
padding: 0;
}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
content: "\53\53\53\53\53";
font-weight: 400;
color: #cac9c9;
float: left;
top: 0;
left: 0;
position: absolute
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
content: "\53\53\53\53\53";
font-weight: 400;
top: 0;
position: absolute;
left: 0;
color: #303233;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
display: block;
margin: 0 auto 10px;
float: none;
}
.woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating {
margin: 10px 0 0 0
}
.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
position: static;
margin: 0;
width: auto;
padding: 0;
background: transparent none;
border: 0
}
.woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after {
content: "";
display: block;
clear: both
}
.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p {
margin: 0 0 10px
}
.woocommerce-page #review_form #respond p input[type="submit"] {
float: right;
height: 32px;
}
.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input {
left: auto
}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%
}
.woocommerce p.stars, .woocommerce-page p.stars {
overflow: hidden;
position: relative;
height: 1em;
line-height: 1em;
font-size: 1em;
width: 5.4em;
font-family: "star";
clear: both;
}
.woocommerce p.stars:before, .woocommerce-page p.stars:before {
content: "\73\73\73\73\73";
float: left;
top: 0;
left: 0;
position: absolute;
color: #e0dadf;
line-height: 1em;
font-size: 1em;
}
.woocommerce p.stars a, .woocommerce-page p.stars a {
float: left;
position: absolute;
left: 0;
top: 0;
width: 1em;
height: 0;
padding-top: 1em;
overflow: hidden;
font-size: 1em;
font-family: inherit;
line-height: 1em;
}
.woocommerce p.stars a:before, .woocommerce-page p.stars a:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
visibility: hidden
}
.woocommerce p.stars a:hover:before, .woocommerce-page p.stars a:hover:before, .woocommerce p.stars a:focus:before, .woocommerce-page p.stars a:focus:before {
color: #d6851d;
visibility: visible
}
.woocommerce p.stars a.active:before, .woocommerce-page p.stars a.active:before {
color: #d6851d;
visibility: visible
}
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1 {
width: 1em;
z-index: 10
}
.woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2 {
width: 2.1em;
z-index: 9
}
.woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3 {
width: 3.2em;
z-index: 8
}
.woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4 {
width: 4.3em;
z-index: 7
}
.woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5 {
width: 5.4em;
z-index: 6
}
.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes {
border: 0;
border-top: 1px dotted rgba(0, 0, 0, 0.1);
margin-bottom: 1.618em;
width: 100%
}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
width: 100px;
font-weight: bold;
padding: 8px;
border-top: 0;
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin: 0;
text-align: left;
line-height: 1.5em
}
.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
padding: 0;
border-top: 0;
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
margin: 0;
line-height: 1.5em
}
.woocommerce table.shop_attributes td p, .woocommerce-page table.shop_attributes td p {
margin: 0;
padding: 8px 0
}
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th, .woocommerce-page table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt th {
background: rgba(0, 0, 0, 0.025)
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
border: 1px solid rgba(0, 0, 0, 0.1);
margin: 0px -1px 24px 0px;
text-align: left;
width: 100%;
border-collapse: separate;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
font-weight: bold;
line-height: 18px;
padding: 9px 12px
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
border-top: none;
padding: 6px 12px;
vertical-align: middle
}
.woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small {
font-weight: normal
}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
font-weight: bold;
border-top: 1px solid rgba(0, 0, 0, 0.1)
}
.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders {
font-size: 0.85em;
padding: 10px;
}
.woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders th, .woocommerce-page table.my_account_orders td {
padding: 4px 8px;
vertical-align: middle
}
.woocommerce table.my_account_orders .button, .woocommerce-page table.my_account_orders .button {
white-space: nowrap
}
.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions {
text-align: right
}
.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button {
margin: .125em 0 .125em .25em
}
.woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation {
margin: .25em 0 .5em;
line-height: 20px;
font-size: 15px;
}
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {
font-weight: bold;
float: left;
clear: left;
margin: 0 .25em 0 0;
padding: 0
}
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {
margin: 0 0 .25em 0;
}
.woocommerce td.product-name dl.variation dd p, .woocommerce-page td.product-name dl.variation dd p {
margin: 0;
padding: 0;
line-height: 20px;
}
.woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification {
font-size: 0.83em
}
.woocommerce td.product-quantity, .woocommerce-page td.product-quantity {
min-width: 80px
}
.woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail {
min-width: 32px
}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
width: 32px;
height: auto
}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th, .woocommerce #content table.cart td, .woocommerce-page table.cart th, .woocommerce-page table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td {
vertical-align: middle
}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
color: red;
text-decoration: none;
font-weight: bold
}
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover {
background-color: red;
color: #fff
}
.woocommerce table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions {
text-align: right
}
.woocommerce table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon {
float: left
}
.woocommerce table.cart td.actions .coupon label, .woocommerce #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label {
display: none
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
width: 80px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
border: 1px solid #dfdbdf;
padding: 6px 6px 5px;
margin: 0 4px 0 0;
outline: 0;
line-height: 1em
}
.woocommerce table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt {
float: right;
margin-left: .25em
}
.woocommerce table.cart input, .woocommerce #content table.cart input, .woocommerce-page table.cart input, .woocommerce-page #content table.cart input {
margin: 0;
vertical-align: middle;
line-height: 1em;
height: 27px;
border-radius: 0;
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.cart_list, .woocommerce-page ul.product_list_widget {
list-style: none outside;
padding: 0;
margin: 0
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
padding: 4px 0;
margin: 0;
list-style: none
}
.woocommerce ul.product_list_widget li {
border: none;
}
.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {
content: "";
display: block;
clear: both
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
display: block;
font-weight: bold
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
float: right;
margin-left: 4px;
width: 32px;
height: auto;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3)
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.cart_list li dl, .woocommerce-page ul.product_list_widget li dl {
margin: 0;
font-size: 0.8751em;
padding-left: 1em;
border-left: 2px solid rgba(0, 0, 0, 0.1)
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dt {
float: left;
clear: left;
margin-right: .25em
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.product_list_widget li dl dd {
margin-bottom: .5em
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {
float: none
}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
border-top: 3px double #f7f6f7;
padding: 4px 0 0
}
.woocommerce-page .widget_shopping_cart .total {
border: none;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block
}
.woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after,
.widget_shopping_cart .buttons:after, .widget_shopping_cart .buttons:after {
content: "";
display: block;
clear: both
}
ul.products li.product .product-wrapper {
position: relative;
}
ul.products li.product.grid .product-actions .buttons {
padding: 0;
width: 100%;
border: 0;
}
ul.products li.product.grid .product-actions .buttons:hover {
background: none !important;
}
ul.products li.product.grid .product-actions .buttons.separation-top {
background: url(//investinart.biz/wp-content/themes/santacruz/images/separation-bar-2.png) top left repeat-x !important;
padding-top: 10px;
text-align: center;
}
ul.products li.product.grid .product-actions .buttons.separation-top:hover {
background: url(//investinart.biz/wp-content/themes/santacruz/images/separation-bar-2.png) top left repeat-x !important;
}
ul.products li.product.grid .product-actions .buttons a {
margin-top: 0px !important;
}
.product.grid .product-actions .buttons a, .product-box .buttons a, .product.grid .product-actions .buttons .woo_bt_compare_this, .product-box .buttons .woo_bt_compare_this, .woo_compare_button_container {
margin-left: -1px;
width: 100%;
padding-top: 26px;
background: center 10px no-repeat;
display: block;
float: left;
text-transform: uppercase;
position: relative;
}
ul.products li.product .product-wrapper a img.image-hover {
display: none;
position: absolute;
top: 0;
left: 0;
}
ul.products li.product.classic .product-wrapper a.thumb img.image-hover {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
} div.product .yith-wcwl-add-to-wishlist {
margin-top: 0 !important;
}
div.product .single_variation_wrap .yith-wcwl-add-to-wishlist {
margin-top: 10px !important;
text-align: right;
}
.product .yith-wcwl-add-to-wishlist .ajax-loading {
display: none !important;
}
.product.grid .product-actions .buttons .yith-wcwl-add-to-wishlist a, .sidebar .product-box .buttons .yith-wcwl-add-to-wishlist a {
width: 100%;
}
.product-box .buttons .yith-wcwl-add-to-wishlist a {
width: auto;
}
ul.products li.product.grid .product-actions .buttons .clear, ul.products li.product.grid.with-hover .product-actions .buttons .ajax-loading,
.product-box .buttons .clear, .product-box .buttons .ajax-loading,
.product.grid .product-actions .buttons .yith-wcwl-add-to-wishlist .feedback, .product-box .buttons .yith-wcwl-add-to-wishlist .feedback {
display: none !important;
}
.product.grid .product-actions .buttons .yith-wcwl-add-to-wishlist, .product-box .buttons .yith-wcwl-add-to-wishlist {
float: left;
}
li.product .yith-wcwl-add-to-wishlist {
margin-top: 0 !important;
}  .buttons a.share .stButton {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.buttons a.share .stButton > span {
background: none !important;
}  .buttons .woo_compare_button_container {
padding: 0;
height: auto;
}
div.product .buttons .woo_compare_button_container {
margin-top: 10px;
position: relative;
}
#sidebar-product-single .product-box .buttons .woo_compare_button_container {
margin-top: 0px;
}
li.product .buttons .woo_compare_button_container {
margin-top: 0;
}
.product .buttons .woo_compare_button_container .woo_add_compare_success,
.single-product .buttons .woo_compare_button_container .woo_add_compare_success {
position: absolute;
right: 10px;
top: 0;
}
#sidebar-product-single .product-box .buttons .woo_compare_button_container .woo_add_compare_success {
position: absolute;
right: 10px;
top: 0;
}
.buttons .woo_compare_button_container input {
width: 100% !important;
height: auto !important;
padding: 29px 0 0 0 !important;
margin-bottom: 7px !important;
}
.buttons .woocommerce.product.compare-button {
display: inline-block;
float: left;
}
.buttons .woocommerce.product.compare-button a {
width: auto !important;
float: none !important;
}
ul.products li.product.grid .product-actions .buttons.buttons_1 > *, .product-box .buttons.buttons_1 > * {
width: 100%;
}
ul.products li.product.grid .product-actions .buttons.buttons_2 > *, .product-box .buttons.buttons_2 > * {
width: 50%;
}
ul.products li.product.grid .product-actions .buttons.buttons_3 > *, .product-box .buttons.buttons_3 > * {
width: 33.3333%;
}
ul.products li.product.grid .product-actions .buttons.buttons_4 > *, .product-box .buttons.buttons_4 > * {
width: 25%;
}
ul.products li.product.grid .product-actions .buttons a.details, .product-box .buttons a.details {
background-image: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/loop-zoom.png);
}
ul.products li.product.grid .product-actions .buttons .yith-wcwl-add-to-wishlist a, .product-box .buttons .yith-wcwl-add-to-wishlist a {
background-image: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/loop-heart.png);
}
ul.products li.product.grid .product-actions .buttons .yith-wcwl-add-to-wishlist a:hover, .product-box .buttons .yith-wcwl-add-to-wishlist a:hover {
background-position: center -78px !important;
}
ul.products li.product.grid .product-actions .buttons .compare, .product-box .buttons .compare {
background-image: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/loop-eye.png);
}
ul.products li.product.grid .product-actions .buttons .share, .product-box .buttons .share {
background-image: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/loop-share.png);
}
.product-box .buttons a:hover, .buttons .woo_bt_compare_this:hover {
color: #010101 !important;
background-position: center -40px !important;
}
ul.products li.product.grid .product-actions .buttons a:hover{
background-position: center -40px !important;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
width: 100%
}
.woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after {
content: "";
display: block;
clear: both
}
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
width: 30.75%;
float: left
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
float: left
}
.woocommerce-page .cart-collaterals .cross-sells h2 {
padding-left: 22px;
padding-right: 22px;
font-size: 18px;
}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
float: none
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
width: 48%;
text-align: right;
margin: 20px 0 0 0;
clear: right;
float: right
}
.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after {
content: "";
display: block;
clear: both
}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button {
width: 100%;
float: none;
display: block
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 47%
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: right;
width: 48%;
text-align: right
}
.woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p {
margin: 0
}
.woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small {
color: #777777;
font-size: 0.83em
}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
border-collapse: separate;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 0 0 6px;
padding: 0
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {
border-top: 0
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th {
padding: 6px 3px
}
.woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small {
display: block;
color: #777777
}
.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {
width: 100%
}
.woocommerce .cart-collaterals .cart_totals .discount td, .woocommerce-page .cart-collaterals .cart_totals .discount td {
color: #85ad74
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
border-top: 1px solid #f7f6f7;
padding: 6px 6px
}
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt {
width: 193px;
display: block;
font-size: 0.92em
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
padding: 3px;
margin: 0 0 6px
}
.woocommerce form .form-row:after, .woocommerce-page form .form-row:after {
content: "";
display: block;
clear: both
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
display: block
}
.woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden {
visibility: hidden
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
width: 100%;
cursor: pointer;
margin: 0;
font-size: 13px;
border-radius: 0;
}
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
color: red;
font-weight: bold;
border: 0
}
.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle
}
.woocommerce form .form-row #terms.input-checkbox {
margin-right: 0;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
display: inline
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: 0px;
}
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea {
height: 3.5em;
line-height: 1.5em;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none
}
.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text {
background-image: url(//investinart.biz/wp-content/themes/santacruz/images/icons/valid.png);
background-position: 95% center;
background-repeat: no-repeat
}
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {
background-image: url(//investinart.biz/wp-content/themes/santacruz/images/icons/invalid.png);
background-position: 95% center;
background-repeat: no-repeat
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
border-color: #fb7f88
}
.woocommerce form .form-row::-webkit-input-placeholder, .woocommerce-page form .form-row::-webkit-input-placeholder {
line-height: 1em;
padding-top: 2px
}
.woocommerce form .form-row:-moz-placeholder, .woocommerce-page form .form-row:-moz-placeholder {
line-height: 1em;
padding-top: 2px
}
.woocommerce form .form-row:-ms-input-placeholder, .woocommerce-page form .form-row:-ms-input-placeholder {
line-height: 1em;
padding-top: 2px
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
float: left;
width: 47%;
overflow: visible
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: right
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
clear: both
}
.woocommerce .woocommerce_checkout_login,
.woocommerce .woocommerce_checkout_coupon,
.woocommerce form.register,
.woocommerce-page .woocommerce_checkout_login,
.woocommerce-page .woocommerce_checkout_coupon,
.woocommerce-page form.register {
border: 1px solid #dfdbdf;
padding: 20px;
margin: 2em 0 2em 0px;
text-align: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
.woocommerce .woocommerce_checkout_coupon,
.woocommerce-page .woocommerce_checkout_coupon,
.woocommerce-page .woocommerce_checkout_login,
.woocommerce-page .woocommerce_checkout_login {
padding-top: 0;
padding-bottom: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method {
list-style: none outside;
margin: 0;
padding: 0
}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {
margin: 0;
padding: .25em 0 .25em 22px; list-style: none outside
}
.woocommerce ul#shipping_method .amount, .woocommerce-page ul#shipping_method .amount {
font-weight: bold
}
.woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .notes {
clear: left
}
.woocommerce .checkout #shippingaddress-title {
margin-bottom: 15px;
}
.woocommerce .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .form-row-first {
clear: left
}
.woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address {
padding: 0;
clear: left;
width: 100%
}
.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling {
float: right;
line-height: 1.62em;
margin: 0 0 0 0;
padding: 0;
}
.woocommerce .checkout #shiptobilling label, .woocommerce-page .checkout #shiptobilling label {
font-size: 0.6875em
}
.woocommerce #payment, .woocommerce-page #payment {
background: #f7f6f7;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
text-align: left;
padding: 1em;
border-bottom: 1px solid #dfdbdf;
margin: 0;
list-style: none outside
}
.woocommerce #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:after {
content: "";
display: block;
clear: both
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
line-height: 2em;
text-align: left;
margin: 0;
font-weight: normal
}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input {
margin: 0 1em 0 0
}
.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 .5em;
position: relative
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
padding: 1em;
border-top: 1px solid #ffffff
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
float: right;
margin: 0
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {
padding: 0;
text-align: right;
margin-top: 15px;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
position: relative;
width: 96%;
padding: 1em 2%;
margin: 1em 0 1em 0;
font-size: 0.92em;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
line-height: 1.5em;
background: #ebe9eb;
background: -webkit-gradient(linear, left top, left bottom, from(#ebe9eb), to(#dfdbdf));
background: -webkit-linear-gradient(#ebe9eb, #dfdbdf);
background: -moz-linear-gradient(center top, #ebe9eb 0%, #dfdbdf 100%);
background: -moz-gradient(center top, #ebe9eb 0%, #dfdbdf 100%);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
color: #5e5e5e;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8)
}
.woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child {
margin-bottom: 0
}
.woocommerce #payment div.payment_box #cc-expire-month, .woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-month, .woocommerce-page #payment div.payment_box #cc-expire-year {
width: 48%;
float: left
}
.woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-year {
float: right
}
.woocommerce #payment div.payment_box span.help, .woocommerce-page #payment div.payment_box span.help {
font-size: 11px;
color: #777777;
line-height: 13px;
font-weight: normal
}
.woocommerce #payment div.payment_box .form-row, .woocommerce-page #payment div.payment_box .form-row {
margin: 0 0 1em
}
.woocommerce #payment div.payment_box .form-row select, .woocommerce-page #payment div.payment_box .form-row select {
width: 48%;
float: left;
margin-right: 3.8%
}
.woocommerce #payment div.payment_box .form-row select:nth-child(3n), .woocommerce-page #payment div.payment_box .form-row select:nth-child(3n) {
margin-right: 0
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
content: "";
display: block;
border: 8px solid #ebe9eb;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -3px;
left: 0;
margin: -1em 0 0 2em
}
.woocommerce .order_details, .woocommerce-page .order_details {
margin: 0 0 1.5em;
list-style: none
}
.woocommerce .order_details:after, .woocommerce-page .order_details:after {
content: "";
display: block;
clear: both
}
.woocommerce .order_details li, .woocommerce-page .order_details li {
float: left;
margin-right: 2em;
text-transform: uppercase;
font-size: 0.715em;
line-height: 1em;
border-right: 1px dashed #dfdbdf;
padding-right: 2em
}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5em
}
.woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type {
border: none
}
.woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after {
content: "";
display: block;
clear: both
}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 {
float: left
}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {
float: right
}
.woocommerce-page .addresses .title .edit {
margin-right: 20px;
}
.woocommerce ol.commentlist.notes li.note p.meta, .woocommerce-page ol.commentlist.notes li.note p.meta {
font-weight: bold;
margin-bottom: 0
}
.woocommerce ol.commentlist.notes li.note .description p:last-child, .woocommerce-page ol.commentlist.notes li.note .description p:last-child {
margin-bottom: 0
}
.woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads {
margin-left: 0;
padding-left: 0
}
.woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li {
list-style: none;
margin-left: 0;
padding-left: 1.5em;
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/data: image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat
}
.woocommerce ul.digital-downloads li .count, .woocommerce-page ul.digital-downloads li .count {
float: right
}
.woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside
}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
padding: 0 0 1px;
list-style: none
}
.woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after {
content: "";
display: block;
clear: both
}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li span {
padding: 1px 0;
float: left
}
.woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {
padding: 0 6px 0 18px;
border: 1px solid #ad74a2;
background: #ad74a2 url(//investinart.biz/wp-content/themes/santacruz/images/cross_white.png) no-repeat 6px center;
box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;
-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;
-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;
color: #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px
}
.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count {
float: right;
margin-left: 6px;
font-size: 12px;
padding: 1px 0;
color: #777777
}
.woocommerce .widget_layered_nav_filters ul, .woocommerce-page .widget_layered_nav_filters ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
overflow: hidden;
zoom: 1
}
.woocommerce .widget_layered_nav_filters ul li, .woocommerce-page .widget_layered_nav_filters ul li {
float: left;
padding: 0 1px 1px 0;
list-style: none
}
.woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a {
padding: 0 6px 0 18px;
border: 1px solid #ad74a2;
background: #ad74a2 url(//investinart.biz/wp-content/themes/santacruz/images/cross_white.png) no-repeat 6px center;
box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;
-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;
-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888;
color: #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
float: left
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.woocommerce a.button.loading: before, .woocommerce button.button.loading: before, .woocommerce input.button.loading: before, .woocommerce #respond input#submit.loading: before, .woocommerce #content input.button.loading: before, .woocommerce-page a.button.loading: before, .woocommerce-page button.button.loading: before, .woocommerce-page input.button.loading: before, .woocommerce-page #respond input#submit.loading: before, .woocommerce-page #content input.button.loading: before {
background-image: url(//investinart.biz/wp-content/themes/santacruz/images/ajax-loader@2x.gif);
background-size: 16px 16px
}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {
background: url(//investinart.biz/wp-content/themes/santacruz/images/success@2x.png) no-repeat;
background-size: 16px 14px
}
.woocommerce .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce .woocommerce-page form .form-row.woocommerce-validated input.input-text, .woocommerce-page .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce-page .woocommerce-page form .form-row.woocommerce-validated input.input-text {
background-image: url(//investinart.biz/wp-content/themes/santacruz/images/icons/valid@2x.png);
background-size: 12px 9px
}
.woocommerce .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce .woocommerce-page form .form-row.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce-page form .form-row.woocommerce-invalid input.input-text {
background-image: url(//investinart.biz/wp-content/themes/santacruz/images/icons/invalid@2x.png);
background-size: 12px 9px
}
}
table.variations {
margin-top: 28px;
}
.variations td.label {
margin: 0;
padding: 0;
cellspacing: 0;
cellpadding: 0;
}
.variations td.label label {
margin-bottom: 0;
font-size: 16px;
font-weight: bold;
}
.variations td.value {
padding-left: 0;
padding-top: 13px;
padding-bottom: 0px;
}
.col2-set {
zoom: 1;
width: 100%;
}
.col2-set .col-1, .col2-set .col-2 {
float: left;
width: 48%;
padding: 20px 0;
}
.col2-set .col-2 {
float: right;
}
.col2-set .col-1 > *, .col2-set .col-2 > * {
padding-left: 20px;
padding-right: 20px
}
.col2-set .col-1 > h2, .col2-set .col-2 > h2, .col2-set .col-1 > h3, .col2-set .col-2 > h3 {
padding-left: 0;
padding-right: 0;
}
.login .button {
margin-top: 0px !important
}
.login .lost_password {
margin-left: 10px
} #tiptip_holder {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 99999;
}
#tiptip_holder.tip_top {
padding-bottom: 11px;
}
#tiptip_holder.tip_bottom {
padding-top: 11px;
}
#tiptip_holder.tip_right {
padding-left: 11px;
}
#tiptip_holder.tip_left {
padding-right: 11px;
}
#tiptip_content {
background: #fff;
border: 1px solid #dcd7d7;
padding: 16px 24px;
position: relative;
box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.15);
-moz-box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.15);
}
#tiptip_content:after {
content: "";
position: absolute;
top: 3px;
left: 3px;
right: 3px;
bottom: 3px;
border: 1px solid #efefef;
}
#tiptip_arrow, #tiptip_arrow_inner {
position: absolute;
width: 0;
height: 0;
}
#tiptip_arrow_inner {
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/wishlist-arrow.png) no-repeat top center;
margin-top: -5px;
width: 24px;
height: 16px;
z-index: 10;
}
.term-header-image {
margin-bottom: 20px;
}
.term-header-image img {
max-width: 100%;
} .compare_heading h1 {
text-transform: uppercase;
}
.compare_popup_container .compare_popup_table {
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.compare_popup_container .compare_popup_table td,
.compare_popup_container .compare_popup_table tr,
.compare_popup_container .compare_popup_table .first_row,
.compare_popup_container .compare_popup_table .column_first {
background: none;
}
.compare_popup_container .compare_popup_table .woo_compare_popup_remove_product {
display: block;
text-align: center;
}
.compare_popup_container .compare_popup_table td {
border-bottom: 1px solid #DFDFDF;
padding: 8px 10px;
}
.compare_popup_container .compare_popup_table td:nth-child(2n) {
background: #f7f7f7;
}
.compare_popup_container .compare_popup_table td.first_row {
background: none;
}
.compare_popup_container .compare_popup_table .column_first.first_row {
min-width: 0;
width: 100px;
}
.compare_popup_container .compare_popup_table .column_first {
text-align: left;
vertical-align: top;
font-size: 13px;
font-weight: normal;
color: #333;
text-transform: uppercase;
}
.compare_popup_container .compare_popup_table .compare_product_name,
.compare_popup_container .compare_popup_table .compare_price {
color: #555;
font-weight: normal;
font-size: 15px;
}
.compare_popup_container .compare_popup_table .compare_image_container {
text-align: center;
height: auto;
}
.compare_popup_container .compare_popup_table .compare_image_container img {
padding: 3px;
border: 1px solid #dadada;
background: #fff;
height: auto;
max-width: 100%;
} .woocommerce.archive .sidebar .widget h3 {
padding-bottom: 0px;
}
.sidebar .widget.widget_layered_nav h3, .sidebar .widget.widget_product_categories h3, .sidebar .widget.widget_price_filter h3 {
margin-bottom: 7px;
}
.sidebar .widget.widget_layered_nav nav ul {
margin-top: -5px;
}
.sidebar .widget.widget_layered_nav nav ul.colors, .sidebar .widget.widget_layered_nav nav ul.sizes {
margin-top: 0;
}
.widget.widget_price_filter form {
margin-bottom: 0;
margin-top: 15px;
}
.widget.widget_layered_nav li, .widget_product_categories .product-categories li {
padding: 6px 0;
}
.widget.widget_layered_nav li a, .widget_product_categories .product-categories li a {
font-size: 15px;
}
.widget.widget_layered_nav li a:hover, .widget_product_categories .product-categories li a:hover {
color: #aa7309;
}
.widget.widget_layered_nav li small.count, .widget_product_categories .product-categories li span.count {
float: right;
color: #a6a6a6;
padding: 0 5px;
border: none;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color.yith-wcan li a, .woocommerce-page .widget_layered_nav ul.yith-wcan-color.yith-wcan li a {
border: 1px solid #d4d4d4;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li.chosen a, .woocommerce-page .widget_layered_nav ul.yith-wcan-color li.chosen a {
border: 1px solid #070707;
} .widget.widget_layered_nav .colors li, .widget.widget_layered_nav .sizes li {
float: left;
padding: 0;
border: 0;
}
.widget.widget_layered_nav .colors li a {
padding: 2px !important;
background: #e3e0e0 !important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.widget.widget_layered_nav .colors li a:hover, .widget.widget_layered_nav .colors li.filter-selected a {
background: #aaa !important;
}
.widget.widget_layered_nav .colors li.filter-selected a:after, .widget.widget_layered_nav .colors li.filter-selected a:before,
.widget.widget_layered_nav .sizes li.filter-selected a:after, .widget.widget_layered_nav .sizes li.filter-selected a:before {
content: "";
}
.widget.widget_layered_nav .colors li .box {
padding: 0;
margin: 0;
width: 26px;
height: 26px;
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color.yith-wcan li,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color.yith-wcan li,
.woocommerce .widget_layered_nav ul.yith-wcan-color.yith-wcan li,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color.yith-wcan li {
border-bottom: none;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color.yith-wcan li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color.yith-wcan li a,
.woocommerce .widget_layered_nav ul.yith-wcan-color.yith-wcan li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color.yith-wcan li span {
display: block;
height: 26px;
width: 26px;
margin: 0px 4px 0px 0;
padding: 0px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
border: 2px solid #E3E0E0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color.yith-wcan li a:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color.yith-wcan li a:hover,
.woocommerce .widget_layered_nav ul.yith-wcan-color.yith-wcan li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color.yith-wcan li.chosen a,
.woocommerce .widget_layered_nav ul.yith-wcan-color.yith-wcan li span:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color.yith-wcan li span:hover,
.woocommerce .widget_layered_nav ul.yith-wcan-color.yith-wcan li.chosen span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-color.yith-wcan li.chosen span {
border: 2px solid #070707;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
} .widget.widget_layered_nav .sizes li {
padding-right: 8px !important;
}
.widget.widget_layered_nav .sizes li .size-filter {
padding: 2px 5px;
font-size: 16px;
color: #a09d9d;
background: #fff;
border: 1px solid #ccc9c9;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.23);
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.23);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.23);
}
.widget.widget_layered_nav .sizes li .size-filter:hover {
border-color: #dec084;
color: #c38204;
}
.widget.widget_layered_nav .sizes li.chosen .size-filter {
border-color: #dec084;
color: #c38204;
}
.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li,
.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li {
border-bottom: none;
padding: 3px 8px 6px 0px;
}
.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li a,
.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li span {
background: #ffffff;
border: 1px solid #d4d4d4;
display: block;
margin: 0;
width: 30px;
height: 30px;
text-align: center;
padding: 0;
font-size: 13px;
line-height: 30px;
color: #aaaaaa;
overflow: hidden;
text-decoration: none;
border-radius: 50%;
}
.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li a:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li a:hover {
border: 1px solid #070707;
background-image: none;
background-color: #ffffff;
color: #000000;
border-radius: 50%;
}
.woocommerce .widget_layered_nav ul.yith-wcan-label.yith-wcan li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label.yith-wcan li.chosen a {
border: 1px solid #070707;
background-image: none;
background-color: #ffffff;
color: #000000;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 50%;
}
.widget_layered_nav ul.yith-wcan-label.yith-wcan li.chosen a:before {
content: "";
}
.widget_layered_nav ul.yith-wcan-label.yith-wcan li.chosen a:after {
position: relative;
top: -2px;
} #sidebar-shop-sidebar .widget {
border-bottom-width: 0px;
border-bottom-style: solid;
}
#sidebar-shop-sidebar .widget h3 {
cursor: pointer;
margin-top: 10px;
}
.buttons_added {
background: transparent;
}
.buttons_added  .minus, .buttons_added .plus {
display: none
}
.product-box .qty {
left: 0;
margin-left: 0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
ul.products .product-actions .added_to_cart {
display: none !important;
}
ul.products li.product .product-wrapper .product-actions a.added_to_cart {
display: none;
}
p#billing_address_2_field, p#shipping_address_2_field {
margin-top: 25px;
}
p#billing_country_field, p#shipping_country_field {
margin-bottom: 0px;
}
p#billing_state_field, p#shipping_state_field {
margin-top: 3px;
}
.product-actions + .product-share {
display: none;
padding: 5px 0;
clear: both;
} #div_dark {
display: block;
width: 100%;
height: 100%;
background: #000000;
opacity: 0;
position: absolute;
top: 0;
left: 0;
} .product-actions-wrapper + .product-share,
.product-box + .product-share {
display: none;
padding: 5px 0;
clear: both;
}
#popupWrap .socials div {
float: none;
display: inline-block;
}
#popupWrap h2 {
font-size: 14px;
margin: 0;
margin-bottom: 5px;
}
.product-actions .stButton {
display: none !important;
}
div.pp_woocommerce #respond .form-submit {
margin-top: 10px
}
div.pp_woocommerce #respond #reply-title {
margin-top: 0px
}
div.pp_woocommerce #respond p label, div.pp_woocommerce #respond p span.required {
float: left;
}
div.pp_woocommerce #respond p input {
clear: both;
}
div.pp_woocommerce #respond p.comment-form-author input, div.pp_woocommerce #respond p.comment-form-email input {
padding-left: 10px;
}
div.pp_woocommerce .pp_details {
display: none;
}
.single-product div.pp_woocommerce .pp_details {
display: block;
} div.product form.cart .group_table td.label, #content div.product form.cart .group_table td.label {
text-shadow: none;
}
div.product .single_add_to_cart_button, .product-box .cart .single_add_to_cart_button.button, .product .single_add_to_cart_button.button {
float: right;
}  #topbar-right div.yit_cart_widget {
margin-right: 0;
position: relative;
}
#topbar .yit_cart_widget .cart_label {
background: url(//investinart.biz/wp-content/themes/santacruz/images/sprite.png) no-repeat 0 -277px;
display: block;
padding-left: 44px;
}
#topbar .widget_shopping_cart p.total .amount {
float: right;
}
#topbar .widget_shopping_cart p.total {
color: #ffffff;
margin-top: 0;
margin-bottom: 11px;
}
#topbar .cart_wrapper {
background-color: #2a2a29;
position: absolute;
z-index: 10000;
width: 292px;
top: 21px;
right: 0;
padding: 12px;
margin-top: 18px;
}
#topbar p.buttons {
background-color: #2a2a29;
border: none;
padding: 0;
float: right;
margin-bottom: -3px;
}
#topbar ul.product_list_widget li {
border: none;
}
#topbar p.buttons a.button.cart, #topbar p.buttons a.button.checkout {
display: inline;
padding: 4px 7px;
}
#topbar p.buttons a.button.cart {
margin-right: 5px;
}
.woocommerce-page ul.product_list_widget li img {
float: left;
margin-right: 17px;
}
.woocommerce-page ul.product_list_widget li a {
float: left;
}
#topbar .widget_shopping_cart .cart_wrapper {
display: none
}
#topbar .widget_shopping_cart .cart_wrapper ul, #topbar .widget_shopping_cart .cart_wrapper li, #topbar .widget_shopping_cart .cart_wrapper .widget_shopping_cart_content {
display: block;
}
#topbar .widget_shopping_cart .cart_wrapper .widget_shopping_cart_content {
margin-top: 11px;
}
#topbar .widget_shopping_cart .cart_wrapper li {
padding-left: 0;
}
#topbar .widget_shopping_cart .cart_wrapper .variation {
display: none;
}
#topbar .cart_wrapper ul.cart_list li a, #topbar .cart_wrapper ul.product_list_widget li a {
float: left;
margin-bottom: 10px;
color: #ffffff;
}
#sidebar-widgets ul.product_list_widget li a img:hover {
border: 1px solid #000000;
}
#topbar .cart_wrapper ul.cart_list li img, #topbar .cart_wrapper ul.product_list_widget li img {
float: left;
margin: -3px 15px 0px 0px;
width: 40px;
height: auto;
}
#topbar .cart_wrapper ul.cart_list li .remove_item {
float: left;
margin-top: 15px;
margin-left: 3px;
color: #b9b8b8;
font-size: 10px;
position: absolute;
left: 70px;
}
#topbar .cart_wrapper ul.cart_list li .remove_item:hover {
color: #ffffff;
}
#topbar .cart_wrapper .quantity {
min-width: 60px;
position: relative;
margin-right: 0;
margin-top: 4px;
overflow: hidden;
zoom: 1;
float: right;
background: none;
text-align: right;
color: #949393;
}
.widget_shopping_cart .cart_wrapper .total .amount {
float: right;
padding-right: 0px
} .woocommerce h1.page-title {
clear: both;
float: left;
text-transform: uppercase;
line-height: 43px;
width: 100%;
margin: 0;
}
.woocommerce-page.archive h1.page-title {
margin-top: 0;
}
div.list_or_grid_container {
padding: 0;
border-bottom: 1px solid #c7c7c7;
margin-bottom: 12px;
}
.list-or-grid {
float: left;
margin: 0 0 0 0;
text-transform: uppercase;
border-radius: 0;
overflow: hidden;
}
.list-or-grid a {
display: inline-block;
height: 16px;
width: 16px; background: url(//investinart.biz/wp-content/themes/santacruz/images/sprite.png);
text-indent: 100%;
white-space: nowrap;
}
.list-or-grid a.grid-view {
width: 16px;
background-position: -7px -1273px;
margin-top: 12px;
margin-right: 5px;
margin-left: 9px;
}
.list-or-grid a.list-view {
width: 16px;
background-position: -7px -1255px;
}
.list-or-grid a.grid-view:hover, .list-or-grid a.grid-view.active {
background-position: -33px -1273px;
}
.list-or-grid a.list-view:hover, .list-or-grid a.list-view.active {
background-position: -33px -1255px;
}
p.list-or-grid-label {
color: #7c7c7c;
font-size: 13px;
text-transform: uppercase;
margin-bottom: 0px;
} .opacityOverlay {
background: #fff !important;
}
.content ul.products.row {
margin-left: -20px;
}
.woocommerce ul.products li.product {
position: relative;
margin-bottom: 30px;
}
.woocommerce ul.products li.product a img, .woocommerce ul.products li.product a img:hover {
margin-bottom: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce ul.products li.product h3 {
font-size: 15px;
line-height: 18px;
color: #2e2d2d;
padding-bottom: 14px;
text-align: center;
font-weight: 400;
}
.woocommerce ul.products li.product .price {
font-size: 15px;
font-weight: 400;
line-height: 18px;
color: #7c7b7b;
padding: 3px 0;
margin-bottom: 0;
margin-top: -15px;
}
.woocommerce ul.products li.product .price del {
font-size: 15px;
}
.woocommerce ul.products li.product h3, .woocommerce ul.products li.product .price {
width: 100%;
text-align: center;
}
.woocommerce ul.products li.product h3.upper{
text-transform: uppercase;
}
.woocommerce ul.products li.product a.thumb {
position: relative;
display: block;
}
.woocommerce ul.products li.product a.thumb img {
-webkit-box-shadow: 0 0 0 #000;
-moz-box-shadow: 0 0 0 #000;
box-shadow: 0 0 0 #000;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.woocommerce ul.products li.product.grid:hover a.thumb:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
box-shadow: inset 0 -8px 8px -4px rgba(0, 0, 0, .1);
-moz-box-shadow: inset 0 -8px 8px -4px rgba(0, 0, 0, .1);
-webkit-box-shadow: inset 0 -8px 8px -4px rgba(0, 0, 0, .1);
} .woocommerce ul.products li.product .product-wrapper {
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
}
.woocommerce ul.products li.product a.thumb.flip {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: -webkit-transform 0.3s linear;
-moz-transition: -moz-transform 0.3s linear;
-ms-transition: -moz-transform 0.3s linear;
transition: transform 0.3s linear;
}
.woocommerce ul.products li.product .product-wrapper:hover a.thumb.flip {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.woocommerce ul.products li.product .product-wrapper a.thumb.flip .face {
display: block;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
position: relative;
z-index: 1;
}
.woocommerce ul.products li.product .product-wrapper a.thumb.flip .face.back {
display: block;
width: 100%;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
position: absolute;
top: 0;
left: 0;
}
.woocommerce ul.products li.product .product-wrapper a.thumb.flip .face.back img {
display: block;
}
@media (max-width: 767px) {
.woocommerce ul.products li.product .product-wrapper a.thumb.flip .face.back img {
display: block !important;
}
}
.isMobile.woocommerce ul.products li.product a.thumb.flip,
.isMobile.woocommerce ul.products li.product a.thumb.flip,
.isMobile.woocommerce ul.products li.product .product-wrapper:hover a.thumb.flip {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
transform: none;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
transition: none;
}
#ie8 .woocommerce ul.products li.product .product-wrapper a.thumb.flip .face.back,
#ie9 .woocommerce ul.products li.product .product-wrapper a.thumb.flip .face.back,
.woocommerce.isMobile ul.products li.product .product-wrapper a.thumb.flip .face.back {
display: none;
}
#ie8 .woocommerce ul.products li.product:hover .product-wrapper a.thumb.flip .face.back,
#ie9 .woocommerce ul.products li.product:hover .product-wrapper a.thumb.flip .face.back {
display: block;
} ul.products li.product.grid .description {
display: none;
}
.woocommerce ul.products li.product .button.added {
background-color: #a5a305 !important;
}
.woocommerce ul.products li.product .grid-add-to-cart .button.added {
background-color: #859103 !important;
}
.woocommerce ul.products li.product .button.product_type_variable:before,
.woocommerce ul.products li.product .button.product_type_grouped:before,
.woocommerce ul.products li.product .button.product_type_external:before,
.woocommerce ul.products li.product .button.out-of-stock:before,
.woocommerce ul.products li.product .button.added:before {
display: none;
}
.woocommerce ul.products li.product.grid .grid-add-to-cart a.button {
display: block;
}
.woocommerce ul.products li.product span.price del, .woocommerce ul.products li.product span.price .from {
color: #818181;
font-size: 14px;
}
.woocommerce ul.products li.product span.price ins {
text-decoration: none;
}
.woocommerce ul.products li.fade {
background: #fff;
opacity: 0.5;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: none;
}
.woocommerce .product .product-actions {
clear: both;
margin-top: 0px;
font-size: 11px;
}
.woocommerce .product .product-actions .action {
display: inline;
}
.woocommerce .product .product-actions .action div {
display: inline;
}
.woocommerce .product .product-actions .action div.show {
display: inline !important;
}
.woocommerce ul.products li.product.grid .buttons-list-wrapper {
display: inline;
border: 0;
}
.woocommerce ul.products li.product.grid .buttons-list-wrapper a.add_to_cart_button.button.product_type_simple, .woocommerce ul.products li.product.grid .buttons-list-wrapper a.view-options.button {
width: 100%;
padding: 3px 0 3px 0;
text-align: center;
font-size: 15px;
}
.woocommerce ul.products li.product.grid.with-hover .buttons-list-wrapper a.add_to_cart_button.button, .woocommerce ul.products li.product.grid.with-hover .buttons-list-wrapper a.view-options.button {
width: 101%;
border: 0;
}
div.tabs-container.products_tabs .woocommerce ul.products li.product.grid.with-hover .buttons-list-wrapper a.add_to_cart_button.button, div.tabs-container.products_tabs .woocommerce ul.products li.product.grid.with-hover .buttons-list-wrapper a.view-options.button {
margin-left: -1px;
}
.woocommerce ul.products li.product .buttons-list-wrapper a.button,
.woocommerce .wishlist_table .product-add-to-cart a.add_to_cart.button.alt {
padding: 0 14px;
border-radius: 0;
height: 32px;
line-height: 32px;
}
.woocommerce ul.products li.product .buttons-list-wrapper a.button:hover,
.woocommerce .wishlist_table .product-add-to-cart a.add_to_cart.button.alt:hover {
background-color: #646465;
}
.woocommerce-ordering .sbHolder a.sbSelector {
width: 217px;
line-height: 16px !important;
padding-top: 8px;
padding-bottom: 8px;
padding-right: 0;
background: none;
color: #797979;
font-size: 12px;
}
.woocommerce-ordering .sbHolder {
border: 1px solid #dfdbdb;
}
.woocommerce-ordering .sbHolder a.sbToggle {
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/dropdown-ordering.png) right center no-repeat;
width: 29px;
height: 42px;
position: absolute;
right: 12px;
top: -4px;
}
.woocommerce-ordering .sbHolder a.sbToggle.sbToggleOpen {
background-position: 0 -50px;
}
.woocommerce-ordering .sbHolder .sbOptions {
position: absolute;
left: -1px;
right: -1px;
top: 30px !important;
background: #fff;
list-style: none;
margin: 0;
padding: 8px 0 4px;
border: 1px solid #dfdbdb;
border-top: 0;
z-index: 100;
max-height: none !important;
}
.woocommerce ul.products li.product.grid .product-wrapper.no-price h3 {
padding-top: 9px;
padding-bottom: 9px;
} .woocommerce .product .product-actions .feedback, .woocommerce .product .product-actions .ajax-loading {
display: none !important;
} .woocommerce ul.products li.product.grid.with-hover .product-wrapper {
border: 1px solid #E6E6E6;
text-align: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce ul.products li.product.grid.with-hover .product-meta {
border-top: 1px solid #E6E6E6;
}
.woocommerce ul.products li.product.grid.with-hover:hover .product-meta {
border-bottom: 1px solid #E6E6E6;
border-top: 0;
border-bottom: 0;
}
.woocommerce ul.products li.product.grid.with-hover:hover .product-meta-wrapper {
}
.woocommerce ul.products li.product.grid.with-hover .grid-add-to-cart {
position: absolute;
right: 5px;
bottom: 20px;
}
.gecko .woocommerce ul.products li.product.grid.with-hover .grid-add-to-cart {
right: 6px;
}
.woocommerce ul.products li.product.grid.with-hover .grid-add-to-cart a.button {
background: #474748 url(//investinart.biz/wp-content/themes/santacruz/images/sprite.png) no-repeat 7px -143px;
display: block;
padding: 0;
margin: 0;
width: 33px;
height: 33px;
text-indent: 100%;
overflow: hidden;
white-space: nowrap;
}
.woocommerce ul.products li.product.grid.with-hover:hover .grid-add-to-cart {
display: none;
}
.woocommerce ul.products li.product.grid.with-hover:hover a.button {
text-align: center;
display: inline-block;
float: none;
margin: 0 auto;
}
.woocommerce ul.products li.product.grid:hover h3, .woocommerce ul.products li.product.grid:hover .price {
text-align: center;
float: none;
}
.woocommerce ul.products li.product.grid .product-wrapper, .woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper {
padding: 5px;
margin: 0px 0px -6px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce ul.products li.product.grid:hover .product-wrapper, .woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper {
-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.33);
-moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.33);
box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.33);
}
.woocommerce ul.products li.product.grid.with-hover .product-actions-wrapper {
border: 1px solid #E6E6E6;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-top: none;
border-bottom: none;
} .products_tabs .caroufredsel_wrapper:hover, .products-slider .caroufredsel_wrapper:hover {
padding-bottom: 150px;
margin-bottom: -150px !important;
margin-right: -5px;
padding-right: 5px;
}
.products_tabs .products-slider .caroufredsel_wrapper:hover, .products-slider .caroufredsel_wrapper:hover {
margin-bottom: -140px !important;
} .woocommerce ul.products li.product.grid.add-hover:hover {
z-index: 250;
}
.woocommerce ul.products li.product.grid.add-hover .product-wrapper, .woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper {
background: #fff;
}
.woocommerce ul.products li.product.grid.add-hover .product-meta {
display: block;
position: absolute;
left: -1px;
right: -1px;
height: 20px;
}
.gecko .woocommerce ul.products li.product.grid.add-hover .product-meta {
}
.woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper {
padding: 0 0px 0px;
visibility: hidden;
overflow: hidden;
border: solid #E6E6E6;
border: 0;
}
.woocommerce ul.products li.product.grid.add-hover:hover .product-meta-wrapper {
visibility: visible;
}
.woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 20px;
height: 6px;
background: #fff;
border: solid #E6E6E6;
border-width: 0 1px;
}
.woocommerce ul.products li.product.grid.add-hover .product-wrapper {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
} .woocommerce ul.products li.product.grid.add-hover .product-meta-wrapper {
-webkit-transition: all linear 0.1s;
-moz-transition: all linear 0.1s;
-o-transition: all linear 0.1s;
transition: all linear 0.1s;
-webkit-backface-visibility: hidden; }
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
margin: 5px 0 0 5px;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
.woocommerce ul.products li.product span.added, .woocommerce ul.products li.product span.out-of-stock {
display: none;
padding: 0;
line-height: 35px;
position: absolute;
top: 0px;
right: 0px;
width: 72px;
height: 77px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
margin-top: 5px;
}
.woocommerce ul.products li.product span.added {
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/bullets/added.png) no-repeat top left;
top: 0px;
}
.woocommerce ul.products li.product span.out-of-stock {
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/bullets/out-of-stock.png) no-repeat top left;
}
.woocommerce ul.products li.product .added_to_cart {
display: none;
}
.woocommerce #primary ul.products li.product a.out-of-stock,
#primary .woocommerce ul.products li.product a.out-of-stock {
display: none;
background-color: #8E0404;
color: #FFFFFF;
}
.woocommerce ul.products li.product .price {
padding-left: 0;
text-align: center;
} .woocommerce ul.products li.product.list {
float: none;
margin-bottom: 30px;
padding: 0 0 30px;
position: relative;
clear: both;
width: auto;
overflow: hidden;
}
.woocommerce ul.products li.product.list a.thumb {
display: block;
float: left;
margin-left: 0;
margin-bottom: 13px;
margin-right: 30px;
}
.woocommerce ul.products li.product.list h3 {
padding-left: 0;
text-align: left;
padding-top: 0;
}
.woocommerce ul.products li.product.list .price {
padding-bottom: 0.9em;
}
.woocommerce ul.products li.product.list .onsale {
left: 0px;
top: 0px;
}
.woocommerce ul.products li.product.list span.added {
top: 3px;
right: 3px;
}
.woocommerce ul.products li.product.list span.out-of-stock {
top: 0px;
right: 2px;
}
.woocommerce ul.products li.product.list .product-meta .product-meta-wrapper {
padding: 10px;
padding-left: 0;
}
.woocommerce ul.products li.product.list:after, .woocommerce ul.products li.product.list .product-wrapper:after {
clear: both;
content: ".";
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
}
.woocommerce ul.products li.product.list .price {
text-align: left;
}
.woocommerce ul.products li.product.list .description p {
font-size: 15px;
line-height: 18px;
color: #202020;
}
.woocommerce ul.products li.product.list .description.marginmMaster {
margin-left: 293px;
}
.woocommerce ul.products li.product.list a.button {
float: none;
clear: none;
margin-top: 12px;
}
.woocommerce ul.products li.product.list .details {
display: none;
}
.woocommerce ul.products li.product.list .star-rating {
display: inline-block;
margin-bottom: 0;
margin-top: 0;
}
.woocommerce ul.products li.product.list .product-actions {
border: 0;
padding-top: 0;
margin-top: 0;
clear: none;
float: none;
}
.woocommerce ul.products li.product.list .buttons-list-wrapper {
margin-top: 20px;
}
.woocommerce ul.products li.product.list .buttons-list-wrapper .product-actions {
margin-top: 8px;
}
ul.products li.product.list .product-actions .buttons.separation-top {
display: none;
}  .woocommerce ul.products li.product.grid.classic .product-wrapper {
padding: 0;
}
.woocommerce ul.products li.product.grid.classic .grid-add-to-cart {
display: none;
} .woocommerce ul.products li.product.grid.classic .product-wrapper {
padding: 5px 5px 0 5px;
border: 1px solid #E6E6E6;
text-align: center;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce ul.products li.product.grid.classic .product-meta {
position: static;
}
.woocommerce ul.products li.product.grid.classic {
padding-bottom: 30px;
}
.woocommerce ul.products li.product.grid.classic .product-shadow {
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/product-shadow.png) no-repeat scroll center top / 100% auto transparent;
height: 23px;
width: 100%;
margin-top: -10px;
}
.woocommerce ul.products li.product.grid.classic a.thumb {
display: block;
text-align: center;
margin-bottom: 10px;
}
.woocommerce ul.products li.product.grid.classic.with-border a.thumb {
border: 1px solid #dcd9d3;
}
.woocommerce ul.products li.product.grid.classic .onsale, .woocommerce-page ul.products li.product.grid.classic .onsale {
top: 1px;
left: 1px;
}
.woocommerce ul.products li.product.grid.classic span.added, .woocommerce ul.products li.product.grid.classic span.out-of-stock {
top: 0px;
right: 0px;
}
.woocommerce ul.products li.product.grid.classic h3 {
padding: 0;
text-align: center;
}
.woocommerce ul.products li.product.grid.classic span.price {
margin: 0;
padding-bottom: 0;
}
.woocommerce ul.products li.product.grid.classic a.button {
display: block;
margin-top: 0px;
}
.woocommerce ul.products li.product.grid.classic .product-actions {
text-align: left;
border-top: 0;
padding-top: 6px;
margin: 0;
}
.woocommerce ul.products li.product.grid.classic .product-actions .action {
border: 0;
width: auto;
}
.woocommerce ul.products li.product.grid.classic .product-actions .action.first {
padding-left: 0px;
}
.woocommerce ul.products li.product.grid.classic .product-description.show-on-classic {
display: block;
clear: both;
padding-top: 10px;
}
.woocommerce ul.products li.product.grid.classic .classic-rating {
text-align: left;
}
.woocommerce ul.products li.product.grid.classic .classic-rating .star-rating {
margin: 0;
display: inline-block;
}
.woocommerce ul.products li.product.grid.classic .product-meta {
}
ul.products li.product.grid.classic .product-actions .buttons.separation-top {
margin-bottom: 50px;
}
ul.products li.product.grid.classic .product-actions .buttons.separation-top.mb-none {
margin-bottom: 0;
}
.woocommerce ul.products li.product.grid.classic .product-meta a.button {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.woocommerce ul.products li.product.grid.classic .product-meta a.button:active {
top: auto;
bottom: 0 !important;
}  .sidebar .widget_price_filter.widget h3, .sidebar .widget_layered_nav.widget h3 {
padding-top: 10px;
}
#order_review {
clear: both;
} #multistep_resume {
position: relative;
height: 52px;
}
#multistep_resume:after {
content: "";
position: absolute;
border-bottom: 4px solid #e8e8e8;
top: 26px;
left: 0;
width: 100%;
height: auto;
z-index: -1;
}
#multistep_resume div {
position: relative;
}
#multistep_resume .checkout_progress {
background: #fff;
border: 2px solid #e8e8e8;
display: block;
height: 52px;
line-height: 52px;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
text-align: center;
}
#multistep_resume .multistep_icon {
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/multistep_steps.png) no-repeat 0 bottom;
display: block;
width: 43px;
height: 44px;
position: relative;
top: 6px;
overflow: hidden;
position: absolute;
cursor: pointer;
}
#multistep_resume .multistep_first {
background-position: 0 -43px
}
#multistep_resume .multistep_second {
background-position: -44px -43px
}
#multistep_resume .multistep_third {
background-position: -44px -43px
}
#multistep_resume .multistep_fourth {
background-position: -88px -43px
}
#multistep_resume .multistep_fifth {
background-position: -132px -43px
}
#multistep_resume .step:hover .multistep_first,
#multistep_resume .step.current .multistep_first,
#multistep_resume .step.user_logged_in .multistep_first,
#multistep_resume .step.passed .multistep_first {
background-position: 0 top
}
#multistep_resume .step:hover .multistep_second,
#multistep_resume .step.current .multistep_second,
#multistep_resume .step.passed .multistep_second {
background-position: -44px top
}
#multistep_resume .step:hover .multistep_third,
#multistep_resume .step.current .multistep_third,
#multistep_resume .step.passed .multistep_third {
background-position: -44px top
}
#multistep_resume .step:hover .multistep_fourth,
#multistep_resume .step.current .multistep_fourth,
#multistep_resume .step.passed .multistep_fourth {
background-position: -88px top
}
#multistep_resume .step:hover .multistep_fifth,
#multistep_resume .step.current .multistep_fifth,
#multistep_resume .step.passed .multistep_fifth {
background-position: -132px top
}
#multistep_resume .step.user_logged_in .multistep_section,
#multistep_resume .step:hover .multistep_section,
#multistep_resume .step.passed .multistep_section,
#multistep_resume .step.current .multistep_section {
color: #3a3a39
}
#multistep_resume .step.user_logged_in,
#multistep_resume .step.user_logged_in span,
#multistep_resume .step.user_logged_in a {
cursor: not-allowed;
}
#multistep_resume .multistep_section {
padding: 3px;
text-transform: uppercase;
color: #a5a5a5;
font-size: 12px;
border: 1px solid #E8E8E8;
background: #FFF;
position: relative;
margin-left: 49px;
top: 5px;
float: right;
text-align: center;
}
#multistep_resume .multistep_section_first {
float: none;
top: 17px;
}
#multistep_steps .multistep_step {
display: none;
margin-top: 50px;
}
#multistep_steps .multistep_step.current {
display: block;
}
#multistep_steps h3 {
font-size: 18px;
margin-bottom: 10px;
text-transform: uppercase;
}
#multistep_steps input.button {
font-size: 13px;
padding: 0px 14px;
height: 32px;
float: right;
-webkit-appearance: none;
}
#multistep_steps input.alt {
padding-left: 40px;
}
#multistep_steps #payment {
margin-bottom: 25px;
}
#multistep_steps input.button.prev {
float: left;
}
input#place_order {
background-image: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/bg-cart-simple.png);
background-repeat: no-repeat;
background-position: 5px center;
}
input.checkout-button.alt.button {
background: #4F4F4F;
}
#multistep_steps .shop_table {
}
#multistep_steps .shop_table th.product-name {
width: 70%;
}
#multistep_steps #payment {
margin-bottom: 25px;
}
#multistep_steps #multistep_step5 input.button.prev {
margin-top: 0px;
}
#multistep_steps #multistep_step5 .form-row {
margin-top: 15px;
}
#multistep_steps #multistep_step5 .terms {
margin-top: 16px;
float: right;
padding-right: 10px;
}
#multistep_steps #shiptobilling {
margin-top: -60px;
}
.woocommerce table.shop_table tfoot th {
font-weight: normal;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
padding-left: 50px;
}
.woocommerce_checkout_coupon form .form-row {
padding-left: 0
}
.woocommerce_checkout_coupon form #coupon_code {
width: 250px;
height: 32px;
line-height: 18px;
}
.woocommerce-page table.shop_table tbody tr td,
.woocommerce-page table.shop_table tbody tr th {
font-size: 15px;
}
.checkout_table_item .product-quantity,
.checkout_table_item .product-total,
.woocommerce table.shop_table th.product-total, .woocommerce-page table.shop_table th.product-total {
text-align: center;
}
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot th,
.woocommerce table th,
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
border-bottom: none;
}
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot th {
text-align: left;
font-weight: bold;
}
.woocommerce table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot td {
text-align: center;
font-size: 14px;
}
.woocommerce table.shop_table tfoot tr.shipping td,
.woocommerce-page table.shop_table tfoot tr.shipping td {
font-style: italic;
} #multistep_step1 .step1_login_form form.login_checkout,
#multistep_step1 .step1_create_account form.register {
border: none;
padding: 0;
margin: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#multistep_step1 .step1_login_form form.login_checkout .lost_password,
#multistep_step1 .step1_login_form form.login_checkout input.button {
float: right;
clear: both;
margin-top: 5px;
height: 35px;
}
#multistep_step1 .step1_login_form form.login_checkout input.button {
height: 32px;
}
#multistep_step1 .step1_login_form form.login_checkout .lost_password {
font-size: 10px;
}
.checkout h3 {
margin-bottom: 30px;
font-size: 15px;
}
.checkout label {
font-size: 12px;
}
.checkout .col-2 h3 {
clear: none
}
.checkout .col-2 .notes {
clear: left
}
.checkout .col-2 .form-row-first {
clear: left
}
.checkout div.shipping-address {
padding: 0;
clear: left;
width: 100%
}
.checkout #shiptobilling {
float: right;
line-height: 1.62em;
margin: 12px 0 0 0;
padding: 0
}
.checkout #shiptobilling label {
font-size: 10px
}
form.checkout table.shop_table {
border: none;
}
form.checkout table.shop_table th {
background: none;
text-align: center;
}
form.checkout table.shop_table th.product-name {
text-align: left;
}
form.checkout table.shop_table thead th {
border-bottom: 1px solid #CCCACA;
}
form.checkout table.shop_table tr.cart-subtotal th {
text-align: left;
border: none;
}
.woocommerce-page form.checkout table.shop_table tbody tr td,
.woocommerce-page form.checkout table.shop_table tbody tr th {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce form.checkout table.shop_table tfoot td,
.woocommerce form.checkout table.shop_table tfoot th,
.woocommerce-page form.checkout table.shop_table tfoot td,
.woocommerce-page form.checkout table.shop_table tfoot th {
border-top: none;
text-align: left;
padding-left: 5px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce form.checkout table.shop_table tfoot td,
.woocommerce-page form.checkout table.shop_table tfoot td,
.woocommerce-page form.checkout table.shop_table tbody td.product-total,
.woocommerce form.checkout table.shop_table tbody td.product-total {
text-align: center;
}
#payment .input-radio {
float: left;
}
#payment ul.payment_methods {
text-align: left;
margin: 0;
list-style: none outside
}
#payment ul.payment_methods:after {
content: "";
display: block;
clear: both
}
#payment ul.payment_methods li {
line-height: 2em;
text-align: left;
margin: 0;
font-weight: normal
}
#payment ul.payment_methods li input {
margin: 0 1em 0 0
}
#payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 .5em;
position: relative
}
#payment #place_order {
float: right;
margin: 0
}
#payment .terms {
padding: 0 1em 0;
text-align: right
}
#payment div.payment_box {
position: relative;
width: 96%;
padding: 1em 2%;
margin: 1em 0 1em 0;
font-size: 0.92em;
line-height: 1.5em;
background: #ebebeb;
}
#payment div.payment_box p:last-child {
margin-bottom: 0
}
#payment div.payment_box #cc-expire-month, #payment div.payment_box #cc-expire-year {
width: 48%;
float: left
}
#payment div.payment_box #cc-expire-year {
float: right
}
#payment div.payment_box span.help {
font-size: 11px;
color: #777777;
line-height: 13px;
font-weight: normal
}
#payment div.payment_box .form-row {
margin: 0 0 1em
}
#payment div.payment_box .form-row select {
width: 48%;
float: left;
margin-right: 3.8%
}
#payment div.payment_box .form-row select:nth-child(3n) {
margin-right: 0
}
#payment div.payment_box:after {
content: "";
display: block;
border: 8px solid #ebe9eb;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -3px;
left: 0;
margin: -1em 0 0 2em
}
#order_comments {
height: 110px;
} .sidebar .widget_shopping_cart h3 {
margin-bottom: 13px;
}
.sidebar .widget_shopping_cart img {
width: 60px;
height: 60px;
margin-left: 0px;
float: left;
margin: -2px 12px 0px 0px;
box-shadow: 0 0 0 0 #fff;
-webkit-box-shadow: 0 0 0 0 #fff;
-moz-box-shadow: 0 0 0 0 #fff :
}
.sidebar .widget_shopping_cart a {
font-weight: normal;
}
.sidebar .widget_shopping_cart .remove_item {
margin: -5px 0px 6px 0px;
font-size: 10px;
font-weight: normal;
}
.cart_list.product_list_widget  div.border.clear {
margin-left: 90px;
}
.sidebar .widget_shopping_cart .quantity {
background: none;
}
.sidebar .widget_shopping_cart .buttons .button {
padding: 5px;
} .woocommerce .widget_layered_nav ul, .widget_product_categories .product-categories {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .widget_layered_nav ul.yith-wcan-label {
overflow: auto;
}
.woocommerce .widget_layered_nav ul li {
padding: 0 0 1px;
list-style: none;
border-bottom: none;
}
.woocommerce .widget_layered_nav ul li:last-child {
border-bottom: 0;
}
.woocommerce .widget_layered_nav ul li:after {
content: "";
display: block;
clear: both
}
.woocommerce .widget_layered_nav ul li a, .widget_layered_nav ul li span {
padding: 1px 0;
float: left;
margin: 0 13px 0 0;
}
.woocommerce .widget_layered_nav ul li.chosen a {
padding: 0 6px 0 6px;
background: #f2f2f2;
color: #1D859B;
border: 0;
}
.woocommerce .widget_layered_nav ul.yith-wcan-list li.chosen a:after {
content: " [x]";
color: #000000;
font-size: 9px;
}
.woocommerce .widget_layered_nav ul.yith-wcan-list li.chosen a:before {
content: "- ";
color: #1D859B;
font-size: 9px;
}
.widget.widget_layered_nav li small.count, .widget_product_categories .product-categories li span.count {
border: none;
color: #A6A6A6;
float: right;
padding: 0 5px;
}
.woocommerce .widget_layered_nav ul.yith-wcan-list li:hover {
background: #f2f2f2;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li {
padding: 0;
}
#sidebar-shop-sidebar h3 .minus, #sidebar-shop-sidebar h3 .plus {
font-size: 17px;
color: #000;
float: right;
font-weight: normal;
margin-right: 0px;
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/bg_circle.png) center center no-repeat;
width: 17px;
height: 17px;
display: block;
text-align: center;
line-height: 17px;
margin-top: 6px;
}
#sidebar-shop-sidebar h3 .plus {
line-height: 19px;
} .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit,
.woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button,
.woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
a.button, button.button, input.button, #respond input#submit, #place_order {
background-color: #474748;
background-image: none;
font-size: 13px;
color: #ffffff;
text-transform: uppercase;
display: inline-block;
font-weight: 400;
line-height: 32px;
padding: 0px 26px;
position: relative;
text-shadow: none;
border-radius: 0;
}
.sidebar input.button {
height: 27px;
padding: 4px;
}
.sidebar .yit_quick_contact form input.button {
height: 33px;
line-height: 26px;
padding: 0 11px;
}
.sidebar .yit_quick_contact form ul li.textarea-field {
margin-bottom: 0;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover,
.woocommerce-page button.button:hover, .woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover,
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover,
#place_order:hover,
a.button:hover, button.button:hover, input.button:hover {
background-color: #3d3d3e;
}
.woocommerce-checkout .woocommerce_checkout_coupon input.button {
padding: 0px 15px !important;
height: 32px;
} .woocommerce table,
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
background: transparent;
position: relative;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.woocommerce tr, .woocommerce tr:nth-child(2n+1), .woocommerce tr:nth-child(2n+0) {
background: transparent;
z-index: 1;
}
.woocommerce table th,
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
background: transparent;
font-size: 14px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
background: #faf9f9;
color: #696868;
padding: 13px 5px;
}
.woocommerce table td, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
padding: 0px 7px;
}
.woocommerce .shop_table.cart table td, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
padding: 18px 7px;
}
.woocommerce table td, .woocommerce table td a {
background: transparent;
color: #919191;
font-size: 12px;
}
.woocommerce table td a:hover {
color: #1d859b;
} .woocommerce table td, .woocommerce table td a {
color: #202020;
font-size: 15px;
}
.woocommerce-page table.shop_table tbody tr:first-child td {
border-top: none;
}
.woocommerce table.cart .product-remove, .woocommerce #content table.cart .product-remove,
.woocommerce-page table.cart .product-remove, .woocommerce-page #content table.cart .product-remove {
text-align: center;
}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove,
.woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove {
display: inline-block;
width: 18px;
height: 18px;
background: url(//investinart.biz/wp-content/themes/santacruz/images/sprite.png) no-repeat -32px -446px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
border-radius: 0;
}
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover {
background: url(//investinart.biz/wp-content/themes/santacruz/images/sprite.png) no-repeat 0px -446px;
}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
width: auto;
height: auto;
}
.woocommerce table.cart .product-thumbnail,
.woocommerce #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail {
width: 60px;
max-width: 70px;
padding-left: 0;
padding-right: 15px;
float: none;
}
.woocommerce table.cart div.product-thumbnail,
.woocommerce #content table.cart div.product-thumbnail
.woocommerce-page table.cart div.product-thumbnail,
.woocommerce-page #content table.cart div.product-thumbnail,
.woocommerce table.cart .product-name-price,
.woocommerce #content table.cart .product-name-price,
.woocommerce-page table.cart .product-name-price,
.woocommerce-page #content table.cart .product-name-price {
float: left;
}
.woocommerce table.cart .product-name-price {
width: 60%;
}
.woocommerce table.cart .product-name a,
.woocommerce #content table.cart .product-name a,
.woocommerce-page table.cart .product-name a,
.woocommerce-page #content table.cart .product-name a {
font-weight: bold;
padding-top: 10px;
}
.woocommerce table.cart .product-quantity,
.woocommerce #content table.cart .product-quantity,
.woocommerce-page table.cart .product-quantity,
.woocommerce-page #content table.cart .product-quantity {
width: 110px;
}
.woocommerce table.cart .product-thumbnail img,
.woocommerce #content table.cart .product-thumbnail img,
.woocommerce-page table.cart .product-thumbnail img,
.woocommerce-page #content table.cart .product-thumbnail img {
border: 1px solid #dad9d9;
}
.woocommerce table.cart .product-name a,
.woocommerce #content table.cart .product-name a,
.woocommerce-page table.cart .product-name a,
.woocommerce-page #content table.cart .product-name a {
font-size: 15px;
}
.woocommerce table.cart .product-subtotal,
.woocommerce #content table.cart .product-subtotal,
.woocommerce-page table.cart .product-subtotal,
.woocommerce-page #content table.cart .product-subtotal,
.woocommerce table.cart .product-quantity,
.woocommerce #content table.cart .product-quantity,
.woocommerce-page table.cart .product-quantity,
.woocommerce-page #content table.cart product-quantity {
text-align: center;
}
.woocommerce table.cart .product-quantity div.quantity,
.woocommerce #content table.cart .product-quantity div.quantity,
.woocommerce-page table.cart .product-quantity div.quantity,
.woocommerce-page #content table.cart product-quantity div.quantity {
display: inline-block;
}
.woocommerce table.shop_table_coupon th,
.woocommerce #content table.shop_table_coupon th,
.woocommerce-page table.shop_table_coupon th,
.woocommerce-page #content table.shop_table_coupon th,
.woocommerce table.shop_table_shipping th,
.woocommerce #content table.shop_table_shipping th,
.woocommerce-page table.shop_table_shipping th,
.woocommerce-page #content table.shop_table_shipping th {
padding-left: 12px;
position: relative;
cursor: pointer;
}
.woocommerce table.cart .button-dropdown {
position: absolute;
right: 11px;
top: 11px;
width: 21px;
height: 21px;
background: url(//investinart.biz/wp-content/themes/santacruz/images/sprite.png) no-repeat 0 -1134px;
display: block;
}
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce-page .cart .button,
.woocommerce-page .cart input.button {
margin-left: 3px;
padding: 5px 12px 2px;
}
.woocommerce-page .cart .shipping-calculator-form .button {
float: right;
}
input#calc_shipping_postcode:-ms-input-placeholder, input#calc_shipping_state:-ms-input-placeholder {
line-height: 32px;
}
.woocommerce .cart.wishlist_table .button,
.woocommerce .cart.wishlist_table input.button {
line-height: 32px;
}
.woocommerce .cart #coupon_code + .button,
.woocommerce .cart #coupon_code + input.button,
.woocommerce-page .cart #coupon_code + .button,
.woocommerce-page .cart #coupon_code + input.button {
height: 32px;
padding: 0 12px 2px;
}
.woocommerce table, .woocommerce table.shop_table, .woocommerce-page table.shop_table {
border: 1px solid #e7e5e5;
}
.woocommerce table .quantity {
margin: 0;
}
.sidebar .coupon .button {
height: 35px;
top: -5px;
width: 30%;
}
.sidebar .coupon .button:active {
top: -3px;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
width: auto;
border: 1px solid #CCCACA;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
float: left;
clear: left;
text-align: left;
margin-top: 0;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float: none;
width: auto;
}
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table {
border-radius: 0;
margin: 0;
padding: 0;
width: 100%;
border: none;
}
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th,
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
background: transparent;
border: none;
font-weight: normal;
font-size: 15px;
padding-left: 22px;
padding-right: 22px;
}
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th {
padding-right: 0;
}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
text-align: right;
}
.woocommerce .cart-collaterals .cart_totals table td label,
.woocommerce-page .cart-collaterals .cart_totals table td label {
font-weight: normal;
font-size: 12px;
text-transform: uppercase;
}
.woocommerce .cart-collaterals .cart_totals table th.head,
.woocommerce-page .cart-collaterals .cart_totals table th.head {
font-size: 14px;
color: #302e2e;
text-align: center;
font-weight: bold;
padding-top: 9px;
padding-bottom: 23px;
padding-right: 22px;
}
.woocommerce .cart-collaterals .cart_totals table tr.total th,
.woocommerce-page .cart-collaterals .cart_totals table tr.total th,
.woocommerce .cart-collaterals .cart_totals table tr.total td,
.woocommerce-page .cart-collaterals .cart_totals table tr.total td {
color: #302e2e;
}
.woocommerce ul#shipping_method li,
.woocommerce-page ul#shipping_method li {
padding: 0;
margin: 0;
text-align: left;
}
.woocommerce ul#shipping_method li input,
.woocommerce-page ul#shipping_method li input {
float: right;
}
.woocommerce .cart-collaterals input[type=submit].button,
.woocommerce-page .cart-collaterals input[type=submit].button {
padding: 0 12px 2px;
height: 32px;
display: inline-block;
font-size: 12px;
margin-right: 6px;
}
.woocommerce .cart-collaterals input[type=submit].button.checkout-button,
.woocommerce-page .cart-collaterals input[type=submit].button.checkout-button {
margin-right: 0;
}
.woocommerce .cart-collaterals .cart_update_checkout,
.woocommerce-page .cart-collaterals .cart_update_checkout {
text-align: center;
margin-top: 45px;
margin-bottom: 20px;
}
.woocommerce .cart_totals_container .update-button {
margin-right: 6px;
}
.woocommerce .cart_totals_container .update-button:hover,
.woocommerce-page .cart_totals_container .update-button:hover {
background: #605f5d;
}
.woocommerce .cart_totals_container .checkout-button.button,
.woocommerce-page .cart_totals_container .checkout-button.button {
float: right;
text-shadow: none;
}
.woocommerce .cart_totals_container .checkout-button.button:hover,
.woocommerce-page .cart_totals_container .checkout-button.button:hover {
float: right;
text-shadow: none;
}
input.checkout-button.alt.button {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
input.checkout-button.alt.button:hover {
background: #474748;
} .woocommerce .quantity,
.woocommerce #content .quantity,
.woocommerce-page .quantity,
.woocommerce-page #content .quantity {
width: 70px;
height: 39px;
margin-right: 3px;
display: inline-block;
}
.woocommerce div.product .quantity_container, .woocommerce div.product-box.group .quantity_container{
display: inline-block;
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty,
.woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
background: transparent;
border: 1px solid #d6d2d2;
left: 20px;
font-weight: bold;
font-size: 16px;
color: #888888;
position: absolute;
width: 30px;
height: 39px;
line-height: 36px;
border-radius: 0px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#ie8 .woocommerce .quantity input.qty, #ie8 .woocommerce #content .quantity input.qty,
#ie8 .woocommerce-page .quantity input.qty, #ie8 .woocommerce-page #content .quantity input.qty {
padding: 0px;
}
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus,
.woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus,
.woocommerce .quantity .plus, .woocommerce #content .quantity .plus,
.woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus {
color: #202020;
font-size: 14px;
font-weight: bold;
left: 0;
text-shadow: none;
top: 0;
width: 21px;
height: 39px;
overflow: hidden;
white-space: nowrap;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background: #d6d3d3;
}
.woocommerce .quantity .plus, .woocommerce #content .quantity .plus,
.woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus {
right: 0;
left: auto;
background-position: -145px -1105px;
}
.woocommerce .quantity .minus:hover,
.woocommerce-page .quantity .minus:hover,
.woocommerce #content .quantity .minus:hover,
.woocommerce-page #content .quantity .minus:hover,
.woocommerce-page .quantity .plus:hover,
.woocommerce .quantity .plus:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce #content .quantity .plus:hover {
background-color: #ede9e9;
} .woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text {
padding-top: 7px;
padding-bottom: 7px;
height: 32px;
line-height: 0px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea{
line-height: normal;
}
#ie8 .woocommerce form .form-row input.input-text,
#ie8 .woocommerce-page form .form-row input.input-text,
#ie8 .woocommerce table.cart td.actions .coupon .input-text,
#ie8 .woocommerce #content table.cart td.actions .coupon .input-text,
#ie8 .woocommerce-page table.cart td.actions .coupon .input-text,
#ie8 .woocommerce-page #content table.cart td.actions .coupon .input-text {
height: 29px;
line-height: 29px;
}
#ie8 .woocommerce-page .chosen-container .chosen-single {
height: 16px !important;
padding: 7px 5px 5px 10px;
}
#ie8 .woocommerce-page .checkout #billing_country_field .chosen-container .chosen-single {
background-position: right -318px;
}
#ie8 .chosen-container-single .chosen-single, #ie9 .chosen-container-single .chosen-single,
#ie8 .chosen-container-single .chosen-single:hover, #ie9 .chosen-container-single .chosen-single:hover {
filter: none;
}
.ie .woocommerce table.cart input, .ie .woocommerce #content table.cart input, .ie .woocommerce-page table.cart input, .ie .woocommerce-page #content table.cart input {
border: 1px solid #CFCFCF;
} .woocommerce-account .woocommerce form {
padding: 0 10px;
}
.woocommerce-account .woocommerce form h3,
.woocommerce-account .woocommerce form h3 a {
text-transform: uppercase;
padding-left: 2px;
}
.woocommerce-account .woocommerce form {
padding: 15px;
}
.woocommerce-account .woocommerce form input.button {
float: right
}
.woocommerce-account .login .lost_password {
font-size: 11px;
float: right;
padding-right: 10px;
line-height: 30px;
}
.order-info {
padding: 10px;
}
.order-actions .view:hover {
color: #fff
}
.woocommerce dt, .woocommerce-page dt,
.woocommerce dd, .woocommerce-page dd {
margin-left: 0;
} #order_review .place-order .button {
text-shadow: none;
}
.woocommerce-account .woocommerce .button {
height: 32px;
line-height: 20px;
text-shadow: none;
padding-left: 15px;
padding-right: 15px;
font-size: 13px;
} .woocommerce .woocommerce_checkout_login,
.woocommerce .woocommerce_checkout_coupon,
.woocommerce form.register,
.woocommerce-page .woocommerce_checkout_login,
.woocommerce-page .woocommerce_checkout_coupon,
.woocommerce-page form.register,
.woocommerce .address,
.woocommerce-account .woocommerce form,
.order-info {
position: relative;
border: 1px solid #d3d2d2;
border-radius: 0;
-moz-border-radius: 0;
-wekbit-border-radius: 0;
} #multistep_steps input.button:active {
top: 1px
} .single-product.woocommerce div.product .product_title {
float: left;
}
.single-product.woocommerce div.product .product_title.upper {
text-transform: uppercase;
}
.single-product.woocommerce div.product div.images {
float: left;
}
.single-product.woocommerce div.product div.summary {
float: right;
}
.single-product.woocommerce .woocommerce-breadcrumb {
display: block;
float: none;
}
.single-product.woocommerce div.product .woocommerce-breadcrumb .current {
color: #1d859b;
}
.single-product.woocommerce div.product .description {
margin-top: 20px;
margin-bottom: 20px;
}
.single-product.woocommerce div.product span.price ins, .single-product.woocommerce div.product p.price ins {
text-decoration: none;
}
.single-product.woocommerce div.product p.price {
margin: 0;
position: relative;
float: right;
}
.single-product.woocommerce div.product p.price span.from {
font-size: 18px;
color: #818181;
font-weight: normal;
}
.single-product.woocommerce #primary div.product table.variations {
width: 100%;
border: 0;
margin-top: 20px;
margin-bottom: 0;
}
.single-product.woocommerce div.product table.variations:after {
display: none;
}
.single-product.woocommerce div.product table.variations td, .single-product.woocommerce div.product .single_variation_wrap span.label, .single-product.woocommerce div.product .single_variation_wrap span.value {
padding: 8px 0;
border: 0;
}
.single-product.woocommerce div.product table.variations td.label {
width: 100px;
padding: 0;
vertical-align: middle;
}
.single-product.woocommerce div.product table.variations td.value select,
.single-product.woocommerce div.product table.variations td.value .sbHolder a.sbSelector {
display: block;
position: relative;
margin-bottom: 0;
border: 1px solid #d6d2d2;
padding: 7px 12px;
width: 183px !important;
background: none;
font-size: 15px;
font-weight: bold;
color: #202020;
cursor: pointer;
border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.single-product .product-box  .sbHolder a.sbSelector {
width: auto;
}
.single-product.woocommerce div.product table.variations td.value .sbHolder a.sbToggle {
position: absolute;
right: 14px;
top: 12px;
width: 11px;
height: 7px;
}
.single-product.woocommerce div.product table.variations td.value .sbHolder a.sbToggle.sbToggleOpen {
background-position: -8px -56px;
}
.single-product.woocommerce div.product table.variations td.label label,
.single-product.woocommerce div.product .single_variation_wrap span.label {
margin-bottom: 0;
text-transform: uppercase;
font-weight: normal;
line-height: 32px;
text-shadow: none;
font-size: 18px;
font-family: 'Bree Serif', serif;
}
.single-product.woocommerce div.product table.variations td.value .sbHolder {
position: relative;
}
.single-product.woocommerce div.product table.variations td.value .sbOptions {
max-height: none !important;
list-style: none;
margin: 15px 0 0;
padding: 5px 0;
border: 1px solid #d3d2d2;
background: #fff;
position: absolute;
left: 0px;
z-index: 10;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.single-product.woocommerce div.product table.variations td.value .sbOptions li {
margin: 0;
}
.single-product.woocommerce div.product table.variations td.value .sbOptions li a {
display: block;
padding: 0 12px;
}
.single-product.woocommerce div.product table.variations td.value span.sbDisabled {
color: #aaa;
}
div.variations a.reset_variations {
font-size: 15px;
display: block;
}
.single-product.woocommerce #primary div.product .single_variation_wrap table.variations {
margin-top: 0;
border-top: 0;
}
.single-product.woocommerce div.product .single_variation_wrap span.label, .single-product.woocommerce div.product .single_variation_wrap span.value {
display: block;
float: left;
background: none;
}
.single-product.woocommerce div.product .single_variation .price{
background: none;
padding-left: 0;
}
.single-product.woocommerce #primary div.product .single_variation_wrap table.variations td.value label {
margin-top: 2px;
margin-bottom: 0;
}
.single-product table.variations td.value label {
}
div.product form.cart .variations, #content div.product form.cart .variations, .product-box form.cart .variations {
clear: both;
}
.sidebar div.product form.cart .variations, #content div.product form.cart .variations, .product-box form.cart .variations {
padding-left: 22px;
}
.sidebar form.cart {
margin-bottom: 15px;
}
div.product form.cart .variations select, #content div.product form.cart .variations select {
width: 100%;
float: left;
font-size: 12px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-right: 10px;
}
.summary .variations label,
.summary .variations .label,
.product .quantity-wrap label,
.product .cart label {
line-height: 33px;
font-size: 16px;
text-transform: uppercase;
}
div.product form.cart .variations select, #content div.product form.cart .variations select {
width: 100%;
float: left;
font-size: 12px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-right: 10px;
} .variations .select-wrapper, .bundled_product_summary .variations .sbHolder {
background: #fff;
position: relative;
overflow: hidden;
}
.variations .sbHolder {
overflow: visible;
padding-right: 28px;
border: 1px solid #dfdbdb;
min-width: 150px;
}
.yes_js .variations .select-wrapper, .yes_js .variations .attribute-options {
overflow: visible;
display: inline-block;
}
.variations .select-wrapper a.sbSelector, .variations .select-wrapper select,
.variations .sbHolder a.sbSelector, .variations .attribute-options select {
font-weight: normal;
padding: 8px;
display: block;
font-size: 15px;
}
.variations .select-wrapper select, .variations .attribute-options select {
width: 120%;
background: none;
border: 0;
}
.variations .select-wrapper .sbOptions, .variations .sbHolder .sbOptions {
position: absolute;
left: -1px;
right: -1px;
top: 30px !important;
background: #fff;
list-style: none;
margin: 0;
padding: 8px 0 4px;
border: 1px solid #dfdbdb;
border-top: 0;
z-index: 100;
max-height: none !important;
}
.variations .select-wrapper .sbOptions li {
margin-bottom: 0;
}
.variations .select-wrapper .sbOptions li a, .variations select option, .variations .select-wrapper span.sbDisabled,
.variations .sbHolder .sbOptions li a, .variations .sbHolder span.sbDisabled {
font-weight: normal;
color: #bcbbbb;
font-size: 14px;
display: block;
line-height: 24px;
padding: 0 8px;
}
.variations .select-wrapper .sbOptions li a:hover, .variations .sbHolder .sbOptions li a:hover {
background: #f4f4f4;
}
.variations .select-wrapper .sbOptions li span.sbDisabled, .variations .sbHolder .sbOptions li span.sbDisabled {
color: #ddd;
}
.variations .select-wrapper .sbToggle, .variations .sbHolder .sbToggle {
position: absolute;
right: 7px;
top: 0;
height: 100%;
width: 29px;
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/variations-dropdown-icon.png) right center no-repeat;
}
.variations_separator {
width: 100%;
height: 15px;
display: block;
}
.single_variation_wrap .single_variation {
text-align: right;
}
.single_variation_wrap .single_variation .price {
margin: 0;
}
.single_variation_wrap .reset_variations {
float: right;
}
.sidebar .single_variation {
margin-top: 15px;
}
.single-product.woocommerce div.product .summary .product-actions {
padding: 30px 0 0;
margin: 0;
}
.single-product.woocommerce div.product .summary .product-actions .action {
text-align: center;
}
.single-product.woocommerce div.product .summary .product-actions .action, .single-product.woocommerce div.product .summary .product-actions .action a {
color: #989797;
font-size: 12px;
}
.single-product.woocommerce div.product .summary .product-actions .action a:hover {
color: #000;
}
.single-product.woocommerce div.product .summary .product-actions span.feedback,
.single-product.woocommerce div.product .summary .product-actions .product-share {
display: none;
}
.single-product.woocommerce div.product .summary > .yith-wcwl-add-to-wishlist {
display: none;
}
.single-product.woocommerce div.product .product_meta .posted_in,
.woocommerce-tabs ul.tabs {
padding-left: 0;
}
.single-product.woocommerce div.product .product_meta .posted_in, .single-product.woocommerce div.product .product_meta .tagged_as {
font-size: 15px;
color: #202020;
}
.single-product.woocommerce div.product .product_meta .posted_in a, .single-product.woocommerce div.product .product_meta .tagged_as a {
font-size: 15px;
color: #1d859b;
}
.single-product.woocommerce div.product .product_meta .posted_in a:hover, .single-product.woocommerce div.product .product_meta .tagged_as a:hover {
color: #000;
}
.single-product.woocommerce div.product .single_add_to_cart_button {
font-weight: bold;
text-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
min-width: 100px;
}
.single-product.woocommerce div.product .variations_button {
margin-bottom: 15px;
}
.single-product.woocommerce div.product .variations_button.simple_product {
margin-bottom: 15px;
width: 100%;
}
.single_variation_wrap .variations_button {
position: relative;
}
.product-box .single_variation_wrap .variations_button {
padding-left: 22px;
}
.single-product.woocommerce .single_variation_wrap .single_add_to_cart_button {
border: 0;
position: absolute;
left: 75px;
}
.single-product.woocommerce .product-box .single_variation_wrap .single_add_to_cart_button {
left: 100px;
}
.single-product.woocommerce div.product .variations_button.simple_product table {
margin-top: 0 !important;
}
.single-product.woocommerce div.product .single_variation {
clear: both;
}
.single-product.woocommerce div.product div.images {
position: relative;
}
.single-product.woocommerce div.product div.images img {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.single-product.woocommerce div.product div.images .thumbnails.side {
margin: 0;
}
.sidebar .product-box .variations_button.simple_product {
margin-bottom: 15px;
margin-top: 15px;
}
.single-product.woocommerce .sidebar .add_to_cart_container {
padding-left: 22px;
margin-top: 10px;
}
.single-product.woocommerce .product-box .single_variation_wrap .quantity_container label {
padding-left: 22px;
}
.single-product.woocommerce .add_to_cart_container .quantity_container label,
.single-product.woocommerce .quantity_container label {
font-size: 16px;
font-weight: bold;
font-family: Rokkitt, sans-serif;
color: #202020;
}
.single-product.woocommerce .add_to_cart_container .add_to_cart_button {
display: inline-block;
}
.single-product.woocommerce .add_to_cart_container .add_to_cart_button .single_add_to_cart_button {
border: 0;
}
.single-product.woocommerce .sidebar .add_to_cart_container .add_to_cart_button .single_add_to_cart_button {
margin-top: 10px;
text-align: center;
min-width: 100px;
}
.single-product.woocommerce .sidebar .add_to_cart_container .add_to_cart_button .single_add_to_cart_button:hover {
}
#ie8 .single-product.woocommerce div.product div.images .thumbnails.side {
margin: 0;
position: static;
width: 100% !important;
}
.single-product.woocommerce div.product div.images .thumbnails.nomagnifier,
.single-product.woocommerce div.product div.images .thumbnails.noslider {
margin-right: -16px
}
.single-product.woocommerce div.product div.images .thumbnails.noslider.normal {
margin: 0;
padding-top: 8px;
}
.single-product.woocommerce div.product div.images .thumbnails.nomagnifier a.zoom,
.single-product.woocommerce div.product div.images .thumbnails li {
margin-bottom: 8px;
margin-right: 8px;
}
.single-product.woocommerce div.product div.images .thumbnails.normal li {
margin-bottom: 8px;
}
.single-product.woocommerce div.product div.images .thumbnails li.last {
margin-right: 0px;
}
.single-product.woocommerce div.product div.images .thumbnails img {
background: #fff;
border: solid #f7f5f5;
border-width: 0px !important;
width: auto;
}
.single-product.woocommerce div.product div.images .thumbnails a {
margin-top: 0
}
.single-product.woocommerce div.product div.images .thumbnails ul {
margin-left: 0;
}
.single-product.woocommerce div.product div.images .caroufredsel_wrapper {
margin-left: 0 !important;
}
.single-product.woocommerce div.product div.images .yith_magnifier_zoom_magnifier {
background-color: #fff;
margin: 0 auto;
border: 0;
right: 0;
}
.single-product.woocommerce div.product div.images .thumbnails #slider-prev,
.single-product.woocommerce div.product div.images .thumbnails #slider-next {
display: none !important;
cursor: pointer;
width: 27px;
height: 26px;
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/slider-arrow.png) no-repeat;
position: absolute;
top: 47%;
margin-top: -10px;
}
.single-product.woocommerce div.product div.images .thumbnails #slider-prev {
background-position: left center;
left: 0px;
}
.single-product.woocommerce div.product div.images .thumbnails #slider-next {
background-position: right center;
right: 0px;
}
.single-product.woocommerce div.product div.images .thumbnails:hover #slider-prev,
.single-product.woocommerce div.product div.images .thumbnails:hover #slider-next {
display: block !important;
}
.single-product.woocommerce div.product div.images img.onsale {
width: auto;
border: 0;
padding: 0;
position: absolute;
top: 0px;
left: 0px;
z-index: 9999;
}
.single-product.woocommerce div.product table.shop_attributes:after {
display: none;
}
.single-product.woocommerce div.product .compare_featured_fields td span {
padding: 9px 0;
display: block;
}
.single-product.woocommerce div.product .yith_magnifier_gallery, div.product .thumbnails {
margin: 0;
}
.single-product.woocommerce div.product .thumbnails {
position: relative;
}
.single-product.woocommerce div.product .thumbnails li a {
width: auto !important;
}
.single-product.woocommerce div.product .thumbnails #slider-prev, div.product .thumbnails #slider-next {
display: none !important;
cursor: pointer;
width: 27px;
height: 26px;
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/slider-arrow.png) no-repeat;
position: absolute;
top: 50%;
margin-top: -16px;
}
.single-product.woocommerce div.product .thumbnails #slider-prev {
background-position: left center;
left: 1px;
}
.single-product.woocommerce div.product .thumbnails #slider-next {
background-position: right center;
right: 21px;
}
.single-product.woocommerce div.product .thumbnails:hover #slider-prev, div.product .thumbnails:hover #slider-next {
display: block !important;
}
div.product .thumbnails.nomagnifier {
margin-top: 10px
}
div.product .thumbnails.nomagnifier a img {
margin-right: 9px !important;
margin-bottom: 9px !important;
} .woocommerce-tabs {
margin-top: 0 !important;
margin-bottom: 50px;
}
.woocommerce-tabs.vertical ul.tabs, .woocommerce-tabs.vertical ul.tabs li {
margin: 0;
padding: 0;
background: url(//investinart.biz/wp-content/themes/santacruz/images/separation-bar-2.png) bottom left repeat-x;
}
.woocommerce-tabs ul.tabs {
overflow: visible;
}
.woocommerce-tabs.vertical ul.tabs li a {
display: block;
padding: 10px 0;
text-transform: uppercase;
color: #7f7f7f;
font-size: 18px;
background: url(//investinart.biz/wp-content/themes/santacruz/images/separation-bar.png) top right repeat-y;
}
.woocommerce-tabs ul.tabs li a:hover,
.woocommerce-tabs ul.tabs li.active a {
color: #202020;
font-weight: bold;
}
.woocommerce-tabs ul.tabs li.active a {
background: none;
}
.woocommerce-tabs .panel h2 {
display: none;
} .woocommerce-tabs.horizontal {
clear: both;
margin-top: 25px;
}
.woocommerce-tabs.horizontal ul.tabs {
list-style: none;
padding: 0 0 0 5px;
margin: 0 0 30px;
overflow: hidden;
position: relative;
border-bottom: 1px solid #e5e3df;
}
.woocommerce-tabs.horizontal ul.tabs li {
display: inline-block;
position: relative;
z-index: 0;
margin: 0 5px 0 5px;
padding: 0 2em 0 0;
}
.woocommerce-tabs.horizontal ul.tabs li:after {
bottom: 0;
color: #e5e3df;
content: "/";
display: block;
font-family: caption;
font-size: 70px;
font-weight: lighter;
position: absolute;
right: 1px;
}
.woocommerce-tabs.horizontal ul.tabs li a:after {
bottom: 0;
color: #FFF;
content: "/";
display: block;
font-family: caption;
font-size: 70px;
font-weight: lighter;
position: absolute;
right: 0px;
z-index: 10;
}
.woocommerce-tabs.horizontal ul.tabs li a {
display: inline-block;
color: #7f7f7f;
padding: .6em 0;
font-weight: 400;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
}
.woocommerce-tabs.horizontal ul.tabs li a:hover {
color: #202020;
text-decoration: none;
}
.woocommerce-tabs.horizontal ul.tabs li.active a {
color: #202020;
} .woocommerce-tabs.vertical ul.tabs {
width: 37%;
padding: 0;
float: left;
border-bottom: 0;
border-right: 0;
}
.woocommerce-tabs.vertical ul.tabs li {
display: block;
float: none;
background: url(//investinart.biz/wp-content/themes/santacruz/images/separation-bar-2.png) top left repeat-x;
}
.woocommerce-tabs.vertical ul.tabs li:first-child {
background: none;
}
.woocommerce-tabs.vertical ul.tabs li.active {
border-right: 0;
}
.woocommerce-tabs.vertical div.panel {
width: 59%;
float: right;
} .single-product.woocommerce #primary div.product .related.products {
clear: both;
}
.single-product.woocommerce div.product .related.products h2 {
font-size: 21px;
text-transform: uppercase;
border-bottom: 1px solid #cccaca;
padding-bottom: 8px;
margin-bottom: 20px;
}
#ie8 .single-product.woocommerce div.product div.images {
width: 49% !important;
}
#ie8 .single-product.woocommerce div.product div.summary {
width: 49% !important;
}
.single-product .sidebar .product-box div[itemprop="offers"] {
padding-left: 22px;
}
.single-product .product-box div[itemprop="offers"] {
background: url(//investinart.biz/wp-content/themes/santacruz/images/separation-bar-2.png) bottom left repeat-x;
}
.single-product .product-box.enabled-shop .buttons {
background: url(//investinart.biz/wp-content/themes/santacruz/images/separation-bar-2.png) top left repeat-x;
padding-left: 10px;
}
.product-box.group.disabled-shop .price{
margin-bottom: 0;
}
.single-product .product-box .buttons{
background-color: transparent;
}
.single-product .product-box .stock.out-of-stock {
margin-left: 22px;
}
.single-product .product-box a.single_add_to_cart_button.button.alt.external {
margin-bottom: 12px;
}
.single-product .product .summary .price, .product-box.group .price {
text-align: left;
border-bottom: 0;
margin-top: 10px;
padding-left: 32px;
display: block;
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/price-icon.png) left center no-repeat;
background-size: 18px;
}
.single-product .price ins {
text-decoration: none;
}
.single-product .price del, .single-product .price span.from, .product-box.group .price del, .product-box.group .price span.from {
color: #818181;
font-size: 60%;
font-weight: normal;
}
.product-box.group .price {
text-align: right;
}
.single-product .single_variation .price {
background: none;
padding: 0;
border: 0;
}
.product-box div.buttons {
width: 100%;
border: none;
box-sizing: border-box;
}
.product-box div.buttons:hover {
background: none;
}
.product-box div.buttons:hover a {
background-color: transparent;
color: #828282;
}
.product-box .buttons a {
margin-top: 0px;
text-align: center;
color: #828282;
}
.product-box .buttons > *:first-child, .product-box .buttons > *:first-child input, .product-box .buttons .yith-wcwl-add-to-wishlist a {
border-left: 0;
}
.product-box .yith-wcwl-add-to-wishlist {
margin-top: 0px;
} .summary .group_table td,
.summary .group_table td.label,
.summary .group_table td.price {
padding: 10px;
vertical-align: middle !important;
}
.summary .group_table .qnt_label,
.summary .group_table .quantity {
float: left !important;
margin-right: 5px;
}
.woocommerce_message .button {
text-shadow: none;
}
.single-product .product .summary table.group_table td.price {
text-align: left;
border-bottom: 0;
margin-top: 10px;
padding-left: 32px;
display: block;
font-size: 24px;
line-height: 20px;
padding-top: 6px;
padding-bottom: 12px;
}
.single-product .product .summary  table.group_table td.price ins {
font-size: 24px;
}
.single-product .sidebar .product-box div[itemprop="offers"].grouped {
background: none;
} div.product-box {
padding: 4px;
}
div.product-box > .border {
border: 1px solid #d7d4d4;
padding: 12px 9px;
height: auto;
}
div.product-box > .border .border {
border-color: #d4d3d3;
}
div.product-box label, .qnt_label {
text-transform: uppercase;
font-weight: normal;
display: block;
}
div.variations label {
text-transform: uppercase;
font-weight: bold;
display: block;
font-size: 16px;
}
.sidebar div.variations label {
margin-top: 15px;
}
div.product-box table.variations {
width: 100%;
margin-right: 30px;
margin-left: 22px;
border: 0;
}
div.product-box table.variations td.add-to-cart {
padding: 0 30px 0 0;
margin: 0;
text-align: right;
} .simple_product .quantity {
}
.button.simple_product .quantity {
} .product div.product-box {
background: none;
border-radius: 2px;
margin-top: 30px;
float: left;
clear: right;
padding-bottom: 0;
}
.product div.product-box .border {
border: 0;
padding: 0;
}
.product div.product-box .border .border {
display: none;
}
.product div.product-box .buttons {
padding: 0;
margin: 0;
}
.product div.product-box .buttons > * {
width: auto;
padding: 0 25px;
}
.product div.product-box .buttons > *:first-child {
border-left: 0;
}
.product div.product-box .buttons a {
border-width: 0;
}
.product div.product-box .buttons a.yit_share {
padding-top: 26px;
} .woocommerce-message, .woocommerce-error, .woocommerce-info {
padding: 20px 20px 20px 60px;
margin: 0 0 2em;
position: relative;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background: #EFFAF2;
color: #0f3e52;
font-size: 14px;
line-height: 26px;
text-shadow: none;
list-style: none outside;
width: auto;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after {
content: "";
display: block;
clear: both
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
content: "";
height: auto;
width: auto;
display: block;
position: absolute;
top: -5px;
left: -5px;
bottom: -5px;
right: -5px;
text-shadow: none;
padding-top: 1em;
-webkit-border-radius: 0px;
border-radius: 0px;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li {
font-size: 14px;
}
.woocommerce-page #content-shop .woocommerce-message .button,
.woocommerce-page #content-shop .woocommerce-error .button,
.woocommerce-page #content-shop .woocommerce-info .button,
.woocommerce-wishlist .woocommerce-message .button {
height: 32px;
line-height: 32px;
}
.woocommerce-page #content-shop .woocommerce-message a.button,
.woocommerce-wishlist .woocommerce-message a.button {
background-color: #474747;
font-size: 13px;
}
.woocommerce-page #content-shop .woocommerce-message a.button:hover,
.woocommerce-wishlist .woocommerce-message a.button:hover {
background-color: #399db1;
}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li {
list-style: none outside;
padding-left: 0;
margin-left: 0
}
.woocommerce-page .woocommerce-error li {
color: #aa4545;
margin-bottom: 0px;
}
.woocommerce-page #content-shop .woocommerce-message,
.woocommerce-page #content-page .woocommerce-message {
border: 1px solid #dfdbdb;
background-image: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/check.png);
background-position: 20px center;
background-repeat: no-repeat;
}
.woocommerce-page #content-shop .woocommerce-message:before,
.woocommerce-page #content-page .woocommerce-message:before {
background-color: transparent;
content: "";
}
.woocommerce-page #content-shop .woocommerce-info,
.woocommerce-page #content-page .woocommerce-info {
border: 1px solid #3a87ad;
color: #3A87AD;
background-color: #D9EDF7;
background-image: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/info.png);
background-position: 20px center;
background-repeat: no-repeat;
}
.woocommerce-page #content-shop .woocommerce-info:before,
.woocommerce-page #content-page .woocommerce-info:before {
background-color: transparent;
content: "";
}
.woocommerce-page .woocommerce-error {
color: #0F3E52;
border: 1px solid #c40009;
font-size: 14px;
background-color: #f9eff0;
background-image: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/error.png);
background-position: 20px 26px;
background-repeat: no-repeat;
}
.woocommerce-page .woocommerce-error:before {
background-color: transparent;
content: "";
z-index: 10;
}
.woocommerce-page .woocommerce-error a{
position: relative;
z-index: 11;
}
.woocommerce-page ul.woocommerce-error {
margin-left: 30px;
}
#multistep_steps ul.woocommerce-error {
margin-top: 30px;
}
.woocommerce-page.woocommerce-cart .woocommerce p a.button,
.woocommerce-page.woocommerce-account .woocommerce a.button.view {
height: 25px;
line-height: 25px;
}
.woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p {
padding: 10px;
}
.woocommerce-account.woocommerce-page .woocommerce form p:after {
clear: both;
content: ".";
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
}
.woocommerce .product .summary .cart .group_table, .woocommerce .product .summary .cart .group_table:after {
border: none;
} .cart-empty {
text-align: center;
padding-top: 200px;
background: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/cart-empty.png) no-repeat top center;
}
.cart-empty p {
color: #808080;
font-size: 18px;
margin: 0.4em 0;
} .shop_table.thankyou td,
.shop_table.order_details td.product-total {
text-align: center;
} .gform_wrapper .top_label .gfield_label {
margin-bottom: 8px !important
}
.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password],
.gform_wrapper textarea {
padding: 5px !important;
}
.gform_wrapper table.gfield_list:after {
content: "";
border: none;
position: static;
}
.gform_wrapper.gf_browser_gecko select {
padding: 3px 3px 2px 0 !important;
}
.gform_wrapper tr:nth-child(2n+1),
.gform_wrapper tr:nth-child(2n+0) {
background: transparent
} .autocomplete-suggestions {
padding-top: 10px;
padding-bottom: 10px;
background: #fff;
border: 1px solid #ccc;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.autocomplete-suggestion {
background: #fff;
padding-left: 15px;
cursor: pointer;
text-align: left;
line-height: 25px;
}
.autocomplete-suggestion:hover {
background-color: #fbfbfb;
} .sidebar .widget_product_search #searchform input#s {
-moz-box-sizing: border-box;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #DAD9D9;
border-radius: 0;
box-shadow: none;
font-size: 13px;
font-weight: normal;
height: 36px;
margin-left: 0;
padding: 0 10px;
width: 68%;
}
.sidebar .widget_product_search #searchform #searchsubmit {
border: 1px solid #474748;
background-color: #474748;
margin-top: 0;
height: 37px;
color: #ffffff;
width: 30%;
border: none;
font-family: "Noticia Text";
font-size: 11px;
font-weight: 400;
}
.sidebar .widget_product_search #searchform #searchsubmit:hover {
border: 1px solid #646465;
background-color: #646465
} #multistep_steps input[type=text],
#multistep_steps input[type=search],
#multistep_steps input[type=password],
#multistep_steps input[type=email],
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row input.input-text {
height: 38px;
font-size: 13px;
font-weight: normal;
background: #FFF;
padding: 0px 10px;
margin-left: 0px;
border: 1px solid #DAD9D9;
-webkit-box-shadow: inset 1px 0px 6px #E5E5E5;
-moz-box-shadow: inset 1px 0px 6px #e5e5e5;
box-shadow: inset 1px 0px 6px #E5E5E5;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce form .form-row textarea {
padding-top: 10px;
} .yith-woo-ajax-reset-navigation .yith-wcan {
text-align: center;
}
.yith-woo-ajax-reset-navigation a.yith-wcan-reset-navigation.button {
background: transparent url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/icon-reset-filter.png) left top no-repeat;
box-shadow: none;
color: #9b9b9b;
font-size: 11px;
font-weight: bold;
height: 25px;
line-height: 25px;
margin-bottom: 20px;
padding: 0 0 0 32px;
border: 0;
}
.yith-woo-ajax-reset-navigation a.yith-wcan-reset-navigation.button:hover {
background: transparent url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/icon-reset-filter.png) left -26px no-repeat;
box-shadow: none;
color: #c56304;
}
#billing_postcode_field {
float: left;
}
.summary .woocommerce-product-rating {
display: none;
}   @media (min-width: 1200px) {
.responsive #topbar-right div.yit_cart_widget {
margin-left: 22px;
}
.woocommerce .cart_totals_container .button,
.woocommerce-page .cart_totals_container .button {
padding-left: 10px;
padding-right: 10px;
}
.responsive ul.woocommerce_error {
margin-left: 30px;
} .responsive #multistep_resume .checkout_progress {
font-size: 14px !important;
}
.responsive #multistep_resume .multistep_section {
margin-left: 50px;
top: 17px;
float: none;
text-align: left;
}
.responsive.single-product.woocommerce div.product .socials-box a.social {
font-size: 16px;
padding-left: 90px;
}
.single-product.woocommerce div.product div.images .thumbnails.side {
margin-left: 0px;
}
} @media (min-width: 768px) and (max-width: 979px) {
.woocommerce .cart_totals table tr th,
.woocommerce .cart_totals table tr td,
.woocommerce .cart_totals table tr th strong,
.woocommerce .cart_totals table tr label {
font-size: 12px;
}
.sidebar input[type=text],
.sidebar input[type=search],
.sidebar input[type=submit],
.sidebar button,
.sidebar .coupon .button {
width: 100% !important;
}
.woocommerce .shipping-calculator .button,
.woocommerce-page .shipping-calculator .button,
.woocommerce .cart_totals_container .button,
.woocommerce-page .cart_totals_container .button {
margin-top: 10px;
}
.responsive #multistep_resume .checkout_progress {
height: 38px;
line-height: 14px;
padding-top: 10px;
}
.responsive #multistep_resume .multistep_second,
.responsive #multistep_resume .multistep_third,
.responsive #multistep_resume .multistep_fourth {
left: -5px
}
.responsive.woocommerce ul.products li.product.grid.classic a.button {
min-width: 0;
}
.single-product.woocommerce div.product .socials-box a.social {
padding: 10px 0 10px 10px;
}
.single-product.woocommerce div.product .socials-box a.social i {
display: none;
} .responsive.woocommerce ul.products li.product.grid.classic .product-meta {
position: static;
clear: both;
}
.responsive.woocommerce ul.products li.product.grid.classic a.button {
float: left;
}
.responsive.woocommerce ul.products li.product.grid.classic .product-actions {
text-align: left;
}
.responsive.single-product.woocommerce div.product div.images .thumbnails.side {
position: relative;
left: 0;
margin-left: 0;
padding-top: 8px;
}
.responsive.single-product.woocommerce div.product div.images .thumbnails.side li {
margin-bottom: 8px;
}
} @media (max-width: 767px) {
.responsive #multistep_resume {
display: none;
}
.responsive #multistep_steps .multistep_step {
margin-top: 10px;
}
.responsive ul.woocommerce_error {
margin-left: 0px;
}
.responsive #multistep_steps #shiptobilling {
margin-top: 12px;
margin-bottom: 20px;
}
.responsive .woocommerce_checkout_coupon form .button {
margin-top: 10px;
}
.responsive .products ul li.product.grid, .responsive ul.products li.product.grid {
margin-left: 0;
clear: both;
margin-bottom: 30px;
}
.responsive .products ul li.product.grid.classic, .responsive ul.products li.product.grid.classic {
margin-bottom: 60px;
}
.responsive.woocommerce .col2-set .col-1,
.responsive.woocommerce-page .col2-set .col-1,
.responsive.woocommerce .col2-set .col-2,
.responsive.woocommerce-page .col2-set .col-2 {
width: 100%;
float: none;
padding: 0;
}
.responsive .woocommerce .addresses .title .edit, .responsive .woocommerce-page .addresses .title .edit {
margin-top: 10px;
}
.responsive .woocommerce div.product .after-product-summary {
position: static;
left: 0;
margin-left: -20px;
margin-right: -20px;
width: auto;
}
.single-product.woocommerce div.product div.images, .single-product.woocommerce div.product div.summary,
.woocommerce-tabs.vertical div.panel,
.woocommerce-tabs.vertical ul.tabs {
float: none;
width: 100% !important;
}
.woocommerce-tabs.vertical div.panel {
margin-bottom: 50px;
}
}
@media (max-width: 480px) {
#topbar .cart_wrapper {
width: 240px;
top: 19px;
right: -15px;
}
} #billing_postcode_field {
float: none !important;
} form .form-row-wide {
width: 100%;
clear: both;
}
.woocommerce #billing_email_field {
clear: both;
} .woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li:before,
.woocommerce ul.product_list_widget li:after,
.woocommerce ul.product_list_widget li:before {
content: " ";
display: table;
}
.woocommerce ul.product_list_widget li + li {
margin-top: 10px
}
.woocommerce ul.product_list_widget li a {
line-height: 16px;
}
.woocommerce ul.product_list_widget li a img {
padding: 2px;
width: 33px;
box-shadow: none;
margin: -3px 15px 10px 15px;
}
.woocommerce ul.product_list_widget li .amount {
float: none;
display: inline;
}
.woocommerce ul.product_list_widget li:after {
clear: both;
}
.woocommerce ul.product_list_widget li img,
.woocommerce ul.product_list_widget li img {
float: left;
height: auto;
} .yith-wcwl-add-button > a i, .wishlist_table .add_to_cart.button i {
margin-right: 0;
}
.single_add_to_wishlist.button {
background-image: url(//investinart.biz/wp-content/themes/santacruz/woocommerce/images/heart.png);
background-position: 8px;
background-repeat: no-repeat;
padding: 0px 10px 0px 35px;
}
.single_add_to_wishlist.button:hover {
background-color: #868686 !important;
}
.wishlist_table .add_to_cart.button {
box-shadow: none;
border: 0px;
border-radius: 0px;
cursor: pointer;
padding: 3px 10px 3px 35px;
text-shadow: none;
text-transform: uppercase;
font-size: 11px;
color: white;
font-weight: normal;
margin-top: 0px;
}
.wishlist_table .add_to_cart.button:hover {
background-color: #868686 !important;
}
#sidebar-product-single .product-box .buttons .yith-wcwl-add-to-wishlist { margin-top: 0px; }
#yith-wcwl-form table.wishlist_table thead th:not( .product-name ) {
text-align: center;
} .woocommerce .blockUI.blockOverlay{position:relative}
.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:12px;width:80px;position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-6px;display:block;content:"";background:url(//investinart.biz/wp-content/themes/santacruz/theme/assets/images/ajax-loader.gif) no-repeat center;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}
.woocommerce-checkout .select2-container .select2-choice,.woocommerce-checkout .select2-drop-active,
.woocommerce-cart #calc_shipping_country,.woocommerce-cart #calc_shipping_state,.select2-drop.select2-drop-above.select2-drop-active,
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices,
.select2-drop.select2-drop-above.select2-drop-active{
height: 38px;
font-size: 13px;
font-weight: normal;
background: #FFF;
padding: 0px 10px;
margin-left: 0px;
border: 1px solid #DAD9D9;
-webkit-box-shadow: inset 1px 0px 6px #E5E5E5;
-moz-box-shadow: inset 1px 0px 6px #e5e5e5;
box-shadow: inset 1px 0px 6px #E5E5E5;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 38px;
} ul.products li.product .button.yith-wcqv-button {
width: auto;
padding: 3px 0px;
display: block !important;
}  .woocommerce-cart #content-page .span9 { margin-left: 0; }
.woocommerce-cart .shop_table_shipping .form-row { padding: 3px; margin: 0px 0px 6px 0px; }
.woocommerce-cart .shop_table_shipping .form-row > * { width: 100% !important; box-sizing: border-box; }
.woocommerce-cart .shop_table_shipping .form-row > select { margin-bottom: 0; }
.woocommerce-cart .shop_table_shipping .form-row > input { height: 36px; }
.woocommerce-cart .shop_table_shipping .form-row .sbHolder ul.sbOptions { overflow: scroll; }
.woocommerce.single-product #reviews #comments ol.commentlist li .comment-text { padding: 15px 15px 10px 15px; }
.woocommerce.single-product #reviews #comments ol.commentlist li .comment-text .star-rating { margin-bottom: 5px; float: none; }
.woocommerce .woocommerce-MyAccount-navigation { width: 25%; float: left; }
.woocommerce .woocommerce-MyAccount-navigation ul { padding: 0; margin: 0 30px 0 0; }
.woocommerce .woocommerce-MyAccount-navigation ul li { margin: 0; list-style: none; text-transform: uppercase; font: 14px Oswald, sans-serif; }
.woocommerce .woocommerce-MyAccount-navigation ul li a { height: 40px; line-height: 40px; border-right: 1px solid #e7e4e4; border-bottom: 1px solid #e7e4e4; display: block; }
.woocommerce .woocommerce-MyAccount-content { width: 75%; float: left; }
@media(max-width: 767px) {
.woocommerce .woocommerce-MyAccount-navigation { width: 100%; float: none; }
.woocommerce .woocommerce-MyAccount-content { width: 100%; float: none; }
}  .single-product .woocommerce-product-gallery { width: 55%; margin-left: 0px !important; }
.single-product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger { position: absolute; top: 10px; right: 10px; z-index: 999; }
.single-product .flex-viewport { margin-bottom: 10px; }
.single-product .flex-viewport > figure.woocommerce-product-gallery__wrapper { margin-top: 0px; margin-left: 0px; }
.single-product .flex-viewport > figure.woocommerce-product-gallery__wrapper .onsale { margin: 0 !important; left: 0px !important; right: auto !important; top: 0px !important; }
.single-product .flex-viewport > figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide img.wp-post-image { width: 100% !important; }
.single-product ol.flex-control-nav.flex-control-thumbs { margin: 0 !important; position: static; }
.single-product ol.flex-control-nav.flex-control-thumbs li { width: 19%; margin: 0px 1% 5px 0px !important; float: left; display: block; }
.single-product ol.flex-control-nav.flex-control-thumbs li img { width: 100%; height: auto; margin-right: 10px; cursor: pointer; }