/* [Master Stylesheet v-1.0.0] */ /* :: 1.0 Import Web Fonts */ @import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700|Ubuntu:300,400,500,700"); /* :: 2.0 Import All CSS */ @import url(vendor/bootstrap.min.css); @import url(vendor/classy-nav.min.css); @import url(vendor/owl.carousel.css); @import url(vendor/animate.css); @import url(vendor/magnific-popup.css); @import url(vendor/jquery-ui.min.css); @import url(vendor/nice-select.css); /* :: 3.0 Common/Base CSS */ * { margin: 0; padding: 0; } body { font-family: "Poppins", sans-serif; font-size: 14px; background-color: #ffffff; margin-top: 85px; } @media only screen and (max-width: 767px) { body { margin-top: 80px; } } h1, h2, h3, h4, h5, h6 { color: #000000; line-height: 1.3; font-weight: 700; font-family: "Ubuntu", sans-serif; } p { color: #787878; font-size: 14px; line-height: 2; font-weight: 400; } a { -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s; text-decoration: none; outline: 0 solid transparent; color: #000000; font-weight: 600; font-size: 12px; } a:hover, a:focus { -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s; text-decoration: none; outline: 0 solid transparent; color: #000000; font-weight: 600; font-size: 12px; } ul, ol { margin: 0; } ul li, ol li { list-style: none; } img { height: auto; max-width: 100%; } /* Spacing */ .mt-15 { margin-top: 15px !important; } .mt-30 { margin-top: 30px !important; } .mt-50 { margin-top: 50px !important; } .mt-70 { margin-top: 70px !important; } .mt-100 { margin-top: 100px !important; } .mb-15 { margin-bottom: 15px !important; } .mb-30 { margin-bottom: 30px !important; } .mb-50 { margin-bottom: 50px !important; } .mb-70 { margin-bottom: 70px !important; } .mb-100 { margin-bottom: 100px !important; } .ml-15 { margin-left: 15px !important; } .ml-30 { margin-left: 30px !important; } .ml-50 { margin-left: 50px !important; } .mr-15 { margin-right: 15px !important; } .mr-30 { margin-right: 30px !important; } .mr-50 { margin-right: 50px !important; } /* Height */ .height-400 { height: 400px !important; } .height-500 { height: 500px !important; } .height-600 { height: 600px !important; } .height-700 { height: 700px !important; } .height-800 { height: 800px !important; } /* Section Padding */ .section-padding-80 { padding-top: 80px; padding-bottom: 80px; } .section-padding-80-0 { padding-top: 80px; padding-bottom: 0; } .section-padding-0-80 { padding-top: 0; padding-bottom: 80px; } /* Section Heading */ .section-heading { margin-bottom: 50px; position: relative; z-index: 1; } .section-heading h2 { font-size: 30px; margin-bottom: 0; text-transform: capitalize; font-weight: 600; } .section-heading.text-left { text-align: left !important; } /* Miscellaneous */ .bg-img { background-position: center center; background-size: cover; background-repeat: no-repeat; } .bg-white { background-color: #ffffff !important; } .bg-dark { background-color: #000000 !important; } .bg-transparent { background-color: transparent !important; } .font-bold { font-weight: 700; } .font-light { font-weight: 300; } .bg-overlay, .bg-overlay-white { position: relative; z-index: 2; background-position: center center; background-size: cover; } .bg-overlay:hover, .bg-overlay-white:hover { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; content: ""; } .bg-overlay:hover { background-color: rgba(0, 0, 0, 0.5); } .bg-overlay-white:hover { background-color: rgba(255, 255, 255, 0.9); } /* ScrollUp */ #scrollUp { background-color: #ff084e; border-radius: 0; bottom: 60px; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3); color: #ffffff; font-size: 24px; height: 40px; line-height: 40px; right: 60px; text-align: center; width: 40px; } @media only screen and (max-width: 767px) { #scrollUp { bottom: 30px; right: 30px; } } /* Essence Button */ .essence-btn { display: inline-block; min-width: 170px; height: 50px; color: #ffffff; border: none; border-radius: 0; padding: 0 40px; text-transform: uppercase; font-size: 12px; line-height: 50px; background-color: #0315ff; letter-spacing: 1.5px; font-weight: 600; } .essence-btn:hover, .essence-btn:focus { color: #ffffff; background-color: #dc0345; } /* :: 4.0 Header Area CSS */ .header_area { position: fixed; z-index: 900; top: 0; left: 0; width: 100%; border-bottom: 1px solid #ebebeb; -webkit-transition-duration: 500ms; transition-duration: 500ms; } @media only screen and (max-width: 767px) { .header_area .classy-nav-container { -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media only screen and (max-width: 767px) { .header_area .classy-nav-container .classy-navbar-toggler { margin-left: auto; margin-right: 15px; } } .header_area .classy-navbar, .header_area .header-meta { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; min-width: 50%; width: 50%; } @media only screen and (max-width: 767px) { .header_area .classy-navbar, .header_area .header-meta { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; min-width: 100%; width: 100%; } } .header_area .classy-navbar { height: 85px; padding: 5px 0 5px 5%; } @media only screen and (max-width: 767px) { .header_area .classy-navbar { height: 40px; border-bottom: 1px solid #ebebeb; } } .header_area .header-meta { height: 85px; position: relative; z-index: 1; } @media only screen and (max-width: 767px) { .header_area .header-meta { height: 40px; } } .header_area .classynav ul li a { font-size: 16px; color: #787878; } .header_area .classynav ul li a:hover { color: #000000; } .header_area .classynav ul li .megamenu li a, .header_area .classynav ul li .dropdown li a { font-size: 14px; color: #787878; } .header_area .classynav ul li .megamenu li a:hover, .header_area .classynav ul li .dropdown li a:hover { color: #000000; } .header_area .search-area form { position: relative; z-index: 1; height: 85px; border-left: 1px solid #ebebeb; } @media only screen and (max-width: 767px) { .header_area .search-area form { height: 40px; border-left: none; } } .header_area .search-area form input { border: none; background-color: #ffffff; width: 200px; height: 85px; padding: 0 15px 0 60px; color: #787878; font-size: 14px; font-weight: 500; -webkit-transition-duration: 500ms; transition-duration: 500ms; } @media only screen and (max-width: 767px) { .header_area .search-area form input { width: 170px; height: 40px; padding: 0 10px 0 30px; } } .header_area .search-area form input:focus { outline: none !important; width: 350px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .header_area .search-area form input:focus { width: 300px; } } @media only screen and (max-width: 767px) { .header_area .search-area form input:focus { width: 170px; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .header_area .search-area form input:focus { width: 270px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .header_area .search-area form input:focus { width: 300px; } } .header_area .search-area form button { position: absolute; z-index: 10; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 30px; background-color: transparent; border: none; color: #787878; font-size: 14px; } @media only screen and (max-width: 767px) { .header_area .search-area form button { left: 10px; height: 40px; } } .header_area .favourite-area a, .header_area .user-login-info a, .header_area .cart-area a { position: relative; z-index: 1; -webkit-box-flex: 0; -ms-flex: 0 0 90px; flex: 0 0 90px; width: 90px; display: block; text-align: center; border-left: 1px solid #ebebeb; height: 100%; line-height: 80px; } @media only screen and (max-width: 767px) { .header_area .favourite-area a, .header_area .user-login-info a, .header_area .cart-area a { -webkit-box-flex: 0; -ms-flex: 0 0 50px; flex: 0 0 50px; width: 50px; line-height: 40px; } } .header_area .favourite-area a img, .header_area .user-login-info a img, .header_area .cart-area a img { max-width: 20px; } .header_area .favourite-area a span, .header_area .user-login-info a span, .header_area .cart-area a span { font-family: "Ubuntu", sans-serif; font-size: 18px; color: #0315ff; font-weight: 700; position: absolute; top: -10px; } @media only screen and (max-width: 767px) { .header_area .favourite-area a span, .header_area .user-login-info a span, .header_area .cart-area a span { font-size: 14px; } } .header_area.sticky { position: fixed; z-index: 900; top: 0; left: 0; width: 100%; box-shadow: 0 5px 30px rgba(0, 0, 0, 0.15); } .cart-bg-overlay.cart-bg-overlay-on { -webkit-transition-duration: 1000ms; transition-duration: 1000ms; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); z-index: 1050; } /* Cart Area CSS */ .right-side-cart-area { position: fixed; width: 670px; height: 100%; top: 0; right: -800px; background-color: #ffffff; z-index: 1100; box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); -webkit-transition-duration: 800ms; transition-duration: 800ms; } @media only screen and (min-width: 768px) and (max-width: 991px) { .right-side-cart-area { width: 500px; right: -600px; } } @media only screen and (max-width: 767px) { .right-side-cart-area { width: 270px; right: -400px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .right-side-cart-area { width: 400px; right: -550px; } } .right-side-cart-area.cart-on { right: 0; } .right-side-cart-area .cart-button a { position: absolute; top: 0; right: 100%; z-index: 100; width: 90px; display: block; text-align: center; border-left: 1px solid #ebebeb; height: 85px; line-height: 80px; background-color: #f5f7f9; } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-button a { width: 50px; height: 50px; line-height: 50px; } } .right-side-cart-area .cart-button a img { max-width: 20px; } .right-side-cart-area .cart-button a span { font-family: "Ubuntu", sans-serif; font-size: 18px; color: #0315ff; font-weight: 700; position: absolute; top: -10px; } .right-side-cart-area .cart-content { position: relative; z-index: 1; width: 100%; overflow-x: hidden; overflow-y: scroll; height: 100%; } .right-side-cart-area .cart-content .cart-list { position: relative; z-index: 10; -webkit-box-flex: 0; -ms-flex: 0 0 190px; flex: 0 0 190px; width: 190px; } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-list { -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px; width: 100px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .right-side-cart-area .cart-content .cart-list { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; width: 150px; } } .right-side-cart-area .cart-content .cart-list .single-cart-item { position: relative; z-index: 1; -webkit-transition-duration: 500ms; transition-duration: 500ms; } .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image { position: relative; z-index: 1; display: block; } .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); padding: 50px 15px 15px; -webkit-transition-duration: 500ms; transition-duration: 500ms; } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc { padding: 5px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc { padding: 30px 20px; } } .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc .product-remove { position: absolute; top: 15px; right: 15px; color: #ffffff; font-size: 12px; padding: 5px; } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc .product-remove { top: 5px; right: 5px; } } .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc .badge { display: block; font-weight: 600; font-size: 10px; color: rgba(255, 255, 255, 0.5); text-transform: uppercase; margin-bottom: 5px; text-align: left; padding: 0; } .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc h6 { font-size: 12px; color: #ffffff; text-transform: capitalize; margin-bottom: 30px; } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc h6 { margin-bottom: 10px; } } .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc .size, .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc .color { display: block; font-weight: 600; font-size: 10px; color: rgba(255, 255, 255, 0.5); text-transform: uppercase; margin-bottom: 5px; line-height: 1; } .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc .price { font-family: "Ubuntu", sans-serif; font-size: 16px; font-weight: 700; margin-bottom: 0; margin-top: 30px; color: #ffffff; } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-list .single-cart-item .product-image .cart-item-desc .price { margin-top: 10px; font-size: 12px; } } .right-side-cart-area .cart-content .cart-list .single-cart-item:hover .product-image .cart-item-desc { background-color: rgba(0, 0, 0, 0.8); } .right-side-cart-area .cart-content .cart-amount-summary { padding: 100px 10%; position: relative; z-index: 10; -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 190px); flex: 0 0 calc(100% - 190px); width: calc(100% - 190px); } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-amount-summary { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 100px); flex: 0 0 calc(100% - 100px); width: calc(100% - 100px); padding: 50px 15px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .right-side-cart-area .cart-content .cart-amount-summary { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 150px); flex: 0 0 calc(100% - 150px); width: calc(100% - 150px); padding: 50px 30px; } } .right-side-cart-area .cart-content .cart-amount-summary h2 { font-size: 30px; margin-bottom: 100px; } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-amount-summary h2 { font-size: 24px; margin-bottom: 30px; } } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-amount-summary h2 { font-size: 30px; margin-bottom: 50px; } } .right-side-cart-area .cart-content .cart-amount-summary .summary-table li { margin-bottom: 20px; color: #000000; font-size: 14px; letter-spacing: 0.75px; text-transform: uppercase; font-weight: 600; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-amount-summary .summary-table li { font-size: 12px; margin-bottom: 10px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .right-side-cart-area .cart-content .cart-amount-summary .summary-table li { font-size: 14px; margin-bottom: 15px; } } .right-side-cart-area .cart-content .cart-amount-summary .summary-table li span:last-child { font-weight: 700; font-family: "Ubuntu", sans-serif; } @media only screen and (max-width: 767px) { .right-side-cart-area .cart-content .cart-amount-summary .essence-btn { min-width: 140px; width: 140px; padding: 0 15px; } } /* :: 5.0 Welcome Area CSS */ .welcome_area { position: relative; z-index: 1; width: 100%; height: 600px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .welcome_area { height: 450px; } } @media only screen and (max-width: 767px) { .welcome_area { height: 350px; } } .welcome_area .hero-content h6 { font-size: 18px; color: #787878; margin-bottom: 10px; } .welcome_area .hero-content h2 { font-size: 60px; color: #000000; margin-bottom: 50px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .welcome_area .hero-content h2 { font-size: 48px; } } @media only screen and (max-width: 767px) { .welcome_area .hero-content h2 { font-size: 30px; } } /* :: 6.0 Top Catagory Area CSS */ .single_catagory_area { position: relative; z-index: 1; width: 100%; height: 240px; -webkit-transition-duration: 500ms; transition-duration: 500ms; } @media only screen and (min-width: 768px) and (max-width: 991px) { .single_catagory_area { height: 180px; } } @media only screen and (max-width: 767px) { .single_catagory_area { height: 180px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single_catagory_area { margin-bottom: 30px; } } .single_catagory_area:after { -webkit-transition-duration: 500ms; transition-duration: 500ms; content: ""; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); position: absolute; top: 0; left: 0; z-index: -10; } .single_catagory_area .catagory-content a { display: block; font-size: 30px; font-weight: 700; color: #000000; letter-spacing: 1px; text-transform: uppercase; } @media only screen and (min-width: 768px) and (max-width: 991px) { .single_catagory_area .catagory-content a { font-size: 20px; } } @media only screen and (max-width: 767px) { .single_catagory_area .catagory-content a { font-size: 18px; } } .single_catagory_area:hover .catagory-content a { color: #0315ff; } /* :: 7.0 CTA Area CSS */ .cta-area { position: relative; z-index: 1; } .cta-area .cta-content { width: 100%; height: 550px; } @media only screen and (max-width: 767px) { .cta-area .cta-content { height: 400px; } } .cta-area .cta-content h6 { font-size: 24px; color: #dc0345; margin-bottom: 10px; } .cta-area .cta-content h2 { font-size: 60px; color: #000000; margin-bottom: 50px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .cta-area .cta-content h2 { font-size: 48px; } } @media only screen and (max-width: 767px) { .cta-area .cta-content h2 { font-size: 30px; } } .cta-area .cta-content .cta--text { padding-right: 150px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .cta-area .cta-content .cta--text { padding-right: 50px; } } @media only screen and (max-width: 767px) { .cta-area .cta-content .cta--text { padding-right: 0; } } /* :: 8.0 Popular Products Area CSS */ .single-product-wrapper { position: relative; z-index: 1; margin-bottom: 50px; overflow: hidden; background-color: #ffffff; } .single-product-wrapper .product-img { position: relative; z-index: 1; overflow: hidden; } .single-product-wrapper .product-img img { width: 100%; -webkit-transition-duration: 500ms; transition-duration: 500ms; } .single-product-wrapper .product-img .hover-img { -webkit-transition-duration: 500ms; transition-duration: 500ms; position: absolute; top: 0; left: 0; width: 100%; z-index: 10; opacity: 0; visibility: hidden; } .single-product-wrapper .product-img .product-badge { height: 25px; background-color: #000000; color: #ffffff; font-family: "Ubuntu", sans-serif; font-weight: 700; font-size: 12px; padding: 0 10px; display: inline-block; line-height: 25px; position: absolute; top: 20px; left: 20px; z-index: 10; } .single-product-wrapper .product-img .product-badge.offer-badge { background-color: #dc0345; } .single-product-wrapper .product-img .product-badge.new-badge { background-color: #0315ff; } .single-product-wrapper .product-img .product-favourite a { position: absolute; height: 25px; width: 45px; font-size: 14px; color: #ccc; top: 20px; right: 20px; z-index: 10; line-height: 25px; background-color: #ffffff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); text-align: center; opacity: 0; visibility: hidden; } .single-product-wrapper .product-img .product-favourite a.active { opacity: 1; visibility: visible; } .single-product-wrapper .product-description { position: relative; z-index: 1; padding-top: 25px; } .single-product-wrapper .product-description span { font-size: 10px; text-transform: uppercase; color: #787878; margin-bottom: 15px; letter-spacing: 0.75px; font-weight: 600; } .single-product-wrapper .product-description h6 { color: #222222; margin-bottom: 5px; } .single-product-wrapper .product-description p { margin-bottom: 0; font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 700; color: #000000; } .single-product-wrapper .product-description p span { font-size: 14px; font-family: "Ubuntu", sans-serif; font-weight: 700; color: #aaaaaa; margin-right: 10px; text-decoration: line-through; } .single-product-wrapper .product-description .hover-content { position: absolute; width: calc(100% - 40px); top: -70px; left: 20px; right: 20px; opacity: 0; visibility: hidden; -webkit-transition-duration: 500ms; transition-duration: 500ms; } .single-product-wrapper .product-description .hover-content .essence-btn { width: 100%; } .single-product-wrapper .favme { cursor: pointer; color: #ccc; } .single-product-wrapper .favme.active { color: #dc0345 !important; } .single-product-wrapper .favme.is_animating { animation: favme-anime .5s; } .single-product-wrapper:hover .product-img .hover-img { opacity: 1; visibility: visible; } .single-product-wrapper:hover .product-img .product-favourite a { opacity: 1; visibility: visible; } .single-product-wrapper:hover .hover-content { opacity: 1; visibility: visible; } @keyframes favme-anime { 0% { opacity: 1; font-size: 14px; -webkit-text-stroke-color: transparent; } 25% { opacity: .6; color: #ffffff; font-size: 15px; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #dc0345; } 75% { opacity: .6; color: #ffffff; font-size: 15px; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #dc0345; } 100% { opacity: 1; font-size: 14px; -webkit-text-stroke-color: transparent; } } .pagination { position: relative; z-index: 1; } .pagination .page-item .page-link { width: 40px; height: 40px; border: 1px solid #ebebeb; font-size: 12px; font-weight: 600; line-height: 38px; padding: 0; text-align: center; color: #787878; } .pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus { color: #0315ff; box-shadow: none; } .pagination .page-item:first-child { margin-right: 15px; } .pagination .page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .pagination .page-item:last-child { margin-left: 15px; } .pagination .page-item:last-child .page-link { margin-left: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } /* :: 9.0 Brands Area CSS */ .brands-area { position: relative; z-index: 1; background-color: #f5f7f9; padding: 100px 5%; } @media only screen and (max-width: 767px) { .brands-area { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 100px 5% 70px; } } @media only screen and (max-width: 767px) { .brands-area .single-brands-logo { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; width: 33.33333%; max-width: 33.33333%; } } .brands-area .single-brands-logo img { max-width: 120px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .brands-area .single-brands-logo img { max-width: 90px; } } @media only screen and (max-width: 767px) { .brands-area .single-brands-logo img { max-width: 80px; margin-bottom: 30px; } } /* :: 10.0 Single Product Details Area CSS */ .single_product_details_area { position: relative; z-index: 100; -ms-flex-wrap: wrap; flex-wrap: wrap; } .single_product_details_area .single_product_thumb, .single_product_details_area .single_product_desc { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 50%; position: relative; z-index: 1; } @media only screen and (max-width: 767px) { .single_product_details_area .single_product_thumb, .single_product_details_area .single_product_desc { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } } .single_product_details_area .product_thumbnail_slides { position: relative; z-index: 1; } .single_product_details_area .product_thumbnail_slides .owl-prev, .single_product_details_area .product_thumbnail_slides .owl-next { -webkit-transition-duration: 500ms; transition-duration: 500ms; position: absolute; top: 50%; z-index: 20; left: 30px; width: 40px; height: 40px; margin-top: -20px; padding: 5px; opacity: 0.4; } .single_product_details_area .product_thumbnail_slides .owl-prev:hover, .single_product_details_area .product_thumbnail_slides .owl-next:hover { opacity: 1; } .single_product_details_area .product_thumbnail_slides .owl-next { left: auto; right: 30px; } .single_product_details_area .single_product_desc { position: relative; z-index: 1; padding: 50px 5%; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .single_product_details_area .single_product_desc { padding: 30px 4%; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .single_product_details_area .single_product_desc { padding: 30px 3%; } } .single_product_details_area .single_product_desc span { font-size: 14px; text-transform: uppercase; font-weight: 600; color: #787878; margin-bottom: 10px; display: block; } .single_product_details_area .single_product_desc a > h2 { font-size: 30px; display: block; margin-bottom: 10px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .single_product_details_area .single_product_desc a > h2 { font-size: 24px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .single_product_details_area .single_product_desc a > h2 { font-size: 20px; } } .single_product_details_area .single_product_desc .product-price { margin-bottom: 0; font-family: "Ubuntu", sans-serif; font-size: 24px; color: #dc0345; font-weight: 700; } @media only screen and (min-width: 768px) and (max-width: 991px) { .single_product_details_area .single_product_desc .product-price { font-size: 20px; } } .single_product_details_area .single_product_desc .product-price span { display: inline-block; font-family: "Ubuntu", sans-serif; font-size: 24px; color: #787878; font-weight: 700; text-decoration: line-through; margin-right: 15px; } .single_product_details_area .single_product_desc .product-desc { font-size: 16px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .single_product_details_area .single_product_desc .product-desc { font-size: 14px; } } .single_product_details_area .single_product_desc .nice-select { position: relative; z-index: 100; border: 1px solid #ebebeb; border-radius: 0; font-size: 14px; font-weight: 500; height: 60px; line-height: 60; margin: 0; text-transform: uppercase; width: 220px; } .single_product_details_area .single_product_desc .nice-select .current { line-height: 60px; } .single_product_details_area .single_product_desc .nice-select .list { background-color: #f6f6f6; border-radius: 0; border: none; width: 100%; } .single_product_details_area .single_product_desc .nice-select .list .option.selected { color: #0315ff; } .single_product_details_area .single_product_desc .cart-fav-box .favme { cursor: pointer; color: #ccc; font-size: 24px; } .single_product_details_area .single_product_desc .cart-fav-box .favme.active { color: #dc0345 !important; } /* :: 11.0 Footer Area CSS */ .footer_area { position: relative; z-index: 1; background-color: #252525; padding: 70px 0 60px; } .footer_area .single_widget_area .footer_menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; } .footer_area .single_widget_area .footer_menu ul li a { font-size: 16px; color: rgba(255, 255, 255, 0.6); display: block; font-weight: 400; font-family: "Ubuntu", sans-serif; padding: 0 10px; text-transform: capitalize; } .footer_area .single_widget_area .footer_menu ul li a:hover, .footer_area .single_widget_area .footer_menu ul li a:focus { color: #ffffff; } .footer_area .single_widget_area .footer_widget_menu { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .footer_area .single_widget_area .footer_widget_menu li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; width: 50%; } .footer_area .single_widget_area .footer_widget_menu li a { display: block; font-size: 12px; color: rgba(255, 255, 255, 0.6); display: block; font-weight: 400; margin-bottom: 10px; } .footer_area .single_widget_area .footer_widget_menu li a:hover, .footer_area .single_widget_area .footer_widget_menu li a:focus { color: #ffffff; } .footer_area .single_widget_area .footer_heading h6 { color: #ffffff; font-size: 12px; text-transform: uppercase; margin-bottom: 0; } .footer_area .single_widget_area .subscribtion_form form { position: relative; z-index: 1; width: 270px; } @media only screen and (max-width: 767px) { .footer_area .single_widget_area .subscribtion_form form { margin-bottom: 50px; } } .footer_area .single_widget_area .subscribtion_form form input { width: 100%; border: none; border-bottom: 2px solid rgba(255, 255, 255, 0.6); color: rgba(255, 255, 255, 0.6); font-size: 12px; height: 35px; background-color: transparent; } .footer_area .single_widget_area .subscribtion_form form input:focus { border-bottom-color: #ffffff; color: #ffffff; } .footer_area .single_widget_area .subscribtion_form form button { width: 30px; height: 35px; border: none; background-color: transparent; color: rgba(255, 255, 255, 0.6); position: absolute; top: 0; right: 0; text-align: center; z-index: 10; } .footer_area .single_widget_area .footer_social_area a { color: #ffffff; display: inline-block; padding: 0 10px; font-size: 16px; } /* :: 12.0 Breadcumb Area CSS */ .breadcumb_area { position: relative; z-index: 1; width: 100%; height: 140px; } .breadcumb_area:after { background-color: rgba(255, 255, 255, 0.9); position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: -5; content: ''; } .breadcumb_area .page-title h2 { font-size: 30px; text-transform: uppercase; font-weight: 700; font-family: "Ubuntu", sans-serif; letter-spacing: 1px; margin-bottom: 0; } .breadcumb_area.breadcumb-style-two { width: 100%; height: 390px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .breadcumb_area.breadcumb-style-two { height: 300px; } } @media only screen and (max-width: 767px) { .breadcumb_area.breadcumb-style-two { height: 250px; } } .breadcumb_area.breadcumb-style-two .page-title h2 { font-size: 72px; text-transform: uppercase; font-weight: 700; font-family: "Ubuntu", sans-serif; letter-spacing: 1px; margin-bottom: 0; color: #0315ff; } @media only screen and (min-width: 768px) and (max-width: 991px) { .breadcumb_area.breadcumb-style-two .page-title h2 { font-size: 48px; } } @media only screen and (max-width: 767px) { .breadcumb_area.breadcumb-style-two .page-title h2 { font-size: 30px; } } /* :: 13.0 Product Sidebar Area CSS */ .widget { position: relative; z-index: 1; } .widget .widget-title { font-size: 18px; text-transform: capitalize; font-weight: 600; } .widget .widget-title2 { text-transform: uppercase; font-size: 12px; margin-bottom: 15px; display: block; margin-bottom: 0; color: #000000; font-weight: 600; } .widget .catagories-menu li > a { text-transform: uppercase; font-size: 12px; margin-bottom: 15px; display: block; } .widget .catagories-menu .sub-menu { margin-left: 15px; margin-bottom: 15px; } .widget .catagories-menu .sub-menu li > a { text-transform: capitalize; font-size: 14px; margin-bottom: 5px; display: block; font-weight: 300; color: #787878; } .widget .catagories-menu .sub-menu li > a:hover { color: #0315ff; } .widget.price .ui-slider-handle { background-color: #000000; border: none; border-radius: 0; top: -6px; width: 4px; height: 15px; margin: 0; } .widget.price .ui-slider-range.ui-corner-all.ui-widget-header { background-color: #0315ff; } .widget.price .ui-slider-horizontal { height: 5px; } .widget.price .range-price { font-size: 12px; font-weight: 600; margin-top: 15px; text-transform: uppercase; } .widget.color .widget-desc ul { -ms-flex-wrap: wrap; flex-wrap: wrap; } .widget.color .widget-desc ul li { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; width: 20%; margin-bottom: 15px; } .widget.color .widget-desc ul li a { width: 30px; height: 30px; display: block; background-color: #ffffff; position: relative; z-index: 1; box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); } .widget.color .widget-desc ul li a.color1 { background-color: #ffffff; } .widget.color .widget-desc ul li a.color2 { background-color: #969696; } .widget.color .widget-desc ul li a.color3 { background-color: #030303; } .widget.color .widget-desc ul li a.color4 { background-color: #0315ff; } .widget.color .widget-desc ul li a.color5 { background-color: #dc0647; } .widget.color .widget-desc ul li a.color6 { background-color: #fff56a; } .widget.color .widget-desc ul li a.color7 { background-color: #f26e51; } .widget.color .widget-desc ul li a.color8 { background-color: #9a8777; } .widget.color .widget-desc ul li a.color9 { background-color: #5b862a; } .widget.color .widget-desc ul li a.color10 { background-color: #8662a9; } .widget.brands ul li { display: block; } .widget.brands ul li a { display: block; margin-bottom: 5px; font-size: 14px; color: #787878; font-weight: 300; text-transform: capitalize; } .widget.brands ul li a:hover { color: #0315ff; } .product-topbar { position: relative; z-index: 100; margin-bottom: 40px; } .product-topbar .total-products p { margin-bottom: 0; font-size: 12px; font-weight: 600; color: #000000; text-transform: uppercase; letter-spacing: 0.75px; } .product-topbar .total-products p span { color: #0315ff; } .product-topbar .product-sorting p { margin-bottom: 0; font-size: 12px; font-weight: 600; color: #000000; text-transform: uppercase; letter-spacing: 0.75px; margin-right: 15px; } .product-topbar .product-sorting form select { background-color: transparent; border: none; } .product-topbar .product-sorting form select option { font-size: 12px; font-weight: 600; color: #000000; text-transform: uppercase; letter-spacing: 0.75px; } .product-topbar .nice-select { border: none; font-size: 14px; font-weight: 500; height: auto; line-height: 1.5; padding-left: 0; margin: 0; text-transform: uppercase; } .product-topbar .nice-select .list { background-color: #f6f6f6; border-radius: 0; border: none; } .product-topbar .nice-select .list .option.selected { color: #0315ff; } /* :: 14.0 Checkout Area CSS */ .checkout_details_area form label { font-size: 12px; text-transform: uppercase; font-weight: 600; } .checkout_details_area form label span { color: #0315ff; } .checkout_details_area form .form-control { height: 42px; border: 1px solid #ebebeb; background-color: transparent; border-radius: 0; } .checkout_details_area form .nice-select { border-radius: 0; border: 1px solid #ebebeb; } .checkout_details_area form .nice-select .list { width: 100%; border-radius: 0; } .order-details-confirmation { width: 100%; border: 2px solid #ebebeb; padding: 40px; } @media only screen and (max-width: 767px) { .order-details-confirmation { margin-top: 100px; padding: 20px; } } .order-details-confirmation .order-details-form li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 0; font-size: 12px; text-transform: uppercase; padding: 20px 0; border-bottom: 2px solid #ebebeb; font-weight: 600; } .order-details-confirmation .card-header h6 a { display: block; font-size: 14px; text-transform: uppercase; } .order-details-confirmation .card-header h6 a i { color: #9f9f9f; } .order-details-confirmation .card { border: none; } .order-details-confirmation .card-header { background-color: transparent; border-bottom: none; } .order-details-confirmation .card-body p { font-size: 12px; line-height: 2; color: #9f9f9f; } /* :: 15.0 Blog Area CSS */ .blog-wrapper { position: relative; z-index: 1; } .blog-wrapper .single-blog-area { position: relative; z-index: 1; box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); -webkit-transition-duration: 500ms; transition-duration: 500ms; overflow: hidden; } .blog-wrapper .single-blog-area img { width: 100%; -webkit-transition-duration: 500ms; transition-duration: 500ms; } .blog-wrapper .single-blog-area .post-title { -webkit-transition-duration: 500ms; transition-duration: 500ms; background-color: #ffffff; padding: 20px 40px; position: absolute; bottom: 0; left: 0; width: 85%; height: auto; z-index: 10; } @media only screen and (max-width: 767px) { .blog-wrapper .single-blog-area .post-title { padding: 20px; } } .blog-wrapper .single-blog-area .post-title a { display: block; font-size: 18px; font-weight: 600; line-height: 1.5; } @media only screen and (max-width: 767px) { .blog-wrapper .single-blog-area .post-title a { font-size: 14px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .blog-wrapper .single-blog-area .post-title a { font-size: 18px; } } .blog-wrapper .single-blog-area .hover-content { -webkit-transition-duration: 500ms; transition-duration: 500ms; background-color: #ffffff; background-color: #ffffff; padding: 20px 40px; position: absolute; width: 85%; height: 100%; z-index: 100; top: 0; left: 0; opacity: 0; visibility: hidden; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .blog-wrapper .single-blog-area .hover-content { padding: 20px; } } @media only screen and (max-width: 767px) { .blog-wrapper .single-blog-area .hover-content { padding: 20px; } } .blog-wrapper .single-blog-area .hover-content .hover-post-title a { display: block; font-size: 18px; font-weight: 600; line-height: 1.5; margin-bottom: 20px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .blog-wrapper .single-blog-area .hover-content .hover-post-title a { font-size: 16px; margin-bottom: 10px; } } @media only screen and (max-width: 767px) { .blog-wrapper .single-blog-area .hover-content .hover-post-title a { font-size: 14px; margin-bottom: 10px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .blog-wrapper .single-blog-area .hover-content .hover-post-title a { font-size: 18px; margin-bottom: 20px; } } .blog-wrapper .single-blog-area .hover-content .hover-post-title a:hover { color: #0315ff; } @media only screen and (max-width: 767px) { .blog-wrapper .single-blog-area .hover-content p { display: none; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .blog-wrapper .single-blog-area .hover-content p { display: block; font-size: 14px; line-height: 1.7; } } .blog-wrapper .single-blog-area .hover-content > a { display: block; font-size: 12px; font-weight: 600; margin-bottom: 0; color: #0315ff; letter-spacing: 1.5px; text-transform: uppercase; margin-top: 50px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .blog-wrapper .single-blog-area .hover-content > a { margin-top: 15px; } } @media only screen and (max-width: 767px) { .blog-wrapper .single-blog-area .hover-content > a { margin-top: 30px; } } .blog-wrapper .single-blog-area:hover .hover-content, .blog-wrapper .single-blog-area:focus .hover-content { opacity: 1; visibility: visible; } .blog-wrapper .single-blog-area:hover img, .blog-wrapper .single-blog-area:focus img { -webkit-transform: scale(1.1); transform: scale(1.1); } .single-blog-wrapper { position: relative; z-index: 1; } .single-blog-wrapper .single-blog-content-wrapper { position: relative; z-index: 1; -ms-flex-wrap: wrap; flex-wrap: wrap; } .single-blog-wrapper .single-blog-content-wrapper .single-blog--text { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; width: 75%; padding: 70px 7%; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .single-blog-wrapper .single-blog-content-wrapper .single-blog--text { -webkit-box-flex: 0; -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%; width: 65%; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .single-blog-wrapper .single-blog-content-wrapper .single-blog--text { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; width: 60%; } } @media only screen and (max-width: 767px) { .single-blog-wrapper .single-blog-content-wrapper .single-blog--text { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } } .single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 { font-size: 30px; line-height: 1.5; margin-bottom: 50px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 { font-size: 24px; margin-bottom: 30px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 { font-size: 20px; margin-bottom: 20px; } } @media only screen and (max-width: 767px) { .single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 { font-size: 18px; margin-bottom: 20px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-blog-wrapper .single-blog-content-wrapper .single-blog--text h2 { font-size: 24px; } } .single-blog-wrapper .single-blog-content-wrapper .single-blog--text p { font-size: 18px; font-weight: 300; margin-bottom: 50px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .single-blog-wrapper .single-blog-content-wrapper .single-blog--text p { font-size: 16px; } } @media only screen and (max-width: 767px) { .single-blog-wrapper .single-blog-content-wrapper .single-blog--text p { font-size: 14px; } } .single-blog-wrapper .single-blog-content-wrapper .single-blog--text blockquote { margin-bottom: 50px; } .single-blog-wrapper .single-blog-content-wrapper .single-blog--text blockquote h6 { font-size: 18px; line-height: 2; display: -webkit-box; display: -ms-flexbox; display: flex; } .single-blog-wrapper .single-blog-content-wrapper .single-blog--text blockquote h6 i { margin-right: 30px; font-size: 30px; color: #0315ff; } .single-blog-wrapper .single-blog-content-wrapper .single-blog--text blockquote span { margin-left: 60px; font-size: 16px; font-weight: 600; color: rgba(0, 0, 0, 0.6); } .single-blog-wrapper .single-blog-content-wrapper .related-blog-post { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; width: 25%; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .single-blog-wrapper .single-blog-content-wrapper .related-blog-post { -webkit-box-flex: 0; -ms-flex: 0 0 35%; flex: 0 0 35%; max-width: 35%; width: 35%; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .single-blog-wrapper .single-blog-content-wrapper .related-blog-post { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; width: 40%; } } @media only screen and (max-width: 767px) { .single-blog-wrapper .single-blog-content-wrapper .related-blog-post { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } } .single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post { position: relative; z-index: 1; overflow: hidden; -webkit-transition-duration: 500ms; transition-duration: 500ms; } .single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post img { width: 100%; -webkit-transition-duration: 500ms; transition-duration: 500ms; } .single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post a { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.6); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 5px 50px; } .single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post a h5 { color: #ffffff; text-align: center; font-size: 18px; margin-bottom: 0; line-height: 1.5; } .single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post:hover img, .single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post:focus img { -webkit-transform: scale(1.2); transform: scale(1.2); } /* :: 16.0 Regular Page Area CSS */ .regular-page-content-wrapper { position: relative; z-index: 1; } .regular-page-content-wrapper .regular-page-text h2 { font-size: 30px; line-height: 1.5; margin-bottom: 50px; } .regular-page-content-wrapper .regular-page-text p { font-size: 18px; font-weight: 300; margin-bottom: 50px; } .regular-page-content-wrapper .regular-page-text blockquote { margin-bottom: 50px; } .regular-page-content-wrapper .regular-page-text blockquote h6 { font-size: 18px; line-height: 2; display: -webkit-box; display: -ms-flexbox; display: flex; } .regular-page-content-wrapper .regular-page-text blockquote h6 i { margin-right: 30px; font-size: 30px; color: #0315ff; } .regular-page-content-wrapper .regular-page-text blockquote span { margin-left: 60px; font-size: 16px; font-weight: 600; color: rgba(0, 0, 0, 0.6); } /* :: 17.0 Contact Area CSS */ .contact-area { position: relative; z-index: 1; -ms-flex-wrap: wrap; flex-wrap: wrap; } .contact-area .google-map { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; width: 60%; } @media only screen and (min-width: 768px) and (max-width: 991px) { .contact-area .google-map { -webkit-box-flex: 0; -ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%; width: 55%; } } @media only screen and (max-width: 767px) { .contact-area .google-map { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; } } .contact-area .google-map #googleMap { width: 100%; height: 685px; } @media only screen and (max-width: 767px) { .contact-area .google-map #googleMap { height: 400px; } } .contact-area .contact-info { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; width: 40%; padding: 50px 5%; } @media only screen and (min-width: 768px) and (max-width: 991px) { .contact-area .contact-info { -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%; width: 45%; padding: 50px 3%; } } @media only screen and (max-width: 767px) { .contact-area .contact-info { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; padding: 50px 5%; } } .contact-area .contact-info h2 { font-size: 30px; margin-bottom: 20px; } .contact-area .contact-info p { font-size: 16px; font-weight: 300; } .contact-area .contact-info .contact-address p { font-size: 12px; font-weight: 600; margin-bottom: 10px; } .contact-area .contact-info .contact-address p span { font-weight: 600; color: #000000; width: 100px; display: inline-block; text-transform: uppercase; } .contact-area .contact-info .contact-address p:last-child { margin-top: 100px; } .contact-area .contact-info .contact-address p:last-child a { font-size: 14px; font-weight: 300; } .contact-area .contact-info .contact-address p:last-child a:hover { color: #0315ff; } /* ##### The End ##### */ /*# sourceMappingURL=core-style.css.map */