.new-product-area{ background: #f6f6f6; .product-heading{ h1{ font-weight: 500; font-family: $title-font; } } .tab-nav{ li{ display: inline-block; padding: 4px; a{ display: block; font-family: $title-font; font-weight: 500; font-size: 14px; background: #fff; padding: 10px 30px; border-radius: 30px; text-transform: capitalize; color: #222; } &.active{ a{ background: $primary-color; color: #fff; } } } } .product-single{ figure{ position: relative; img{ width: 100%; &.normal{ display: block; } &.hover{ display: none; } } span{ &.product-position{ position: absolute; top: 10px; left: 20px; font-weight: 700; font-size: 13px; color: #fff; letter-spacing: 1px; padding: 0 15px; border-radius: 30px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); } &.price{ position: absolute; top: 10px; right: 20px; font-weight: 700; font-size: 20px; del{ display: block; color: #a4a4a4; font-size: 14px; } strong{ display: block; } } &.color1{ background: #2962ff; } &.color2{ background: #f44336; } } ul{ position: absolute; top: 20%; right: 20px; transform: scaleY(0.5); transition: $transition; li{ padding: 4px 0; opacity: 0; transition: $transition; a{ display: block; color: #333333; width: 40px; height: 40px; background: #fff; border-radius: 100%; text-align: center; padding:8px 0; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); &:hover{ background: $primary-color; color: #fff; } } } } .product-des{ position: absolute; bottom: 20px; left: 20px; a{ color: #222222; h4{ margin: 0 0 5px; font-size: 16px; } } p{ margin: 0; color: #838383; font-size: 13px; } } &:hover{ img{ &.normal{ display: none; } &.hover{ display: block; } } span{ &.product-position{ } &.price{ } } ul{ transform: scaleY(1); li{ opacity: 1; a{ } } } .product-des{ h4{ } p{ } } } } } .product-banner-slider{ .single-banner{ position: relative; .product-img{ img{ width: 100%; } } .product-banner-con{ position: absolute; z-index: 999; top:45%; left: 10%; h1{ font-weight: 900; font-size: 60px; color: #fff; margin: 0 0 5px; } p{ font-size: 18px; color: #fff; } a{ } } } } .owl-controls{ margin: 0; .owl-pagination{ position: absolute; bottom: 30px; left: 30px; .owl-page{ &.active{ span{ background: #fff; } } span{ background: transparent; border:2px solid #fff; opacity: 1; } } } } } .new-product-area-two{ .heading-product{ margin: 0 0 30px; h1{ font-weight: 500; font-family: $title-font; font-size: 36px; margin: 0 0 10px; } p{ font-weight: 400; font-family: $title-font; font-size: 18px; margin: 0; } } .product-menu{ display: block; margin: 0 0 50px; ul{ li{ cursor: pointer; display: block; margin: 0; padding: 10px 0; font-size: 16px; font-weight: 500; border-bottom: 1px solid #e9e9e9; text-transform: capitalize; &:last-child{ border:none; padding-bottom: none; } &.button{ color: #444444; } &.is-checked{ color: $primary-color; } } } } .ads-banner{ figure{ position: relative; overflow: hidden; img{ width: 100%; transition: $transition; transform: scale(1.1); } .ads-content{ position: absolute; top: 30px; left: 40px; z-index: 9999; display: inline-block; &:after{ width:5px; background: #2ba0e3; right: inherit; left: -15px; } h2{ margin: 0 0 5px; font-weight: 500; font-family: $title-font; color: #fff; } p{ margin: 0; font-family: $title-font; font-weight: 500; color: #fff; } } .price-box{ position: absolute; display: inline-block; width: 80px; height: 80px; border-radius: 100%; background: #fff; top: 30%; right: 15%; text-align: center; font-size: 18px; text-transform: capitalize; padding: 10px 0; transition: $transition; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); p{ margin: 0; color: #999999; font-weight: 700; } strong{ font-size: 24px; color: #000; font-weight: 700; } &:hover{ box-shadow: 0 8px 15px rgba(0, 0, 0, 0.5); } } } &:hover{ figure{ img{ transform: scale(1.2,1.2); } } } } .single-product{ margin: 0 0 26px; figure{ position: relative; img{ width: 100%; &.normal{ display: block; } &.hover{ display: none; } } span{ &.product-position{ position: absolute; top: 10px; left: 20px; font-weight: 700; font-size: 13px; color: #fff; letter-spacing: 1px; padding: 0 15px; border-radius: 30px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); } &.color1{ background: #2962ff; } &.color2{ background: #f44336; } } ul{ position: absolute; top: 20%; right: 5px; transform: scaleY(0.5); transition: $transition; li{ padding: 2px 0; opacity: 0; transition: $transition; a{ display: block; color: #333333; width: 40px; height: 40px; background: #fff; text-align: center; padding:8px 0; &:hover{ background: $primary-color; color: #fff; } } } } } .product-content{ position: relative; padding-top: 26px; h4{ font-weight: 700; color: #000; margin: 0 0 10px; } p{ color: #838383; margin: 0; } span{ position: absolute; top: 26px; right: 20%; font-size: 20px; font-weight: 700; } } &:hover{ figure{ img{ &.normal{ display: none; } &.hover{ display: block; } } span{ &.product-position{ } } ul{ transform: scaleY(1); li{ opacity: 1; a{ } } } } } } } .new-product-three{ .product-heading{ h2{ font-family: $title-font; font-weight: 500; } } .controls{ a{ background: #f3f3f3; color: #000; font-weight: 400; padding: 10px 20px; border-radius: 30px; margin: 0 1px; &:hover{ background: $primary-color; color: #fff; } } } .single-product{ margin: 0 0 26px; figure{ position: relative; img{ width: 100%; &.normal{ display: block; } &.hover{ display: none; } } span{ &.product-position{ position: absolute; top: 10px; left: 20px; font-weight: 700; font-size: 13px; color: #fff; letter-spacing: 1px; padding: 0 15px; border-radius: 30px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); } &.color1{ background: #2962ff; } &.color2{ background: #f44336; } } ul{ position: absolute; top: 20%; right: 5px; transform: scaleY(0.5); transition: $transition; li{ padding: 2px 0; opacity: 0; transition: $transition; a{ display: block; color: #333333; width: 40px; height: 40px; background: #fff; text-align: center; padding:8px 0; &:hover{ background: $primary-color; color: #fff; } } } } } .product-content{ position: relative; padding-top: 26px; h4{ font-weight: 700; color: #000; margin: 0 0 10px; } p{ color: #838383; margin: 0; } span{ position: absolute; top: 26px; right: 20%; font-size: 20px; font-weight: 700; } } &:hover{ figure{ img{ &.normal{ display: none; } &.hover{ display: block; } } span{ &.product-position{ } } ul{ transform: scaleY(1); li{ opacity: 1; a{ } } } } } } } .new-product-four{ background:#ededed; } .featured-product{ .product-heading{ h2{ font-family: $title-font; font-weight: 500; } } .controls{ a{ background: #f3f3f3; color: #000; font-weight: 400; padding: 10px 20px; border-radius: 30px; margin: 0 1px; &:hover{ background: $primary-color; color: #fff; } } } .single-product{ margin: 0 0 26px; figure{ position: relative; img{ width: 100%; &.normal{ display: block; } &.hover{ display: none; } } span{ &.product-position{ position: absolute; top: 10px; left: 20px; font-weight: 700; font-size: 13px; color: #fff; letter-spacing: 1px; padding: 0 15px; border-radius: 30px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); } &.color1{ background: #2962ff; } &.color2{ background: #f44336; } } ul{ position: absolute; top: 20%; right: 5px; transform: scaleY(0.5); transition: $transition; li{ padding: 2px 0; opacity: 0; transition: $transition; a{ display: block; color: #333333; width: 40px; height: 40px; background: #fff; text-align: center; padding:8px 0; &:hover{ background: $primary-color; color: #fff; } } } } } .product-content{ position: relative; padding-top: 26px; h4{ font-weight: 700; color: #000; margin: 0 0 10px; } p{ color: #838383; margin: 0; } span{ position: absolute; top: 26px; right: 20%; font-size: 20px; font-weight: 700; } } &:hover{ figure{ img{ &.normal{ display: none; } &.hover{ display: block; } } span{ &.product-position{ } } ul{ transform: scaleY(1); li{ opacity: 1; a{ } } } } } } }