File: /home/vhosts/harpoeditore.it/httpdocs/wp-content/themes/mindig/woocommerce_3.0.x/style.css
.clear {
clear: both;
}
/***************
*MAGNIFIER
******************/
.yith_magnifier_lens {
z-index: 25 !important;
}
.yith_magnifier_zoom_magnifier {
z-index: 50 !important;
}
.yith_magnifier_mousetrap{
z-index: 100 !important;
}
.yith_magnifier_zoom_wrap, .yith_magnifier_loading {
z-index: 200 !important;
}
/*******************
* STAR RATING
*******************/
.woocommerce-product-rating{
margin-bottom: 10px;
}
.woocommerce-product-rating a.woocommerce-review-link{
display: inline;
font-size: 13px !important;
margin-left: 2px;
}
/***********************************
* WOOCOMMERCE LOGIN IN CHECKOUT PAGE
************************************/
.woocommerce .login-form-checkout {
border-top: 1px solid;
border-bottom: 1px solid;
padding: 18px 0;
}
.woocommerce .login-form-checkout .woocommerce-info {
text-align: center !important;
border: none;
padding: 0;
margin-bottom: 0;
min-height: 0;
}
.woocommerce .login-form-checkout .woocommerce-info:before {
display: none;
}
/********************************************
* WOOCOMMERCE COUPON IN CHECKOUT PAGE
************************************************/
.woocommerce .coupon-form-checkout {
border-bottom: 1px solid;
padding: 15px 0;
}
.woocommerce .coupon-form-checkout .woocommerce-info {
border: none;
padding: 0;
min-height: 0;
margin-bottom: 0;
}
.woocommerce .coupon-form-checkout .woocommerce-info:before {
display: none;
}
.woocommerce .coupon-form-checkout form.checkout_coupon p {
width: 100%;
float: none;
display: block;
}
.woocommerce .coupon-form-checkout form.checkout_coupon p:first-child {
margin-top: 10px;
}
.woocommerce .coupon-form-checkout form.checkout_coupon p input[type="submit"] {
float: right;
}
/**********************
* FORM INPUT & SELECT
***********************/
.form-row .required {
border-bottom: none;
}
.woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce input[type="email"], .woocommerce input.input-text, .woocommerce-page input.input-text {
width: 100%;
height: 35px;
border: 1px solid;
padding: 0 10px;
}
.woocommerce .sbSelector,
.widget .sbSelector {
padding: 8px 10px;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
clear: both;
}
.woocommerce .sbHolder .sbToggle,
.widget .sbHolder .sbToggle {
position: absolute;
top: 10px;
right: 15px;
width: 20px;
height: 20px;
background: url('../images/sprite-toggle.png') no-repeat top;
}
.woocommerce .sbHolder .sbToggle.sbToggleOpen,
.widget .sbHolder .sbToggle.sbToggleOpen {
background-position: bottom;
}
.woocommerce form.cart-page .sbHolder ul {
overflow-y: scroll;
}
.woocommerce .form-row .chosen-container {
width: 100% !important;
}
.woocommerce form .form-row a.chosen-single {
width: 100%;
height: 40px !important;
border-radius: 0;
box-shadow: none;
background: none;
border: 1px solid;
padding: 10px;
line-height: 21px !important;
font-size: 14px;
}
.chosen-container-single .chosen-single div {
width: 20px;
height: 20px;
top: 10px;
right: 15px;
}
.woocommerce .form-row .chosen-container-single .chosen-single div b {
background: url('../images/sprite-toggle.png') no-repeat top !important;
}
.woocommerce .form-row .chosen-container-single.chosen-with-drop .chosen-single div b {
background-position: bottom !important;
}
.woocommerce form .form-row div.chosen-drop {
border: 1px solid;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
width: 47%;
float: left;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
width: 47%;
float: right;
}
.woocommerce p.form-row label, #ship-to-different-address label {
font-size: 14px;
font-weight: 400;
}
.woocommerce p.form-row label .required {
color: #ff0000;
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce 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 .chosen-drop,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
border-color: #ff0000;
}
.woocommerce form .form-row textarea {
height: 64px;
padding: 5px;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid;
width: 100%;
}
.select2-container{
width: 100% !important;
}
.select2-container a{
border-radius: 0 !important;
height: 35px !important;
}
.select2-container a b[role='presentation']:after{
border: 0 !important;
}
.woocommerce form .form-row .chosen-container-single .chosen-single div,
.woocommerce-page form .form-row .chosen-container-single .chosen-single div,.select2-container a span.select2-arrow {
width: 21px;
height: 21px;
top: 7px;
right: 7px;
background: url('../images/sprite-toggle.png') no-repeat top !important;
}
body .select2-container .select2-choice .select2-arrow {
width: 21px;
}
.select2-dropdown-open .select2-choice .select2-arrow{
background-position: bottom !important;
}
.select2-container .select2-choice .select2-arrow {
height:20px;
top: 6px;
right: 6px;
}
.select2-container .select2-choice {
padding: 5px 0 0 8px;
border: 1px solid #dbd8d8;
}
.select2-drop-active {
border: 1px solid #dbd8d8;
border-top: 0;
}
.woocommerce-cart #calc_shipping_country,.woocommerce-cart #calc_shipping_state {
width: 100%;
height: 35px;
}
/**********************
* QUANTITY INPUT
************************/
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
width: 97px;
height: 33px;
position: relative;
overflow: hidden;
}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce .quantity .minus, .woocommerce .quantity .plus,
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus{
background: #fff;
border: 1px solid #d6d2d2;
left: 29px;
height: 100%;
font-size: 15px;
position: absolute;
width: 40px;
line-height: 17px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding: 0;
text-align: center;
-webkit-appearance: none;
-moz-appearance: textfield;
border-radius: 0;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus,
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
background: #f4f4f4;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
display: block;
margin: 0;
vertical-align: text-top;
font-size: 14px;
font-weight: 800;
left: 0;
bottom: 0;
right: 0;
top: 0;
width: 30px;
height: 100%;
overflow: visible;
text-decoration: none;
cursor: pointer;
line-height: 13px;
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {
left: auto;
}
/**********************
* START SHOP PAGE
**********************/
.yes-js ul.products.masonry {
visibility: hidden;
}
#page-meta {
margin-bottom: 30px;
margin-top: 20px;
}
#page-meta form.woocommerce-ordering {
float: right;
width: 200px;
margin-top: -10px;
}
#list-or-grid {
margin-right: 20px;
}
#list-or-grid, #number-of-products {
display: inline-block;
}
#number-of-products a:after {
content: ' /';
}
#number-of-products a:last-child:after {
content: '';
}
nav.woocommerce-pagination ul.page-numbers {
list-style: none;
clear: both;
text-align: center;
display: block;
}
nav.woocommerce-pagination ul.page-numbers li {
display: inline-block;
}
.woocommerce ul.products, .woocommerce-page ul.products {
margin: 0;
padding: 0;
list-style: none outside;
clear: both;
}
.woocommerce ul.products li, .woocommerce-page ul.products li {
list-style: none outside;
margin-bottom: 25px;
text-align: center;
position: relative;
}
.woocommerce ul.products li.first {
clear: both;
}
.woocommerce ul.products li.product .product-wrapper {
border: 1px solid;
padding: 5px;
position: relative;
box-sizing: border-box;
}
ul.products li.product .thumb-wrapper {
position: relative;
}
.woocommerce ul.products li.product .thumb img, .woocommerce-page ul.products li.product .thumb img {
width: 100%;
height: auto;
display: block;
margin: 0;
}
.woocommerce ul.products li.product .product-wrapper .product-meta h3.product-name {
margin-bottom: 5px;
}
.woocommerce ul.products li.product .product-wrapper .product-meta .price {
display: block;
}
.woocommerce ul.products li.product .product-wrapper .product-meta span.price del span.amount,
#product-box .border.group .price del span.amount,
.single-product.woocommerce div.product div.summary span.price del,
.single-product.woocommerce div.product div.summary span.price del span.amount,
.widget.featured-products #featured-slider .info-featured-product .price del span.amount,
.widget.yit_products_category ul li .product_price del span.amount,
.widget.woocommerce ul.product_list_widget li .product_price del span.amount,
#yit-popup-border.woocommerce .price del span.amount {
font-size: 90%;
color: #c0c0c0;
}
.woocommerce ul.products li.product .product-wrapper .product-meta span.price del,
#product-box .border.group .price del,
.widget.featured-products #featured-slider .info-featured-product .price del,
.widget.yit_products_category ul li .product_price del,
.widget.woocommerce ul.product_list_widget li .product_price del,
#yit-popup-border.woocommerce .price del {
color: #c0c0c0;
}
.woocommerce ul.products li.product .product-wrapper .product-meta span.price ins,
#product-box .border.group .price ins,
.single-product.woocommerce div.product div.summary span.price ins,
.widget.featured-products .info-featured-product .price ins,
#yit-popup-border.woocommerce .price ins {
text-decoration: none;
}
.woocommerce ul.products li.product .product-actions-wrapper .product-rating {
margin-bottom: 10px;
}
.woocommerce ul.products li.product .product-actions-wrapper .product-buttons a.out-of-stock {
pointer-events: none;
}
.woocommerce ul.products li.product .product-actions-wrapper .product-buttons a.details {
margin-left: 5px;
}
ul.products li.product .product-actions-wrapper .product-buttons .added_to_cart {
display: none !important;
}
.woocommerce ul.products li.product .product-actions-wrapper .product-buttons,
.woocommerce ul.products li.product .product-actions-wrapper .product-description {
margin-bottom: 15px;
}
.woocommerce ul.products li.product.list .product-actions-wrapper .product-description {
margin-right: 15px;
}
.woocommerce ul.products li.product.grid .product-actions-wrapper .product-description p,
.woocommerce ul.products li.product.masonry_item .product-actions-wrapper .product-description p {
text-align: center;
padding: 0 5px;
}
.single-product.woocommerce div.product div.images span.onsale-icon,
.woocommerce ul.products li.product .product-wrapper .thumb-wrapper .onsale-icon,
.woocommerce ul.products li.product .product-wrapper .thumb-wrapper .added_to_cart_ico,
.woocommerce ul.products li.product .product-wrapper .thumb-wrapper .added_to_wishlist_ico {
position: absolute;
z-index: 5;
top: 0;
left: 0
}
.woocommerce ul.products li.product.list {
width: 100%;
}
.woocommerce ul.products li.product.list .product-wrapper .thumb-wrapper,
.woocommerce ul.products li.product.list .product-actions-wrapper .product-rating,
.woocommerce ul.products li.product.list .product-actions-wrapper .product-buttons {
float: left;
}
.woocommerce ul.products li.product.list .product-actions-wrapper .product-rating {
margin: 20px 0;
}
.woocommerce ul.products li.product.list .product-wrapper .product-actions-wrapper,
.woocommerce ul.products li.product.list .product-wrapper .product-meta {
height: auto !important;
float: right;
}
.woocommerce ul.products li.product.list .product-actions-wrapper .product-buttons,
.woocommerce ul.products li.product.list .product-actions-wrapper .product-description {
clear: both;
}
.woocommerce ul.products li.product.list .product-wrapper .product-meta h3.product-name,
.woocommerce ul.products li.product.list .product-wrapper .product-meta .price {
text-align: left;
}
/* ============= CATEGORY PAGE ============= */
.woocommerce div.term-header-image, .woocommerce div.term-description {
margin-bottom: 40px;
}
/* ============= ZOOM LAYOUT ============== */
ul.products li.product.grid .product-wrapper.zoom .product-actions-wrapper {
visibility: hidden;
min-width: 100%;
left: -1px;
right: -1px;
text-align: center;
position: absolute;
overflow: hidden;
height: 0;
}
/*ul.products li.product.grid:hover .product-wrapper.zoom .product-actions-wrapper {*/
/*overflow: visible;*/
/*}*/
ul.products li.product.grid .product-wrapper.zoom {
position: relative;
left: 0;
background: #fff;
width: 100%;
-webkit-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
-moz-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
-ms-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
-o-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
ul.products li.product.grid:hover .product-wrapper.zoom {
width: 130%;
left: -15%;
z-index: 1000;
margin-top: -30px;
top: 0;
}
ul.products li.product.grid:hover .product-wrapper.zoom .product-actions-wrapper {
visibility: visible;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
-webkit-backface-visibility: hidden;
}
ul.products li.product.grid .product-wrapper.zoom .product-actions {
top: 5px;
left: 0;
right: 0;
padding: 0 5px 5px;
text-align: center;
position: absolute;
}
ul.products li.product.grid .product-wrapper.zoom .product-actions {
border: 1px solid #dbdbdb;
background: #fff;
border-top: 0;
}
ul.products li.product .thumb-wrapper.zoom .attachments-thumbnail {
position: absolute;
top: 10px;
right: 5px;
width: 40px;
display: none;
}
ul.products li.product .thumb-wrapper.zoom .attachments-thumbnail .single-attachment-thumbnail {
margin-bottom: 5px;
border: 1px solid;
cursor: pointer;
}
ul.products li.product .thumb-wrapper.zoom .attachments-thumbnail .single-attachment-thumbnail img {
width: 100%;
height: auto;
}
ul.products li.product.list .product-wrapper.zoom .thumb-wrapper.zoom .attachments-thumbnail{
display: block;
}
ul.products li.product.grid .product-wrapper.zoom:hover .thumb-wrapper.zoom .attachments-thumbnail{
display: block;
}
ul.products li.product.list .product-actions-wrapper{
padding-bottom: 70px;
}
ul.products li.product.list .product-actions-wrapper .product-other-action {
position: absolute;
bottom: 2%;
}
/* ========== FLIP LAYOUT ========== */
.woocommerce ul.products li.product .thumb-wrapper.flip .face,
.woocommerce ul.products li.product .thumb-wrapper.flip .face.back,
.woocommerce ul.products li.product .thumb-wrapper.flip .thumb,
.woocommerce ul.products li.product .thumb-wrapper.flip .thumb.backface {
display: block;
}
.woocommerce ul.products li.product .thumb-wrapper.flip a.thumb.backface {
-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.flip .thumb-wrapper.flip {
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
-ms-perspective: 1000px;
perspective: 1000px;
}
.woocommerce ul.products li.product .product-wrapper.flip .thumb-wrapper.flip:hover a.thumb.backface {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.woocommerce ul.products li.product .product-wrapper.flip a.thumb.backface .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.flip a.thumb.backface .face.back {
width: 100%;
display: block;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
position: absolute;
top: 1px;
z-index: 10;
}
.woocommerce ul.products li.product .product-wrapper.flip .product-actions-wrapper {
margin-top: 5px;
}
.woocommerce ul.products li.product.grid .product-wrapper.flip .product-actions-wrapper .product-rating {
margin-bottom: 10px;
}
/***** SHARE, WISHLIST, COMPARE ******/
ul.products li.product .product-actions-wrapper .product-other-action,
#product-box .product-actions {
display: table;
margin-top: 30px;
margin-bottom: 5px;
width: 100%;
}
ul.products li.product .product-wrapper.flip .product-actions-wrapper .product-other-action { padding: 7px 0; }
ul.products li.product .product-actions-wrapper .product-other-action.buttons_1 > * { width: 100%; }
ul.products li.product .product-actions-wrapper .product-other-action.buttons_2 > * { width: 50%; }
ul.products li.product .product-actions-wrapper .product-other-action.buttons_3 > * { width: 33.3333%; }
.woocommerce ul.products li.product .product-actions-wrapper .share-container { display: none; }
ul.products li.product .product-actions-wrapper .yith-wcwl-wishlistaddedbrowse span.feedback,
.yith-wcwl-wishlistexistsbrowse span.feedback,
.single-product.woocommerce div.product div.summary .product-actions > div.clear,
#add-items-ajax-loading,
#yith-wcwl-popup-message {
display: none !important;
}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .share-button,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .compare-button,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-add-to-wishlist,
#product-box .product-actions .yith-wcwl-add-to-wishlist,
#product-box .product-actions .compare-button {
display: table-cell;
margin: 0;
vertical-align: top;
padding: 0 2px;
cursor: pointer;
}
ul.products li.product .product-actions-wrapper .product-other-action.buttons_2 > div:first-child,
ul.products li.product .product-actions-wrapper .product-other-action.buttons_3 > div:first-child {
border-right: 1px solid;
}
ul.products li.product .product-actions-wrapper .product-other-action.buttons_3 > div:last-child {
border-left: 1px solid;
}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .compare-button a,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .share-button a,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-add-button a,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-wishlistexistsbrowse a,
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-wishlistaddedbrowse a,
#product-box .product-actions .compare-button a,
#product-box .product-actions .yith-wcwl-add-button a,
#product-box .product-actions .yith-wcwl-wishlistexistsbrowse a,
#product-box .product-actions .yith-wcwl-wishlistaddedbrowse a{
padding-top: 30px;
display: block;
}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .compare-button a,
.single-product.woocommerce div.product div.summary .product-actions div.compare-button,
#product-box .product-actions .compare-button a {
background: url( 'images/actions-icon.png') center -200px no-repeat; /* compare */
}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .share-button a {
background: url( 'images/actions-icon.png') center 0 no-repeat; /* share */
}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-add-to-wishlist a,
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist,
#product-box .product-actions .yith-wcwl-add-to-wishlist a {
background: url( 'images/actions-icon.png') center -400px no-repeat; /* wishlist */
}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .compare-button:hover a,
#product-box .product-actions .compare-button:hover a{
background-position: center -272px;
}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .yith-wcwl-add-to-wishlist:hover a,
#product-box .product-actions .yith-wcwl-add-to-wishlist:hover a{
background-position: center -472px;
}
.woocommerce ul.products li.product .product-actions-wrapper .product-other-action .share-button:hover a {
background-position: center -72px;
}
.woocommerce #cboxLoadedContent{
overflow: hidden !important;
}
/****************
* POPUP SHARE
*****************/
#popupWrap {
position: fixed;
background: #fff;
z-index: 1111111;
padding: 5px;
}
#popupWrap .close-popup {
position: absolute;
top: 10%;
right: 5%;
}
#popupWrap .product-share {
border: 1px solid;
padding: 10px 20px;
}
#popupWrap .product-share h3 {
margin: 0 0 20px;
text-transform: uppercase;
}
.popupOverlay {
background: rgba(0,0,0, 0.8);
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 11111;
display: none;
}
#popupWrap .product-share .socials.text a,
.single-product.woocommerce div.product div.summary .socials a{
width: 32px;
height: 32px;
display: inline-block;
text-indent: -99999px;
}
#popupWrap .product-share .socials.text a:nth-child(even),
.single-product.woocommerce div.product div.summary .socials a:nth-child(even) {
margin: 0 5px;
}
#popupWrap .product-share .socials.text a.twitter, .single-product.woocommerce div.product div.summary .socials a.twitter { background: url( '../images/share/twitter-icon.png') top center no-repeat; }
#popupWrap .product-share .socials.text a.facebook, .single-product.woocommerce div.product div.summary .socials a.facebook { background: url( '../images/share/facebook-icon.png') top center no-repeat; }
#popupWrap .product-share .socials.text a.google, .single-product.woocommerce div.product div.summary .socials a.google { background: url( '../images/share/google-icon.png') top center no-repeat; }
#popupWrap .product-share .socials.text a.pinterest,.single-product.woocommerce div.product div.summary .socials a.pinterest { background: url( '../images/share/pinterest-icon.png') top center no-repeat; }
#popupWrap .product-share .socials.text a.mail, .single-product.woocommerce div.product div.summary .socials a.mail { background: url( '../images/share/mail-icon.png') top center no-repeat; }
#popupWrap .product-share .socials.text a.twitter:hover, .single-product.woocommerce div.product div.summary .socials a.twitter:hover { background-position: bottom center; }
#popupWrap .product-share .socials.text a.facebook:hover, .single-product.woocommerce div.product div.summary .socials a.facebook:hover { background-position: bottom center; }
#popupWrap .product-share .socials.text a.google:hover, .single-product.woocommerce div.product div.summary .socials a.google:hover { background-position: bottom center; }
#popupWrap .product-share .socials.text a.pinterest:hover, .single-product.woocommerce div.product div.summary .socials a.pinterest:hover { background-position: bottom center; }
#popupWrap .product-share .socials.text a.mail:hover, .single-product.woocommerce div.product div.summary .socials a.mail:hover { background-position: bottom center; }
/*********************************
* SHOP SINGLE PRODUCT PAGE
**********************************/
.single-product.woocommerce div.product div.images {
float: left;
position: relative;
}
.single-product.woocommerce div.product div.images span.onsale-icon {
z-index: 300;
}
.single-product.woocommerce div.product div.images > a > img,
.single-product.woocommerce div.product div.images .yith_magnifier_zoom_wrap > a > img,
.single-product.woocommerce div.product div.images .thumbnails a img {
border: 1px solid;
padding: 3px;
}
.single-product.woocommerce div.product div.images .thumbnails {
margin-top: 25px;
}
.single-product.woocommerce div.product div.images .thumbnails.slider {
margin-left: -5px;
margin-right: -5px;
}
.single-product.woocommerce div.product div.images .thumbnails.slider a {
padding: 0 5px;
margin: 0;
width: auto !important;
}
.single-product.woocommerce div.product div.images .thumbnails.noslider a {
margin: 0 25px 0 0;
}
.single-product.woocommerce div.product div.summary {
display: inline-block;
}
.single-product.woocommerce div.product div.summary .product-rating {
float: left;
margin-right: 8px;
}
.single-product.woocommerce .rating-single-product span.rating-text {
display: inline;
font-size: 13px;
}
.single-product.woocommerce div.product div.summary div.rating-single-product {
margin-bottom: 15px;
}
.single-product.woocommerce div.product div.summary p.price {
background: url('./images/price-icon.png') center left no-repeat;
padding: 15px 0 15px 40px;
margin: 0;
border-top: 1px solid;
}
.single-product.woocommerce div.product div.summary p.price del,
.single-product.woocommerce div.product div.summary p.price del span.amount{
font-size: 90%;
color: #c0c0c0;
}
.single-product.woocommerce div.product div.summary p.price ins {
text-decoration: none;
}
.single-product.woocommerce div.product div.summary div[itemprop='description'] {
border-top: 1px solid;
}
.single-product.woocommerce div.product div.summary div[itemprop='description'] p {
margin: 0;
padding: 15px 0 25px;
}
.single-product.woocommerce div.product div.summary form.cart {
border-top: 1px solid;
margin-bottom: 20px;
}
.single-product.woocommerce div.product div.summary form.cart h4,
.single-product.woocommerce div.product form.cart table.variations .label label,
#product-box form.cart h4,
#product-box form.cart table.variations .label label,
div.summary.entry-summary form.variations_form.cart .single_variation_wrap h4 {
margin-top: 0;
padding-top: 15px;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
float: left;
margin: 0 4px 0 0;
}
.woocommerce-page div.product form.cart .variations .label,
.woocommerce div.product form.cart .variations .label,
#product-box form.cart .variations .label {
display: block;
margin: 10px 0;
padding: 0 20px 0 0;
text-align: inherit;
}
form.variations_form.cart a.reset_variations {
font-size: 12px !important;
padding-top: 5px;
}
form.variations_form.cart a.reset_variations:before {
content: 'X';
margin-right: 5px;
}
form.variations_form.cart td.value .select_option > span:not( .yith_wccl_tooltip ) {
padding: 2px;
border: none;
min-width: 30px;
min-height: 30px;
}
form.variations_form.cart td.value .select_box_colorpicker .select_option > span:not( .yith_wccl_tooltip ) {
padding: 0;
}
form.variations_form.cart td.value .select_option img {
width: 50px;
height: 50px;
border: none;
padding: 2px;
}
form.variations_form.cart td.value .select_option {
border: 1px solid;
border-radius: 2px;
margin-right: 5px;
margin-bottom: 5px;
}
form.variations_form.cart td.value .select_option .yith-wccl-bicolor {
border-bottom: 30px solid;
border-left: 30px solid;
}
form.variations_form.cart table.variations .sbHolder {
display: inline-block;
min-width: 200px;
}
#product-box form.variations_form.cart table.variations .sbHolder {
min-width: 0;
width: 100%;
}
.single-product.woocommerce div.product div.summary div.product_meta {
font-size: 12px;
}
.single-product.woocommerce div.product div.summary div.product_meta,
.single-product.woocommerce div.product div.summary div.product-share {
margin-top: 20px;
}
.single-product.woocommerce div.product div.summary div.product-share div.socials {
padding: 10px 0;
}
.single-product.woocommerce div.product .product_meta div.posted_in, .single-product.woocommerce div.product .product_meta div.tagged_as {
display: inline-block;
}
div.summary.entry-summary > div.yith-wcwl-add-to-wishlist {
display: none;
}
.single-product.woocommerce div.product div.summary .product-actions {
margin-top: 50px;
}
.single-product.woocommerce div.product div.summary .product-actions > div:first-child {
margin-right: 15px;
}
.single-product.woocommerce div.product div.summary .product-actions div.compare-button,
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist {
display: inline-block;
padding: 2px 0 2px 30px;
cursor: pointer;
}
.single-product.woocommerce div.product div.summary .product-actions div.compare-button:hover,
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist:hover {
background-position: left bottom;
}
.single-product.woocommerce div.product div.summary .product-actions .yith-wcwl-add-to-wishlist,
#product-box .product-actions .yith-wcwl-add-to-wishlist {
margin: 0;
}
/* icon */
.single-product.woocommerce div.product div.summary .product-actions div.compare-button { background-position: 0 -200px }
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist { background-position: 0 -400px }
/* hover */
.single-product.woocommerce div.product div.summary .product-actions div.compare-button:hover { background-position: 0 -272px }
.single-product.woocommerce div.product div.summary .product-actions div.yith-wcwl-add-to-wishlist:hover { background-position: 0 -472px }
/* wishlist */
.single-product.woocommerce div.product-actions div.yith-wcwl-add-to-wishlist {
position: relative;
}
.single-product.woocommerce div.product-actions .yith-wcwl-wishlistaddedbrowse span.feedback {
margin-top: -40px;
position: absolute;
left: 0;
right: 0;
text-align: center;
padding: 5px 3px 8px;
text-transform: uppercase;
background-color: #1f1f1f;
}
.single-product.woocommerce div.product-actions .yith-wcwl-wishlistaddedbrowse span.feedback:after {
content: '';
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 12px 0 12px;
border-bottom-color: transparent;
border-right-color: transparent;
border-left-color: transparent;
position: relative;
margin-left: auto;
margin-bottom: -15px;
margin-right: auto;
color: #1f1f1f;
}
.single-product.woocommerce div.product form.cart .variations .label,
#product-box form.cart .variations .label,
.single-product.woocommerce div.product div.summary div.product_meta .sku_wrapper {
display: block;
}
.single-product.woocommerce div.product form.cart .variations .value,
#product-box form.cart .variations .value {
display: block;
}
div.summary.entry-summary form.variations_form.cart .single_variation_wrap {
margin-top: 20px;
}
/* PRODUCT BOX CREATIVE */
#product-box {
border: 1px solid;
padding: 3px;
margin-bottom: 50px;
}
#product-box .border.group {
border: 1px solid;
padding: 8px 12px;
}
#product-box .border.group p.price {
margin: 0;
padding: 10px 0;
border-bottom: 1px solid;
display: block;
text-align: right !important;
background: url('./images/price-icon.png') center left no-repeat;
}
#product-box .product-actions.count-2 > * { width: 50%; }
#product-box .product-actions.count-1 > * { width: 100%; }
#product-box .product-actions {
margin: 50px 0 10px 0;
}
#product-box form.cart {
padding-bottom: 20px;
border-bottom: 1px solid;
}
#product-box form.cart table.variations {
width: 100%;
}
#product-box form.cart div.quantity {
float: left;
margin-right: 5px;
}
#product-box form.cart div.single_variation_wrap {
margin-top: 20px;
}
/* INQUIRY FORM */
#inquiry-form {
border-bottom: 1px solid;
border-top: 1px solid;
}
#product-box #inquiry-form {
border-top: none;
}
#inquiry-form .product-inquiry {
padding: 15px 0;
cursor: pointer;
}
#inquiry-form .product-inquiry h4 {
display: inline-block;
margin: 0;
vertical-align: middle;
}
.woocommerce #inquiry-form .product-inquiry span {
margin-right: 10px;
display: inline-block;
}
.woocommerce #inquiry-form .product-inquiry span.fa {
border: 1px solid;
font-size: 13px;
border-radius: 50%;
line-height: 21px;
text-align: center;
width: 24px;
height: 24px;
}
.woocommerce #inquiry-form .contact-form {
display: none;
}
/* MODAL WINDOW */
#modal-window {
margin-bottom: 25px;
}
#modal-window div.modal-opener span.fa {
font-size: 20px;
margin-right: 5px;
}
/* WOOCOMMERCE TAB */
.woocommerce-tabs:before, .woocommerce-tabs:after {
display: table;
content: ''
}
.woocommerce-tabs:after {
clear: both;
}
.woocommerce-tabs {
margin-top: 20px;
}
.woocommerce-tabs > div.panel {
box-shadow: none;
border: 0;
border-radius: 0;
}
.woocommerce-tabs ul.tabs {
list-style: none;
border-bottom: 1px solid;
padding: 8px 0 0;
margin: 20px 0;
}
.woocommerce-tabs ul.tabs li {
display: inline-block;
}
.woocommerce-tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li a:hover {
color: #1f1f1f;
}
.woocommerce-tabs ul.tabs li {
height: 42px;
background: url('../theme/assets/images/product-tabs-slash.png') right center no-repeat;
border: 0px !important;
padding: 0px 20px 0px 0px !important;
margin: 0px;
}
.woocommerce-tabs ul.tabs li a {
line-height: 42px;
}
.woocommerce-tabs #tab-description h2 {
display: none;
}
.woocommerce-tabs #tab-reviews #reviews #comments {
float: left;
padding-right: 34px;
box-sizing: border-box;
width: 50%;
}
.woocommerce-tabs #review_form_wrapper {
display: inline-block;
box-sizing: border-box;
-moz-box-sizing: border-box;
width: 50%;
border: 1px solid;
padding: 3px;
}
.woocommerce-tabs #review_form {
border: 1px solid;
padding: 10px 30px;
}
.woocommerce-tabs #review_form p.must-log-in {
margin-top: 20px;
}
.woocommerce-tabs #respond #reply-title {
text-align: center;
margin-bottom: 20px;
}
.woocommerce-tabs #comments ol.commentlist {
padding: 0;
}
.woocommerce-tabs #comments ol.commentlist li {
border: 1px solid;
padding: 0 20px 20px 20px;
}
.woocommerce-tabs #comments ol.commentlist li .comment-text {
border-bottom: 1px solid;
padding-bottom: 10px;
position: relative;
}
.woocommerce-tabs #comments ol.commentlist li .comment-text.arrow-down:after{
border-width: 13px 18px 0 0;
left: 60px;
}
.woocommerce-tabs #comments ol.commentlist li .comment-text.arrow-down:before{
border-width: 15px 20px 0 0;
left: 60px;
}
.woocommerce-tabs #comments ol.commentlist li .comment-text p {
margin: 0;
}
.woocommerce-tabs #comments ol.commentlist li .comment-info {
margin-top: 20px;
}
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta {
overflow: hidden;
height: 65px;
}
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta .author,
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta .timestamp-link {
display: block;
}
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta .product-rating {
display: inline-block;
}
.woocommerce-tabs #comments ol.commentlist li .comment-info div.meta .timestamp-link {
margin-bottom: 5px;
}
.woocommerce-tabs #review_form .comment-form-rating {
border-bottom: 1px solid;
border-top: 1px solid;
padding: 10px 0;
}
.woocommerce-tabs #review_form p.stars {
overflow: hidden;
position: relative;
height: 19px;
width: 70px;
margin: 0;
}
.woocommerce-tabs #review_form p.stars:before {
position: absolute;
}
.woocommerce-tabs #review_form p.stars a {
position: absolute;
overflow: hidden;
}
.woocommerce-tabs #review_form .stars a:before {
top: 0;
position: absolute;
left: 0;
visibility: hidden;
}
.woocommerce-tabs #review_form p.stars a:hover:before, .woocommerce-tabs #review_form p.stars a:focus:before, .woocommerce-tabs #review_form p.stars a.active:before {
visibility: visible;
}
.woocommerce #review_form p.stars a.star-1, .woocommerce-page #review_form p.stars a.star-1 { width: 14px; z-index: 10 }
.woocommerce #review_form p.stars a.star-2, .woocommerce-page #review_form p.stars a.star-2 { width: 28px; z-index: 9 }
.woocommerce #review_form p.stars a.star-3, .woocommerce-page #review_form p.stars a.star-3 { width: 42px; z-index: 8 }
.woocommerce #review_form p.stars a.star-4, .woocommerce-page #review_form p.stars a.star-4 { width: 56px; z-index: 7 }
.woocommerce #review_form p.stars a.star-5, .woocommerce-page #review_form p.stars a.star-5 { width: 70px; z-index: 6 }
.woocommerce-tabs #reviews #commentform label, .woocommerce-tabs #reviews .ywsl-label {
text-transform: none;
color: #1f1f1f;
}
#tab-reviews #reviews li .comment_container .description {
margin-top: 10px;
}
/******* BREADCRUMB *********/
.woocommerce-breadcrumb {
margin: 0px 15px 15px;
}
.woocommerce #breadcrumbs {
padding-left: 15px;
padding-right: 15px;
}
/******* NEXT-PREV LINKS IN SINGLE PRODUCT PAGE *********/
#product-nav {
margin: 25px 0 50px;
position: relative;
}
.ie9 #product-nav{
padding-bottom: 50px;
}
#product-nav span.prev-label,
#product-nav span.next-label {
position: absolute;
top: -12px;
}
.ie9 #product-nav span.prev-label,
.ie9 #product-nav span.next-label {
top: 10px;
}
#product-nav span.prev-label {
left: 60px;
}
#product-nav span.next-label {
right: 60px;
}
#product-nav > a {
overflow: hidden;
width: 30px;
height: 48px;
-webkit-transition: width 0.4s, background-color 0.4s;
transition: width 0.4s, background-color 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
transition-timing-function: cubic-bezier(0.7,0,0.3,1);
position: absolute;
display: block;
outline: none;
text-align: left;
z-index: 1000;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
border: 1px solid;
}
#product-nav > a[rel='prev'] {
left: 15px;
}
#product-nav > a[rel='next'] {
right: 15px;
}
#product-nav > a:hover {
width: 240px;
}
#product-nav span.glyphicon {
position: absolute;
z-index: 100;
padding: 15px 5px 15px 0;
width: 30px;
text-align: center;
}
#product-nav > a[rel='next'] span.glyphicon {
right: 0;
padding: 15px 0 15px 1px;
}
#product-nav div.prev-product,
#product-nav div.next-product{
position: absolute;
top: 0;
width: 240px;
height: 48px;
}
#product-nav div.next-product {
right: 0;
}
#product-nav div.prev-product h5,
#product-nav div.next-product h5 {
position: relative;
margin: 0;
line-height: 45px;
text-align: right;
padding: 0 55px 0 25px;
text-transform: uppercase;
}
#product-nav div.next-product h5 {
text-align: left;
padding: 0 25px 0 55px;
}
#product-nav div.prev-product img.attachment-shop_thumbnail,
#product-nav div.next-product img.attachment-shop_thumbnail {
position: absolute;
top: 0;
height: 45px;
width: auto;
right: 7px;
padding: 2px 0;
}
#product-nav div.next-product img.attachment-shop_thumbnail {
left: 7px;
}
/*****************************
* CART
******************************/
#slogan.yith-checkout-single span {
font-size: 24px;
color: #bfbfbf;
font-weight: 400;
}
#slogan.yith-checkout-single span.slogan-checkout {
margin: 0 20px;
background: url( 'images/slogan-checkout-icon.png') left top no-repeat;
}
#slogan.yith-checkout-single span.slogan-cart { background: url( 'images/slogan-cart-icon.png') left top no-repeat; }
#slogan.yith-checkout-single span.slogan-complete { background: url( 'images/slogan-complete-icon.png') left top no-repeat; }
#slogan.yith-checkout-single span.slogan-checkout.current,
#slogan.yith-checkout-single span.slogan-cart.current,
#slogan.yith-checkout-single span.slogan-complete.current {
background-position: left -37px;
}
#slogan.yith-checkout-single span {
padding-left: 43px;
}
.woocommerce form.cart-page, .woocommerce-page form.cart-page {
margin-bottom: 20px;
}
.woocommerce table.shop_table.shipping td section p {
margin-top: 0;
margin-bottom: 8px;
width: 50%;
display: inline-block;
}
.woocommerce table.shop_table.shipping td section p.form-row-wide:first-child {
width: 100%;
display: block;
}
.woocommerce table.shop_table.shipping td section p.form-row-wide:nth-child(2){
float: left;
padding-right: 2px;
}
.woocommerce table.shop_table.shipping td section p.form-row-wide-last {
padding-left: 2px;
}
.woocommerce table.shop_table.coupon td input[type="submit"] {
float: right;
margin-top: 8px;
}
.woocommerce table.shop_table.shipping td button[type="submit"] {
float: right;
}
.woocommerce .after-cart h3.head {
margin: 30px 0 15px 0;
text-transform: uppercase;
}
.woocommerce table.shop_table.coupon td, .woocommerce table.shop_table.shipping td {
padding: 0;
}
.woocommerce .cart-collaterals {
border: 1px solid;
padding: 3px;
}
.woocommerce .cart-collaterals .cart_totals {
border: 1px solid;
padding: 10px;
}
.woocommerce table.shop_table.cart th,
#yith-wcwl-form table.shop_table th {
padding: 13px 0;
vertical-align: middle;
font-size: 16px !important;
text-transform: uppercase !important;
}
.woocommerce table.shop_table.cart th.product-name {
padding-left: 105px;
}
.woocommerce table.shop_table.cart td.product-remove a {
display: block;
width: 17px;
height: 17px;
margin: 0 10px 0 5px;
background: url('./images/remove-icon.png') center top no-repeat;
}
.woocommerce table.shop_table.cart td.product-remove a:hover {
background: url('./images/remove-icon.png') center bottom no-repeat;
}
.woocommerce table.shop_table.cart div.product-thumbnail {
padding-right: 30px;
}
.woocommerce table.shop_table.cart div.product-thumbnail img {
width: 75px;
height: auto;
}
.woocommerce table.cart td.product-name div.product-name-price, .woocommerce table.cart .product-thumbnail {
vertical-align: middle;
display: table-cell;
}
.woocommerce table.cart td.product-name div.product-name-price div.product-name a {
font-size: 12px;
color: #383838;
}
.woocommerce table.cart td.product-name div.product-name-price div.product-price span {
font-size: 12px;
color: #8a8a8a;
}
.woocommerce table.shop_table.cart th.product-subtotal, .woocommerce table.shop_table.cart td.product-subtotal {
text-align: right;
padding-right: 0;
}
.woocommerce table.shop_table.cart td,
#yith-wcwl-form table.shop_table td {
padding: 18px 0px;
vertical-align: middle;
}
.woocommerce .cart-collaterals .cart_totals h3, #order_review_heading, #payment h3 {
margin: 0 0 15px;
text-transform: uppercase;
text-align: center;
}
.woocommerce table.shop_table.cart thead,
#yith-wcwl-form table.shop_table thead {
border-top: 1px solid;
border-bottom: 1px solid;
}
.woocommerce table.shop_table.cart tbody,
#yith-wcwl-form table.shop_table tbody,
.woocommerce .cart-collaterals .cart_totals tbody tr.shipping {
border-bottom: 1px solid;
}
.woocommerce .cart-collaterals .cart_totals table {
margin-bottom: 30px;
}
.woocommerce .cart-collaterals .cart_totals tbody tr td {
text-align: right;
}
.woocommerce .cart-collaterals .cart_totals .cart_update_checkout input,
a.checkout-button.button.alt.wc-forward {
width: 100%;
margin-bottom: 5px;
display: block;
text-align: center !important;
}
.woocommerce .cart-collaterals th, .woocommerce .cart-collaterals td span, .woocommerce .cart-collaterals table td, #order_review table th {
font-size: 14px;
text-transform: uppercase;
padding: 7px 0;
}
.woocommerce .cart-collaterals tr.shipping th, .woocommerce .cart-collaterals tr.shipping td {
padding: 7px 0 20px 0;
}
#shipping_method li label, .woocommerce .cart-collaterals tr.shipping td, .woocommerce .cart-collaterals tr.shipping td span.amount, #payment li label {
font-size: 12px !important;
}
#shipping_method li label {
display: block;
text-align: right !important;
}
#shipping_method {
padding: 0;
margin: 0;
list-style: none;
}
#shipping_method li {
margin-bottom: 5px;
}
#shipping_method li input {
margin-left: 5px;
float: right;
}
.woocommerce .cart-collaterals tr.order-total th, .woocommerce .cart-collaterals tr.order-total td span {
padding: 20px 0;
}
.woocommerce table.shop_table div.product-name-price dl.variation,
.woocommerce table.shop_table td.product-name dl.variation {
margin: 5px 0;
}
.woocommerce table.shop_table div.product-name-price dl.variation dt,
.woocommerce table.shop_table td.product-name dl.variation dt,
.woocommerce table.shop_table div.product-name-price dl.variation dd,
.woocommerce table.shop_table td.product-name dl.variation dd {
display: inline-block;
}
.woocommerce table.shop_table div.product-name-price dl.variation dd,
.woocommerce table.shop_table td.product-name dl.variation dd {
margin-left: 5px;
}
.woocommerce table.shop_table div.product-name-price dl.variation dd p,
.woocommerce table.shop_table td.product-name dl.variation dd p {
margin: 0;
}
.woocommerce table.shop_table.coupon.above-summary {
margin-bottom: 20px;
}
/*************************
* EMPTY CART PAGE
************************/
.woocommerce .cart-empty {
margin-top: 30px;
}
.woocommerce .cart-empty .empty-img, .woocommerce .cart-empty .empty-button p, .woocommerce .cart-empty .empty-message h2 {
display: block;
text-align: center;
}
.woocommerce .cart-empty .empty-message h2 {
text-transform: uppercase;
}
/*****************************
* MY-ACCOUNT PAGE
******************************/
nav.woocommerce-MyAccount-navigation div.user-profile {
border-right: 2px solid;
}
nav.woocommerce-MyAccount-navigation .user-profile div.user-image {
border: 5px solid;
display: inline-block;
margin-right: 10px;
}
nav.woocommerce-MyAccount-navigation .user-profile div.user-image img {
width: 100%;
height: auto;
}
nav.woocommerce-MyAccount-navigation .user-profile div.user-logout {
display: inline-block;
vertical-align: bottom;
}
nav.woocommerce-MyAccount-navigation .user-profile span.username {
display: block;
font-size: 12px;
margin-bottom: 20px;
text-align: left;
}
nav.woocommerce-MyAccount-navigation .user-profile span.logout, .woocommerce-MyAccount-content .addresses .title a.edit {
display: inline-block;
padding: 0 5px 1px;
cursor: pointer;
}
nav.woocommerce-MyAccount-navigation .user-profile span.logout a,.woocommerce-MyAccount-content .addresses .title a.edit {
text-transform: uppercase;
font-size: 12px;
}
nav.woocommerce-MyAccount-navigation ul {
list-style: none;
margin: 0;
padding: 30px 0 20px 0;
border-right: 2px solid;
}
nav.woocommerce-MyAccount-navigation ul li {
border-bottom: 1px solid;
padding: 10px 0px;
}
nav.woocommerce-MyAccount-navigation ul li span {
margin-right: 10px;
}
nav.woocommerce-MyAccount-navigation fieldset legend {
display: none;
}
nav.woocommerce-MyAccount-navigation .myaccount_user {
margin-bottom: 40px;
}
nav.woocommerce-MyAccount-navigation .addresses .col-1, .woocommerce .addresses .col-1 {
width: 50%;
float: left;
}
nav.woocommerce-MyAccount-navigation .addresses .col-2, .woocommerce .addresses .col-2 {
width: 50%;
float: right;
}
nav.woocommerce-MyAccount-navigation .addresses .title {
margin-bottom: 10px;
}
nav.woocommerce-MyAccount-navigation .addresses .title h3, .woocommerce .addresses .title h3 {
margin-bottom: 5px;
font-weight: 400;
}
nav.woocommerce-MyAccount-navigation div.woocommerce form p input[type="submit"] {
float: right;
}
nav.woocommerce-MyAccount-navigation {
margin-bottom: 50px;
}
table.my_account_orders a.button.cancel, table.my_account_orders a.button.pay {
margin-right: 5px;
}
/*********************************
* CHECKOUT PAGE
**********************************/
.woocommerce form.checkout, .woocommerce-page form.checkout {
margin-top: 20px;
margin-bottom: 30px;
}
#review-order-wrapper {
border: 1px solid;
padding: 5px;
}
#order_review {
border: 1px solid;
padding: 15px;
}
#order_review table tbody, #order_review table tfoot tr.shipping {
border-bottom: 1px solid;
}
#order_review table tfoot tr.cart-subtotal th,
#order_review table tfoot tr.shipping th,
#order_review table tfoot tr.total th {
padding: 20px 0;
}
#order_review table thead th.product-total {
text-align: right;
}
#order_review table td {
text-align: right;
}
#order_review table td.product-name {
text-align: left;
}
#order_review tr.cart_item td {
padding: 7px 0;
}
#order_review #shipping_method li {
margin-bottom: 10px;
}
#order_review #shipping_method li input {
margin-top: 3px;
}
#payment {
padding-top: 15px;
border-top: 1px solid;
}
#payment ul {
list-style: none;
margin: 0;
padding: 0 0 15px 0;
}
#payment .place-order input[type='submit'] {
width: 100%;
}
#payment li {
border-bottom: 1px solid;
padding: 11px 0;
}
#payment li.payment_method_paypal label img {
margin-left: 5px;
}
#payment label {
margin: 0;
display: block;
line-height: 22px;
}
#payment .input-radio {
float: left;
margin: 0 15px 0 0;
height: 22px;
}
div.woocommerce-shipping-fields #ship-to-different-address {
margin-bottom: 20px;
}
#payment .form-row.terms {
margin-top: 10px;
}
#payment .form-row.terms label, #ship-to-different-address label,
.woocommerce-billing-fields p.form-row.create-account label {
display: inline;
padding-left: 10px;
}
#payment .form-row.terms input#terms, #ship-to-different-address input,
.woocommerce-billing-fields p.form-row.create-account input,
.woocommerce form.login #rememberme, .woocommerce-page form.login #rememberme {
margin-top: 4px;
float: left;
}
#customer_details .details .woocommerce-shipping-fields, #customer_details #order_comments_field {
margin-top: 30px;
}
.woocommerce form.login, .woocommerce-page form.login { margin: 0; }
.woocommerce form.login .button, .woocommerce-page form.login .button,
.woocommerce form.register .button, .woocommerce-page form.register .button {
float: right;
-webkit-transition: background-color 0.3s;
-moz-transition: background-color 0.3s;
transition: background-color 0.3s;
}
.woocommerce form.login p, .woocommerce-page form.login p { margin-bottom: 10px; overflow: hidden; }
.woocommerce form.login #rememberme, .woocommerce-page form.login #rememberme { margin-right: 5px; }
.woocommerce form.login .lost_password, .woocommerce form.login label.inline { margin: 0; }
/*************************************
* WISHLIST PAGE
**************************************/
#yith-wcwl-form h2 {
margin-bottom: 25px;
}
#yith-wcwl-form table.shop_table td.product-remove a {
text-indent: -99999px;
display: block;
width: 17px;
height: 17px;
margin: 0;
background: url('./images/remove-icon.png') center top no-repeat;
}
#yith-wcwl-form table.shop_table td.product-remove a:hover {
background-position: center bottom;
}
#yith-wcwl-form table.shop_table th.product-name {
padding-left: 0;
}
#yith-wcwl-form table.shop_table th {
text-align: center;
}
#yith-wcwl-form table.shop_table th span,
#yith-wcwl-form table.shop_table td.product-name a {
text-transform: uppercase !important;
}
#yith-wcwl-form table.wishlist_table td.product-thumbnail a {
width: 75px;
height: auto;
display: block;
}
#yith-wcwl-form table.shop_table th.product-name {
text-align: left;
}
#yith-wcwl-form table.shop_table td.product-add-to-cart {
text-align: right;
}
#yith-wcwl-form table.shop_table td.product-add-to-cart a {
border-radius: 0;
}
#yith-wcwl-form .yith-wcwl-share {
margin-top: 20px;
}
#yith-wcwl-form .yith-wcwl-share ul, #yith-wcwl-form .yith-wcwl-share ul li {
margin: 0;
padding: 0;
height: auto;
}
#yith-wcwl-form .yith-wcwl-share li a {
width: 32px;
height: 32px;
display: inline-block;
}
#yith-wcwl-form .yith-wcwl-share li:nth-child(even) {
margin: 0 5px;
}
#yith-wcwl-form .yith-wcwl-share li a.email { background-image: url( '../images/share/mail-icon.png'); background-position: top center; background-repeat: no-repeat; }
#yith-wcwl-form .yith-wcwl-share li a.twitter { background-image: url( '../images/share/twitter-icon.png'); background-position: top center; background-repeat: no-repeat; }
#yith-wcwl-form .yith-wcwl-share li a.facebook { background-image: url( '../images/share/facebook-icon.png'); background-position: top center; background-repeat: no-repeat; }
#yith-wcwl-form .yith-wcwl-share li a.pinterest { background-image: url( '../images/share/pinterest-icon.png'); background-position: top center; background-repeat: no-repeat; }
#yith-wcwl-form .yith-wcwl-share li a.googleplus { background-image: url( '../images/share/google-icon.png'); background-position: top center; background-repeat: no-repeat; }
#yith-wcwl-form .yith-wcwl-share li a.googleplus:hover { background-position: bottom center; }
#yith-wcwl-form .yith-wcwl-share li a.email:hover { background-position: bottom center; }
#yith-wcwl-form .yith-wcwl-share li a.pinterest:hover { background-position: bottom center; }
#yith-wcwl-form .yith-wcwl-share li a.facebook:hover { background-position: bottom center; }
#yith-wcwl-form .yith-wcwl-share li a.twitter:hover { background-position: bottom center; }
/********************************************
* ORDER COMPLETE / ORDER DETAILS / MY-ORDERS
*********************************************/
.woocommerce ul.order_details, .woocommerce-page ul.order_details {
margin: 0 0 20px;
list-style: none;
padding: 0;
}
.woocommerce ul.order_details:before, .woocommerce-page ul.order_details:before {
content: '';
display: table;
}
.woocommerce ul.order_details:after, .woocommerce-page ul.order_details:after {
content: '';
display: table;
clear: both;
}
.woocommerce ul.order_details.bacs_details, .woocommerce-page ul.order_details.bacs_details {
margin: 0 0 40px;
}
.woocommerce ul.order_details.bacs_details h3, .woocommerce-page ul.order_details.bacs_details h3 {
font-weight: 400;
margin-bottom: 10px;
}
.woocommerce ul.order_details li, .woocommerce-page ul.order_details li {
float: left;
margin-right: 20px;
text-transform: uppercase;
font-size: 12px;
border-right: 1px dashed;
padding-right: 20px;
}
.woocommerce ul.order_details li strong, .woocommerce-page ul.order_details li strong {
display: block;
text-transform: none;
font-size: 14px;
}
.woocommerce table.shop_table.order_details, .woocommerce-page table.shop_table.order_details {
margin-bottom: 30px;
}
.woocommerce table.shop_table.order_details thead,
.woocommerce table.shop_table.order_details tbody,
.woocommerce-page table.shop_table.my_account_orders thead {
border-bottom: 1px solid;
}
.woocommerce table.shop_table.order_details tfoot tr:last-child,
.woocommerce-page table.shop_table.my_account_orders thead {
border-top: 1px solid;
}
.woocommerce dl.customer_details dt {
float: left;
margin-right: 5px;
}
.woocommerce dl.customer_details dd {
margin: 0;
}
.woocommerce table.shop_table.order_details th,
.woocommerce-page table.shop_table.my_account_orders th{
padding: 13px 0;
vertical-align: middle;
text-transform: uppercase !important;
}
.woocommerce-page table.shop_table.my_account_orders th span {
text-transform: uppercase !important;
}
.woocommerce table.shop_table.order_details th.product-total,
.woocommerce table.shop_table.order_details tr.order_item td.product-total,
.woocommerce table.shop_table.order_details tfoot td,
.woocommerce-page table.shop_table.my_account_orders thead th,
.woocommerce-page table.shop_table.my_account_orders tbody td {
text-align: center !important;
}
.woocommerce table.shop_table.order_details tr.order_item td {
padding: 10px 0;
}
.woocommerce-page table.shop_table.my_account_orders tbody td {
padding: 20px 0;
}
.woocommerce-page table.shop_table.my_account_orders tbody td.order-number,
.woocommerce-page table.shop_table.my_account_orders thead th.order-number {
text-align: left !important;
}
.woocommerce-page table.shop_table.my_account_orders tbody td.order-actions {
text-align: right !important;
}
#my-account-content p.order-info mark {
background: none;
font-weight: 700;
color: inherit;
}
#my-account-content p.order-again {
margin-bottom: 40px;
}
/* ======== WORDPRESS SOCIAL LOGIN =========== */
#wp-social-login-connect-options {
position: static;
margin: 0;
}
#wp-social-login-connect-options a.link_socials {
padding: 0;
}
#customer_login #wp-social-login-connect-with {
margin-top: 0px;
display: block;
text-transform: uppercase;
}
#customer_login #wp-social-login-connect-options {
margin-bottom: -10px;
padding: 10px 0px;
}
#customer_login #wp-social-login-connect-options i {
margin: 0px;
}
#customer_login p.lost_password {
margin-top: -10px;
margin-bottom: 0;
text-align: right;
}
.wp-social-login-widget .wp-social-login-provider-list {
padding-left: 0;
}
#my-account-content .wp-social-login-widget{
margin-top: -35px;
}
.wp-social-login-widget .wp-social-login-provider-list i{
margin-right: 3px;
}
/**************************************************
* PRODUCTS CATEGORIES & PRODUCTS CATEGORIES SLIDER
****************************************************/
#show-category-product {
margin-bottom: 20px;
}
#show-category-product ul.products li a.product-category-link,
.categories-slider ul.products li a.product-category-link {
display: block;
border: 1px solid;
padding: 5px;
}
#show-category-product div.category-name h4,
.categories-slider div.category-name h4 {
text-transform: uppercase;
text-align: center;
margin: 15px 0 10px;
}
#show-category-product div.category-thumb,
.categories-slider div.category-thumb {
position: relative;
overflow: hidden;
}
#show-category-product div.category-thumb > img,
.categories-slider div.category-thumb > img {
width: 100%;
transform: scale(1.2,1.2);
transition-timing-function: ease-out;
transition-duration: 250ms;
-webkit-transform: scale(1.2,1.2);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transform: scale(1.2,1.2);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
-ms-transform: scale(1.2,1.2);
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 250ms;
-o-transform: scale(1.2,1.2);
-o-transition-timing-function: ease-out;
-o-transition-duration: 250ms;
}
#show-category-product a.product-category-link:hover div.category-thumb > img,
.categories-slider a.product-category-link:hover div.category-thumb > img {
width: 100%;
transform: scale(1,2);
transition-timing-function: ease-out;
transition-duration: 250ms;
-webkit-transform: scale(1.2);
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transform: scale(1.2);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
-ms-transform: scale(1.2);
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 250ms;
-o-transform: scale(1.2);
-o-transition-timing-function: ease-out;
-o-transition-duration: 250ms;
webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.12);
transform: scale(1.12);
}
#show-category-product div.category-count,
.categories-slider div.category-count {
position: absolute;
background-color: rgba(0,0,0,0.79);
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition-property: opacity;
transition-timing-function: ease-out;
transition-duration: 250ms;
-webkit-transition-property: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
-moz-transition-property: opacity;
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 250ms;
-ms-transition-property: opacity;
-ms-transition-timing-function: ease-out;
-ms-transition-duration: 250ms;
-o-transition-property: opacity;
-o-transition-timing-function: ease-out;
-o-transition-duration: 250ms;
}
#show-category-product div.category-count:before,
.categories-slider div.category-count:before {
content: "";
position: absolute;
border: 1px solid;
display: block;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
opacity: 0;
pointer-events: none;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.5);
transform: scale(1.5);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
#show-category-product div.category-count-content span,
.categories-slider div.category-count-content span {
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
#show-category-product a.product-category-link:hover div.category-count,
.categories-slider a.product-category-link:hover div.category-count {
opacity: 1;
}
#show-category-product a.product-category-link:hover div.category-count:before,
.categories-slider a.product-category-link:hover div.category-count:before {
opacity: 0.50;
-webkit-transform: scale(1);
transform: scale(1);
}
#show-category-product a.product-category-link:hover div.category-count-content span,
.categories-slider a.product-category-link:hover div.category-count-content span {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
#show-category-product div.category-count div.category-count-content,
.categories-slider div.category-count div.category-count-content {
display: table;
width: 100%;
height: 100%;
}
#show-category-product div.category-count div.category-count-content span,
.categories-slider div.category-count div.category-count-content span {
display: table-cell;
vertical-align: middle;
text-transform: uppercase;
text-align: center;
font-size: 11px;
-webkit-transform: scale(1.2);
transform: scale(1.2);
color: #9a9a9a;
}
/********************************
* PRODUCT LIST WIDGET
*********************************/
.woocommerce ul.product_list_widget,
.widget.yit_products_category ul.product_list_widget {
margin-left: 0;
padding-left: 0;
list-style: none;
}
.woocommerce ul.product_list_widget li,
.widget.yit_products_category ul.product_list_widget li {
margin-bottom: 2px;
border-bottom: 1px solid;
padding: 10px 0px;
margin-bottom: 2px;
min-width: 65px;
cursor: pointer;
background-repeat: no-repeat;
position: relative;
overflow: hidden;
}
.woocommerce ul.product_list_widget li.empty,
.widget.yit_products_category ul.product_list_widget li.empty {
border-bottom: 0;
}
.woocommerce ul.product_list_widget li:hover,
.widget.yit_products_category ul.product_list_widget li:hover {
background-image: url(../theme/assets/images/widgets_shop_selector.png);
background-position: right 10px;
}
.woocommerce #header ul.product_list_widget li:hover,
.woocommerce #header .widget.yit_products_category ul.product_list_widget li:hover {
background-image: none;
}
.woocommerce ul.product_list_widget li img,
.widget.yit_products_category ul.product_list_widget li img {
float: left;
width: 65px;
height: auto;
margin: 0 15px 0 0;
box-shadow: none;
}
.woocommerce ul.product_list_widget li:hover:after,
.widget.yit_products_category ul.product_list_widget li:hover:after {
content: "";
display: block;
clear: both;
border: 1px solid;
position: absolute;
top: 0;
bottom: 2px;
right: 0;
left: 0;
border-right: 0;
border-left: 0;
pointer-events: none;
}
.woocommerce #header ul.product_list_widget li:hover:after,
#header .widget.yit_products_category ul.product_list_widget li:hover:after{
border: 0px;
}
.woocommerce ul.product_list_widget li:first-child:hover:after,
.widget.yit_products_category ul.product_list_widget li:first-child:hover:after {
border-top: 0;
}
.widget.woocommerce.widget_recently_viewed_products ul li .product_price,
.widget.woocommerce.widget_products ul li .product_price,
.widget.woocommerce.widget_top_rated_products ul li .product_price,
.widget.yit_products_category ul li .product_price,
.widget.woocommerce.widget_recent_reviews ul.product_list_widget li a,
.widget.woocommerce ul.product_list_widget a span.product_title{
display: block;
text-align: left;
}
.widget.woocommerce.widget_products ul li .product_price {
margin-top: 5px;
}
.widget.woocommerce ul.product_list_widget a span.product_title {
padding-top: 10px;
}
.widget.woocommerce.widget_recently_viewed_products ins,
.widget.woocommerce.widget_products ins,
.widget.woocommerce.widget_top_rated_products ins,
.widget.yit_products_category ins{
text-decoration: none;
}
.widget.woocommerce.widget_products ul li .product_price del .amount,
.widget.yit_products_category ul li .product_price del .amount {
margin-right: 5px;
}
.widget.woocommerce.widget_recent_reviews .reviewer {
display: block;
font-size: 12px;
}
.widget.woocommerce.widget_recent_reviews .star-rating, .widget.woocommerce.widget_top_rated_products .star-rating {
display: block;
clear: none;
margin: 3px 0;
}
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce-page ul.product_list_widget li .star-rating {
float: none;
}
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.product_list_widget li a {
display: block;
}
.widget.woocommerce.widget_recent_reviews ul.product_list_widget li a{
margin-bottom: 5px;
}
/**********************************
* WOOCOMMERCE NOTICE
**************************************/
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
position: relative;
min-height: 50px;
padding: 14px 10px 14px 60px;
margin-bottom: 20px;
}
.woocommerce-message { border: 1px solid #dee09a; }
.woocommerce-info, .woocommerce.single-product .woocommerce-message { border: 1px solid #dddddd; }
.woocommerce-error { border: 1px solid #fdc1b1; }
.woocommerce-error {
list-style: none;
}
.woocommerce-error li {
color: #c65132 !important;
}
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-error:before {
content: '';
position: absolute;
width: 26px;
height: 26px;
left: 12px;
top: 12px;
}
.woocommerce-message:before { background: url('../theme/assets/images/ico-notice.png') top center no-repeat; }
.woocommerce.single-product .woocommerce-message:before { background: url('../theme/assets/images/ico-notice.png') center -84px no-repeat; }
.woocommerce-error:before { background: url('../theme/assets/images/ico-notice.png') center -56px no-repeat; }
.woocommerce-info:before { background: url('../theme/assets/images/ico-notice.png') center -27px no-repeat; }
.woocommerce-message .button.wc-forward, .woocommerce-error .button.wc-forward {
position: absolute;
top: 7px;
right: 8px;
}
/* products reviews with solcials connect */
#wp-social-login-connect-with{
margin-top: 20px;
display: block;
}
/********** product description *************/
.woocommerce ul.products li.product.grid .product-actions-wrapper .product-description,
.woocommerce ul.products li.product.masonry_item .product-actions-wrapper .product-description {
display: none;
}
.woocommerce ul.products li.product.grid .product-actions-wrapper .product-description.show-in-grid,
.woocommerce ul.products li.product.masonry_item .product-actions-wrapper .product-description.show-in-grid {
display: block;
}
/*************************************
* THUMBNAILS SINGLE PRODUCT SLIDER
**************************************/
.single-product.woocommerce .thumbnails .owl-prev, .single-product.woocommerce .thumbnails .owl-next {
display: none;
cursor: pointer;
width: 27px;
height: 26px;
background: url('./images/slider-magnifier-arrow.png') no-repeat left center;
position: absolute;
top: 48%;
margin-top: -2px;
}
.single-product.woocommerce .thumbnails .owl-next {
background-position: right center;
right: 0px;
}
.single-product.woocommerce .thumbnails .owl-prev {
background-position: left center;
left: 0px;
}
.single-product.woocommerce .thumbnails:hover .owl-prev, .single-product.woocommerce .thumbnails:hover .owl-next {
display: block;
}
/*************************************
* REVIEWS VERIFICATION OWNERS CUSTOMER
*************************************/
#reviews div.box.info-box.woocommerce-verification-required {
width: 50%;
display: inline-block;
}
/**************************************
* QUICK VIEW
***************************************/
.quick-view-overlay {
position: fixed;
visibility: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10000;
opacity: 0;
background: rgba( 0, 0, 0, 0.8);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
text-align: center;
}
.quick-view-overlay.open {
visibility: visible;
opacity: 1;
}
.quick-view-overlay:before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0;
}
.quick-view-overlay .content-wrapper {
display: inline-block;
vertical-align: middle;
width: 1000px;
z-index: 2000;
visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.quick-view-overlay.open .content-wrapper {
visibility: visible;
}
.quick-view-overlay .main {
-webkit-transform: translateY(20%);
-moz-transform: translateY(20%);
-ms-transform: translateY(20%);
transform: translateY(20%);
opacity: 0;
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
transition: all 0.6s;
background: #fff;
-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
}
.quick-view-overlay.open .main {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container {
position: relative;
overflow: hidden;
}
.quick-view-overlay.product-quick-view .slider-quick-view img {
width: 100%;
height: auto;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev,
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next {
position: absolute;
width: 25px;
height: 25px;
top: 45%;
border: 2px solid;
border-radius: 3px;
line-height: 21px;
text-align: center;
cursor: pointer;
z-index: 999;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-prev {
left: -50px;
-webkit-transition: left 150ms ease-in-out 150ms;
-moz-transition: left 150ms ease-in-out 150ms;
-o-transition: left 150ms ease-in-out 150ms;
transition: left 150ms ease-in-out 150ms;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container:hover .es-nav-prev {
left: 10px;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container .es-nav-next {
right: -50px;
-webkit-transition: right 150ms ease-in-out 150ms;
-moz-transition: right 150ms ease-in-out 150ms;
-o-transition: right 150ms ease-in-out 150ms;
transition: right 150ms ease-in-out 150ms;
}
.quick-view-overlay.product-quick-view .slider-quick-view-container:hover .es-nav-next {
right: 10px;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.images {
width: 50%;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.images,
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product {
margin-bottom: 0;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary {
padding: 30px 20px;
}
/*.quick-view-overlay.product-quick-view a.overlay-close.remove {*/
/*border: 1px solid;*/
/*position: absolute;*/
/*top: 5px;*/
/*right: 5px;*/
/*width: 20px;*/
/*height: 20px;*/
/*text-align: center;*/
/*font-weight: 800;*/
/*}*/
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary .rating-single-product,
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary form.cart,
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary div.product-share {
text-align: left;
float: none;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce div.product div.summary form.cart {
margin-bottom: 30px;
}
.quick-view-overlay.product-quick-view .single-product.woocommerce .woocommerce-message {
margin-top: 30px;
}
.quick-view-overlay.product-quick-view a.overlay-close.remove {
width: 20px;
height: 20px;
position: absolute;
top: 6px;
right: 6px;
opacity: 1;
cursor: pointer;
float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
}
.quick-view-overlay.product-quick-view a.overlay-close.remove:before{
content: "\f00d";
font-family: 'FontAwesome'!important;
}
.quick-view-overlay .single-product.woocommerce div.product div.images span.added_to_cart_ico {
position: absolute;
z-index: 400;
top: 0;
left: 0
}
.quick-view-overlay.product-quick-view .thumbnails {
display: none;
}
/* firefox fix on hover
/* products slider */
li.type-product:hover div.product-actions-wrapper{
z-index:99999999999999999;
}
/**************************************/
.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(../theme/assets/images/search.gif) no-repeat center;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}
/* === WC 2.6 === */
#customer_login .col-1 {
float: left;
width: 50%;
padding: 0 15px;
margin-bottom: 50px;
}
#customer_login .col-2 {
float: right;
width: 50%;
}
nav.woocommerce-MyAccount-navigation {
float: left;
width: 25%;
}
div.woocommerce-MyAccount-content {
float: left;
width: 75%;
}
div.woocommerce-MyAccount-content {
padding: 0 30px;
}
.woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button.button {
margin-top: -9px;
float: right;
}
form.cart-page {
margin-left: 0;
padding-left: 0;
float:left;
}
.woocommerce-cart .cart-user-info {
margin-right: 0;
padding-right: 0;
float: right;
}
.woocommerce-shipping-calculator-box {
margin-bottom: 30px;
float: left;
margin-left: 0;
padding-left: 0;
}
.woocommerce .after-cart .woocommerce-shipping-calculator h3.head {
margin-top: 0;
}
.woocommerce-tabs #comments ol.commentlist li .comment-text {
border-bottom: none;
}
#reviews #comments ol.commentlist li {
padding-top: 20px;
}
.woocommerce-tabs #comments ol.commentlist li .comment-text {
padding-bottom: 0px;
}
/* === END WC 2.6 === */
/* yith woocommerce order traking */
a.track-button {
display: inline !important;
height: auto !important;
padding:7px 18px !important;
margin-right: 10px;
}
/* end yith woocommerce order traking */
/* yith woocommerce advanced reviews */
#tab-reviews div.reply {
float:none;
}
#tab-reviews #review_form_wrapper {
margin-top: 48px;
}
#tab-reviews .reply.review-actions {
text-align: right;
}
#tab-reviews div.reply:not(.review-actions) {
display: inline-block;
}
#tab-reviews div.review-inappropriate {
display: inline-block;
float: none;
vertical-align: middle;
margin-right: 2px;
}
#reviews #comments ol.commentlist li {
list-style: none;
}
/* end yith woocommerce advanced reviews */
/* woocoommerce advanced product quantity */
ul.products .product-buttons input.quantity {
display: none;
}
/* yith woocommerce ajax serach */
.autocomplete-suggestion.autocomplete-selected {
background: #f2f2f2;
}
.search_mini_content .sbHolder .sbOptions {
z-index: 999;
}
#yith-ajaxsearchform input[type="submit"] {
border-style: solid;
}
.sidebar .yith-ajaxsearch-filters {
display: block!important;
margin-bottom: 10px;
}
#yith-s {
max-width: 180px;
width: 100%;
height: 40px;
display: block;
float: left;
line-height: 20px;
padding: 10px;
-moz-box-sizing: border-box;
box-sizing: border-box;
border:1px solid rgb(219, 219, 219);
}
/* yith woocommerce colors and labels variations */
ul.products .variations_form.cart {
display: inline-block;
}
.yith_magnifier_gallery.owl-carousel:hover .owl-nav .owl-prev,
.yith_magnifier_gallery.owl-carousel:hover .owl-nav .owl-next {
display: block !important;
opacity: 1;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
}
.yith_magnifier_gallery.owl-carousel .owl-nav .owl-prev,
.yith_magnifier_gallery.owl-carousel .owl-nav .owl-next {
display: block !important;
opacity: 0;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
text-indent: -99999px;
}
/* yith woocommerce product countdown */
div.product .ywpc-countdown {
margin-left: 30px;
}
.ywpc-widget-products li.product {
width: 100% !important;
padding: 0;
}
/* wc 3.0 */
.single-product .woocommerce-product-gallery { width: 58% !important; margin-left: 0px !important; }
.single-product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger { display: none; }
.single-product .flex-viewport { border: 1px solid #dbdbdb; margin-bottom: 10px; }
.single-product .flex-viewport > .woocommerce-product-gallery { margin-top: 0px; margin-left: 0px; }
.single-product .flex-viewport > .woocommerce-product-gallery .onsale-icon { margin: 0; left: 0px; right: auto; top: 0px; }
.single-product .flex-viewport > .woocommerce-product-gallery .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; border: 1px solid #dbdbdb; margin-right: 10px; cursor: pointer; }
.single-product .woocommerce-product-details__short-description { border-top: 1px solid #dbdbdb; }
.single-product .woocommerce-product-details__short-description p { padding: 15px 0 25px; }
/* wc 3.0 */