.dipl_woo_products_carousel .woocommerce .product .out-of-stock{
color: red;
font-size: .92em;
text-align: center;
}
.dipl_woo_products_carousel .woocommerce ul.products:before,
.dipl_woo_products_carousel .woocommerce ul.products:after {
display: none;
}
.dipl_woo_products_carousel .woocommerce ul.products{
margin-bottom: 0px !important;
}
.dipl_woo_products_carousel .woocommerce ul.products li.product {
float: unset;
margin-right: 0px;
margin-bottom: 0px !important;
width: auto;
}
.dipl_single_woo_product_quickview_wrapper {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.et_shop_image:hover .dipl_single_woo_product_quickview_wrapper {
z-index: 4;
}
.dipl_single_woo_product_quickview {
width: 100%;
background: rgba(255, 255, 255, .6);
padding: 10px;
font-size: 14px;
line-height: 1.2;
color: #000;
text-align: center;
border: none;
cursor: pointer;
}
.dipl_single_woo_product_quickview .et-pb-icon{
font-size: 14px;
line-height: 1.2;
color: #000;
margin-left: 5px;
}
.dipl_woo_products_carousel .dipldefault.add-to-cart-on-hover li.product, 
.dipl_woo_products_carousel .layout1.add-to-cart-on-hover li.product {
overflow: hidden;
}
.dipl_woo_products_carousel .dipldefault.add-to-cart-on-hover li.product:hover .dipl-woo-products-add-to-cart-link, 
.dipl_woo_products_carousel .layout1.add-to-cart-on-hover li.product:hover .dipl-woo-products-add-to-cart-link{
visibility: visible;
opacity: 1;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart {
position: relative;
}
.dipl_woo_products_carousel .dipldefault.add-to-cart-on-hover .dipl-woo-products-add-to-cart-link,
.dipl_woo_products_carousel .layout1.add-to-cart-on-hover .dipl-woo-products-add-to-cart-link{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
visibility: hidden;
opacity: 0;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
-o-transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
margin-top: 10px;
}
.dipl_woo_products_carousel ul.products li.product .dipl-woo-products-add-to-cart-link a {
margin: 0 0 10px 0;
}
.dipl_woo_products_carousel_layout.layout1 .dipl-woo-products-ratings-wrap {
justify-content: center;
}
.dipl_woo_products_carousel .layout1 .dipl-woo-products-link-wrap {
transition: all .3s cubic-bezier(.39, .58, .57, 1);
}
.dipl_woo_products_carousel .dipldefault .dipl-woo-products-link-wrap {
transition: all .3s cubic-bezier(.39, .58, .57, 1);
}
.dipl_woo_products_carousel .hide-pagination-prev-next .woocommerce-pagination a.next,
.dipl_woo_products_carousel .hide-pagination-prev-next .woocommerce-pagination a.prev{
display: none;
}
.dipl_woo_products_carousel .dipl-woo-products-ratings-wrap{
display: flex;
flex-wrap: wrap;
}
.dipl_woo_products_carousel .dipl_product_lightbox_loader {
position: relative;
}
.dipl_woo_products_carousel .dipl_product_lightbox_loader:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99;
background: rgba(255, 255, 255, 0.8);
}
.dipl_woo_products_carousel .dipl_product_lightbox_loader:after {
position: absolute;
top: 50%;
left: 50%;
z-index: 999;
content: "\e02d";
font-family: ETMODULES;
font-size: 36px;
color: #000;
transform: translate(-50%, -50%);
animation: dipl_rotator 2s linear infinite;
}
@keyframes dipl_rotator {
from {
transform: translate(-50%, -50%) rotate(0);
}
to {
transform: translate(-50%, -50%) rotate(360deg);
}
}
.dipl_product_lightbox .mfp-inline-holder .mfp-content{
background: #fff;
}
.dipl_product_lightbox div.product div.summary {
width: 52%;
padding: 30px;
margin-bottom: 0px !important;
}
.dipl_single_woo_product_info_wrapper {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 10px;
}
.dipl_single_woo_product_info_wrapper .dipl-woo-products-carousel-add-to-cart {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.dipl_woo_products_carousel .layout1 .dipl-woo-products-carousel-content-wrap{
text-align: center;
}
.dipl-woo-products-carousel-content-wrap{
overflow-wrap: anywhere;
}
.dipl_product_lightbox .icon-placement-left.single_add_to_cart_button::before{
content: attr(data-icon) !important;
display: inline-block !important;
font-family: "ETmodules";
font-size: 32px;
line-height: 1em;
opacity: 0;
position: absolute;
margin-left: -1.2em;
-webkit-transition: all .2s;
transition: all .2s;
margin-right: 5px;
}
.dipl_product_lightbox .icon-placement-left.single_add_to_cart_button::after{
display: none;
}
.dipl_product_lightbox .icon-placement-right.single_add_to_cart_button::after{
content: attr(data-icon) !important;
}
.woocommerce.editor .dipl_single_woo_product_quickview{
pointer-events: none !important;
}
.swiper-button-next[data-has-icon="true"]:after, 
.swiper-button-prev[data-has-icon="true"]:after{
content: attr(data-icon) !important;
font-family: "ETmodules" !important;
font-weight: 400 !important;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart:not( 
.dipl_woo_products_carousel .layout2 .dipl_single_woo_product_add_to_cart
) {
position: relative;
}
.dipl_single_woo_product_thumbnail_wrapper {
position: relative;
overflow: hidden;
line-height: 1;
}
.dipl_single_woo_product_thumbnail {
position: relative;
overflow: hidden;
transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.woocommerce ul.products li.product .dipl_single_woo_product_thumbnail a img, 
.woocommerce li.product .dipl_single_woo_product_thumbnail a img {
width: 100%;
margin-bottom: 0px !important;
-webkit-transition: -webkit-transform 2s cubic-bezier(0.39, 0.58, 0.57, 1);
transition: -webkit-transform 2s cubic-bezier(0.39, 0.58, 0.57, 1);
-o-transition: transform 2s cubic-bezier(0.39, 0.58, 0.57, 1);
transition: transform 2s cubic-bezier(0.39, 0.58, 0.57, 1);
transition: transform 2s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-transform 2s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.dipl_woo_products_carousel_layout.layout2 .dipl_single_woo_product_content {
text-align: center;
}
.dipl_woo_products_carousel_layout.layout2 .dipl-woo-products-ratings-wrap {
justify-content: center;
}
.dipl_arrows_outside .swiper-button-next {
transform: translateX(calc(100% + 10px)) translateY(-50%);
}
.dipl_arrows_outside .swiper-button-prev {
transform: translateX(calc(-100% - 10px)) translateY(-50%);
}
.dipl_arrows_bottom_center,
.dipl_arrows_bottom_left,
.dipl_arrows_bottom_right,
.dipl_arrows_top_center,
.dipl_arrows_top_left,
.dipl_arrows_top_right {
flex-direction: row-reverse;
}
.dipl_arrows_bottom_center .swiper-button-next,
.dipl_arrows_bottom_center .swiper-button-prev,
.dipl_arrows_bottom_left .swiper-button-next,
.dipl_arrows_bottom_left .swiper-button-prev,
.dipl_arrows_bottom_right .swiper-button-next,
.dipl_arrows_bottom_right .swiper-button-prev,
.dipl_arrows_top_center .swiper-button-next,
.dipl_arrows_top_center .swiper-button-prev,
.dipl_arrows_top_left .swiper-button-next,
.dipl_arrows_top_left .swiper-button-prev,
.dipl_arrows_top_right .swiper-button-next,
.dipl_arrows_top_right .swiper-button-prev {
position: relative;
top: auto;
transform: none;
}
.dipl_arrows_bottom_center .swiper-button-next,
.dipl_arrows_bottom_left .swiper-button-next,
.dipl_arrows_bottom_right .swiper-button-next,
.dipl_arrows_top_center .swiper-button-next,
.dipl_arrows_top_left .swiper-button-next,
.dipl_arrows_top_right .swiper-button-next {
margin-left: 15px;
}
.dipl_arrows_top_center,
.dipl_arrows_top_left,
.dipl_arrows_top_right {
order: -1;
margin-bottom: 15px;
}
.dipl_arrows_bottom_center,
.dipl_arrows_bottom_left,
.dipl_arrows_bottom_right {
margin-top: 15px;
}
.dipl_arrows_bottom_left,
.dipl_arrows_top_left {
justify-content: flex-end;
}
.dipl_arrows_bottom_center,
.dipl_arrows_top_center {
justify-content: center;
}
.dipl_swiper_wrapper .swiper-pagination {
position: relative;
margin-top: 15px;
text-align: center;
}
.dipl_swiper_wrapper .swiper-container-horizontal > .swiper-pagination {
bottom: 0;
}
.dipl_swiper_wrapper .swiper-container .swiper-button-next,
.dipl_swiper_wrapper .swiper-container .swiper-button-prev {
display: none;
}
.dipl_swiper_wrapper .swiper-button-next,
.dipl_swiper_wrapper .swiper-button-prev {
background-image: none;
}
.dipl_swiper_wrapper .swiper-pagination-bullet,
.dipl_swiper_wrapper .swiper-pagination-bullet-active {
width: 10px;
height: 10px;
margin: 0 4px;
opacity: 1;
transition: all 0.3s ease;
}
.dipl_swiper_pagination .transparent_dot .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
border-width: 1px;
border-style: solid;
background: 0 0;
}
.dipl_swiper_pagination .transparent_dot .swiper-pagination-bullet-active {
border: none;
}
.dipl_swiper_pagination .stretched_dot .swiper-pagination-bullet {
border-radius: 6px;
}
.dipl_swiper_pagination .stretched_dot .swiper-pagination-bullet-active {
width: 30px;
}
.dipl_swiper_pagination .line .swiper-pagination-bullet,
.dipl_swiper_pagination .line .swiper-pagination-bullet-active {
border-radius: 0;
width: 30px;
height: 3px;
vertical-align: middle;
}
.dipl_swiper_pagination .rounded_line .swiper-pagination-bullet,
.dipl_swiper_pagination .rounded_line .swiper-pagination-bullet-active {
border-radius: 30px;
width: 30px;
height: 6px;
vertical-align: middle;
}
.dipl_swiper_pagination .square_dot .swiper-pagination-bullet,
.dipl_swiper_pagination .square_dot .swiper-pagination-bullet-active {
border-radius: 0;
vertical-align: middle;
}
.dipl_swiper_pagination .swiper-pagination-bullets-dynamic {
margin-left: auto;
margin-right: auto;
white-space: nowrap;
}
.dipl_swiper_wrapper .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: auto;
transform: none;
}
.dipl_swiper_wrapper .dipl_swiper_inner_wrap {
display: flex;
flex-direction: column;
flex-wrap: wrap;
position: relative;
}
.dipl_swiper_wrapper .swiper-container {
display: flex;
flex-direction: column;
width: 100%;
height: auto;
}
.dipl_swiper_navigation {
display: flex;
flex-wrap: wrap;
}
.dipl_swiper_navigation .swiper-button-next,
.dipl_swiper_navigation .swiper-button-prev {
border-width: 0;
border-style: solid;
border-color: #333;
}
.dipl_swiper_navigation .swiper-button-next:after,
.dipl_swiper_navigation .swiper-button-prev:after {
font-size: inherit;
color: inherit;
}
.dipl_product_lightbox .product .single_add_to_cart_button:not(.loading):after{
line-height: unset !important;
}
.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_carousel::before,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_carousel::before,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_carousel::before {
font-family: dashicons;
content: "\F181";
}
.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_carousel .et_module_title,
.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_carousel .et_module_title,
.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_carousel .et_module_title {
white-space: normal;
}
.dipl_woo_products_carousel .dipl_woo_products_carousel_layout .dipl_single_woo_product_add_to_cart a.add_to_cart_button,
.dipl_woo_products_carousel .dipl_woo_products_carousel_layout .dipl_single_woo_product_add_to_cart a.added_to_cart,
.dipl_woo_products_carousel .woocommerce ul.products li.product .dipl_single_woo_product_add_to_cart a.button {
display: flex;
align-items: center;
justify-content: center;
background-color: #000;
border: 0 solid #333;
border-radius: 0;
width: 100%;
text-align: center;
padding: 10px;
font-size: 20px;
line-height: 1.2 !important;
color: #fff;
}
.dipl_woo_products_carousel .dipl_woo_products_carousel_layout .dipl_single_woo_product_add_to_cart a.add_to_cart_button.icon-on-hover:hover,
.dipl_woo_products_carousel .dipl_woo_products_carousel_layout .dipl_single_woo_product_add_to_cart a.added_to_cart.icon-on-hover:hover,
.dipl_woo_products_carousel .dipl_woo_products_carousel_layout .dipl_single_woo_product_add_to_cart a.button.icon-on-hover:hover, 
.dipl_woo_products_carousel .woocommerce .dipl_woo_products_carousel_layout ul.products li.product .dipl-woo-products-carousel-add-to-cart.icon-on-hover:hover {
border: 0 solid #333;
padding: 10px;
color: #fff;
letter-spacing: normal;
}
.dipl_woo_products_carousel .dipl_woo_products_carousel_layout.dipldefault .dipl_single_woo_product_add_to_cart a.add_to_cart_button.icon-on-hover:hover,
.dipl_woo_products_carousel .dipl_woo_products_carousel_layout.dipldefault .dipl_single_woo_product_add_to_cart a.added_to_cart.icon-on-hover:hover,
.dipl_woo_products_carousel .dipl_woo_products_carousel_layout.dipldefault .dipl_single_woo_product_add_to_cart a.button.icon-on-hover:hover,
.dipl_woo_products_carousel .woocommerce .dipl_woo_products_carousel_layout.dipldefault ul.products li.product .dipl-woo-products-carousel-add-to-cart.icon-on-hover:hover {
padding-right: 1em;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button:after,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button:before,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button:after,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button:before, 
.dipl_woo_products_carousel .woocommerce .dipl_woo_products_carousel_layout ul.products li.product .dipl-woo-products-carousel-add-to-cart:after, 
.dipl_woo_products_carousel .woocommerce .dipl_woo_products_carousel_layout ul.products li.product .dipl-woo-products-carousel-add-to-cart:before {
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
font-size: inherit;
line-height: 1;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button:not(:hover):after,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button:not(:hover):before,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button:not(:hover):after,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button:not(:hover):before, 
.dipl_woo_products_carousel .woocommerce .dipl_woo_products_carousel_layout ul.products li.product .dipl-woo-products-carousel-add-to-cart:not(:hover):after, 
.dipl_woo_products_carousel .woocommerce .dipl_woo_products_carousel_layout ul.products li.product .dipl-woo-products-carousel-add-to-cart:not(:hover):before {
color: inherit;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button:not(.loading):after,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button:not(.loading):after{
padding-left: 5px;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button:before,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button:before {
margin-left: 0;
margin-right: -1em;
padding-right: 5px;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button.icon-on-hover:hover:before,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button.icon-on-hover:hover:before {
margin-right: 0;
opacity: 1;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.added {
display: none !important;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.added,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.added:after,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.loading,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.loading:after {
opacity: 1;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.added:after,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.loading:after {
margin-left: 10px;
}
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.loading:after {
font-family: WooCommerce !important;
}
.dipl_woo_products_carousel .woocommerce-message {
margin: 0;
background: #000;
}
.dipl_woo_products_carousel .woocommerce-message a,
.dipl_woo_products_carousel .woocommerce-message a:hover {
background: 0 0 !important;
color: #fff !important;
}
.dipl_swiper_wrapper .dipl_swiper_inner_wrap {
display: flex;
flex-direction: column;
flex-wrap: wrap;
position: relative;
}
.dipl_swiper_wrapper .swiper-container {
display: flex;
flex-direction: column;
width: 100%;
height: auto;
}
.dipl_swiper_navigation {
display: flex;
flex-wrap: wrap;
}
.dipl_swiper_navigation .swiper-button-next,
.dipl_swiper_navigation .swiper-button-prev {
border-width: 0;
border-style: solid;
border-color: #333;
}
.dipl_swiper_navigation .swiper-button-next:after,
.dipl_swiper_navigation .swiper-button-prev:after {
font-size: inherit;
color: inherit;
}
.dipl_arrows_outside .swiper-button-next {
transform: translateX(calc(100% + 10px)) translateY(-50%);
}
.dipl_arrows_outside .swiper-button-prev {
transform: translateX(calc(-100% - 10px)) translateY(-50%);
}
.dipl_arrows_bottom_center,
.dipl_arrows_bottom_left,
.dipl_arrows_bottom_right,
.dipl_arrows_top_center,
.dipl_arrows_top_left,
.dipl_arrows_top_right {
flex-direction: row-reverse;
}
.dipl_arrows_bottom_center .swiper-button-next,
.dipl_arrows_bottom_center .swiper-button-prev,
.dipl_arrows_bottom_left .swiper-button-next,
.dipl_arrows_bottom_left .swiper-button-prev,
.dipl_arrows_bottom_right .swiper-button-next,
.dipl_arrows_bottom_right .swiper-button-prev,
.dipl_arrows_top_center .swiper-button-next,
.dipl_arrows_top_center .swiper-button-prev,
.dipl_arrows_top_left .swiper-button-next,
.dipl_arrows_top_left .swiper-button-prev,
.dipl_arrows_top_right .swiper-button-next,
.dipl_arrows_top_right .swiper-button-prev {
position: relative;
top: auto;
transform: none;
}
.dipl_arrows_bottom_center .swiper-button-next,
.dipl_arrows_bottom_left .swiper-button-next,
.dipl_arrows_bottom_right .swiper-button-next,
.dipl_arrows_top_center .swiper-button-next,
.dipl_arrows_top_left .swiper-button-next,
.dipl_arrows_top_right .swiper-button-next {
margin-left: 15px;
}
.dipl_arrows_top_center,
.dipl_arrows_top_left,
.dipl_arrows_top_right {
order: -1;
margin-bottom: 15px;
}
.dipl_arrows_bottom_center,
.dipl_arrows_bottom_left,
.dipl_arrows_bottom_right {
margin-top: 15px;
}
.dipl_arrows_bottom_left,
.dipl_arrows_top_left {
justify-content: flex-end;
}
.dipl_arrows_bottom_center,
.dipl_arrows_top_center {
justify-content: center;
}
.dipl_swiper_wrapper .swiper-pagination {
position: relative;
margin-top: 15px;
text-align: center;
}
.dipl_swiper_wrapper .swiper-container-horizontal > .swiper-pagination {
bottom: 0;
}
.dipl_swiper_wrapper .swiper-container .swiper-button-next,
.dipl_swiper_wrapper .swiper-container .swiper-button-prev {
display: none;
}
.dipl_swiper_wrapper .swiper-button-next,
.dipl_swiper_wrapper .swiper-button-prev {
background-image: none;
}
.dipl_swiper_wrapper .swiper-pagination-bullet,
.dipl_swiper_wrapper .swiper-pagination-bullet-active {
width: 10px;
height: 10px;
margin: 0 4px;
opacity: 1;
transition: all 0.3s ease;
}
.dipl_swiper_pagination .transparent_dot .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
border-width: 1px;
border-style: solid;
background: 0 0;
}
.dipl_swiper_pagination .transparent_dot .swiper-pagination-bullet-active {
border: none;
}
.dipl_swiper_pagination .stretched_dot .swiper-pagination-bullet {
border-radius: 6px;
}
.dipl_swiper_pagination .stretched_dot .swiper-pagination-bullet-active {
width: 30px;
}
.dipl_swiper_pagination .line .swiper-pagination-bullet,
.dipl_swiper_pagination .line .swiper-pagination-bullet-active {
border-radius: 0;
width: 30px;
height: 3px;
vertical-align: middle;
}
.dipl_swiper_pagination .rounded_line .swiper-pagination-bullet,
.dipl_swiper_pagination .rounded_line .swiper-pagination-bullet-active {
border-radius: 30px;
width: 30px;
height: 6px;
vertical-align: middle;
}
.dipl_swiper_pagination .square_dot .swiper-pagination-bullet,
.dipl_swiper_pagination .square_dot .swiper-pagination-bullet-active {
border-radius: 0;
vertical-align: middle;
}
.dipl_swiper_pagination .swiper-pagination-bullets-dynamic {
margin-left: auto;
margin-right: auto;
white-space: nowrap;
}
.dipl_swiper_wrapper .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: auto;
transform: none;
}
.dipl_woo_products_carousel_layout .dipl_single_woo_product_sale_badge, 
.woocommerce .dipl_woo_products_carousel_layout span.onsale, 
.dipl_product_lightbox span.onsale {
position: absolute;
top: 10px;
left: 10px; 
z-index: 2;
background: #000 !important;
padding: 5px !important;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 1.2 !important;
color: #fff;
border-radius: 0px !important;
}
.dipl_woo_products_carousel_layout.layout1 .dipl_single_woo_product_title {
padding: 0;
text-align: center;
transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.dipl_woo_products_carousel_layout .dipl_single_woo_product_price {
margin-top: 10px;
text-align: center;
transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
@media screen and (max-width: 980px) {
.dipl_woo_products_carousel .dipl_single_woo_product .add_to_cart_inline,
.dipl_woo_products_carousel .dipl_single_woo_product:hover .add_to_cart_inline,
.dipl_woo_products_carousel .dipl_single_woo_product:hover .dipl_single_woo_product_price,
.dipl_woo_products_carousel .dipl_single_woo_product:hover .dipl_single_woo_product_thumbnail,
.dipl_woo_products_carousel .dipl_single_woo_product:hover .dipl_single_woo_product_star_rating,
.dipl_woo_products_carousel .dipl_single_woo_product:hover .dipl_single_woo_product_quickview_wrapper,
.dipl_woo_products_carousel .dipl_single_woo_product:hover .dipl_single_woo_product_title {
transform: translateY(0) !important;
}
}
.dipl_product_lightbox .product .dipl_product_lightbox_content_wrapper .single_add_to_cart_button.added_to_cart.icon-left:not(.loading):after,
.dipl_product_lightbox .product .dipl_product_lightbox_content_wrapper .single_add_to_cart_button.icon-left:not(.loading):after,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button.icon-left:not(.loading):after,
.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button.icon-left:not(.loading):after {
display: none !important;
}
.dipl_single_woo_product_star_rating, .dipl_product_lightbox .woocommerce-product-rating {
display: flex;
flex-wrap: wrap;
position: relative;
margin-top: 10px;
align-items: center;
transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.dipl_single_woo_product_star_rating .star-rating,
.woocommerce .dipl_single_woo_product_star_rating .star-rating,
.woocommerce-page .dipl_single_woo_product_star_rating .star-rating, 
.dipl_product_lightbox .woocommerce-product-rating .star-rating,
.woocommerce.dipl_product_lightbox .woocommerce-product-rating .star-rating {
position: relative;
width: auto;
height: auto;
float: none;
font-size: 16px;
line-height: 1;
font-family: star;
overflow: hidden;
}
.dipl_single_woo_product_star_rating .star-rating:before,
.woocommerce .dipl_single_woo_product_star_rating .star-rating:before,
.woocommerce-page .dipl_single_woo_product_star_rating .star-rating:before, 
.dipl_product_lightbox .woocommerce-product-rating .star-rating:before,
.woocommerce.dipl_product_lightbox .woocommerce-product-rating .star-rating:before {
position: relative;
float: none;
color: #ccc;
content: "\73\73\73\73\73" !important;
}
.dipl_single_woo_product_star_rating .star-rating span, 
.dipl_product_lightbox .woocommerce-product-rating .star-rating span {
position: absolute;
top: 0;
left: 0;
float: left;
overflow: hidden;
padding-top: 3em;
text-indent: -999999px;
}
.dipl_single_woo_product_star_rating .star-rating span:before, 
.woocommerce-product-rating .star-rating span:before {
position: absolute;
top: 0;
left: 0;
color: #ffca00;
text-indent: 0;
content: "\53\53\53\53\53";
}
.dipl_woo_products_carousel_layout .dipl_single_woo_product, 
.woocommerce .dipl_woo_products_carousel_layout span.onsale, 
.dipl_product_lightbox.woocommerce span.onsale, 
.dipl_single_woo_product_thumbnail img {
border-style: solid;
}