@charset "UTF-8"; /** * Table of Contents: * * 1 - FONT * 2 - BASE STYLE * 3 - LAYOUT STYLE * 4 - MENU STYLE * 5 - WIDGETS STYLE * 6 - POST STYLE * 7 - PAGE STYLE * 8 - TYPOGRAPHY STYLE * 9 - EFFECT STYLE * 10 - CUSTOMIZE STYLE */ /****/ /*------------------------------------------------------------------*\ 1 - Woocommerce General \*------------------------------------------------------------------*/ /*Font WooCommerce*/ @font-face { font-family: 'star'; src: url("../fonts/woocommerce/star.eot"); src: url("../fonts/woocommerce/star.eot?#iefix") format("embedded-opentype"), url("../fonts/woocommerce/star.svg#star") format("svg"), url("../fonts/woocommerce/star.woff") format("woff"), url("../fonts/woocommerce/star.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'WooCommerce'; src: url("../fonts/woocommerce/WooCommerce.eot"); src: url("../fonts/woocommerce/WooCommerce.eot?#iefix") format("embedded-opentype"), url("../fonts/woocommerce/WooCommerce.svg#WooCommerce") format("svg"), url("../fonts/woocommerce/WooCommerce.woff") format("woff"), url("../fonts/woocommerce/WooCommerce.ttf") format("truetype"); font-weight: normal; font-style: normal; } .product-block .star-rating { background: url("../images/rating-unactive.png") left center no-repeat transparent; width: 69px; height: 15px; position: relative; z-index: 11; } .product-block .star-rating:after, .product-block .star-rating:before { content: none; } .product-block .star-rating span { background: url("../images/rating-active.png") left center no-repeat transparent; height: 15px; position: relative; z-index: 99; padding: 0 !important; text-indent: -99px; } .product-block .star-rating span:after, .product-block .star-rating span:before { content: none; } .input-text { display: block; width: 100%; height: 37px; padding: 6px 4px; font-size: 14px; line-height: 1.86; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px transparent; box-shadow: inset 0 1px 1px transparent; -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -ms-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .input-text:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .input-text::-moz-placeholder { color: #777777; opacity: 1; } .input-text:-ms-input-placeholder { color: #777777; } .input-text::-webkit-input-placeholder { color: #777777; } .input-text[disabled], .input-text[readonly], fieldset[disabled] .input-text { cursor: not-allowed; background-color: #eeeeee; opacity: 1; } textarea.input-text { height: 120px; } .select2-container > .select2-choice { border: 1px solid #ccc !important; border-radius: 4px !important; padding: 6px 4px !important; font-size: 14px; line-height: 1.86; } .form-row label { font-weight: normal; } .form-row .checkbox, .form-row .input-radio { margin-bottom: 0; margin-top: 0; margin-left: 20px; } .rtl .form-row .checkbox, .rtl .form-row .input-radio { margin-right: 20px; margin-left: inherit; } .form-row input[type="checkbox"] { float: left; margin-top: 7px; } .shop_table { width: 100% tr; width-border-bottom: solid 1px #ddd; width-font-weight: normal; } .shop_table th, .shop_table td { padding: 8px; } /* Wooecommerce - Button - Input Submit ------------------------------------------------*/ .button.loading:before, #submit.loading:before { content: ""; left: 0; right: 0; bottom: 0; top: 0; margin: auto; width: 100%; height: 100%; position: absolute; background: url("../images/ajax-loader.gif") center no-repeat transparent; } /* End ------------------------------------------------*/ .clear-all:hover { text-decoration: none !important; } /* End ------------------------------------------------*/ p.demo_store { top: 0; position: fixed; left: 0; right: 0; width: 100%; height: auto; text-align: center; /* 3 */ /* 3 */ /* 4 */ /* 6 */ /* 6 */ /* 7 */ font-size: 14px; /* 9 */ font-size: 1.4rem; /* 9 */ padding: .5em 0; z-index: 99998; border: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0, 0, 0, 3px, rgba(255, 255, 255, 0.2); box-shadow: 0, 0, 0, 3px, rgba(255, 255, 255, 0.2); } .rtl p.demo_store { right: 0; left: auto; } .rtl p.demo_store { left: 0; right: auto; } .rtl p.demo_store { text-align: right; } .admin-bar p.demo_store { top: 28px; } /*------------------------------------*\ Utilities \*------------------------------------*/ .wc-forward:after, .wc-forward a:after { content: "\f061"; font-family: "FontAwesome"; margin: 0 0 0 5px; } .rtl .wc-forward:after, .rtl .wc-forward a:after { margin: 0 5px 0 0; } .wc-backward:before, .wc-backward a:before { content: "\f060"; font-family: "FontAwesome"; margin: 0 5px 0 0; } .rtl .wc-backward:before, .rtl .wc-backward a:before { margin: 0 0 0 5px; } /*------------------------------------*\ woocommerce tabs \*------------------------------------*/ .woocommerce-tab-product-nav { overflow-x: auto; } .woocommerce-tabs { margin: 0; text-align: center; } .woocommerce-tabs .nav-tabs { margin: 0 auto; } .woocommerce-tabs .nav-tabs > li { padding-right: 10px; display: inline-block; } .woocommerce-tabs .nav-tabs > li > a { font-size: 14px; text-transform: uppercase; font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; } .woocommerce-tabs .nav-tabs > li:last-child { padding-right: 0; } .woocommerce-tabs .nav-tabs > li.active > a { color: #ffffff; } .woocommerce-tabs .panel { margin: 0; } .woocommerce-tabs table { margin: 0; } .woocommerce-tabs .tab-content { padding: 35px 0 0; text-align: left; } .woocommerce-tabs .tab-title, .woocommerce-tabs #reviews #comments > h2, .woocommerce-tab-product-info #reviews .woocommerce-tabs #comments > h2 { /* 3 */ /* 3 */ /* 4 */ /* 6 */ /* 6 */ /* 7 */ font-size: 18px; /* 9 */ font-size: 1.8rem; /* 9 */ text-transform: uppercase; font-weight: 900; margin: 0 0 20px; } .woocommerce-tabs .star-rating { width: 6em; height: 1.2em; float: right; overflow: hidden; position: relative; font-size: 1.1em; font-family: 'star'; } .rtl .woocommerce-tabs .star-rating { float: left; } .woocommerce-tabs .star-rating:before { top: 0; content: "\73\73\73\73\73"; color: rgba(0, 0, 0, 0.1); float: left; left: 0; position: absolute; } .rtl .woocommerce-tabs .star-rating:before { float: right; } .rtl .woocommerce-tabs .star-rating:before { right: 0; left: auto; } .woocommerce-tabs .star-rating span { overflow: hidden; float: left; left: 0; top: 0; position: absolute; padding-top: 1.5em; } .rtl .woocommerce-tabs .star-rating span { float: right; } .rtl .woocommerce-tabs .star-rating span { right: 0; left: auto; } .woocommerce-tabs .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; } .rtl .woocommerce-tabs .star-rating span:before { right: 0; left: auto; } .woocommerce-tabs #reviews h2 small { float: right; line-height: 21px; margin: 10px 0 0 0; } .rtl .woocommerce-tabs #reviews h2 small { float: left; } .woocommerce-tabs #reviews h2 small a { text-decoration: none; } .woocommerce-tabs #reviews #comment { height: 75px; width: 100%; } .woocommerce-tabs #reviews #comments { margin: 0; } .woocommerce-tabs #reviews #comments .add_review:before, .woocommerce-tabs #reviews #comments .add_review:after { content: " "; display: table; } .woocommerce-tabs #reviews #comments .add_review:after { clear: both; } .woocommerce-tabs #reviews #comments ol.commentlist { padding: 0; margin: 0; list-style: none; margin: 0; width: 100%; background: none; list-style: none; } .woocommerce-tabs #reviews #comments ol.commentlist:before, .woocommerce-tabs #reviews #comments ol.commentlist:after { content: " "; display: table; } .woocommerce-tabs #reviews #comments ol.commentlist:after { clear: both; } .woocommerce-tabs #reviews #comments ol.commentlist li { padding: 0; margin: 0 0 20px; border: 0; position: relative; border: 0; } .woocommerce-tabs #reviews #comments ol.commentlist li img.avatar { padding: 3px; background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); position: absolute; left: 0; top: 50%; margin-top: -40px; } .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text { margin-left: 70px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 1em 1em 0; } .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text:before, .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text:after { content: " "; display: table; } .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text:after { clear: both; } .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text p { margin: 0 0 1em; } .woocommerce-tabs #reviews #comments ol.commentlist ul.children { list-style: none; margin: 20px 0 0 50px; } .rtl .woocommerce-tabs #reviews #comments ol.commentlist ul.children { margin: 20px 50px 0 0; } .woocommerce-tabs #reviews #comments ol.commentlist ul.children .star-rating { display: none; } .woocommerce-tabs #reviews #comments ol.commentlist #respond { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 1em 1em 0 0; margin: 20px 0 0 50px; } .rtl .woocommerce-tabs #reviews #comments ol.commentlist #respond { padding: 1em 0 0 1em; } .rtl .woocommerce-tabs #reviews #comments ol.commentlist #respond { margin: 20px 50px 0 0; } .woocommerce-tabs #reviews #comments ol.commentlist .comment-image { display: block; } .woocommerce-tabs #reviews #comments ol.commentlist .comment-image img { width: 100%; height: 100%; } .woocommerce-tabs #reviews #comments .commentlist > li:before { content: ""; } .woocommerce-tab-product-info h2 { font-size: 14px; text-transform: uppercase; margin: 10px 0 20px; } .woocommerce-tab-product-info .star-rating { width: 6em; height: 1.2em; float: right; overflow: hidden; position: relative; font-size: 1.1em; font-family: 'star'; } .rtl .woocommerce-tab-product-info .star-rating { float: left; } .woocommerce-tab-product-info .star-rating:before { top: 0; content: "\73\73\73\73\73"; color: rgba(0, 0, 0, 0.1); float: left; left: 0; position: absolute; } .rtl .woocommerce-tab-product-info .star-rating:before { float: right; } .rtl .woocommerce-tab-product-info .star-rating:before { right: 0; left: auto; } .woocommerce-tab-product-info .star-rating span { overflow: hidden; float: left; left: 0; top: 0; position: absolute; padding-top: 1.5em; } .rtl .woocommerce-tab-product-info .star-rating span { float: right; } .rtl .woocommerce-tab-product-info .star-rating span { right: 0; left: auto; } .woocommerce-tab-product-info .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; } .rtl .woocommerce-tab-product-info .star-rating span:before { right: 0; left: auto; } .woocommerce-tab-product-info #reviews h2 small { float: right; line-height: 21px; margin: 10px 0 0 0; } .rtl .woocommerce-tab-product-info #reviews h2 small { float: left; } .woocommerce-tab-product-info #reviews h2 small a { text-decoration: none; } .woocommerce-tab-product-info #reviews #comment { height: 75px; width: 100%; } .woocommerce-tab-product-info #reviews #comments { margin: 0; } .woocommerce-tab-product-info #reviews #comments .add_review:before, .woocommerce-tab-product-info #reviews #comments .add_review:after { content: " "; display: table; } .woocommerce-tab-product-info #reviews #comments .add_review:after { clear: both; } .woocommerce-tab-product-info #reviews #comments ol.commentlist { padding: 0; margin: 0; list-style: none; margin: 0; width: 100%; background: none; list-style: none; } .woocommerce-tab-product-info #reviews #comments ol.commentlist:before, .woocommerce-tab-product-info #reviews #comments ol.commentlist:after { content: " "; display: table; } .woocommerce-tab-product-info #reviews #comments ol.commentlist:after { clear: both; } .woocommerce-tab-product-info #reviews #comments ol.commentlist li { padding: 0; margin: 0 0 20px; border: 0; position: relative; border: 0; } .woocommerce-tab-product-info #reviews #comments ol.commentlist li img.avatar { padding: 3px; background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); position: absolute; left: 0; top: 50%; margin-top: -40px; } .woocommerce-tab-product-info #reviews #comments ol.commentlist li .comment-text { margin-left: 70px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 1em 1em 0; } .woocommerce-tab-product-info #reviews #comments ol.commentlist li .comment-text:before, .woocommerce-tab-product-info #reviews #comments ol.commentlist li .comment-text:after { content: " "; display: table; } .woocommerce-tab-product-info #reviews #comments ol.commentlist li .comment-text:after { clear: both; } .woocommerce-tab-product-info #reviews #comments ol.commentlist li .comment-text p { margin: 0 0 1em; } .woocommerce-tab-product-info #reviews #comments ol.commentlist ul.children { list-style: none; margin: 20px 0 0 50px; } .rtl .woocommerce-tab-product-info #reviews #comments ol.commentlist ul.children { margin: 20px 50px 0 0; } .woocommerce-tab-product-info #reviews #comments ol.commentlist ul.children .star-rating { display: none; } .woocommerce-tab-product-info #reviews #comments ol.commentlist #respond { border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 1em 1em 0 0; margin: 20px 0 0 50px; } .rtl .woocommerce-tab-product-info #reviews #comments ol.commentlist #respond { padding: 1em 0 0 1em; } .rtl .woocommerce-tab-product-info #reviews #comments ol.commentlist #respond { margin: 20px 50px 0 0; } .woocommerce-tab-product-info #reviews #comments ol.commentlist .comment-image { display: block; } .woocommerce-tab-product-info #reviews #comments ol.commentlist .comment-image img { width: 100%; height: 100%; } .woocommerce-tab-product-info #reviews #comments .commentlist > li:before { content: ""; } .woocommerce-tab-product-info .submit { background: #f2aa18; padding: 5px 20px; font-weight: 400; font-size: 16px; text-transform: uppercase; color: #ffffff; border: none; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .woocommerce-tab-product-info .submit:hover { background: #000000; color: #ffffff; } #woo-accordion { margin: 0; } #woo-accordion .panel { border: none; } #woo-accordion .panel .panel-heading { background: #ffffff; padding: 15px 30px; } #woo-accordion .panel .panel-heading a { color: #000000; font-size: 14px; font-weight: 700; text-transform: uppercase; } #woo-accordion .panel .panel-heading a.collapsed { color: #858585; } #respond .form-submit input { left: auto; } .rtl #respond .form-submit input { right: auto; left: auto; } #respond textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #respond p.stars { position: relative; padding: 6px 0; } #respond p.stars a { display: inline-block; vertical-align: middle; font-weight: 600; text-indent: -9999px; position: relative; margin-right: 1em; } .lt-ie8 #respond p.stars a { display: inline; zoom: 1; } .rtl #respond p.stars a { margin-left: 1em; margin-right: inherit; } #respond p.stars a:last-child { border-right: 0; } .rtl #respond p.stars a:last-child { border-left: 0; border-right: inherit; } #respond p.stars a.star-1, #respond p.stars a.star-2, #respond p.stars a.star-3, #respond p.stars a.star-4, #respond p.stars a.star-5 { border-right: 1px solid rgba(0, 0, 0, 0.1); } .rtl #respond p.stars a.star-1, .rtl #respond p.stars a.star-2, .rtl #respond p.stars a.star-3, .rtl #respond p.stars a.star-4, .rtl #respond p.stars a.star-5 { border-left: 1px solid rgba(0, 0, 0, 0.1); border-right: inherit; } #respond p.stars a.star-1:after, #respond p.stars a.star-2:after, #respond p.stars a.star-3:after, #respond p.stars a.star-4:after, #respond p.stars a.star-5:after { top: 0; font-family: "WooCommerce"; text-indent: 0; position: absolute; left: 0; } .rtl #respond p.stars a.star-1:after, .rtl #respond p.stars a.star-2:after, .rtl #respond p.stars a.star-3:after, .rtl #respond p.stars a.star-4:after, .rtl #respond p.stars a.star-5:after { right: 0; left: auto; } #respond p.stars a.star-1 { width: 2em; } #respond p.stars a.star-1:after { content: "\e021"; } #respond p.stars a.star-1:hover:after, #respond p.stars a.star-1.active:after { content: "\e020"; } #respond p.stars a.star-2 { width: 3em; } #respond p.stars a.star-2:after { content: "\e021\e021"; } #respond p.stars a.star-2:hover:after, #respond p.stars a.star-2.active:after { content: "\e020\e020"; } #respond p.stars a.star-3 { width: 4em; } #respond p.stars a.star-3:after { content: "\e021\e021\e021"; } #respond p.stars a.star-3:hover:after, #respond p.stars a.star-3.active:after { content: "\e020\e020\e020"; } #respond p.stars a.star-4 { width: 5em; } #respond p.stars a.star-4:after { content: "\e021\e021\e021\e021"; } #respond p.stars a.star-4:hover:after, #respond p.stars a.star-4.active:after { content: "\e020\e020\e020\e020"; } #respond p.stars a.star-5 { width: 6em; border: 0; } #respond p.stars a.star-5:after { content: "\e021\e021\e021\e021\e021"; } #respond p.stars a.star-5:hover:after, #respond p.stars a.star-5.active:after { content: "\e020\e020\e020\e020\e020"; } /*------------------------------------*\ Quantity inputs \*------------------------------------*/ .quantity { width: auto; position: relative; margin: 0 auto; overflow: hidden; zoom: 1; display: inline-block; float: left; } .quantity input.qty { float: left; width: 56px; height: 56px; text-align: center; border-bottom-right-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; padding: 0; font-weight: bold; border: 1px solid rgba(0, 0, 0, 0.1); } .quantity input.qty:focus:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .quantity .qty-adjust { float: left; border: 1px solid rgba(0, 0, 0, 0.1); border-left: 0; } .quantity .qty-plus, .quantity .qty-minus { background: #ffffff; width: 28px; height: 27px; display: block; padding: 0; margin: 0; vertical-align: text-top; text-decoration: none; overflow: visible; text-decoration: none; cursor: pointer; line-height: 26px; font-size: 14px; font-weight: 700; color: #494949; text-align: center; } .quantity .qty-plus { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } /*------------------------------------*\ Forms \*------------------------------------*/ .form-row:before, .form-row:after { content: " "; display: table; } .form-row:after { clear: both; } .form-row label.hidden { visibility: hidden; } .form-row label.inline { display: inline; } .form-row label { display: block; } .form-row select { cursor: pointer; } .form-row .required { font-weight: 600; border: 0; } .form-row .input-text { width: 100%; } .form-row.form-row-first { width: 47%; float: left; } .rtl .form-row.form-row-first { float: right; } .form-row.form-row-last { width: 47%; float: right; } .rtl .form-row.form-row-last { float: left; } .form-row.form-row-wide { clear: both; } .product-quantity .input-text .input-sm { height: 30px; padding: 6px 6px; font-size: 12px; line-height: 1.5; border-radius: 0; } .product-quantity .input-text select.input-sm { height: 30px; line-height: 30px; } .product-quantity .input-text textarea.input-sm, .product-quantity .input-text select[multiple].input-sm { height: auto; } .i-am-new li { background-image: none !important; background-color: #ffffff !important; -webkit-border-radius: 0px !important; border-radius: 0px !important; } .i-am-new li .noty_message { padding: 20px 0 !important; } /*------------------------------------*\ Sale Label \*------------------------------------*/ .onsale { width: 48px; height: 48px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; top: 10px; right: 10px; z-index: 99 !important; line-height: 40px; text-align: center; color: #ffffff; background: #F64444; /* 3 */ /* 3 */ /* 4 */ /* 6 */ /* 6 */ /* 7 */ font-size: 10px; /* 9 */ font-size: 1rem; /* 9 */ font-weight: 400; padding: 4px 12px; text-transform: uppercase; position: absolute; } /*------------------------------------*\ Star rating \*------------------------------------*/ .star-rating { margin: auto; overflow: hidden; position: relative; width: 6em; height: 1.2em; line-height: 1.2em; font-family: 'star'; font-size: 1.1em; } .star-rating:before { content: "\73\73\73\73\73"; color: #000000; float: left; top: 0; left: 0; position: absolute; letter-spacing: 3px; } .rtl .star-rating:before { float: right; } .rtl .star-rating:before { right: 0; left: auto; } .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; } .rtl .star-rating span { float: right; } .rtl .star-rating span { right: 0; left: auto; } .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; color: #FFD20F; letter-spacing: 3px; } .rtl .star-rating span:before { right: 0; left: auto; } /*------------------------------------*\ Mini Cart \*------------------------------------*/ .minibasket { position: relative; } .minibasket .cart-icon { width: 32px; height: 32px; background: url(../images/icon-cart.png) no-repeat center center transparent; display: inline-block; margin-bottom: -5px; } .minibasket .mini-cart-items { position: absolute; top: 0; left: 25px; z-index: 1; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; font-size: 11px; width: 18px; height: 18px; text-align: center; margin-right: 10px; } .minibasket .mini-cart-button { margin-left: 5px; text-transform: uppercase; font-weight: bold; font-size: 12px; color: #ffffff; } .minibasket .mini-cart-button .amount { display: none; } .minibasket ul { padding: 0; margin: 0; } .minibasket ul li { list-style: none; display: table; width: 100%; position: relative; } .minibasket img { max-width: 80px; } .minibasket .dropdown-menu { padding: 20px; width: 380px; right: 0; left: auto; } .minibasket .dropdown-menu .buttons { text-align: center; margin-top: 30px; } .minibasket .dropdown-menu .buttons > a { font-size: 12px !important; } .minibasket .media-heading { font-weight: normal; font-size: 14px; } .minibasket .remove { position: absolute; top: 28%; right: 0px; } .minibasket .media-body { padding-right: 0px; } .rtl .minibasket .media-body { padding-left: 0px; padding-right: inherit; } .minibasket.light .mini-cart-button * { color: #ffffff; } .minibasket.light i { color: #f2aa18; } .minibasket.border-cart .cart-icon { border-right: 1px solid rgba(255, 255, 255, 0.1); margin-right: 10px; } .minibasket.border-cart .mini-cart-button i { font-size: 18px; } .hidden-title .minibasket .cart-title, .hidden-title .minibasket .mini-cart-items { display: none; } .hidden-title .mini-cart-button { width: 40px; height: 40px; position: relative; top: -38px; display: block; left: 0; } .style-light .mini-cart-button { color: #000000; } .style-dark .cart-icon { background: url(../images/icon-cart-white.png) no-repeat center center transparent; } .rtl .minibasket .dropdown-menu { left: 0 !important; right: auto; } /** Plugins add to wishlist, compare **/ .place-order { padding: 30px; } .yith-wcwl-add-to-wishlist { margin: 0 !important; } .yith-wcwl-add-button > a i, .wishlist_table .add_to_cart.button i { margin: 0 !important; } .woocommerce table.wishlist_table, .woocommerce table.wishlist_table .wishlist-in-stock { font-size: 14px !important; } .yith-wcwl-share ul { padding: 0; margin: 0; list-style: none; } ul.yith_magnifier_gallery li { float: left; } ul.yith_magnifier_gallery li a { margin-top: 16px; } ul.display, ul#shipping_method, ul.payment_methods { padding: 0; margin: 0; list-style: none; } ul.payment_methods li { margin-bottom: 30px; } ul.payment_methods li label { display: block; margin-bottom: 5px; } ul.products-list { padding: 0; margin: 0; list-style: none; margin-bottom: 15px; } ul.page-numbers { margin: 0; float: left; } .rtl ul.page-numbers { float: right; } ul.page-numbers li > * { margin: 0; } form.variations_form { width: 100%; margin: 0 !important; padding: 0 20px; } table.variations { border: none; width: 100%; } table.variations td { border: none; padding: 0; vertical-align: middle; } table.variations select { vertical-align: top; z-index: 2; border: none; border-bottom: 2px solid rgba(0, 0, 0, 0.1); outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; appearance: none; cursor: pointer; background-color: transparent !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; width: 100%; height: 50px; background-position: calc(100% - 20px) center; } table.variations td.label { width: 80px; color: #494949 !important; } table.variations td.label label { padding-top: 35px; color: #494949 !important; text-transform: uppercase; font-size: 14px; font-weight: 700; } table.variations td.value { position: relative; } table.variations td.value:after { content: "\f107"; font-family: "FontAwesome"; font-weight: normal; font-style: normal; font-size: 14px; opacity: 0.7; position: absolute; top: 20px; right: 12px; pointer-events: none; } table.variations a.reset_variations { color: #f2aa18 !important; } /*------------------------------------------------------------------*\ 2 - Woocommerce Page \*------------------------------------------------------------------*/ .single-product .social-networks { padding-left: 20px; width: 100%; float: left; margin-top: 30px; list-style: none; } .single-product .social-networks > li { float: left; margin-right: 20px; } .single-product .social-networks > li a { font-size: 20px; } .single-product .social-networks > li a i { font-size: 22px; } .single-product .social-networks > li a:hover { color: #f2aa18; } .single-product .social-networks > li:last-child { margin-right: 0; } .single-product .image_frame { position: relative; } .single-product .image_frame .woocommerce-product-gallery__trigger { position: absolute; top: 20px; right: 20px; z-index: 99; } .single-product .image_frame .woocommerce-product-gallery__trigger img { width: 1.6em !important; height: 1.6em !important; } .single-product .image_frame .onsale { position: absolute; top: 0; left: 0; z-index: 99; background: #f2aa18; display: inline-block; padding: 5px 10px; color: #ffffff; } .single-product .image_frame .flex-control-nav { padding: 0; margin: 20px 0 0; list-style-type: none; } .single-product .image_frame .flex-control-nav:before, .single-product .image_frame .flex-control-nav:after { content: " "; display: table; } .single-product .image_frame .flex-control-nav:after { clear: both; } .single-product .image_frame .flex-control-nav .owl-item img { opacity: 0.6; filter: alpha(opacity=60); border: 1px solid transparent; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .single-product .image_frame .flex-control-nav .owl-item img:hover, .single-product .image_frame .flex-control-nav .owl-item img:focus { background: none; cursor: pointer; opacity: 1; filter: alpha(opacity=100); } .single-product .image_frame .flex-control-nav .owl-item img.flex-active { border: 1px solid #f2aa18; opacity: 1; filter: alpha(opacity=100); } .single-product .woocommerce-product-gallery__image { display: none; } .single-product .breadcrumb { background: none; } .single-product .product-single-main > div { background: #ffffff; margin-bottom: 30px; } .single-product .product-single-main .product-wrapper { color: #585858; } .single-product .product-single-main .product-wrapper a { color: #585858; } .single-product .product-single-main .menu-single-product:before, .single-product .product-single-main .menu-single-product:after { content: " "; display: table; } .single-product .product-single-main .menu-single-product:after { clear: both; } @media (max-width: 991px) { .single-product .product-single-main .menu-single-product { margin-top: 30px; } } .single-product .product-single-main .menu-single-product > a { width: 42px; height: 42px; color: #aaaaaa; background: #F8F8F8; float: left; margin-left: 5px; line-height: 48px; text-align: center; } .single-product .product-single-main .menu-single-product > a:hover { color: #262626; } .single-product .product-single-main.product-type-grouped form.cart { width: 100%; margin: 0; position: relative; } .single-product .product-single-main.product-type-grouped table.group_table tr { border-top: 1px solid #ccc; } .single-product .product-single-main.product-type-grouped table.group_table tr td { text-align: left; line-height: 1; border: none; width: 25%; vertical-align: middle; height: auto; margin: 0 0 10px; padding: 15px; border: 1px solid rgba(0, 0, 0, 0.1); } .single-product .product-single-main.product-type-grouped table.group_table tr td .quantity { margin: 0; } .single-product .product-single-main.product-type-grouped table.group_table tr td.label { width: 50%; display: table-cell !important; white-space: normal; } .single-product .product-single-main.product-type-grouped table.group_table tr td.label a { line-height: 22px; font-size: 14px; font-weight: 700; } .single-product .product-single-main.product-type-grouped table.group_table tr td.label a:hover { color: #f2aa18; } .single-product .product-single-main.product-type-grouped .single_add_to_cart_button { position: absolute; top: 100%; left: 0; } .single-product .product-single-main.product-type-grouped .yith-wcwl-add-to-wishlist { margin-left: 190px !important; } .single-product .product-single-main.product-type-variable .yith-wcwl-add-to-wishlist { left: 242px; position: relative; top: -56px; } .single-product .product-single-main.product-type-variable .yith-wcwl-add-to-wishlist { left: 242px; position: relative; margin-top: -56px; } .single-product .product-single-main.product-type-variable a.compare.button { left: 242px; position: relative; margin-top: -56px; } .single-product .product-single-main.product-type-variable .wc-variation-selection-needed { cursor: no-drop; background: #AAAAAA !important; } .single-product .product-single-main.product-type-variable .single_add_to_cart_button { margin-left: 20px; } .single-product .product-single-main.product-type-simple .quantity { float: left; display: inline-block; margin: 0 20px 0 0; } .single-product .swiper-wrapper, .single-product .swiper-slide { height: auto !important; } @media (max-width: 991px) { .single-product .product_thumbnails { display: none; } } .single-product .product_thumbnails_swiper_container { overflow: hidden; margin-top: 20px; } .single-product .swiper-wrapper .swiper-slide { padding: 0 7px; opacity: 0.6; filter: alpha(opacity=60); } .single-product .swiper-wrapper .swiper-slide:first-child { opacity: 1; filter: alpha(opacity=100); } @media (max-width: 991px) { .single-product #product-images-carousel .owl-nav { display: none; } } .single-product .column-inner .clear { display: none; } .single-product .entry-summary .product_title { font-size: 32px; color: #262626; font-weight: 400; letter-spacing: 2px; padding-bottom: 30px; border-bottom: 1px dashed rgba(0, 0, 0, 0.1); margin-bottom: 25px; } .single-product .entry-summary .price { font-size: 18px; font-weight: 700; color: #f2aa18; } .single-product .entry-summary .price del { font-size: 16px; font-weight: 400; } .single-product .entry-summary .price ins { text-decoration: none; } .single-product .woocommerce-product-rating .star-rating { float: left; margin-right: 10px; margin-top: 2px; } .single-product .product-single-inner div[itemprop*='description'] { margin-bottom: 30px; } .single-product .product-single-inner .single-product-cart { float: left; } .single-product .product-single-inner .single-product-cart .cart .quantity, .single-product .product-single-inner .single-product-cart .cart .add-cart { float: left; } .single-product .product-single-inner .cart, .single-product .product-single-inner .add-cart { margin-left: 20px; display: inline-block; float: left; } .single-product .product-single-inner .cart .button, .single-product .product-single-inner .add-cart .button { display: inline-block; height: 56px; padding: 0 20px; line-height: 56px; background: #f2aa18; font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #ffffff; font-weight: 700; text-transform: uppercase; font-size: 14px; border: none; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .single-product .product-single-inner .cart .button:hover, .single-product .product-single-inner .add-cart .button:hover { background: #000000; color: #ffffff; } .single-product .product-single-inner .yith-wcwl-add-to-wishlist { width: 56px; height: 56px; display: inline-block; float: left; margin-left: 20px !important; } .single-product .product-single-inner .yith-wcwl-add-to-wishlist a { margin-left: 20px; width: 56px; height: 56px; line-height: 56px; display: inline-block; background: #F8F8F8; text-indent: -9999px; margin: 0; position: relative; color: #000000; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .single-product .product-single-inner .yith-wcwl-add-to-wishlist a:after { text-indent: 0; text-align: center; font-family: "gva-icon"; content: "\eddd"; position: absolute; top: 0; left: 0; font-size: 22px; line-height: 56px; width: 100%; height: 100%; } .single-product .product-single-inner .yith-wcwl-add-to-wishlist a:hover { background: #f2aa18; color: #ffffff; } .single-product .product-single-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback { display: none; } .single-product .product-single-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after { content: "罘? !important; } .single-product .product-single-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .feedback, .single-product .product-single-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .feedback { display: none; } .single-product .product-single-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:after, .single-product .product-single-inner .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:after { content: "瞍? !important; } .single-product .product-single-inner .yith-wcwl-add-to-wishlist .ajax-loading { position: absolute; top: 10px; right: 10px; z-index: 9; } .single-product .product-single-inner a.compare { margin-left: 20px !important; display: inline-block; float: left; margin-left: 20px; width: 56px; height: 56px; line-height: 56px; background: #F8F8F8; text-indent: -9999px; margin: 0; position: relative; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; color: #000000; } .single-product .product-single-inner a.compare:after { text-indent: 0; text-align: center; font-family: "gva-icon"; content: "\eb0f"; position: absolute; top: 0; left: 0; font-size: 22px; line-height: 56px; width: 100%; height: 100%; } .single-product .product-single-inner a.compare:hover { color: #ffffff; background: #f2aa18; } .single-product .product-single-inner form.cart .table-product-group td { width: 26%; float: left; margin: 0; padding: 15px 2%; } .single-product .product-single-inner form.cart .table-product-group td > * { width: 100%; } .single-product .product-single-inner form.cart .table-product-group td:first-child { border-left: 0 !important; } .single-product .product-single-inner form.cart .table-product-group td.label { width: 48% !important; min-height: 85px; border-left: 1px solid rgba(0, 0, 0, 0.1); border-right: 1px solid rgba(0, 0, 0, 0.1); } .single-product .product-single-inner form.cart .table-product-group td.label a { font-size: 16px; font-weight: 400; white-space: normal; line-height: 24px; } .single-product .product-single-inner form.cart .table-product-group td.label a:hover { color: #f2aa18; } .single-product .product-single-inner form.cart .table-product-group td .price { margin-top: 10px; } .single-product .product-single-inner form.cart .add-cart button { height: 56px; padding: 0 30px; line-height: 56px; background: #f2aa18; color: #ffffff; font-weight: 300; text-transform: uppercase; font-size: 20px; border: none; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .single-product .product-single-inner form.cart .add-cart button:hover { background: #000000; color: #ffffff; } .single-product .related-section { padding: 30px 0; } .single-product-meta .product_meta { margin-top: 10px; padding: 9 20px; background: #f5f5f5; border: 1px solid rgba(0, 0, 0, 0.1); text-align: center; } .single-product-meta .product_meta:before, .single-product-meta .product_meta:after { content: " "; display: table; } .single-product-meta .product_meta:after { clear: both; } .single-product-meta .product_meta > span { display: inline-block; margin-right: 25px; padding: 20px 0; } .single-product-meta .product_meta > span:last-child { margin-right: 0; } .single-product-meta .product_meta span.title { display: inline-block; } /** * Shopping Cart Page */ table.cart img { width: 80px; } /* Checkout page */ .woocommerce-info { padding: 8px 20px; margin-bottom: 10px; border: 1px solid transparent; border-radius: 4px; background-color: #f5f5f5; border-color: #f5f5f5; color: #31708f; } .woocommerce-info hr { border-top-color: #e8e8e8; } .woocommerce-info .alert-link { color: #245269; } .woocommerce-info a { color: #f2aa18; } .woocommerce-cart .wc-proceed-to-checkout { margin-top: 30px; } .woocommerce-account #rememberme { margin: 12px 10px 0 0; } .woocommerce-account .woocommerce { padding: 0; } .woocommerce-account .woocommerce-MyAccount-navigation { padding: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 10px; margin-bottom: 10px; } .woocommerce-account .woocommerce-MyAccount-navigation:before, .woocommerce-account .woocommerce-MyAccount-navigation:after { content: " "; display: table; } .woocommerce-account .woocommerce-MyAccount-navigation:after { clear: both; } .woocommerce-account .woocommerce-MyAccount-navigation ul { padding: 0; margin: 0; width: 100%; float: left; } .woocommerce-account .woocommerce-MyAccount-navigation ul:before, .woocommerce-account .woocommerce-MyAccount-navigation ul:after { content: " "; display: table; } .woocommerce-account .woocommerce-MyAccount-navigation ul:after { clear: both; } .woocommerce-account .woocommerce-MyAccount-navigation ul > li { float: left; list-style: none; padding-right: 15px; } .woocommerce-account .woocommerce-MyAccount-navigation ul > li a { text-transform: uppercase; font-weight: 600; font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; } .woocommerce-account .woocommerce-MyAccount-navigation ul > li.is-active a { color: #f2aa18; } .order-review { border: 10px solid #f5f5f5; box-sizing: border-box; margin-top: 8px; padding: 40px 32px 22px; } .woocommerce-checkout-payment { padding-top: 10px; } .payment_methods input { padding-top: 4px; float: left; } .rtl .payment_methods input { float: right; } .payment_methods label { font-weight: normal; margin-left: 20px; } .rtl .payment_methods label { margin-right: 20px; margin-left: inherit; } .payment_methods label a, .payment_methods label img { display: block; } .woocommerce #breadcrumb { color: #ffffff; font-weight: 700; } .woocommerce #breadcrumb a { color: #ffffff; font-weight: 700; } .woocommerce #breadcrumb a:hover { color: #f2aa18; } .woocommerce.woocommerce-page.archive .heading-title { display: none; } .woocommerce .title-layout-hero .heading-title, .woocommerce .title-layout-background .heading-title { display: block !important; } .woocommerce-page .content-page-inner .woocommerce { background: #ffffff; margin-bottom: 30px; } .woocommerce-page .content-page-inner h2 { text-transform: uppercase; font-size: 22px; } .woocommerce-page .content-page-inner h3 { text-transform: uppercase; font-size: 20px; } .woocommerce-page .content-page-inner input.button, .woocommerce-page .content-page-inner a.button { background: #f2aa18; padding: 8px 20px; font-size: 14px; border: none; text-transform: uppercase; color: #ffffff !important; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .woocommerce-page .content-page-inner input.button:hover, .woocommerce-page .content-page-inner a.button:hover { background: #242424; } .woocommerce-page .content-page-inner .col2-set { margin-left: -15px; margin-right: -15px; } .woocommerce-page .content-page-inner .col2-set:before, .woocommerce-page .content-page-inner .col2-set:after { content: " "; display: table; } .woocommerce-page .content-page-inner .col2-set:after { clear: both; } .woocommerce-page .content-page-inner .col2-set > div { padding-left: 15px; padding-right: 15px; width: 50%; float: left; } .woocommerce-page.woocommerce-cart .actions { padding: 15px !important; } .woocommerce-page.woocommerce-cart .coupon { max-width: 80%; margin: 0 !important; margin-top: 3px; } .woocommerce-page.woocommerce-cart .coupon label { display: none; } .woocommerce-page.woocommerce-cart .coupon input { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; float: left; width: auto; margin-right: 5px; } .woocommerce-page.woocommerce-cart .coupon input#coupon_code { width: 150px; height: 40px; } .shop_attributes td { vertical-align: middle; } /*------------------------------------------------------------------*\ 3 - Woocommerce Style \*------------------------------------------------------------------*/ .shop-loop-title { font-size: 14px; font-weight: 600; overflow: hidden; line-height: 18px; margin-bottom: 5px; margin-top: 15px; } .shop-loop-title a:hover { color: #f2aa18; } .shop-loop-description { font-size: 14px; color: #999691; line-height: 22px; padding: 5px 0; } .shop-loop-actions .quickview, .shop-loop-actions .yith-wcwl-add-to-wishlist, .shop-loop-actions .yith-compare, .shop-loop-actions .add-to-cart { width: 45px; height: 45px; float: left; display: inline-block; background: #ffffff; text-indent: -9999px; margin: 0; position: relative; z-index: 999; border-top: 1px solid rgba(0, 0, 0, 0.1); } .shop-loop-actions .quickview:first-child, .shop-loop-actions .yith-wcwl-add-to-wishlist:first-child, .shop-loop-actions .yith-compare:first-child, .shop-loop-actions .add-to-cart:first-child { border-top: none; } .shop-loop-actions .quickview a, .shop-loop-actions .yith-wcwl-add-to-wishlist a, .shop-loop-actions .yith-compare a, .shop-loop-actions .add-to-cart a { width: 45px; height: 45px; display: block; color: #000000; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; line-height: 48px; } .shop-loop-actions .quickview a:after, .shop-loop-actions .yith-wcwl-add-to-wishlist a:after, .shop-loop-actions .yith-compare a:after, .shop-loop-actions .add-to-cart a:after { text-indent: 0; text-align: center; font-family: "gva-icon"; content: ""; position: absolute; top: 0; left: 0; font-size: 16px; width: 100%; height: 100%; } .shop-loop-actions .quickview a:hover, .shop-loop-actions .yith-wcwl-add-to-wishlist a:hover, .shop-loop-actions .yith-compare a:hover, .shop-loop-actions .add-to-cart a:hover { color: #f2aa18; } .shop-loop-actions .quickview a:hover:after, .shop-loop-actions .yith-wcwl-add-to-wishlist a:hover:after, .shop-loop-actions .yith-compare a:hover:after, .shop-loop-actions .add-to-cart a:hover:after { color: #f2aa18; } .shop-loop-actions .add-to-cart a:after { content: "\ec97"; } .shop-loop-actions .add-to-cart a.added { display: none; } .shop-loop-actions .add-to-cart a.added_to_cart.wc-forward:after { content: "\e9c8"; margin: 0; } .shop-loop-actions .quickview a:after { content: "\e928"; } .shop-loop-actions .yith-wcwl-add-to-wishlist { position: relative; } .shop-loop-actions .yith-wcwl-add-to-wishlist .ajax-loading { display: none; position: absolute; top: 10px; right: 10px; } .shop-loop-actions .yith-wcwl-add-to-wishlist .feedback { display: none; } .shop-loop-actions .yith-wcwl-add-to-wishlist a:after { content: "\eddd"; } .shop-loop-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .feedback, .shop-loop-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .feedback { display: none; } .shop-loop-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:after, .shop-loop-actions .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:after { content: "瞍? !important; } .shop-loop-actions .yith-compare a:after { content: "\e948"; } .shop-loop-actions .yith-compare a.added:after { content: "\e918"; } .shop-loop-actions .clear { display: none; } @media (max-width: 767px) { .shop-loop-actions .quickview { display: none; } } .product-block { margin-bottom: 30px; position: relative; min-height: 100px; } .product-block .star-rating { margin-top: 10px; } .product-block .product-thumbnail { position: relative; text-align: center; } .product-block .product-thumbnail .shop-loop-actions { position: absolute; bottom: 0; left: -10px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; width: 40px; z-index: 99; } @media (max-width: 991px) { .product-block .product-thumbnail .shop-loop-actions { left: 0; opacity: 1; filter: alpha(opacity=100); } } .product-block .shop-loop-after-title { position: relative; } .product-block .price { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } @media (max-width: 991px) { .product-block .price { -webkit-opacity: 1 !important; -ms-opacity: 1 !important; -o-opacity: 1 !important; opacity: 1 !important; } } .product-block .thumbnail .caption { padding: 0 !important; } .product-block .star-rating { float: left; } .product-block .product-hover { position: absolute; top: 100%; left: 0; z-index: 99; width: 100%; height: 40px; background: #ccc; } .product-block:hover .shop-loop-actions { opacity: 1; filter: alpha(opacity=100); left: 1px; } .product-block .product-thumbnail-inner .swap-thumbnail { position: relative; overflow: hidden; } .product-block .product-thumbnail-inner .swap-thumbnail .attachment-shop_catalog { position: relative; z-index: 11; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; position: absolute; top: 0; left: 0; width: 100%; display: block; text-align: center; } .product-block .product-thumbnail-inner .swap-thumbnail .image-second { position: relative; z-index: 10; opacity: 0; filter: alpha(opacity=0); visibility: hidden; -webkit-transition: opacity 0.7s ease 0s, transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s, -webkit-transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s; -o-transition: opacity 0.7s ease 0s, transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s, -webkit-transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s; transition: opacity 0.7s ease 0s, transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s, -webkit-transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s; -moz-transition: opacity 0.7s ease 0s, transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s, -webkit-transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s; -ms-transition: opacity 0.7s ease 0s, transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s, -webkit-transform 3s cubic-bezier(0, 0, 0.44, 1.18) 0s; -webkit-transform: scale(0.98); -ms-transform: scale(0.98); -o-transform: scale(0.98); transform: scale(0.98); } .product-block:hover .swap-thumbnail .attachment-shop_catalog { opacity: 0; filter: alpha(opacity=0); z-index: 10; visibility: hidden; } .product-block:hover .swap-thumbnail .image-second { z-index: 11; opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); visibility: visible; } .rating-off .star-rating { display: none; } .style-products-horizontal .product-block .shop-loop-title { height: auto; margin: 10px 0 3px; } .style-products-horizontal .product-block .product-block-inner { padding: 20px; } .style-products-horizontal .product-block .product-block-inner .product-thumbnail { width: 35%; float: left; } .style-products-horizontal .product-block .product-block-inner .product-meta { padding-left: 20px; width: 65%; float: left; } .style-products-horizontal .product-block .add-to-cart { bottom: 0 !important; } .style-products-horizontal .product-block .add-to-cart a { font-size: 14px; } .style-products-horizontal .product-block:hover .add-to-cart { left: 0 !important; } .small-item .style-products-horizontal .product-block .shop-loop-title { margin-top: 5px; } .small-item .style-products-horizontal .product-block .shop-loop-actions { display: none; } .small-item .style-products-horizontal .product-block .star-rating { display: none; } .small-item .style-products-horizontal .product-block .onsale { display: none; } .small-item .style-products-horizontal .product-block .product-thumbnail:after { display: none !important; } .item-product-deals { padding: 30px 30px 10px; } .item-product-deals .product-block { border: none; } .item-product-deals .product-block .add-to-cart { bottom: 0 !important; } .item-product-deals .product-block:hover .price { opacity: 0; filter: alpha(opacity=0); } .item-product-deals .product-block:hover .add-to-cart { opacity: 1; filter: alpha(opacity=100); left: 0; } .item-product-deals .caption { padding: 0 !important; } .item-product-deals .product-block-inner { padding: 0; } .item-product-deals .deals-information { margin-top: 10px; position: relative; } .item-product-deals .shop-loop-title { height: auto; margin-top: 10px; } .shop-loop-price { font-size: 14px; color: #252525; text-decoration: none; min-height: 32px; color: #000000; } .shop-loop-price .price { color: #000000; font-weight: 700; } .shop-loop-price ins { text-decoration: none; font-weight: 700; } .shop-loop-price del { color: #494949; font-size: 14px; font-weight: 400; } ul.list-sub-category { padding: 0 10px; } ul.list-sub-category > li { border-bottom: 1px dotted rgba(0, 0, 0, 0.1); padding: 8px 10px; list-style-type: none; } ul.list-sub-category > li > a { font-size: 14px; color: #242424; } .gva-countdown { text-align: left; } .gva-countdown .countdown-times { display: block; width: 100%; margin-top: 22px; } .gva-countdown .countdown-times > div { float: left; width: 23%; font-size: 14px; font-style: italic; margin: 0 1%; text-align: center; border: 1px solid rgba(0, 0, 0, 0.1); padding: 5px; font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; } .gva-countdown .countdown-times > div b { font-size: 12px; font-family: "Open Sans", Arial, Helvetica, sans-serif; border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: block; font-style: normal; } .gva-countdown .countdown-times > div.day { color: #0068B1; } .gva-countdown .countdown-times > div:last-child { margin-right: 0; } .gva-countdown .countdown-times > div:first-child { margin-left: 0; } .product_list_widget .minicart-close { text-align: center; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .product_list_widget .minicart-close i { display: inline-block; font-size: 10px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border: 1px solid #494949; padding: 6px; } .product_list_widget .minicart-close:hover { color: #f2aa18; cursor: pointer; } .product_list_widget.cart_list .widget-product { color: #494949; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); position: relative; } .product_list_widget.cart_list .widget-product .media-left a { border: 1px solid rgba(0, 0, 0, 0.1); padding: 5px; } .product_list_widget.cart_list .widget-product .media-left a img { width: 100px; } .product_list_widget.cart_list .widget-product .media-body { width: 70%; } .product_list_widget.cart_list .widget-product .name { font-size: 14px; text-transform: none; font-weight: none; margin: 0 0 8px; } .product_list_widget.cart_list .widget-product .remove { position: absolute; left: 0; top: 0; width: 15px; height: 15px; background: #f2aa18; color: #ffffff; display: none; text-align: center; line-height: 14px; } .product_list_widget.cart_list .widget-product:hover .remove { display: block; } .shop-loop-container { margin-bottom: 30px; } .shop-loop-container .woocommerce-filter { margin-bottom: 30px; } .shop-loop-container .woocommerce-filter .woocommerce-result-count { margin-bottom: 0; margin-top: 6px; } .shop-loop-container .woocommerce-filter > * { float: left; color: #858585; } .shop-loop-container .woocommerce-filter select.orderby { height: 40px; background: #F8F8F7; border: none !important; } .shop-loop-container .woocommerce-filter .alert { width: 100% !important; } .woocommerce-page .gva-ajax-loading .wp-content:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; background: rgba(255, 255, 255, 0.8); } /*------------------------------------*\ Mini Cart \*------------------------------------*/ .mini-cart-header .dropdown .minicart-content { background: #ffffff; position: fixed; top: 0; bottom: 0; overflow-y: auto; right: -360px; z-index: 999; width: 350px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; padding: 15px 30px 30px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); } .mini-cart-header .dropdown p.total { text-transform: uppercase; } .mini-cart-header .dropdown p.buttons { float: left; width: 100%; margin-bottom: 30px; } .mini-cart-header .dropdown.open .minicart-content { right: 0; opacity: 1; filter: alpha(opacity=100); } #gva-quickview { position: relative; display: none; max-width: 1080px; margin: 0 auto; background: #fff; } #gva-quickview .product-single-inner { margin: 0; } #gva-quickview .product_meta { width: 100%; float: left; margin-top: 15px; } #gva-quickview .product_meta > span { margin-right: 20px; } #gva-quickview .product_meta > span:last-child { margin-right: 0; } #gva-quickview .quantity { margin-right: 20px; } #gva-quickview #gva-quickview-images .owl-dots { margin: 10px 0 15px; } .mfp-wrap #gva-quickview { display: block; } @media (max-width: 1100px) { #gva-quickview { max-width: 550px; } /* Summary */ #gva-quickview .nm-qv-summary { float: none; width: 100%; } #gva-quickview .nm-qv-summary-content.align-bottom { position: static; width: 100%; padding: 0; } /* Product image/slider */ #gva-quickview .nm-qv-product-image { float: none; width: 100%; } } .woo-display-mode > a { width: 30px; height: 30px; display: line-block; margin-right: 15px; padding: 4px 0 0 !important; text-align: center; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; color: #000000; background: #fff; } .woo-display-mode > a:hover, .woo-display-mode > a:active, .woo-display-mode > a:focus, .woo-display-mode > a.active { background-image: none; box-shadow: none; outline: 0 none; color: #fff; background: #f2aa18; } .wc-nav-filters.full-width { margin-top: -1px; } .wc-nav-filters.full-width ul { padding: 20px; margin: 0; float: left; width: 100%; } .wc-nav-filters.full-width ul > li { list-style: none; display: inline-block; float: left; margin-right: 20px; } .wc-nav-filters.full-width ul > li a { background: #EFEEEC; display: block; padding: 8px 20px 8px 35px; font-weight: 700; text-transform: uppercase; color: #242424; position: relative; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .wc-nav-filters.full-width ul > li a:after { content: '\e907'; font-family: 'gva-icon'; font-size: 12px; color: #98948F; position: absolute; left: 12px; top: 10px; z-index: 1; } .wc-nav-filters.full-width ul > li a:hover { background: #000000; color: #ffffff; } .shop-loop-container .products_wrapper { background: #ffffff; } .filter-sidebar .filter-sidebar-inner { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .filter-sidebar .filter-sidebar-inner.layout-fullwidth { background: #ffffff; overflow-y: hidden; opacity: 0; filter: alpha(opacity=0); max-height: 0px; } .filter-sidebar .filter-sidebar-inner.layout-fullwidth .filter-close { display: none; } .filter-sidebar .filter-sidebar-inner.layout-fullwidth > .widget { width: 25%; float: left; border: none; } @media (max-width: 991px) { .filter-sidebar .filter-sidebar-inner.layout-fullwidth > .widget { width: 50%; } .filter-sidebar .filter-sidebar-inner.layout-fullwidth > .widget:nth-of-type(2n+1) { clear: both; } .filter-sidebar .filter-sidebar-inner.layout-fullwidth > .widget:nth-of-type(2n+1):after { display: none; } } @media (max-width: 767px) { .filter-sidebar .filter-sidebar-inner.layout-fullwidth > .widget { width: 100%; } } .filter-sidebar .filter-sidebar-inner.layout-fullwidth.active { padding-top: 30px; opacity: 1; filter: alpha(opacity=100); height: auto; min-height: 40px; max-height: 10000px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .filter-sidebar .filter-sidebar-inner.layout-offcavas { position: fixed; width: 290px; left: -290px; top: 0; bottom: 0; z-index: 99999; opacity: 0; filter: alpha(opacity=0); visibility: hidden; background: #ffffff; -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); } .filter-sidebar .filter-sidebar-inner.layout-offcavas .filter-close { width: 35px; height: 35px; position: fixed; top: 50%; left: 0; margin-top: -15px; z-index: 99; background: #f2aa18; font-size: 20px; line-height: 32px; text-align: center; z-index: 1; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); } .filter-sidebar .filter-sidebar-inner.layout-offcavas .filter-close a { color: #ffffff; } .filter-sidebar .filter-sidebar-inner.layout-offcavas .filter-close:hover { cursor: pointer; background: #000000; } .filter-sidebar .filter-sidebar-inner.layout-offcavas .widget { border-left: 0; border-right: 0; border-bottom: 0; } .filter-sidebar .filter-sidebar-inner.layout-offcavas.active { left: 0; opacity: 1; filter: alpha(opacity=100); visibility: visible; } .filter-sidebar .filter-sidebar-inner.layout-offcavas.active .filter-close { left: 290px; } .gvawooaf-before-products.layout-list .products .product-block { width: 100%; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); } .gvawooaf-before-products.layout-list .products .product-block:after, .gvawooaf-before-products.layout-list .products .product-block:before { display: none !important; } .gvawooaf-before-products.layout-list .products .shop-loop-title a { font-size: 20px; } .gvawooaf-before-products.layout-list .products .shop-loop-description { display: block !important; visibility: visible !important; } @media (min-width: 768px) { .gvawooaf-before-products.layout-list .products .product-thumbnail { width: 40%; float: left; border: 1px solid rgba(0, 0, 0, 0.1); } .gvawooaf-before-products.layout-list .products .product-meta { width: 60%; float: left; padding-left: 30px; } } /*------------------------------------------------------------------*\ 4 - Woocommerce Visual \*------------------------------------------------------------------*/ /*------------------------------------------------------------------*\ 5 - Woocommerce Widgets \*------------------------------------------------------------------*/ .widget.widget-products .tabs-container { overflow: hidden; } .widget.widget-products .carousel-controls { position: absolute; right: 0; top: -100px; } .rtl .widget.widget-products .carousel-controls { left: 0; right: auto; } .widget.widget-products .carousel-control { left: auto; top: 28px; color: #D9D9D9; } .rtl .widget.widget-products .carousel-control { right: auto; left: auto; } .widget.widget-products .carousel-control.prev { right: 45px; } .rtl .widget.widget-products .carousel-control.prev { left: 45px; right: auto; } .widget.widget-products .carousel-control.next { right: 0px; } .rtl .widget.widget-products .carousel-control.next { left: 0px; right: auto; } .widget.widget_layered_nav ul, .widget.widget_layered_nav ol { padding: 0; margin: 0; list-style: none; } .widget.widget_layered_nav ul li, .widget.widget_layered_nav ol li { padding: 0 15px; } .widget.widget_layered_nav ul li:first-child, .widget.widget_layered_nav ol li:first-child { padding-top: 0; background-position: 0 10px; } .widget.widget_layered_nav ul li:last-child, .widget.widget_layered_nav ol li:last-child { border-bottom: 0; padding-bottom: 0; } .widget.widget_layered_nav ul li a, .widget.widget_layered_nav ol li a { font-size: 15px; color: #4a4a4a; line-height: 25px; } .widget.widget_layered_nav ul ul li:first-child, .widget.widget_layered_nav ol ul li:first-child { padding-top: 14px; background-position: 0 24px; } .widget.widget_layered_nav ul > li { padding: 5px 0; } .widget.widget_layered_nav ul > li a { font-size: 14px; line-height: 15px; display: inline-block !important; } .widget.widget_layered_nav ul > li a:hover { color: #f2aa18; } .widget.widget_layered_nav ul > li.chosen a { background: #EFEEEC; display: block; padding: 8px 20px 8px 35px; font-weight: 700; text-transform: uppercase; color: #242424; position: relative; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .widget.widget_layered_nav ul > li.chosen a:after { content: '\e907'; font-family: 'gva-icon'; font-size: 12px; color: #98948F; position: absolute; left: 12px; top: 8px; z-index: 1; } .widget.widget_layered_nav ul > li.chosen a:hover { background: #000000; color: #ffffff; } .widget.widget-related-products .carousel-controls { opacity: 0; filter: alpha(opacity=0); } .widget.widget-related-products:hover .carousel-controls { opacity: 1; filter: alpha(opacity=100); } .widget .widget-products-carousel { position: relative; } .widget.widget_product_categories li.current-cat > a { color: #f2aa18 !important; } .widget.widget_product_categories li.current-cat-parent > .cat-caret:after { content: "飦? !important; } .widget.widget_product_categories li.current-cat-parent ul { display: block; } .widget.widget_product_categories ul.product-categories > li { position: relative; } .widget.widget_product_categories ul.product-categories > li .count { position: absolute; top: 3px; right: 0; z-index: 1; } .widget.widget_product_categories ul.product-categories > li.has-sub .cat-caret { position: absolute; top: 15px; right: 0; width: 15px; height: 15px; z-index: 9; color: #85827D; background: url("../images/plus.png") no-repeat center center transparent; } .widget.widget_product_categories ul.product-categories > li.has-sub .cat-caret:hover { cursor: pointer; color: #f2aa18; } .widget.widget_product_categories ul.product-categories > li.has-sub.active .cat-caret { background: url("../images/minium.png") no-repeat center center transparent; } .widget.widget_product_categories ul.product-categories > li > a { display: block; } .widget.widget_product_categories ul.product-categories > li ul a { color: #858585; } .widget.widget_product_categories ul.product-categories > li ul a:hover { color: #f2aa18; } .widget.widget_product_categories ul ul { display: none; } /*------------------------------------*\ Widget Tab Product \*------------------------------------*/ .nav-tabs.skin-default { text-align: center; } .nav-tabs.skin-default li { display: inline-block; text-transform: none; } /*------------------------------------*\ Widget Price Filter \*------------------------------------*/ .widget_price_filter .price_label { display: inline-block; } .widget_price_filter .price_slider { margin: 0 0 30px 0; } .rtl .widget_price_filter .price_slider { margin: 0 0 30px 0; } .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4em; /* 3 */ /* 3 */ /* 4 */ /* 6 */ /* 6 */ /* 7 */ font-size: 14px; /* 9 */ font-size: 1.4rem; /* 9 */ } .rtl .widget_price_filter .price_slider_amount { text-align: left; } .widget_price_filter .price_slider_amount .button { float: left; border: 2px solid rgba(0, 0, 0, 0.1); color: #000000; -webkit-box-shadow: none; box-shadow: none; background: none; margin-top: -3px; padding: 0 10px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; } .rtl .widget_price_filter .price_slider_amount .button { float: right; } .widget_price_filter .price_slider_amount .button:hover { background: #242424; color: #ffffff; } .widget_price_filter .ui-slider { position: relative; text-align: left; } .rtl .widget_price_filter .ui-slider { text-align: right; } .widget_price_filter .ui-slider .ui-slider-handle { z-index: 2; position: absolute; outline: none; top: -6.5px; width: 5px; height: 18px; cursor: pointer; background: #242424; } .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; /* 3 */ /* 3 */ /* 4 */ /* 6 */ /* 6 */ /* 7 */ font-size: 14px; /* 9 */ font-size: 1.4rem; /* 9 */ display: block; border: 0; background: #242424 !important; } .widget_price_filter .price_slider_wrapper .ui-widget-content { background: rgba(0, 0, 0, 0.1); } .widget_price_filter .ui-slider-horizontal { height: 5px; width: 95%; } .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; background: rgba(0, 0, 0, 0.1); } .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; } .rtl .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { right: -1px; left: auto; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; } .rtl .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { left: -1px; right: auto; }