File: /var/www/html/wppartneramazingsecret/wp-content/themes/themify-ultra/styles/wc/woocommerce.css
.woocommerce ul.products li.product .button,
.woocommerce a.button.disabled,
.woocommerce button.button.disabled,
.woocommerce button.button.alt.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],/* for disabled state */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt{
background-color:#ed1e24;
border:none;
border-radius:30px;
box-shadow:none;
box-sizing:border-box;
color:#fff;
font-size:1em;
font-weight:700;
text-transform:uppercase;
text-shadow:none;
padding:.6em 1.2em;
letter-spacing:.065em;
transition:border .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out
}
.woocommerce ul.products li.product .button:hover,
.woocommerce a.button.alt.disabled:hover,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover{
background-color:#000;
color:#fff
}
.product img{
border-radius:8px
}
/* quantity */
.woocommerce .quantity .qty{
padding:.45em;
margin-right:10px
}
.woocommerce ul.products li.product .price ins,
.woocommerce div.product p.price ins{
font-weight:500
}
/* message,info,error */
.woocommerce-error,
.woocommerce-info,
.woocommerce-message{
border:none;
color:inherit;
background-color:rgba(0,0,0,.05);
box-shadow:none;
border-radius:30px;
text-shadow:none
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before{
color:inherit;
text-shadow:none;
box-shadow:none
}
.woocommerce-error li:last-child,
.woocommerce-info li:last-child,
.woocommerce-message li:last-child{
margin-bottom:0
}
/* form element */
.woocommerce form .form-row .select2-container .select2-choice{
padding:.4em .5em;
border:1px solid rgba(0,0,0,.2);
border-radius:0
}
/* Sale */
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale{
box-shadow:none;
text-transform:Uppercase;
text-shadow:none;
border-radius:100%;
background-color:#ed1e24;
font-size:.6em;
right:0;
left:auto;
top:0;
margin:0;
letter-spacing:.1em;
line-height:3.4em;
min-height:3.4em;
min-width:3.4em;
padding:.44em;
color:#fff
}
/* archive product title */
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .woocommerce-loop-product__title{
font-size:1.05em;
font-weight:600;
font-family:inherit;
padding:0;
margin:0 0 .3em
}
.themify_product_second_image{
position:absolute;
top:0;
left:0;
right:0;
margin:auto;
opacity:0;
z-index:-1;
transition:opacity .3s;
}
ul.products li.product a:hover .themify_product_second_image{
z-index:1;
opacity:1;
}
/* product price */
.woocommerce ul.products li.product a,
.woocommerce ul.products li.product .price{
color:#000;
font-size:1em;
margin:0 0 .4em
}
.woocommerce div.product p.price del,
.woocommerce ul.products li.product .price del{
font-size:.8em;
margin-right:.3em
}
.woocommerce ul.products li.product .button{
font-size:.75em;
margin:0
}
.woocommerce ul.products li.product .button.loading,
.woocommerce div.product form.cart .button.loading{
padding-right: 2.618em;
}
.woocommerce ul.products li.product .star-rating{
font-size:.7em;
margin:0 0 2px;
display:inline-block
}
.woocommerce .woocommerce-product-rating .star-rating{
float:none;
display:inline-block;
}
.woocommerce ul.products li.product .added_to_cart{
display:none
}
/* product meta */
.product_meta{
font-size:.9em;
text-transform:uppercase;
letter-spacing:.05em
}
.product_meta a{
text-transform:none;
letter-spacing:0;
font-size:1.1em
}
/* variations_form */
.woocommerce div.product form.cart .variations{
margin:0 0 10px
}
.woocommerce .variations_form tr td{
padding-bottom:12px
}
.woocommerce .variations_form select{
padding:.3em
}
.woocommerce div.product form.cart .woocommerce-variation-price{
margin-bottom:10px
}
/* Cart wrap */
.cart-icon{
display:inline-block
}
.cart-wrap a{
color:inherit;
font-size:inherit;
display:inline-block;
margin:0 0 0 10px;
line-height:0;
text-decoration:none;
position:relative
}
.cart-wrap a:hover em{
background:rgba(200,200,200,.25);
text-decoration:none
}
.cart-wrap a em{
padding:9px;
font-size:22px;
display:inline-block;
vertical-align:middle;
font-style:normal;
border-radius:100%;
}
#headerwrap .icon-shopping-cart.tf_loader{
font-size:7px;
padding:9px
}
#header .icon-shopping-cart.tf_loader:before{
border-width:2px
}
.cart-wrap .icon-shopping-cart svg{
width:1em
}
.icon-shopping-cart.tf_loader svg {
display:none
}
.cart-wrap a span{
position:absolute;
bottom:4px;
right:-2px;
background-color:#fb4247;
border-radius:10px;
color:#fff;
font-size:10px;
line-height:1;
text-align:center;
padding:2px 5px
}
.cart-wrap .tf_loader + span{
display:none
}
.slide-cart-visible.sidemenu-right,
.slide-cart-visible.sidemenu-right .fixed-header{
left:-300px
}
.tf_auto_cart_open.slide-cart-visible.sidemenu-right{
left:0;
overflow-y:auto!important
}
.slide-cart-visible{
overflow-y:hidden
}
.cart-wrap a span:empty,
.slide-cart .sidemenu-on .cart-icon{
display:none
}
.show-count + .cart-wrap span{
animation:zoomIn .3s ease
}
@keyframes zoomIn{
0%{ transform:scale(.5) }
100%{ transform:scale(1) }
}
/* ARCHIVE PRODUCT GRID
================================================ */
.woocommerce ul.products li.product{
list-style:none;
margin:0 0 6% 3.2%;
clear:none;
box-sizing:border-box;
text-align:center
}
.woocommerce ul.products.list-post .product{
margin:0 0 6%
}
.wpf-search-container ul.products.columns-2 .product{
width:48.4%;
margin-left:3.2%;
float:left
}
.wpf-search-container ul.products.columns-3 .product{
width:31.2%;
margin-left:3.2%;
float:left
}
.wpf-search-container ul.products.columns-4 .product{
width:22.6%;
margin-left:3.2%;
float:left
}
/* clear product grid layout float */
ul.products.loops-wrapper.columns-4>li.product:nth-of-type(4n+1),
ul.products.loops-wrapper.columns-3>li.product:nth-of-type(3n+1),
ul.products.loops-wrapper.columns-2>li.product:nth-of-type(2n+1),
.wpf-search-container ul.products.columns-4 .product:nth-of-type(4n+1),
.wpf-search-container ul.products.columns-3 .product:nth-of-type(3n+1),
.wpf-search-container ul.products.columns-2 .product:nth-of-type(2n+1){
margin-left:0;
clear:left
}
/* GRID2 THUMB */
.woocommerce.grid2-thumb .wc-products .post-image{
width:20%;
float:left;
margin:0 1.6em 1.3em 0
}
.woocommerce.grid2-thumb .wc-products .post-content{
overflow:hidden;
min-width:120px
}
.woocommerce.grid2-thumb .wc-products .star-rating{
float:none
}
.woocommerce.grid2-thumb .wc-products .onsale{
font-size:75%;
right:auto;
left:0;
margin:-.65em 0 0 -1.6em;
transform:rotate(-45deg)
}
/* Loadmore */
.woocommerce .products.tf_firstitem{
display:none
}
/* Slide cart */
#slide-cart{
background-color:#fff;
color:#000;
display:block;
visibility: hidden;
height:100%;
width:300px;
padding:50px 25px 20px;
position:fixed;
top:0;
left:auto;
right:-300px;
z-index:11111;
text-align:left;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
transition:right .2s ease-in-out,left .2s ease-in-out
}
#slide-cart.sidemenu-on{
right:0;
box-shadow:0 0 15px rgba(0,0,0,.1);
visibility:visible
}
#headerwrap #cart-icon-close{ /* #headerwrap added to prevent color preset css override */
color:inherit;
display:block;
font-size:20px;
position:absolute;
text-decoration:none;
min-width:1em;
min-height:1em;
top:8px;
right:8px;
padding:9px;
border-radius:100%
}
#cart-icon-close:hover{
background:rgba(200,200,200,.25)
}
#cart-icon-close:before,
#cart-icon-close:after{
height:60%;
}
.tf_auto_cart_open .body-overlay{
display:none;
}
/* Product list widget */
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li{
padding:0;
margin:0 0 1em
}
.woocommerce ul.cart_list li a,
#main-nav .woocommerce .product_list_widget li a{
padding:.8em 0 .2em;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img{
width:40px;
max-height:40px;
border-radius:8px
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce ul.cart_list .product-title,
.woocommerce ul.product_list_widget a,
.woocommerce ul.product_list_widget .product-title{
font-weight:400;
font-size:1em;
margin:0 0 .3em
}
.woocommerce ul.product_list_widget a.remove{
padding:2px;
font-size:1.8em;
margin:.55em 0 .3em;
width:16px;
height:16px;
line-height:15px;
transition:background .3s ease, color .3s ease
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating{
margin:.4em 0 0;
font-size:.65em
}
.woocommerce ul.cart_list del,
.woocommerce ul.product_list_widget del{
font-size:.8em;
opacity:.6;
margin-right:7px
}
#main-nav .has-mega-column .cart_list ins,
#main-nav .has-mega-column .product_list_widget ins{
font-weight:300;
}
#main-nav .has-mega-column .product_list_widget .amount{
font-size:.85em
}
@media screen and (max-width:760px){
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2{
float:none;
width:100%
}
.woocommerce ul.products{
width:auto
}
}
@media screen and (max-width:680px){
.module-products .wc-products .product h3,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .woocommerce-loop-product__title{
font-size:1em
}
}