/* WooCommerce */ .woocommerce span.onsale, .product .onsale { line-height: 20px; position: absolute; z-index: 9; top: 18px; right: auto; left: 0; overflow: hidden; height: 25px; min-height: 25px; margin: 0; padding: 3px 8px; text-align: center; white-space: nowrap; color: #fff; border-radius: 0; -webkit-backface-visibility: hidden; } /* WooCommerce Search */ .site-search__icon{cursor: pointer;} .active{display: block;} .woocommerce.widget_product_search{display: none;} .site-search__icon:before{content: '\f002'; font-weight: 100;} .widget_product_search form input[type=submit]{ -webkit-animation: fadeInLeft .5s ease-in-out; animation: fadeInLeft .5s ease-in; } .widget_product_search form input.search-field{ padding: .5em 1.618em; -webkit-animation: fadeInRight .4s ease-in-out; animation: fadeInRight .4s ease-in-out; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; background-color: #fff; } .site-header .widget{ margin: 0; padding: 0; background-color: inherit; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .widget_product_search form input.search-field{ box-sizing: border-box; width: 68%; } .widget_product_search form input[type=submit]{ box-sizing: border-box; width: 30%; } .site-header .widget.woocommerce.widget_product_search { width: 350px; position: absolute; right: 0; z-index: 999; } /* Cart */ .site-cart__icon { float: right; cursor: pointer; } .site-cart__icon:before{ content: '\f290'; } .site-cart__icon .amount { padding-left: 10px; } .site-header-cart{ /*display: none;*/ width: 100%; margin: 0; padding: 0; -webkit-transition: box-shadow .28s cubic-bezier(.4,0,.2,1); -moz-transition: box-shadow .28s cubic-bezier(.4,0,.2,1); transition: box-shadow .28s cubic-bezier(.4,0,.2,1); } .site-header-cart.menu li{ list-style: none; } .mini_cart_item{ margin-bottom: 5% !important; padding-right: 1em !important; transition: all .3s; text-align: right; border-radius: 2px; background-color: #fff; border-bottom: solid 1px #ddd; box-shadow: 0 0 2px rgba(6,8,8,0.15); } .mini_cart_item:hover { transform: scale(1.04); } .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{ width: 3.618em; } .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{ top: .6em; } .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{ border-top: none; } .site-header-cart.menu .count{ float: right; } .site-header-cart.menu .buttons, .site-header-cart.menu .total{ text-align: center; } .site-header-cart .woocommerce a.button{ font-weight: normal; padding: 1.5% 5%; } .listed__total{ padding: .5em 1em; border-radius: 2px; text-align: initial; } .listed__total a{color: #fff;} .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li { margin: .8em; } .product-card__inner, .front-product-category__card__inner{ overflow: hidden; margin-bottom: 4%; transition: all .3s ease-in-out; background-color: #fff; box-shadow: 0 1px 1.5px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.24); will-change: transform; } .product-card__inner:hover, .front-product-category__card__inner:hover { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); } .front-product-category__card a { text-decoration: none; } .front-new-arrival .products { margin: 0; } .front-new-arrival ul { padding: 0; } .front__product-featured__image { background: #fff; } .front__product-featured__image.col-md-4 { padding: 0; } .front__product-featured__image img { -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .front__product-featured__text.col-md-8 { padding: 3% 5%; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; background-color: #fff; } .product-featured__title a { text-decoration: none; } .product-featured__price { text-align: right; } .product-featured__title h1, .product-featured__price .price { margin-top: 0; } .product-featured__review { margin-bottom: 2%; border-radius: 2%; } .product-featured__price .price { font-size: 1.7em; } .product-featured__price del .amount { font-size: medium; } .product-featured__price ins .amount { background-color: #fff; } .product-featured__review--centered { padding: 3% 5%; border-radius: 2px; } .featured__review-card--left { text-align: center; } .featured__review-card--right { margin-top: 2%; padding-bottom: 4%; text-align: left; } .featured__review-card--left img { margin-bottom: 6%; border-radius: 50%; } .featured__review__content { font-style: italic; margin: 0; } .featured__review__rating, .featured__review__author { font-size: medium; display: block; } .front__product-featured__text .add_to_cart_button { margin: 0; padding: 1.5% 5%; text-decoration: none; } .product-featured__add-cart { text-align: right; } .fearured-product__slider { position: relative; } .fearured-product__slider .slides { zoom: 1; } .flex-control-nav{ bottom: -60px; } .flex-control-paging li a{ width: 34px !important; height: 4px !important; border-radius: 4px !important; } .product-featured__title .product_title{ font-weight: 200; } .product-featured__price .amount { font-size: 1.3em; } /* Product Card –––––––––––––––––––––––––––––––––––––––––––––––––– */ .prodcut-card{ line-height: 0; margin-bottom: 1% !important; transition: all .3s ease-in-out; } .card__image{ line-height: 0; display: block; width: auto; height: auto; margin: auto; } .product-card__info{ line-height: 1.2; padding: 10% 0 10% 5%; } .product-card__info__rating, .product-card__info__price, .product-card__info__product{ text-align: center; } .product-card__info__product a{ text-decoration: none; } .product-card__info__product h3 { font-weight: 100; margin-top: 0; } /* Sidebar Cart */ .sidebar__cart__full{ position: fixed; z-index: 999999; right: 0; bottom: 0; visibility: hidden; overflow-y: scroll; height: 100%; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); opacity: 0; background-color: #fff; } .sidebar__cart--open{ visibility: visible; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; border-bottom: none; -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,.1); box-shadow: 0 0 4px 1px rgba(0,0,0,.1); -webkit-animation: fadeInRight .4s ease-in-out; animation: fadeInRight .4s ease-in-out; animation-direction: alternate; } .sidebar__cart__middle{ margin: 0 auto; padding-bottom: 10%; } .cart-toggles{ padding: 3.2em 0 .75em 0; border: 0; border-radius: 2px; background-color: transparent; text-transform: uppercase; font-size: .7em; } .cart-toggles:before{ margin: 0 5px 0 0; content: '\f290'; } .cart-toggles--close{ width: 100%; text-transform: uppercase; font-size: 1.2rem; letter-spacing: 1px; background: #fff; margin: 0; padding: 21px !important; border-bottom: solid 1px #ddd; margin-bottom: 15px; box-shadow: 0 0 2px rgba(6,8,8,0.15); } .cart-toggles--close:before{ margin: 0; content: '\f054'; float: left; } .cart-toggles:before{ font-family: 'FontAwesome'; } .site--collapsed{ -webkit-transform: translateX(-16%); transform: translateX(-16%); opacity: 0.7; } .sidebar__cart__full, .site-content, .site-header{ -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .site-search { padding: 2em 1em .75em 0; text-transform: uppercase; font-size: .9em; }