@charset "UTF-8";


[class^='wrsl-'] *, [class^='wrsl-'] *:before, [class^='wrsl-'] *:after,
[id^='wrsl-'] *,
[id^='wrsl-'] *:before,
[id^='wrsl-'] *:after,
[class^='wrslb-'] *,
[class^='wrslb-'] *:before,
[class^='wrslb-'] *:after,
[id^='wrslb-'] *,
[id^='wrslb-'] *:before,
[id^='wrslb-'] *:after,
.wrsl-modal *,
.wrsl-modal *:before,
.wrsl-modal *:after,
#wrsl-builder *,
#wrsl-builder *:before,
#wrsl-builder *:after {
box-sizing: border-box; } .wrsl-widget-container a {
transition-property: all;
transition-duration: 0.3s; }
.wrsl-carousel-container {
display: block;
position: relative; }
.wrsl-carousel-container div.wrsl-carousel {
visibility: visible;
margin: 0; }
.wrsl-carousel-container.carousel-loaded div.wrsl-carousel {
visibility: visible; }
.wrsl-carousel-preloader {
display: block;
width: 100%;
height: 100%;
min-height: 150px;
position: absolute;
top: 0;
left: 0;
z-index: 99; }
.wrsl-carousel-preloader.hide-preloader {
display: none; }
.wrsl-carousel-controller, .wrsl-carousel-controller-bottom-left, .wrsl-carousel-controller-bottom-center, .wrsl-carousel-controller-bottom-right, .wrsl-carousel-controller-top-left, .wrsl-carousel-controller-top-center, .wrsl-carousel-controller-top-right, .wrsl-carousel-controller-center, .wrsl-carousel-controller-center-hover {
display: block; }
.wrsl-carousel-controller .wrsl-carousel-to-prev, .wrsl-carousel-controller-bottom-left .wrsl-carousel-to-prev, .wrsl-carousel-controller-bottom-center .wrsl-carousel-to-prev, .wrsl-carousel-controller-bottom-right .wrsl-carousel-to-prev, .wrsl-carousel-controller-top-left .wrsl-carousel-to-prev, .wrsl-carousel-controller-top-center .wrsl-carousel-to-prev, .wrsl-carousel-controller-top-right .wrsl-carousel-to-prev, .wrsl-carousel-controller-center .wrsl-carousel-to-prev, .wrsl-carousel-controller-center-hover .wrsl-carousel-to-prev,
.wrsl-carousel-controller .wrsl-carousel-to-next,
.wrsl-carousel-controller-bottom-left .wrsl-carousel-to-next,
.wrsl-carousel-controller-bottom-center .wrsl-carousel-to-next,
.wrsl-carousel-controller-bottom-right .wrsl-carousel-to-next,
.wrsl-carousel-controller-top-left .wrsl-carousel-to-next,
.wrsl-carousel-controller-top-center .wrsl-carousel-to-next,
.wrsl-carousel-controller-top-right .wrsl-carousel-to-next,
.wrsl-carousel-controller-center .wrsl-carousel-to-next,
.wrsl-carousel-controller-center-hover .wrsl-carousel-to-next {
display: inline-block;
padding: 10px 15px;
color: #fafafa;
background: #262626;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha)";
filter: alpha(opacity=75);
opacity: 0.75; }
.wrsl-carousel-controller .wrsl-carousel-to-prev:hover, .wrsl-carousel-controller-bottom-left .wrsl-carousel-to-prev:hover, .wrsl-carousel-controller-bottom-center .wrsl-carousel-to-prev:hover, .wrsl-carousel-controller-bottom-right .wrsl-carousel-to-prev:hover, .wrsl-carousel-controller-top-left .wrsl-carousel-to-prev:hover, .wrsl-carousel-controller-top-center .wrsl-carousel-to-prev:hover, .wrsl-carousel-controller-top-right .wrsl-carousel-to-prev:hover, .wrsl-carousel-controller-center .wrsl-carousel-to-prev:hover, .wrsl-carousel-controller-center-hover .wrsl-carousel-to-prev:hover,
.wrsl-carousel-controller .wrsl-carousel-to-next:hover,
.wrsl-carousel-controller-bottom-left .wrsl-carousel-to-next:hover,
.wrsl-carousel-controller-bottom-center .wrsl-carousel-to-next:hover,
.wrsl-carousel-controller-bottom-right .wrsl-carousel-to-next:hover,
.wrsl-carousel-controller-top-left .wrsl-carousel-to-next:hover,
.wrsl-carousel-controller-top-center .wrsl-carousel-to-next:hover,
.wrsl-carousel-controller-top-right .wrsl-carousel-to-next:hover,
.wrsl-carousel-controller-center .wrsl-carousel-to-next:hover,
.wrsl-carousel-controller-center-hover .wrsl-carousel-to-next:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha)";
filter: alpha(opacity=100);
opacity: 1; }
.wrsl-carousel-controller-bottom-left {
margin-top: 15px;
text-align: left; }
.wrsl-carousel-controller-bottom-center {
margin-top: 15px;
text-align: center; }
.wrsl-carousel-controller-bottom-right {
margin-top: 15px;
text-align: right; }
.wrsl-carousel-controller-top-left {
margin-bottom: 15px;
text-align: left; }
.wrsl-carousel-controller-top-center {
margin-bottom: 15px;
text-align: center; }
.wrsl-carousel-controller-top-right {
margin-bottom: 15px;
text-align: right; }
.wrsl-carousel-controller-center, .wrsl-carousel-controller-center-hover {
position: absolute;
top: 50%;
left: 0;
width: 100%; }
.wrsl-carousel-controller-center .wrsl-carousel-to-prev, .wrsl-carousel-controller-center-hover .wrsl-carousel-to-prev,
.wrsl-carousel-controller-center .wrsl-carousel-to-next,
.wrsl-carousel-controller-center-hover .wrsl-carousel-to-next {
position: absolute;
left: 0;
z-index: 5;
padding: 20px 15px;
margin: -25px 0 0 0; }
.wrsl-carousel-controller-center .wrsl-carousel-to-next,
.wrsl-carousel-controller-center-hover .wrsl-carousel-to-next {
left: auto;
right: 0; }
.wrsl-carousel-controller-center-hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha)";
filter: alpha(opacity=0);
opacity: 0;
transition-property: opacity;
transition-duration: 0.3s; }
.wrsl-carousel-container:hover .wrsl-carousel-controller-center-hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha)";
filter: alpha(opacity=100);
opacity: 1; }
.wrsl-prosingle, .wrsl-prosingle-style-1, .wrsl-prosingle-style-2, .wrsl-prosingle-style-3, .wrsl-prosingle-style-4 {
display: block;
position: relative;
background-color: #f5f5f5; }
.wrsl-prosingle .wrsl-prosingle-header, .wrsl-prosingle-style-1 .wrsl-prosingle-header, .wrsl-prosingle-style-2 .wrsl-prosingle-header, .wrsl-prosingle-style-3 .wrsl-prosingle-header, .wrsl-prosingle-style-4 .wrsl-prosingle-header {
padding: 20px; }
.wrsl-prosingle .wrsl-prosingle-body, .wrsl-prosingle-style-1 .wrsl-prosingle-body, .wrsl-prosingle-style-2 .wrsl-prosingle-body, .wrsl-prosingle-style-3 .wrsl-prosingle-body, .wrsl-prosingle-style-4 .wrsl-prosingle-body {
padding: 20px;
overflow: hidden;
position: relative;
z-index: 2; }
.wrsl-prosingle .wrsl-prosingle-heading, .wrsl-prosingle-style-1 .wrsl-prosingle-heading, .wrsl-prosingle-style-2 .wrsl-prosingle-heading, .wrsl-prosingle-style-3 .wrsl-prosingle-heading, .wrsl-prosingle-style-4 .wrsl-prosingle-heading {
font-size: 16px;
font-weight: 400; }
.wrsl-prosingle .wrsl-prosingle-excerpt, .wrsl-prosingle-style-1 .wrsl-prosingle-excerpt, .wrsl-prosingle-style-2 .wrsl-prosingle-excerpt, .wrsl-prosingle-style-3 .wrsl-prosingle-excerpt, .wrsl-prosingle-style-4 .wrsl-prosingle-excerpt {
font-size: 14px;
font-weight: 400;
margin-top: 7px; }
.wrsl-prosingle.wrsl-text-left, .wrsl-text-left.wrsl-prosingle-style-1, .wrsl-text-left.wrsl-prosingle-style-2, .wrsl-text-left.wrsl-prosingle-style-3, .wrsl-text-left.wrsl-prosingle-style-4 {
text-align: left; }
.wrsl-prosingle.wrsl-text-right, .wrsl-text-right.wrsl-prosingle-style-1, .wrsl-text-right.wrsl-prosingle-style-2, .wrsl-text-right.wrsl-prosingle-style-3, .wrsl-text-right.wrsl-prosingle-style-4 {
text-align: right; }
.wrsl-prosingle.wrsl-text-center, .wrsl-text-center.wrsl-prosingle-style-1, .wrsl-text-center.wrsl-prosingle-style-2, .wrsl-text-center.wrsl-prosingle-style-3, .wrsl-text-center.wrsl-prosingle-style-4 {
text-align: center; }
.wrsl-prosingle.wrsl-text-justify, .wrsl-text-justify.wrsl-prosingle-style-1, .wrsl-text-justify.wrsl-prosingle-style-2, .wrsl-text-justify.wrsl-prosingle-style-3, .wrsl-text-justify.wrsl-prosingle-style-4 {
text-align: justify; }
.wrsl-prosingle .wrsl-prosingle-salesbadge, .wrsl-prosingle-style-1 .wrsl-prosingle-salesbadge, .wrsl-prosingle-style-2 .wrsl-prosingle-salesbadge, .wrsl-prosingle-style-3 .wrsl-prosingle-salesbadge, .wrsl-prosingle-style-4 .wrsl-prosingle-salesbadge {
display: inline-block;
position: absolute;
top: 10px;
right: 10px;
z-index: 10; }
.wrsl-prosingle .wrsl-prosingle-salesbadge .onsale, .wrsl-prosingle-style-1 .wrsl-prosingle-salesbadge .onsale, .wrsl-prosingle-style-2 .wrsl-prosingle-salesbadge .onsale, .wrsl-prosingle-style-3 .wrsl-prosingle-salesbadge .onsale, .wrsl-prosingle-style-4 .wrsl-prosingle-salesbadge .onsale {
display: inline-block;
position: relative;
top: auto;
left: auto;
padding: 4px 12px;
background: rgba(0, 0, 0, 0.2);
color: #fff;
font-size: 12px;
font-weight: 600;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px; }
.wrsl-prosingle .wrsl-prosingle-thumbnail img, .wrsl-prosingle-style-1 .wrsl-prosingle-thumbnail img, .wrsl-prosingle-style-2 .wrsl-prosingle-thumbnail img, .wrsl-prosingle-style-3 .wrsl-prosingle-thumbnail img, .wrsl-prosingle-style-4 .wrsl-prosingle-thumbnail img {
display: block;
width: 100%;
height: auto; }
.wrsl-prosingle .wrsl-prosingle-ratings, .wrsl-prosingle-style-1 .wrsl-prosingle-ratings, .wrsl-prosingle-style-2 .wrsl-prosingle-ratings, .wrsl-prosingle-style-3 .wrsl-prosingle-ratings, .wrsl-prosingle-style-4 .wrsl-prosingle-ratings {
display: block;
margin-top: 7px; }
.wrsl-prosingle .wrsl-prosingle-ratings .star-rating, .wrsl-prosingle-style-1 .wrsl-prosingle-ratings .star-rating, .wrsl-prosingle-style-2 .wrsl-prosingle-ratings .star-rating, .wrsl-prosingle-style-3 .wrsl-prosingle-ratings .star-rating, .wrsl-prosingle-style-4 .wrsl-prosingle-ratings .star-rating {
display: inline-block; }
.wrsl-prosingle .wrsl-prosingle-price, .wrsl-prosingle-style-1 .wrsl-prosingle-price, .wrsl-prosingle-style-2 .wrsl-prosingle-price, .wrsl-prosingle-style-3 .wrsl-prosingle-price, .wrsl-prosingle-style-4 .wrsl-prosingle-price {
display: block;
margin-top: 7px; }
.wrsl-prosingle .wrsl-prosingle-price .price ins, .wrsl-prosingle-style-1 .wrsl-prosingle-price .price ins, .wrsl-prosingle-style-2 .wrsl-prosingle-price .price ins, .wrsl-prosingle-style-3 .wrsl-prosingle-price .price ins, .wrsl-prosingle-style-4 .wrsl-prosingle-price .price ins {
background: none; }
.wrsl-prosingle .wrsl-prosingle-body div + .wrsl-prosingle-button, .wrsl-prosingle-style-1 .wrsl-prosingle-body div + .wrsl-prosingle-button, .wrsl-prosingle-style-2 .wrsl-prosingle-body div + .wrsl-prosingle-button, .wrsl-prosingle-style-3 .wrsl-prosingle-body div + .wrsl-prosingle-button, .wrsl-prosingle-style-4 .wrsl-prosingle-body div + .wrsl-prosingle-button {
margin-top: 12px; }
.wrsl-prosingle .wrsl-prosingle-body .button, .wrsl-prosingle-style-1 .wrsl-prosingle-body .button, .wrsl-prosingle-style-2 .wrsl-prosingle-body .button, .wrsl-prosingle-style-3 .wrsl-prosingle-body .button, .wrsl-prosingle-style-4 .wrsl-prosingle-body .button {
margin-top: 3px; }
.wrsl-prosingle .wrsl-prosingle-body .button + .added_to_cart, .wrsl-prosingle-style-1 .wrsl-prosingle-body .button + .added_to_cart, .wrsl-prosingle-style-2 .wrsl-prosingle-body .button + .added_to_cart, .wrsl-prosingle-style-3 .wrsl-prosingle-body .button + .added_to_cart, .wrsl-prosingle-style-4 .wrsl-prosingle-body .button + .added_to_cart {
margin-top: 3px; }
.wrsl-prosingle .wrsl-prosingle-img-button .button, .wrsl-prosingle-style-1 .wrsl-prosingle-img-button .button, .wrsl-prosingle-style-2 .wrsl-prosingle-img-button .button, .wrsl-prosingle-style-3 .wrsl-prosingle-img-button .button, .wrsl-prosingle-style-4 .wrsl-prosingle-img-button .button {
margin-top: 0px; }
.wrsl-prosingle .wrsl-prosingle-button, .wrsl-prosingle-style-1 .wrsl-prosingle-button, .wrsl-prosingle-style-2 .wrsl-prosingle-button, .wrsl-prosingle-style-3 .wrsl-prosingle-button, .wrsl-prosingle-style-4 .wrsl-prosingle-button {
display: block; }
.wrsl-prosingle .wrsl-prosingle-button .button, .wrsl-prosingle-style-1 .wrsl-prosingle-button .button, .wrsl-prosingle-style-2 .wrsl-prosingle-button .button, .wrsl-prosingle-style-3 .wrsl-prosingle-button .button, .wrsl-prosingle-style-4 .wrsl-prosingle-button .button {
display: inline-block;
padding: 5px 15px;
font-size: 14px;
font-weight: 400;
background-color: #454545;
box-shadow: none;
border: none;
border-color: transparent;
color: #fff;
text-align: center;
vertical-align: middle;
cursor: pointer;
transition: all 0.2s ease-in-out;
font-weight: 700; }
.wrsl-prosingle .wrsl-prosingle-button .button:hover, .wrsl-prosingle-style-1 .wrsl-prosingle-button .button:hover, .wrsl-prosingle-style-2 .wrsl-prosingle-button .button:hover, .wrsl-prosingle-style-3 .wrsl-prosingle-button .button:hover, .wrsl-prosingle-style-4 .wrsl-prosingle-button .button:hover {
background-color: #323232;
color: #fff; }
.wrsl-prosingle .wrsl-prosingle-button .button:focus, .wrsl-prosingle-style-1 .wrsl-prosingle-button .button:focus, .wrsl-prosingle-style-2 .wrsl-prosingle-button .button:focus, .wrsl-prosingle-style-3 .wrsl-prosingle-button .button:focus, .wrsl-prosingle-style-4 .wrsl-prosingle-button .button:focus {
box-shadow: none;
border: none; }
.wrsl-prosingle .wrsl-prosingle-button .button.btn-small, .wrsl-prosingle-style-1 .wrsl-prosingle-button .button.btn-small, .wrsl-prosingle-style-2 .wrsl-prosingle-button .button.btn-small, .wrsl-prosingle-style-3 .wrsl-prosingle-button .button.btn-small, .wrsl-prosingle-style-4 .wrsl-prosingle-button .button.btn-small {
padding: 2px 10px;
font-size: 12px; }
.wrsl-prosingle .wrsl-prosingle-button .button.btn-large, .wrsl-prosingle-style-1 .wrsl-prosingle-button .button.btn-large, .wrsl-prosingle-style-2 .wrsl-prosingle-button .button.btn-large, .wrsl-prosingle-style-3 .wrsl-prosingle-button .button.btn-large, .wrsl-prosingle-style-4 .wrsl-prosingle-button .button.btn-large {
padding: 10px 25px;
font-size: 16px; }
.wrsl-prosingle .wrsl-prosingle-button .added_to_cart, .wrsl-prosingle-style-1 .wrsl-prosingle-button .added_to_cart, .wrsl-prosingle-style-2 .wrsl-prosingle-button .added_to_cart, .wrsl-prosingle-style-3 .wrsl-prosingle-button .added_to_cart, .wrsl-prosingle-style-4 .wrsl-prosingle-button .added_to_cart {
display: inline-block;
padding: 5px 15px;
background: #262626;
color: #fafafa;
text-align: center;
vertical-align: middle;
font-size: 14px;
font-weight: 700;
cursor: pointer;
transition-property: all;
transition-duration: 0.3s; }
.wrsl-prosingle .wrsl-prosingle-button .added_to_cart:hover, .wrsl-prosingle-style-1 .wrsl-prosingle-button .added_to_cart:hover, .wrsl-prosingle-style-2 .wrsl-prosingle-button .added_to_cart:hover, .wrsl-prosingle-style-3 .wrsl-prosingle-button .added_to_cart:hover, .wrsl-prosingle-style-4 .wrsl-prosingle-button .added_to_cart:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha)";
filter: alpha(opacity=75);
opacity: 0.75; }
.wrsl-prosingle .wrsl-prosingle-button .added_to_cart:focus, .wrsl-prosingle-style-1 .wrsl-prosingle-button .added_to_cart:focus, .wrsl-prosingle-style-2 .wrsl-prosingle-button .added_to_cart:focus, .wrsl-prosingle-style-3 .wrsl-prosingle-button .added_to_cart:focus, .wrsl-prosingle-style-4 .wrsl-prosingle-button .added_to_cart:focus {
box-shadow: none;
border: none; }
.wrsl-prosingle .add_to_cart_button:before, .wrsl-prosingle-style-1 .add_to_cart_button:before, .wrsl-prosingle-style-2 .add_to_cart_button:before, .wrsl-prosingle-style-3 .add_to_cart_button:before, .wrsl-prosingle-style-4 .add_to_cart_button:before {
transition-property: all;
transition-duration: 0.3s; }
.wrsl-prosingle .add_to_cart_button.loading:before, .wrsl-prosingle-style-1 .add_to_cart_button.loading:before, .wrsl-prosingle-style-2 .add_to_cart_button.loading:before, .wrsl-prosingle-style-3 .add_to_cart_button.loading:before, .wrsl-prosingle-style-4 .add_to_cart_button.loading:before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
content: "";
animation: fa-spin 2s infinite linear;
display: inline-block;
margin-right: 8px; }
.wrsl-prosingle .star-rating, .wrsl-prosingle-style-1 .star-rating, .wrsl-prosingle-style-2 .star-rating, .wrsl-prosingle-style-3 .star-rating, .wrsl-prosingle-style-4 .star-rating {
width: 90px;
height: 16px;
background: url(//elitenaturashop.com/wp-content/plugins/woorousell/assets/img/star.png) repeat-x left 0;
background-size: 18px 48px;
overflow: hidden; }
.wrsl-prosingle .star-rating span, .wrsl-prosingle-style-1 .star-rating span, .wrsl-prosingle-style-2 .star-rating span, .wrsl-prosingle-style-3 .star-rating span, .wrsl-prosingle-style-4 .star-rating span {
background: url(//elitenaturashop.com/wp-content/plugins/woorousell/assets/img/star.png) repeat-x left -32px;
height: 0;
padding-top: 16px;
overflow: hidden;
float: left;
background-size: 18px 48px; }
.wrsl-prosingle.wrsl-with-overlay, .wrsl-with-overlay.wrsl-prosingle-style-1, .wrsl-with-overlay.wrsl-prosingle-style-2, .wrsl-with-overlay.wrsl-prosingle-style-3, .wrsl-with-overlay.wrsl-prosingle-style-4 {
overflow: hidden; }
.wrsl-prosingle.wrsl-with-overlay .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-1 .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-2 .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-3 .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-4 .wrsl-prosingle-body {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
visibility: hidden;
opacity: 0;
transition: 0.2s all ease-in-out;
text-align: center; }
.wrsl-prosingle.wrsl-with-overlay .wrsl-prosingle-overlay, .wrsl-with-overlay.wrsl-prosingle-style-1 .wrsl-prosingle-overlay, .wrsl-with-overlay.wrsl-prosingle-style-2 .wrsl-prosingle-overlay, .wrsl-with-overlay.wrsl-prosingle-style-3 .wrsl-prosingle-overlay, .wrsl-with-overlay.wrsl-prosingle-style-4 .wrsl-prosingle-overlay {
display: block;
position: relative;
top: 50%;
transform: translateY(-50%); }
.wrsl-prosingle.wrsl-with-overlay .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-1 .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-2 .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-3 .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-4 .wrsl-prosingle-body {
background: rgba(0, 0, 0, 0.65) !important; }
.wrsl-prosingle.wrsl-with-overlay .wrsl-prosingle-heading, .wrsl-with-overlay.wrsl-prosingle-style-1 .wrsl-prosingle-heading, .wrsl-with-overlay.wrsl-prosingle-style-2 .wrsl-prosingle-heading, .wrsl-with-overlay.wrsl-prosingle-style-3 .wrsl-prosingle-heading, .wrsl-with-overlay.wrsl-prosingle-style-4 .wrsl-prosingle-heading {
opacity: 0;
color: #fff;
transform: translate3d(0, 10px, 0);
transition: 0.2s all ease-in-out 0.1s; }
.wrsl-prosingle.wrsl-with-overlay .wrsl-prosingle-heading a, .wrsl-with-overlay.wrsl-prosingle-style-1 .wrsl-prosingle-heading a, .wrsl-with-overlay.wrsl-prosingle-style-2 .wrsl-prosingle-heading a, .wrsl-with-overlay.wrsl-prosingle-style-3 .wrsl-prosingle-heading a, .wrsl-with-overlay.wrsl-prosingle-style-4 .wrsl-prosingle-heading a {
color: #fff; }
.wrsl-prosingle.wrsl-with-overlay .button, .wrsl-with-overlay.wrsl-prosingle-style-1 .button, .wrsl-with-overlay.wrsl-prosingle-style-2 .button, .wrsl-with-overlay.wrsl-prosingle-style-3 .button, .wrsl-with-overlay.wrsl-prosingle-style-4 .button {
margin-top: 15px;
position: relative;
opacity: 0;
background: none;
border: 2px solid #fff;
position: relative;
transform: translate3d(0, 10px, 0);
transition: transform 0.2s ease-in-out 0.2s, opacity 0.2s ease-in-out 0.25s; }
.wrsl-prosingle.wrsl-with-overlay .wrsl-prosingle-button, .wrsl-with-overlay.wrsl-prosingle-style-1 .wrsl-prosingle-button, .wrsl-with-overlay.wrsl-prosingle-style-2 .wrsl-prosingle-button, .wrsl-with-overlay.wrsl-prosingle-style-3 .wrsl-prosingle-button, .wrsl-with-overlay.wrsl-prosingle-style-4 .wrsl-prosingle-button {
margin-top: 0px; }
.wrsl-prosingle.wrsl-with-overlay .wrsl-prosingle-button .added_to_cart, .wrsl-with-overlay.wrsl-prosingle-style-1 .wrsl-prosingle-button .added_to_cart, .wrsl-with-overlay.wrsl-prosingle-style-2 .wrsl-prosingle-button .added_to_cart, .wrsl-with-overlay.wrsl-prosingle-style-3 .wrsl-prosingle-button .added_to_cart, .wrsl-with-overlay.wrsl-prosingle-style-4 .wrsl-prosingle-button .added_to_cart {
margin-top: 15px; }
.wrsl-prosingle.wrsl-with-overlay .excerpt, .wrsl-with-overlay.wrsl-prosingle-style-1 .excerpt, .wrsl-with-overlay.wrsl-prosingle-style-2 .excerpt, .wrsl-with-overlay.wrsl-prosingle-style-3 .excerpt, .wrsl-with-overlay.wrsl-prosingle-style-4 .excerpt {
display: none; }
.wrsl-prosingle.wrsl-with-overlay .meta-info, .wrsl-with-overlay.wrsl-prosingle-style-1 .meta-info, .wrsl-with-overlay.wrsl-prosingle-style-2 .meta-info, .wrsl-with-overlay.wrsl-prosingle-style-3 .meta-info, .wrsl-with-overlay.wrsl-prosingle-style-4 .meta-info {
display: none; }
.wrsl-prosingle.wrsl-with-overlay:hover .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-1:hover .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-2:hover .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-3:hover .wrsl-prosingle-body, .wrsl-with-overlay.wrsl-prosingle-style-4:hover .wrsl-prosingle-body {
visibility: visible;
opacity: 1; }
.wrsl-prosingle.wrsl-with-overlay:hover .wrsl-prosingle-heading, .wrsl-with-overlay.wrsl-prosingle-style-1:hover .wrsl-prosingle-heading, .wrsl-with-overlay.wrsl-prosingle-style-2:hover .wrsl-prosingle-heading, .wrsl-with-overlay.wrsl-prosingle-style-3:hover .wrsl-prosingle-heading, .wrsl-with-overlay.wrsl-prosingle-style-4:hover .wrsl-prosingle-heading {
transform: translate3d(0, 0, 0);
opacity: 1; }
.wrsl-prosingle.wrsl-with-overlay:hover .button, .wrsl-with-overlay.wrsl-prosingle-style-1:hover .button, .wrsl-with-overlay.wrsl-prosingle-style-2:hover .button, .wrsl-with-overlay.wrsl-prosingle-style-3:hover .button, .wrsl-with-overlay.wrsl-prosingle-style-4:hover .button {
transform: translate3d(0, 0, 0);
opacity: 1; }
.wrsl-prosingle.wrsl-with-overlay .wrsl-prosingle-price .price del, .wrsl-with-overlay.wrsl-prosingle-style-1 .wrsl-prosingle-price .price del, .wrsl-with-overlay.wrsl-prosingle-style-2 .wrsl-prosingle-price .price del, .wrsl-with-overlay.wrsl-prosingle-style-3 .wrsl-prosingle-price .price del, .wrsl-with-overlay.wrsl-prosingle-style-4 .wrsl-prosingle-price .price del {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha)";
filter: alpha(opacity=65);
opacity: 0.65; }
.wrsl-prosingle.wrsl-with-overlay .wrsl-prosingle-price .price ins, .wrsl-with-overlay.wrsl-prosingle-style-1 .wrsl-prosingle-price .price ins, .wrsl-with-overlay.wrsl-prosingle-style-2 .wrsl-prosingle-price .price ins, .wrsl-with-overlay.wrsl-prosingle-style-3 .wrsl-prosingle-price .price ins, .wrsl-with-overlay.wrsl-prosingle-style-4 .wrsl-prosingle-price .price ins {
background: none; }
.wrsl-prosingle.wrsl-invert, .wrsl-invert.wrsl-prosingle-style-1, .wrsl-invert.wrsl-prosingle-style-2, .wrsl-invert.wrsl-prosingle-style-3, .wrsl-invert.wrsl-prosingle-style-4 {
border: none;
color: rgba(255, 255, 255, 0.85); }
.wrsl-prosingle.wrsl-invert .wrsl-prosingle-heading, .wrsl-invert.wrsl-prosingle-style-1 .wrsl-prosingle-heading, .wrsl-invert.wrsl-prosingle-style-2 .wrsl-prosingle-heading, .wrsl-invert.wrsl-prosingle-style-3 .wrsl-prosingle-heading, .wrsl-invert.wrsl-prosingle-style-4 .wrsl-prosingle-heading {
color: #fff; }
.wrsl-prosingle.wrsl-invert .wrsl-prosingle-excerpt, .wrsl-invert.wrsl-prosingle-style-1 .wrsl-prosingle-excerpt, .wrsl-invert.wrsl-prosingle-style-2 .wrsl-prosingle-excerpt, .wrsl-invert.wrsl-prosingle-style-3 .wrsl-prosingle-excerpt, .wrsl-invert.wrsl-prosingle-style-4 .wrsl-prosingle-excerpt {
color: rgba(255, 255, 255, 0.9); }
.wrsl-prosingle.wrsl-invert a, .wrsl-invert.wrsl-prosingle-style-1 a, .wrsl-invert.wrsl-prosingle-style-2 a, .wrsl-invert.wrsl-prosingle-style-3 a, .wrsl-invert.wrsl-prosingle-style-4 a {
color: #fff; }
.wrsl-prosingle.wrsl-invert a:hover, .wrsl-invert.wrsl-prosingle-style-1 a:hover, .wrsl-invert.wrsl-prosingle-style-2 a:hover, .wrsl-invert.wrsl-prosingle-style-3 a:hover, .wrsl-invert.wrsl-prosingle-style-4 a:hover {
color: #fff; }
.wrsl-prosingle.wrsl-invert .wrsl-prosingle-button .added_to_cart, .wrsl-invert.wrsl-prosingle-style-1 .wrsl-prosingle-button .added_to_cart, .wrsl-invert.wrsl-prosingle-style-2 .wrsl-prosingle-button .added_to_cart, .wrsl-invert.wrsl-prosingle-style-3 .wrsl-prosingle-button .added_to_cart, .wrsl-invert.wrsl-prosingle-style-4 .wrsl-prosingle-button .added_to_cart {
background: #fafafa;
color: #262626; }
.wrsl-prosingle.wrsl-invert .wrsl-prosingle-button .added_to_cart:hover, .wrsl-invert.wrsl-prosingle-style-1 .wrsl-prosingle-button .added_to_cart:hover, .wrsl-invert.wrsl-prosingle-style-2 .wrsl-prosingle-button .added_to_cart:hover, .wrsl-invert.wrsl-prosingle-style-3 .wrsl-prosingle-button .added_to_cart:hover, .wrsl-invert.wrsl-prosingle-style-4 .wrsl-prosingle-button .added_to_cart:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$alpha)";
filter: alpha(opacity=75);
opacity: 0.75; }
.wrsl-prosingle-style-1.wrsl-with-overlay .wrsl-prosingle-price .price .amount, .wrsl-prosingle-style-1.wrsl-invert .wrsl-prosingle-price .price .amount {
font-weight: 700;
color: #fafafa; }
.wrsl-prosingle-style-1.wrsl-with-overlay .wrsl-prosingle-price .price del .amount, .wrsl-prosingle-style-1.wrsl-invert .wrsl-prosingle-price .price del .amount {
font-weight: 400;
color: #999; }
.wrsl-prosingle-style-1.wrsl-with-overlay .wrsl-prosingle-button .button, .wrsl-prosingle-style-1.wrsl-invert .wrsl-prosingle-button .button {
background: none;
border: 2px solid #fafafa;
color: #fafafa; }
.wrsl-prosingle-style-1.wrsl-with-overlay .wrsl-prosingle-button .button:hover, .wrsl-prosingle-style-1.wrsl-invert .wrsl-prosingle-button .button:hover {
background: #fafafa;
color: #262626; }
@keyframes fa-spin {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(359deg); } }
.wrsl-prosingle-style-2 .wrsl-prosingle-salesbadge .onsale {
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
background: none;
border: 2px solid #262626;
color: #262626;
transition-property: all;
transition-duration: 0.3s; }
.wrsl-prosingle-style-2 .wrsl-prosingle-thumbnail {
overflow: hidden; }
.wrsl-prosingle-style-2 .wrsl-prosingle-thumbnail img {
display: block;
transition-property: transform;
transition-duration: 7.5s; }
.wrsl-prosingle-style-2 .wrsl-prosingle-thumbnail:hover img {
transform: scale(1.15); }
.wrsl-prosingle-style-2 .wrsl-prosingle-price .price .amount {
font-weight: 700;
color: #262626; }
.wrsl-prosingle-style-2 .wrsl-prosingle-price .price del .amount {
font-weight: 400;
color: #999; }
.wrsl-prosingle-style-2 .button {
background: none;
border: 2px solid #262626;
color: #262626; }
.wrsl-prosingle-style-2 .button:hover {
background: #262626;
color: #fafafa; }
.wrsl-prosingle-style-2.wrsl-with-overlay .wrsl-prosingle-salesbadge {
text-shadow: none;
z-index: 5; }
.wrsl-prosingle-style-2.wrsl-with-overlay .wrsl-prosingle-price .price .amount {
font-weight: 700;
color: #fafafa; }
.wrsl-prosingle-style-2.wrsl-with-overlay .wrsl-prosingle-price .price del .amount {
font-weight: 400;
color: #999; }
.wrsl-prosingle-style-2.wrsl-with-overlay .button {
background: none;
border: 2px solid #fafafa;
color: #fafafa;
text-shadow: none; }
.wrsl-prosingle-style-2.wrsl-with-overlay .button:hover {
background: #fafafa;
color: #262626; }
.wrsl-prosingle-style-2.wrsl-with-overlay:hover .wrsl-prosingle-salesbadge .onsale {
border-color: #fafafa;
color: #fafafa; }
.wrsl-prosingle-style-2.wrsl-invert .wrsl-prosingle-price .price .amount {
font-weight: 700;
color: #fafafa; }
.wrsl-prosingle-style-2.wrsl-invert .wrsl-prosingle-price .price del .amount {
font-weight: 400;
color: #999; }
.wrsl-prosingle-style-2.wrsl-invert .wrsl-prosingle-button .button {
background: none;
border: 2px solid #fafafa;
color: #fafafa; }
.wrsl-prosingle-style-2.wrsl-invert .wrsl-prosingle-button .button:hover {
background: #fafafa;
color: #262626; } .wrsl-clear {
display: table;
content: " ";
clear: both; }.wooco-wrap .wooco-text, .wooco-wrap .wooco-table {
margin: 0 0 15px 0;
}
.wooco-wrap .wooco-text {
white-space: pre-line;
}
.wooco-products .wooco-product {
display: flex;
align-items: center;
padding: 10px 0;
border-bottom: 1px dotted #e5e5e5;
}
.wooco-products .wooco-product > div {
padding-right: 10px;
}
.wooco-products .wooco-product > div:last-child {
padding-right: 0;
text-align: right;
}
.wooco-products .wooco-product .wooco-thumb {
width: 50px;
}
.wooco-products .wooco-product .wooco-thumb img {
width: 40px;
height: 40px;
max-width: 40px;
display: block;
}
.wooco-products .wooco-product .wooco-qty {
width: 80px;
flex: 0 0 80px;
}
.wooco-products .wooco-product .wooco-qty input {
width: 100%;
}
.wooco-products .wooco-product .wooco-price {
width: 100px;
flex: 0 0 100px;
}
.wooco-products .wooco-product .wooco-price del {
opacity: .5;
text-decoration: line-through;
}
.wooco-products .wooco-product .wooco-price del span {
text-decoration: line-through;
}
.wooco-products .wooco-product .wooco-price ins {
font-weight: normal;
}
.wooco-products .wooco-product .wooco-price .amount {
display: inline-block;
}
.wooco-products .wooco-product .wooco-title {
flex-grow: 1;
}
.wooco-products .wooco-product .wooco-title .wooco-title-inner {
display: block;
overflow: hidden;
}
.wooco-products .wooco-product .wooco-title .wooco-title-inner a {
text-decoration: none;
box-shadow: none;
}
.wooco-products .wooco-product form.variations_form {
margin: 0;
padding: 0;
}
.wooco-products .wooco-product form.variations_form .stock.in-stock {
color: green;
}
.wooco-products .wooco-product form.variations_form .stock {
font-size: 14px;
}
.wooco-products .wooco-product form.variations_form .stock.available-on-backorder {
color: orange;
}
.wooco-products .wooco-product form.variations_form .stock.out-of-stock {
color: red;
}
.wooco-products .wooco-product .wooco-description, .wooco-products .wooco-product .wooco-variation-description {
font-size: 14px;
}
.wooco-products {
border-width: 1px 0 0 0;
border-style: dotted;
border-color: #e5e5e5;
}
.wooco-products .wooco-product > td {
padding: 10px 10px 10px 0;
background-color: transparent;
border-width: 0 0 1px 0;
border-style: dotted;
border-color: #e5e5e5;
}
.wooco-products .wooco-product > td:last-child {
padding-right: 0;
}
.wooco-products .wooco-product form.variations_form .variations {
display: inline-block;
margin: 0;
padding: 0;
}
.wooco-products .wooco-product form.variations_form .variations .variation {
}
.wooco-products .wooco-product form.variations_form .variations .variation > div {
display: block;
}
.wooco-products .wooco-product form.variations_form .variations .variation {
display: inline-block;
float: left;
border-width: 1px;
border-style: solid;
border-color: #e5e5e5;
padding: 5px 10px;
margin: 5px 5px 0 0;
max-width: 100%;
border-radius: 2px;
}
.wooco-products .wooco-product form.variations_form .variations .reset {
display: inline-block;
}
.wooco-products .wooco-product form.variations_form .variations .variation:last-child {
margin-bottom: 0;
}
.wooco-products .wooco-product form.variations_form .variations .variation .label {
font-size: 12px;
line-height: 1;
}
.wooco-products .wooco-product form.variations_form .variations .variation .select {
line-height: 1;
}
.wooco-products .wooco-product form.variations_form .variations .variation .select select {
width: 100%;
line-height: 1;
padding: 0 16px 0 0;
background-color: transparent;
border-radius: 0;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
outline: none;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNEQzN0Y2NTY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNEQzN0Y2NjY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0RDM3RjYzNjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0RDM3RjY0NjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pzgqpQAAADdJREFUeNpirKioWMDAwBDPgAoWMQGJLCC+hiR4HYgzQRLfgDgUSoNwCIhmgaq6BtXJCNMNEGAAbM0MK7OUU3AAAAAASUVORK5CYII=);
background-repeat: no-repeat;
background-position: 100% 50%;
background-size: auto;
}
.wooco-products .wooco-product form.variations_form .variations a.reset_variations {
margin: 0;
font-size: 12px;
}
.wooco-item-child .product-price .amount, .wooco-item-child .product-price .tax_label,
.wooco-item-child .product-subtotal .amount, .wooco-item-child .product-subtotal .tax_label,
.wooco-item-child .product-total .amount, .wooco-item-child .product-total .tax_label {
opacity: .3;
}
body.woocommerce-no-js .wooco-wrap + form.cart {
display: none;
}
.wooco-disabled {
opacity: .5 !important;
cursor: not-allowed !important;
}