Repository: ahmadhuss/ludus-free-premium-ecommerce-template Branch: master Commit: 9db3c2907bb4 Files: 116 Total size: 7.9 MB Directory structure: gitextract_io8gfypf/ ├── 404.html ├── LICENSE ├── README.md ├── about.html ├── blog-detail.html ├── blog-left-sidebar.html ├── blog-masonry.html ├── blog-right-sidebar.html ├── blog-sidebar-none.html ├── cart.html ├── checkout.html ├── contact.html ├── css/ │ ├── app.color10.css │ ├── app.color2.css │ ├── app.color3.css │ ├── app.color4.css │ ├── app.color5.css │ ├── app.color6.css │ ├── app.color7.css │ ├── app.color8.css │ ├── app.color9.css │ ├── app.css │ ├── utility.css │ └── vendor.css ├── dash-address-add.html ├── dash-address-book.html ├── dash-address-edit.html ├── dash-address-make-default.html ├── dash-cancellation.html ├── dash-edit-profile.html ├── dash-manage-order.html ├── dash-my-order.html ├── dash-my-profile.html ├── dash-payment-option.html ├── dash-track-order.html ├── dashboard.html ├── empty-cart.html ├── empty-search.html ├── empty-wishlist.html ├── faq.html ├── index-2.html ├── index-3.html ├── index.html ├── js/ │ ├── app.js │ ├── jquery.shopnav.js │ ├── map-init.js │ └── vendor.js ├── lost-password.html ├── product-detail-affiliate.html ├── product-detail-variable.html ├── product-detail.html ├── scss/ │ ├── abstracts/ │ │ ├── _functions.scss │ │ ├── _header-comment.scss │ │ ├── _mixins.scss │ │ ├── _variables.scss │ │ └── mixins-module/ │ │ └── _mixin-utilities-spacing.scss │ ├── app.color10.scss │ ├── app.color2.scss │ ├── app.color3.scss │ ├── app.color4.scss │ ├── app.color5.scss │ ├── app.color6.scss │ ├── app.color7.scss │ ├── app.color8.scss │ ├── app.color9.scss │ ├── app.scss │ ├── base/ │ │ ├── _base.scss │ │ ├── _pre-config.scss │ │ ├── _typography.scss │ │ └── _utilities.scss │ ├── components/ │ │ ├── _all.scss │ │ ├── breadcrumb/ │ │ │ └── _breadcrumb.scss │ │ ├── button/ │ │ │ └── _button.scss │ │ ├── checkbox-radio/ │ │ │ └── _checkbox-radio.scss │ │ ├── countdown/ │ │ │ └── _countdown.scss │ │ ├── input-counter/ │ │ │ └── _input-counter.scss │ │ ├── input-text/ │ │ │ └── _input-text.scss │ │ ├── modal/ │ │ │ └── _modal.scss │ │ ├── preload-img-aspect-ratio/ │ │ │ └── _preload-img-aspect-ratio.scss │ │ ├── product/ │ │ │ └── _product.scss │ │ ├── select-box/ │ │ │ └── _select-box.scss │ │ └── textarea/ │ │ └── _textarea.scss │ ├── layout/ │ │ ├── _footer.scss │ │ └── _header.scss │ ├── pages/ │ │ ├── _about.scss │ │ ├── _all.scss │ │ ├── _blog.scss │ │ ├── _cart-wishlist.scss │ │ ├── _checkout.scss │ │ ├── _contact.scss │ │ ├── _dashboard.scss │ │ ├── _empty-404.scss │ │ ├── _faq.scss │ │ ├── _index.scss │ │ ├── _product-detail.scss │ │ ├── _shop.scss │ │ └── _sign-in-up-lost.scss │ ├── utility.scss │ └── vendors-extensions/ │ ├── _all.scss │ ├── _bootstrap.scss │ ├── _jquery.scrollup.scss │ ├── _owl-carousel.scss │ ├── _slick.scss │ └── jquery.shopNav/ │ ├── _dropdown.scss │ └── extensions/ │ ├── _mega.scss │ └── _mini-cart.scss ├── shop-grid-full.html ├── shop-grid-left.html ├── shop-grid-right.html ├── shop-list-full.html ├── shop-list-left.html ├── shop-list-right.html ├── shop-side-version-2.html ├── signin.html ├── signup.html └── wishlist.html ================================================ FILE CONTENTS ================================================ ================================================ FILE: 404.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
404 Looks like you're in wrong place. GO TO HOME
================================================ FILE: LICENSE ================================================ MIT License Copyright (c) 2019 Ahmad Hussnain Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================ # Ludus Free Premium E-commerce Template *I want to thank all of you who give stars and fork the repo. I love you all and I have no words in my heart.* I've developed another open-source eCommerce template that may work for you. [Demo link](https://github.com/ahmadHuss/groover-free-premium-ecommerce-template) ## Real use case: This template has also been used in a famous Codecanyon script named DOKANS [Demo link](https://bit.ly/3rTQIqp) which has ~300+ sales. [Live Preview](https://d2r00w08fz6ft0.cloudfront.net/ludus-demo/index.html) ![snap1](/ludus/doc-img/01_preview.png) **40+ Pages still not pressed the star & follow button.** ## Contents - [Getting Started](#getting-started) - [Downloaded Folders](#downloaded-folders) - [HTML Folder](#html-folder) - [Change Features](#change-features) - [Sources and Credits](#sources-and-credits) - [Changelog Updates History](#changelog-updates-history) - [Version](#version) ## Getting Started Ludus is complete multipurpose polish e-commerce template built with best practices. It will be a perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains **40+ HTML files**, **3 Homepages**, **3 Header Styles**, **12 Dashboard Pages**, **3 Product Pages**, **7 Shop Pages**,**5 Blog Pages**, **Box mode** and generated **10 Color variations** but could create unlimited colors. ### Template Features - Clean CSS structure **(Most of the styles have specificity level 1)**. - Clean markup **(Markup correctly formatted with comments for setup things)**. - Fully responsive **(For your desktop and mobile users)**. - Cross Browser compatibility **(Work on most of the famous browsers)**. - Fresh Design **(Modern approaches used by many web apps)**. - User convenient **(Easy to use for any professional and non-professional)**. - W3C Validated **(All files are passed from W3C validation service)**. - Well Documented **(Files are commented for users to understand)**. ### Extra Features - Intrinsic placeholder loading **(Initially set image container height)**. - Vertical Mega Menu. - 10 Color schemes generated. - Box version included. - Sass compatible. ## Downloaded Folders When you unpack downloaded archive you'll get folder containing 1 folder. Here they are, sorted alphabetically: - **HTML** - HTML version of template ## HTML Version ![snap1](/ludus/doc-img/img-1.jpg) Inside the **css** folder, we have all the stylesheets and vendor dependencies which our layout needs. You can use the color scheme according to your likeness. - css/app.css **(Orange-Red color scheme)** - css/app.color2.css **(Carmine-Red color scheme)** - css/app.color3.css **(Blue (RYB) color scheme)** - css/app.color4.css **(Dark-Spring-Green color scheme)** - css/app.color5.css **(Electric-Purple color scheme)** - css/app.color6.css **(Old-Burgundy color scheme)** - css/app.color7.css **(Blue-Sapphire color scheme)** - css/app.color8.css **(Yale-Blue color scheme)** - css/app.color9.css **(Eerie-Black color scheme)** - css/app.color10.css **(Candy-Apple-Red color scheme)** Inside the **scss** folder, we have **6** folders and these folders have scss files. ![snap1](/ludus/doc-img/img-2.jpg) **src/scss/abstracts** The **abstracts** folder gathers all Sass tools and helpers used across the project. Every global variable, function, and mixin should be put in here. The rule of thumb for this folder is that it should not output a single line of CSS when compiled on its own. These are nothing but Sass helpers. Inside this folder it has another folder named **mixins-module**, the file on this folder has a mixin which will generate space utility classes. **src/scss/utility.scss** This file is invoking a mixin from **mixins-module** which will generate space utility classes, these utility classes are also called **low-level utility classes** that make it easy to build complex user interfaces. **src/scss/base** The **base** folder holds what we might call the boilerplate code for the project. In there, you might find some typographic rules, defining some standard styles for commonly used HTML elements. **src/scss/components** **Components** are reusable styles on the layout. It contains all kind of specific modules like a button, a select-box and anything along those lines. There are usually a lot of folders since the whole site/application should be mostly composed of tiny modules. `_all.scss` is just importing file which contains all code base of the folder. In Bottom, you will see all components file and their usage on different places of the layout. **src/scss/components/breadcrumb/_breadcrumb.scss** ![snap1](/ludus/doc-img/components/1.jpg) **src/scss/components/button/_button.scss** ![snap1](/ludus/doc-img/components/2.jpg) **src/scss/components/checkbox-radio/_checkbox-radio.scss** ![snap1](/ludus/doc-img/components/3.jpg) **src/scss/components/countdown/_countdown.scss** ![snap1](/ludus/doc-img/components/4.jpg) **src/scss/components/input-counter/_input-counter.scss** ![snap1](/ludus/doc-img/components/5.jpg) **src/scss/components/input-text/_input-text.scss** ![snap1](/ludus/doc-img/components/6.jpg) **src/scss/components/modal/_modal.scss** ![snap1](/ludus/doc-img/components/7.jpg) **src/scss/components/preload-img-aspect-ratio/_preload-img-aspect-ratio.scss** ![snap1](/ludus/doc-img/components/8.jpg) ### What does it mean preload-img-aspect-ratio component? It's a **component** that associate with some **CSS classes** and these classes help to set default placeholder on **4:3 (SQUARE)** or **16:9 (WIDE)** images. ```html
``` ```css .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class to image child element. */ .aspect__img { position: absolute; width: 100%; height: 100%; } ``` **Some Points to use Aspect Ratio Component classes** - Make sure the element on which it adds, it would be a block or inline-block element, if it is not then you could add utility class `'u-d-block'`, `'u-d-inline-block'` or you could directly target that element with CSS to make **inline** or **block**. - By default `'.aspect--square'` or `'.aspect--16:9: resolution'` class takes height according to the **height of the child image element**. - But if the **parent element** is a **flex element** then aspect ratio technique doesn't work because `'.aspect--square'` or `'.aspect--16:9: resolution'` contains `padding top/bottom` property with a **percentage** value. - There are also some cases you do not want to have `'.aspect--square'` or `'.aspect--16:9: resolution'` class to take width & height that match with **child image element**. Then you could append **CSS class** or directly target that **parent element** with **CSS** and set your **custom width & height**. - If the image has **aspect ratio square, i.e. 4:3** then you would add class `'.aspect--square'` on the element. This class has a `padding-bottom:100%` property. **100%** means to take the **entire height of the image**. - If the image doesn't have **aspect ratio square** then to make a **custom class** like `'.aspect--imageWidth-imageHeight'` and use ready-made **sass function()** `nonsquare(imageWidth,imageHeight)` that returns `padding-bottom` property with the **value calculated according to image resolution**. - You could also change the `background-color` of placeholder according to your own choice. By default, only **2 classes** are generated. **src/scss/components/product/_product.scss** ![snap1](/ludus/doc-img/components/9.jpg) **src/scss/components/select-box/_select-box.scss** ![snap1](/ludus/doc-img/components/10.jpg) **src/scss/components/textarea/_textarea.scss** ![snap1](/ludus/doc-img/components/11.jpg) **src/scss/layout** The **layout** folder contains everything which takes part in laying out the site or application. This folder could have stylesheets for the main parts of the site (header, footer), the grid system or even CSS styles for all the forms. **src/scss/pages** Pages folder contains styles **per page**. **src/scss/vendors-extensions** It just overrides vendor dependencies and every vendor dependency file is separately created. **src/scss/app.scss** This is the main file that is importing all **other scss files** and compiles into the `app.css` file. Inside the **js** folder, we have all the javascript and vendor dependencies which our layout needs. ![snap1](/ludus/doc-img/img-3.jpg) **src/js/app.js** This is the main file which contains all functionality and plugins invocation of our layout. **src/js/jquery.shopnav.js** This plugin contains functionality for navigation. Navigation includes **DROP-DOWNS** and **VERTICAL MEGA-MENU**. ![snap1](/ludus/doc-img/img-4.jpg) **src/js/map-init.js** This file contains google maps functionality. **src/js/vendor.js** This file contains all vendor libraries source code. ## Change Features **1. Google Fonts** The template is using **sans-serif** font **Open Sans** from [Google Fonts](https://fonts.google.com/). You could change according to your choice. Erase that line from `html` files, and put new one here. ```html ``` After that also specify rule in **CSS**. ```css font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; ``` **2. Disable Preloader from pages** The template is using **preloader** until **body** configuration class `config` is not removed. **Preloader** will be hidden when the `config` class is removed. But it is not necessary to show **preloader** during page load. If you remove **preloader** then it doesn't affect the look & feel of the page. So you could disable **preloader**. All HTML files have this markup underneath **body** element. ```html
``` Remove this markup from all **html** files. After that in the `app.js` file, there is a method named `RESHOP.appConfiguration()` inside that method comment the line. ```javascript RESHOP.appConfiguration = function () { $('body').removeAttr('class'); // $('.preloader').removeClass('is-active'); }; ``` **3. Disable Modal** Default when you visit the **Homepage** a newsletter modal will pop up. You can disable the newsletter modal by editing the file `app.js`. This file is invoking a method named `showNewsletterModal()` inside `window` `load` event, comment that line modal will not show. ```javascript $(window).on('load', function () { // RESHOP.showNewsletterModal(); }); ``` **4. Slider Options** The template contains **8 methods** which are associated with **8 sliders**. ```javascript /* * Hero Slider / Primary Slider * Index, Index-2, Index-3 */ RESHOP.primarySlider(); /* * Product Slider */ RESHOP.productSlider(); /* * Tab Slider * Index-2 (Only) */ RESHOP.tabSlider(); /* * Brand Slider */ RESHOP.brandSlider(); /* * Testimonial Slider */ RESHOP.testimonialSlider(); /* * Blog Post Slider */ RESHOP.blogPostGallery(); /* * Product Detail Slider * Include Thumbnail Slider * Remember this method doesn't have * any relation with (Modal Product Detail Slider) */ RESHOP.productDetailInit(); /* * Product Detail Slider * Include Thumbnail Slider */ RESHOP.modalProductDetailInit(); ``` Bottom code is showing **methods body** where you could change the slider options. ```javascript /* * Hero Slider / Primary Slider * Index, Index-2, Index-3 */ RESHOP.primarySlider = function () { $primarySlider.owlCarousel({}); }; /* * Product Slider */ RESHOP.productSlider = function () { thisInstance.owlCarousel({}); }; /* * Tab Slider * Index-2 (Only) */ RESHOP.tabSlider = function () { thisInstance.owlCarousel({}); }; /* * Brand Slider */ RESHOP.brandSlider = function () { .owlCarousel({}); }; /* * Testimonial Slider */ RESHOP.testimonialSlider = function () { .owlCarousel({}); }; /* * Blog Post Slider */ RESHOP.blogPostGallery = function () { $(this).owlCarousel({}); }; /* * Product Detail Slider * Include Thumbnail Slider * Remember this method doesn't have any * relation with (Modal Product Detail Slider) */ RESHOP.productDetailInit = function () { $productDetailElement.slick({}); $productDetailElementThumbnail.slick({}); }; /* * Product Detail Slider * Include Thumbnail Slider */ RESHOP.modalProductDetailInit = function () { $modalProductDetailElement.slick({}); $modalProductDetailElementThumbnail.slick({}); }; ``` **5. Change color scheme** All **.html** pages are included with default color scheme i.e. `app.css`. ```html Ludus - Electronics, Apparel, Computers, Books, DVDs & more ``` You can change the stylesheet according to your **color scheme**, just erase the old `` tag with the new one. ```html ``` **6. Change Template from Wide to Box** You can see all default pages are **wide**. Change page from **wide** into a **box**, by adding this **CSS** class `boxed` on **html** element. ```html ``` ## Sources and Credits - [BEM - Block Element Modifier](https://en.bem.info/methodology/quick-start/) - [Normalize.css](https://necolas.github.io/normalize.css/) - [Bootstrap 4 with components Grid, Nav, Modal, Tooltip & Transitions](https://getbootstrap.com/) - [Font Awesome 5](https://fontawesome.com/) - [Animate.css](https://daneden.github.io/animate.css/) - [Modernizr](https://modernizr.com/) - [Popper.js](https://popper.js.org/) - [Owl Carousel 2](https://owlcarousel2.github.io/OwlCarousel2/) - [Slick Carousel](https://kenwheeler.github.io/slick/) - [jQuery](https://jquery.com/) - [jQuery ScrollUp](https://github.com/markgoodyear/scrollup) - [jQuery Elevate Zoom](http://elevateweb.co.uk/image-zoom) - [jQuery Light Gallery](https://sachinchoolur.github.io/lightGallery/) - [jQuery Fitvids](http://fitvidsjs.com/) - [Isotope](https://isotope.metafizzy.co/) - [Final Countdown](https://hilios.github.io/jQuery.countdown/) ## Changelog Updates History Following you'll find a list of all Ludus theme Template releases with a log of features added and bug fixes next to each one. ## Version Version 1.0.0 - Feburary 2019 Initial Template Release ================================================ FILE: about.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

Welcome to Reshop Store!

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Shop Now

Our Team Members

Ahnan Bashri Manager
Joseph Min UI, Designer
Mike Pipe App, Architect
Klronr Jim Team Leader

CLIENTS FEEDBACK

WHAT OUR CLIENTS SAY
================================================ FILE: blog-detail.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
Wait till its open

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

It’s Easier to Fool People Than to Convince Them That They Have Been Fooled.— MARK TWAIN

Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section 1.10.32.

6 thoughts on "Wait till is open"
  1. Dayle 25 March 2015 at 3:55pm

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

    Reply
    1. Dayle 25 March 2015 at 3:55pm

      Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

      Reply
      1. Dayle 25 March 2015 at 3:55pm

        Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

        Reply
        1. Dayle 25 March 2015 at 3:55pm

          Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

          Reply
          1. Dayle 25 March 2015 at 3:55pm

            Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

            Reply
          2. Dayle 25 March 2015 at 3:55pm

            Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

            Reply
Join the Conversation Your email address will not be published. Required fields are marked *

================================================ FILE: blog-left-sidebar.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
SEARCH
RECENT POSTS
  • 25 July 2018
    Life is an extraordinary Adventure Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.
  • 25 July 2018
    Everyone can draw but need passion for it Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.
  • 25 July 2018
    Rap is not an art Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.
Life is an extraordinary Adventure A post with the image

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Everyone can draw but need passion for it A post with the gallery

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

EDM is only dance-floor oriented it has no emotions A post with the embed audio

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Pop Genre only focusing on stupidity A post with the audio

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Save your movement on a camera A post with the video

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Oh No! 1 Trillion Videos A post with the embed video

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

================================================ FILE: blog-masonry.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
Life is an extraordinary Adventure

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Everyone can draw but need passion for it

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

EDM is only dance-floor oriented it has no emotions

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Pop Genre only focusing on stupidity

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Save your movement on a camera

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Oh No! 1 Trillion Videos

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

It's time for beer

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Tell me difference between smoke and vape

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Most people think the wars are a thing of the past

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Preparations are being made for a final war

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Trophies are over now rigging is prepared

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Peace is a mock word created by marionette

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

You are better than that

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Cancel that mark i need

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Wait till its open

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

================================================ FILE: blog-right-sidebar.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
Life is an extraordinary Adventure A post with the image

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Everyone can draw but need passion for it A post with the gallery

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

EDM is only dance-floor oriented it has no emotions A post with the embed audio

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Pop Genre only focusing on stupidity A post with the audio

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Save your movement on a camera A post with the video

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Oh No! 1 Trillion Videos A post with the embed video

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

SEARCH
RECENT POSTS
  • 25 July 2018
    Life is an extraordinary Adventure Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.
  • 25 July 2018
    Everyone can draw but need passion for it Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.
  • 25 July 2018
    Rap is not an art Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.
================================================ FILE: blog-sidebar-none.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
Life is an extraordinary Adventure A post with the image

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Everyone can draw but need passion for it A post with the gallery

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

EDM is only dance-floor oriented it has no emotions A post with the embed audio

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Pop Genre only focusing on stupidity A post with the audio

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Save your movement on a camera A post with the video

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

Oh No! 1 Trillion Videos A post with the embed video

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text.

================================================ FILE: cart.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

SHOPPING CART

ESTIMATE SHIPPING AND TAXES

Enter your destination to get a shipping estimate.
Note: There are some countries where free shipping is available otherwise our flat rate charges or country delivery charges will be apply.

NOTE

Add Special Note About Your Product
SHIPPING $4.00
TAX $0.00
SUBTOTAL $379.00
GRAND TOTAL $379.00
================================================ FILE: checkout.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
Returning customer? Click here to login
If you have an account with us, please log in.
Have a coupon? Click Here to enter your code
Enter your coupon code if you have one.

DELIVERY INFORMATION

Create an account by entering the information below. If you are a returning customer please login at the top of the page.

ORDER SUMMARY

Yellow Wireless Headphone Quantity x 1 $150.00
Nikon DSLR Camera 4k Quantity x 1 $150.00
New Dress D Nice Elegant Quantity x 1 $150.00
New Fashion D Nice Elegant Quantity x 1 $150.00

SHIPPING & BILLING

Ship to:

4247 Ashford Drive Virginia VA-20006 USA (+0) 900901904

Edit
Bill to default billing address Edit
SHIPPING $4.00
TAX $0.00
SUBTOTAL $379.00
GRAND TOTAL $379.00

PAYMENT INFORMATION

Pay Upon Cash on delivery. (This service is only available for some countries)
Make your payment directly into our bank account. Please use your Order ID as the payment reference. Your order will not be shipped until the funds have cleared in our account.
Please send a check to Store Name, Store Street, Store Town, Store State / County, Store Postcode.
International Credit Cards must be eligible for use within the United States.
When you click "Place Order" below we'll take you to Paypal's site to set up your billing information.
Terms of Service.
================================================ FILE: contact.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
LET'S HAVE A CALL (+0) 900 901 904 (+0) 900 901 902
OUR LOCATION 4247 Ashford Drive VA-20006 Virginia US
WORK TIME 5 Days a Week From 9 AM to 7 PM

Get In Touch

================================================ FILE: css/app.color10.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #ff1500; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #ff1500; transition: color 0.5s linear; } .gl-link:hover { color: #fa1500; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #ff1500 !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #ff1500; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #fa1500; } .btn--e-brand-b-2 { color: #ffffff; background-color: #ff1500; border: 2px solid #ff1500; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #fa1500; border-color: #fa1500; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #ff1500; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #ff1500; border: 2px solid #ff1500; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #fa1500; } .btn--e-transparent-hover-brand-b-2 { color: #ff1500; border: 2px solid #ff1500; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #ff1500; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #ff1500; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #ff1500; background-color: #ff1500; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #ff1500; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ff1500; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #fa1500; background-color: #fa1500; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ff1500; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #ff1500; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #ff1500; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #ff1500; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #ff1500; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #ff1500; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #ff1500; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #ff1500; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #ff1500; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ff1500; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #ff1500; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #ff1500; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #ff1500; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #ff1500; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #ff1500; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #ff1500; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #ff1500; } .product-r__price { display: block; font-weight: 600; color: #ff1500; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ff1500; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #ff1500; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #ff1500; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #ff1500; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #ff1500; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #ff1500; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #ff1500; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #ff1500; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #ff1500; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #ff1500; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #ff1500; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #ff1500; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #ff1500; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #ff1500; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #ff1500; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #ff1500; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #ff1500; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #ff1500; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #ff1500; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #ff1500; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #ff1500; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #ff1500; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #ff1500; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #ff1500; background-color: #ff1500; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #ff1500; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #ff1500; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #ff1500; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #ff1500; color: #333333; } .filter__btn--style-2.js-checked { border-color: #ff1500; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #ff1500; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #ff1500; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #ff1500; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #ff1500; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #ff1500; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #ff1500; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #ff1500; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #ff1500; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #ff1500; } .w-r__price { display: block; color: #ff1500; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #ff1500; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #ff1500; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #ff1500; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #ff1500; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #ff1500; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #ff1500; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #ff1500; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #ff1500; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #ff1500; } .dash__link--brand > a:hover { color: #fa1500; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #ff1500; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #ff1500; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #ff1500; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #ff1500; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #ff1500; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #ff1500; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #ff1500; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #ff1500; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #ff1500; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #ff1500; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #ff1500; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #ff1500; border-color: #ff1500; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #ff1500; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #ff1500; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #ff1500; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #ff1500; color: #ffffff; border-color: #ff1500; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #ff1500; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #ff1500; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #ff1500; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #ff1500; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #ff1500; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #ff1500; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #ff1500; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #ff1500; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(255, 21, 0, 0.12); color: #ff1500; border-color: #ff1500; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(255, 21, 0, 0.12); color: #ff1500; border-color: #ff1500; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #ff1500; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #ff1500; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #ff1500; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #ff1500; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #ff1500; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #ff1500; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #fa1500; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #ff1500; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #ff1500; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #ff1500; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #ff1500; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #ff1500; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #ff1500; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #ff1500; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #ff1500; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #ff1500, #ff1500); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #fa1500; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #ff1500; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #ff1500; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #ff1500; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #ff1500; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #ff1500; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #ff1500 0%, #ff4433 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #ff1500; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/app.color2.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #ff003b; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #ff003b; transition: color 0.5s linear; } .gl-link:hover { color: #fa003a; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #ff003b !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #ff003b; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #fa003a; } .btn--e-brand-b-2 { color: #ffffff; background-color: #ff003b; border: 2px solid #ff003b; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #fa003a; border-color: #fa003a; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #ff003b; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #ff003b; border: 2px solid #ff003b; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #fa003a; } .btn--e-transparent-hover-brand-b-2 { color: #ff003b; border: 2px solid #ff003b; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #ff003b; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #ff003b; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #ff003b; background-color: #ff003b; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #ff003b; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ff003b; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #fa003a; background-color: #fa003a; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ff003b; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #ff003b; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #ff003b; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #ff003b; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #ff003b; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #ff003b; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #ff003b; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #ff003b; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #ff003b; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ff003b; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #ff003b; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #ff003b; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #ff003b; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #ff003b; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #ff003b; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #ff003b; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #ff003b; } .product-r__price { display: block; font-weight: 600; color: #ff003b; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ff003b; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #ff003b; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #ff003b; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #ff003b; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #ff003b; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #ff003b; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #ff003b; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #ff003b; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #ff003b; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #ff003b; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #ff003b; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #ff003b; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #ff003b; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #ff003b; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #ff003b; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #ff003b; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #ff003b; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #ff003b; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #ff003b; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #ff003b; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #ff003b; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #ff003b; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #ff003b; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #ff003b; background-color: #ff003b; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #ff003b; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #ff003b; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #ff003b; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #ff003b; color: #333333; } .filter__btn--style-2.js-checked { border-color: #ff003b; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #ff003b; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #ff003b; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #ff003b; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #ff003b; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #ff003b; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #ff003b; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #ff003b; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #ff003b; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #ff003b; } .w-r__price { display: block; color: #ff003b; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #ff003b; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #ff003b; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #ff003b; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #ff003b; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #ff003b; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #ff003b; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #ff003b; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #ff003b; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #ff003b; } .dash__link--brand > a:hover { color: #fa003a; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #ff003b; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #ff003b; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #ff003b; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #ff003b; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #ff003b; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #ff003b; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #ff003b; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #ff003b; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #ff003b; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #ff003b; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #ff003b; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #ff003b; border-color: #ff003b; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #ff003b; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #ff003b; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #ff003b; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #ff003b; color: #ffffff; border-color: #ff003b; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #ff003b; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #ff003b; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #ff003b; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #ff003b; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #ff003b; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #ff003b; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #ff003b; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #ff003b; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(255, 0, 59, 0.12); color: #ff003b; border-color: #ff003b; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(255, 0, 59, 0.12); color: #ff003b; border-color: #ff003b; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #ff003b; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #ff003b; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #ff003b; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #ff003b; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #ff003b; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #ff003b; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #fa003a; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #ff003b; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #ff003b; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #ff003b; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #ff003b; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #ff003b; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #ff003b; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #ff003b; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #ff003b; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #ff003b, #ff003b); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #fa003a; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #ff003b; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #ff003b; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #ff003b; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #ff003b; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #ff003b; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #ff003b 0%, #ff3362 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #ff003b; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/app.color3.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #003bff; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #003bff; transition: color 0.5s linear; } .gl-link:hover { color: #003afa; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #003bff !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #003bff; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #003afa; } .btn--e-brand-b-2 { color: #ffffff; background-color: #003bff; border: 2px solid #003bff; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #003afa; border-color: #003afa; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #003bff; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #003bff; border: 2px solid #003bff; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #003afa; } .btn--e-transparent-hover-brand-b-2 { color: #003bff; border: 2px solid #003bff; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #003bff; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #003bff; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #003bff; background-color: #003bff; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #003bff; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #003bff; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #003afa; background-color: #003afa; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #003bff; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #003bff; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #003bff; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #003bff; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #003bff; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #003bff; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #003bff; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #003bff; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #003bff; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #003bff; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #003bff; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #003bff; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #003bff; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #003bff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #003bff; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #003bff; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #003bff; } .product-r__price { display: block; font-weight: 600; color: #003bff; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #003bff; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #003bff; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #003bff; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #003bff; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #003bff; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #003bff; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #003bff; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #003bff; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #003bff; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #003bff; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #003bff; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #003bff; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #003bff; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #003bff; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #003bff; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #003bff; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #003bff; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #003bff; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #003bff; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #003bff; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #003bff; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #003bff; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #003bff; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #003bff; background-color: #003bff; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #003bff; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #003bff; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #003bff; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #003bff; color: #333333; } .filter__btn--style-2.js-checked { border-color: #003bff; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #003bff; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #003bff; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #003bff; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #003bff; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #003bff; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #003bff; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #003bff; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #003bff; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #003bff; } .w-r__price { display: block; color: #003bff; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #003bff; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #003bff; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #003bff; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #003bff; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #003bff; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #003bff; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #003bff; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #003bff; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #003bff; } .dash__link--brand > a:hover { color: #003afa; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #003bff; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #003bff; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #003bff; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #003bff; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #003bff; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #003bff; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #003bff; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #003bff; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #003bff; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #003bff; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #003bff; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #003bff; border-color: #003bff; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #003bff; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #003bff; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #003bff; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #003bff; color: #ffffff; border-color: #003bff; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #003bff; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #003bff; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #003bff; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #003bff; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #003bff; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #003bff; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #003bff; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #003bff; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(0, 59, 255, 0.12); color: #003bff; border-color: #003bff; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(0, 59, 255, 0.12); color: #003bff; border-color: #003bff; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #003bff; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #003bff; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #003bff; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #003bff; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #003bff; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #003bff; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #003afa; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #003bff; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #003bff; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #003bff; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #003bff; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #003bff; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #003bff; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #003bff; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #003bff; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #003bff, #003bff); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #003afa; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #003bff; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #003bff; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #003bff; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #003bff; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #003bff; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #003bff 0%, #3362ff 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #003bff; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/app.color4.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #156844; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #156844; transition: color 0.5s linear; } .gl-link:hover { color: #146441; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #156844 !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #156844; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #146441; } .btn--e-brand-b-2 { color: #ffffff; background-color: #156844; border: 2px solid #156844; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #146441; border-color: #146441; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #156844; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #156844; border: 2px solid #156844; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #146441; } .btn--e-transparent-hover-brand-b-2 { color: #156844; border: 2px solid #156844; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #156844; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #156844; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #156844; background-color: #156844; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #156844; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #156844; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #146441; background-color: #146441; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #156844; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #156844; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #156844; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #156844; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #156844; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #156844; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #156844; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #156844; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #156844; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #156844; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #156844; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #156844; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #156844; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #156844; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #156844; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #156844; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #156844; } .product-r__price { display: block; font-weight: 600; color: #156844; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #156844; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #156844; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #156844; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #156844; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #156844; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #156844; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #156844; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #156844; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #156844; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #156844; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #156844; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #156844; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #156844; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #156844; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #156844; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #156844; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #156844; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #156844; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #156844; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #156844; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #156844; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #156844; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #156844; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #156844; background-color: #156844; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #156844; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #156844; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #156844; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #156844; color: #333333; } .filter__btn--style-2.js-checked { border-color: #156844; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #156844; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #156844; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #156844; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #156844; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #156844; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #156844; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #156844; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #156844; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #156844; } .w-r__price { display: block; color: #156844; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #156844; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #156844; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #156844; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #156844; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #156844; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #156844; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #156844; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #156844; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #156844; } .dash__link--brand > a:hover { color: #146441; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #156844; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #156844; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #156844; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #156844; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #156844; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #156844; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #156844; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #156844; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #156844; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #156844; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #156844; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #156844; border-color: #156844; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #156844; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #156844; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #156844; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #156844; color: #ffffff; border-color: #156844; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #156844; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #156844; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #156844; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #156844; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #156844; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #156844; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #156844; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #156844; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(21, 104, 68, 0.12); color: #156844; border-color: #156844; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(21, 104, 68, 0.12); color: #156844; border-color: #156844; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #156844; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #156844; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #156844; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #156844; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #156844; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #156844; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #146441; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #156844; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #156844; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #156844; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #156844; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #156844; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #156844; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #156844; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #156844; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #156844, #156844); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #146441; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #156844; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #156844; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #156844; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #156844; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #156844; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #156844 0%, #1e9260 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #156844; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/app.color5.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #c500ff; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #c500ff; transition: color 0.5s linear; } .gl-link:hover { color: #c100fa; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #c500ff !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #c500ff; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #c100fa; } .btn--e-brand-b-2 { color: #ffffff; background-color: #c500ff; border: 2px solid #c500ff; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #c100fa; border-color: #c100fa; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #c500ff; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #c500ff; border: 2px solid #c500ff; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #c100fa; } .btn--e-transparent-hover-brand-b-2 { color: #c500ff; border: 2px solid #c500ff; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #c500ff; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #c500ff; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #c500ff; background-color: #c500ff; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #c500ff; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #c500ff; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #c100fa; background-color: #c100fa; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #c500ff; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #c500ff; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #c500ff; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #c500ff; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #c500ff; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #c500ff; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #c500ff; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #c500ff; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #c500ff; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #c500ff; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #c500ff; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #c500ff; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #c500ff; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #c500ff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #c500ff; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #c500ff; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #c500ff; } .product-r__price { display: block; font-weight: 600; color: #c500ff; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #c500ff; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #c500ff; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #c500ff; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #c500ff; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #c500ff; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #c500ff; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #c500ff; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #c500ff; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #c500ff; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #c500ff; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #c500ff; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #c500ff; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #c500ff; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #c500ff; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #c500ff; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #c500ff; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #c500ff; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #c500ff; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #c500ff; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #c500ff; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #c500ff; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #c500ff; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #c500ff; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #c500ff; background-color: #c500ff; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #c500ff; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #c500ff; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #c500ff; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #c500ff; color: #333333; } .filter__btn--style-2.js-checked { border-color: #c500ff; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #c500ff; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #c500ff; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #c500ff; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #c500ff; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #c500ff; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #c500ff; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #c500ff; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #c500ff; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #c500ff; } .w-r__price { display: block; color: #c500ff; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #c500ff; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #c500ff; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #c500ff; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #c500ff; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #c500ff; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #c500ff; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #c500ff; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #c500ff; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #c500ff; } .dash__link--brand > a:hover { color: #c100fa; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #c500ff; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #c500ff; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #c500ff; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #c500ff; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #c500ff; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #c500ff; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #c500ff; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #c500ff; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #c500ff; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #c500ff; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #c500ff; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #c500ff; border-color: #c500ff; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #c500ff; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #c500ff; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #c500ff; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #c500ff; color: #ffffff; border-color: #c500ff; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #c500ff; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #c500ff; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #c500ff; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #c500ff; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #c500ff; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #c500ff; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #c500ff; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #c500ff; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(197, 0, 255, 0.12); color: #c500ff; border-color: #c500ff; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(197, 0, 255, 0.12); color: #c500ff; border-color: #c500ff; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #c500ff; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #c500ff; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #c500ff; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #c500ff; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #c500ff; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #c500ff; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #c100fa; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #c500ff; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #c500ff; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #c500ff; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #c500ff; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #c500ff; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #c500ff; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #c500ff; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #c500ff; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #c500ff, #c500ff); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #c100fa; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #c500ff; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #c500ff; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #c500ff; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #c500ff; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #c500ff; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #c500ff 0%, #d133ff 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #c500ff; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/app.color6.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #382E2E; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #382E2E; transition: color 0.5s linear; } .gl-link:hover { color: #352c2c; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #382E2E !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #382E2E; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #352c2c; } .btn--e-brand-b-2 { color: #ffffff; background-color: #382E2E; border: 2px solid #382E2E; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #352c2c; border-color: #352c2c; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #382E2E; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #382E2E; border: 2px solid #382E2E; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #352c2c; } .btn--e-transparent-hover-brand-b-2 { color: #382E2E; border: 2px solid #382E2E; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #382E2E; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #382E2E; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #382E2E; background-color: #382E2E; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #382E2E; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #382E2E; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #352c2c; background-color: #352c2c; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #382E2E; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #382E2E; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #382E2E; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #382E2E; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #382E2E; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #382E2E; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #382E2E; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #382E2E; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #382E2E; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #382E2E; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #382E2E; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #382E2E; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #382E2E; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #382E2E; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #382E2E; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #382E2E; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #382E2E; } .product-r__price { display: block; font-weight: 600; color: #382E2E; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #382E2E; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #382E2E; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #382E2E; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #382E2E; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #382E2E; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #382E2E; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #382E2E; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #382E2E; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #382E2E; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #382E2E; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #382E2E; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #382E2E; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #382E2E; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #382E2E; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #382E2E; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #382E2E; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #382E2E; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #382E2E; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #382E2E; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #382E2E; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #382E2E; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #382E2E; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #382E2E; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #382E2E; background-color: #382E2E; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #382E2E; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #382E2E; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #382E2E; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #382E2E; color: #333333; } .filter__btn--style-2.js-checked { border-color: #382E2E; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #382E2E; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #382E2E; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #382E2E; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #382E2E; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #382E2E; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #382E2E; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #382E2E; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #382E2E; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #382E2E; } .w-r__price { display: block; color: #382E2E; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #382E2E; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #382E2E; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #382E2E; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #382E2E; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #382E2E; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #382E2E; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #382E2E; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #382E2E; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #382E2E; } .dash__link--brand > a:hover { color: #352c2c; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #382E2E; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #382E2E; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #382E2E; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #382E2E; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #382E2E; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #382E2E; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #382E2E; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #382E2E; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #382E2E; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #382E2E; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #382E2E; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #382E2E; border-color: #382E2E; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #382E2E; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #382E2E; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #382E2E; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #382E2E; color: #ffffff; border-color: #382E2E; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #382E2E; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #382E2E; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #382E2E; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #382E2E; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #382E2E; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #382E2E; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #382E2E; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #382E2E; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(56, 46, 46, 0.12); color: #382E2E; border-color: #382E2E; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(56, 46, 46, 0.12); color: #382E2E; border-color: #382E2E; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #382E2E; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #382E2E; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #382E2E; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #382E2E; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #382E2E; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #382E2E; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #352c2c; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #382E2E; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #382E2E; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #382E2E; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #382E2E; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #382E2E; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #382E2E; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #382E2E; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #382E2E; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #382E2E, #382E2E); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #352c2c; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #382E2E; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #382E2E; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #382E2E; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #382E2E; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #382E2E; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #382E2E 0%, #544545 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #382E2E; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/app.color7.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #116466; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #116466; transition: color 0.5s linear; } .gl-link:hover { color: #106062; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #116466 !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #116466; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #106062; } .btn--e-brand-b-2 { color: #ffffff; background-color: #116466; border: 2px solid #116466; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #106062; border-color: #106062; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #116466; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #116466; border: 2px solid #116466; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #106062; } .btn--e-transparent-hover-brand-b-2 { color: #116466; border: 2px solid #116466; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #116466; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #116466; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #116466; background-color: #116466; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #116466; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #116466; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #106062; background-color: #106062; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #116466; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #116466; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #116466; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #116466; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #116466; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #116466; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #116466; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #116466; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #116466; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #116466; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #116466; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #116466; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #116466; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #116466; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #116466; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #116466; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #116466; } .product-r__price { display: block; font-weight: 600; color: #116466; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #116466; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #116466; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #116466; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #116466; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #116466; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #116466; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #116466; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #116466; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #116466; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #116466; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #116466; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #116466; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #116466; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #116466; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #116466; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #116466; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #116466; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #116466; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #116466; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #116466; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #116466; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #116466; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #116466; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #116466; background-color: #116466; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #116466; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #116466; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #116466; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #116466; color: #333333; } .filter__btn--style-2.js-checked { border-color: #116466; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #116466; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #116466; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #116466; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #116466; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #116466; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #116466; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #116466; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #116466; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #116466; } .w-r__price { display: block; color: #116466; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #116466; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #116466; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #116466; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #116466; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #116466; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #116466; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #116466; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #116466; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #116466; } .dash__link--brand > a:hover { color: #106062; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #116466; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #116466; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #116466; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #116466; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #116466; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #116466; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #116466; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #116466; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #116466; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #116466; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #116466; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #116466; border-color: #116466; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #116466; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #116466; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #116466; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #116466; color: #ffffff; border-color: #116466; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #116466; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #116466; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #116466; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #116466; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #116466; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #116466; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #116466; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #116466; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(17, 100, 102, 0.12); color: #116466; border-color: #116466; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(17, 100, 102, 0.12); color: #116466; border-color: #116466; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #116466; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #116466; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #116466; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #116466; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #116466; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #116466; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #106062; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #116466; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #116466; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #116466; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #116466; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #116466; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #116466; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #116466; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #116466; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #116466, #116466); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #106062; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #116466; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #116466; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #116466; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #116466; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #116466; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #116466 0%, #188f92 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #116466; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/app.color8.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #1B469A; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #1B469A; transition: color 0.5s linear; } .gl-link:hover { color: #1a4496; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #1B469A !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #1B469A; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #1a4496; } .btn--e-brand-b-2 { color: #ffffff; background-color: #1B469A; border: 2px solid #1B469A; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #1a4496; border-color: #1a4496; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #1B469A; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #1B469A; border: 2px solid #1B469A; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #1a4496; } .btn--e-transparent-hover-brand-b-2 { color: #1B469A; border: 2px solid #1B469A; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #1B469A; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #1B469A; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #1B469A; background-color: #1B469A; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #1B469A; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #1B469A; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #1a4496; background-color: #1a4496; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #1B469A; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #1B469A; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #1B469A; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #1B469A; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #1B469A; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #1B469A; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #1B469A; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #1B469A; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #1B469A; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #1B469A; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #1B469A; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #1B469A; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #1B469A; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #1B469A; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #1B469A; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #1B469A; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #1B469A; } .product-r__price { display: block; font-weight: 600; color: #1B469A; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #1B469A; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #1B469A; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #1B469A; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #1B469A; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #1B469A; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #1B469A; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #1B469A; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #1B469A; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #1B469A; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #1B469A; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #1B469A; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #1B469A; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #1B469A; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #1B469A; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #1B469A; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #1B469A; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #1B469A; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #1B469A; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #1B469A; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #1B469A; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #1B469A; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #1B469A; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #1B469A; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #1B469A; background-color: #1B469A; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #1B469A; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #1B469A; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #1B469A; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #1B469A; color: #333333; } .filter__btn--style-2.js-checked { border-color: #1B469A; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #1B469A; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #1B469A; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #1B469A; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #1B469A; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #1B469A; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #1B469A; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #1B469A; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #1B469A; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #1B469A; } .w-r__price { display: block; color: #1B469A; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #1B469A; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #1B469A; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #1B469A; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #1B469A; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #1B469A; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #1B469A; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #1B469A; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #1B469A; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #1B469A; } .dash__link--brand > a:hover { color: #1a4496; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #1B469A; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #1B469A; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #1B469A; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #1B469A; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #1B469A; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #1B469A; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #1B469A; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #1B469A; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #1B469A; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #1B469A; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #1B469A; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #1B469A; border-color: #1B469A; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #1B469A; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #1B469A; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #1B469A; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #1B469A; color: #ffffff; border-color: #1B469A; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #1B469A; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #1B469A; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #1B469A; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #1B469A; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #1B469A; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #1B469A; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #1B469A; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #1B469A; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(27, 70, 154, 0.12); color: #1B469A; border-color: #1B469A; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(27, 70, 154, 0.12); color: #1B469A; border-color: #1B469A; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #1B469A; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #1B469A; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #1B469A; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #1B469A; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #1B469A; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #1B469A; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #1a4496; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #1B469A; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #1B469A; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #1B469A; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #1B469A; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #1B469A; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #1B469A; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #1B469A; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #1B469A; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #1B469A, #1B469A); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #1a4496; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #1B469A; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #1B469A; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #1B469A; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #1B469A; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #1B469A; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #1B469A 0%, #235ac5 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #1B469A; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/app.color9.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #0D122C; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #0D122C; transition: color 0.5s linear; } .gl-link:hover { color: #0c1028; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #0D122C !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #0D122C; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #0c1028; } .btn--e-brand-b-2 { color: #ffffff; background-color: #0D122C; border: 2px solid #0D122C; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #0c1028; border-color: #0c1028; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #0D122C; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #0D122C; border: 2px solid #0D122C; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #0c1028; } .btn--e-transparent-hover-brand-b-2 { color: #0D122C; border: 2px solid #0D122C; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #0D122C; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #0D122C; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #0D122C; background-color: #0D122C; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #0D122C; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #0D122C; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #0c1028; background-color: #0c1028; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #0D122C; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #0D122C; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #0D122C; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #0D122C; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #0D122C; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #0D122C; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #0D122C; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #0D122C; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #0D122C; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #0D122C; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #0D122C; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #0D122C; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #0D122C; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #0D122C; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #0D122C; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #0D122C; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #0D122C; } .product-r__price { display: block; font-weight: 600; color: #0D122C; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #0D122C; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #0D122C; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #0D122C; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #0D122C; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #0D122C; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #0D122C; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #0D122C; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #0D122C; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #0D122C; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #0D122C; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #0D122C; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #0D122C; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #0D122C; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #0D122C; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #0D122C; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #0D122C; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #0D122C; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #0D122C; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #0D122C; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #0D122C; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #0D122C; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #0D122C; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #0D122C; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #0D122C; background-color: #0D122C; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #0D122C; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #0D122C; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #0D122C; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #0D122C; color: #333333; } .filter__btn--style-2.js-checked { border-color: #0D122C; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #0D122C; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #0D122C; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #0D122C; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #0D122C; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #0D122C; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #0D122C; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #0D122C; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #0D122C; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #0D122C; } .w-r__price { display: block; color: #0D122C; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #0D122C; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #0D122C; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #0D122C; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #0D122C; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #0D122C; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #0D122C; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #0D122C; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #0D122C; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #0D122C; } .dash__link--brand > a:hover { color: #0c1028; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #0D122C; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #0D122C; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #0D122C; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #0D122C; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #0D122C; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #0D122C; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #0D122C; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #0D122C; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #0D122C; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #0D122C; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #0D122C; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #0D122C; border-color: #0D122C; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #0D122C; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #0D122C; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #0D122C; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #0D122C; color: #ffffff; border-color: #0D122C; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #0D122C; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #0D122C; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #0D122C; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #0D122C; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #0D122C; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #0D122C; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #0D122C; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #0D122C; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(13, 18, 44, 0.12); color: #0D122C; border-color: #0D122C; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(13, 18, 44, 0.12); color: #0D122C; border-color: #0D122C; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #0D122C; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #0D122C; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #0D122C; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #0D122C; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #0D122C; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #0D122C; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #0c1028; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #0D122C; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #0D122C; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #0D122C; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #0D122C; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #0D122C; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #0D122C; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #0D122C; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #0D122C; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #0D122C, #0D122C); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #0c1028; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #0D122C; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #0D122C; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #0D122C; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #0D122C; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #0D122C; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #0D122C 0%, #192253 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #0D122C; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/app.css ================================================ /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- 1.0 Base Styles 2.0 Typography 3.0 Pre-configured styles 4.0 Layout Utility Styles 5.0 Components 6.0 Header 6.1 Primary Nav 6.2 Secondary Nav 7.0 Footer 7.1 Outer-Footer 7.3 Lower-Footer 9.0 About-Page 10.0 Contact-Page 11.0 Cart-Wishlist-Pages 12.0 Empty-404-Pages 13.0 Checkout-Page 14.0 Signin Signup Lost Password-Page 15.0 FAQ-Page 16.0 Dashboard-Pages 17.0 Blog-Pages 18.0 Product-Detail-Pages 19.0 Shop-Pages 20.0 Vendor Extension Pages 20.1 Bootstrap 20.2 jquery.shopnav 20.3 Owl-Carousel 20.4 jquery.scrollUp 20.5 Slick Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1.0 Base Styles --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; } html.boxed { background-color: #eee; } *, *::before, *::after { box-sizing: inherit; } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5; font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a, a:hover, a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; } img:focus { outline: none; } /** * Basic style for iframe element */ iframe { border: none; overflow: hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ @media (min-width: 576px) { html.boxed body { background-color: #ffffff; margin: 0 auto; } } @media (min-width: 576px) { html.boxed body { max-width: 546px; } } @media (min-width: 791px) { html.boxed body { max-width: 770px; } } @media (min-width: 1025px) { html.boxed body { max-width: 990px; } } @media (min-width: 1230px) { html.boxed body { max-width: 1200px; } } /* Header with container Element */ @media (max-width: 1024px) { html.boxed header .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed header .container { padding-left: 40px; padding-right: 40px; } } /* Header & Footer Element */ @media (min-width: 576px) { html.boxed header, html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } @media (min-width: 576px) { html.boxed header, html.boxed footer { max-width: 456px; } } @media (min-width: 791px) { html.boxed header, html.boxed footer { max-width: 770px; } } @media (min-width: 1025px) { html.boxed header, html.boxed footer { max-width: 990px; } } @media (min-width: 1230px) { html.boxed header, html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ @media (max-width: 1024px) { html.boxed footer .container { padding-left: 20px; padding-right: 20px; } } @media (min-width: 1025px) { html.boxed footer .container { padding-left: 40px; padding-right: 40px; } } /*-------------------------------------------------------------- 2.0 Typography --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: #7f7f7f; font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; } /*-------------------------------------------------------------- 3.0 Pre-configured styles --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js #app { display: none; } .app-setting { background-color: #ffffff; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; } .app-setting__wrap { text-align: center; padding: 2.1875rem; background-color: #fbfbfb; border-left: 0.1875rem solid #ff4500; } .app-setting__h1 { font-size: 2.0625rem; font-weight: 700; line-height: 42px; color: #333333; } .app-setting__text { font-size: 0.8125rem; color: #ababab; } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; } .preloader__wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } .preloader__img { display: block; } /* * Row modifier class */ .row--center { -ms-flex-pack: center; justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: #f5f5f5; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll::-webkit-scrollbar { height: 8px; width: 8px; } .gl-scroll::-webkit-scrollbar-track { background: #eee; } .gl-scroll::-webkit-scrollbar-thumb { background: #888; } .gl-scroll::-webkit-scrollbar-thumb:hover { background: #555; } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style > i { margin-left: 2px; color: #ff9600; } .gl-rating-style > i:first-child { margin-left: 0; } .gl-rating-style-2 > i { margin-left: 2px; color: #ff4500; } .gl-rating-style-2 > i:first-child { margin-left: 0; } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; } .gl-s-api__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: #ffffff; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; } .gl-s-api__btn:focus { outline: 0; } .gl-s-api__btn span { margin-left: 10px; } .gl-s-api__btn--fb { background-color: #4267b2; } .gl-s-api__btn--fb:hover { background-color: #3b5c9f; } .gl-s-api__btn--gplus { background-color: #dd4b39; } .gl-s-api__btn--gplus:hover { background-color: #d73925; } /* * Inline Maker 1 */ .gl-inline { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .gl-inline div { -ms-flex: 1; flex: 1; margin-right: 14px; } .gl-inline div:last-child { margin-right: 0; } /* * Inline Maker 2 */ .gl-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-dob .select-box { -ms-flex: 1; flex: 1; margin-right: 8px; } .gl-dob .select-box:last-child { margin-right: 0; } .gl-link { font-size: 13px; font-weight: 600; color: #ff4500; transition: color 0.5s linear; } .gl-link:hover { color: #fa4400; } .gl-h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px; display: block; color: #333333; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { margin-right: 8px; display: inline-block; margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; } .gl-tag:last-child { margin-right: 0; } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: #333333; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .gl-modal-btn-group button { margin-right: 12px; } .gl-modal-btn-group button:last-child { margin-right: 0; } @media (max-width: 575px) { .gl-inline { display: block; } .gl-inline div { display: block; margin-right: 0; } .gl-l-r { display: block; } .gl-dob { display: block; } .gl-dob .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; } .gl-dob .select-box:last-child { margin: 0; } } /** * Default Pulse Animation */ @-webkit-keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0); } } /*-------------------------------------------------------------- 4.0 Layout Utility Styles --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color: #ff4500 !important; } .u-c-secondary { color: #333333 !important; } .u-c-white { color: #ffffff !important; } .u-c-black { color: #000000 !important; } .u-c-grey { color: #7f7f7f !important; } .u-c-silver { color: #a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%; max-width: 100%; height: auto; } /*-------------------------------------------------------------- 5.0 Components --------------------------------------------------------------*/ /* Breadcrumb Component */ .breadcrumb__wrap { background-color: #fbfbfb; padding: 1.125rem; border-radius: 0.1875rem; } .breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .breadcrumb__list > li { display: inline-block; } .breadcrumb__list > li > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; } .breadcrumb__list > li > a:hover { color: #333333; } .breadcrumb__list > li.is-marked > a { color: #333333; } .breadcrumb__list > li.has-separator:after { content: '/'; margin: 0 16px; } /* Button Component */ .btn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 14px; } .btn:focus { outline: none; } .btn--icon { border: none; background-color: transparent; padding: 0; } .btn--e-brand { color: #ffffff; border: 1px solid transparent; background-color: #ff4500; transition: background-color .5s ease-in; } .btn--e-brand:hover { background-color: #fa4400; } .btn--e-brand-b-2 { color: #ffffff; background-color: #ff4500; border: 2px solid #ff4500; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-brand-b-2:hover { background-color: #fa4400; border-color: #fa4400; } .btn--e-grey-b-2 { color: #333333; background-color: #f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; } .btn--e-grey-b-2:hover { background-color: #f2f2f2; border-color: #f2f2f2; } .btn--e-secondary { color: #ffffff; border: 1px solid transparent; background-color: #333333; transition: background-color .5s ease-in; } .btn--e-secondary:hover { background-color: #303030; } .btn--e-white-brand { border: 1px solid transparent; color: #333333; background-color: #ffffff; transition: background-color .3s linear, color .3s linear; } .btn--e-white-brand:hover { background-color: #ff4500; color: #ffffff; } .btn--e-transparent-brand-b-2 { color: #ff4500; border: 2px solid #ff4500; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-brand-b-2:hover { border-color: #fa4400; } .btn--e-transparent-hover-brand-b-2 { color: #ff4500; border: 2px solid #ff4500; background-color: transparent; transition: background-color .1s ease-in,border-color .1s ease-in; } .btn--e-transparent-hover-brand-b-2:hover { background-color: #ff4500; color: #ffffff; } .btn--e-transparent-secondary-b-2 { color: #333333; border: 2px solid #333333; background-color: transparent; transition: border-color .5s ease-in; } .btn--e-transparent-secondary-b-2:hover { border-color: #303030; } .btn--e-transparent-platinum-b-2 { color: #333333; border: 2px solid #e5e5e5; background-color: transparent; transition: border-color 0.5s linear; } .btn--e-transparent-platinum-b-2:hover { border-color: #ff4500; } .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; transition: background-color .3s linear, border-color .3s linear,color .3s linear; } .btn--e-white-brand-shadow:hover { border-color: #ff4500; background-color: #ff4500; color: #ffffff; } .btn--e-brand-shadow { border: 1px solid #ff4500; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: #ff4500; color: #ffffff; transition: background-color .3s linear, border-color .3s linear; } .btn--e-brand-shadow:hover { border-color: #fa4400; background-color: #fa4400; } /* Countdown Component */ .countdown--style-special { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-special .countdown__content { margin: 0 6px 10px; text-align: center; padding: 5px 24px; background-color: rgba(255, 255, 255, 0.98); } .countdown--style-special .countdown__value { font-size: 35px; font-weight: 600; display: block; color: #333333; } .countdown--style-special .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ff4500; } .countdown--style-banner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .countdown--style-banner .countdown__content { margin: 0 10px 10px; text-align: center; padding: 5px 24px; background-color: #333333; } .countdown--style-banner .countdown__value { font-size: 48px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-banner .countdown__key { font-size: 12px; font-weight: 600; display: block; color: #ffffff; } .countdown--style-section { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .countdown--style-section .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255, 255, 255, 0.98); } .countdown--style-section .countdown__value { font-size: 26px; font-weight: 600; display: block; color: #333333; } .countdown--style-section .countdown__key { font-size: 10px; font-weight: 600; display: block; color: #ff4500; } /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; } .input-counter__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; } .input-counter__text:focus { outline: 0; } .input-counter--text-primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-counter--text-primary-style:focus { background-color: transparent; border-color: #ff4500; } .input-counter__minus, .input-counter__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px; height: 100%; text-align: center; color: #7f7f7f; transition: color 0.5s; } .input-counter__minus:hover, .input-counter__plus:hover { color: #333333; } .input-counter__minus { left: 0; } .input-counter__plus { right: 0; } /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px; } .input-text--border-radius { border-radius: 25px; } .input-text--primary-style { color: #333333; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .input-text--primary-style:focus { background-color: transparent; border-color: #ff4500; } .input-text--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; } .input-text--style-1:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } .input-text--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; } .input-text--style-2:focus { background-color: #ffffff; } .input-text--only-white { border: 1px solid transparent; color: #333333; background-color: #ffffff; } .input-text:focus { outline: 0; } .input-text:disabled { background-color: #cecece; } input::-ms-clear { display: none; } /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: #f5f5f5; } .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } /* Product Component */ .product-o { padding: 20px; background-color: #ffffff; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; } .product-o--hover-on:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o:hover .product-o__wrap:before { opacity: 1; } .product-o:hover .product-o__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-o:hover .product-o__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-o__wrap { position: relative; } .product-o__wrap:before { content: ""; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-o__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-o__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-o__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: rgba(255, 255, 255, 0.25); color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-o__action-list > li > a:hover { background-color: #333333; color: #ffffff; } .product-o__category { display: block; margin-top: 4px; } .product-o__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o__category > a:hover { color: #ff4500; } .product-o__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o__name > a:hover { color: #ff4500; } .product-o__rating { margin-bottom: 4px; } .product-o__rating i { font-size: 12px; } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; } .x-product { padding: 20px; border-radius: 6px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .x-product .row { -ms-flex-align: center; align-items: center; } .x-product__feature-list { margin: 0; padding: 0; list-style: none; } .x-product:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .feature { margin-bottom: 20px; } .feature__name { color: #333333; font-size: 13px; font-weight: 600; display: block; } .feature__value { color: #7f7f7f; font-size: 12px; display: block; } .product-l { display: -ms-flexbox; display: flex; } .product-l__img-wrap { margin-right: 20px; } .product-l__rating i { font-size: 12px; } .product-l__link { width: 110px; height: 110px; } .product-l__category { display: block; } .product-l__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-l__category > a:hover { color: #ff4500; } .product-l__name { display: block; margin-bottom: 4px; } .product-l__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-l__name > a:hover { color: #ff4500; } .product-l__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-l__discount { font-weight: 600; margin-left: 15px; color: #ff4500; font-size: 14px; text-decoration: line-through; } .product-o2 { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); } .product-o2__wrap { position: relative; overflow: hidden; } .product-o2__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } .product-o2__action-list { margin: 0; padding: 0; text-align: center; list-style: none; } .product-o2__action-list > li { margin-bottom: 6px; } .product-o2__action-list > li > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ff4500; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0.1s; } .product-o2__action-list > li > a:hover { background-color: #ffffff; color: #ff4500; } .product-o2__action-list > li:last-child { margin-bottom: 0; } .product-o2__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } .product-o2__img { transition: all 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .product-o2__content { padding: 10px; } .product-o2__category { display: block; margin-top: 4px; } .product-o2__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-o2__category > a:hover { color: #ff4500; } .product-o2__name { display: block; } .product-o2__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-o2__name > a:hover { color: #ff4500; } .product-o2__rating { margin-bottom: 4px; } .product-o2__rating i { font-size: 12px; } .product-o2__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o2__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-o2__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-o2:hover .product-o2__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .product-o2:hover .product-o2__action-wrap { opacity: 1; } .product-r { border-radius: 15px; overflow: hidden; background-color: #ffffff; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); } .product-r__container { position: relative; } .product-r__ribbon-wrap { position: absolute; top: 0; right: 25px; } .product-r__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-r__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-r__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-r__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #ff4500; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; } .product-r__action-list > li > a:hover { background-color: #ffffff; color: #ff4500; } .product-r__info-wrap { padding: 14px; } .product-r__category { display: block; margin-bottom: 2px; } .product-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-r__category > a:hover { color: #ff4500; } .product-r__n-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 6px; } .product-r__name, .product-r__price { -ms-flex: 0 1 auto; } .product-r__name { display: block; } .product-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-r__name > a:hover { color: #ff4500; } .product-r__price { display: block; font-weight: 600; color: #ff4500; font-size: 16px; } .product-r__description { margin-bottom: 6px; display: block; color: #7f7f7f; font-size: 12px; } .product-r:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .product-r:hover .product-r__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-r:hover .product-r__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-bs { background-color: #ffffff; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-bs__container { padding: 20px; } .product-bs__wrap { position: relative; margin-bottom: 4px; } .product-bs__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .product-bs__action-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .product-bs__action-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .product-bs__action-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ff4500; color: #ffffff; font-size: 12px; transition: all 0.3s ease 0s; } .product-bs__action-list > li > a:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #ff4500; } .product-bs__category { display: block; } .product-bs__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .product-bs__category > a:hover { color: #ff4500; } .product-bs__name { display: block; } .product-bs__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .product-bs__name > a:hover { color: #ff4500; } .product-bs__rating { margin-bottom: 4px; } .product-bs__rating i { font-size: 12px; } .product-bs__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-bs__price { display: block; color: #333333; font-size: 14px; font-weight: 600; } .product-bs__discount { font-weight: 600; margin-left: 30px; color: #333333; font-size: 14px; text-decoration: line-through; } .product-bs:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-bs:hover .product-bs__action-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .product-bs:hover .product-bs__action-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .product-short { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .product-short:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .product-short__container { padding: 30px; } .product-short__info { margin-top: 14px; } .product-short__price { display: block; font-size: 12px; font-weight: 600; color: #ff4500; } .product-short__name { display: block; } .product-short__name > a { font-size: 14px; font-weight: 600; color: #333333; transition: color 0.5s; } .product-short__name > a:hover { color: #ff4500; } .product-short__category { display: block; } .product-short__category > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; } .product-short__category > a:hover { color: #ff4500; } /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ .check-box [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .radio-box [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .check-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .check-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; margin-left: 24px; white-space: normal; } .check-box__label:before, .check-box__label:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .check-box__label:before { background-color: #f1f1f1; } .check-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .check-box input:checked ~ .check-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: #ff4500; background-color: #ffffff; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #ff4500; } .radio-box { position: relative; display: inline-block; white-space: nowrap; line-height: 1; } .radio-box__label { position: initial; display: inline-block; font-weight: 600; font-size: 13px; color: #333333; white-space: normal; margin-left: 24px; } .radio-box__label:before, .radio-box__label:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } .radio-box__label:before { background-color: #f1f1f1; } .radio-box__label:after { -webkit-transform: scale(0.6); transform: scale(0.6); } .radio-box input:checked ~ .radio-box__state label:before { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: #ff4500; background-color: #ffffff; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { -webkit-transform: scale(0.4); transform: scale(0.4); background-color: #ff4500; } /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; } .select-box--primary-style { color: #333333; border: 2px solid transparent; background-color: #f1f1f1; } .select-box--transparent-b-2 { color: #333333; border: 1px solid transparent; background-color: transparent; } .select-box:focus { outline: 0; } .select-box::-ms-expand { background-color: transparent; border: 0; } .select-box:disabled { background-color: #cecece; } .select-box--primary-style:focus::-ms-value { color: #333333; background-color: #f1f1f1; } .select-box--transparent-b-2:focus::-ms-value { color: #333333; background-color: #ffffff; } /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; } .text-area--border-radius { border-radius: 25px; } .text-area--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; } .text-area--primary-style:focus { background-color: transparent; border-color: #ff4500; } .text-area:focus { outline: 0; } /* Modal Component */ .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: #ffffff; cursor: pointer; transition: color 110ms ease-in-out; } .dismiss-button:hover { color: #ff4500; } #dash-newsletter .modal-dialog { width: 100%; max-width: 450px; } #dash-newsletter .modal-body { padding: 1.875rem; } .d-modal__form { width: 100%; } .d-modal__form .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } .d-modal__form a { font-size: 15px; font-weight: 600; color: #ff4500; transition: color 110ms ease-in-out; } .d-modal__form a:hover { color: #7f7f7f; } #edit-ship-address .modal-dialog, #add-ship-address .modal-dialog { width: 100%; max-width: 750px; } #edit-ship-address .modal-body, #add-ship-address .modal-body { padding: 1.875rem; } .checkout-modal1__form, .checkout-modal2__form { width: 100%; } .checkout-modal1__form .btn, .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .btn, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { border-radius: 6px; } .checkout-modal1__form .input-text, .checkout-modal1__form .select-box, .checkout-modal2__form .input-text, .checkout-modal2__form .select-box { width: 100%; } .checkout-modal1__form .btn, .checkout-modal2__form .btn { font-weight: 600; padding: 16px 46px; } #add-to-cart .modal-dialog { width: 100%; max-width: 550px; } #add-to-cart .row { -ms-flex-align: center; align-items: center; } .success { text-align: center; } .success__text-wrap { margin-bottom: 18px; } .success__text-wrap i { margin-right: 8px; font-size: 16px; color: #ff4500; } .success__text-wrap span { font-weight: 700; font-size: 14px; color: #333333; } .success__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .success__img-wrap img { min-width: 120px; } .success__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: #333333; } .success__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } .success__price { display: block; font-weight: 700; font-size: 14px; color: #ff4500; } .s-option { text-align: center; } .s-option__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } .s-option__link-box { width: 85%; margin: 0 auto; } .s-option__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } #quick-look .modal-dialog { width: 100%; max-width: 991px; } #quick-look .modal-body { padding: 1.875rem; } .new-l--center { text-align: center; } #newsletter-modal .modal-dialog { width: 100%; max-width: 800px; } #newsletter-modal .modal-body { padding: 0; } #newsletter-modal .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } #newsletter-modal .row { -ms-flex-align: center; align-items: center; } .new-l__img-wrap { background-color: #f5f5f5; position: relative; } .new-l__img-wrap:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .new-l__img-wrap:hover:before { opacity: 1; } .new-l__h3 { font-size: 26px; line-height: 1.2; color: #333333; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: #7f7f7f; transition: all .3s; } .new-l__link:hover { color: #ff4500; text-decoration: underline; } .new-l__form { width: 100%; } .new-l__form .btn { width: 100%; } .new-l__form .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; color: #333333; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: #ffffff; } .news-l__input:focus { border-color: #ff4500; } .news-l__input:focus { outline: 0; } .news-l__input::-ms-clear { display: none; } @media (max-width: 991px) { .new-l__col-1 { display: none; } } /*-------------------------------------------------------------- 6.0 Header --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: #ffffff; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color: transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* 6.1 Primary Nav */ .primary-nav-wrapper--border { border-bottom: 1px solid #f8f8f8; } .primary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .main-logo { display: inline-block; vertical-align: top; } .main-logo img { display: block; } .main-form { position: relative; width: 35%; } #main-search { padding: 0 36px 0 18px; width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } /* 6.2 Secondary Nav */ .secondary-nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; height: 80px; width: 100%; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .has-superscript { position: relative; } .has-superscript:before { display: block; position: absolute; top: 10px; left: 40px; font-size: 10px; padding: 1px 7px; color: #ffffff; } .has-superscript--discount20:before { content: '-20% OFF'; } .has-superscript--new:before { content: 'NEW'; } .has-superscript--hot:before { content: 'HOT'; } .has-superscript--sale:before { content: 'SALE'; } .has-superscript--purple:before { background-color: #8d54ec; } .has-superscript--orange:before { background-color: #ff4500; } .has-superscript--mud:before { background-color: #878a85; } .has-superscript--ruby:before { background-color: #ee1a3d; } @media (max-width: 991px) { .header--style-3 { position: relative; background-color: #242424; } } /*-------------------------------------------------------------- 7.0 Footer --------------------------------------------------------------*/ /* 7.1 Outer-Footer */ .outer-footer { padding: 80px 0; background-color: #000000; } .outer-footer__content-title { display: block; color: #ffffff; font-size: 16px; font-weight: 600; margin-bottom: 10px; } .outer-footer__logo-wrap { margin-bottom: 4px; } .outer-footer__text-wrap { margin-bottom: 6px; } .outer-footer__text-wrap > i { margin-right: 6px; font-size: 14px; color: #ffffff; } .outer-footer__text-wrap span { font-size: 14px; color: #ffffff; } .outer-footer__social ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .outer-footer__social ul > li { margin-right: 16px; } .outer-footer__social ul > li > a { font-size: 14px; color: #ffffff; transition: color 0.6s; } .outer-footer__social ul > li:last-child { margin-right: 0; } .outer-footer__list-wrap ul { margin: 0; padding: 0; list-style: none; } .outer-footer__list-wrap ul > li { margin-bottom: 8px; } .outer-footer__list-wrap ul > li > a { transition: color 0.6s; color: #ffffff; font-size: 14px; } .outer-footer__list-wrap ul > li > a:hover { color: #ff4500; } .outer-footer__list-wrap ul > li:last-child { margin-bottom: 0; } .newsletter__group { position: relative; } .newsletter__btn { position: absolute; padding: 14px; right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .newsletter__text { margin-top: 10px; display: block; color: #ffffff; font-size: 14px; } .newsletter__radio { margin-right: 20px; } .newsletter__radio .radio-box__label { color: #ffffff; } .newsletter__radio:last-child { margin-right: 0; } #newsletter { width: 100%; padding: 0 100px 0 18px; } /* 7.3 Lower-Footer */ .lower-footer { background-color: #000000; padding: 20px 0; } .lower-footer__content { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .lower-footer__copyright, .lower-footer__payment { -ms-flex: 0 1 auto; } .lower-footer__copyright span { font-size: 13px; color: #ffffff; } .lower-footer__copyright a { margin: 0 1px; font-size: 13px; color: #ff4500; transition: color 0.6s; } .lower-footer__copyright a:hover { color: #ff4500; } .lower-footer__img img { display: block; } .lower-footer__payment ul { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .lower-footer__payment ul > li { margin-right: 16px; } .lower-footer__payment ul > li > i { font-size: 25px; color: #ffffff; } .lower-footer__payment ul > li:last-child { margin-right: 0; } @media (max-width: 767px) { .lower-footer__content { -ms-flex-pack: center; justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } /*-------------------------------------------------------------- 8.0 Index-Pages: --------------------------------------------------------------*/ .fixed-list { position: fixed; top: 50%; right: 10px; z-index: 99; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fixed-list > ul { display: block; margin: 0; padding: 0; background-color: #ffffff; border-radius: 1.5625rem; } .fixed-list > ul > li > a { color: #333333; text-align: center; font-size: 14px; padding: 14px; } .fixed-list > ul > li > a.active { background-color: #ff4500; color: #ffffff; } .fixed-list > ul > li:first-child > a { border-top-left-radius: 1.5625rem; border-top-right-radius: 1.5625rem; } .fixed-list > ul > li:last-child > a { border-bottom-left-radius: 1.5625rem; border-bottom-right-radius: 1.5625rem; } .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color: #ffffff; max-width: 100%; margin: 0 auto; } .section__intro { position: relative; } .block { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 4px 0; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; } .block__title { color: #333333; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%; overflow: hidden; } .category-o__img-wrap { border-radius: 50%; } .category-o__img { border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s linear; } .category-o__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } .category-o__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } .category-o:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .category-o:hover:before { opacity: 1; } .category-o:hover .category-o__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .tab-list { margin: 0; padding: 0; } .tab-list > li { margin-right: 8px; margin-bottom: 12px; } .tab-list > li > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px; color: #333333; } .tab-list > li > a.active { border-color: #ff4500; background-color: #ff4500; color: #ffffff; } .tab-list > li:last-child { margin-right: 0; } .promotion-o { position: relative; display: block; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .promotion-o__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion-o__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } .promotion-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .i3-banner { position: relative; display: block; overflow: hidden; cursor: pointer; } .i3-banner:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .i3-banner__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .i3-banner:hover:before { opacity: 1; } .i3-banner:hover .i3-banner__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1048-334 { padding-bottom: 31.87023%; } .section__text-wrap { text-align: center; } .section__content { position: relative; } .section__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } .section__span { font-size: 13px; display: block; } .collection { position: relative; display: block; overflow: hidden; cursor: pointer; } .collection:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, 0.4); } .collection__img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .collection:hover:before { opacity: 1; } .collection:hover .collection__img { -webkit-transform: scale(1.1); transform: scale(1.1); } .aspect--1286-890 { padding-bottom: 69.20684%; } .filter-category-container { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: #333333; font-weight: 600; background-color: transparent; } .filter__btn--style-1:before { content: ''; width: 0; height: 2px; background-color: #ff4500; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); transition: all 0.2s ease 0s; } .filter__btn--style-1:hover { color: #ff4500; } .filter__btn--style-1:hover:before { width: 100%; } .filter__btn--style-1.js-checked { color: #ff4500; } .filter__btn--style-1.js-checked:before { width: 100%; } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border: 2px solid #f7f7f9; font-size: 12px; color: #7f7f7f; background-color: transparent; } .filter__btn--style-2:hover { border-color: #ff4500; color: #333333; } .filter__btn--style-2.js-checked { border-color: #ff4500; color: #333333; } .load-more { text-align: center; padding: 40px 0; } .load-more > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url(../images/banners/banner-bg.jpg) repeat fixed center center; background-size: cover; } .banner-bg__wrap { text-align: center; } .banner-bg__text-block { display: block; } .banner-bg__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } .banner-bg__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } .banner-bg__text-3 { margin-bottom: 18px; font-size: 14px; } .banner-bg__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } .promotion { display: block; position: relative; } .promotion:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } .promotion__content { position: absolute; width: 100%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; text-align: center; } .promotion__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } .promotion__text-1 { font-size: 14px; } .promotion__text-2 { font-size: 20px; font-weight: 600; } .promotion:hover:before { opacity: 1; } .promotion:hover .promotion__text-wrap { background-color: white; } .column-product__title { display: block; font-size: 18px; font-weight: 600; } .column-product__list { margin: 0; padding: 0; list-style: none; } .column-product__item { margin-bottom: 30px; } .column-product__item:last-child { margin-bottom: 0; } .service { display: -ms-flexbox; display: flex; background-color: #ffffff; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); border: 2px solid #f5f5f5; } .service__icon, .service__info-wrap { -ms-flex: 0 1 auto; } .service__icon { margin-right: 20px; } .service__icon > i { color: #ff4500; font-size: 30px; } .service__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: #333333; font-weight: 600; } .service__info-text-2 { font-size: 13px; display: block; color: #7f7f7f; } .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block; } .success__img-wrap, .success__info-wrap { display: none; } } /*-------------------------------------------------------------- 9.0 About-Page --------------------------------------------------------------*/ .about { background-color: #ffffff; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); } .about__container { padding: 60px; } .about__info { text-align: center; } .about__h2 { color: #333333; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about .about__p-wrap { position: relative; margin-bottom: 20px; } .about .about__p-wrap:before, .about .about__p-wrap:after { content: ''; display: block; width: 70px; position: absolute; border: solid #ff4500; } .about .about__p-wrap:before { top: -10px; left: -8px; border-top-width: 1px; } .about .about__p-wrap:after { bottom: -10px; right: -8px; border-bottom-width: 1px; } .about__p { color: #333333; } .about__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } .team-member { background-color: #fbfbfb; transition: -webkit-transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out; transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; } .team-member__wrap { position: relative; } .team-member__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; -webkit-transform: translateY(-50%) scale(0.8); transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } .team-member__social-list { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; } .team-member__social-list > li { margin: 0 4px 6px; opacity: 0; -webkit-transform: translateY(50%); transform: translateY(50%); transition: all 0.3s ease 0.1s; } .team-member__social-list > li > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: #ffffff; color: #ff4500; font-size: 12px; transition: all 0.3s ease 0s; } .team-member__social-list > li > a:hover { color: #ffffff; } .team-member__info { padding: 16px; } .team-member__name { display: block; font-size: 14px; font-weight: 600; color: #333333; } .team-member__job-title { display: block; font-size: 11px; color: #a0a0a0; } .team-member:hover { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .team-member:hover .team-member__social-wrap { opacity: 1; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); } .team-member:hover .team-member__social-list > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } .testimonial { text-align: center; } .testimonial__img-wrap { margin-bottom: 16px; } .testimonial__double-quote { display: block; } .testimonial__double-quote i { font-size: 28px; color: #333333; } .testimonial__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; } .testimonial__block-quote p { font-size: 14px; font-weight: 600; color: #333333; } .testimonial__author { display: block; font-size: 13px; color: #a0a0a0; } .testimonial .testimonial__img-wrap .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } /*-------------------------------------------------------------- 10.0 Contact-Page --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: #ffffff; padding: 23px; transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .contact-o:hover { -webkit-transform: translateY(-6px); transform: translateY(-6px); } .contact-o__wrap { text-align: center; } .contact-o__icon { margin-bottom: 10px; } .contact-o__icon > i { color: #ff4500; font-size: 48px; } .contact-o__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: #333333; font-weight: 600; text-transform: uppercase; } .contact-o__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: #7f7f7f; } .contact-area__heading { margin-bottom: 30px; } .contact-area__heading h2 { display: inline-block; font-size: 26px; font-weight: 700; color: #333333; background-color: #ffffff; } .contact-f { width: 100%; } .contact-f .input-text, .contact-f .text-area { border-radius: 6px; width: 100%; } .contact-f .text-area { height: 185px; } .contact-f .btn { padding: 19px 21px; border-radius: 25px; } /*-------------------------------------------------------------- 11.0 Cart-Wishlist-Pages --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; } .table-p tr { position: relative; border-top: 1px solid #eee; } .table-p td { padding: 20px; } .table-p__box { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .table-p__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .table-p__img-wrap img { display: block; min-width: 120px; } .table-p__info { margin-left: 18px; } .table-p__name { display: block; } .table-p__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .table-p__name > a:hover { color: #ff4500; } .table-p__category { display: block; } .table-p__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .table-p__category > a:hover { color: #ff4500; } .table-p__variant-list { margin: 0; padding: 0; list-style: none; } .table-p__variant-list > li > span { color: #a0a0a0; font-size: 12px; } .table-p__price { text-align: center; display: block; color: #333333; font-size: 14px; font-weight: 600; } .table-p__input-counter-wrap { text-align: center; } .table-p__del-wrap { text-align: center; } .table-p__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .table-p__delete-link:hover { color: #ff4500; } .w-r { background-color: #ffffff; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); } .w-r__container { display: -ms-flexbox; display: flex; padding: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .w-r__wrap-1, .w-r__wrap-2 { -ms-flex: 0 1 auto; } .w-r__wrap-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: flex-start; } .w-r__img-wrap { display: inline-block; vertical-align: middle; background-color: #f5f5f5; width: 120px; height: 120px; } .w-r__img-wrap img { display: block; min-width: 120px; } .w-r__info { margin-left: 18px; } .w-r__name { display: block; } .w-r__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .w-r__name > a:hover { color: #ff4500; } .w-r__category { display: block; margin-bottom: 2px; } .w-r__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .w-r__category > a:hover { color: #ff4500; } .w-r__price { display: block; color: #ff4500; font-size: 14px; font-weight: 600; } .w-r__discount { font-weight: 600; margin-left: 12px; color: #333333; font-size: 14px; text-decoration: line-through; } .w-r__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } .route-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #f1f1f1; -ms-flex-pack: justify; justify-content: space-between; } .route-box__g { -ms-flex: 0 1 auto; } .route-box__link { color: #333333; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; } .route-box__link:hover { color: #ff4500; } .route-box i { margin-right: 2px; } .f-cart__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } .f-cart__table { width: 100%; border-collapse: collapse; } .f-cart__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .f-cart__table td:first-child { text-align: left; } .f-cart__table td { text-align: right; } .f-cart__table tr:last-child td { font-size: 16px; font-weight: 700; color: #ff4500; } .f-cart__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .f-cart .input-text, .f-cart .select-box, .f-cart .text-area, .f-cart .btn { border-radius: 6px; width: 100%; } .f-cart .text-area { height: 350px; } .f-cart .btn { padding: 16px; font-weight: 600; font-size: 13px; } @media (max-width: 991px) { .w-r__wrap-2 { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: end; align-items: flex-end; } } @media (max-width: 767px) { .table-p td { min-width: 200px; } .w-r__container { -ms-flex-direction: column; flex-direction: column; } .w-r__wrap-1 { -ms-flex-direction: column; flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { -ms-flex-align: center; align-items: center; } } /*-------------------------------------------------------------- 12.0 Empty-404-Pages --------------------------------------------------------------*/ .empty { text-align: center; } .empty__big-text { display: block; margin-bottom: 12px; color: #ff4500; line-height: 1; font-size: 85px; font-weight: 600; } .empty__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: #333333; } .empty__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; } .empty__text-2 > a { color: #ff4500; padding: 2px; } .empty__text-2 > a:after { content: ','; margin: 0 2px; color: #333333; } .empty__text-2 > a:last-child:after { content: none; } .empty__search-form { position: relative; width: 40%; margin: 0 auto; } .empty__search-form .btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 8px; } .empty__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } #search-label { padding: 0 36px 0 18px; width: 100%; } /*-------------------------------------------------------------- 13.0 Checkout-Page --------------------------------------------------------------*/ .msg { background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); padding: 20px; } .msg__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: #333333; } .l-f__form { width: 100%; } .l-f .input-text { width: 100%; } .l-f .input-text, .l-f .btn { border-radius: 6px; } .l-f .btn { font-weight: 600; padding: 12px 18px; } .c-f__form { position: relative; width: 50%; } .c-f .input-text { width: 100%; } .c-f .input-text, .c-f .btn { border-radius: 6px; } .c-f .btn { font-weight: 600; padding: 12px 18px; } .checkout-f { width: 100%; } .checkout-f .input-text, .checkout-f .select-box, .checkout-f .text-area, .checkout-f .btn { width: 100%; border-radius: 6px; } .checkout-f .text-area { height: 185px; } .checkout-f .btn { font-weight: 600; padding: 18px; } .checkout-f__h1 { color: #333333; font-size: 18px; margin-bottom: 8px; } .o-summary__section { background-color: #ffffff; border: 1px solid #eee; } .o-summary__box { padding: 20px; } .o-summary__item-wrap { max-height: 228px; padding: 17px; overflow-y: auto; } .o-summary__table { width: 100%; border-collapse: collapse; } .o-summary__table td { color: #333333; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } .o-summary__table td:first-child { text-align: left; } .o-summary__table td { text-align: right; } .o-summary__table tr:last-child td { font-size: 16px; font-weight: 700; color: #ff4500; } .o-card { border: 1px solid #f5f5f5; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; padding: 10px; margin-bottom: 22px; } .o-card:last-child { margin-bottom: 0; } .o-card__flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .o-card__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: #f5f5f5; } .o-card__img-wrap img { display: block; min-width: 60px; } .o-card__info-wrap { margin-left: 18px; } .o-card__name { display: block; } .o-card__name > a { color: #333333; font-size: 13px; font-weight: 600; transition: color 0.5s; } .o-card__name > a:hover { color: #ff4500; } .o-card__quantity { font-size: 13px; margin-bottom: 2px; display: block; } .o-card__price { display: block; color: #ff4500; font-size: 13px; font-weight: 600; } .o-card__del { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .o-card__del:hover { color: #ff4500; } .ship-b__text { display: block; font-weight: 600; font-size: 13px; color: #333333; margin-bottom: 4px; } .ship-b__box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .ship-b__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .ship-b__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } @media (max-width: 575px) { .o-summary__item-wrap { max-height: 466px; } .o-card__flex { display: block; padding: 14px; text-align: center; } .o-card__info-wrap { margin-left: 0; } .ship-b__box { display: block; } .ship-b__p { max-width: 100%; } } /*-------------------------------------------------------------- 14.0 Signin Signup Lost Password-Page --------------------------------------------------------------*/ .l-f-o { border: 1px solid #eee; } .l-f-o__pad-box { padding: 20px; } .l-f-o__form { width: 100%; } .l-f-o .input-text, .l-f-o .btn, .l-f-o .select-box { border-radius: 6px; } .l-f-o .input-text { width: 100%; } .l-f-o .btn { font-weight: 600; padding: 12px 18px; } .l-f-o__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } /*-------------------------------------------------------------- 15.0 FAQ-Page --------------------------------------------------------------*/ .faq__heading { font-weight: 700; font-size: 13px; color: #333333; margin-bottom: 6px; } .faq__text { font-size: 13px; color: #7f7f7f; } .faq__list { border-top: 1px solid #eee; padding: 14px 0; } .faq__list:last-child { border-bottom: 1px solid #eee; } .faq__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: #333333; } .faq__question:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: 8px; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: 12px; transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; } .faq__question.collapsed:before { -webkit-transform: rotate(0deg); transform: rotate(0deg); } /*-------------------------------------------------------------- 16.0 Dashboard-Pages --------------------------------------------------------------*/ .dash__box--bg-white { background-color: #ffffff; } .dash__box--border { border: 1px solid #eee; } .dash__box--bg-grey { background-color: #fbfbfb; } .dash__box--shadow { box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } .dash__box--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } .dash__box--radius { border-radius: 15px; } .dash__pad-1 { padding: 26px 20px; } .dash__pad-2 { padding: 24px; } .dash__pad-3 { padding: 26px; } .dash__f-list { margin: 0; padding: 0; list-style: none; } .dash__f-list > li { padding: 4px 0; } .dash__f-list > li > a { font-size: 13px; display: block; color: #000000; } .dash-l-r { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash-active { font-weight: 600; color: #000000; } .dash__w-list { margin: 0; padding: 0; list-style: none; text-align: center; } .dash__w-list > li { border-bottom: 1px solid #eee; } .dash__w-wrap { padding: 18px 0; } .dash__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } .dash__w-icon-style-1 { background-color: rgba(255, 69, 0, 0.14); } .dash__w-icon-style-1 > i { color: #ff4500; } .dash__w-icon-style-2 { background-color: rgba(0, 148, 68, 0.14); } .dash__w-icon-style-2 > i { color: #009444; } .dash__w-icon-style-3 { background-color: rgba(49, 133, 252, 0.14); } .dash__w-icon-style-3 > i { color: #3185FC; } .dash__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: #000000; } .dash__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } .dash__h1 { line-height: 1; color: #333333; font-size: 18px; } .dash__h2 { line-height: 1; font-size: 14px; color: #333333; } .dash__text { display: block; font-size: 12px; color: #7f7f7f; } .dash__text-2 { display: block; font-size: 13px; font-weight: 600; color: #7f7f7f; } .dash__link > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } .dash__link--brand > a { color: #ff4500; } .dash__link--brand > a:hover { color: #fa4400; } .dash__link--secondary > a { color: #333333; } .dash__link--secondary > a:hover { color: #ff4500; } .dash__link--black > a { color: #000000; } .dash__table-wrap { height: 300px; overflow: auto; } .dash__table { width: 100%; border-collapse: collapse; } .dash__table thead { background-color: #fbfbfb; } .dash__table th, .dash__table td { padding: 20px; text-align: center; font-weight: 600; color: #333333; } .dash__table th { font-size: 14px; } .dash__table td { font-size: 13px; } .dash__table tbody tr { border-bottom: 1px solid #eee; } .dash__table tbody tr:last-child { border-bottom: 0; } .dash__table-img-wrap { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 40px; height: 40px; } .dash__table-img-wrap img { display: block; min-width: 40px; } .dash-edit-p { width: 100%; } .dash-edit-p .btn, .dash-edit-p .input-text, .dash-edit-p .select-box { border-radius: 6px; } .dash-edit-p .input-text { width: 100%; } .dash-edit-p .btn { font-weight: 600; padding: 16px 46px; } .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width: 12rem; } .manage-o__text { font-size: 13px; font-weight: 600; } .manage-o__text-2 { font-size: 14px; font-weight: 600; } .manage-o__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } .manage-o__icon { font-weight: 600; font-size: 13px; color: #333333; } .manage-o__timeline { padding-top: 40px; } .manage-o__timeline [class*="col-"] { padding: 0; text-align: center; } .timeline-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .timeline-l-i { position: relative; border-radius: 3px; border-top: 3px solid #eee; } .timeline-l-i .timeline-circle { position: absolute; width: 18px; height: 18px; background: #ffffff; border: 2px solid #eee; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i .timeline-circle:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .timeline-l-i.timeline-l-i--finish { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle { border-color: #6B5AED; } .timeline-l-i.timeline-l-i--finish .timeline-circle:before { background-color: #6B5AED; } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: #333333; } .manage-o__description { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .description__container { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: #f5f5f5; } .description__img-wrap img { border-radius: 50%; display: block; min-width: 90px; } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: #333333; } .dash__address-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .dash__table-2-wrap { overflow: auto; } .dash__table-2 { width: 100%; border-collapse: collapse; } .dash__table-2 thead { background-color: #fbfbfb; } .dash__table-2 th, .dash__table-2 td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color: #333333; } .dash__table-2 th { font-size: 14px; } .dash__table-2 td { font-size: 13px; } .dash__table-2 tbody tr { border-bottom: 1px solid #eee; } .dash__table-2 tbody tr:last-child { border-bottom: 0; } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } .dash__address-make { width: 100%; } .dash__address-make .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } .dash-address-manipulation { width: 100%; } .dash-address-manipulation .btn, .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { border-radius: 6px; } .dash-address-manipulation .input-text, .dash-address-manipulation .select-box { width: 100%; } .dash-address-manipulation .btn { font-weight: 600; padding: 16px 46px; } .dash-track-order { width: 100%; } .dash-track-order .btn, .dash-track-order .input-text { border-radius: 6px; } .dash-track-order .input-text { width: 100%; } .dash-track-order .btn { font-weight: 600; padding: 16px 46px; } .m-order { width: 100%; } .m-order__select-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .m-order label { color: #333333; font-size: 13px; font-weight: 600; } .m-order .select-box { border-radius: 6px; } .m-order__list { background-color: #ffffff; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: #ffffff; padding: 24px; } .m-order__get:last-child { margin-bottom: 0; } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } .badge--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .badge--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width: 767px) { .dash__address-header { display: block; } .dash__address-header .dash__h1 { margin-bottom: 8px; } .dash__address-header .dash__link { display: block; } } @media (max-width: 575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } /*-------------------------------------------------------------- 17.0 Blog-Pages --------------------------------------------------------------*/ .blog-t-w { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .post-prev, .post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: #333333; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before, .post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before, .post-next:hover:before { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: .6; } .post-gallery:hover .post-prev, .post-gallery:hover .post-next { opacity: 1; } .post-video-block { position: relative; background-color: #f5f5f5; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; } .post-video-link:before { width: 3.875rem; height: 3.875rem; position: absolute; top: 50%; left: 50%; margin-top: -1.9375rem; margin-left: -1.9375rem; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3; } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); -webkit-transform: scale(0.9); transform: scale(0.9); } .post-video-block .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } .post-video-block.process .post-video-link:before { content: none; } .post-video-block.process.pause .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } .post-center-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .aspect--1366-768 { padding-bottom: 56.22255%; } .bp { border-radius: 6px; background-color: #ffffff; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } .bp__wrap { padding: 25px; } .bp__thumbnail { margin-bottom: 12px; } .bp__stat { margin-bottom: 6px; } .bp__stat .bp__stat-wrap { margin-right: 22px; } .bp__stat .bp__stat-wrap:last-child { margin-right: 0; } .bp__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #ff4500; } .bp__comment > a { color: #7f7f7f; font-weight: 600; font-size: 12px; } .bp__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp__category > a:last-child { margin-right: 0; } .bp__category > a:hover { color: #ff4500; } .bp__h1 { display: block; margin-bottom: 6px; } .bp__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } .bp__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } .bp__read-more { display: block; margin-bottom: 6px; } .bp__read-more > a { font-size: 14px; font-weight: 700; color: #ff4500; } .bp__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp__social-list > li { margin-right: 16px; } .bp__social-list > li:last-child { margin-right: 0; } .bp__social-list > li > a { font-size: 14px; } .bp--img .bp__thumbnail { overflow: hidden; } .bp--img .bp__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp--img:hover .bp__thumbnail { overflow: hidden; } .bp--img:hover .bp__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .bp audio, .bp video, .bp-mini audio, .bp-mini video, .bp-detail audio, .bp-detail video { display: block; width: 100%; } .blog-m__element { width: 33.33%; padding: 20px 10px; } .bp-mini { background-color: #ffffff; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden; border-radius: 15px; } .bp-mini__content { padding: 4px 20px 10px; } .bp-mini__stat { margin-bottom: 2px; } .bp-mini__stat .bp-mini__stat-wrap { margin-right: 22px; } .bp-mini__stat .bp-mini__stat-wrap:last-child { margin-right: 0; } .bp-mini__publish-date > a { font-size: 11px; font-weight: 600; color: #7f7f7f; } .bp-mini__preposition { color: #7f7f7f; font-size: 12px; } .bp-mini__author > a { color: #ff4500; font-size: 12px; } .bp-mini__comment > a { color: #7f7f7f; font-size: 12px; } .bp-mini__category { margin-bottom: 4px; } .bp-mini__category > a { color: #7f7f7f; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; } .bp-mini__category > a:last-child { margin-right: 0; } .bp-mini__category > a:hover { color: #ff4500; } .bp-mini__category > a:last-child:after { content: none; } .bp-mini__h1 { display: block; margin-bottom: 4px; } .bp-mini__h1 > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: #333333; } .bp-mini__h1 > a:hover { color: #ff4500; } .bp-mini__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .bp-mini--img .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img .bp-mini__thumbnail img { transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -webkit-transform: scale(1); transform: scale(1); } .bp-mini--img:hover .bp-mini__thumbnail { overflow: hidden; } .bp-mini--img:hover .bp-mini__thumbnail img { -webkit-transform: scale(1.1); transform: scale(1.1); } .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative; } .bp-detail__thumbnail { margin-bottom: 12px; } .bp-detail__stat { margin-bottom: 6px; } .bp-detail__stat .bp-detail__stat-wrap { margin-right: 22px; } .bp-detail__stat .bp-detail__stat-wrap:last-child { margin-right: 0; } .bp-detail__publish-date > a { font-size: 12px; font-weight: 600; color: #a0a0a0; } .bp-detail__author > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: #ff4500; } .bp-detail__category > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; } .bp-detail__category > a:last-child { margin-right: 0; } .bp-detail__category > a:hover { color: #ff4500; } .bp-detail__h1 { display: block; margin-bottom: 6px; } .bp-detail__h1 > a { font-size: 20px; font-weight: 600; color: #333333; } .bp-detail__p { margin-bottom: 16px; color: #333333; font-size: 18px; line-height: 2; } .bp-detail__p a { font-weight: 700; color: #ff4500; transition: all .3s; } .bp-detail__p a:hover { color: #7f7f7f; text-decoration: underline; } .bp-detail__q { width: 100%; text-align: center; padding: 3rem; margin: 0 0 1rem; background-color: #ffffff; border-radius: 6px; border: 2px solid #ff4500; } .bp-detail__q i { font-size: 2.125rem; color: #333333; margin-bottom: 8px; } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: #333333; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: #7f7f7f; } .bp-detail__social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bp-detail__social-list > li { margin-right: 16px; } .bp-detail__social-list > li:last-child { margin-right: 0; } .bp-detail__social-list > li > a { font-size: 1.125rem; } .bp-detail__postnp { margin: 1.375rem 0; } .bp-detail__postnp a { font-size: 13px; border-bottom: 1px solid #333333; font-weight: 600; color: #333333; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; } .bp-detail__postnp a:hover { color: #ff4500; border-color: #ff4500; } .blog-w__h { display: block; vertical-align: middle; font-size: 16px; color: #333333; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } .blog-w__list { margin: 0; padding: 0; list-style: none; } .blog-w__list > li { margin-bottom: 12px; } .blog-w__list > li:last-child { margin-bottom: 0; } .blog-w__list > li > a { font-size: 12px; font-weight: 600; color: #7f7f7f; } .blog-w__list > li > a:hover { color: #333333; } .blog-search-form { position: relative; width: 100%; } .blog-search-form .input-text { width: 100%; border-radius: 6px; } .blog-search-form .btn { position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; } .blog-w__b-l { margin: 0; padding: 0; list-style: none; } .blog-w__b-l > li { margin-bottom: 30px; } .blog-w__b-l > li:last-child { margin-bottom: 0; } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; } .blog-w__b-l-2 > li { margin-bottom: 8px; } .blog-w__b-l-2 > li:last-child { margin-bottom: 0; } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: #7f7f7f; } .b-l__h { display: block; margin-bottom: 6px; } .b-l__h > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h > a:hover { color: #ff4500; } .b-l__h-2 > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; font-weight: 600; } .b-l__h-2 > a:hover { color: #ff4500; } .b-l__p { display: block; font-size: 12px; color: #7f7f7f; } .blog-pg { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .blog-pg > li { margin-right: 14px; } .blog-pg > li:last-child { margin-right: 0; } .blog-pg > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .blog-pg > li > a:hover { background-color: #ff4500; color: #ffffff; } .blog-pg > li.blog-pg--active > a { background-color: #ff4500; color: #ffffff; border-color: #ff4500; } .d-meta__text { display: block; color: #333333; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: #333333; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: #7f7f7f; font-size: 12px; } .d-meta__comments ol { margin: 0; padding: 0; list-style: none; } .d-meta__comments .comment-children { padding-left: 1rem; } .d-meta__p-comment { display: -ms-flexbox; display: flex; margin-bottom: 1.5rem; } .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: #f5f5f5; } .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: #333333; } .p-comment__timestamp { display: block; margin-bottom: 2px; } .p-comment__timestamp a { font-size: 12px; font-weight: 600; color: #7f7f7f; transition: color 110ms ease-in-out; } .p-comment__timestamp a:hover { color: #ff4500; } .p-comment__paragraph { color: #7f7f7f; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: #ff4500; border-bottom: 0; } .p-comment__reply:hover { border-bottom: 1px solid #ff4500; } .respond__form { width: 100%; } .respond__form .btn, .respond__form .input-text, .respond__form .text-area { border-radius: 6px; } .respond__form .input-text, .respond__form .text-area { width: 100%; } .respond__form .text-area { height: 15.625rem; } .respond__form .btn { font-weight: 600; padding: 16px 46px; } .respond__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .respond__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .respond__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .blog-m__element { width: 50%; } .respond__group { display: block; } .respond__group div { display: block; margin-right: 0; } } @media (max-width: 767px) { .blog-m__element { width: 100%; } } /*-------------------------------------------------------------- 18.0 Product-Detail-Pages --------------------------------------------------------------*/ .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; } .pd-breadcrumb__list > li { display: inline-block; } .pd-breadcrumb__list > li > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; } .pd-breadcrumb__list > li > a:hover { color: #333333; } .pd-breadcrumb__list > li.is-marked > a { color: #333333; font-weight: 700; } .pd-breadcrumb__list > li.has-separator:after { content: '-'; margin: 0 6px; } .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top: 15px; padding: 8px; right: 15px; font-size: 12px; color: #333333; } .pd-social-list { margin: 0; padding: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pd-social-list > li { margin-right: 16px; } .pd-social-list > li:last-child { margin-right: 0; } .pd-social-list > li > a { font-size: 1.125rem; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: #333333; } .pd-detail__inline span { margin-right: 0.375rem; } .pd-detail__inline span:last-child { margin-right: 0; } .pd-detail-inline-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; } .pd-detail-inline-2 div { margin-right: 14px; } .pd-detail-inline-2 div:last-child { margin-right: 0; } .pd-detail__name { display: block; color: #333333; font-size: 16px; font-weight: 600; } .pd-detail__price { color: #ff4500; font-size: 2rem; font-weight: 700; } .pd-detail__discount { color: #ff4500; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; } .pd-detail__rating i { font-size: 12px; } .pd-detail__review > a { font-size: 12px; transition: color 110ms ease-in-out; color: #333333; } .pd-detail__review > a:hover { color: #ff4500; text-decoration: underline; } .pd-detail__stock, .pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(0, 148, 68, 0.14); color: #009444; } .pd-detail__left { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } .pd-detail__preview-desc { font-size: 13px; color: #7f7f7f; } .pd-detail__click-wrap > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; } .pd-detail__click-wrap > a:hover { color: #b6b6b6; text-decoration: underline; } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } .pd-detail__form { width: 100%; } .pd-detail__form .btn { padding: 1rem 3rem; border-radius: 0.375rem; } /** * Variations */ .pd-detail__color, .pd-detail__size { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .color__radio { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__radio [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__radio-label { position: initial; display: inline-block; } .color__radio-label:before, .color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__radio input:checked + label:before { border-color: #d2d2d2; } .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .size__radio-label { border: 1px solid rgba(0, 0, 0, 0.08); padding: 7px 15px; background-color: #ffffff; font-size: 13px; color: #333333; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: #333333; } .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; } .pd-detail__policy-list > li i { color: #009444; } .pd-detail__policy-list > li span { color: #7f7f7f; } .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; } .pd-tab__list > li { margin-bottom: -2px; } .pd-tab__list > li > a { padding: 10px 0; color: #333333; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; } .pd-tab__list > li > a span { margin-left: 2px; font-size: 12px; } .pd-tab__list > li > a.active { color: #000000; border-color: #000000; } .pd-tab__list > li + li { margin-left: 28px; } .pd-tab__desc, .pd-tab__tag { max-width: 691px; } .pd-tab__desc p { color: #333333; font-size: 16px; line-height: 2; } .pd-tab__desc ul { margin: 0; padding-left: 16px; list-style: none; } .pd-tab__desc ul > li { margin-bottom: 7px; color: #333333; font-size: 14px; } .pd-tab__desc h4 { color: #333333; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-tab__desc .pd-table { overflow: auto; } .pd-tab__desc .pd-table table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } .pd-tab__desc .pd-table tbody tr { border-bottom: 1px solid #eee; } .pd-tab__desc .pd-table tbody td { font-size: 14px; color: #7f7f7f; padding: 12px; } .pd-tab__desc .pd-table tbody td:first-child { color: #333333; font-weight: 600; } .pd-tab__tag h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .pd-tab__tag form { width: 100%; } .pd-tab__tag form .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .pd-tab__tag form .input-text { height: 48px; margin-right: 8px; width: 50%; } .pd-tab__rev-f1 { width: 100%; } .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; } .pd-tab__rev-score h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: #333333; } .pd-tab__rev-score h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: #333333; } .rev-f1__group { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .rev-f1__group h2 { font-size: 16px; font-weight: 700; color: #333333; line-height: 1.18; } .rev-f1__group .select-box { border-radius: 0.375rem; } .rev-f1__review { max-width: 691px; } .review-o { padding: 1rem 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: #333333; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__rating span { margin-left: 2px; font-size: 11px; font-weight: 600; color: #7f7f7f; } .review-o__text { font-size: 13px; color: #7f7f7f; } .pd-tab__rev-f2 { width: 100%; } .pd-tab__rev-f2 h2 { font-size: 32px; color: #333333; line-height: 0.90; } .pd-tab__rev-f2 .input-text, .pd-tab__rev-f2 .text-area { width: 100%; } .pd-tab__rev-f2 .text-area { height: 15.625rem; } .pd-tab__rev-f2 .btn { font-weight: 600; padding: 16px 46px; } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; } .rev-f2__table th, .rev-f2__table td { padding: 16px 4px; border: 1px solid #d6d6d6; } .rev-f2__table th { width: 120px; color: #333333; background-color: #f0f0f0; font-size: 13px; } .rev-f2__table th span { margin-top: 2px; display: block; font-size: 11px; color: #333333; } .rev-f2__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .rev-f2__group div { -ms-flex: 1; flex: 1; margin-right: 14px; } .rev-f2__group div:last-child { margin-right: 0; } @media (max-width: 991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; } .rev-f2__group div { display: block; margin-right: 0; } } @media (max-width: 575px) { .pd-detail-inline-2 { display: block; } .pd-detail-inline-2 div { display: block; margin-right: 0; } .rev-f1__group { display: block; } } /*-------------------------------------------------------------- 19.0 Shop-Pages --------------------------------------------------------------*/ .shop-w-master__heading { font-size: 18px; color: #333333; font-weight: 700; line-height: 20px; } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w--style { border: 1px solid #f1f1f1; background-color: #ffffff; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } .shop-w__intro-wrap { position: relative; } .shop-w__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: #333333; font-weight: 700; line-height: 20px; } .shop-w__wrap { padding: 14px; } .shop-w__toggle.collapsed:before { content: "\F067"; } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } .shop-w ul { margin: 0; padding-left: 0; list-style: none; } .shop-w__list { overflow: auto; max-height: 290px; } .shop-w__list > li { position: relative; padding: 8px 16px; } .shop-w__list-2 { overflow: auto; max-height: 290px; } .shop-w__list-2 > li { padding: 0.25rem 0; position: relative; } .list__content { position: relative; } .list__content [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .list__content span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: #7f7f7f; } .list__content:hover span { color: #333333; background-color: #ececec; border-radius: .5rem; } .list__content input:checked + span { background-color: #ececec; color: #333333; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #333333; right: 13px; } .shop-w__category-list { overflow: auto; max-height: 290px; } .shop-w__category-list > li { padding: 4px 14px; } .shop-w__category-list > li > a { font-size: 14px; color: #333333; transition: color 110ms ease-in-out; } .shop-w__category-list > li > a:hover { color: #ff4500; } .shop-w__category-list > li ul .has-list > a { font-size: 13px; font-weight: 700; color: #333333; } .shop-w__category-list > li ul { display: none; padding-left: 8px; } .shop-w__category-list > li ul li a { font-size: 13px; color: #7f7f7f; transition: color 110ms ease-in-out; } .shop-w__category-list > li ul li a:hover { color: #ff4500; } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; } .js-shop-category-span:hover { color: #000000; } .js-shop-category-span.is-expanded:before { content: '\f068'; } .shop-w__form-p-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; } .shop-w__form-p-wrap div { margin-right: 8px; margin-bottom: 12px; } .shop-w__form-p-wrap div:last-child { margin-right: 0; } .shop-w__form-p-wrap .input-text, .shop-w__form-p-wrap .btn { height: 40px; padding: 8px; border-radius: 2px; } .shop-w__form-p-wrap .input-text { width: 80px; } .shop-w__form-p-wrap .btn { width: 40px; } .color__check { position: relative; line-height: 1.89; margin-right: 36px; display: inline-block; } .color__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .color__check-label { position: initial; display: inline-block; } .color__check-label:before, .color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { -webkit-transform: scale(0.6); transform: scale(0.6); background-color: inherit; } .color__check input:checked + label:before { border-color: #d2d2d2; } .rating__check { position: relative; cursor: pointer; } .rating__check [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } .rating__check-star-wrap > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; } .rating__check-star-wrap > i:first-child { margin-left: 0; } .rating__check-star-wrap span { font-size: 12px; color: #333333; margin-right: 2px; } .rating__check:hover .rating__check-star-wrap > i { color: #ff9600; } .rating__check input:checked + .rating__check-star-wrap > i { color: #ff9600; } .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); padding: 20px; border-radius: 0.625rem; } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: #333333; } .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: #7f7f7f; } .shop-p__tool-style { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; } .tool-style__group { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .tool-style__group span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: #333333; } .tool-style__group span:hover { background-color: rgba(255, 69, 0, 0.12); color: #ff4500; border-color: #ff4500; z-index: 2; } .tool-style__group span:not(:last-child) { margin-right: -2px; } .tool-style__group span.is-active { background-color: rgba(255, 69, 0, 0.12); color: #ff4500; border-color: #ff4500; z-index: 2; } .tool-style__form-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .tool-style__form-wrap div + div { margin-left: 15px; } .tool-style__form-wrap select { border-radius: .25rem; } .is-grid-active .product-m { position: relative; margin-bottom: 30px; transition: 0.3s; } .is-grid-active .product-m__thumb { position: relative; } .is-grid-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-grid-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-grid-active .product-m__quick-look > a { font-size: 16px; color: #ff4500; transition: color 110ms ease-in-out; } .is-grid-active .product-m__quick-look > a:hover { color: #a0a0a0; } .is-grid-active .product-m__content { padding: 4px 16px 6px; } .is-grid-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-grid-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-grid-active .product-m__category > a:hover { color: #ff4500; } .is-grid-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-grid-active .product-m__name > a:hover { color: #ff4500; } .is-grid-active .product-m__price { line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-grid-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #ff4500; font-size: 14px; text-decoration: line-through; } .is-grid-active .product-m__rating { margin-bottom: 6px; } .is-grid-active .product-m__rating i { font-size: 12px; } .is-grid-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-grid-active .product-m__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: #ffffff; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } .is-grid-active .product-m__wishlist { text-align: right; } .is-grid-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-grid-active .product-m__wishlist a:hover { color: #ff4500; } .is-grid-active .product-m__preview-description { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } .is-grid-active .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-grid-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .is-grid-active .product-m:hover .product-m__hover { top: 99%; opacity: 1; visibility: visible; } .is-list-active { display: block; } .is-list-active [class*="col-"] { display: block; max-width: 100%; width: 100%; } .is-list-active .product-m { padding: 15px 0; transition: 0.3s; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .is-list-active .product-m__thumb { position: relative; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__add-cart > a { padding: 12px; border-radius: 0.125rem; font-size: 13px; width: 100%; text-align: center; display: block; } .is-list-active .product-m__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; } .is-list-active .product-m__quick-look > a { font-size: 16px; color: #ff4500; transition: color 110ms ease-in-out; } .is-list-active .product-m__quick-look > a:hover { color: #fa4400; } .is-list-active .product-m__content { position: relative; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; padding-right: 15px; padding-left: 15px; } .is-list-active .product-m__category { margin-bottom: 2px; line-height: 1.2; } .is-list-active .product-m__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .is-list-active .product-m__category > a:hover { color: #ff4500; } .is-list-active .product-m__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .is-list-active .product-m__name > a:hover { color: #ff4500; } .is-list-active .product-m__price { margin-bottom: 8px; line-height: 1.2; color: #333333; font-size: 14px; font-weight: 600; } .is-list-active .product-m__discount { font-weight: 600; margin-left: 30px; color: #ff4500; font-size: 14px; text-decoration: line-through; } .is-list-active .product-m__rating { margin-bottom: 6px; } .is-list-active .product-m__rating i { font-size: 12px; } .is-list-active .product-m__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } .is-list-active .product-m__preview-description { font-size: 12px; color: #7f7f7f; } .is-list-active .product-m__wishlist { position: absolute; right: 12px; bottom: 13px; } .is-list-active .product-m__wishlist a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; } .is-list-active .product-m__wishlist a:hover { color: #ff4500; } .is-list-active .product-m:hover { background: #ffffff; border-radius: 0.1875rem; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); } .is-list-active .product-m:hover .product-m__add-cart { opacity: 1; visibility: visible; } .is-list-active .product-m:hover .product-m__quick-look { opacity: 1; visibility: visible; } .shop-p__pagination { margin: 0; padding: 0; list-style: none; -ms-flex-pack: center; justify-content: center; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .shop-p__pagination > li { margin-right: 14px; } .shop-p__pagination > li:last-child { margin-right: 0; } .shop-p__pagination > li > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; font-weight: 600; border-radius: 50%; background-color: transparent; color: #333333; } .shop-p__pagination > li.is-active > a { background-color: #f7f7f7; } .shop-p__pagination > li:not(.is-active) > a:hover { color: #ff4500; text-decoration: underline; } .shop-a__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; -webkit-transform: translate(200px, 0); transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: #ffffff; visibility: hidden; opacity: 0; } .shop-a__inner { overflow: auto; height: 100%; padding: 1.25rem 1.125rem; } .shop-a.is-open .shop-a__wrap { -webkit-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 1; } @media (max-width: 575px) { .is-list-active .product-m__thumb { margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__content { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .is-list-active .product-m__wishlist { position: static; text-align: right; } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; } .tool-style__form-wrap div + div { margin-left: 0; } } /*-------------------------------------------------------------- 20.0 Vendor Extension Pages --------------------------------------------------------------*/ /*-------------------------------------------------------------- 20.1 Bootstrap --------------------------------------------------------------*/ /* Modal styles */ .modal { z-index: 999999; } .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0, 0, 0, 0.45); } /* Tootip styles */ .tooltip { font-family: "Open Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: #333333; background-color: #f5f5f5; border-radius: 2px; } @media (max-width: 991px) { .tooltip.show { opacity: 0; } } /*-------------------------------------------------------------- 20.2 jquery.shopnav --------------------------------------------------------------*/ .ah-list { margin: 0; padding: 0; } .ah-list li { list-style: none; } .ah-list ul { margin: 0; padding: 0; } .ah-list--design1 > li { display: inline-block; } .ah-list--design1 > li > a { display: inline-block; font-size: 16px; padding: 28px 18px; } .ah-list--link-color-secondary > li > a { color: #333333; } .ah-list--link-color-white > li > a { color: #ffffff; } .ah-list--design2 > li { display: inline-block; } .ah-list--design2 > li > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } .has-dropdown > ul .has-dropdown { position: relative; } .has-dropdown > ul { background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; z-index: 999; white-space: nowrap; transition: all 0.3s ease; top: 120%; opacity: 0; visibility: hidden; } .has-dropdown > ul > li > a { display: block; padding: 8px 20px; color: #333333; font-size: 12px; font-weight: 600; } .has-dropdown--ul-left-100 > ul { left: 100%; } .has-dropdown--ul-right-100 > ul { right: 100%; } @media (max-width: 1024px) { .menu-init .fa-angle-down:before { content: none; } .menu-init.js-open .ah-lg-mode { left: 0; transition: all .4s ease-in-out; } .menu-init.js-open:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0, 0, 0, 0.7); z-index: 19999; } .ah-lg-mode { position: fixed; left: -315px; width: 315px; height: 100%; top: 0; background-color: #ffffff; z-index: 20000; overflow-y: auto; } .ah-close { color: #333333; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } .ah-list > li { position: relative; display: block; border-top: 1px solid #f8f8f8; } .ah-list > li > a { display: block; padding: 8px 18px; } .ah-list > li:last-child { border-bottom: 1px solid #f8f8f8; } .ah-list--design1 > li > a, .ah-list--design2 > li > a { font-weight: normal; font-size: 14px; } .ah-list--link-color-white > li > a { color: #333333; } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: #ffffff; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute; right: 15px; top: 6px; transition: all .3s; cursor: pointer; } .js-menu-toggle:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute; top: 50%; width: 100%; font-weight: 900; color: #333333; display: block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font-size: 8px; } .js-menu-toggle.js-toggle-mark:after { content: "\F068"; } .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; display: none; } .has-dropdown > ul > li { padding: 0; } .has-dropdown > ul > li > a { display: block; } .ah-list > li > ul > li > a { padding: 8px 36px; } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px; } .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px; } } @media (min-width: 1025px) { .toggle-button { display: none; } .ah-close { display: none; } .ah-list > li > a:hover { color: #ff4500; } .has-dropdown > ul > li:hover { background-color: #fbfbfb; } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } .ah-list > .has-dropdown:hover > ul { top: 100%; } .has-dropdown .has-dropdown:hover > ul { top: 0; } .ah-list > .has-dropdown:hover > a { color: #ff4500; } .has-dropdown > a .fa-angle-down { font-size: 10px; line-height: 18px; float: right; } .has-dropdown:hover > a .i-state-right:before { content: "\F105"; } } /* Extension Mega Menu */ .mega-text { width: 34px; height: 34px; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #ff4500; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu-list > ul > li > a { display: block; padding: 10px 22px; color: #000000; text-transform: uppercase; font-weight: 600; font-size: 12px; } .mega-menu-list > ul > li.js-active { background: linear-gradient(225deg, #ff4500, #ff4500); } .mega-menu-list > ul > li.js-active > a { color: #ffffff; } .mega-menu-content { display: none; } .mega-menu-content.js-active { display: block; } .mega-menu-content [class*="col-"] > ul > li > a { padding: 4px 0; display: block; color: #333333; font-size: 13px; transition: color 0.5s; } .mega-menu-content [class*="col-"] > ul > li > a:hover { color: #fa4400; } .mega-menu-content [class*="col-"] > ul > .mega-list-title > a { font-weight: 700; } .mega-menu-content > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: #000000; } @media (max-width: 1024px) { .toggle-mega-text { width: 34px; display: inline-block; height: 34px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #ff4500; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: #ffffff; } .mega-menu { display: none; } .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; } .mega-menu-list > ul > li { position: relative; } .mega-menu-content { padding: 20px; } .mega-menu-content .row { display: block; } .mega-menu-content [class*="col-"] { margin-bottom: 15px; max-width: 100%; } .mega-image { display: none; } } @media (min-width: 1025px) { .js-open.mega-text { -webkit-animation: mypulse 1s; animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; background-color: #ffffff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mega-menu-list { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .mega-menu-content { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; overflow-y: auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; } .mega-menu-content::-webkit-scrollbar { width: 8px; } .mega-menu-content::-webkit-scrollbar-track { background: #eee; } .mega-menu-content::-webkit-scrollbar-thumb { background: #888; } .mega-menu-content::-webkit-scrollbar-thumb:hover { background: #555; } .mega-banner { position: relative; overflow: hidden; } .mega-banner img { -webkit-transform: scale(1); transform: scale(1); transition: all 0.6s ease-in-out; } .mega-banner:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .mega-image { margin: auto 0; } } /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; } .mini-cart-shop-link > .total-item-round { top: 16px; left: 32px; } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: #ff4500; color: #ffffff; } .mini-cart { background-color: #ffffff; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; z-index: 998; top: 120%; opacity: 0; right: 0; visibility: hidden; } .mini-product-container { max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; } .card-mini-product:last-child { margin-bottom: 0; } .mini-product { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .mini-product__image-wrapper { margin-right: 20px; } .mini-product__link { background-color: #f5f5f5; display: inline-block; vertical-align: middle; width: 80px; height: 80px; } .mini-product__link img { display: block; min-width: 80px; } .mini-product__category { display: block; } .mini-product__category > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; } .mini-product__category > a:hover { color: #ff4500; } .mini-product__name { display: block; } .mini-product__name > a { color: #333333; font-size: 14px; font-weight: 600; transition: color 0.5s; } .mini-product__name > a:hover { color: #ff4500; } .mini-product__quantity { font-size: 12px; margin-right: 4px; color: #333333; } .mini-product__price { font-size: 14px; font-weight: 600; color: #333333; } .mini-product__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: #333333; transition: color 0.5s; } .mini-product__delete-link:hover { color: #ff4500; } .mini-total { margin-bottom: 16px; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: #333333; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: #333333; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } @media (max-width: 1024px) { .mini-cart-shop-link > .total-item-round { top: 5px; left: 38px; } .toggle-button-shop + .total-item-round { top: 5px; right: 10px; } .has-dropdown > .mini-cart { width: 100% !important; box-shadow: none; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; display: none; } .mini-product-container { max-height: 836px; } .card-mini-product { display: block; text-align: center; } .mini-product { display: block; } .mini-product__image-wrapper { margin-right: 0; margin-bottom: 10px; } .mini-product__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } .mini-total { margin-bottom: 22px; } } @media (min-width: 1025px) { .toggle-button-shop + .total-item-round { display: none; } .has-dropdown:hover > .mini-cart { top: 100%; opacity: 1; visibility: visible; } } /*-------------------------------------------------------------- 20.3 Owl-Carousel --------------------------------------------------------------*/ .slider-fouc { display: none; } .s-skeleton { position: relative; } .s-skeleton--h-600 { min-height: 600px; } .s-skeleton--h-640 { min-height: 640px; } .s-skeleton--bg-grey { background-color: #f5f5f5; } .s-skeleton--bg-black { background-color: #000000; } .s-skeleton .owl-carousel { position: static; } .primary-style-1 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-2 .hero-slide { height: 600px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .primary-style-3 .hero-slide { height: 640px; } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } .hero-slide { background: center center/cover no-repeat; } .hero-slide--1 { background-image: url(../images/slider/slide-1.jpg); } .hero-slide--2 { background-image: url(../images/slider/slide-2.jpg); } .hero-slide--3 { background-image: url(../images/slider/slide-3.jpg); } .hero-slide--4 { background-image: url(../images/slider/slide-4.jpg); } .hero-slide--5 { background-image: url(../images/slider/slide-5.jpg); } .hero-slide--6 { background-image: url(../images/slider/slide-6.jpg); } .hero-slide--7 { background-image: url(../images/slider/slide-7.jpg); } .hero-slide--8 { background-image: url(../images/slider/slide-8.jpg); } .hero-slide--9 { background-image: url(../images/slider/slide-9.jpg); } .owl-carousel .owl-dots { position: absolute; } .owl-carousel button.owl-dot:focus { outline: 0; } .owl-carousel.primary-style-1 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-1 button.owl-dot { width: 14px; height: 14px; border-radius: 50%; display: block; margin-bottom: 6px; background: #e1e1e1; transition: background 0.8s ease-out; } .owl-carousel.primary-style-1 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-1 button.owl-dot.active, .owl-carousel.primary-style-1 button.owl-dot:hover { background: transparent linear-gradient(-180deg, #ff4500 0%, #ff6a33 100%); } .owl-carousel.primary-style-2 .owl-dots { width: 100%; text-align: center; bottom: 20px; } .owl-carousel.primary-style-2 button.owl-dot { width: 11px; height: 11px; display: inline-block; margin-right: 4px; border-radius: 50%; background-color: #7f7f7f; transition: background 0.8s ease-out; } .owl-carousel.primary-style-2 button.owl-dot:last-child { margin-right: 0; } .owl-carousel.primary-style-2 button.owl-dot.active, .owl-carousel.primary-style-2 button.owl-dot:hover { background-color: #ffffff; } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } .owl-carousel.primary-style-3 .owl-dots { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 40px; } .owl-carousel.primary-style-3 button.owl-dot { width: 5px; height: 32px; display: block; margin-bottom: 6px; background-color: #f3f3f3; transition: background 0.8s ease-out; } .owl-carousel.primary-style-3 button.owl-dot:last-child { margin-bottom: 0; } .owl-carousel.primary-style-3 button.owl-dot.active, .owl-carousel.primary-style-3 button.owl-dot:hover { background-color: #ff4500; } .owl-carousel#testimonial-slider .owl-dots { width: 100%; text-align: center; bottom: -30px; } .owl-carousel#testimonial-slider button.owl-dot { width: 11px; height: 11px; display: inline-block; border: 1px solid #333333; margin-right: 4px; border-radius: 50%; background-color: transparent; transition: background 0.8s ease-out; } .owl-carousel#testimonial-slider button.owl-dot:last-child { margin-right: 0; } .owl-carousel#testimonial-slider button.owl-dot.active, .owl-carousel#testimonial-slider button.owl-dot:hover { background-color: #333333; } .content-span-1 { font-size: 1.25rem; font-weight: 700; display: block; } .content-span-2 { font-weight: 700; font-size: 3.25rem; display: block; } .content-span-3 { display: block; font-size: 0.875rem; margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: 0.875rem; margin-bottom: 20px; } .content-span-4 span { font-weight: 700; margin-left: 4px; font-size: 1.375rem; } .shop-now-link { padding: 18px 53px; font-size: 0.75rem; position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } .owl-item .slider-content--animation * { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .owl-item.active .content-span-1 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-2 { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-3 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .content-span-4 { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .owl-item.active .shop-now-link { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .product-slider, .tab-slider { position: static; } .product-slider .owl-item:hover, .tab-slider .owl-item:hover { z-index: 2; } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover .p-prev, .section__content:hover .t-prev, .section__content:hover .p-next, .section__content:hover .t-next { opacity: 1; } .p-prev, .p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; } .p-prev > i, .p-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .p-prev > i { left: 6px; } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .p-next > i { right: 6px; } .t-prev, .t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; position: absolute; top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .t-prev > i, .t-next > i { font-size: 14px; color: #333333; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; } .t-prev > i { left: 10px; } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; } .t-next > i { right: 10px; } #brand-slider .owl-stage { margin: 1.25rem 0; } .brand-slide { width: 155px; height: 60px; margin: 0 auto; } .brand-slide a { display: block; background-color: #ffffff; transition: all .3s; } .brand-slide a:hover { box-shadow: 2px 3px 8px 0 rgba(0, 0, 0, 0.2); } .b-prev, .b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: #ffffff; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; } .b-prev > i, .b-next > i { font-size: 14px; color: #333333; } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover .b-prev, .section__content:hover .b-next { opacity: 1; } /*-------------------------------------------------------------- 20.4 jquery.scrollUp --------------------------------------------------------------*/ /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: #ffffff; color: #333333; font-size: 18px; text-align: center; } /*-------------------------------------------------------------- 20.5 Slick Carousel --------------------------------------------------------------*/ .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } #js-product-detail-modal-thumbnail .slick-slide:not(.slick-current) { opacity: .4; } .pt-prev, .pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: #ffffff; opacity: 0; } .pt-prev i, .pt-next i { font-size: 12px; color: #000000; } .pt-prev { left: 20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover .pt-prev, #pd-o-thumbnail:hover .pt-next { opacity: .8; } #js-product-detail-modal-thumbnail:hover .pt-prev, #js-product-detail-modal-thumbnail:hover .pt-next { opacity: .8; } ================================================ FILE: css/utility.css ================================================ @charset "UTF-8"; /** * Utility classes for spacing: * A wide range of shorthand margin and padding utility classes to modify an * an element’s appearance. * Prefix understanding: u means utility which is a prefix for root namespace, * s means spacing which is a prefix for sub namespace, m means margin, * p means padding. e.g. `u-s-m-t-22` means apply top margin 22 pixels that by default converted to rem unit. */ /* Margin with value `auto`. */ .u-s-m-t-auto { margin-top: auto; } .u-s-m-r-auto { margin-right: auto; } .u-s-m-b-auto { margin-bottom: auto; } .u-s-m-l-auto { margin-left: auto; } .u-s-m-x-auto { margin-left: auto; margin-right: auto; } .u-s-m-y-auto { margin-top: auto; margin-bottom: auto; } .u-s-m-xy-auto { margin: auto; } /* Margin with value `0`. */ .u-s-m-t-0 { margin-top: 0; } .u-s-m-r-0 { margin-right: 0; } .u-s-m-b-0 { margin-bottom: 0; } .u-s-m-l-0 { margin-left: 0; } .u-s-m-x-0 { margin-left: 0; margin-right: 0; } .u-s-m-y-0 { margin-top: 0; margin-bottom: 0; } .u-s-m-xy-0 { margin: 0; } /* Padding with value `0`. */ .u-s-p-t-0 { padding-top: 0; } .u-s-p-r-0 { padding-right: 0; } .u-s-p-b-0 { padding-bottom: 0; } .u-s-p-l-0 { padding-left: 0; } .u-s-p-x-0 { padding-left: 0; padding-right: 0; } .u-s-p-y-0 { padding-top: 0; padding-bottom: 0; } .u-s-p-xy-0 { padding: 0; } /* Margin with value `1`. */ .u-s-m-t-1 { margin-top: 0.0625rem; } .u-s-m-r-1 { margin-right: 0.0625rem; } .u-s-m-b-1 { margin-bottom: 0.0625rem; } .u-s-m-l-1 { margin-left: 0.0625rem; } .u-s-m-x-1 { margin-left: 0.0625rem; margin-right: 0.0625rem; } .u-s-m-y-1 { margin-top: 0.0625rem; margin-bottom: 0.0625rem; } .u-s-m-xy-1 { margin: 0.0625rem; } /* Padding with value `1`. */ .u-s-p-t-1 { padding-top: 0.0625rem; } .u-s-p-r-1 { padding-right: 0.0625rem; } .u-s-p-b-1 { padding-bottom: 0.0625rem; } .u-s-p-l-1 { padding-left: 0.0625rem; } .u-s-p-x-1 { padding-left: 0.0625rem; padding-right: 0.0625rem; } .u-s-p-y-1 { padding-top: 0.0625rem; padding-bottom: 0.0625rem; } .u-s-p-xy-1 { padding: 0.0625rem; } /* Margin with value `2`. */ .u-s-m-t-2 { margin-top: 0.125rem; } .u-s-m-r-2 { margin-right: 0.125rem; } .u-s-m-b-2 { margin-bottom: 0.125rem; } .u-s-m-l-2 { margin-left: 0.125rem; } .u-s-m-x-2 { margin-left: 0.125rem; margin-right: 0.125rem; } .u-s-m-y-2 { margin-top: 0.125rem; margin-bottom: 0.125rem; } .u-s-m-xy-2 { margin: 0.125rem; } /* Padding with value `2`. */ .u-s-p-t-2 { padding-top: 0.125rem; } .u-s-p-r-2 { padding-right: 0.125rem; } .u-s-p-b-2 { padding-bottom: 0.125rem; } .u-s-p-l-2 { padding-left: 0.125rem; } .u-s-p-x-2 { padding-left: 0.125rem; padding-right: 0.125rem; } .u-s-p-y-2 { padding-top: 0.125rem; padding-bottom: 0.125rem; } .u-s-p-xy-2 { padding: 0.125rem; } /* Margin with value `3`. */ .u-s-m-t-3 { margin-top: 0.1875rem; } .u-s-m-r-3 { margin-right: 0.1875rem; } .u-s-m-b-3 { margin-bottom: 0.1875rem; } .u-s-m-l-3 { margin-left: 0.1875rem; } .u-s-m-x-3 { margin-left: 0.1875rem; margin-right: 0.1875rem; } .u-s-m-y-3 { margin-top: 0.1875rem; margin-bottom: 0.1875rem; } .u-s-m-xy-3 { margin: 0.1875rem; } /* Padding with value `3`. */ .u-s-p-t-3 { padding-top: 0.1875rem; } .u-s-p-r-3 { padding-right: 0.1875rem; } .u-s-p-b-3 { padding-bottom: 0.1875rem; } .u-s-p-l-3 { padding-left: 0.1875rem; } .u-s-p-x-3 { padding-left: 0.1875rem; padding-right: 0.1875rem; } .u-s-p-y-3 { padding-top: 0.1875rem; padding-bottom: 0.1875rem; } .u-s-p-xy-3 { padding: 0.1875rem; } /* Margin with value `4`. */ .u-s-m-t-4 { margin-top: 0.25rem; } .u-s-m-r-4 { margin-right: 0.25rem; } .u-s-m-b-4 { margin-bottom: 0.25rem; } .u-s-m-l-4 { margin-left: 0.25rem; } .u-s-m-x-4 { margin-left: 0.25rem; margin-right: 0.25rem; } .u-s-m-y-4 { margin-top: 0.25rem; margin-bottom: 0.25rem; } .u-s-m-xy-4 { margin: 0.25rem; } /* Padding with value `4`. */ .u-s-p-t-4 { padding-top: 0.25rem; } .u-s-p-r-4 { padding-right: 0.25rem; } .u-s-p-b-4 { padding-bottom: 0.25rem; } .u-s-p-l-4 { padding-left: 0.25rem; } .u-s-p-x-4 { padding-left: 0.25rem; padding-right: 0.25rem; } .u-s-p-y-4 { padding-top: 0.25rem; padding-bottom: 0.25rem; } .u-s-p-xy-4 { padding: 0.25rem; } /* Margin with value `5`. */ .u-s-m-t-5 { margin-top: 0.3125rem; } .u-s-m-r-5 { margin-right: 0.3125rem; } .u-s-m-b-5 { margin-bottom: 0.3125rem; } .u-s-m-l-5 { margin-left: 0.3125rem; } .u-s-m-x-5 { margin-left: 0.3125rem; margin-right: 0.3125rem; } .u-s-m-y-5 { margin-top: 0.3125rem; margin-bottom: 0.3125rem; } .u-s-m-xy-5 { margin: 0.3125rem; } /* Padding with value `5`. */ .u-s-p-t-5 { padding-top: 0.3125rem; } .u-s-p-r-5 { padding-right: 0.3125rem; } .u-s-p-b-5 { padding-bottom: 0.3125rem; } .u-s-p-l-5 { padding-left: 0.3125rem; } .u-s-p-x-5 { padding-left: 0.3125rem; padding-right: 0.3125rem; } .u-s-p-y-5 { padding-top: 0.3125rem; padding-bottom: 0.3125rem; } .u-s-p-xy-5 { padding: 0.3125rem; } /* Margin with value `6`. */ .u-s-m-t-6 { margin-top: 0.375rem; } .u-s-m-r-6 { margin-right: 0.375rem; } .u-s-m-b-6 { margin-bottom: 0.375rem; } .u-s-m-l-6 { margin-left: 0.375rem; } .u-s-m-x-6 { margin-left: 0.375rem; margin-right: 0.375rem; } .u-s-m-y-6 { margin-top: 0.375rem; margin-bottom: 0.375rem; } .u-s-m-xy-6 { margin: 0.375rem; } /* Padding with value `6`. */ .u-s-p-t-6 { padding-top: 0.375rem; } .u-s-p-r-6 { padding-right: 0.375rem; } .u-s-p-b-6 { padding-bottom: 0.375rem; } .u-s-p-l-6 { padding-left: 0.375rem; } .u-s-p-x-6 { padding-left: 0.375rem; padding-right: 0.375rem; } .u-s-p-y-6 { padding-top: 0.375rem; padding-bottom: 0.375rem; } .u-s-p-xy-6 { padding: 0.375rem; } /* Margin with value `7`. */ .u-s-m-t-7 { margin-top: 0.4375rem; } .u-s-m-r-7 { margin-right: 0.4375rem; } .u-s-m-b-7 { margin-bottom: 0.4375rem; } .u-s-m-l-7 { margin-left: 0.4375rem; } .u-s-m-x-7 { margin-left: 0.4375rem; margin-right: 0.4375rem; } .u-s-m-y-7 { margin-top: 0.4375rem; margin-bottom: 0.4375rem; } .u-s-m-xy-7 { margin: 0.4375rem; } /* Padding with value `7`. */ .u-s-p-t-7 { padding-top: 0.4375rem; } .u-s-p-r-7 { padding-right: 0.4375rem; } .u-s-p-b-7 { padding-bottom: 0.4375rem; } .u-s-p-l-7 { padding-left: 0.4375rem; } .u-s-p-x-7 { padding-left: 0.4375rem; padding-right: 0.4375rem; } .u-s-p-y-7 { padding-top: 0.4375rem; padding-bottom: 0.4375rem; } .u-s-p-xy-7 { padding: 0.4375rem; } /* Margin with value `8`. */ .u-s-m-t-8 { margin-top: 0.5rem; } .u-s-m-r-8 { margin-right: 0.5rem; } .u-s-m-b-8 { margin-bottom: 0.5rem; } .u-s-m-l-8 { margin-left: 0.5rem; } .u-s-m-x-8 { margin-left: 0.5rem; margin-right: 0.5rem; } .u-s-m-y-8 { margin-top: 0.5rem; margin-bottom: 0.5rem; } .u-s-m-xy-8 { margin: 0.5rem; } /* Padding with value `8`. */ .u-s-p-t-8 { padding-top: 0.5rem; } .u-s-p-r-8 { padding-right: 0.5rem; } .u-s-p-b-8 { padding-bottom: 0.5rem; } .u-s-p-l-8 { padding-left: 0.5rem; } .u-s-p-x-8 { padding-left: 0.5rem; padding-right: 0.5rem; } .u-s-p-y-8 { padding-top: 0.5rem; padding-bottom: 0.5rem; } .u-s-p-xy-8 { padding: 0.5rem; } /* Margin with value `9`. */ .u-s-m-t-9 { margin-top: 0.5625rem; } .u-s-m-r-9 { margin-right: 0.5625rem; } .u-s-m-b-9 { margin-bottom: 0.5625rem; } .u-s-m-l-9 { margin-left: 0.5625rem; } .u-s-m-x-9 { margin-left: 0.5625rem; margin-right: 0.5625rem; } .u-s-m-y-9 { margin-top: 0.5625rem; margin-bottom: 0.5625rem; } .u-s-m-xy-9 { margin: 0.5625rem; } /* Padding with value `9`. */ .u-s-p-t-9 { padding-top: 0.5625rem; } .u-s-p-r-9 { padding-right: 0.5625rem; } .u-s-p-b-9 { padding-bottom: 0.5625rem; } .u-s-p-l-9 { padding-left: 0.5625rem; } .u-s-p-x-9 { padding-left: 0.5625rem; padding-right: 0.5625rem; } .u-s-p-y-9 { padding-top: 0.5625rem; padding-bottom: 0.5625rem; } .u-s-p-xy-9 { padding: 0.5625rem; } /* Margin with value `10`. */ .u-s-m-t-10 { margin-top: 0.625rem; } .u-s-m-r-10 { margin-right: 0.625rem; } .u-s-m-b-10 { margin-bottom: 0.625rem; } .u-s-m-l-10 { margin-left: 0.625rem; } .u-s-m-x-10 { margin-left: 0.625rem; margin-right: 0.625rem; } .u-s-m-y-10 { margin-top: 0.625rem; margin-bottom: 0.625rem; } .u-s-m-xy-10 { margin: 0.625rem; } /* Padding with value `10`. */ .u-s-p-t-10 { padding-top: 0.625rem; } .u-s-p-r-10 { padding-right: 0.625rem; } .u-s-p-b-10 { padding-bottom: 0.625rem; } .u-s-p-l-10 { padding-left: 0.625rem; } .u-s-p-x-10 { padding-left: 0.625rem; padding-right: 0.625rem; } .u-s-p-y-10 { padding-top: 0.625rem; padding-bottom: 0.625rem; } .u-s-p-xy-10 { padding: 0.625rem; } /* Margin with value `11`. */ .u-s-m-t-11 { margin-top: 0.6875rem; } .u-s-m-r-11 { margin-right: 0.6875rem; } .u-s-m-b-11 { margin-bottom: 0.6875rem; } .u-s-m-l-11 { margin-left: 0.6875rem; } .u-s-m-x-11 { margin-left: 0.6875rem; margin-right: 0.6875rem; } .u-s-m-y-11 { margin-top: 0.6875rem; margin-bottom: 0.6875rem; } .u-s-m-xy-11 { margin: 0.6875rem; } /* Padding with value `11`. */ .u-s-p-t-11 { padding-top: 0.6875rem; } .u-s-p-r-11 { padding-right: 0.6875rem; } .u-s-p-b-11 { padding-bottom: 0.6875rem; } .u-s-p-l-11 { padding-left: 0.6875rem; } .u-s-p-x-11 { padding-left: 0.6875rem; padding-right: 0.6875rem; } .u-s-p-y-11 { padding-top: 0.6875rem; padding-bottom: 0.6875rem; } .u-s-p-xy-11 { padding: 0.6875rem; } /* Margin with value `12`. */ .u-s-m-t-12 { margin-top: 0.75rem; } .u-s-m-r-12 { margin-right: 0.75rem; } .u-s-m-b-12 { margin-bottom: 0.75rem; } .u-s-m-l-12 { margin-left: 0.75rem; } .u-s-m-x-12 { margin-left: 0.75rem; margin-right: 0.75rem; } .u-s-m-y-12 { margin-top: 0.75rem; margin-bottom: 0.75rem; } .u-s-m-xy-12 { margin: 0.75rem; } /* Padding with value `12`. */ .u-s-p-t-12 { padding-top: 0.75rem; } .u-s-p-r-12 { padding-right: 0.75rem; } .u-s-p-b-12 { padding-bottom: 0.75rem; } .u-s-p-l-12 { padding-left: 0.75rem; } .u-s-p-x-12 { padding-left: 0.75rem; padding-right: 0.75rem; } .u-s-p-y-12 { padding-top: 0.75rem; padding-bottom: 0.75rem; } .u-s-p-xy-12 { padding: 0.75rem; } /* Margin with value `13`. */ .u-s-m-t-13 { margin-top: 0.8125rem; } .u-s-m-r-13 { margin-right: 0.8125rem; } .u-s-m-b-13 { margin-bottom: 0.8125rem; } .u-s-m-l-13 { margin-left: 0.8125rem; } .u-s-m-x-13 { margin-left: 0.8125rem; margin-right: 0.8125rem; } .u-s-m-y-13 { margin-top: 0.8125rem; margin-bottom: 0.8125rem; } .u-s-m-xy-13 { margin: 0.8125rem; } /* Padding with value `13`. */ .u-s-p-t-13 { padding-top: 0.8125rem; } .u-s-p-r-13 { padding-right: 0.8125rem; } .u-s-p-b-13 { padding-bottom: 0.8125rem; } .u-s-p-l-13 { padding-left: 0.8125rem; } .u-s-p-x-13 { padding-left: 0.8125rem; padding-right: 0.8125rem; } .u-s-p-y-13 { padding-top: 0.8125rem; padding-bottom: 0.8125rem; } .u-s-p-xy-13 { padding: 0.8125rem; } /* Margin with value `14`. */ .u-s-m-t-14 { margin-top: 0.875rem; } .u-s-m-r-14 { margin-right: 0.875rem; } .u-s-m-b-14 { margin-bottom: 0.875rem; } .u-s-m-l-14 { margin-left: 0.875rem; } .u-s-m-x-14 { margin-left: 0.875rem; margin-right: 0.875rem; } .u-s-m-y-14 { margin-top: 0.875rem; margin-bottom: 0.875rem; } .u-s-m-xy-14 { margin: 0.875rem; } /* Padding with value `14`. */ .u-s-p-t-14 { padding-top: 0.875rem; } .u-s-p-r-14 { padding-right: 0.875rem; } .u-s-p-b-14 { padding-bottom: 0.875rem; } .u-s-p-l-14 { padding-left: 0.875rem; } .u-s-p-x-14 { padding-left: 0.875rem; padding-right: 0.875rem; } .u-s-p-y-14 { padding-top: 0.875rem; padding-bottom: 0.875rem; } .u-s-p-xy-14 { padding: 0.875rem; } /* Margin with value `15`. */ .u-s-m-t-15 { margin-top: 0.9375rem; } .u-s-m-r-15 { margin-right: 0.9375rem; } .u-s-m-b-15 { margin-bottom: 0.9375rem; } .u-s-m-l-15 { margin-left: 0.9375rem; } .u-s-m-x-15 { margin-left: 0.9375rem; margin-right: 0.9375rem; } .u-s-m-y-15 { margin-top: 0.9375rem; margin-bottom: 0.9375rem; } .u-s-m-xy-15 { margin: 0.9375rem; } /* Padding with value `15`. */ .u-s-p-t-15 { padding-top: 0.9375rem; } .u-s-p-r-15 { padding-right: 0.9375rem; } .u-s-p-b-15 { padding-bottom: 0.9375rem; } .u-s-p-l-15 { padding-left: 0.9375rem; } .u-s-p-x-15 { padding-left: 0.9375rem; padding-right: 0.9375rem; } .u-s-p-y-15 { padding-top: 0.9375rem; padding-bottom: 0.9375rem; } .u-s-p-xy-15 { padding: 0.9375rem; } /* Margin with value `16`. */ .u-s-m-t-16 { margin-top: 1rem; } .u-s-m-r-16 { margin-right: 1rem; } .u-s-m-b-16 { margin-bottom: 1rem; } .u-s-m-l-16 { margin-left: 1rem; } .u-s-m-x-16 { margin-left: 1rem; margin-right: 1rem; } .u-s-m-y-16 { margin-top: 1rem; margin-bottom: 1rem; } .u-s-m-xy-16 { margin: 1rem; } /* Padding with value `16`. */ .u-s-p-t-16 { padding-top: 1rem; } .u-s-p-r-16 { padding-right: 1rem; } .u-s-p-b-16 { padding-bottom: 1rem; } .u-s-p-l-16 { padding-left: 1rem; } .u-s-p-x-16 { padding-left: 1rem; padding-right: 1rem; } .u-s-p-y-16 { padding-top: 1rem; padding-bottom: 1rem; } .u-s-p-xy-16 { padding: 1rem; } /* Margin with value `17`. */ .u-s-m-t-17 { margin-top: 1.0625rem; } .u-s-m-r-17 { margin-right: 1.0625rem; } .u-s-m-b-17 { margin-bottom: 1.0625rem; } .u-s-m-l-17 { margin-left: 1.0625rem; } .u-s-m-x-17 { margin-left: 1.0625rem; margin-right: 1.0625rem; } .u-s-m-y-17 { margin-top: 1.0625rem; margin-bottom: 1.0625rem; } .u-s-m-xy-17 { margin: 1.0625rem; } /* Padding with value `17`. */ .u-s-p-t-17 { padding-top: 1.0625rem; } .u-s-p-r-17 { padding-right: 1.0625rem; } .u-s-p-b-17 { padding-bottom: 1.0625rem; } .u-s-p-l-17 { padding-left: 1.0625rem; } .u-s-p-x-17 { padding-left: 1.0625rem; padding-right: 1.0625rem; } .u-s-p-y-17 { padding-top: 1.0625rem; padding-bottom: 1.0625rem; } .u-s-p-xy-17 { padding: 1.0625rem; } /* Margin with value `18`. */ .u-s-m-t-18 { margin-top: 1.125rem; } .u-s-m-r-18 { margin-right: 1.125rem; } .u-s-m-b-18 { margin-bottom: 1.125rem; } .u-s-m-l-18 { margin-left: 1.125rem; } .u-s-m-x-18 { margin-left: 1.125rem; margin-right: 1.125rem; } .u-s-m-y-18 { margin-top: 1.125rem; margin-bottom: 1.125rem; } .u-s-m-xy-18 { margin: 1.125rem; } /* Padding with value `18`. */ .u-s-p-t-18 { padding-top: 1.125rem; } .u-s-p-r-18 { padding-right: 1.125rem; } .u-s-p-b-18 { padding-bottom: 1.125rem; } .u-s-p-l-18 { padding-left: 1.125rem; } .u-s-p-x-18 { padding-left: 1.125rem; padding-right: 1.125rem; } .u-s-p-y-18 { padding-top: 1.125rem; padding-bottom: 1.125rem; } .u-s-p-xy-18 { padding: 1.125rem; } /* Margin with value `19`. */ .u-s-m-t-19 { margin-top: 1.1875rem; } .u-s-m-r-19 { margin-right: 1.1875rem; } .u-s-m-b-19 { margin-bottom: 1.1875rem; } .u-s-m-l-19 { margin-left: 1.1875rem; } .u-s-m-x-19 { margin-left: 1.1875rem; margin-right: 1.1875rem; } .u-s-m-y-19 { margin-top: 1.1875rem; margin-bottom: 1.1875rem; } .u-s-m-xy-19 { margin: 1.1875rem; } /* Padding with value `19`. */ .u-s-p-t-19 { padding-top: 1.1875rem; } .u-s-p-r-19 { padding-right: 1.1875rem; } .u-s-p-b-19 { padding-bottom: 1.1875rem; } .u-s-p-l-19 { padding-left: 1.1875rem; } .u-s-p-x-19 { padding-left: 1.1875rem; padding-right: 1.1875rem; } .u-s-p-y-19 { padding-top: 1.1875rem; padding-bottom: 1.1875rem; } .u-s-p-xy-19 { padding: 1.1875rem; } /* Margin with value `20`. */ .u-s-m-t-20 { margin-top: 1.25rem; } .u-s-m-r-20 { margin-right: 1.25rem; } .u-s-m-b-20 { margin-bottom: 1.25rem; } .u-s-m-l-20 { margin-left: 1.25rem; } .u-s-m-x-20 { margin-left: 1.25rem; margin-right: 1.25rem; } .u-s-m-y-20 { margin-top: 1.25rem; margin-bottom: 1.25rem; } .u-s-m-xy-20 { margin: 1.25rem; } /* Padding with value `20`. */ .u-s-p-t-20 { padding-top: 1.25rem; } .u-s-p-r-20 { padding-right: 1.25rem; } .u-s-p-b-20 { padding-bottom: 1.25rem; } .u-s-p-l-20 { padding-left: 1.25rem; } .u-s-p-x-20 { padding-left: 1.25rem; padding-right: 1.25rem; } .u-s-p-y-20 { padding-top: 1.25rem; padding-bottom: 1.25rem; } .u-s-p-xy-20 { padding: 1.25rem; } /* Margin with value `21`. */ .u-s-m-t-21 { margin-top: 1.3125rem; } .u-s-m-r-21 { margin-right: 1.3125rem; } .u-s-m-b-21 { margin-bottom: 1.3125rem; } .u-s-m-l-21 { margin-left: 1.3125rem; } .u-s-m-x-21 { margin-left: 1.3125rem; margin-right: 1.3125rem; } .u-s-m-y-21 { margin-top: 1.3125rem; margin-bottom: 1.3125rem; } .u-s-m-xy-21 { margin: 1.3125rem; } /* Padding with value `21`. */ .u-s-p-t-21 { padding-top: 1.3125rem; } .u-s-p-r-21 { padding-right: 1.3125rem; } .u-s-p-b-21 { padding-bottom: 1.3125rem; } .u-s-p-l-21 { padding-left: 1.3125rem; } .u-s-p-x-21 { padding-left: 1.3125rem; padding-right: 1.3125rem; } .u-s-p-y-21 { padding-top: 1.3125rem; padding-bottom: 1.3125rem; } .u-s-p-xy-21 { padding: 1.3125rem; } /* Margin with value `22`. */ .u-s-m-t-22 { margin-top: 1.375rem; } .u-s-m-r-22 { margin-right: 1.375rem; } .u-s-m-b-22 { margin-bottom: 1.375rem; } .u-s-m-l-22 { margin-left: 1.375rem; } .u-s-m-x-22 { margin-left: 1.375rem; margin-right: 1.375rem; } .u-s-m-y-22 { margin-top: 1.375rem; margin-bottom: 1.375rem; } .u-s-m-xy-22 { margin: 1.375rem; } /* Padding with value `22`. */ .u-s-p-t-22 { padding-top: 1.375rem; } .u-s-p-r-22 { padding-right: 1.375rem; } .u-s-p-b-22 { padding-bottom: 1.375rem; } .u-s-p-l-22 { padding-left: 1.375rem; } .u-s-p-x-22 { padding-left: 1.375rem; padding-right: 1.375rem; } .u-s-p-y-22 { padding-top: 1.375rem; padding-bottom: 1.375rem; } .u-s-p-xy-22 { padding: 1.375rem; } /* Margin with value `23`. */ .u-s-m-t-23 { margin-top: 1.4375rem; } .u-s-m-r-23 { margin-right: 1.4375rem; } .u-s-m-b-23 { margin-bottom: 1.4375rem; } .u-s-m-l-23 { margin-left: 1.4375rem; } .u-s-m-x-23 { margin-left: 1.4375rem; margin-right: 1.4375rem; } .u-s-m-y-23 { margin-top: 1.4375rem; margin-bottom: 1.4375rem; } .u-s-m-xy-23 { margin: 1.4375rem; } /* Padding with value `23`. */ .u-s-p-t-23 { padding-top: 1.4375rem; } .u-s-p-r-23 { padding-right: 1.4375rem; } .u-s-p-b-23 { padding-bottom: 1.4375rem; } .u-s-p-l-23 { padding-left: 1.4375rem; } .u-s-p-x-23 { padding-left: 1.4375rem; padding-right: 1.4375rem; } .u-s-p-y-23 { padding-top: 1.4375rem; padding-bottom: 1.4375rem; } .u-s-p-xy-23 { padding: 1.4375rem; } /* Margin with value `24`. */ .u-s-m-t-24 { margin-top: 1.5rem; } .u-s-m-r-24 { margin-right: 1.5rem; } .u-s-m-b-24 { margin-bottom: 1.5rem; } .u-s-m-l-24 { margin-left: 1.5rem; } .u-s-m-x-24 { margin-left: 1.5rem; margin-right: 1.5rem; } .u-s-m-y-24 { margin-top: 1.5rem; margin-bottom: 1.5rem; } .u-s-m-xy-24 { margin: 1.5rem; } /* Padding with value `24`. */ .u-s-p-t-24 { padding-top: 1.5rem; } .u-s-p-r-24 { padding-right: 1.5rem; } .u-s-p-b-24 { padding-bottom: 1.5rem; } .u-s-p-l-24 { padding-left: 1.5rem; } .u-s-p-x-24 { padding-left: 1.5rem; padding-right: 1.5rem; } .u-s-p-y-24 { padding-top: 1.5rem; padding-bottom: 1.5rem; } .u-s-p-xy-24 { padding: 1.5rem; } /* Margin with value `25`. */ .u-s-m-t-25 { margin-top: 1.5625rem; } .u-s-m-r-25 { margin-right: 1.5625rem; } .u-s-m-b-25 { margin-bottom: 1.5625rem; } .u-s-m-l-25 { margin-left: 1.5625rem; } .u-s-m-x-25 { margin-left: 1.5625rem; margin-right: 1.5625rem; } .u-s-m-y-25 { margin-top: 1.5625rem; margin-bottom: 1.5625rem; } .u-s-m-xy-25 { margin: 1.5625rem; } /* Padding with value `25`. */ .u-s-p-t-25 { padding-top: 1.5625rem; } .u-s-p-r-25 { padding-right: 1.5625rem; } .u-s-p-b-25 { padding-bottom: 1.5625rem; } .u-s-p-l-25 { padding-left: 1.5625rem; } .u-s-p-x-25 { padding-left: 1.5625rem; padding-right: 1.5625rem; } .u-s-p-y-25 { padding-top: 1.5625rem; padding-bottom: 1.5625rem; } .u-s-p-xy-25 { padding: 1.5625rem; } /* Margin with value `26`. */ .u-s-m-t-26 { margin-top: 1.625rem; } .u-s-m-r-26 { margin-right: 1.625rem; } .u-s-m-b-26 { margin-bottom: 1.625rem; } .u-s-m-l-26 { margin-left: 1.625rem; } .u-s-m-x-26 { margin-left: 1.625rem; margin-right: 1.625rem; } .u-s-m-y-26 { margin-top: 1.625rem; margin-bottom: 1.625rem; } .u-s-m-xy-26 { margin: 1.625rem; } /* Padding with value `26`. */ .u-s-p-t-26 { padding-top: 1.625rem; } .u-s-p-r-26 { padding-right: 1.625rem; } .u-s-p-b-26 { padding-bottom: 1.625rem; } .u-s-p-l-26 { padding-left: 1.625rem; } .u-s-p-x-26 { padding-left: 1.625rem; padding-right: 1.625rem; } .u-s-p-y-26 { padding-top: 1.625rem; padding-bottom: 1.625rem; } .u-s-p-xy-26 { padding: 1.625rem; } /* Margin with value `27`. */ .u-s-m-t-27 { margin-top: 1.6875rem; } .u-s-m-r-27 { margin-right: 1.6875rem; } .u-s-m-b-27 { margin-bottom: 1.6875rem; } .u-s-m-l-27 { margin-left: 1.6875rem; } .u-s-m-x-27 { margin-left: 1.6875rem; margin-right: 1.6875rem; } .u-s-m-y-27 { margin-top: 1.6875rem; margin-bottom: 1.6875rem; } .u-s-m-xy-27 { margin: 1.6875rem; } /* Padding with value `27`. */ .u-s-p-t-27 { padding-top: 1.6875rem; } .u-s-p-r-27 { padding-right: 1.6875rem; } .u-s-p-b-27 { padding-bottom: 1.6875rem; } .u-s-p-l-27 { padding-left: 1.6875rem; } .u-s-p-x-27 { padding-left: 1.6875rem; padding-right: 1.6875rem; } .u-s-p-y-27 { padding-top: 1.6875rem; padding-bottom: 1.6875rem; } .u-s-p-xy-27 { padding: 1.6875rem; } /* Margin with value `28`. */ .u-s-m-t-28 { margin-top: 1.75rem; } .u-s-m-r-28 { margin-right: 1.75rem; } .u-s-m-b-28 { margin-bottom: 1.75rem; } .u-s-m-l-28 { margin-left: 1.75rem; } .u-s-m-x-28 { margin-left: 1.75rem; margin-right: 1.75rem; } .u-s-m-y-28 { margin-top: 1.75rem; margin-bottom: 1.75rem; } .u-s-m-xy-28 { margin: 1.75rem; } /* Padding with value `28`. */ .u-s-p-t-28 { padding-top: 1.75rem; } .u-s-p-r-28 { padding-right: 1.75rem; } .u-s-p-b-28 { padding-bottom: 1.75rem; } .u-s-p-l-28 { padding-left: 1.75rem; } .u-s-p-x-28 { padding-left: 1.75rem; padding-right: 1.75rem; } .u-s-p-y-28 { padding-top: 1.75rem; padding-bottom: 1.75rem; } .u-s-p-xy-28 { padding: 1.75rem; } /* Margin with value `29`. */ .u-s-m-t-29 { margin-top: 1.8125rem; } .u-s-m-r-29 { margin-right: 1.8125rem; } .u-s-m-b-29 { margin-bottom: 1.8125rem; } .u-s-m-l-29 { margin-left: 1.8125rem; } .u-s-m-x-29 { margin-left: 1.8125rem; margin-right: 1.8125rem; } .u-s-m-y-29 { margin-top: 1.8125rem; margin-bottom: 1.8125rem; } .u-s-m-xy-29 { margin: 1.8125rem; } /* Padding with value `29`. */ .u-s-p-t-29 { padding-top: 1.8125rem; } .u-s-p-r-29 { padding-right: 1.8125rem; } .u-s-p-b-29 { padding-bottom: 1.8125rem; } .u-s-p-l-29 { padding-left: 1.8125rem; } .u-s-p-x-29 { padding-left: 1.8125rem; padding-right: 1.8125rem; } .u-s-p-y-29 { padding-top: 1.8125rem; padding-bottom: 1.8125rem; } .u-s-p-xy-29 { padding: 1.8125rem; } /* Margin with value `30`. */ .u-s-m-t-30 { margin-top: 1.875rem; } .u-s-m-r-30 { margin-right: 1.875rem; } .u-s-m-b-30 { margin-bottom: 1.875rem; } .u-s-m-l-30 { margin-left: 1.875rem; } .u-s-m-x-30 { margin-left: 1.875rem; margin-right: 1.875rem; } .u-s-m-y-30 { margin-top: 1.875rem; margin-bottom: 1.875rem; } .u-s-m-xy-30 { margin: 1.875rem; } /* Padding with value `30`. */ .u-s-p-t-30 { padding-top: 1.875rem; } .u-s-p-r-30 { padding-right: 1.875rem; } .u-s-p-b-30 { padding-bottom: 1.875rem; } .u-s-p-l-30 { padding-left: 1.875rem; } .u-s-p-x-30 { padding-left: 1.875rem; padding-right: 1.875rem; } .u-s-p-y-30 { padding-top: 1.875rem; padding-bottom: 1.875rem; } .u-s-p-xy-30 { padding: 1.875rem; } /* Margin with value `31`. */ .u-s-m-t-31 { margin-top: 1.9375rem; } .u-s-m-r-31 { margin-right: 1.9375rem; } .u-s-m-b-31 { margin-bottom: 1.9375rem; } .u-s-m-l-31 { margin-left: 1.9375rem; } .u-s-m-x-31 { margin-left: 1.9375rem; margin-right: 1.9375rem; } .u-s-m-y-31 { margin-top: 1.9375rem; margin-bottom: 1.9375rem; } .u-s-m-xy-31 { margin: 1.9375rem; } /* Padding with value `31`. */ .u-s-p-t-31 { padding-top: 1.9375rem; } .u-s-p-r-31 { padding-right: 1.9375rem; } .u-s-p-b-31 { padding-bottom: 1.9375rem; } .u-s-p-l-31 { padding-left: 1.9375rem; } .u-s-p-x-31 { padding-left: 1.9375rem; padding-right: 1.9375rem; } .u-s-p-y-31 { padding-top: 1.9375rem; padding-bottom: 1.9375rem; } .u-s-p-xy-31 { padding: 1.9375rem; } /* Margin with value `32`. */ .u-s-m-t-32 { margin-top: 2rem; } .u-s-m-r-32 { margin-right: 2rem; } .u-s-m-b-32 { margin-bottom: 2rem; } .u-s-m-l-32 { margin-left: 2rem; } .u-s-m-x-32 { margin-left: 2rem; margin-right: 2rem; } .u-s-m-y-32 { margin-top: 2rem; margin-bottom: 2rem; } .u-s-m-xy-32 { margin: 2rem; } /* Padding with value `32`. */ .u-s-p-t-32 { padding-top: 2rem; } .u-s-p-r-32 { padding-right: 2rem; } .u-s-p-b-32 { padding-bottom: 2rem; } .u-s-p-l-32 { padding-left: 2rem; } .u-s-p-x-32 { padding-left: 2rem; padding-right: 2rem; } .u-s-p-y-32 { padding-top: 2rem; padding-bottom: 2rem; } .u-s-p-xy-32 { padding: 2rem; } /* Margin with value `33`. */ .u-s-m-t-33 { margin-top: 2.0625rem; } .u-s-m-r-33 { margin-right: 2.0625rem; } .u-s-m-b-33 { margin-bottom: 2.0625rem; } .u-s-m-l-33 { margin-left: 2.0625rem; } .u-s-m-x-33 { margin-left: 2.0625rem; margin-right: 2.0625rem; } .u-s-m-y-33 { margin-top: 2.0625rem; margin-bottom: 2.0625rem; } .u-s-m-xy-33 { margin: 2.0625rem; } /* Padding with value `33`. */ .u-s-p-t-33 { padding-top: 2.0625rem; } .u-s-p-r-33 { padding-right: 2.0625rem; } .u-s-p-b-33 { padding-bottom: 2.0625rem; } .u-s-p-l-33 { padding-left: 2.0625rem; } .u-s-p-x-33 { padding-left: 2.0625rem; padding-right: 2.0625rem; } .u-s-p-y-33 { padding-top: 2.0625rem; padding-bottom: 2.0625rem; } .u-s-p-xy-33 { padding: 2.0625rem; } /* Margin with value `34`. */ .u-s-m-t-34 { margin-top: 2.125rem; } .u-s-m-r-34 { margin-right: 2.125rem; } .u-s-m-b-34 { margin-bottom: 2.125rem; } .u-s-m-l-34 { margin-left: 2.125rem; } .u-s-m-x-34 { margin-left: 2.125rem; margin-right: 2.125rem; } .u-s-m-y-34 { margin-top: 2.125rem; margin-bottom: 2.125rem; } .u-s-m-xy-34 { margin: 2.125rem; } /* Padding with value `34`. */ .u-s-p-t-34 { padding-top: 2.125rem; } .u-s-p-r-34 { padding-right: 2.125rem; } .u-s-p-b-34 { padding-bottom: 2.125rem; } .u-s-p-l-34 { padding-left: 2.125rem; } .u-s-p-x-34 { padding-left: 2.125rem; padding-right: 2.125rem; } .u-s-p-y-34 { padding-top: 2.125rem; padding-bottom: 2.125rem; } .u-s-p-xy-34 { padding: 2.125rem; } /* Margin with value `35`. */ .u-s-m-t-35 { margin-top: 2.1875rem; } .u-s-m-r-35 { margin-right: 2.1875rem; } .u-s-m-b-35 { margin-bottom: 2.1875rem; } .u-s-m-l-35 { margin-left: 2.1875rem; } .u-s-m-x-35 { margin-left: 2.1875rem; margin-right: 2.1875rem; } .u-s-m-y-35 { margin-top: 2.1875rem; margin-bottom: 2.1875rem; } .u-s-m-xy-35 { margin: 2.1875rem; } /* Padding with value `35`. */ .u-s-p-t-35 { padding-top: 2.1875rem; } .u-s-p-r-35 { padding-right: 2.1875rem; } .u-s-p-b-35 { padding-bottom: 2.1875rem; } .u-s-p-l-35 { padding-left: 2.1875rem; } .u-s-p-x-35 { padding-left: 2.1875rem; padding-right: 2.1875rem; } .u-s-p-y-35 { padding-top: 2.1875rem; padding-bottom: 2.1875rem; } .u-s-p-xy-35 { padding: 2.1875rem; } /* Margin with value `36`. */ .u-s-m-t-36 { margin-top: 2.25rem; } .u-s-m-r-36 { margin-right: 2.25rem; } .u-s-m-b-36 { margin-bottom: 2.25rem; } .u-s-m-l-36 { margin-left: 2.25rem; } .u-s-m-x-36 { margin-left: 2.25rem; margin-right: 2.25rem; } .u-s-m-y-36 { margin-top: 2.25rem; margin-bottom: 2.25rem; } .u-s-m-xy-36 { margin: 2.25rem; } /* Padding with value `36`. */ .u-s-p-t-36 { padding-top: 2.25rem; } .u-s-p-r-36 { padding-right: 2.25rem; } .u-s-p-b-36 { padding-bottom: 2.25rem; } .u-s-p-l-36 { padding-left: 2.25rem; } .u-s-p-x-36 { padding-left: 2.25rem; padding-right: 2.25rem; } .u-s-p-y-36 { padding-top: 2.25rem; padding-bottom: 2.25rem; } .u-s-p-xy-36 { padding: 2.25rem; } /* Margin with value `37`. */ .u-s-m-t-37 { margin-top: 2.3125rem; } .u-s-m-r-37 { margin-right: 2.3125rem; } .u-s-m-b-37 { margin-bottom: 2.3125rem; } .u-s-m-l-37 { margin-left: 2.3125rem; } .u-s-m-x-37 { margin-left: 2.3125rem; margin-right: 2.3125rem; } .u-s-m-y-37 { margin-top: 2.3125rem; margin-bottom: 2.3125rem; } .u-s-m-xy-37 { margin: 2.3125rem; } /* Padding with value `37`. */ .u-s-p-t-37 { padding-top: 2.3125rem; } .u-s-p-r-37 { padding-right: 2.3125rem; } .u-s-p-b-37 { padding-bottom: 2.3125rem; } .u-s-p-l-37 { padding-left: 2.3125rem; } .u-s-p-x-37 { padding-left: 2.3125rem; padding-right: 2.3125rem; } .u-s-p-y-37 { padding-top: 2.3125rem; padding-bottom: 2.3125rem; } .u-s-p-xy-37 { padding: 2.3125rem; } /* Margin with value `38`. */ .u-s-m-t-38 { margin-top: 2.375rem; } .u-s-m-r-38 { margin-right: 2.375rem; } .u-s-m-b-38 { margin-bottom: 2.375rem; } .u-s-m-l-38 { margin-left: 2.375rem; } .u-s-m-x-38 { margin-left: 2.375rem; margin-right: 2.375rem; } .u-s-m-y-38 { margin-top: 2.375rem; margin-bottom: 2.375rem; } .u-s-m-xy-38 { margin: 2.375rem; } /* Padding with value `38`. */ .u-s-p-t-38 { padding-top: 2.375rem; } .u-s-p-r-38 { padding-right: 2.375rem; } .u-s-p-b-38 { padding-bottom: 2.375rem; } .u-s-p-l-38 { padding-left: 2.375rem; } .u-s-p-x-38 { padding-left: 2.375rem; padding-right: 2.375rem; } .u-s-p-y-38 { padding-top: 2.375rem; padding-bottom: 2.375rem; } .u-s-p-xy-38 { padding: 2.375rem; } /* Margin with value `39`. */ .u-s-m-t-39 { margin-top: 2.4375rem; } .u-s-m-r-39 { margin-right: 2.4375rem; } .u-s-m-b-39 { margin-bottom: 2.4375rem; } .u-s-m-l-39 { margin-left: 2.4375rem; } .u-s-m-x-39 { margin-left: 2.4375rem; margin-right: 2.4375rem; } .u-s-m-y-39 { margin-top: 2.4375rem; margin-bottom: 2.4375rem; } .u-s-m-xy-39 { margin: 2.4375rem; } /* Padding with value `39`. */ .u-s-p-t-39 { padding-top: 2.4375rem; } .u-s-p-r-39 { padding-right: 2.4375rem; } .u-s-p-b-39 { padding-bottom: 2.4375rem; } .u-s-p-l-39 { padding-left: 2.4375rem; } .u-s-p-x-39 { padding-left: 2.4375rem; padding-right: 2.4375rem; } .u-s-p-y-39 { padding-top: 2.4375rem; padding-bottom: 2.4375rem; } .u-s-p-xy-39 { padding: 2.4375rem; } /* Margin with value `40`. */ .u-s-m-t-40 { margin-top: 2.5rem; } .u-s-m-r-40 { margin-right: 2.5rem; } .u-s-m-b-40 { margin-bottom: 2.5rem; } .u-s-m-l-40 { margin-left: 2.5rem; } .u-s-m-x-40 { margin-left: 2.5rem; margin-right: 2.5rem; } .u-s-m-y-40 { margin-top: 2.5rem; margin-bottom: 2.5rem; } .u-s-m-xy-40 { margin: 2.5rem; } /* Padding with value `40`. */ .u-s-p-t-40 { padding-top: 2.5rem; } .u-s-p-r-40 { padding-right: 2.5rem; } .u-s-p-b-40 { padding-bottom: 2.5rem; } .u-s-p-l-40 { padding-left: 2.5rem; } .u-s-p-x-40 { padding-left: 2.5rem; padding-right: 2.5rem; } .u-s-p-y-40 { padding-top: 2.5rem; padding-bottom: 2.5rem; } .u-s-p-xy-40 { padding: 2.5rem; } /* Margin with value `41`. */ .u-s-m-t-41 { margin-top: 2.5625rem; } .u-s-m-r-41 { margin-right: 2.5625rem; } .u-s-m-b-41 { margin-bottom: 2.5625rem; } .u-s-m-l-41 { margin-left: 2.5625rem; } .u-s-m-x-41 { margin-left: 2.5625rem; margin-right: 2.5625rem; } .u-s-m-y-41 { margin-top: 2.5625rem; margin-bottom: 2.5625rem; } .u-s-m-xy-41 { margin: 2.5625rem; } /* Padding with value `41`. */ .u-s-p-t-41 { padding-top: 2.5625rem; } .u-s-p-r-41 { padding-right: 2.5625rem; } .u-s-p-b-41 { padding-bottom: 2.5625rem; } .u-s-p-l-41 { padding-left: 2.5625rem; } .u-s-p-x-41 { padding-left: 2.5625rem; padding-right: 2.5625rem; } .u-s-p-y-41 { padding-top: 2.5625rem; padding-bottom: 2.5625rem; } .u-s-p-xy-41 { padding: 2.5625rem; } /* Margin with value `42`. */ .u-s-m-t-42 { margin-top: 2.625rem; } .u-s-m-r-42 { margin-right: 2.625rem; } .u-s-m-b-42 { margin-bottom: 2.625rem; } .u-s-m-l-42 { margin-left: 2.625rem; } .u-s-m-x-42 { margin-left: 2.625rem; margin-right: 2.625rem; } .u-s-m-y-42 { margin-top: 2.625rem; margin-bottom: 2.625rem; } .u-s-m-xy-42 { margin: 2.625rem; } /* Padding with value `42`. */ .u-s-p-t-42 { padding-top: 2.625rem; } .u-s-p-r-42 { padding-right: 2.625rem; } .u-s-p-b-42 { padding-bottom: 2.625rem; } .u-s-p-l-42 { padding-left: 2.625rem; } .u-s-p-x-42 { padding-left: 2.625rem; padding-right: 2.625rem; } .u-s-p-y-42 { padding-top: 2.625rem; padding-bottom: 2.625rem; } .u-s-p-xy-42 { padding: 2.625rem; } /* Margin with value `43`. */ .u-s-m-t-43 { margin-top: 2.6875rem; } .u-s-m-r-43 { margin-right: 2.6875rem; } .u-s-m-b-43 { margin-bottom: 2.6875rem; } .u-s-m-l-43 { margin-left: 2.6875rem; } .u-s-m-x-43 { margin-left: 2.6875rem; margin-right: 2.6875rem; } .u-s-m-y-43 { margin-top: 2.6875rem; margin-bottom: 2.6875rem; } .u-s-m-xy-43 { margin: 2.6875rem; } /* Padding with value `43`. */ .u-s-p-t-43 { padding-top: 2.6875rem; } .u-s-p-r-43 { padding-right: 2.6875rem; } .u-s-p-b-43 { padding-bottom: 2.6875rem; } .u-s-p-l-43 { padding-left: 2.6875rem; } .u-s-p-x-43 { padding-left: 2.6875rem; padding-right: 2.6875rem; } .u-s-p-y-43 { padding-top: 2.6875rem; padding-bottom: 2.6875rem; } .u-s-p-xy-43 { padding: 2.6875rem; } /* Margin with value `44`. */ .u-s-m-t-44 { margin-top: 2.75rem; } .u-s-m-r-44 { margin-right: 2.75rem; } .u-s-m-b-44 { margin-bottom: 2.75rem; } .u-s-m-l-44 { margin-left: 2.75rem; } .u-s-m-x-44 { margin-left: 2.75rem; margin-right: 2.75rem; } .u-s-m-y-44 { margin-top: 2.75rem; margin-bottom: 2.75rem; } .u-s-m-xy-44 { margin: 2.75rem; } /* Padding with value `44`. */ .u-s-p-t-44 { padding-top: 2.75rem; } .u-s-p-r-44 { padding-right: 2.75rem; } .u-s-p-b-44 { padding-bottom: 2.75rem; } .u-s-p-l-44 { padding-left: 2.75rem; } .u-s-p-x-44 { padding-left: 2.75rem; padding-right: 2.75rem; } .u-s-p-y-44 { padding-top: 2.75rem; padding-bottom: 2.75rem; } .u-s-p-xy-44 { padding: 2.75rem; } /* Margin with value `45`. */ .u-s-m-t-45 { margin-top: 2.8125rem; } .u-s-m-r-45 { margin-right: 2.8125rem; } .u-s-m-b-45 { margin-bottom: 2.8125rem; } .u-s-m-l-45 { margin-left: 2.8125rem; } .u-s-m-x-45 { margin-left: 2.8125rem; margin-right: 2.8125rem; } .u-s-m-y-45 { margin-top: 2.8125rem; margin-bottom: 2.8125rem; } .u-s-m-xy-45 { margin: 2.8125rem; } /* Padding with value `45`. */ .u-s-p-t-45 { padding-top: 2.8125rem; } .u-s-p-r-45 { padding-right: 2.8125rem; } .u-s-p-b-45 { padding-bottom: 2.8125rem; } .u-s-p-l-45 { padding-left: 2.8125rem; } .u-s-p-x-45 { padding-left: 2.8125rem; padding-right: 2.8125rem; } .u-s-p-y-45 { padding-top: 2.8125rem; padding-bottom: 2.8125rem; } .u-s-p-xy-45 { padding: 2.8125rem; } /* Margin with value `46`. */ .u-s-m-t-46 { margin-top: 2.875rem; } .u-s-m-r-46 { margin-right: 2.875rem; } .u-s-m-b-46 { margin-bottom: 2.875rem; } .u-s-m-l-46 { margin-left: 2.875rem; } .u-s-m-x-46 { margin-left: 2.875rem; margin-right: 2.875rem; } .u-s-m-y-46 { margin-top: 2.875rem; margin-bottom: 2.875rem; } .u-s-m-xy-46 { margin: 2.875rem; } /* Padding with value `46`. */ .u-s-p-t-46 { padding-top: 2.875rem; } .u-s-p-r-46 { padding-right: 2.875rem; } .u-s-p-b-46 { padding-bottom: 2.875rem; } .u-s-p-l-46 { padding-left: 2.875rem; } .u-s-p-x-46 { padding-left: 2.875rem; padding-right: 2.875rem; } .u-s-p-y-46 { padding-top: 2.875rem; padding-bottom: 2.875rem; } .u-s-p-xy-46 { padding: 2.875rem; } /* Margin with value `47`. */ .u-s-m-t-47 { margin-top: 2.9375rem; } .u-s-m-r-47 { margin-right: 2.9375rem; } .u-s-m-b-47 { margin-bottom: 2.9375rem; } .u-s-m-l-47 { margin-left: 2.9375rem; } .u-s-m-x-47 { margin-left: 2.9375rem; margin-right: 2.9375rem; } .u-s-m-y-47 { margin-top: 2.9375rem; margin-bottom: 2.9375rem; } .u-s-m-xy-47 { margin: 2.9375rem; } /* Padding with value `47`. */ .u-s-p-t-47 { padding-top: 2.9375rem; } .u-s-p-r-47 { padding-right: 2.9375rem; } .u-s-p-b-47 { padding-bottom: 2.9375rem; } .u-s-p-l-47 { padding-left: 2.9375rem; } .u-s-p-x-47 { padding-left: 2.9375rem; padding-right: 2.9375rem; } .u-s-p-y-47 { padding-top: 2.9375rem; padding-bottom: 2.9375rem; } .u-s-p-xy-47 { padding: 2.9375rem; } /* Margin with value `48`. */ .u-s-m-t-48 { margin-top: 3rem; } .u-s-m-r-48 { margin-right: 3rem; } .u-s-m-b-48 { margin-bottom: 3rem; } .u-s-m-l-48 { margin-left: 3rem; } .u-s-m-x-48 { margin-left: 3rem; margin-right: 3rem; } .u-s-m-y-48 { margin-top: 3rem; margin-bottom: 3rem; } .u-s-m-xy-48 { margin: 3rem; } /* Padding with value `48`. */ .u-s-p-t-48 { padding-top: 3rem; } .u-s-p-r-48 { padding-right: 3rem; } .u-s-p-b-48 { padding-bottom: 3rem; } .u-s-p-l-48 { padding-left: 3rem; } .u-s-p-x-48 { padding-left: 3rem; padding-right: 3rem; } .u-s-p-y-48 { padding-top: 3rem; padding-bottom: 3rem; } .u-s-p-xy-48 { padding: 3rem; } /* Margin with value `49`. */ .u-s-m-t-49 { margin-top: 3.0625rem; } .u-s-m-r-49 { margin-right: 3.0625rem; } .u-s-m-b-49 { margin-bottom: 3.0625rem; } .u-s-m-l-49 { margin-left: 3.0625rem; } .u-s-m-x-49 { margin-left: 3.0625rem; margin-right: 3.0625rem; } .u-s-m-y-49 { margin-top: 3.0625rem; margin-bottom: 3.0625rem; } .u-s-m-xy-49 { margin: 3.0625rem; } /* Padding with value `49`. */ .u-s-p-t-49 { padding-top: 3.0625rem; } .u-s-p-r-49 { padding-right: 3.0625rem; } .u-s-p-b-49 { padding-bottom: 3.0625rem; } .u-s-p-l-49 { padding-left: 3.0625rem; } .u-s-p-x-49 { padding-left: 3.0625rem; padding-right: 3.0625rem; } .u-s-p-y-49 { padding-top: 3.0625rem; padding-bottom: 3.0625rem; } .u-s-p-xy-49 { padding: 3.0625rem; } /* Margin with value `50`. */ .u-s-m-t-50 { margin-top: 3.125rem; } .u-s-m-r-50 { margin-right: 3.125rem; } .u-s-m-b-50 { margin-bottom: 3.125rem; } .u-s-m-l-50 { margin-left: 3.125rem; } .u-s-m-x-50 { margin-left: 3.125rem; margin-right: 3.125rem; } .u-s-m-y-50 { margin-top: 3.125rem; margin-bottom: 3.125rem; } .u-s-m-xy-50 { margin: 3.125rem; } /* Padding with value `50`. */ .u-s-p-t-50 { padding-top: 3.125rem; } .u-s-p-r-50 { padding-right: 3.125rem; } .u-s-p-b-50 { padding-bottom: 3.125rem; } .u-s-p-l-50 { padding-left: 3.125rem; } .u-s-p-x-50 { padding-left: 3.125rem; padding-right: 3.125rem; } .u-s-p-y-50 { padding-top: 3.125rem; padding-bottom: 3.125rem; } .u-s-p-xy-50 { padding: 3.125rem; } /* Margin with value `51`. */ .u-s-m-t-51 { margin-top: 3.1875rem; } .u-s-m-r-51 { margin-right: 3.1875rem; } .u-s-m-b-51 { margin-bottom: 3.1875rem; } .u-s-m-l-51 { margin-left: 3.1875rem; } .u-s-m-x-51 { margin-left: 3.1875rem; margin-right: 3.1875rem; } .u-s-m-y-51 { margin-top: 3.1875rem; margin-bottom: 3.1875rem; } .u-s-m-xy-51 { margin: 3.1875rem; } /* Padding with value `51`. */ .u-s-p-t-51 { padding-top: 3.1875rem; } .u-s-p-r-51 { padding-right: 3.1875rem; } .u-s-p-b-51 { padding-bottom: 3.1875rem; } .u-s-p-l-51 { padding-left: 3.1875rem; } .u-s-p-x-51 { padding-left: 3.1875rem; padding-right: 3.1875rem; } .u-s-p-y-51 { padding-top: 3.1875rem; padding-bottom: 3.1875rem; } .u-s-p-xy-51 { padding: 3.1875rem; } /* Margin with value `52`. */ .u-s-m-t-52 { margin-top: 3.25rem; } .u-s-m-r-52 { margin-right: 3.25rem; } .u-s-m-b-52 { margin-bottom: 3.25rem; } .u-s-m-l-52 { margin-left: 3.25rem; } .u-s-m-x-52 { margin-left: 3.25rem; margin-right: 3.25rem; } .u-s-m-y-52 { margin-top: 3.25rem; margin-bottom: 3.25rem; } .u-s-m-xy-52 { margin: 3.25rem; } /* Padding with value `52`. */ .u-s-p-t-52 { padding-top: 3.25rem; } .u-s-p-r-52 { padding-right: 3.25rem; } .u-s-p-b-52 { padding-bottom: 3.25rem; } .u-s-p-l-52 { padding-left: 3.25rem; } .u-s-p-x-52 { padding-left: 3.25rem; padding-right: 3.25rem; } .u-s-p-y-52 { padding-top: 3.25rem; padding-bottom: 3.25rem; } .u-s-p-xy-52 { padding: 3.25rem; } /* Margin with value `53`. */ .u-s-m-t-53 { margin-top: 3.3125rem; } .u-s-m-r-53 { margin-right: 3.3125rem; } .u-s-m-b-53 { margin-bottom: 3.3125rem; } .u-s-m-l-53 { margin-left: 3.3125rem; } .u-s-m-x-53 { margin-left: 3.3125rem; margin-right: 3.3125rem; } .u-s-m-y-53 { margin-top: 3.3125rem; margin-bottom: 3.3125rem; } .u-s-m-xy-53 { margin: 3.3125rem; } /* Padding with value `53`. */ .u-s-p-t-53 { padding-top: 3.3125rem; } .u-s-p-r-53 { padding-right: 3.3125rem; } .u-s-p-b-53 { padding-bottom: 3.3125rem; } .u-s-p-l-53 { padding-left: 3.3125rem; } .u-s-p-x-53 { padding-left: 3.3125rem; padding-right: 3.3125rem; } .u-s-p-y-53 { padding-top: 3.3125rem; padding-bottom: 3.3125rem; } .u-s-p-xy-53 { padding: 3.3125rem; } /* Margin with value `54`. */ .u-s-m-t-54 { margin-top: 3.375rem; } .u-s-m-r-54 { margin-right: 3.375rem; } .u-s-m-b-54 { margin-bottom: 3.375rem; } .u-s-m-l-54 { margin-left: 3.375rem; } .u-s-m-x-54 { margin-left: 3.375rem; margin-right: 3.375rem; } .u-s-m-y-54 { margin-top: 3.375rem; margin-bottom: 3.375rem; } .u-s-m-xy-54 { margin: 3.375rem; } /* Padding with value `54`. */ .u-s-p-t-54 { padding-top: 3.375rem; } .u-s-p-r-54 { padding-right: 3.375rem; } .u-s-p-b-54 { padding-bottom: 3.375rem; } .u-s-p-l-54 { padding-left: 3.375rem; } .u-s-p-x-54 { padding-left: 3.375rem; padding-right: 3.375rem; } .u-s-p-y-54 { padding-top: 3.375rem; padding-bottom: 3.375rem; } .u-s-p-xy-54 { padding: 3.375rem; } /* Margin with value `55`. */ .u-s-m-t-55 { margin-top: 3.4375rem; } .u-s-m-r-55 { margin-right: 3.4375rem; } .u-s-m-b-55 { margin-bottom: 3.4375rem; } .u-s-m-l-55 { margin-left: 3.4375rem; } .u-s-m-x-55 { margin-left: 3.4375rem; margin-right: 3.4375rem; } .u-s-m-y-55 { margin-top: 3.4375rem; margin-bottom: 3.4375rem; } .u-s-m-xy-55 { margin: 3.4375rem; } /* Padding with value `55`. */ .u-s-p-t-55 { padding-top: 3.4375rem; } .u-s-p-r-55 { padding-right: 3.4375rem; } .u-s-p-b-55 { padding-bottom: 3.4375rem; } .u-s-p-l-55 { padding-left: 3.4375rem; } .u-s-p-x-55 { padding-left: 3.4375rem; padding-right: 3.4375rem; } .u-s-p-y-55 { padding-top: 3.4375rem; padding-bottom: 3.4375rem; } .u-s-p-xy-55 { padding: 3.4375rem; } /* Margin with value `56`. */ .u-s-m-t-56 { margin-top: 3.5rem; } .u-s-m-r-56 { margin-right: 3.5rem; } .u-s-m-b-56 { margin-bottom: 3.5rem; } .u-s-m-l-56 { margin-left: 3.5rem; } .u-s-m-x-56 { margin-left: 3.5rem; margin-right: 3.5rem; } .u-s-m-y-56 { margin-top: 3.5rem; margin-bottom: 3.5rem; } .u-s-m-xy-56 { margin: 3.5rem; } /* Padding with value `56`. */ .u-s-p-t-56 { padding-top: 3.5rem; } .u-s-p-r-56 { padding-right: 3.5rem; } .u-s-p-b-56 { padding-bottom: 3.5rem; } .u-s-p-l-56 { padding-left: 3.5rem; } .u-s-p-x-56 { padding-left: 3.5rem; padding-right: 3.5rem; } .u-s-p-y-56 { padding-top: 3.5rem; padding-bottom: 3.5rem; } .u-s-p-xy-56 { padding: 3.5rem; } /* Margin with value `57`. */ .u-s-m-t-57 { margin-top: 3.5625rem; } .u-s-m-r-57 { margin-right: 3.5625rem; } .u-s-m-b-57 { margin-bottom: 3.5625rem; } .u-s-m-l-57 { margin-left: 3.5625rem; } .u-s-m-x-57 { margin-left: 3.5625rem; margin-right: 3.5625rem; } .u-s-m-y-57 { margin-top: 3.5625rem; margin-bottom: 3.5625rem; } .u-s-m-xy-57 { margin: 3.5625rem; } /* Padding with value `57`. */ .u-s-p-t-57 { padding-top: 3.5625rem; } .u-s-p-r-57 { padding-right: 3.5625rem; } .u-s-p-b-57 { padding-bottom: 3.5625rem; } .u-s-p-l-57 { padding-left: 3.5625rem; } .u-s-p-x-57 { padding-left: 3.5625rem; padding-right: 3.5625rem; } .u-s-p-y-57 { padding-top: 3.5625rem; padding-bottom: 3.5625rem; } .u-s-p-xy-57 { padding: 3.5625rem; } /* Margin with value `58`. */ .u-s-m-t-58 { margin-top: 3.625rem; } .u-s-m-r-58 { margin-right: 3.625rem; } .u-s-m-b-58 { margin-bottom: 3.625rem; } .u-s-m-l-58 { margin-left: 3.625rem; } .u-s-m-x-58 { margin-left: 3.625rem; margin-right: 3.625rem; } .u-s-m-y-58 { margin-top: 3.625rem; margin-bottom: 3.625rem; } .u-s-m-xy-58 { margin: 3.625rem; } /* Padding with value `58`. */ .u-s-p-t-58 { padding-top: 3.625rem; } .u-s-p-r-58 { padding-right: 3.625rem; } .u-s-p-b-58 { padding-bottom: 3.625rem; } .u-s-p-l-58 { padding-left: 3.625rem; } .u-s-p-x-58 { padding-left: 3.625rem; padding-right: 3.625rem; } .u-s-p-y-58 { padding-top: 3.625rem; padding-bottom: 3.625rem; } .u-s-p-xy-58 { padding: 3.625rem; } /* Margin with value `59`. */ .u-s-m-t-59 { margin-top: 3.6875rem; } .u-s-m-r-59 { margin-right: 3.6875rem; } .u-s-m-b-59 { margin-bottom: 3.6875rem; } .u-s-m-l-59 { margin-left: 3.6875rem; } .u-s-m-x-59 { margin-left: 3.6875rem; margin-right: 3.6875rem; } .u-s-m-y-59 { margin-top: 3.6875rem; margin-bottom: 3.6875rem; } .u-s-m-xy-59 { margin: 3.6875rem; } /* Padding with value `59`. */ .u-s-p-t-59 { padding-top: 3.6875rem; } .u-s-p-r-59 { padding-right: 3.6875rem; } .u-s-p-b-59 { padding-bottom: 3.6875rem; } .u-s-p-l-59 { padding-left: 3.6875rem; } .u-s-p-x-59 { padding-left: 3.6875rem; padding-right: 3.6875rem; } .u-s-p-y-59 { padding-top: 3.6875rem; padding-bottom: 3.6875rem; } .u-s-p-xy-59 { padding: 3.6875rem; } /* Margin with value `60`. */ .u-s-m-t-60 { margin-top: 3.75rem; } .u-s-m-r-60 { margin-right: 3.75rem; } .u-s-m-b-60 { margin-bottom: 3.75rem; } .u-s-m-l-60 { margin-left: 3.75rem; } .u-s-m-x-60 { margin-left: 3.75rem; margin-right: 3.75rem; } .u-s-m-y-60 { margin-top: 3.75rem; margin-bottom: 3.75rem; } .u-s-m-xy-60 { margin: 3.75rem; } /* Padding with value `60`. */ .u-s-p-t-60 { padding-top: 3.75rem; } .u-s-p-r-60 { padding-right: 3.75rem; } .u-s-p-b-60 { padding-bottom: 3.75rem; } .u-s-p-l-60 { padding-left: 3.75rem; } .u-s-p-x-60 { padding-left: 3.75rem; padding-right: 3.75rem; } .u-s-p-y-60 { padding-top: 3.75rem; padding-bottom: 3.75rem; } .u-s-p-xy-60 { padding: 3.75rem; } /* Margin with value `61`. */ .u-s-m-t-61 { margin-top: 3.8125rem; } .u-s-m-r-61 { margin-right: 3.8125rem; } .u-s-m-b-61 { margin-bottom: 3.8125rem; } .u-s-m-l-61 { margin-left: 3.8125rem; } .u-s-m-x-61 { margin-left: 3.8125rem; margin-right: 3.8125rem; } .u-s-m-y-61 { margin-top: 3.8125rem; margin-bottom: 3.8125rem; } .u-s-m-xy-61 { margin: 3.8125rem; } /* Padding with value `61`. */ .u-s-p-t-61 { padding-top: 3.8125rem; } .u-s-p-r-61 { padding-right: 3.8125rem; } .u-s-p-b-61 { padding-bottom: 3.8125rem; } .u-s-p-l-61 { padding-left: 3.8125rem; } .u-s-p-x-61 { padding-left: 3.8125rem; padding-right: 3.8125rem; } .u-s-p-y-61 { padding-top: 3.8125rem; padding-bottom: 3.8125rem; } .u-s-p-xy-61 { padding: 3.8125rem; } /* Margin with value `62`. */ .u-s-m-t-62 { margin-top: 3.875rem; } .u-s-m-r-62 { margin-right: 3.875rem; } .u-s-m-b-62 { margin-bottom: 3.875rem; } .u-s-m-l-62 { margin-left: 3.875rem; } .u-s-m-x-62 { margin-left: 3.875rem; margin-right: 3.875rem; } .u-s-m-y-62 { margin-top: 3.875rem; margin-bottom: 3.875rem; } .u-s-m-xy-62 { margin: 3.875rem; } /* Padding with value `62`. */ .u-s-p-t-62 { padding-top: 3.875rem; } .u-s-p-r-62 { padding-right: 3.875rem; } .u-s-p-b-62 { padding-bottom: 3.875rem; } .u-s-p-l-62 { padding-left: 3.875rem; } .u-s-p-x-62 { padding-left: 3.875rem; padding-right: 3.875rem; } .u-s-p-y-62 { padding-top: 3.875rem; padding-bottom: 3.875rem; } .u-s-p-xy-62 { padding: 3.875rem; } /* Margin with value `63`. */ .u-s-m-t-63 { margin-top: 3.9375rem; } .u-s-m-r-63 { margin-right: 3.9375rem; } .u-s-m-b-63 { margin-bottom: 3.9375rem; } .u-s-m-l-63 { margin-left: 3.9375rem; } .u-s-m-x-63 { margin-left: 3.9375rem; margin-right: 3.9375rem; } .u-s-m-y-63 { margin-top: 3.9375rem; margin-bottom: 3.9375rem; } .u-s-m-xy-63 { margin: 3.9375rem; } /* Padding with value `63`. */ .u-s-p-t-63 { padding-top: 3.9375rem; } .u-s-p-r-63 { padding-right: 3.9375rem; } .u-s-p-b-63 { padding-bottom: 3.9375rem; } .u-s-p-l-63 { padding-left: 3.9375rem; } .u-s-p-x-63 { padding-left: 3.9375rem; padding-right: 3.9375rem; } .u-s-p-y-63 { padding-top: 3.9375rem; padding-bottom: 3.9375rem; } .u-s-p-xy-63 { padding: 3.9375rem; } /* Margin with value `64`. */ .u-s-m-t-64 { margin-top: 4rem; } .u-s-m-r-64 { margin-right: 4rem; } .u-s-m-b-64 { margin-bottom: 4rem; } .u-s-m-l-64 { margin-left: 4rem; } .u-s-m-x-64 { margin-left: 4rem; margin-right: 4rem; } .u-s-m-y-64 { margin-top: 4rem; margin-bottom: 4rem; } .u-s-m-xy-64 { margin: 4rem; } /* Padding with value `64`. */ .u-s-p-t-64 { padding-top: 4rem; } .u-s-p-r-64 { padding-right: 4rem; } .u-s-p-b-64 { padding-bottom: 4rem; } .u-s-p-l-64 { padding-left: 4rem; } .u-s-p-x-64 { padding-left: 4rem; padding-right: 4rem; } .u-s-p-y-64 { padding-top: 4rem; padding-bottom: 4rem; } .u-s-p-xy-64 { padding: 4rem; } /* Margin with value `65`. */ .u-s-m-t-65 { margin-top: 4.0625rem; } .u-s-m-r-65 { margin-right: 4.0625rem; } .u-s-m-b-65 { margin-bottom: 4.0625rem; } .u-s-m-l-65 { margin-left: 4.0625rem; } .u-s-m-x-65 { margin-left: 4.0625rem; margin-right: 4.0625rem; } .u-s-m-y-65 { margin-top: 4.0625rem; margin-bottom: 4.0625rem; } .u-s-m-xy-65 { margin: 4.0625rem; } /* Padding with value `65`. */ .u-s-p-t-65 { padding-top: 4.0625rem; } .u-s-p-r-65 { padding-right: 4.0625rem; } .u-s-p-b-65 { padding-bottom: 4.0625rem; } .u-s-p-l-65 { padding-left: 4.0625rem; } .u-s-p-x-65 { padding-left: 4.0625rem; padding-right: 4.0625rem; } .u-s-p-y-65 { padding-top: 4.0625rem; padding-bottom: 4.0625rem; } .u-s-p-xy-65 { padding: 4.0625rem; } /* Margin with value `66`. */ .u-s-m-t-66 { margin-top: 4.125rem; } .u-s-m-r-66 { margin-right: 4.125rem; } .u-s-m-b-66 { margin-bottom: 4.125rem; } .u-s-m-l-66 { margin-left: 4.125rem; } .u-s-m-x-66 { margin-left: 4.125rem; margin-right: 4.125rem; } .u-s-m-y-66 { margin-top: 4.125rem; margin-bottom: 4.125rem; } .u-s-m-xy-66 { margin: 4.125rem; } /* Padding with value `66`. */ .u-s-p-t-66 { padding-top: 4.125rem; } .u-s-p-r-66 { padding-right: 4.125rem; } .u-s-p-b-66 { padding-bottom: 4.125rem; } .u-s-p-l-66 { padding-left: 4.125rem; } .u-s-p-x-66 { padding-left: 4.125rem; padding-right: 4.125rem; } .u-s-p-y-66 { padding-top: 4.125rem; padding-bottom: 4.125rem; } .u-s-p-xy-66 { padding: 4.125rem; } /* Margin with value `67`. */ .u-s-m-t-67 { margin-top: 4.1875rem; } .u-s-m-r-67 { margin-right: 4.1875rem; } .u-s-m-b-67 { margin-bottom: 4.1875rem; } .u-s-m-l-67 { margin-left: 4.1875rem; } .u-s-m-x-67 { margin-left: 4.1875rem; margin-right: 4.1875rem; } .u-s-m-y-67 { margin-top: 4.1875rem; margin-bottom: 4.1875rem; } .u-s-m-xy-67 { margin: 4.1875rem; } /* Padding with value `67`. */ .u-s-p-t-67 { padding-top: 4.1875rem; } .u-s-p-r-67 { padding-right: 4.1875rem; } .u-s-p-b-67 { padding-bottom: 4.1875rem; } .u-s-p-l-67 { padding-left: 4.1875rem; } .u-s-p-x-67 { padding-left: 4.1875rem; padding-right: 4.1875rem; } .u-s-p-y-67 { padding-top: 4.1875rem; padding-bottom: 4.1875rem; } .u-s-p-xy-67 { padding: 4.1875rem; } /* Margin with value `68`. */ .u-s-m-t-68 { margin-top: 4.25rem; } .u-s-m-r-68 { margin-right: 4.25rem; } .u-s-m-b-68 { margin-bottom: 4.25rem; } .u-s-m-l-68 { margin-left: 4.25rem; } .u-s-m-x-68 { margin-left: 4.25rem; margin-right: 4.25rem; } .u-s-m-y-68 { margin-top: 4.25rem; margin-bottom: 4.25rem; } .u-s-m-xy-68 { margin: 4.25rem; } /* Padding with value `68`. */ .u-s-p-t-68 { padding-top: 4.25rem; } .u-s-p-r-68 { padding-right: 4.25rem; } .u-s-p-b-68 { padding-bottom: 4.25rem; } .u-s-p-l-68 { padding-left: 4.25rem; } .u-s-p-x-68 { padding-left: 4.25rem; padding-right: 4.25rem; } .u-s-p-y-68 { padding-top: 4.25rem; padding-bottom: 4.25rem; } .u-s-p-xy-68 { padding: 4.25rem; } /* Margin with value `69`. */ .u-s-m-t-69 { margin-top: 4.3125rem; } .u-s-m-r-69 { margin-right: 4.3125rem; } .u-s-m-b-69 { margin-bottom: 4.3125rem; } .u-s-m-l-69 { margin-left: 4.3125rem; } .u-s-m-x-69 { margin-left: 4.3125rem; margin-right: 4.3125rem; } .u-s-m-y-69 { margin-top: 4.3125rem; margin-bottom: 4.3125rem; } .u-s-m-xy-69 { margin: 4.3125rem; } /* Padding with value `69`. */ .u-s-p-t-69 { padding-top: 4.3125rem; } .u-s-p-r-69 { padding-right: 4.3125rem; } .u-s-p-b-69 { padding-bottom: 4.3125rem; } .u-s-p-l-69 { padding-left: 4.3125rem; } .u-s-p-x-69 { padding-left: 4.3125rem; padding-right: 4.3125rem; } .u-s-p-y-69 { padding-top: 4.3125rem; padding-bottom: 4.3125rem; } .u-s-p-xy-69 { padding: 4.3125rem; } /* Margin with value `70`. */ .u-s-m-t-70 { margin-top: 4.375rem; } .u-s-m-r-70 { margin-right: 4.375rem; } .u-s-m-b-70 { margin-bottom: 4.375rem; } .u-s-m-l-70 { margin-left: 4.375rem; } .u-s-m-x-70 { margin-left: 4.375rem; margin-right: 4.375rem; } .u-s-m-y-70 { margin-top: 4.375rem; margin-bottom: 4.375rem; } .u-s-m-xy-70 { margin: 4.375rem; } /* Padding with value `70`. */ .u-s-p-t-70 { padding-top: 4.375rem; } .u-s-p-r-70 { padding-right: 4.375rem; } .u-s-p-b-70 { padding-bottom: 4.375rem; } .u-s-p-l-70 { padding-left: 4.375rem; } .u-s-p-x-70 { padding-left: 4.375rem; padding-right: 4.375rem; } .u-s-p-y-70 { padding-top: 4.375rem; padding-bottom: 4.375rem; } .u-s-p-xy-70 { padding: 4.375rem; } /* Margin with value `71`. */ .u-s-m-t-71 { margin-top: 4.4375rem; } .u-s-m-r-71 { margin-right: 4.4375rem; } .u-s-m-b-71 { margin-bottom: 4.4375rem; } .u-s-m-l-71 { margin-left: 4.4375rem; } .u-s-m-x-71 { margin-left: 4.4375rem; margin-right: 4.4375rem; } .u-s-m-y-71 { margin-top: 4.4375rem; margin-bottom: 4.4375rem; } .u-s-m-xy-71 { margin: 4.4375rem; } /* Padding with value `71`. */ .u-s-p-t-71 { padding-top: 4.4375rem; } .u-s-p-r-71 { padding-right: 4.4375rem; } .u-s-p-b-71 { padding-bottom: 4.4375rem; } .u-s-p-l-71 { padding-left: 4.4375rem; } .u-s-p-x-71 { padding-left: 4.4375rem; padding-right: 4.4375rem; } .u-s-p-y-71 { padding-top: 4.4375rem; padding-bottom: 4.4375rem; } .u-s-p-xy-71 { padding: 4.4375rem; } /* Margin with value `72`. */ .u-s-m-t-72 { margin-top: 4.5rem; } .u-s-m-r-72 { margin-right: 4.5rem; } .u-s-m-b-72 { margin-bottom: 4.5rem; } .u-s-m-l-72 { margin-left: 4.5rem; } .u-s-m-x-72 { margin-left: 4.5rem; margin-right: 4.5rem; } .u-s-m-y-72 { margin-top: 4.5rem; margin-bottom: 4.5rem; } .u-s-m-xy-72 { margin: 4.5rem; } /* Padding with value `72`. */ .u-s-p-t-72 { padding-top: 4.5rem; } .u-s-p-r-72 { padding-right: 4.5rem; } .u-s-p-b-72 { padding-bottom: 4.5rem; } .u-s-p-l-72 { padding-left: 4.5rem; } .u-s-p-x-72 { padding-left: 4.5rem; padding-right: 4.5rem; } .u-s-p-y-72 { padding-top: 4.5rem; padding-bottom: 4.5rem; } .u-s-p-xy-72 { padding: 4.5rem; } /* Margin with value `73`. */ .u-s-m-t-73 { margin-top: 4.5625rem; } .u-s-m-r-73 { margin-right: 4.5625rem; } .u-s-m-b-73 { margin-bottom: 4.5625rem; } .u-s-m-l-73 { margin-left: 4.5625rem; } .u-s-m-x-73 { margin-left: 4.5625rem; margin-right: 4.5625rem; } .u-s-m-y-73 { margin-top: 4.5625rem; margin-bottom: 4.5625rem; } .u-s-m-xy-73 { margin: 4.5625rem; } /* Padding with value `73`. */ .u-s-p-t-73 { padding-top: 4.5625rem; } .u-s-p-r-73 { padding-right: 4.5625rem; } .u-s-p-b-73 { padding-bottom: 4.5625rem; } .u-s-p-l-73 { padding-left: 4.5625rem; } .u-s-p-x-73 { padding-left: 4.5625rem; padding-right: 4.5625rem; } .u-s-p-y-73 { padding-top: 4.5625rem; padding-bottom: 4.5625rem; } .u-s-p-xy-73 { padding: 4.5625rem; } /* Margin with value `74`. */ .u-s-m-t-74 { margin-top: 4.625rem; } .u-s-m-r-74 { margin-right: 4.625rem; } .u-s-m-b-74 { margin-bottom: 4.625rem; } .u-s-m-l-74 { margin-left: 4.625rem; } .u-s-m-x-74 { margin-left: 4.625rem; margin-right: 4.625rem; } .u-s-m-y-74 { margin-top: 4.625rem; margin-bottom: 4.625rem; } .u-s-m-xy-74 { margin: 4.625rem; } /* Padding with value `74`. */ .u-s-p-t-74 { padding-top: 4.625rem; } .u-s-p-r-74 { padding-right: 4.625rem; } .u-s-p-b-74 { padding-bottom: 4.625rem; } .u-s-p-l-74 { padding-left: 4.625rem; } .u-s-p-x-74 { padding-left: 4.625rem; padding-right: 4.625rem; } .u-s-p-y-74 { padding-top: 4.625rem; padding-bottom: 4.625rem; } .u-s-p-xy-74 { padding: 4.625rem; } /* Margin with value `75`. */ .u-s-m-t-75 { margin-top: 4.6875rem; } .u-s-m-r-75 { margin-right: 4.6875rem; } .u-s-m-b-75 { margin-bottom: 4.6875rem; } .u-s-m-l-75 { margin-left: 4.6875rem; } .u-s-m-x-75 { margin-left: 4.6875rem; margin-right: 4.6875rem; } .u-s-m-y-75 { margin-top: 4.6875rem; margin-bottom: 4.6875rem; } .u-s-m-xy-75 { margin: 4.6875rem; } /* Padding with value `75`. */ .u-s-p-t-75 { padding-top: 4.6875rem; } .u-s-p-r-75 { padding-right: 4.6875rem; } .u-s-p-b-75 { padding-bottom: 4.6875rem; } .u-s-p-l-75 { padding-left: 4.6875rem; } .u-s-p-x-75 { padding-left: 4.6875rem; padding-right: 4.6875rem; } .u-s-p-y-75 { padding-top: 4.6875rem; padding-bottom: 4.6875rem; } .u-s-p-xy-75 { padding: 4.6875rem; } /* Margin with value `76`. */ .u-s-m-t-76 { margin-top: 4.75rem; } .u-s-m-r-76 { margin-right: 4.75rem; } .u-s-m-b-76 { margin-bottom: 4.75rem; } .u-s-m-l-76 { margin-left: 4.75rem; } .u-s-m-x-76 { margin-left: 4.75rem; margin-right: 4.75rem; } .u-s-m-y-76 { margin-top: 4.75rem; margin-bottom: 4.75rem; } .u-s-m-xy-76 { margin: 4.75rem; } /* Padding with value `76`. */ .u-s-p-t-76 { padding-top: 4.75rem; } .u-s-p-r-76 { padding-right: 4.75rem; } .u-s-p-b-76 { padding-bottom: 4.75rem; } .u-s-p-l-76 { padding-left: 4.75rem; } .u-s-p-x-76 { padding-left: 4.75rem; padding-right: 4.75rem; } .u-s-p-y-76 { padding-top: 4.75rem; padding-bottom: 4.75rem; } .u-s-p-xy-76 { padding: 4.75rem; } /* Margin with value `77`. */ .u-s-m-t-77 { margin-top: 4.8125rem; } .u-s-m-r-77 { margin-right: 4.8125rem; } .u-s-m-b-77 { margin-bottom: 4.8125rem; } .u-s-m-l-77 { margin-left: 4.8125rem; } .u-s-m-x-77 { margin-left: 4.8125rem; margin-right: 4.8125rem; } .u-s-m-y-77 { margin-top: 4.8125rem; margin-bottom: 4.8125rem; } .u-s-m-xy-77 { margin: 4.8125rem; } /* Padding with value `77`. */ .u-s-p-t-77 { padding-top: 4.8125rem; } .u-s-p-r-77 { padding-right: 4.8125rem; } .u-s-p-b-77 { padding-bottom: 4.8125rem; } .u-s-p-l-77 { padding-left: 4.8125rem; } .u-s-p-x-77 { padding-left: 4.8125rem; padding-right: 4.8125rem; } .u-s-p-y-77 { padding-top: 4.8125rem; padding-bottom: 4.8125rem; } .u-s-p-xy-77 { padding: 4.8125rem; } /* Margin with value `78`. */ .u-s-m-t-78 { margin-top: 4.875rem; } .u-s-m-r-78 { margin-right: 4.875rem; } .u-s-m-b-78 { margin-bottom: 4.875rem; } .u-s-m-l-78 { margin-left: 4.875rem; } .u-s-m-x-78 { margin-left: 4.875rem; margin-right: 4.875rem; } .u-s-m-y-78 { margin-top: 4.875rem; margin-bottom: 4.875rem; } .u-s-m-xy-78 { margin: 4.875rem; } /* Padding with value `78`. */ .u-s-p-t-78 { padding-top: 4.875rem; } .u-s-p-r-78 { padding-right: 4.875rem; } .u-s-p-b-78 { padding-bottom: 4.875rem; } .u-s-p-l-78 { padding-left: 4.875rem; } .u-s-p-x-78 { padding-left: 4.875rem; padding-right: 4.875rem; } .u-s-p-y-78 { padding-top: 4.875rem; padding-bottom: 4.875rem; } .u-s-p-xy-78 { padding: 4.875rem; } /* Margin with value `79`. */ .u-s-m-t-79 { margin-top: 4.9375rem; } .u-s-m-r-79 { margin-right: 4.9375rem; } .u-s-m-b-79 { margin-bottom: 4.9375rem; } .u-s-m-l-79 { margin-left: 4.9375rem; } .u-s-m-x-79 { margin-left: 4.9375rem; margin-right: 4.9375rem; } .u-s-m-y-79 { margin-top: 4.9375rem; margin-bottom: 4.9375rem; } .u-s-m-xy-79 { margin: 4.9375rem; } /* Padding with value `79`. */ .u-s-p-t-79 { padding-top: 4.9375rem; } .u-s-p-r-79 { padding-right: 4.9375rem; } .u-s-p-b-79 { padding-bottom: 4.9375rem; } .u-s-p-l-79 { padding-left: 4.9375rem; } .u-s-p-x-79 { padding-left: 4.9375rem; padding-right: 4.9375rem; } .u-s-p-y-79 { padding-top: 4.9375rem; padding-bottom: 4.9375rem; } .u-s-p-xy-79 { padding: 4.9375rem; } /* Margin with value `80`. */ .u-s-m-t-80 { margin-top: 5rem; } .u-s-m-r-80 { margin-right: 5rem; } .u-s-m-b-80 { margin-bottom: 5rem; } .u-s-m-l-80 { margin-left: 5rem; } .u-s-m-x-80 { margin-left: 5rem; margin-right: 5rem; } .u-s-m-y-80 { margin-top: 5rem; margin-bottom: 5rem; } .u-s-m-xy-80 { margin: 5rem; } /* Padding with value `80`. */ .u-s-p-t-80 { padding-top: 5rem; } .u-s-p-r-80 { padding-right: 5rem; } .u-s-p-b-80 { padding-bottom: 5rem; } .u-s-p-l-80 { padding-left: 5rem; } .u-s-p-x-80 { padding-left: 5rem; padding-right: 5rem; } .u-s-p-y-80 { padding-top: 5rem; padding-bottom: 5rem; } .u-s-p-xy-80 { padding: 5rem; } /* Margin with value `81`. */ .u-s-m-t-81 { margin-top: 5.0625rem; } .u-s-m-r-81 { margin-right: 5.0625rem; } .u-s-m-b-81 { margin-bottom: 5.0625rem; } .u-s-m-l-81 { margin-left: 5.0625rem; } .u-s-m-x-81 { margin-left: 5.0625rem; margin-right: 5.0625rem; } .u-s-m-y-81 { margin-top: 5.0625rem; margin-bottom: 5.0625rem; } .u-s-m-xy-81 { margin: 5.0625rem; } /* Padding with value `81`. */ .u-s-p-t-81 { padding-top: 5.0625rem; } .u-s-p-r-81 { padding-right: 5.0625rem; } .u-s-p-b-81 { padding-bottom: 5.0625rem; } .u-s-p-l-81 { padding-left: 5.0625rem; } .u-s-p-x-81 { padding-left: 5.0625rem; padding-right: 5.0625rem; } .u-s-p-y-81 { padding-top: 5.0625rem; padding-bottom: 5.0625rem; } .u-s-p-xy-81 { padding: 5.0625rem; } /* Margin with value `82`. */ .u-s-m-t-82 { margin-top: 5.125rem; } .u-s-m-r-82 { margin-right: 5.125rem; } .u-s-m-b-82 { margin-bottom: 5.125rem; } .u-s-m-l-82 { margin-left: 5.125rem; } .u-s-m-x-82 { margin-left: 5.125rem; margin-right: 5.125rem; } .u-s-m-y-82 { margin-top: 5.125rem; margin-bottom: 5.125rem; } .u-s-m-xy-82 { margin: 5.125rem; } /* Padding with value `82`. */ .u-s-p-t-82 { padding-top: 5.125rem; } .u-s-p-r-82 { padding-right: 5.125rem; } .u-s-p-b-82 { padding-bottom: 5.125rem; } .u-s-p-l-82 { padding-left: 5.125rem; } .u-s-p-x-82 { padding-left: 5.125rem; padding-right: 5.125rem; } .u-s-p-y-82 { padding-top: 5.125rem; padding-bottom: 5.125rem; } .u-s-p-xy-82 { padding: 5.125rem; } /* Margin with value `83`. */ .u-s-m-t-83 { margin-top: 5.1875rem; } .u-s-m-r-83 { margin-right: 5.1875rem; } .u-s-m-b-83 { margin-bottom: 5.1875rem; } .u-s-m-l-83 { margin-left: 5.1875rem; } .u-s-m-x-83 { margin-left: 5.1875rem; margin-right: 5.1875rem; } .u-s-m-y-83 { margin-top: 5.1875rem; margin-bottom: 5.1875rem; } .u-s-m-xy-83 { margin: 5.1875rem; } /* Padding with value `83`. */ .u-s-p-t-83 { padding-top: 5.1875rem; } .u-s-p-r-83 { padding-right: 5.1875rem; } .u-s-p-b-83 { padding-bottom: 5.1875rem; } .u-s-p-l-83 { padding-left: 5.1875rem; } .u-s-p-x-83 { padding-left: 5.1875rem; padding-right: 5.1875rem; } .u-s-p-y-83 { padding-top: 5.1875rem; padding-bottom: 5.1875rem; } .u-s-p-xy-83 { padding: 5.1875rem; } /* Margin with value `84`. */ .u-s-m-t-84 { margin-top: 5.25rem; } .u-s-m-r-84 { margin-right: 5.25rem; } .u-s-m-b-84 { margin-bottom: 5.25rem; } .u-s-m-l-84 { margin-left: 5.25rem; } .u-s-m-x-84 { margin-left: 5.25rem; margin-right: 5.25rem; } .u-s-m-y-84 { margin-top: 5.25rem; margin-bottom: 5.25rem; } .u-s-m-xy-84 { margin: 5.25rem; } /* Padding with value `84`. */ .u-s-p-t-84 { padding-top: 5.25rem; } .u-s-p-r-84 { padding-right: 5.25rem; } .u-s-p-b-84 { padding-bottom: 5.25rem; } .u-s-p-l-84 { padding-left: 5.25rem; } .u-s-p-x-84 { padding-left: 5.25rem; padding-right: 5.25rem; } .u-s-p-y-84 { padding-top: 5.25rem; padding-bottom: 5.25rem; } .u-s-p-xy-84 { padding: 5.25rem; } /* Margin with value `85`. */ .u-s-m-t-85 { margin-top: 5.3125rem; } .u-s-m-r-85 { margin-right: 5.3125rem; } .u-s-m-b-85 { margin-bottom: 5.3125rem; } .u-s-m-l-85 { margin-left: 5.3125rem; } .u-s-m-x-85 { margin-left: 5.3125rem; margin-right: 5.3125rem; } .u-s-m-y-85 { margin-top: 5.3125rem; margin-bottom: 5.3125rem; } .u-s-m-xy-85 { margin: 5.3125rem; } /* Padding with value `85`. */ .u-s-p-t-85 { padding-top: 5.3125rem; } .u-s-p-r-85 { padding-right: 5.3125rem; } .u-s-p-b-85 { padding-bottom: 5.3125rem; } .u-s-p-l-85 { padding-left: 5.3125rem; } .u-s-p-x-85 { padding-left: 5.3125rem; padding-right: 5.3125rem; } .u-s-p-y-85 { padding-top: 5.3125rem; padding-bottom: 5.3125rem; } .u-s-p-xy-85 { padding: 5.3125rem; } /* Margin with value `86`. */ .u-s-m-t-86 { margin-top: 5.375rem; } .u-s-m-r-86 { margin-right: 5.375rem; } .u-s-m-b-86 { margin-bottom: 5.375rem; } .u-s-m-l-86 { margin-left: 5.375rem; } .u-s-m-x-86 { margin-left: 5.375rem; margin-right: 5.375rem; } .u-s-m-y-86 { margin-top: 5.375rem; margin-bottom: 5.375rem; } .u-s-m-xy-86 { margin: 5.375rem; } /* Padding with value `86`. */ .u-s-p-t-86 { padding-top: 5.375rem; } .u-s-p-r-86 { padding-right: 5.375rem; } .u-s-p-b-86 { padding-bottom: 5.375rem; } .u-s-p-l-86 { padding-left: 5.375rem; } .u-s-p-x-86 { padding-left: 5.375rem; padding-right: 5.375rem; } .u-s-p-y-86 { padding-top: 5.375rem; padding-bottom: 5.375rem; } .u-s-p-xy-86 { padding: 5.375rem; } /* Margin with value `87`. */ .u-s-m-t-87 { margin-top: 5.4375rem; } .u-s-m-r-87 { margin-right: 5.4375rem; } .u-s-m-b-87 { margin-bottom: 5.4375rem; } .u-s-m-l-87 { margin-left: 5.4375rem; } .u-s-m-x-87 { margin-left: 5.4375rem; margin-right: 5.4375rem; } .u-s-m-y-87 { margin-top: 5.4375rem; margin-bottom: 5.4375rem; } .u-s-m-xy-87 { margin: 5.4375rem; } /* Padding with value `87`. */ .u-s-p-t-87 { padding-top: 5.4375rem; } .u-s-p-r-87 { padding-right: 5.4375rem; } .u-s-p-b-87 { padding-bottom: 5.4375rem; } .u-s-p-l-87 { padding-left: 5.4375rem; } .u-s-p-x-87 { padding-left: 5.4375rem; padding-right: 5.4375rem; } .u-s-p-y-87 { padding-top: 5.4375rem; padding-bottom: 5.4375rem; } .u-s-p-xy-87 { padding: 5.4375rem; } /* Margin with value `88`. */ .u-s-m-t-88 { margin-top: 5.5rem; } .u-s-m-r-88 { margin-right: 5.5rem; } .u-s-m-b-88 { margin-bottom: 5.5rem; } .u-s-m-l-88 { margin-left: 5.5rem; } .u-s-m-x-88 { margin-left: 5.5rem; margin-right: 5.5rem; } .u-s-m-y-88 { margin-top: 5.5rem; margin-bottom: 5.5rem; } .u-s-m-xy-88 { margin: 5.5rem; } /* Padding with value `88`. */ .u-s-p-t-88 { padding-top: 5.5rem; } .u-s-p-r-88 { padding-right: 5.5rem; } .u-s-p-b-88 { padding-bottom: 5.5rem; } .u-s-p-l-88 { padding-left: 5.5rem; } .u-s-p-x-88 { padding-left: 5.5rem; padding-right: 5.5rem; } .u-s-p-y-88 { padding-top: 5.5rem; padding-bottom: 5.5rem; } .u-s-p-xy-88 { padding: 5.5rem; } /* Margin with value `89`. */ .u-s-m-t-89 { margin-top: 5.5625rem; } .u-s-m-r-89 { margin-right: 5.5625rem; } .u-s-m-b-89 { margin-bottom: 5.5625rem; } .u-s-m-l-89 { margin-left: 5.5625rem; } .u-s-m-x-89 { margin-left: 5.5625rem; margin-right: 5.5625rem; } .u-s-m-y-89 { margin-top: 5.5625rem; margin-bottom: 5.5625rem; } .u-s-m-xy-89 { margin: 5.5625rem; } /* Padding with value `89`. */ .u-s-p-t-89 { padding-top: 5.5625rem; } .u-s-p-r-89 { padding-right: 5.5625rem; } .u-s-p-b-89 { padding-bottom: 5.5625rem; } .u-s-p-l-89 { padding-left: 5.5625rem; } .u-s-p-x-89 { padding-left: 5.5625rem; padding-right: 5.5625rem; } .u-s-p-y-89 { padding-top: 5.5625rem; padding-bottom: 5.5625rem; } .u-s-p-xy-89 { padding: 5.5625rem; } /* Margin with value `90`. */ .u-s-m-t-90 { margin-top: 5.625rem; } .u-s-m-r-90 { margin-right: 5.625rem; } .u-s-m-b-90 { margin-bottom: 5.625rem; } .u-s-m-l-90 { margin-left: 5.625rem; } .u-s-m-x-90 { margin-left: 5.625rem; margin-right: 5.625rem; } .u-s-m-y-90 { margin-top: 5.625rem; margin-bottom: 5.625rem; } .u-s-m-xy-90 { margin: 5.625rem; } /* Padding with value `90`. */ .u-s-p-t-90 { padding-top: 5.625rem; } .u-s-p-r-90 { padding-right: 5.625rem; } .u-s-p-b-90 { padding-bottom: 5.625rem; } .u-s-p-l-90 { padding-left: 5.625rem; } .u-s-p-x-90 { padding-left: 5.625rem; padding-right: 5.625rem; } .u-s-p-y-90 { padding-top: 5.625rem; padding-bottom: 5.625rem; } .u-s-p-xy-90 { padding: 5.625rem; } /* Margin with value `91`. */ .u-s-m-t-91 { margin-top: 5.6875rem; } .u-s-m-r-91 { margin-right: 5.6875rem; } .u-s-m-b-91 { margin-bottom: 5.6875rem; } .u-s-m-l-91 { margin-left: 5.6875rem; } .u-s-m-x-91 { margin-left: 5.6875rem; margin-right: 5.6875rem; } .u-s-m-y-91 { margin-top: 5.6875rem; margin-bottom: 5.6875rem; } .u-s-m-xy-91 { margin: 5.6875rem; } /* Padding with value `91`. */ .u-s-p-t-91 { padding-top: 5.6875rem; } .u-s-p-r-91 { padding-right: 5.6875rem; } .u-s-p-b-91 { padding-bottom: 5.6875rem; } .u-s-p-l-91 { padding-left: 5.6875rem; } .u-s-p-x-91 { padding-left: 5.6875rem; padding-right: 5.6875rem; } .u-s-p-y-91 { padding-top: 5.6875rem; padding-bottom: 5.6875rem; } .u-s-p-xy-91 { padding: 5.6875rem; } /* Margin with value `92`. */ .u-s-m-t-92 { margin-top: 5.75rem; } .u-s-m-r-92 { margin-right: 5.75rem; } .u-s-m-b-92 { margin-bottom: 5.75rem; } .u-s-m-l-92 { margin-left: 5.75rem; } .u-s-m-x-92 { margin-left: 5.75rem; margin-right: 5.75rem; } .u-s-m-y-92 { margin-top: 5.75rem; margin-bottom: 5.75rem; } .u-s-m-xy-92 { margin: 5.75rem; } /* Padding with value `92`. */ .u-s-p-t-92 { padding-top: 5.75rem; } .u-s-p-r-92 { padding-right: 5.75rem; } .u-s-p-b-92 { padding-bottom: 5.75rem; } .u-s-p-l-92 { padding-left: 5.75rem; } .u-s-p-x-92 { padding-left: 5.75rem; padding-right: 5.75rem; } .u-s-p-y-92 { padding-top: 5.75rem; padding-bottom: 5.75rem; } .u-s-p-xy-92 { padding: 5.75rem; } /* Margin with value `93`. */ .u-s-m-t-93 { margin-top: 5.8125rem; } .u-s-m-r-93 { margin-right: 5.8125rem; } .u-s-m-b-93 { margin-bottom: 5.8125rem; } .u-s-m-l-93 { margin-left: 5.8125rem; } .u-s-m-x-93 { margin-left: 5.8125rem; margin-right: 5.8125rem; } .u-s-m-y-93 { margin-top: 5.8125rem; margin-bottom: 5.8125rem; } .u-s-m-xy-93 { margin: 5.8125rem; } /* Padding with value `93`. */ .u-s-p-t-93 { padding-top: 5.8125rem; } .u-s-p-r-93 { padding-right: 5.8125rem; } .u-s-p-b-93 { padding-bottom: 5.8125rem; } .u-s-p-l-93 { padding-left: 5.8125rem; } .u-s-p-x-93 { padding-left: 5.8125rem; padding-right: 5.8125rem; } .u-s-p-y-93 { padding-top: 5.8125rem; padding-bottom: 5.8125rem; } .u-s-p-xy-93 { padding: 5.8125rem; } /* Margin with value `94`. */ .u-s-m-t-94 { margin-top: 5.875rem; } .u-s-m-r-94 { margin-right: 5.875rem; } .u-s-m-b-94 { margin-bottom: 5.875rem; } .u-s-m-l-94 { margin-left: 5.875rem; } .u-s-m-x-94 { margin-left: 5.875rem; margin-right: 5.875rem; } .u-s-m-y-94 { margin-top: 5.875rem; margin-bottom: 5.875rem; } .u-s-m-xy-94 { margin: 5.875rem; } /* Padding with value `94`. */ .u-s-p-t-94 { padding-top: 5.875rem; } .u-s-p-r-94 { padding-right: 5.875rem; } .u-s-p-b-94 { padding-bottom: 5.875rem; } .u-s-p-l-94 { padding-left: 5.875rem; } .u-s-p-x-94 { padding-left: 5.875rem; padding-right: 5.875rem; } .u-s-p-y-94 { padding-top: 5.875rem; padding-bottom: 5.875rem; } .u-s-p-xy-94 { padding: 5.875rem; } /* Margin with value `95`. */ .u-s-m-t-95 { margin-top: 5.9375rem; } .u-s-m-r-95 { margin-right: 5.9375rem; } .u-s-m-b-95 { margin-bottom: 5.9375rem; } .u-s-m-l-95 { margin-left: 5.9375rem; } .u-s-m-x-95 { margin-left: 5.9375rem; margin-right: 5.9375rem; } .u-s-m-y-95 { margin-top: 5.9375rem; margin-bottom: 5.9375rem; } .u-s-m-xy-95 { margin: 5.9375rem; } /* Padding with value `95`. */ .u-s-p-t-95 { padding-top: 5.9375rem; } .u-s-p-r-95 { padding-right: 5.9375rem; } .u-s-p-b-95 { padding-bottom: 5.9375rem; } .u-s-p-l-95 { padding-left: 5.9375rem; } .u-s-p-x-95 { padding-left: 5.9375rem; padding-right: 5.9375rem; } .u-s-p-y-95 { padding-top: 5.9375rem; padding-bottom: 5.9375rem; } .u-s-p-xy-95 { padding: 5.9375rem; } /* Margin with value `96`. */ .u-s-m-t-96 { margin-top: 6rem; } .u-s-m-r-96 { margin-right: 6rem; } .u-s-m-b-96 { margin-bottom: 6rem; } .u-s-m-l-96 { margin-left: 6rem; } .u-s-m-x-96 { margin-left: 6rem; margin-right: 6rem; } .u-s-m-y-96 { margin-top: 6rem; margin-bottom: 6rem; } .u-s-m-xy-96 { margin: 6rem; } /* Padding with value `96`. */ .u-s-p-t-96 { padding-top: 6rem; } .u-s-p-r-96 { padding-right: 6rem; } .u-s-p-b-96 { padding-bottom: 6rem; } .u-s-p-l-96 { padding-left: 6rem; } .u-s-p-x-96 { padding-left: 6rem; padding-right: 6rem; } .u-s-p-y-96 { padding-top: 6rem; padding-bottom: 6rem; } .u-s-p-xy-96 { padding: 6rem; } /* Margin with value `97`. */ .u-s-m-t-97 { margin-top: 6.0625rem; } .u-s-m-r-97 { margin-right: 6.0625rem; } .u-s-m-b-97 { margin-bottom: 6.0625rem; } .u-s-m-l-97 { margin-left: 6.0625rem; } .u-s-m-x-97 { margin-left: 6.0625rem; margin-right: 6.0625rem; } .u-s-m-y-97 { margin-top: 6.0625rem; margin-bottom: 6.0625rem; } .u-s-m-xy-97 { margin: 6.0625rem; } /* Padding with value `97`. */ .u-s-p-t-97 { padding-top: 6.0625rem; } .u-s-p-r-97 { padding-right: 6.0625rem; } .u-s-p-b-97 { padding-bottom: 6.0625rem; } .u-s-p-l-97 { padding-left: 6.0625rem; } .u-s-p-x-97 { padding-left: 6.0625rem; padding-right: 6.0625rem; } .u-s-p-y-97 { padding-top: 6.0625rem; padding-bottom: 6.0625rem; } .u-s-p-xy-97 { padding: 6.0625rem; } /* Margin with value `98`. */ .u-s-m-t-98 { margin-top: 6.125rem; } .u-s-m-r-98 { margin-right: 6.125rem; } .u-s-m-b-98 { margin-bottom: 6.125rem; } .u-s-m-l-98 { margin-left: 6.125rem; } .u-s-m-x-98 { margin-left: 6.125rem; margin-right: 6.125rem; } .u-s-m-y-98 { margin-top: 6.125rem; margin-bottom: 6.125rem; } .u-s-m-xy-98 { margin: 6.125rem; } /* Padding with value `98`. */ .u-s-p-t-98 { padding-top: 6.125rem; } .u-s-p-r-98 { padding-right: 6.125rem; } .u-s-p-b-98 { padding-bottom: 6.125rem; } .u-s-p-l-98 { padding-left: 6.125rem; } .u-s-p-x-98 { padding-left: 6.125rem; padding-right: 6.125rem; } .u-s-p-y-98 { padding-top: 6.125rem; padding-bottom: 6.125rem; } .u-s-p-xy-98 { padding: 6.125rem; } /* Margin with value `99`. */ .u-s-m-t-99 { margin-top: 6.1875rem; } .u-s-m-r-99 { margin-right: 6.1875rem; } .u-s-m-b-99 { margin-bottom: 6.1875rem; } .u-s-m-l-99 { margin-left: 6.1875rem; } .u-s-m-x-99 { margin-left: 6.1875rem; margin-right: 6.1875rem; } .u-s-m-y-99 { margin-top: 6.1875rem; margin-bottom: 6.1875rem; } .u-s-m-xy-99 { margin: 6.1875rem; } /* Padding with value `99`. */ .u-s-p-t-99 { padding-top: 6.1875rem; } .u-s-p-r-99 { padding-right: 6.1875rem; } .u-s-p-b-99 { padding-bottom: 6.1875rem; } .u-s-p-l-99 { padding-left: 6.1875rem; } .u-s-p-x-99 { padding-left: 6.1875rem; padding-right: 6.1875rem; } .u-s-p-y-99 { padding-top: 6.1875rem; padding-bottom: 6.1875rem; } .u-s-p-xy-99 { padding: 6.1875rem; } /* Margin with value `100`. */ .u-s-m-t-100 { margin-top: 6.25rem; } .u-s-m-r-100 { margin-right: 6.25rem; } .u-s-m-b-100 { margin-bottom: 6.25rem; } .u-s-m-l-100 { margin-left: 6.25rem; } .u-s-m-x-100 { margin-left: 6.25rem; margin-right: 6.25rem; } .u-s-m-y-100 { margin-top: 6.25rem; margin-bottom: 6.25rem; } .u-s-m-xy-100 { margin: 6.25rem; } /* Padding with value `100`. */ .u-s-p-t-100 { padding-top: 6.25rem; } .u-s-p-r-100 { padding-right: 6.25rem; } .u-s-p-b-100 { padding-bottom: 6.25rem; } .u-s-p-l-100 { padding-left: 6.25rem; } .u-s-p-x-100 { padding-left: 6.25rem; padding-right: 6.25rem; } .u-s-p-y-100 { padding-top: 6.25rem; padding-bottom: 6.25rem; } .u-s-p-xy-100 { padding: 6.25rem; } /* Margin with value `101`. */ .u-s-m-t-101 { margin-top: 6.3125rem; } .u-s-m-r-101 { margin-right: 6.3125rem; } .u-s-m-b-101 { margin-bottom: 6.3125rem; } .u-s-m-l-101 { margin-left: 6.3125rem; } .u-s-m-x-101 { margin-left: 6.3125rem; margin-right: 6.3125rem; } .u-s-m-y-101 { margin-top: 6.3125rem; margin-bottom: 6.3125rem; } .u-s-m-xy-101 { margin: 6.3125rem; } /* Padding with value `101`. */ .u-s-p-t-101 { padding-top: 6.3125rem; } .u-s-p-r-101 { padding-right: 6.3125rem; } .u-s-p-b-101 { padding-bottom: 6.3125rem; } .u-s-p-l-101 { padding-left: 6.3125rem; } .u-s-p-x-101 { padding-left: 6.3125rem; padding-right: 6.3125rem; } .u-s-p-y-101 { padding-top: 6.3125rem; padding-bottom: 6.3125rem; } .u-s-p-xy-101 { padding: 6.3125rem; } /* Margin with value `102`. */ .u-s-m-t-102 { margin-top: 6.375rem; } .u-s-m-r-102 { margin-right: 6.375rem; } .u-s-m-b-102 { margin-bottom: 6.375rem; } .u-s-m-l-102 { margin-left: 6.375rem; } .u-s-m-x-102 { margin-left: 6.375rem; margin-right: 6.375rem; } .u-s-m-y-102 { margin-top: 6.375rem; margin-bottom: 6.375rem; } .u-s-m-xy-102 { margin: 6.375rem; } /* Padding with value `102`. */ .u-s-p-t-102 { padding-top: 6.375rem; } .u-s-p-r-102 { padding-right: 6.375rem; } .u-s-p-b-102 { padding-bottom: 6.375rem; } .u-s-p-l-102 { padding-left: 6.375rem; } .u-s-p-x-102 { padding-left: 6.375rem; padding-right: 6.375rem; } .u-s-p-y-102 { padding-top: 6.375rem; padding-bottom: 6.375rem; } .u-s-p-xy-102 { padding: 6.375rem; } /* Margin with value `103`. */ .u-s-m-t-103 { margin-top: 6.4375rem; } .u-s-m-r-103 { margin-right: 6.4375rem; } .u-s-m-b-103 { margin-bottom: 6.4375rem; } .u-s-m-l-103 { margin-left: 6.4375rem; } .u-s-m-x-103 { margin-left: 6.4375rem; margin-right: 6.4375rem; } .u-s-m-y-103 { margin-top: 6.4375rem; margin-bottom: 6.4375rem; } .u-s-m-xy-103 { margin: 6.4375rem; } /* Padding with value `103`. */ .u-s-p-t-103 { padding-top: 6.4375rem; } .u-s-p-r-103 { padding-right: 6.4375rem; } .u-s-p-b-103 { padding-bottom: 6.4375rem; } .u-s-p-l-103 { padding-left: 6.4375rem; } .u-s-p-x-103 { padding-left: 6.4375rem; padding-right: 6.4375rem; } .u-s-p-y-103 { padding-top: 6.4375rem; padding-bottom: 6.4375rem; } .u-s-p-xy-103 { padding: 6.4375rem; } /* Margin with value `104`. */ .u-s-m-t-104 { margin-top: 6.5rem; } .u-s-m-r-104 { margin-right: 6.5rem; } .u-s-m-b-104 { margin-bottom: 6.5rem; } .u-s-m-l-104 { margin-left: 6.5rem; } .u-s-m-x-104 { margin-left: 6.5rem; margin-right: 6.5rem; } .u-s-m-y-104 { margin-top: 6.5rem; margin-bottom: 6.5rem; } .u-s-m-xy-104 { margin: 6.5rem; } /* Padding with value `104`. */ .u-s-p-t-104 { padding-top: 6.5rem; } .u-s-p-r-104 { padding-right: 6.5rem; } .u-s-p-b-104 { padding-bottom: 6.5rem; } .u-s-p-l-104 { padding-left: 6.5rem; } .u-s-p-x-104 { padding-left: 6.5rem; padding-right: 6.5rem; } .u-s-p-y-104 { padding-top: 6.5rem; padding-bottom: 6.5rem; } .u-s-p-xy-104 { padding: 6.5rem; } /* Margin with value `105`. */ .u-s-m-t-105 { margin-top: 6.5625rem; } .u-s-m-r-105 { margin-right: 6.5625rem; } .u-s-m-b-105 { margin-bottom: 6.5625rem; } .u-s-m-l-105 { margin-left: 6.5625rem; } .u-s-m-x-105 { margin-left: 6.5625rem; margin-right: 6.5625rem; } .u-s-m-y-105 { margin-top: 6.5625rem; margin-bottom: 6.5625rem; } .u-s-m-xy-105 { margin: 6.5625rem; } /* Padding with value `105`. */ .u-s-p-t-105 { padding-top: 6.5625rem; } .u-s-p-r-105 { padding-right: 6.5625rem; } .u-s-p-b-105 { padding-bottom: 6.5625rem; } .u-s-p-l-105 { padding-left: 6.5625rem; } .u-s-p-x-105 { padding-left: 6.5625rem; padding-right: 6.5625rem; } .u-s-p-y-105 { padding-top: 6.5625rem; padding-bottom: 6.5625rem; } .u-s-p-xy-105 { padding: 6.5625rem; } /* Margin with value `106`. */ .u-s-m-t-106 { margin-top: 6.625rem; } .u-s-m-r-106 { margin-right: 6.625rem; } .u-s-m-b-106 { margin-bottom: 6.625rem; } .u-s-m-l-106 { margin-left: 6.625rem; } .u-s-m-x-106 { margin-left: 6.625rem; margin-right: 6.625rem; } .u-s-m-y-106 { margin-top: 6.625rem; margin-bottom: 6.625rem; } .u-s-m-xy-106 { margin: 6.625rem; } /* Padding with value `106`. */ .u-s-p-t-106 { padding-top: 6.625rem; } .u-s-p-r-106 { padding-right: 6.625rem; } .u-s-p-b-106 { padding-bottom: 6.625rem; } .u-s-p-l-106 { padding-left: 6.625rem; } .u-s-p-x-106 { padding-left: 6.625rem; padding-right: 6.625rem; } .u-s-p-y-106 { padding-top: 6.625rem; padding-bottom: 6.625rem; } .u-s-p-xy-106 { padding: 6.625rem; } /* Margin with value `107`. */ .u-s-m-t-107 { margin-top: 6.6875rem; } .u-s-m-r-107 { margin-right: 6.6875rem; } .u-s-m-b-107 { margin-bottom: 6.6875rem; } .u-s-m-l-107 { margin-left: 6.6875rem; } .u-s-m-x-107 { margin-left: 6.6875rem; margin-right: 6.6875rem; } .u-s-m-y-107 { margin-top: 6.6875rem; margin-bottom: 6.6875rem; } .u-s-m-xy-107 { margin: 6.6875rem; } /* Padding with value `107`. */ .u-s-p-t-107 { padding-top: 6.6875rem; } .u-s-p-r-107 { padding-right: 6.6875rem; } .u-s-p-b-107 { padding-bottom: 6.6875rem; } .u-s-p-l-107 { padding-left: 6.6875rem; } .u-s-p-x-107 { padding-left: 6.6875rem; padding-right: 6.6875rem; } .u-s-p-y-107 { padding-top: 6.6875rem; padding-bottom: 6.6875rem; } .u-s-p-xy-107 { padding: 6.6875rem; } /* Margin with value `108`. */ .u-s-m-t-108 { margin-top: 6.75rem; } .u-s-m-r-108 { margin-right: 6.75rem; } .u-s-m-b-108 { margin-bottom: 6.75rem; } .u-s-m-l-108 { margin-left: 6.75rem; } .u-s-m-x-108 { margin-left: 6.75rem; margin-right: 6.75rem; } .u-s-m-y-108 { margin-top: 6.75rem; margin-bottom: 6.75rem; } .u-s-m-xy-108 { margin: 6.75rem; } /* Padding with value `108`. */ .u-s-p-t-108 { padding-top: 6.75rem; } .u-s-p-r-108 { padding-right: 6.75rem; } .u-s-p-b-108 { padding-bottom: 6.75rem; } .u-s-p-l-108 { padding-left: 6.75rem; } .u-s-p-x-108 { padding-left: 6.75rem; padding-right: 6.75rem; } .u-s-p-y-108 { padding-top: 6.75rem; padding-bottom: 6.75rem; } .u-s-p-xy-108 { padding: 6.75rem; } /* Margin with value `109`. */ .u-s-m-t-109 { margin-top: 6.8125rem; } .u-s-m-r-109 { margin-right: 6.8125rem; } .u-s-m-b-109 { margin-bottom: 6.8125rem; } .u-s-m-l-109 { margin-left: 6.8125rem; } .u-s-m-x-109 { margin-left: 6.8125rem; margin-right: 6.8125rem; } .u-s-m-y-109 { margin-top: 6.8125rem; margin-bottom: 6.8125rem; } .u-s-m-xy-109 { margin: 6.8125rem; } /* Padding with value `109`. */ .u-s-p-t-109 { padding-top: 6.8125rem; } .u-s-p-r-109 { padding-right: 6.8125rem; } .u-s-p-b-109 { padding-bottom: 6.8125rem; } .u-s-p-l-109 { padding-left: 6.8125rem; } .u-s-p-x-109 { padding-left: 6.8125rem; padding-right: 6.8125rem; } .u-s-p-y-109 { padding-top: 6.8125rem; padding-bottom: 6.8125rem; } .u-s-p-xy-109 { padding: 6.8125rem; } /* Margin with value `110`. */ .u-s-m-t-110 { margin-top: 6.875rem; } .u-s-m-r-110 { margin-right: 6.875rem; } .u-s-m-b-110 { margin-bottom: 6.875rem; } .u-s-m-l-110 { margin-left: 6.875rem; } .u-s-m-x-110 { margin-left: 6.875rem; margin-right: 6.875rem; } .u-s-m-y-110 { margin-top: 6.875rem; margin-bottom: 6.875rem; } .u-s-m-xy-110 { margin: 6.875rem; } /* Padding with value `110`. */ .u-s-p-t-110 { padding-top: 6.875rem; } .u-s-p-r-110 { padding-right: 6.875rem; } .u-s-p-b-110 { padding-bottom: 6.875rem; } .u-s-p-l-110 { padding-left: 6.875rem; } .u-s-p-x-110 { padding-left: 6.875rem; padding-right: 6.875rem; } .u-s-p-y-110 { padding-top: 6.875rem; padding-bottom: 6.875rem; } .u-s-p-xy-110 { padding: 6.875rem; } /* Margin with value `111`. */ .u-s-m-t-111 { margin-top: 6.9375rem; } .u-s-m-r-111 { margin-right: 6.9375rem; } .u-s-m-b-111 { margin-bottom: 6.9375rem; } .u-s-m-l-111 { margin-left: 6.9375rem; } .u-s-m-x-111 { margin-left: 6.9375rem; margin-right: 6.9375rem; } .u-s-m-y-111 { margin-top: 6.9375rem; margin-bottom: 6.9375rem; } .u-s-m-xy-111 { margin: 6.9375rem; } /* Padding with value `111`. */ .u-s-p-t-111 { padding-top: 6.9375rem; } .u-s-p-r-111 { padding-right: 6.9375rem; } .u-s-p-b-111 { padding-bottom: 6.9375rem; } .u-s-p-l-111 { padding-left: 6.9375rem; } .u-s-p-x-111 { padding-left: 6.9375rem; padding-right: 6.9375rem; } .u-s-p-y-111 { padding-top: 6.9375rem; padding-bottom: 6.9375rem; } .u-s-p-xy-111 { padding: 6.9375rem; } /* Margin with value `112`. */ .u-s-m-t-112 { margin-top: 7rem; } .u-s-m-r-112 { margin-right: 7rem; } .u-s-m-b-112 { margin-bottom: 7rem; } .u-s-m-l-112 { margin-left: 7rem; } .u-s-m-x-112 { margin-left: 7rem; margin-right: 7rem; } .u-s-m-y-112 { margin-top: 7rem; margin-bottom: 7rem; } .u-s-m-xy-112 { margin: 7rem; } /* Padding with value `112`. */ .u-s-p-t-112 { padding-top: 7rem; } .u-s-p-r-112 { padding-right: 7rem; } .u-s-p-b-112 { padding-bottom: 7rem; } .u-s-p-l-112 { padding-left: 7rem; } .u-s-p-x-112 { padding-left: 7rem; padding-right: 7rem; } .u-s-p-y-112 { padding-top: 7rem; padding-bottom: 7rem; } .u-s-p-xy-112 { padding: 7rem; } /* Margin with value `113`. */ .u-s-m-t-113 { margin-top: 7.0625rem; } .u-s-m-r-113 { margin-right: 7.0625rem; } .u-s-m-b-113 { margin-bottom: 7.0625rem; } .u-s-m-l-113 { margin-left: 7.0625rem; } .u-s-m-x-113 { margin-left: 7.0625rem; margin-right: 7.0625rem; } .u-s-m-y-113 { margin-top: 7.0625rem; margin-bottom: 7.0625rem; } .u-s-m-xy-113 { margin: 7.0625rem; } /* Padding with value `113`. */ .u-s-p-t-113 { padding-top: 7.0625rem; } .u-s-p-r-113 { padding-right: 7.0625rem; } .u-s-p-b-113 { padding-bottom: 7.0625rem; } .u-s-p-l-113 { padding-left: 7.0625rem; } .u-s-p-x-113 { padding-left: 7.0625rem; padding-right: 7.0625rem; } .u-s-p-y-113 { padding-top: 7.0625rem; padding-bottom: 7.0625rem; } .u-s-p-xy-113 { padding: 7.0625rem; } /* Margin with value `114`. */ .u-s-m-t-114 { margin-top: 7.125rem; } .u-s-m-r-114 { margin-right: 7.125rem; } .u-s-m-b-114 { margin-bottom: 7.125rem; } .u-s-m-l-114 { margin-left: 7.125rem; } .u-s-m-x-114 { margin-left: 7.125rem; margin-right: 7.125rem; } .u-s-m-y-114 { margin-top: 7.125rem; margin-bottom: 7.125rem; } .u-s-m-xy-114 { margin: 7.125rem; } /* Padding with value `114`. */ .u-s-p-t-114 { padding-top: 7.125rem; } .u-s-p-r-114 { padding-right: 7.125rem; } .u-s-p-b-114 { padding-bottom: 7.125rem; } .u-s-p-l-114 { padding-left: 7.125rem; } .u-s-p-x-114 { padding-left: 7.125rem; padding-right: 7.125rem; } .u-s-p-y-114 { padding-top: 7.125rem; padding-bottom: 7.125rem; } .u-s-p-xy-114 { padding: 7.125rem; } /* Margin with value `115`. */ .u-s-m-t-115 { margin-top: 7.1875rem; } .u-s-m-r-115 { margin-right: 7.1875rem; } .u-s-m-b-115 { margin-bottom: 7.1875rem; } .u-s-m-l-115 { margin-left: 7.1875rem; } .u-s-m-x-115 { margin-left: 7.1875rem; margin-right: 7.1875rem; } .u-s-m-y-115 { margin-top: 7.1875rem; margin-bottom: 7.1875rem; } .u-s-m-xy-115 { margin: 7.1875rem; } /* Padding with value `115`. */ .u-s-p-t-115 { padding-top: 7.1875rem; } .u-s-p-r-115 { padding-right: 7.1875rem; } .u-s-p-b-115 { padding-bottom: 7.1875rem; } .u-s-p-l-115 { padding-left: 7.1875rem; } .u-s-p-x-115 { padding-left: 7.1875rem; padding-right: 7.1875rem; } .u-s-p-y-115 { padding-top: 7.1875rem; padding-bottom: 7.1875rem; } .u-s-p-xy-115 { padding: 7.1875rem; } /* Margin with value `116`. */ .u-s-m-t-116 { margin-top: 7.25rem; } .u-s-m-r-116 { margin-right: 7.25rem; } .u-s-m-b-116 { margin-bottom: 7.25rem; } .u-s-m-l-116 { margin-left: 7.25rem; } .u-s-m-x-116 { margin-left: 7.25rem; margin-right: 7.25rem; } .u-s-m-y-116 { margin-top: 7.25rem; margin-bottom: 7.25rem; } .u-s-m-xy-116 { margin: 7.25rem; } /* Padding with value `116`. */ .u-s-p-t-116 { padding-top: 7.25rem; } .u-s-p-r-116 { padding-right: 7.25rem; } .u-s-p-b-116 { padding-bottom: 7.25rem; } .u-s-p-l-116 { padding-left: 7.25rem; } .u-s-p-x-116 { padding-left: 7.25rem; padding-right: 7.25rem; } .u-s-p-y-116 { padding-top: 7.25rem; padding-bottom: 7.25rem; } .u-s-p-xy-116 { padding: 7.25rem; } /* Margin with value `117`. */ .u-s-m-t-117 { margin-top: 7.3125rem; } .u-s-m-r-117 { margin-right: 7.3125rem; } .u-s-m-b-117 { margin-bottom: 7.3125rem; } .u-s-m-l-117 { margin-left: 7.3125rem; } .u-s-m-x-117 { margin-left: 7.3125rem; margin-right: 7.3125rem; } .u-s-m-y-117 { margin-top: 7.3125rem; margin-bottom: 7.3125rem; } .u-s-m-xy-117 { margin: 7.3125rem; } /* Padding with value `117`. */ .u-s-p-t-117 { padding-top: 7.3125rem; } .u-s-p-r-117 { padding-right: 7.3125rem; } .u-s-p-b-117 { padding-bottom: 7.3125rem; } .u-s-p-l-117 { padding-left: 7.3125rem; } .u-s-p-x-117 { padding-left: 7.3125rem; padding-right: 7.3125rem; } .u-s-p-y-117 { padding-top: 7.3125rem; padding-bottom: 7.3125rem; } .u-s-p-xy-117 { padding: 7.3125rem; } /* Margin with value `118`. */ .u-s-m-t-118 { margin-top: 7.375rem; } .u-s-m-r-118 { margin-right: 7.375rem; } .u-s-m-b-118 { margin-bottom: 7.375rem; } .u-s-m-l-118 { margin-left: 7.375rem; } .u-s-m-x-118 { margin-left: 7.375rem; margin-right: 7.375rem; } .u-s-m-y-118 { margin-top: 7.375rem; margin-bottom: 7.375rem; } .u-s-m-xy-118 { margin: 7.375rem; } /* Padding with value `118`. */ .u-s-p-t-118 { padding-top: 7.375rem; } .u-s-p-r-118 { padding-right: 7.375rem; } .u-s-p-b-118 { padding-bottom: 7.375rem; } .u-s-p-l-118 { padding-left: 7.375rem; } .u-s-p-x-118 { padding-left: 7.375rem; padding-right: 7.375rem; } .u-s-p-y-118 { padding-top: 7.375rem; padding-bottom: 7.375rem; } .u-s-p-xy-118 { padding: 7.375rem; } /* Margin with value `119`. */ .u-s-m-t-119 { margin-top: 7.4375rem; } .u-s-m-r-119 { margin-right: 7.4375rem; } .u-s-m-b-119 { margin-bottom: 7.4375rem; } .u-s-m-l-119 { margin-left: 7.4375rem; } .u-s-m-x-119 { margin-left: 7.4375rem; margin-right: 7.4375rem; } .u-s-m-y-119 { margin-top: 7.4375rem; margin-bottom: 7.4375rem; } .u-s-m-xy-119 { margin: 7.4375rem; } /* Padding with value `119`. */ .u-s-p-t-119 { padding-top: 7.4375rem; } .u-s-p-r-119 { padding-right: 7.4375rem; } .u-s-p-b-119 { padding-bottom: 7.4375rem; } .u-s-p-l-119 { padding-left: 7.4375rem; } .u-s-p-x-119 { padding-left: 7.4375rem; padding-right: 7.4375rem; } .u-s-p-y-119 { padding-top: 7.4375rem; padding-bottom: 7.4375rem; } .u-s-p-xy-119 { padding: 7.4375rem; } /* Margin with value `120`. */ .u-s-m-t-120 { margin-top: 7.5rem; } .u-s-m-r-120 { margin-right: 7.5rem; } .u-s-m-b-120 { margin-bottom: 7.5rem; } .u-s-m-l-120 { margin-left: 7.5rem; } .u-s-m-x-120 { margin-left: 7.5rem; margin-right: 7.5rem; } .u-s-m-y-120 { margin-top: 7.5rem; margin-bottom: 7.5rem; } .u-s-m-xy-120 { margin: 7.5rem; } /* Padding with value `120`. */ .u-s-p-t-120 { padding-top: 7.5rem; } .u-s-p-r-120 { padding-right: 7.5rem; } .u-s-p-b-120 { padding-bottom: 7.5rem; } .u-s-p-l-120 { padding-left: 7.5rem; } .u-s-p-x-120 { padding-left: 7.5rem; padding-right: 7.5rem; } .u-s-p-y-120 { padding-top: 7.5rem; padding-bottom: 7.5rem; } .u-s-p-xy-120 { padding: 7.5rem; } ================================================ FILE: css/vendor.css ================================================ /*! normalize.css v8.0.1 * Licensed under MIT License * github.com/necolas/normalize.css */ html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none} /*! * Font Awesome Free 5.6.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fab{font-family:Font Awesome\ 5 Brands}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} /*! * Bootstrap v4.2.1 with components grid, nav, modal, tooltip & transitions. (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}} /*! * animate.css -http://daneden.me/animate * Version - 3.7.0 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 Daniel Eden */ @-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} /*! * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */ .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../video/video-play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} /*! * Slick v1.8.1 * Author: Ken Wheeler * Website: http://kenwheeler.github.io */ .slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none} /*! lightgallery - v1.6.11 - 2018-05-22 * http://sachinchoolur.github.io/lightGallery/ * Copyright (c) 2018 Sachin N; Licensed GPLv3 */ .lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(../webfonts/lg.eot?n1z373);src:url(../webfonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../webfonts/lg.woff?n1z373) format("woff"),url(../webfonts/lg.ttf?n1z373) format("truetype"),url(../webfonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../video/video-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../video/video-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../video/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../video/video-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../video/video-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../images/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s} ================================================ FILE: dash-address-add.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

Add new Address

We need an address where we could deliver products.
================================================ FILE: dash-address-book.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
Action Full Name Address Region Phone Number Status
Edit John Doe 4247 Ashford Drive Virginia VA-20006 USA Virginia VA-20006 USA (+0) 900901904
Default Shipping Address
Default Billing Address
Edit Doe John 1484 Abner Road Eau Claire WI - Wisconsin (+0) 7154419563
================================================ FILE: dash-address-edit.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

Edit Address

We need an address where we could deliver products.
================================================ FILE: dash-address-make-default.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

Make default Shipping Address

Action Full Name Address Region Phone Number Status
John Doe 4247 Ashford Drive Virginia VA-20006 USA Virginia VA-20006 USA (+0) 900901904
Default Shipping Address
Default Billing Address
Doe John 1484 Abner Road Eau Claire WI - Wisconsin (+0) 7154419563
================================================ FILE: dash-cancellation.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

My Returns & Cancellations

There are no returns & cancellations yet.
================================================ FILE: dash-edit-profile.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

Edit Profile

Looks like you haven't update your profile
BIRTHDAY

E-mail

johndoe@domain.com

Phone

Please enter your mobile
================================================ FILE: dash-manage-order.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

Order Details

Order #305423126
Placed on 26 Oct 2016 09:08:37
Total: $16.00
Package 1
Delivered on 26 Oct 2016
Standard
Processing
Shipped
Delivered
Yellow Wireless Headphone
Quantity: 1
Total: $16.00

Shipping Address

John Doe

4247 Ashford Drive Virginia - VA-20006 - USA (+0) 900901904

Billing Address

John Doe

4247 Ashford Drive Virginia - VA-20006 - USA (+0) 900901904

Total Summary

Subtotal
$16.00
Shipping Fee
$16.00
Total
$30.00
Paid by Cash on Delivery
================================================ FILE: dash-my-order.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

My Orders

Here you can see all products that have been delivered.
Order #305423126
Placed on 26 Oct 2016 09:08:37
Yellow Wireless Headphone
Processing
Quantity: 1
Total: $16.00
Order #305423126
Placed on 26 Oct 2016 09:08:37
New Dress D Nice Elegant
Shipped
Quantity: 1
Total: $16.00
Order #305423126
Placed on 26 Oct 2016 09:08:37
New Fashion D Nice Elegant
Delivered
Quantity: 1
Total: $16.00
================================================ FILE: dash-my-profile.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

My Profile

Look all your info, you could customize your profile.

Full Name

John Doe

E-mail

johndoe@domain.com

Phone

Please enter your mobile

Birthday

1991-02-02

Gender

Male
================================================ FILE: dash-payment-option.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

My Payment Options

No payment options
================================================ FILE: dash-track-order.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

Track your Order

To track your order please enter your Order ID in the box below and press the "Track" button. This was given to you on your receipt and in the confirmation email you should have received.
================================================ FILE: dashboard.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

Manage My Account

From your My Account Dashboard you have the ability to view a snapshot of your recent account activity and update your account information. Select a link below to view or edit information.

PERSONAL PROFILE

John Doe johndoe@domain.com

ADDRESS BOOK

Default Shipping Address 4247 Ashford Drive Virginia - VA-20006 - USA (+0) 900901904

BILLING ADDRESS

Default Billing Address 4247 Ashford Drive Virginia - VA-20006 - USA (+0) 900901904

RECENT ORDERS

Order # Placed On Items Total
3054231326 26/13/2016
$126.00
3054231326 26/13/2016
$126.00
3054231326 26/13/2016
$126.00
3054231326 26/13/2016
$126.00
================================================ FILE: empty-cart.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
EMPTY No items found on your cart. CONTINUE SHOPPING
================================================ FILE: empty-search.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
SORRY Your search, did not match any products. A partial match of your keywords is listed below. Related searches: men's clothing mobiles & tablets books & audible
================================================ FILE: empty-wishlist.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
EMPTY No items found on your wishlist. CONTINUE SHOPPING
================================================ FILE: faq.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

FREQUENTLY QUESTIONS

Below are frequently asked questions, you may find the answer for yourself.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

================================================ FILE: index-2.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
ELECTRONIC TOP CATEGORY
MEN TOP CATEGORY

EXCLUSIVE PRODUCT

FIND EXCLUSIVE PRODUCT
  • NAME New Fashion A Sweater
  • PRICE $125.00
  • COLOR Black
  • SIZE XL
  • MATERIAL Cotton
  • NAME New Fashion A Nice Elegant
  • PRICE $125.00
  • COLOR White Black
  • SIZE XL
  • MATERIAL Cotton

FLASH DEALS

FILL YOUR CART WITH FLASH PRODUCTS

LATEST FROM BLOG

START YOU DAY WITH FRESH AND LATEST NEWS
Life is an extraordinary Adventure

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Wait till its open

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Tell me difference between smoke and vape

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Free Shipping Free shipping on all US order or order above $200
Shop with Confidence Our Protection covers your purchase from click to delivery
24/7 Help Center Round-the-clock assistance for a smooth shopping experience
================================================ FILE: index-3.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

RECENT PRODUCTS

NEWLY ADDED PRODUCTS
Women Clothing Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Women Clothing Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Women Clothing Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Women Clothing Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Men Clothing Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Men Clothing Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Men Clothing Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Men Clothing Lorem Ipsum is simply dummy text of the printing and typesetting industry.

BEST SELLING PRODUCT

FIND PRODUCTS THAT ARE MOST SELLING
================================================ FILE: index.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

SHOP BY DEALS

BROWSE FAVOURITE DEALS

TOP TRENDING

CHOOSE CATEGORY

DEAL OF THE DAY

BUY DEAL OF THE DAY, HURRY UP! THESE NEW PRODUCTS WILL EXPIRE SOON. ADD THESE ON YOUR CART.
Electronics DJI Phantom Drone 4k
(2)
$125.00 $160.00
Electronics DJI Phantom Drone 2k
(2)
$125.00 $160.00

NEW ARRIVALS

GET UP FOR NEW ARRIVALS

FEATURED PRODUCTS

FIND NEW FEATURED PRODUCTS
Free Shipping Free shipping on all US order or order above $200
Shop with Confidence Our Protection covers your purchase from click to delivery
24/7 Help Center Round-the-clock assistance for a smooth shopping experience

LATEST FROM BLOG

START YOU DAY WITH FRESH AND LATEST NEWS
Life is an extraordinary Adventure

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Wait till its open

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

Tell me difference between smoke and vape

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

CLIENTS FEEDBACK

WHAT OUR CLIENTS SAY
================================================ FILE: js/app.js ================================================ /** * This is main script file that contains JS code. */ (function ($) { // Main Object var RESHOP = {}; // Predefined variables var $filterGridWrapper = $('.filter__grid-wrapper'), $collectionOfFilterBtn = $('.filter__btn'), $primarySlider = $('#hero-slider'), $testimonialSlider = $('#testimonial-slider'), $collectionaClickScroll = $('[data-click-scroll]'), $collectionProductSlider = $('.product-slider'), $collectionTabSlider = $('.tab-slider'), $collectionInputCounter = $('.input-counter'), $collectionCountDown = $('[data-countdown]'), $collectionCartModalLink = $('[data-modal="modal"]'), $defaultAddressCheckbox = $('#get-address'), $collectionFormBill = $('[data-bill]'), $collectionPostGallery = $('.post-gallery'), $blogMasonry = $('.blog-m'), $collectionPostVideo = $('.post-video-block'), // $("iframe[src*="youtube"], iframe[src*="vimeo"]") jQuery Multiple Selector $collectionEmbedVideo = $('iframe[src*="youtube"]'), $productDetailElement = $('#pd-o-initiate'), $productDetailElementThumbnail = $('#pd-o-thumbnail'), $modalProductDetailElement = $('#js-product-detail-modal'), $modalProductDetailElementThumbnail = $('#js-product-detail-modal-thumbnail'), $shopCategoryToggleSpan = $('.shop-w__category-list .has-list > .js-shop-category-span'),// Recursive $shopGridBtn = $('.js-shop-grid-target'), $shopListBtn = $('.js-shop-list-target'), $shopPerspectiveRow = $('.shop-p__collection > div'), $shopFilterBtn = $('.js-shop-filter-target'); // Bind Scroll Up to all pages RESHOP.initScrollUp = function() { $.scrollUp({ scrollName: 'topScroll', scrollText: '', easingType: 'linear', scrollSpeed: 900, animation: 'fade', zIndex: 100 }); }; RESHOP.initScrollSpy = function() { var $bodyScrollSpy = $('#js-scrollspy-trigger'); if ($bodyScrollSpy.length) { $bodyScrollSpy.scrollspy({ target: '#init-scrollspy' }); } }; RESHOP.onClickScroll = function() { $collectionaClickScroll.on('click', function (e) { // prevent default behavior means page doesn't move or show up id's on browser status-bar e.preventDefault(); // Get Target var target = $(this).data('click-scroll'); // check if anchor has hash if ($(target).length) { $('html').animate({ // .offset() is jQuery function and it returns jQuery object which // has top, left, bottom property and returns total distance from the html container scrollTop: $(target).offset().top }, 1000, function () { }); } }); }; // Bind Tooltip to all pages RESHOP.initTooltip = function() { $('[data-tooltip="tooltip"]').tooltip({ // The default value for trigger is 'hover focus', // thus the tooltip stay visible after a button is clicked, // until another button is clicked, because the button is focused. trigger : 'hover' }); }; // Bind Modals RESHOP.initModal = function() { // Check if these anchors are on page if ($collectionCartModalLink.length) { $collectionCartModalLink.on('click',function () { var getElemId = $(this).data('modal-id'); $(getElemId).modal({ backdrop: 'static', keyboard: false, show:true }); }); } }; // Default Billing Address RESHOP.defaultAddressCheckbox = function() { if ($defaultAddressCheckbox.length) { $defaultAddressCheckbox.change(function () { if (this.checked) { $collectionFormBill.prop("disabled", true); $('#make-default-address').prop("checked", false); } else { $collectionFormBill.prop("disabled", false); } }); } }; RESHOP.reshopNavigation = function() { $('#navigation').shopNav(); $('#navigation1').shopNav(); $('#navigation2').shopNav(); $('#navigation3').shopNav(); }; RESHOP.onTabActiveRefreshSlider = function() { // When showing a new tab, the events fire. // Specificity = 2 $('.tab-list [data-toggle="tab"]').on('shown.bs.tab', function (e) { // Get the current click id of tab var currentID = $(e.target).attr('href'); // Trigger refresh `event` to current active `tab` $(currentID + '.active').find('.tab-slider').trigger('refresh.owl.carousel'); }); }; // Bind all sliders into the page RESHOP.primarySlider = function() { if ($primarySlider.length) { $primarySlider.owlCarousel({ items: 1, autoplayTimeout: 8000, loop: true, margin: -1, dots: false, smartSpeed: 1500, rewind: false, // Go backwards when the boundary has reached nav: false, responsive: { 992: { dots: true } } }); } }; // Bind all sliders into the page RESHOP.productSlider = function() { // 0 is falsy value, 1 is truthy if ($collectionProductSlider.length) { $collectionProductSlider.on('initialize.owl.carousel', function () { $(this).closest('.slider-fouc').removeAttr('class'); }).each(function () { var thisInstance = $(this); var itemPerLine = thisInstance.data('item'); thisInstance.owlCarousel({ autoplay: false, loop: false, dots: false, rewind: true, smartSpeed: 1500, nav: true, navElement: 'div', navClass: ['p-prev', 'p-next'], navText: ['', ''], responsive: { 0: { items: 1 }, 768: { items: itemPerLine - 2 }, 991: { items: itemPerLine - 1 }, 1200: { items: itemPerLine } } }); }); } }; // Bind all sliders into the page RESHOP.tabSlider = function() { if ($collectionTabSlider.length) { $collectionTabSlider.on('initialize.owl.carousel', function () { $(this).closest('.slider-fouc').removeAttr('class'); }).each(function () { var thisInstance = $(this); var itemPerLine = thisInstance.data('item'); thisInstance.owlCarousel({ autoplay: false, loop: false, dots: false, rewind: true, smartSpeed: 1500, nav: true, navElement: 'div', navClass: ['t-prev', 't-next'], navText: ['', ''], responsive: { 0: { items: 1 }, 768: { items: itemPerLine - 2 }, 991: { items: itemPerLine - 1 }, 1200: { items: itemPerLine } } }); }); } }; // Bind Brand slider RESHOP.brandSlider = function() { var $brandSlider = $('#brand-slider'); // Check if brand slider on the page if ($brandSlider.length) { var itemPerLine = $brandSlider.data('item'); $brandSlider.on('initialize.owl.carousel', function () { $(this).closest('.slider-fouc').removeAttr('class'); }).owlCarousel({ autoplay: false, loop: false, dots: false, rewind: true, nav: true, navElement: 'div', navClass: ['b-prev', 'b-next'], navText: ['', ''], responsive: { 0: { items: 1 }, 768: { items: 3, }, 991: { items: itemPerLine }, 1200: { items: itemPerLine } } }); } }; // Testimonial Slider RESHOP.testimonialSlider = function() { // Check if Testimonial-Slider on the page if ($testimonialSlider.length) { $testimonialSlider.on('initialize.owl.carousel', function () { $(this).closest('.slider-fouc').removeAttr('class'); }).owlCarousel({ items:1, autoplay: false, loop: false, dots: true, rewind: false, smartSpeed: 1500, nav: false }); } }; // Remove Class from body element RESHOP.appConfiguration = function() { $('body').removeAttr('class'); $('.preloader').removeClass('is-active'); }; // Bind isotope filter plugin RESHOP.isotopeFilter = function() { // Check if filter grid wrapper on the page if ($filterGridWrapper.length) { $filterGridWrapper.isotope({ itemSelector:'.filter__item', filter: '*' }); } // Check if filter buttons are on page then attach click if ($collectionOfFilterBtn.length) { // Attack click event to these filter buttons $collectionOfFilterBtn.on('click',function(){ // Get Value of the attribute data-filter var selectorValue = $(this).attr('data-filter'); // Now initialize isotope plugin $filterGridWrapper.isotope({ filter:selectorValue }); $(this).closest('.filter-category-container').find('.js-checked').removeClass('js-checked'); $(this).addClass('js-checked'); }); } }; // Bind countdown plugin RESHOP.timerCountDown = function() { // Check if Count Down on the page if ($collectionCountDown.length) { $collectionCountDown.each(function () { var $this = $(this), finalDate = $(this).data('countdown'); $this.countdown(finalDate, function (event) { $this.html(event.strftime('
%DDays
%HHours
%MMins
%SSecs
')); }); }); } }; // Input Counter RESHOP.initInputCounter = function() { // Check if Input Counters on the page if ($collectionInputCounter.length) { // Attach Click event to plus button $collectionInputCounter.find('.input-counter__plus').on('click',function () { var $input = $(this).parent().find('input'); var count = parseInt($input.val()) + 1; // Number + Number $input.val(count).change(); }); // Attach Click event to minus button $collectionInputCounter.find('.input-counter__minus').on('click',function () { var $input = $(this).parent().find('input'); var count = parseInt($input.val()) - 1; // Number - Number $input.val(count).change(); }); // Fires when the value of the element is changed $collectionInputCounter.find('input').change(function () { var $this = $(this); var min = $this.data('min'); var max = $this.data('max'); var val = parseInt($this.val());// Current value // Restrictions check if (!val) { val = 1; } // The min() method returns the number with the lowest value val = Math.min(val,max); // The max() method returns the number with the highest value val = Math.max(val,min); // Sets the Value $this.val(val); }); } }; // Blog Post Gallery RESHOP.blogPostGallery = function() { if ($collectionPostGallery.length) { $collectionPostGallery.on('initialize.owl.carousel', function () { $(this).closest('.slider-fouc').removeAttr('class'); }).each(function () { $(this).owlCarousel({ items:1, autoplay: false, loop: false, dots: false, rewind: true, smartSpeed: 1500, nav: true, navElement: 'div', navClass: ['post-prev', 'post-next'], navText: ['', ''], }); }); } }; // Blog Post Masonry RESHOP.blogPostMasonry = function() { if ($blogMasonry.length) { $blogMasonry.find('.blog-m-init').isotope({ itemSelector: '.blog-m__element', layoutMode: 'masonry' }); } }; // Blog Post Video RESHOP.blogPostVideo = function() { if ($collectionPostVideo.length) { $collectionPostVideo.on('click',function (e) { e.preventDefault(); var $this = $(this); // Find immediate child that has .bp__video class var myVideo = $this.find('.post-video')[0]; // Add ended event $(myVideo).on('ended',function () { $this.removeClass('process');// Add play icon }); // By default it is paused if (myVideo.paused) { // Play Video myVideo.play(); $(this).addClass('process'); if ($(this).hasClass('pause')) { $(this).removeClass('pause'); } } // if user again click that block just pause the video and add icon else { myVideo.pause(); $(this).addClass('pause'); } }); } }; // Blog Post Embed Video RESHOP.blogPostEmbedVideo = function() { if ($collectionEmbedVideo.length) { $collectionEmbedVideo.parent().fitVids(); } }; // Product Detail Init RESHOP.productDetailInit = function() { if ($productDetailElement.length && $productDetailElementThumbnail.length) { var ELEVATE_ZOOM_OBJ = { borderSize: 1, autoWidth:true, zoomWindowWidth: 540, zoomWindowHeight: 540, zoomWindowOffetx: 10, borderColour: '#e9e9e9', cursor: 'pointer' }; // Fires after first initialization $productDetailElement.on('init', function () { $(this).closest('.slider-fouc').removeClass('slider-fouc'); }); $productDetailElement.slick({ slidesToShow: 1, slidesToScroll: 1, infinite:false, arrows: false, dots: false, fade: true, asNavFor: $productDetailElementThumbnail }); // Init elevate zoom plugin to the first image $('#pd-o-initiate .slick-current img').elevateZoom(ELEVATE_ZOOM_OBJ); // Fires before slide change $productDetailElement.on('beforeChange', function(event, slick, currentSlide, nextSlide){ // Get the next slide image var $img = $(slick.$slides[nextSlide]).find('img'); // Remove old zoom elements $('.zoomWindowContainer,.zoomContainer').remove(); // Reinit elevate zoom plugin to the next slide image $($img).elevateZoom(ELEVATE_ZOOM_OBJ); }); // Init Lightgallery plugin $productDetailElement.lightGallery({ selector: '.pd-o-img-wrap',// lightgallery-core download: false,// lightgallery-core thumbnail: false,// Thumbnails autoplayControls: false,// Autoplay-plugin actualSize: false,// Zoom-plugin: Enable actual pixel icon hash: false, // Hash-plugin share: false// share-plugin }); // Thumbnail images // Fires after first initialization $productDetailElementThumbnail.on('init', function () { $(this).closest('.slider-fouc').removeAttr('class'); }); $productDetailElementThumbnail.slick({ slidesToShow: 4, slidesToScroll: 1, infinite:false, arrows: true, dots: false, focusOnSelect: true, asNavFor: $productDetailElement, prevArrow:'
', nextArrow:'
', responsive: [ { breakpoint: 1200, settings: { slidesToShow: 4 } }, { breakpoint: 992, settings: { slidesToShow: 3 } }, { breakpoint: 576, settings: { slidesToShow: 2 } } ] }); } }; // Modal Product Detail Init RESHOP.modalProductDetailInit = function() { if ($modalProductDetailElement.length && $modalProductDetailElementThumbnail.length) { $modalProductDetailElement.slick({ slidesToShow: 1, slidesToScroll: 1, infinite:false, arrows: false, dots: false, fade: true, asNavFor: $modalProductDetailElementThumbnail }); $modalProductDetailElementThumbnail.slick({ slidesToShow: 4, slidesToScroll: 1, infinite:false, arrows: true, dots: false, focusOnSelect: true, asNavFor: $modalProductDetailElement, prevArrow:'
', nextArrow:'
', responsive: [ { breakpoint: 1200, settings: { slidesToShow: 4 } }, { breakpoint: 992, settings: { slidesToShow: 3 } }, { breakpoint: 576, settings: { slidesToShow: 2 } } ] }); // Hook into Bootstrap shown event and manually trigger 'resize' event // so that Slick recalculates the widths $('#quick-look').on('shown.bs.modal', function () { $modalProductDetailElement.resize(); }); } }; // Shop Category Toggle Functionality RESHOP.shopCategoryToggle = function() { if ($shopCategoryToggleSpan.length) { $shopCategoryToggleSpan.on('click', function () { $(this).toggleClass('is-expanded'); $(this).next('ul').stop(true, true).slideToggle(); }); } }; // Shop Perspective Change RESHOP.shopPerspectiveChange = function() { if ($shopGridBtn.length && $shopListBtn.length) { $shopGridBtn.on('click',function () { $(this).addClass('is-active'); $shopListBtn.removeClass('is-active'); $shopPerspectiveRow.removeClass('is-list-active'); $shopPerspectiveRow.addClass('is-grid-active'); }); $shopListBtn.on('click',function () { $(this).addClass('is-active'); $shopGridBtn.removeClass('is-active'); $shopPerspectiveRow.removeClass('is-grid-active'); $shopPerspectiveRow.addClass('is-list-active'); }); } }; // Shop Side Filter Settings RESHOP.shopSideFilter = function() { if ($shopFilterBtn.length) { $shopFilterBtn.on('click',function () { // Add Class Active $(this).toggleClass('is-active'); // Get Value of the attribute data-side var target = $(this).attr('data-side'); // Open Side $(target).toggleClass('is-open'); }); } }; // Show Newsletter Modal RESHOP.showNewsletterModal = function() { if ($('#newsletter-modal').length) { setTimeout(function () { // Manually opens a modal $('#newsletter-modal').modal({ backdrop: 'static', keyboard: false, show: true }); }, 5000); } }; // Check everything including DOM elements and images loaded $(window).on('load',function () { RESHOP.showNewsletterModal(); if ($primarySlider.length) { // Play slider when everything is loaded $primarySlider.data('owl.carousel').options.autoplay = true; $primarySlider.trigger('refresh.owl.carousel'); } }); RESHOP.initScrollUp(); RESHOP.initTooltip(); RESHOP.initModal(); RESHOP.defaultAddressCheckbox(); RESHOP.initScrollSpy(); RESHOP.onClickScroll(); RESHOP.reshopNavigation(); RESHOP.primarySlider(); RESHOP.productSlider(); RESHOP.tabSlider(); RESHOP.onTabActiveRefreshSlider(); RESHOP.brandSlider(); RESHOP.testimonialSlider(); RESHOP.appConfiguration(); RESHOP.isotopeFilter(); RESHOP.timerCountDown(); RESHOP.initInputCounter(); RESHOP.blogPostGallery(); RESHOP.blogPostVideo(); RESHOP.blogPostEmbedVideo(); RESHOP.blogPostMasonry(); RESHOP.productDetailInit(); RESHOP.modalProductDetailInit(); RESHOP.shopCategoryToggle(); RESHOP.shopPerspectiveChange(); RESHOP.shopSideFilter(); })(jQuery); ================================================ FILE: js/jquery.shopnav.js ================================================ /*! * Shop Nav v1.0.0 Lightweight plugin * * Copyright (c) * Ahmad Hussnain * MIT License */ ;(function ($, window, document, undefined) { 'use strict'; $.fn.shopNav = function (options) { var defaults = { mobileBreakpoint: 1024 }, // this is now jQuery Object settings = $.extend({}, defaults, options), bigScreenFlag = Number.MAX_VALUE, smallScreenFlag = 1, $element = this, mode, tabInit = false, $toggleBtn = $element.find('.toggle-button'), $closeSpan = $element.find('.ah-close'), $underneathSpanToggle = $element.find('.has-dropdown').children('.js-menu-toggle'), $megaBtn,$megaMenuItem,$megaMenuSpan,$megaMenuContent; return this.each(function() { /** * Returns Window Width */ var windowWidth = function () { return window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; }; /** * Check if the page has Mega menu */ var checkTabs = function () { if ($element.find('.mega-menu').length > 0) { tabInit = true; // Get Mega button for click event $megaBtn = $('.mega-text'); // Get all mega menu categories item for hover event $megaMenuItem = $element.find('.mega-menu-list').find('li'); // Get all mega menu span for click event $megaMenuSpan = $element.find('.mega-menu-list').find('span'); // Get all mega menu content $megaMenuContent = $element.find('.mega-menu-content'); } }; /** * Global Event Handler for solving Mega Menu outside click problem */ var globalBodyClick = function () { if ($megaBtn.hasClass('js-open')) { $megaBtn.removeClass('js-open'); } }; /** * Click functionality for Mega Menu Button */ var clickMegaBtn = function (e) { // Don't bubble up to the DOM element e.stopPropagation(); // Add class on button $megaBtn.toggleClass('js-open'); }; /** * Mega menu off hovering effect on categories item on portrait mode */ var bindEventsMegaMenu = function () { if (tabInit) { if (mode === 'landscape') { $megaBtn.on('click',clickMegaBtn); $(document.body).on('click',globalBodyClick); $megaMenuItem.on('mouseenter',mouseEnterMegaItem); } else { $megaBtn.off('click'); $megaBtn.removeClass('js-open'); $(document.body).off('click',globalBodyClick); $megaMenuSpan.on('click',clickMegaSpan); $megaMenuItem.off('mouseenter').off('mouseleave') } } }; /** * Mega menu on hovering function */ var mouseEnterMegaItem = function () { // Remove all old classes from list items $megaMenuItem.removeClass('js-active'); // Remove all old classes from span $megaMenuSpan.removeClass('js-toggle-mark'); // add class to new list item $(this).addClass('js-active'); // add class to span $(this).find('span').addClass('js-toggle-mark'); // remove all js-active classes from content $megaMenuContent.removeClass('js-active'); // add to new one index() function only works on list items , divs $($megaMenuContent[$(this).index()]).addClass('js-active'); }; /** * Mega menu on click function */ var clickMegaSpan = function () { // Remove all old classes from span $megaMenuSpan.removeClass('js-toggle-mark'); // Remove all old classes from list items $megaMenuItem.removeClass('js-active'); // add class to new span $(this).addClass('js-toggle-mark'); // add class to parent li $(this).parent().addClass('js-active'); // remove all js-active classes from content $megaMenuContent.removeClass('js-active'); // add to new one index() function only works on list items , divs $($megaMenuContent[$(this).parent().index()]).addClass('js-active'); }; /** * Attach click on toggle button */ var attachClickOnToggleBtn = function () { $toggleBtn.on('click',function () { $element.addClass('js-open'); }); }; /** * Attach click on close span */ var attachClickOnCloseSpan = function () { // .menu-init // (child of menu-init) (toggle-button) // (child of menu-init) (ah-lg-mode) // (child of ah-lg-mode) ah-close $closeSpan.on('click',function () { $element.removeClass('js-open'); }); }; /** * Attach click on spans that are place underneath (.has-dropdown) list item */ var attachClickOnUnderneathSpan = function () { $underneathSpanToggle.on('click',function () { $(this).toggleClass('js-toggle-mark'); // Show delay duration = 0 , slide toggle duration = 300 $(this).next().stop(true,true).slideToggle(300); }); }; /** * Flush plugin state from portrait mode */ var flushPluginState = function () { // Remove .js-open class from the main element $element.removeClass('js-open'); // Remove class from underneath spans $underneathSpanToggle.removeClass('js-toggle-mark'); // Remove display property from spans that are place underneath (.has-dropdown) list item $underneathSpanToggle.next().css('display',''); }; /** * check browser width in real-time */ var windowCheck = function() { // portrait mode if(windowWidth() <= settings.mobileBreakpoint && bigScreenFlag > settings.mobileBreakpoint){ mode = 'portrait'; bindEventsMegaMenu(); } // landscape mode if(windowWidth() > settings.mobileBreakpoint && smallScreenFlag <= settings.mobileBreakpoint) { mode = 'landscape'; bindEventsMegaMenu(); // Flush plugin state from portrait mode flushPluginState(); } bigScreenFlag = windowWidth(); smallScreenFlag = windowWidth(); }; // Check if the page has Mega menu checkTabs(); // Attach click on toggle button attachClickOnToggleBtn(); // Attach click on close span attachClickOnCloseSpan(); // Attach click on spans that are place underneath (.has-dropdown) list item attachClickOnUnderneathSpan(); // check browser width in real-time windowCheck(); $(window).on('resize', function() { windowCheck(); }); }); }; })(jQuery, window, document); ================================================ FILE: js/map-init.js ================================================ // When the window has finished loading create our google map below google.maps.event.addDomListener(window, 'load', init); function init() { // Basic options for a simple Google Map // For more options see: https://developers.google.com/maps/documentation/javascript/reference#MapOptions var mapOptions = { // How zoomed in you want the map to start at (always required) zoom: 12, scrollwheel: false, // The latitude and longitude to center the map (always required) center: new google.maps.LatLng(37.393322, -122.023780), }; // Get the HTML DOM element that will contain your map // We are using a div with id="map" seen below in the var mapElement = document.getElementById('map'); // Create the Google Map using our element and options defined above var map = new google.maps.Map(mapElement, mapOptions); // Let's also add a marker while we're at it var marker = new google.maps.Marker({ position: new google.maps.LatLng(37.393322, -122.023780), map: map, }); } ================================================ FILE: js/vendor.js ================================================ /*! * modernizr v3.6.0 * Build https://modernizr.com/download?-cssanimations-csscolumns-customelements-flexbox-history-picture-pointerevents-postmessage-sizes-srcset-webgl-websockets-webworkers-addtest-domprefixes-hasevent-mq-prefixedcssvalue-prefixes-setclasses-testallprops-testprop-teststyles-dontmin * * Copyright (c) * Faruk Ates * Paul Irish * Alex Sexton * Ryan Seddon * Patrick Kettner * Stu Cox * Richard Herrera * MIT License */ !function(i,c,p){var a=[],l=[],e={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){l.push({name:e,fn:t,options:n})},addAsyncTest:function(e){l.push({name:null,fn:e})}},u=function(){};u.prototype=e,(u=new u).addTest("customelements","customElements"in i),u.addTest("history",function(){var e=navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone")||"file:"===location.protocol)&&(i.history&&"pushState"in i.history)}),u.addTest("postmessage","postMessage"in i);var t=!1;try{t="WebSocket"in i&&2===i.WebSocket.CLOSING}catch(e){}u.addTest("websockets",t),u.addTest("picture","HTMLPictureElement"in i),u.addTest("webworkers","Worker"in i);var n=e._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];function A(e,t){return typeof e===t}e._prefixes=n;var m=c.documentElement,h="svg"===m.nodeName.toLowerCase();function s(e){var t=m.className,n=u._config.classPrefix||"";if(h&&(t=t.baseVal),u._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}u._config.enableClasses&&(t+=" "+n+e.join(" "+n),h?m.className.baseVal=t:m.className=t)}var f,r,o="Moz O ms Webkit",d=e._config.usePrefixes?o.toLowerCase().split(" "):[];function g(e,t){if("object"==typeof e)for(var n in e)f(e,n)&&g(n,e[n]);else{var r=(e=e.toLowerCase()).split("."),o=u[r[0]];if(2==r.length&&(o=o[r[1]]),void 0!==o)return u;t="function"==typeof t?t():t,1==r.length?u[r[0]]=t:(!u[r[0]]||u[r[0]]instanceof Boolean||(u[r[0]]=new Boolean(u[r[0]])),u[r[0]][r[1]]=t),s([(t&&0!=t?"":"no-")+r.join("-")]),u._trigger(e,t)}return u}function v(){return"function"!=typeof c.createElement?c.createElement(arguments[0]):h?c.createElementNS.call(c,"http://www.w3.org/2000/svg",arguments[0]):c.createElement.apply(c,arguments)}e._domPrefixes=d,f=A(r={}.hasOwnProperty,"undefined")||A(r.call,"undefined")?function(e,t){return t in e&&A(e.constructor.prototype[t],"undefined")}:function(e,t){return r.call(e,t)},e._l={},e.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),u.hasOwnProperty(e)&&setTimeout(function(){u._trigger(e,u[e])},0)},e._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e;for(e=0;e=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w(" ================================================ FILE: product-detail-affiliate.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
Click for larger zoom
Nikon Camera 4k Lens Zoom Pro
$6.99 (76% OFF)$28.97
200 in stock Only 2 left
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

  • Buyer Protection.
  • Full Refund if you don't receive your order.
  • Returns accepted if product not as described.

PRODUCT INFORMATION

Main Material Cotton
Color Green, Blue, Red
Sleeves Long Sleeve
Top Fit Regular
Print Not Printed
Neck Round Neck
Pieces Count 1 Piece
Occasion Casual
Shipping Weight (kg) 0.5

ADD YOUR TAGS

Use spaces to separate tags. Use single quotes (') for phrases.

23 Reviews - 4.6 (Overall)

We want to hear from you!

Tell us what you think about this item

23 Review(s) for Man Ruched Floral Applique Tee

John Doe 27 Feb 2018 10:57:43
(4)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

John Doe 27 Feb 2018 10:57:43
(4)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

John Doe 27 Feb 2018 10:57:43
(4)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Add a Review

Your email address will not be published. Required fields are marked *
(1)
(1.5)
(2)
(2.5)
(3)
(3.5)
(4)
(4.5)
(5)

CUSTOMER ALSO VIEWED

PRODUCTS THAT CUSTOMER VIEWED
================================================ FILE: product-detail-variable.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
Click for larger zoom
Nikon Camera 4k Lens Zoom Pro
$6.99 (76% OFF)$28.97
200 in stock Only 2 left
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Color:
Size:
Product Policy:
  • Buyer Protection.
  • Full Refund if you don't receive your order.
  • Returns accepted if product not as described.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

  • Buyer Protection.
  • Full Refund if you don't receive your order.
  • Returns accepted if product not as described.

PRODUCT INFORMATION

Main Material Cotton
Color Green, Blue, Red
Sleeves Long Sleeve
Top Fit Regular
Print Not Printed
Neck Round Neck
Pieces Count 1 Piece
Occasion Casual
Shipping Weight (kg) 0.5

ADD YOUR TAGS

Use spaces to separate tags. Use single quotes (') for phrases.

23 Reviews - 4.6 (Overall)

We want to hear from you!

Tell us what you think about this item

23 Review(s) for Man Ruched Floral Applique Tee

John Doe 27 Feb 2018 10:57:43
(4)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

John Doe 27 Feb 2018 10:57:43
(4)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

John Doe 27 Feb 2018 10:57:43
(4)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Add a Review

Your email address will not be published. Required fields are marked *
(1)
(1.5)
(2)
(2.5)
(3)
(3.5)
(4)
(4.5)
(5)

CUSTOMER ALSO VIEWED

PRODUCTS THAT CUSTOMER VIEWED
================================================ FILE: product-detail.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
Click for larger zoom
Nikon Camera 4k Lens Zoom Pro
$6.99 (76% OFF)$28.97
200 in stock Only 2 left
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Product Policy:
  • Buyer Protection.
  • Full Refund if you don't receive your order.
  • Returns accepted if product not as described.

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

  • Buyer Protection.
  • Full Refund if you don't receive your order.
  • Returns accepted if product not as described.

PRODUCT INFORMATION

Main Material Cotton
Color Green, Blue, Red
Sleeves Long Sleeve
Top Fit Regular
Print Not Printed
Neck Round Neck
Pieces Count 1 Piece
Occasion Casual
Shipping Weight (kg) 0.5

ADD YOUR TAGS

Use spaces to separate tags. Use single quotes (') for phrases.

23 Reviews - 4.6 (Overall)

We want to hear from you!

Tell us what you think about this item

23 Review(s) for Man Ruched Floral Applique Tee

John Doe 27 Feb 2018 10:57:43
(4)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

John Doe 27 Feb 2018 10:57:43
(4)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

John Doe 27 Feb 2018 10:57:43
(4)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

Add a Review

Your email address will not be published. Required fields are marked *
(1)
(1.5)
(2)
(2.5)
(3)
(3.5)
(4)
(4.5)
(5)

CUSTOMER ALSO VIEWED

PRODUCTS THAT CUSTOMER VIEWED
================================================ FILE: scss/abstracts/_functions.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all application-wide Sass functions. // ----------------------------------------------------------------------------- // Convert pixel to rem // Base Font Size according to template $base-font-size: 16 !default; @function rem($px,$base:$base-font-size) { @return ($px / $base) * 1rem; } // Function for calculating padding bottom value for non square images @function nonsquare($imageWidth,$imageHeight) { @return ($imageHeight / $imageWidth) * 100%; } ================================================ FILE: scss/abstracts/_header-comment.scss ================================================ // ----------------------------------------------------------------------------- // This file contains only header section comment for resultant CSS file. // ----------------------------------------------------------------------------- /* Theme Name: Ludus Author: ahfront Description: Ludus - is complete multipurpose polish eCommerce template built with best practices. It will be perfect solution for your current or future shop, customizable into any store contains responsiveness & great UI. Well tested on compatible browsers. The template contains 40+ HTML files, 3 Homepages, 3 Header Styles, 12 Dashboard Pages, 3 Product Pages, 7 Shop Pages, 5 Blog Pages, Box mode and generated 10 Color variations but could create unlimited colors. Version: 1.0.0 Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-colors, box-mode, custom-header, custom-menu, custom-logo, featured-images */ $a: '1.0 Base Styles'; $b: '2.0 Typography'; $c: '3.0 Pre-configured styles'; $d: '4.0 Layout Utility Styles'; $e: '5.0 Components'; $f: '6.0 Header'; $f-1: '6.1 Primary Nav'; $f-2: '6.2 Secondary Nav'; $g: '7.0 Footer'; $g-1: '7.1 Outer-Footer'; $g-2: '7.3 Lower-Footer'; $h: '8.0 Index-Pages:'; $i: '9.0 About-Page'; $j: '10.0 Contact-Page'; $k: '11.0 Cart-Wishlist-Pages'; $l: '12.0 Empty-404-Pages'; $m: '13.0 Checkout-Page'; $n: '14.0 Signin Signup Lost Password-Page'; $o: '15.0 FAQ-Page'; $p: '16.0 Dashboard-Pages'; $q: '17.0 Blog-Pages'; $r: '18.0 Product-Detail-Pages'; $s: '19.0 Shop-Pages'; $t: '20.0 Vendor Extension Pages'; $t-1: '20.1 Bootstrap'; $t-2: '20.2 jquery.shopnav'; $t-3: '20.3 Owl-Carousel'; $t-4: '20.4 jquery.scrollUp'; $t-5: '20.5 Slick Carousel'; /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- #{$a} #{$b} #{$c} #{$d} #{$e} #{$f} #{$f-1} #{$f-2} #{$g} #{$g-1} #{$g-2} #{$i} #{$j} #{$k} #{$l} #{$m} #{$n} #{$o} #{$p} #{$q} #{$r} #{$s} #{$t} #{$t-1} #{$t-2} #{$t-3} #{$t-4} #{$t-5} --------------------------------------------------------------*/ ================================================ FILE: scss/abstracts/_mixins.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all application-wide Sass mixins. // ----------------------------------------------------------------------------- // Import `Space Utility` mixin file. @import 'mixins-module/mixin-utilities-spacing'; ================================================ FILE: scss/abstracts/_variables.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all application-wide Sass variables. // ----------------------------------------------------------------------------- // Global Variables /// Regular font family /// @type List $g-text-font-stack: 'Open Sans', -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !default; /// White color /// @type Color $g-white: #ffffff !default; /// Black color /// @type Color $g-black: #000000 !default; /// Copy text color /// @type Color $g-text-color: #7f7f7f !default; /// Main border color /// @type Color $g-border-color:#f8f8f8 !default; /// Main brand color /// @type Color $g-brand-color:#ff4500 !default; /// Main brand secondary color /// @type Color $g-brand-secondary-color: #333333 !default; /// Main brand secondary color modify /// @type Color $g-brand-secondary-color-modify: rgba(33,33,33,0.51) !default; /// Card background load color /// @type Color $g-card-bg-color: #f5f5f5 !default; /// Default Mobile Breakpoint according to jquery.Navshop plugin $g-mobileBreakpoint: 1024 !default; ================================================ FILE: scss/abstracts/mixins-module/_mixin-utilities-spacing.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all mixins that will help us to generate space classes. // ----------------------------------------------------------------------------- /// Default Pixel Base Font Size $base-font-size: 16 !default; /// Your custom attribute for which you wanted to generate space classes. By /// default value is `both`. It could be `margin` or `padding`. /// @example /// $g-attribute = 'margin'; /// $g-attribute = 'padding'; /// @type String $g-attribute: 'both' !default; /// Your custom sides for which you wanted to generate space classes. By default /// `List` will generate `7` different version of classes on per spacing value. /// `t` = `top`, `r` = `right`, `b` = `bottom` and `l` = `left`. You could /// customize `List` according to your need. /// @example /// $g-sides = ('t', 'r', 'b', 'l'); /// $g-sides = ('t'); /// @author Ahmad Hussnain /// @type List $g-sides: ('t', 'r', 'b', 'l', 'x', 'y', 'xy') !default; /// Your custom space values for which you wanted to generate space classes. /// You could customize `List` according to your need. /// @type List $g-space-amount: (10, 20, 30, 40, 50, 60, 70, 80, 90, 100) !default; /// This mixin only helps to generate space classes with `auto` value. /// /// @param {String} $prefix - This parameter can takes a prefix value like `'u-s-m'` /// or `'u-s-p'`. /// @param {String} $attribute - This parameter can takes a value `'both'`, /// `'margin'` or `'padding'`. /// @param {List} $sides - This parameter can takes a list of your custom /// sides i.e `('t','r','b','l','x','y','xy')`. @mixin auto-space-property-generator($prefix,$attribute,$sides) { @each $Value in $sides { @if ($Value == 't') { .#{$prefix}-#{$Value}-auto { #{$attribute}-top: auto; } } @else if ($Value == 'r') { .#{$prefix}-#{$Value}-auto { #{$attribute}-right: auto; } } @else if ($Value == 'b') { .#{$prefix}-#{$Value}-auto { #{$attribute}-bottom: auto; } } @else if ($Value == 'l') { .#{$prefix}-#{$Value}-auto { #{$attribute}-left: auto; } } @else if ($Value == 'x') { .#{$prefix}-#{$Value}-auto { #{$attribute}-left: auto; #{$attribute}-right: auto; } } @else if ($Value == 'y') { .#{$prefix}-#{$Value}-auto { #{$attribute}-top: auto; #{$attribute}-bottom: auto; } } @else if ($Value == 'xy') { .#{$prefix}-#{$Value}-auto { #{$attribute}: auto; } } } } /// This mixin helps to generate only space classes according to your custom /// sides and custom space amounts. /// /// @param {String} $prefix - This parameter can takes a prefix value like `'u-s-m'` /// or `'u-s-p'`. /// @param {String} $attribute - This parameter can takes a value `'both'`, /// `'margin'` or `'padding'`. /// @param {List} $sides - This parameter can takes a list of your custom /// sides i.e `('t','r','b','l','x','y','xy')`. /// @param {Number | List} $space-amount - This parameter can takes a number or list /// of your custom space amounts. If You don't specify `List` then it will /// generate classes from `0 to 120` pixels that by default converted to rem unit. @mixin normal-space-property-generator($prefix,$attribute,$sides,$space-amount) { @each $Value in $sides { @if ($Value == 't') { .#{$prefix}-#{$Value}-#{$space-amount} { @if ($space-amount == 0) { #{$attribute}-top: #{$space-amount}; } @else { #{$attribute}-top: ($space-amount / $base-font-size) * 1rem; } } } @else if ($Value == 'r') { .#{$prefix}-#{$Value}-#{$space-amount} { @if ($space-amount == 0) { #{$attribute}-right: #{$space-amount}; } @else { #{$attribute}-right: ($space-amount / $base-font-size) * 1rem; } } } @else if ($Value == 'b') { .#{$prefix}-#{$Value}-#{$space-amount} { @if ($space-amount == 0) { #{$attribute}-bottom: #{$space-amount}; } @else { #{$attribute}-bottom: ($space-amount / $base-font-size) * 1rem; } } } @else if ($Value == 'l') { .#{$prefix}-#{$Value}-#{$space-amount} { @if ($space-amount == 0) { #{$attribute}-left: #{$space-amount}; } @else { #{$attribute}-left: ($space-amount / $base-font-size) * 1rem; } } } @else if ($Value == 'x') { .#{$prefix}-#{$Value}-#{$space-amount} { @if ($space-amount == 0) { #{$attribute}-left: #{$space-amount}; #{$attribute}-right: #{$space-amount}; } @else { #{$attribute}-left: ($space-amount / $base-font-size) * 1rem; #{$attribute}-right: ($space-amount / $base-font-size) * 1rem; } } } @else if ($Value == 'y') { .#{$prefix}-#{$Value}-#{$space-amount} { @if ($space-amount == 0) { #{$attribute}-top: #{$space-amount}; #{$attribute}-bottom: #{$space-amount}; } @else { #{$attribute}-top: ($space-amount / $base-font-size) * 1rem; #{$attribute}-bottom: ($space-amount / $base-font-size) * 1rem; } } } @else if ($Value == 'xy') { .#{$prefix}-#{$Value}-#{$space-amount} { @if ($space-amount == 0) { #{$attribute}: #{$space-amount}; } @else { #{$attribute}: ($space-amount / $base-font-size) * 1rem; } } } } } /// This mixin decides what properties, sides and amounts are needed to generate /// classes. /// /// @param {String | List} $attribute - This parameter can takes a value /// `'both'` or a list `('margin','padding')`. /// @param {List} $sides - This parameter can takes a list of your custom /// sides i.e `('t','r','b','l','x','y','xy')`. /// @param {Number | List} $space-amount - This parameter can takes a number or /// a list of your custom space amounts. If You don't specify `List` then it will /// generate classes from `0 to 120` pixels. /// @requires {mixin} auto-space-property-generator /// @requires {mixin} normal-space-property-generator @mixin main-generator($attribute,$sides,$space-amount) { // If $attribute value is not equal to 'both' then it means user pass only single value. @if ($attribute == 'margin') { /* Margin with value `auto`. */ @include auto-space-property-generator('u-s-m', nth($attribute, 1), $sides); } @else { /* Margin with value `auto`. */ @include auto-space-property-generator('u-s-m', nth($attribute, 1), $sides); } @if ($space-amount == null) { @for $i from 0 through 120 { @if ($attribute == 'margin') { @include normal-space-property-generator('u-s-m', nth($attribute, 1), $sides, $i); } @else if ($attribute == 'padding') { @include normal-space-property-generator('u-s-p', nth($attribute, 1), $sides, $i); } @else { /* Margin with value `#{$i}`. */ @include normal-space-property-generator('u-s-m', nth($attribute, 1), $sides, $i); /* Padding with value `#{$i}`. */ @include normal-space-property-generator('u-s-p', nth($attribute, 2), $sides, $i); } } } @else { @each $custom-space-amount in $space-amount { @if ($attribute == 'margin') { /* Margin with value `#{$i}`. */ @include normal-space-property-generator('u-s-m', nth($attribute, 1), $sides, $custom-space-amount); } @else if ($attribute == 'padding') { /* Padding with value `#{$i}`. */ @include normal-space-property-generator('u-s-p', nth($attribute, 1), $sides, $custom-space-amount); } @else { /* Margin with value `#{$i}`. */ @include normal-space-property-generator('u-s-m', nth($attribute, 1), $sides, $custom-space-amount); /* Padding with value `#{$i}`. */ @include normal-space-property-generator('u-s-p', nth($attribute, 2), $sides, $custom-space-amount); } } } } /// Main mixin that invokes all the mixins which help to generate /// classes, i.e based on user requirements. /// /// @param {String} $attribute - This parameter can takes a value `'both'`, /// `'margin'` or `'padding'`. /// @param {List} $sides - This parameter can takes a list of your custom /// sides i.e `('t','r','b','l','x','y','xy')`. /// @param {List} $space-amount [null] - This parameter can takes a list of your /// custom space amounts. If You don't specify `List` or leave it as optional /// parameter then it will generate classes from `0 to 120` pixels. /// @requires {variable} $g-attribute /// @requires {variable} $g-sides /// @requires {variable} $g-space-amount /// @requires {mixin} main-generator @mixin utility-margin-padding($attribute,$sides,$space-amount: null) { @if ($attribute == 'both') { $attribute: ('margin', 'padding'); } @include main-generator($attribute, $sides, $space-amount); } ================================================ FILE: scss/app.color10.scss ================================================ $g-brand-color:#ff1500; // This color overrides the `!default` flag $g-brand-color variable @import 'app'; ================================================ FILE: scss/app.color2.scss ================================================ $g-brand-color:#ff003b; // This color overrides the `!default` flag $g-brand-color variable @import 'app'; ================================================ FILE: scss/app.color3.scss ================================================ $g-brand-color:#003bff; // This color overrides the `!default` flag $g-brand-color variable @import 'app'; ================================================ FILE: scss/app.color4.scss ================================================ $g-brand-color:#156844; // This color overrides the `!default` flag $g-brand-color variable @import 'app'; ================================================ FILE: scss/app.color5.scss ================================================ $g-brand-color:#c500ff; // This color overrides the `!default` flag $g-brand-color variable @import 'app'; ================================================ FILE: scss/app.color6.scss ================================================ $g-brand-color:#382E2E; // This color overrides the `!default` flag $g-brand-color variable @import 'app'; ================================================ FILE: scss/app.color7.scss ================================================ $g-brand-color:#116466; // This color overrides the `!default` flag $g-brand-color variable @import 'app'; ================================================ FILE: scss/app.color8.scss ================================================ $g-brand-color:#1B469A; // This color overrides the `!default` flag $g-brand-color variable @import 'app'; ================================================ FILE: scss/app.color9.scss ================================================ $g-brand-color:#0D122C; // This color overrides the `!default` flag $g-brand-color variable @import 'app'; ================================================ FILE: scss/app.scss ================================================ // Configuration and helpers @import 'abstracts/header-comment', 'abstracts/functions', 'abstracts/variables'; // Base stuff @import 'base/base', 'base/typography', 'base/pre-config', 'base/utilities'; // Components @import 'components/all'; // Layout-related sections @import 'layout/header', 'layout/footer'; // Page-specific styles @import 'pages/all'; // Vendor Extensions @import 'vendors-extensions/all'; ================================================ FILE: scss/base/_base.scss ================================================ // ----------------------------------------------------------------------------- // This file contains only basic styles. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$a} --------------------------------------------------------------*/ /** * Setup box-sizing */ html { box-sizing: border-box; -webkit-tap-highlight-color: transparent; &.boxed { background-color: #eee; } } *, *::before, *::after { box-sizing: inherit;// html inherit } /** * Set up a background-color and height on the root and body element. */ body { line-height: 1.5;// now it is 24px font-size: 1rem; -webkit-font-smoothing: antialiased; } .config { overflow: hidden; } /** * Basic styles for headings and paragraph */ h1,h2,h3,h4,h5,h6{ padding: 0; margin: 0; } h1 { font-size: 50px; line-height: 50px; } h2 { font-size: 32px; line-height: 46px; } h3 { font-size: 18px; line-height: 32px; } h4 { font-size: 16px; line-height: 30px; } h5 { font-size: 15px; line-height: 30px; } p { margin: 0; padding: 0; font-size: 14px; line-height: 24px; } /** * Basic styles for links */ a,a:hover,a:focus { outline: none; text-decoration: none; cursor: pointer; } /** * Basic style for image element */ img { border: 0; &:focus { outline: none; } } /** * Basic style for iframe element */ iframe { border:none; overflow:hidden; } iframe[src*="soundcloud"] { width: 100%; } /*-------------------------------------------------------------- Box Module --------------------------------------------------------------*/ /* Body Element */ // Greater than @media (min-width: 576px) { html { &.boxed { body { background-color: $g-white; margin: 0 auto; } } } } // Greater than @media (min-width: 576px) { html { &.boxed { body { max-width: 546px; } } } } // Greater than @media (min-width: 791px) { html { &.boxed { body { max-width: 770px; } } } } // Greater than @media (min-width: 1025px) { html { &.boxed { body { max-width: 990px; } } } } // Greater than @media (min-width: 1230px) { html { &.boxed { body { max-width: 1200px; } } } } /* Header with container Element */ // Less than @media (max-width: 1024px) { html.boxed { header { .container { padding-left: 20px; padding-right: 20px; } } } } // Greater than @media (min-width: 1025px) { html.boxed { header { .container { padding-left: 40px; padding-right: 40px; } } } } /* Header & Footer Element */ // Greater than @media (min-width: 576px) { html.boxed header,html.boxed footer { margin-right: auto; margin-left: auto; width: 100%; } } // Greater than @media (min-width: 576px) { html.boxed header,html.boxed footer { max-width: 456px; } } // Greater than @media (min-width: 791px) { html.boxed header,html.boxed footer { max-width: 770px; } } // Greater than @media (min-width: 1025px) { html.boxed header,html.boxed footer { max-width: 990px; } } // Greater than @media (min-width: 1230px) { html.boxed header,html.boxed footer { max-width: 1200px; } } /* App Content exclude Header & Footer */ // Greater than @media (min-width: 576px) { html.boxed .app-content { margin: 0 auto; overflow: hidden; } } // Greater than @media (min-width: 576px) { html.boxed .app-content { max-width: 546px; } } // Greater than @media (min-width: 791px) { html.boxed .app-content { max-width: 770px; } } // Greater than @media (min-width: 1025px) { html.boxed .app-content { max-width: 990px; } } // Greater than @media (min-width: 1230px) { html.boxed .app-content { max-width: 1200px; } } /* App Content with container */ // Less than @media (max-width: 1024px) { html.boxed .app-content .container { padding-left: 20px; padding-right: 20px; } } // Greater than @media (min-width: 1025px) { html.boxed .app-content .container { padding-left: 40px; padding-right: 40px; } } /* Footer with container Element */ // Less than @media (max-width: 1024px) { html.boxed { footer { .container { padding-left: 20px; padding-right: 20px; } } } } // Greater than @media (min-width: 1025px) { html.boxed { footer { .container { padding-left: 40px; padding-right: 40px; } } } } ================================================ FILE: scss/base/_pre-config.scss ================================================ // ----------------------------------------------------------------------------- // This file contains some pre configure styles. // Does our app contains preloader? // What should we do when user disable JavaScript? // Does Flash of Un-styled Content (FOUC) is occurring on your app? // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$c} --------------------------------------------------------------*/ /** * JavaScript Disabled Page */ .no-js { #app { display: none; } } .app-setting { background-color: $g-white; display: flex; align-items: center; height: 100vh; position: fixed; z-index: 1000001; top: 0; left: 0; right: 0; bottom: 0; &__wrap { text-align: center; padding: rem(35); background-color: #fbfbfb; border-left: rem(3) solid $g-brand-color; } &__h1 { font-size: rem(33); font-weight: 700; line-height: 42px; color: $g-brand-secondary-color; } &__text { font-size: rem(13); color: #ababab; } } /** * Preloader */ .preloader.is-active { width: 100%; text-align: center; height: 100%; position: fixed; left: 0; top: 0; z-index: 1000000; background: white; display: block; } .preloader { display: none; &__wrap { display: flex; align-items: center; justify-content: center; height: 100%; } &__img { display: block; } } /* * Row modifier class */ .row--center { justify-content: center; } /* * Fitvids plugin modifier class */ .fluid-width-video-wrapper { background-color: $g-card-bg-color; } /* * Social media classes with property background-color & color. * 's' is a prefix and represents a social media class. */ /* Facebook */ .s-fb--bgcolor-hover:hover { background-color: #4267b2; } .s-fb--color-hover:hover { color: #4267b2; } .s-fb--color { color: #4267b2; } /* Twitter */ .s-tw--bgcolor-hover:hover { background-color: #38A1F3; } .s-tw--color-hover:hover { color: #38A1F3; } .s-tw--color { color: #38A1F3; } /* instagram */ .s-insta--bgcolor-hover:hover { background-color: #f77737; } .s-insta--color-hover:hover { color: #f77737; } .s-insta--color { color: #f77737; } /* youtube */ .s-youtube--bgcolor-hover:hover { background-color: #ED3833; } .s-youtube--color-hover:hover { color: #ED3833; } .s-youtube--color { color: #ED3833; } /* linkedin */ .s-linked--bgcolor-hover:hover { background-color: #0077B5; } .s-linked--color-hover:hover { color: #0077B5; } .s-linked--color { color: #0077B5; } /* googleplus */ .s-gplus--bgcolor-hover:hover { background-color: #dd4b39; } .s-gplus--color-hover:hover { color: #dd4b39; } .s-gplus--color { color: #dd4b39; } /* Whats App */ .s-wa--color { color: #25d366; } .s-wa--color-hover:hover { color: #25d366; } /* * Global classes you can use these classes on elements and components of your application. * Remember: Don't confuse your mind with utility classes & Global classes. * Utility class has a prefix 'u' that represents root namespace also has a sub-namespace * prefix. These are low-level utility classes that make it easy to build complex user interfaces. * Global class has a prefix 'gl' and these classes are ready-made styles that you could * use on different elements like span, div, h1, h3 and components like button, selectbox. scrollbar etc. */ /* * Chrome Default Style for scrollbar */ .gl-scroll { // Width &::-webkit-scrollbar { height: 8px; width: 8px; } // Track &::-webkit-scrollbar-track { background: #eee; } // Handle &::-webkit-scrollbar-thumb { background: #888; } // Handle on hover &::-webkit-scrollbar-thumb:hover { background: #555; } } /* * Global Rating Style apply on any div that has `i` element as children */ .gl-rating-style { > i { margin-left: 2px; color: #ff9600; &:first-child { margin-left: 0; } } } .gl-rating-style-2 { > i { margin-left: 2px; color: #ff4500; &:first-child { margin-left: 0; } } } /* * Signup, Login Social Buttons */ .gl-s-api { width: 80%; margin: 0 auto; &__btn { border: none; cursor: pointer; text-align: center; display: block; width: 100%; padding: 12px; color: $g-white; font-size: 14px; font-weight: 600; transition: background-color 0.5s linear; &:focus { outline: 0; } span { margin-left: 10px; } } &__btn--fb { background-color: #4267b2; &:hover { background-color: darken(#4267b2,5%); } } &__btn--gplus { background-color: #dd4b39; &:hover { background-color: darken(#dd4b39,5%); } } } /* * Inline Maker 1 */ .gl-inline { display: flex; flex-wrap: nowrap; align-items: center; div { flex:1; margin-right: 14px; &:last-child { margin-right: 0; } } } /* * Inline Maker 2 */ .gl-l-r { display: flex; align-items: center; justify-content: space-between; } /** * DOB: Date of Birth Select Box */ .gl-dob { display: flex; align-items: center; .select-box { flex: 1;// Because of this property all select boxes automatically fill space that a wrapper has. margin-right: 8px; &:last-child { margin-right: 0; } } } // Anchor Text with brand color .gl-link { font-size: 13px; font-weight: 600; color: $g-brand-color; transition: color 0.5s linear; &:hover { color: darken($g-brand-color,1%); } } .gl-h1 { color: $g-brand-secondary-color; font-size: 18px; margin-bottom: 8px;// has margin-bottom } .gl-text { display: block; color: #a0a0a0; font-size: 13px; } .gl-label { margin-bottom: 8px;// has margin-bottom display: block; color: $g-brand-secondary-color; font-size: 13px; font-weight: 600; } /** * Global Tag */ .gl-tag { // because of flex margin-right: 8px; display: inline-block; // important tag margin-bottom: 10px; padding: 5px 13px; font-size: 12px; font-weight: 600; border-radius: 22px; &:last-child { margin-right: 0; } } /* * Global Modal Classes */ .gl-modal-h1 { margin-bottom: 8px; line-height: 1; display: block; color: $g-brand-secondary-color; font-size: 20px; font-weight: 600; } .gl-modal-text { color: #a0a0a0; font-size: 13px; } .gl-modal-btn-group { display: flex; align-items: center; button { margin-right: 12px; &:last-child { margin-right: 0; } } } @media (max-width:575px) { .gl-inline { display: block; div { display: block; margin-right: 0; } } .gl-l-r { display: block; } // Birthday .gl-dob { display: block; .select-box { width: 100%; margin-bottom: 8px; margin-right: 0; &:last-child { margin:0; } } } } /** * Default Pulse Animation */ @keyframes mypulse { 0% { box-shadow: 0 0 0 0 #bdc3c7; } 100% { box-shadow: 0 0 0 1.5em rgba(189, 195, 199, 0);// 24px } } ================================================ FILE: scss/base/_typography.scss ================================================ // ----------------------------------------------------------------------------- // This file contains our layout Typography styles. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$b} --------------------------------------------------------------*/ /** * Basic typography style for copy text */ body { color: $g-text-color; font-family: $g-text-font-stack; } ================================================ FILE: scss/base/_utilities.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all CSS utility classes that are specific only for layout // design. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$d} --------------------------------------------------------------*/ /** * Utility classes for colors: * Convey meaning through color with a handful of color utility classes. * Includes support for styling links too. */ .u-c-brand { color:$g-brand-color !important;// Remove any specificity color level } .u-c-secondary { color:$g-brand-secondary-color !important; } .u-c-white { color:$g-white !important; } .u-c-black { color:$g-black !important; } .u-c-grey { color:$g-text-color !important; } .u-c-silver { color:#a0a0a0 !important; } /* * Display Utility */ .u-d-block { display: block; } /* * Sizing * Easily make an element as wide or as tall (relative to its parent) with our width and height utilities. */ .u-w-100 { width: 100%; } .u-h-100 { height: 100%; } /** * Image Responsive utility classes */ .u-img-fluid { width: 100%;// IE 10 max-width: 100%; height: auto; } ================================================ FILE: scss/components/_all.scss ================================================ // ----------------------------------------------------------------------------- // `all.scss` is just typical import file that contains all code base of // the directory. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$e} --------------------------------------------------------------*/ @import "./breadcrumb/breadcrumb"; @import "./button/button"; @import "./countdown/countdown"; @import "./input-counter/input-counter"; @import "./input-text/input-text"; @import "./preload-img-aspect-ratio/preload-img-aspect-ratio"; @import "./product/product"; @import "./checkbox-radio/checkbox-radio"; @import "./select-box/select-box"; @import "./textarea/textarea"; @import "./modal/modal"; ================================================ FILE: scss/components/breadcrumb/_breadcrumb.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the breadcrumb component. // ----------------------------------------------------------------------------- /* Breadcrumb Component */ .breadcrumb { &__wrap { background-color: #fbfbfb; padding: rem(18); border-radius: rem(3); } &__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; > li { display: inline-block; > a { color: #a0a0a0; font-size: 13px; font-weight: 700; transition: color 0.5s; &:hover { color: $g-brand-secondary-color; } } &.is-marked { > a { color: $g-brand-secondary-color; } } &.has-separator { &:after { content: '/'; margin: 0 16px; } } } } } ================================================ FILE: scss/components/button/_button.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the button component. // ----------------------------------------------------------------------------- /* Button Component */ .btn { user-select: none; // default it is display:inline-block cursor: pointer; font-size: 14px; // default text font size inside button &:focus { outline: none; } } .btn--icon { border: none; background-color: transparent; padding: 0; } // Here e stands for effect // Background Effects .btn--e-brand { color: $g-white; border: 1px solid transparent; background-color:$g-brand-color; transition: background-color .5s ease-in; &:hover { background-color: darken($g-brand-color,1%); } } // Border 2 .btn--e-brand-b-2 { color: $g-white; background-color:$g-brand-color; border: 2px solid $g-brand-color; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; &:hover { background-color: darken($g-brand-color,1%); border-color: darken($g-brand-color,1%); } } // Border 2 // Grey .btn--e-grey-b-2 { color: $g-brand-secondary-color; background-color:#f5f5f5; border: 2px solid #f5f5f5; transition: background-color 0.5s ease-in, border-color 0.5s ease-in; &:hover { background-color: darken(#f5f5f5,1%); border-color: darken(#f5f5f5,1%); } } // Secondary .btn--e-secondary { color: $g-white; border: 1px solid transparent; background-color:$g-brand-secondary-color; transition: background-color .5s ease-in; &:hover { background-color: darken($g-brand-secondary-color,1%); } } // White background .btn--e-white-brand { border: 1px solid transparent; color: $g-brand-secondary-color; background-color: $g-white; transition: background-color .3s linear, color .3s linear; &:hover { background-color: $g-brand-color; color: $g-white; } } //------------------------------------------------------- // Transparent Outline Effects // Border 2 // Brand Outline .btn--e-transparent-brand-b-2 { color: $g-brand-color; border:2px solid $g-brand-color; background-color:transparent; transition: border-color .5s ease-in; &:hover { border-color: darken($g-brand-color,1%); } } // Transparent Outline Effects // Border 2 // Brand Outline with bg .btn--e-transparent-hover-brand-b-2 { color: $g-brand-color; border:2px solid $g-brand-color; background-color:transparent; transition: background-color .1s ease-in,border-color .1s ease-in; &:hover { background-color: $g-brand-color; color: $g-white; } } // Secondary Outline .btn--e-transparent-secondary-b-2 { color: $g-brand-secondary-color; border:2px solid $g-brand-secondary-color; background-color:transparent; transition: border-color .5s ease-in; &:hover { border-color: darken($g-brand-secondary-color,1%); } } // Platinum outline .btn--e-transparent-platinum-b-2 { color: $g-brand-secondary-color; border: 2px solid #e5e5e5; background-color:transparent; transition: border-color 0.5s linear; &:hover { border-color: $g-brand-color; } } // Box-Shadow Button // White with Secondary color .btn--e-white-brand-shadow { border: 1px solid #eee; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: $g-white; color: $g-brand-secondary-color; transition: background-color .3s linear, border-color .3s linear,color .3s linear; &:hover { border-color: $g-brand-color; background-color: $g-brand-color; color: $g-white; } } // Brand with Shadow .btn--e-brand-shadow { border: 1px solid $g-brand-color; box-shadow: 1px 2px 8px 0 rgba(36, 37, 38, 0.08); background-color: $g-brand-color; color: $g-white; transition: background-color .3s linear, border-color .3s linear; &:hover { border-color: darken($g-brand-color,1%); background-color: darken($g-brand-color,1%); } } ================================================ FILE: scss/components/checkbox-radio/_checkbox-radio.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the checkbox-radio component. // ----------------------------------------------------------------------------- /* Checkbox, Radio Component */ /* * Remember these are very important styles and make sure input checkbox always has a greater z-index from label * and any other div's. * Remember these styles make checkbox horizontal center, and when you click out of the boundary region * Behind the scenes checkbox has a opacity 0 but it will be checked. */ // div .check-box { [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px;// Width of the default hidden radio width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } } // div .radio-box { [type="radio"] { position: absolute; left: 0; top: 0; min-width: 16px;// Width of the default hidden radio width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } } .check-box { position: relative; display: inline-block;// Very Very Important property white-space: nowrap; line-height: 1;// i.e. 16px Very important property makes square vertical center &__label { position: initial;// which is static display: inline-block;// Very Very Important property font-weight: 600; font-size: 13px; color: $g-brand-secondary-color; margin-left: 24px; // min-width: 18px; white-space: normal; &:before,&:after { content: ''; width: 18px; height: 18px; display: block; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } &:before { background-color: #f1f1f1; } &:after { transform: scale(0.6);// transition to scale(0.4) when it is checked } } } .check-box input:checked ~ .check-box__state label:before { animation: mypulse 1s; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:before { border-color: $g-brand-color; background-color: $g-white; } .check-box input:checked ~ .check-box__state.check-box__state--primary label:after { transform: scale(0.4); background-color: $g-brand-color; } .radio-box { position: relative; display: inline-block;// Very Very Important property white-space: nowrap; line-height: 1;// i.e. 16px Very important property makes square vertical center &__label { position: initial;// which is static display: inline-block;// Very Very Important property font-weight: 600; font-size: 13px; color: $g-brand-secondary-color; white-space: normal; margin-left: 24px; // min-width: 18px; &:before,&:after { content: ''; width: 18px; height: 18px; display: block; border-radius: 50%; border: 2px solid transparent; z-index: 0; transition: all .5s ease; position: absolute; left: 0; top: 0; } &:before { background-color: #f1f1f1; } &:after { transform: scale(0.6);// transition to scale(0.4) when it is checked } } } .radio-box input:checked ~ .radio-box__state label:before { animation: mypulse 1s; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:before { border-color: $g-brand-color; background-color: $g-white; } .radio-box input:checked ~ .radio-box__state.radio-box__state--primary label:after { transform: scale(0.4); background-color: $g-brand-color; } ================================================ FILE: scss/components/countdown/_countdown.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the countdown component. // ----------------------------------------------------------------------------- /* Countdown Component */ // Used on 2 products that are on the Deal of the page .countdown--style-special { display: flex; flex-wrap: wrap; justify-content: center; .countdown__content { margin: 0 6px 10px; text-align: center; // by default all children would be inline because of flex //display: inline-block; padding: 5px 24px; //background: transparent linear-gradient(146deg, $g-brand-color 0%, lighten($g-brand-color,10%) 100%); //box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255,255,255,0.98); // > div { } } .countdown__value { font-size: 35px; font-weight: 600; display: block; color: $g-brand-secondary-color; } .countdown__key { font-size: 12px; font-weight: 600; display: block; color: $g-brand-color; } } // Used on Banner-bg .countdown--style-banner { display: flex; flex-wrap: wrap; justify-content: center; .countdown__content { // by default all children would be inline because of flex //display: inline-block; margin: 0 10px 10px; text-align: center; padding: 5px 24px; // box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: $g-brand-secondary-color; // > div { } } .countdown__value { font-size: 48px; font-weight: 600; display: block; color: $g-white; } .countdown__key { font-size: 12px; font-weight: 600; display: block; color: $g-white; } } // Used on index-2 'countdown style section' .countdown--style-section { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; .countdown__content { margin: 18px 20px 20px 0; padding: 8px 22px; // by default all children would be inline because of flex //display: inline-block; // padding: 2px 6px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: rgba(255,255,255,.98); // background: transparent linear-gradient(146deg, $g-brand-color 0%, lighten($g-brand-color,10%) 100%); } .countdown__value { font-size: 26px; font-weight: 600; display: block; color: $g-brand-secondary-color; } .countdown__key { font-size: 10px; font-weight: 600; display: block; color: $g-brand-color; } } ================================================ FILE: scss/components/input-counter/_input-counter.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the input-counter component. // ----------------------------------------------------------------------------- /* Input-Counter Component */ .input-counter { position: relative; display: inline-block; max-width: 132px; min-width: 132px; &__text { border-radius: 25px; display: block; width: 100%; height: 50px; font-size: 14px; font-weight: 600; text-align: center; &:focus { outline: 0; } } &--text-primary-style { color: $g-brand-secondary-color; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; &:focus { background-color: transparent; border-color: $g-brand-color; } } &__minus,&__plus { top: 0; display: inline-block; font-size: 10px; cursor: pointer; position: absolute; width: 50px; line-height: 50px;//Vertical Center height: 100%; text-align: center; color: $g-text-color; transition: color 0.5s; &:hover { color: $g-brand-secondary-color; } } &__minus { left:0; } &__plus { right: 0; } } ================================================ FILE: scss/components/input-text/_input-text.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the input text component. // ----------------------------------------------------------------------------- /* Input Text Component */ .input-text { font-size: 12px; background-clip: padding-box; padding: 0 18px; height: 40px;// default height &--border-radius { border-radius: 25px; } &--primary-style { color: $g-brand-secondary-color; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; &:focus { background-color: transparent; border-color: $g-brand-color; } } &--style-1 { color: #5c636c; transition: all 0.6s linear; border: 1px solid transparent; background-color: #f1f1f1; &:focus { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1); background-color: transparent; border-color: #eee; } } &--style-2 { color: #5c636c; border: 1px solid transparent; background-color: #f1f1f1; transition: all 0.6s linear; &:focus { background-color: $g-white; } } &--only-white { border: 1px solid transparent; color: $g-brand-secondary-color; background-color: $g-white; } &:focus { outline: 0; } } .input-text:disabled { background-color: #cecece;// All .input-text--primary-style will override with this } // IE10+ input::-ms-clear { display: none; } ================================================ FILE: scss/components/modal/_modal.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all global styles of a model component. // ----------------------------------------------------------------------------- /* Modal Component */ // Relative to modal-content .dismiss-button { z-index: 2; position: absolute; top: 0; right: -50px; background-color: transparent; padding: 8px; font-size: 24px; border: 0; color: $g-white; cursor: pointer; transition: color 110ms ease-in-out; &:hover { color: $g-brand-color; } } // Modal:1 Dashboard Modal Styles #dash-newsletter { .modal-dialog { width: 100%; max-width: 450px; } .modal-body { padding: rem(30); } } // Form Buttons (Subscribe - Cancel) .d-modal__form { width: 100%; .btn { padding: 14px 46px; font-size: 12px; font-weight: 600; } a { font-size: 15px; font-weight: 600; color: $g-brand-color; transition: color 110ms ease-in-out; &:hover { color: $g-text-color; } } } // Modal:2 Checkout - Edit Ship Address // Modal:3 Checkout - Add Ship Address #edit-ship-address,#add-ship-address { .modal-dialog { width: 100%; max-width: 750px; } .modal-body { padding: rem(30); } } .checkout-modal1__form,.checkout-modal2__form { width: 100%; .btn,.input-text,.select-box { border-radius: 6px; } .input-text,.select-box { width: 100%; } .btn { font-weight: 600; padding: 16px 46px; } } // Modal:4 Add to Cart Modal Styles #add-to-cart { .modal-dialog { width: 100%; max-width: 550px; } .row { align-items: center; } } .success { text-align: center; &__text-wrap { margin-bottom: 18px; i { margin-right: 8px; font-size: 16px; color: $g-brand-color; } span { font-weight: 700; font-size: 14px; color: $g-brand-secondary-color; } } &__img-wrap { display: inline-block; vertical-align: middle; background-color: $g-card-bg-color; width: 120px; height: 120px; img { min-width: 120px; } } &__name { display: block; margin: 4px 0; font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; } &__quantity { margin-bottom: 4px; display: block; font-size: 12px; color: #a0a0a0; } &__price { display: block; font-weight: 700; font-size: 14px; color: $g-brand-color; } } .s-option { text-align: center; &__text { display: block; margin-bottom: 20px; font-size: 12px; color: #a0a0a0; } &__link-box { width: 85%; margin: 0 auto; } &__link { margin-bottom: 20px; display: block; padding: 12px 8px; width: 100%; text-align: center; font-weight: 600; font-size: 13px; } } // Modal:5 Product Quick Look #quick-look { .modal-dialog { width: 100%; max-width: 991px; } .modal-body { padding: rem(30); } } // Modal:6 Newsletter Modal .new-l--center { text-align: center; } #newsletter-modal { .modal-dialog { width: 100%; max-width: 800px; } .modal-body { padding: 0; } .new-l__dismiss { z-index: 2; position: absolute; top: 0; right: 10px; background-color: transparent; padding: 8px; font-size: 16px; border: 0; color: #515151; cursor: pointer; } .row { align-items: center; } } .new-l__img-wrap { background-color: $g-card-bg-color; position: relative; &:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, .4); } } .new-l__img-wrap:hover { &:before { opacity: 1; } } .new-l__h3 { font-size: 26px; line-height: 1.2; color: $g-brand-secondary-color; } .new-l__p1 { font-size: 14px; line-height: 21px; } .new-l__p2 { font-size: 12px; color: #a0a0a0; } .new-l__link { font-size: 13px; color: $g-text-color; transition: all .3s; &:hover { color: $g-brand-color; text-decoration: underline; } } // Newsletter Form Global Style .new-l__form { width: 100%; .btn { width: 100%; } .btn { padding: 13px 30px; font-size: 14px; font-weight: 600; } } .news-l__input { width: 100%; font-size: 12px; padding: 0 18px; height: 40px; // default height color: $g-brand-secondary-color; transition: all 0.6s linear; border: 2px solid rgba(0, 0, 0, 0.08); border-radius: 4px; background-color: $g-white; &:focus { border-color: $g-brand-color; } &:focus { outline: 0; } // IE10+ &::-ms-clear { display: none; } } @media(max-width:991px) { .new-l__col-1 { display: none; } } ================================================ FILE: scss/components/preload-img-aspect-ratio/_preload-img-aspect-ratio.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the preload aspect ratio component. // ----------------------------------------------------------------------------- /* Preload Aspect Ratio Component */ /* * Example 1 For Square: * Example 2 For Non Square:
*/ /* * Some Points to use Aspect Ratio Component classes: * Make sure the element on which it adds, it would be a block or inline-block element, * if it is not then you could add utility class 'u-d-block', 'u-d-inline-block' or you * could directly target that element with CSS to make inline or block. * By default '.aspect--square' or '.aspect--16:9: resolution' class takes height according to * the height of the child image element. * But if the parent element is a flex element then aspect ratio technique doesn't work because * '.aspect--square' or '.aspect--16:9: resolution' contains padding top/bottom property with a * percentage value. * There are also some cases you do not want to have '.aspect--square' or '.aspect--16:9: resolution' * class to take width & height that match with child image element. * Then you could append CSS class or directly target that parent element with CSS and * set your custom width & height. * If the image has aspect ratio square, i.e. 4:3 then you would add class '.aspect--square' * on the element. This class has a padding-bottom:100% property. * 100% means to take the entire height of the image. * If the image doesn't have aspect ratio square then to make a custom class * like '.aspect--imageWidth-imageHeight' and use ready-made sass function() nonsquare(imageWidth,imageHeight) * that returns padding-bottom property with the value calculated according to image resolution. * You could also change the background-color of placeholder according to your own choice. * By default, only 2 classes are generated. */ .aspect { position: relative; } .aspect--bg-grey { background-color: $g-card-bg-color; } // Used in I3 banner / Product Short .aspect--bg-grey-fb { background-color: #fbfbfb; } .aspect--square { padding-bottom: 100%; } /* * Add this class inside '.aspect' child image element. If you want to make an image responsive then * you can use utility u-img-fluid class. */ .aspect__img { position: absolute; width: 100%; height: 100%; } ================================================ FILE: scss/components/product/_product.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the product component. // ----------------------------------------------------------------------------- /* Product Component */ // Product Original .product-o { padding: 20px; background-color: $g-white; } .product-o--hover-off { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } .product-o--radius { border-radius: 14px; } .product-o--hover-on { transition: all 0.4s ease-in-out; &:hover { box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.1); } } .product-o:hover { .product-o__wrap:before { opacity: 1; } .product-o__action-wrap { opacity: 1; transform: translateY(-50%) scale(1); } .product-o__action-list { > li { opacity: 1; transform: translateY(0); } } } .product-o__wrap { // border: 1px solid red; position: relative; &:before { content: ""; background: rgba(0,0,0,0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; opacity: 0; transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } } .product-o__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } // Component 2 flex .product-o__action-list { display: flex; justify-content: center; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; // by default all children would be inline because of flex > li { margin: 0 4px 6px; opacity: 0;// shrink transform: translateY(50%); transition: all 0.3s ease 0.1s; > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: hsla(0,0%,100%,.25); color: $g-white; font-size: 12px; transition: all 0.3s ease 0s; &:hover { background-color: $g-brand-secondary-color; color: $g-white; } } } } .product-o__category { display: block; margin-top: 4px; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color: $g-brand-color; } } } // div .product-o__name { > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } .product-o__rating { margin-bottom: 4px; i { font-size: 12px; } } .product-o__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } .product-o__price { display: block; color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; } .product-o__discount { font-weight: 600; margin-left: 30px; color: $g-brand-secondary-color; font-size: 14px; text-decoration: line-through; } .product-o__countdown-wrap { margin-top: 16px; } .product-o__special-count-wrap { position: absolute; width: 100%; bottom: 20px; // background: rgba(0,0,0,0.6); } // x-product .x-product { padding: 20px; border-radius: 6px; transition: transform .3s cubic-bezier(.68,-.55,.265,1.55); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); .row { align-items: center; } // ul &__feature-list { margin: 0; padding: 0; list-style: none; } &:hover { transform: translateY(-6px); } } .feature { margin-bottom: 20px; &__name { color: $g-brand-secondary-color; font-size: 13px; font-weight: 600; display: block; } &__value { color: $g-text-color; font-size: 12px; display: block; } } // Product-l .product-l { display: flex; &__img-wrap { margin-right: 20px; } &__rating { i { font-size: 12px; } } &__link { width: 110px; height: 110px; } &__category { display: block; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color: $g-brand-color; } } } &__name { display: block; margin-bottom: 4px; > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__price { display: block; color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; } &__discount { font-weight: 600; margin-left: 15px; color: $g-brand-color; font-size: 14px; text-decoration: line-through; } } // product-o2 .product-o2 { background-color: $g-white; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); &__wrap { position: relative; overflow: hidden; } &__action-wrap { position: absolute; z-index: 2; opacity: 0; transition: all 0.6s linear; left: 20px; top: 20px; } &__action-list { margin: 0; padding: 0; text-align: center; list-style: none; // by default all children would be inline because of flex > li { margin-bottom: 6px; > a { display: inline-block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: $g-brand-color; color: $g-white; font-size: 12px; transition: all 0.3s ease 0.1s; &:hover { background-color: $g-white; color: $g-brand-color; } } &:last-child { margin-bottom: 0; } } } &__countdown-wrap { position: absolute; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); width: 60px; height: 100%; } &__img { transition: all 0.6s ease-in-out; transform: scale(1); } &__content { padding: 10px; } &__category { display: block; margin-top: 4px; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color: $g-brand-color; } } } &__name { display: block; > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__rating { margin-bottom: 4px; i { font-size: 12px; } } &__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } &__price { display: block; color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; } &__discount { font-weight: 600; margin-left: 30px; color: $g-brand-secondary-color; font-size: 14px; text-decoration: line-through; } } .product-o2:hover { .product-o2__img { transform: scale(1.1); } .product-o2__action-wrap { opacity: 1; } } // Product-r .product-r { border-radius: 15px; overflow: hidden; background-color: $g-white; transition: transform .3s cubic-bezier(.68,-.55,.265,1.55); box-shadow: 2px 2px 8px 3px rgba(36, 37, 38, 0.08); &__container { position: relative; } &__ribbon-wrap { position: absolute; top:0; right: 25px; } &__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } &__action-list { display: flex; justify-content: center; flex-wrap: wrap;// multi-line margin: 0; padding: 0; list-style: none; // by default all children would be inline because of flex > li { margin: 0 4px 6px; opacity: 0;// shrink transform: translateY(50%); transition: all 0.3s ease 0.1s; > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: $g-white; color: $g-brand-color; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); font-size: 12px; transition: all 0.3s ease 0s; &:hover { background-color: $g-white; color: $g-brand-color; } } } } &__info-wrap { padding: 14px; } &__category { display: block; margin-bottom: 2px; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color: $g-brand-color; } } } &__n-p-wrap { display: flex; justify-content: space-between; margin-bottom: 6px; } &__name,&__price { -ms-flex: 0 1 auto;// IE10+ fix } &__name { display: block; > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__price { display: block; font-weight: 600; color: $g-brand-color; font-size: 16px; } &__description { margin-bottom: 6px; display: block; color: $g-text-color; font-size: 12px; } &:hover { transform: translateY(-6px); .product-r__action-wrap { opacity: 1; transform: translateY(-50%) scale(1); } .product-r__action-list { > li { opacity: 1; transform: translateY(0); } } } } // Product-best seller 2 .product-bs { background-color: $g-white; // border-radius: 20px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); transition: transform 0.7s ease-in-out; &__container { padding: 20px; } &__wrap { position: relative; margin-bottom: 4px; } &__action-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } &__action-list { display: flex; justify-content: center; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; // by default all children would be inline because of flex > li { margin: 0 4px 6px; opacity: 0;// shrink transform: translateY(50%); transition: all 0.3s ease 0.1s; > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: $g-brand-color; color: $g-white; font-size: 12px; transition: all 0.3s ease 0s; &:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); background-color: $g-white; color: $g-brand-color; } } } } &__category { display: block; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color: $g-brand-color; } } } &__name { display: block; > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__rating { margin-bottom: 4px; i { font-size: 12px; } } &__review { margin-left: 4px; font-size: 12px; color: #a0a0a0; } &__price { display: block; color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; } &__discount { font-weight: 600; margin-left: 30px; color: $g-brand-secondary-color; font-size: 14px; text-decoration: line-through; } } .product-bs:hover { transform: translateY(-8px); .product-bs__action-wrap { opacity: 1; transform: translateY(-50%) scale(1); } .product-bs__action-list { > li { opacity: 1; transform: translateY(0); } } } // Product short .product-short { background-color: #fbfbfb; transition: transform 0.7s ease-in-out; &:hover { transform: translateY(-8px); } &__container { padding: 30px; } &__info { margin-top: 14px; } &__price { display: block; font-size: 12px; font-weight: 600; color: $g-brand-color; } &__name { display: block; > a { font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__category { display: block; > a { font-size: 11px; color: #a0a0a0; transition: color 0.5s; &:hover { color: $g-brand-color; } } } } ================================================ FILE: scss/components/select-box/_select-box.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the select-box component. // ----------------------------------------------------------------------------- /* Select-Box Component */ .select-box { display: block; max-width: 100%; font-size: 13px; font-weight: 600; padding: 10px 12px 11px 15px; cursor: pointer; line-height: 1.2; &--primary-style { color: $g-brand-secondary-color; // transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; &:focus { // background-color: $g-white; // border-color: $g-brand-color; } } // Platinum outline &--transparent-b-2 { color: $g-brand-secondary-color; border: 1px solid transparent; background-color:transparent; } &:focus { outline: 0; } // IE10+ &::-ms-expand { background-color: transparent; border: 0; } } .select-box:disabled { background-color: #cecece; } .select-box--primary-style { &:focus::-ms-value { color: $g-brand-secondary-color; background-color: #f1f1f1; } } .select-box--transparent-b-2 { &:focus::-ms-value { color: $g-brand-secondary-color; background-color: $g-white; } } ================================================ FILE: scss/components/textarea/_textarea.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the textarea component. // ----------------------------------------------------------------------------- /* Textarea Component */ .text-area { height: 100%; font-size: 12px; font-weight: 600; padding: 18px; resize: vertical; &--border-radius { border-radius: 25px; } &--primary-style { color: #5c636c; transition: all 0.6s linear; border: 2px solid transparent; background-color: #f1f1f1; &:focus { background-color: transparent; border-color: $g-brand-color; } } &:focus { outline: 0; } } ================================================ FILE: scss/layout/_footer.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the footer of the site/application. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$g} --------------------------------------------------------------*/ /* #{$g-1} */ .outer-footer { padding: 80px 0; background-color: $g-black; &__content-title { display: block; color: $g-white; font-size: 16px; font-weight: 600; margin-bottom: 10px; } &__logo-wrap { margin-bottom: 4px; } &__text-wrap { margin-bottom: 6px; > i { margin-right: 6px; font-size: 14px; color: $g-white; } span { font-size: 14px; color: $g-white; } } &__social { ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; > li { margin-right: 16px; > a { font-size: 14px; color: $g-white; transition: color 0.6s; } &:last-child { margin-right: 0; } } } } &__list-wrap { ul { margin: 0; padding: 0; list-style: none; > li { margin-bottom: 8px; > a { transition: color 0.6s; color: $g-white; font-size: 14px; &:hover { color: $g-brand-color; } } &:last-child { margin-bottom: 0; } } } } } .newsletter { &__group { position: relative; } &__btn { position: absolute; padding: 14px;// Makes height 41px right: 0; font-weight: 600; font-size: 12px; top: 50%; border: none; transform: translateY(-50%); } // Text:Subscribe to the mailing list to receive updates &__text { margin-top: 10px; display: block; color: $g-white; font-size: 14px; } } .newsletter__radio { margin-right: 20px; .radio-box__label { color: $g-white; } &:last-child { margin-right: 0; } } // News letter text field #newsletter { width: 100%; padding: 0 100px 0 18px; } /* #{$g-2} */ .lower-footer { //border-top: 1px solid #343434; background-color: $g-black; padding: 20px 0; &__content { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } &__copyright,&__payment { -ms-flex: 0 1 auto;// IE10+ fix } &__copyright { span { font-size: 13px; color: $g-white; } a { margin: 0 1px; font-size: 13px; color: $g-brand-color; transition: color 0.6s; &:hover { color: $g-brand-color; } } } &__img { img { display: block; } } &__payment { ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; > li { margin-right: 16px; > i { font-size: 25px; color: $g-white; } &:last-child { margin-right: 0; } } } } } @media (max-width: 767px) { .lower-footer__content { justify-content: center; } .lower-footer__copyright { margin-bottom: 8px; } } ================================================ FILE: scss/layout/_header.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all styles related to the header of the site/application. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$f} --------------------------------------------------------------*/ .header-wrapper { position: relative; } .header--style-1 { background-color: $g-white; } .header--style-2 { background-color: #242424; } .header--style-3 { position: absolute; width: 100%; background-color:transparent; z-index: 2; } .header--box-shadow { box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07); } /* #{$f-1} */ .primary-nav-wrapper--border { border-bottom: 1px solid $g-border-color; } .primary-nav { display: flex; flex-wrap: wrap; position: relative; height: 80px; width: 100%; justify-content: space-between; align-items: center; } .main-logo { display: inline-block; vertical-align: top;// Remove Vertical Gap img { display: block; } } .main-form { // Default form has display block property position: relative; width: 35%; } // Main Search #main-search { padding: 0 36px 0 18px;//right 36 , left 18 width: 100%; } .main-search-button { position: absolute; top: 50%; right: 15px; transform: translateY(-50%); font-size: 18px; } /* #{$f-2} */ .secondary-nav { display: flex; flex-wrap: wrap; position: relative; height: 80px; width: 100%; justify-content: space-between; align-items: center; } // Secondary Mid Nav // a .has-superscript { position: relative; &:before { display: block; position: absolute; top:10px; left: 40px; font-size:10px; padding: 1px 7px; color: $g-white; } &--discount20 { &:before { content: '-20% OFF'; } } &--new { &:before { content: 'NEW'; } } &--hot { &:before { content: 'HOT'; } } &--sale { &:before { content: 'SALE'; } } &--purple { &:before { background-color: #8d54ec; } } &--orange { &:before { background-color: $g-brand-color; } } &--mud { &:before { background-color: #878a85; } } &--ruby { &:before { background-color: #ee1a3d; } } } // End has-superscript // Less than Large devices (desktops, 992px and up) @media (max-width: 991px) { .header--style-3 { position:relative; background-color:#242424; } } ================================================ FILE: scss/pages/_about.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the about page. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$i} --------------------------------------------------------------*/ .about { background-color: $g-white; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.07); &__container { padding: 60px; } &__info { text-align: center; } &__h2 { color: $g-brand-secondary-color; font-weight: 600; margin-bottom: 10px; font-size: 24px; } .about__p-wrap { position: relative; margin-bottom: 20px; &:before ,&:after { content: ''; display: block; width: 70px; // height: 16px; position: absolute; border: solid $g-brand-color; } &:before { top: -10px; left: -8px; border-top-width: 1px; } &:after { bottom: -10px; right: -8px; border-bottom-width: 1px; // border-bottom-width: 1px;// bottom } } &__p { color: $g-brand-secondary-color; } &__link { display: inline-block; padding: 12px 42px; border-radius: 40px; font-weight: 600; font-size: 12px; } } .team-member { background-color: #fbfbfb; transition: transform 0.7s ease-in-out; &__wrap { position: relative; } &__social-wrap { width: 100%; position: absolute; top: 50%; left: 0; opacity: 0; z-index: 2; transform: translateY(-50%) scale(0.8); transition: all 0.2s ease 0s; } &__social-list { display: flex; justify-content: center; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; // by default all children would be inline because of flex > li { margin: 0 4px 6px; opacity: 0;// shrink transform: translateY(50%); transition: all 0.3s ease 0.1s; > a { display: block; width: 35px; text-align: center; border-radius: 50%; height: 35px; line-height: 35px; background-color: $g-white; color: $g-brand-color; font-size: 12px; transition: all 0.3s ease 0s; &:hover { color: $g-white; } } } } &__info { // margin-top: 14px; padding: 16px; } &__name { display: block; font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; } &__job-title { display: block; font-size: 11px; color: #a0a0a0; } } .team-member:hover { transform: translateY(-8px); .team-member__social-wrap { opacity: 1; transform: translateY(-50%) scale(1); } .team-member__social-list { > li { opacity: 1; transform: translateY(0); } } } .testimonial { // box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06); // background-color: $g-white; text-align: center; &__img-wrap { margin-bottom: 16px; } &__double-quote { display: block; i { font-size: 28px; color: $g-brand-secondary-color; } } &__block-quote { margin: 0 auto; width: 70%; padding: 10px 20px; p { font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; } } &__author { display: block; font-size: 13px; color: #a0a0a0; } } .testimonial { .testimonial__img-wrap { .testimonial__img { display: inline-block; width: 165px; height: 165px; border-radius: 50%; } } } ================================================ FILE: scss/pages/_all.scss ================================================ // ----------------------------------------------------------------------------- // `all.scss` is just typical import file that contains all code base of // the directory. // ----------------------------------------------------------------------------- @import 'index'; @import 'about'; @import 'contact'; @import 'cart-wishlist'; @import 'empty-404'; @import 'checkout'; @import 'sign-in-up-lost'; @import 'faq'; @import 'dashboard'; @import 'blog'; @import 'product-detail'; @import 'shop'; ================================================ FILE: scss/pages/_blog.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the blog pages. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$q} --------------------------------------------------------------*/ // Global Styles // Tag Wrapper .blog-t-w { display: flex; flex-wrap: wrap; } .post-prev,.post-next { text-align: center; z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: $g-brand-secondary-color; // background-color: rgba(0,0,0,.3); background-color: $g-white; box-shadow: 0 6px 15px 0 rgba(36,37,38,.08); margin: auto 0; opacity: 0; transition: opacity .6s ease-in; } .post-prev { left: 20px; } .post-next { right: 20px; } .post-prev:before,.post-next:before { content: ''; background: rgba(255, 255, 255, 0.3); width: 35px; height: 35px; position: absolute; left: 0; top: 0; transition: all .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } .post-prev:hover:before,.post-next:hover:before { transform: scale(1.6); opacity: .6; } .post-gallery:hover { .post-prev,.post-next { opacity: 1; } } // Only for Video .post-video-block { position: relative; background-color: $g-card-bg-color; width: 100%; } .post-video-link { position: absolute; width: 100%; height: 100%; z-index: 7;// This z-index is very important display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } // Global styles .post-video-link:before { width: rem(62); height: rem(62); // Important properties for IE 10 position: absolute; top:50%; left: 50%; margin-top: rem(-31); margin-left: rem(-31); // Important properties for IE 10 transition: transform .3s; border-radius: 50%; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); z-index: 3;// This z-index is very important } .post-video-link:hover:before { box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.3); transform: scale(0.9); } // Individual Style .post-video-block { .post-video-link:before { content: ''; background: url(../video/video-play.png) no-repeat 0 0; background-size: contain; } } .post-video-block.process { .post-video-link:before { content: none; } } .post-video-block.process.pause { .post-video-link:before { content: ''; background: url(../video/video-pause.png) no-repeat; } } .post-center-wrap { display: flex; justify-content: center; } // Blog styles .aspect--1366-768 { padding-bottom: nonsquare(1366, 768); } .bp { border-radius: 6px; background-color: $g-white; box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); &__wrap { padding: 25px; } &__thumbnail { margin-bottom: 12px; } &__stat { margin-bottom: 6px; .bp__stat-wrap { margin-right: 22px; &:last-child { margin-right: 0; } } } // Span &__publish-date { > a { font-size: 12px;// automatically span inherit all styles font-weight: 600; color: #a0a0a0; } } // span &__author { > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: $g-brand-color; } } // span &__comment { > a { // automatically span & i inherit all styles color: #7f7f7f; font-weight: 600; font-size: 12px; } } &__category { > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; &:last-child { margin-right: 0; } &:hover { color: $g-brand-color; } } } &__h1 { display: block; margin-bottom: 6px; > a { font-size: 20px; font-weight: 600; color: $g-brand-secondary-color; } } &__h2 { display: block; margin-bottom: 16px; font-size: 14px; font-weight: 400; color: #a0a0a0; } // A post should have 75 characters per line but for preview purposes we give it excerpt // for minimum 75+75=150 characters &__p { margin-bottom: 12px; font-size: 13px; color: #7f7f7f; } &__read-more { display: block; margin-bottom: 6px; > a { font-size: 14px; font-weight: 700; color: $g-brand-color; } } &__social-list { margin:0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; > li { margin-right: 16px; &:last-child { margin-right: 0; } > a { font-size: 14px; } } } } // Only For Image .bp--img { .bp__thumbnail { overflow: hidden; img { transition: transform 0.6s ease-in-out; transform: scale(1); } } &:hover { .bp__thumbnail { overflow: hidden; img { transform: scale(1.1); } } } } .bp,.bp-mini,.bp-detail { audio,video { display: block; width: 100%; } } // Masonry item .blog-m__element { width: 33.33%;// now 1 element would take width 33% 100/3 = 33 padding: 20px 10px; } // Blog post mini .bp-mini { background-color: $g-white; box-shadow: 2px 2px 8px 0 rgba(36, 37, 38, 0.08); overflow: hidden;// For border-radius border-radius: 15px; &__content { padding: 4px 20px 10px; } &__stat { margin-bottom: 2px; .bp-mini__stat-wrap { margin-right: 22px; &:last-child { margin-right: 0; } } } &__publish-date { > a { font-size: 11px;// also inherits on span font-weight: 600; color: $g-text-color; } } &__preposition { color: $g-text-color; font-size: 12px; } &__author { > a { color: $g-brand-color; font-size: 12px; } } &__comment { > a { color: $g-text-color; font-size: 12px; } } &__category { margin-bottom: 4px; > a { color: $g-text-color; font-weight: 600; transition: color 110ms ease-in-out; font-size: 11px; margin-right: 2px; &:last-child { margin-right: 0; } &:hover { color: $g-brand-color; } } > a:last-child:after { content: none; } } &__h1 { display: block; margin-bottom: 4px; > a { transition: color 110ms ease-in-out; font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; &:hover { color: $g-brand-color; } } } &__p { margin-bottom: 8px; font-size: 12px; color: #7f7f7f; } } // Only For Image .bp-mini--img { .bp-mini__thumbnail { overflow: hidden; img { transition: transform 0.6s ease-in-out; transform: scale(1); } } &:hover { .bp-mini__thumbnail { overflow: hidden; img { transform: scale(1.1); } } } } // Blog Detail .detail-post { max-width: 740px; padding: 0 15px; width: 100%; margin: 0 auto; } .bp-detail { position: relative;// important for fixed social-share &__thumbnail { margin-bottom: 12px; } &__stat { margin-bottom: 6px; .bp-detail__stat-wrap { margin-right: 22px; &:last-child { margin-right: 0; } } } // Span &__publish-date { > a { font-size: 12px;// automatically span inherit all styles font-weight: 600; color: #a0a0a0; } } // span &__author { > a { font-size: 12px; text-decoration: overline; font-weight: 600; color: $g-brand-color; } } &__category { > a { color: #a0a0a0; font-weight: 600; transition: color 110ms ease-in-out; font-size: 12px; margin-right: 2px; &:last-child { margin-right: 0; } &:hover { color: $g-brand-color; } } } &__h1 { display: block; margin-bottom: 6px; > a { font-size: 20px; font-weight: 600; color: $g-brand-secondary-color; } } &__p { margin-bottom: 16px; color: $g-brand-secondary-color; font-size: 18px; line-height: 2; a { font-weight: 700; color: $g-brand-color; transition: all .3s; &:hover { color: $g-text-color; text-decoration: underline; } } } } .bp-detail__q { width: 100%; text-align: center; padding: rem(48); margin:0 0 rem(16); background-color: $g-white; border-radius: 6px; border: 2px solid $g-brand-color; i { font-size: rem(34); color: $g-brand-secondary-color; margin-bottom: 8px; } } .bp-detail__q-title { display: block; font-size: 16px; font-weight: 600; margin-bottom: 8px; color: $g-brand-secondary-color; } .bp-detail__q-citation { display: block; font-size: 12px; font-weight: 600; color: $g-text-color; } .bp-detail__social-list { margin:0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; > li { margin-right: 16px; &:last-child { margin-right: 0; } > a { font-size: rem(18); } } } .bp-detail__postnp { margin: rem(22) 0; a { font-size: 13px; border-bottom: 1px solid $g-brand-secondary-color; font-weight: 600; color: $g-brand-secondary-color; transition: color 110ms ease-in-out,border-color 110ms ease-in-out; &:hover { color: $g-brand-color; border-color: $g-brand-color; } } } // Blog widgets .blog-w { &__h { display: block; vertical-align: middle; font-size: 16px; color: $g-brand-secondary-color; letter-spacing: 0.03em; font-weight: 600; margin-bottom: 24px; padding-bottom: 12px; border-bottom: 1px solid #f7f7f7; } &__list { margin: 0; padding: 0; list-style: none; > li { margin-bottom: 12px; &:last-child { margin-bottom: 0; } > a { font-size: 12px; font-weight: 600; color: $g-text-color; &:hover { color: $g-brand-secondary-color; } } } } } .blog-search-form { position: relative; width: 100%; .input-text { width: 100%; border-radius: 6px; } .btn { position: absolute; top: 50%; right: 15px; transform: translateY(-50%); font-size: 18px; } } .blog-w__b-l { margin: 0; padding: 0; list-style: none; > li { margin-bottom: 30px; &:last-child { margin-bottom: 0; } } } .blog-w__b-l-2 { margin: 0; padding: 0; list-style: none; > li { margin-bottom: 8px; &:last-child { margin-bottom: 0; } } } .b-l__date { font-size: 10px; color: #a0a0a0; display: block; margin-bottom: 6px; } .b-l__text { font-size: 12px; color: $g-text-color; } .b-l__h { display: block; margin-bottom: 6px; > a { font-size: 12px; transition: color 110ms ease-in-out; color: $g-brand-secondary-color; font-weight: 600; &:hover { color: $g-brand-color; } } } .b-l__h-2 { > a { font-size: 12px; transition: color 110ms ease-in-out; color: $g-brand-secondary-color; font-weight: 600; &:hover { color: $g-brand-color; } } } // A post should have 75 characters per line but for preview purposes we give it excerpt // for minimum 75+75=150 characters .b-l__p { display: block; font-size: 12px; color: $g-text-color; } // ul .blog-pg { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; > li { margin-right: 14px; &:last-child { margin-right: 0; } > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; // border: 1px solid #; font-weight: 600; border-radius: 50%; background-color: transparent; color: $g-brand-secondary-color; // box-shadow: 1px 1px 8px 0 rgba(36, 37, 38, 0.08); } } } .blog-pg { > li { > a:hover { background-color: $g-brand-color; color: $g-white; // border-color: $g-brand-color; } } } .blog-pg { > li.blog-pg--active { > a { background-color: $g-brand-color; color: $g-white; border-color: $g-brand-color; } } } // Blog Detail Meta .d-meta__text { display: block; color: $g-brand-secondary-color; font-size: 32px; font-weight: 700; } .d-meta__text-2 { display: block; color: $g-brand-secondary-color; font-size: 18px; font-weight: 600; } .d-meta__text-3 { display: block; color: $g-text-color; font-size: 12px; } // Recursive .d-meta__comments { ol { margin: 0; padding: 0; list-style: none; } .comment-children { padding-left: rem(16); } } .d-meta__p-comment { display: flex; margin-bottom: rem(24); } // Wrap 1 .p-comment__wrap1 { margin-right: 20px; } .p-comment__img-wrap { width: 80px; height: 80px; background-color: $g-card-bg-color; } // Wrap 2 .p-comment__author { display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; } .p-comment__timestamp { display: block; margin-bottom: 2px; a { font-size: 12px; font-weight: 600; color: $g-text-color; transition: color 110ms ease-in-out; &:hover { color: $g-brand-color; } } } .p-comment__paragraph { color: $g-text-color; font-size: 13px; margin-bottom: 8px; width: 100%; max-width: 470px; } .p-comment__reply { font-size: 13px; font-weight: 600; color: $g-brand-color; border-bottom: 0; &:hover { border-bottom: 1px solid $g-brand-color; } } .respond__form { width: 100%; .btn,.input-text,.text-area { border-radius: 6px; } .input-text,.text-area { width: 100%; } .text-area { height: rem(250); } .btn { font-weight: 600; padding: 16px 46px; } } .respond__group { display: flex; flex-wrap: nowrap; div { flex:1; margin-right: 14px; &:last-child { margin-right: 0; } } } // Media queries @media(max-width:991px) { .blog-m__element { width: 50%;// now 1 element would take width 50% } .respond__group { display: block; div { display: block; margin-right: 0; } } } @media(max-width:767px) { .blog-m__element { width: 100%;// now 1 element would take width 100% } } ================================================ FILE: scss/pages/_cart-wishlist.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the cart-wishlist pages. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$k} --------------------------------------------------------------*/ .table-responsive { overflow-x: auto; } .table-p { width: 100%; border: 1px solid #eee; border-collapse: collapse; tr { position: relative; border-top: 1px solid #eee; } td { padding: 20px; } &__box { display: flex; flex-wrap: nowrap;// Single-line align-items: center; } &__img-wrap { display: inline-block; vertical-align: middle; background-color: $g-card-bg-color; width: 120px; height: 120px; img { display: block; min-width: 120px; } } &__info { margin-left: 18px; } &__name { display: block; > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__category { display: block; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color: $g-brand-color; } } } &__variant-list { margin: 0; padding: 0; list-style: none; > li { > span { color: #a0a0a0; font-size: 12px; } } } &__price { text-align: center; display: block; color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; } &__input-counter-wrap { text-align: center; } &__del-wrap { text-align: center; } &__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: $g-brand-secondary-color; transition: color 0.5s; &:hover { color: $g-brand-color; } } } .w-r { background-color: $g-white; border: 1px solid #eee; box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.07); &__container { display: flex; padding: 20px; flex-wrap: nowrap;// single-line by default value align-items: center; justify-content: space-between; } &__wrap-1,&__wrap-2 { -ms-flex: 0 1 auto;// IE10+ overflow fix } &__wrap-1 { display: flex; flex-wrap: nowrap;// single-line by default value align-items: center; justify-content: flex-start; } &__img-wrap { display: inline-block; vertical-align: middle; background-color: $g-card-bg-color; width: 120px; height: 120px; img { display: block; min-width: 120px; } } &__info { margin-left: 18px; } &__name { display: block; > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__category { display: block; margin-bottom: 2px; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color: $g-brand-color; } } } &__price { display: block; color: $g-brand-color; font-size: 14px; font-weight: 600; } &__discount { font-weight: 600; margin-left: 12px; color: $g-brand-secondary-color; font-size: 14px; text-decoration: line-through; } &__link { font-size: 12px; font-weight: 600; display: inline-block; border-radius: 5px; margin: 0 0 10px 10px; padding: 12px 30px; } } // Link with icon .route-box { display: flex; align-items: center; flex-wrap: wrap; background-color: #f1f1f1; justify-content: space-between; &__g { -ms-flex: 0 1 auto;// IE10+ } &__link { color: $g-brand-secondary-color; font-size: 13px; text-align: center; padding: 17px; font-weight: 600; display: inline-block; transition: color 0.5s; &:hover { color: $g-brand-color; } } i { margin-right: 2px; } } // Cart Form .f-cart { &__pad-box { border: 1px solid #eee; padding: 32px 22px 35px; } &__table { width: 100%; border-collapse: collapse; td { color: $g-brand-secondary-color; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } td:first-child { text-align: left; } td { text-align: right; } tr:last-child { td { font-size: 16px; font-weight: 700; color: $g-brand-color; } } } &__ship-link { font-size: 13px; text-align: center; padding: 17px; font-weight: 600; border-radius: 6px; display: block; } .input-text,.select-box,.text-area,.btn { border-radius: 6px; width: 100%; } .text-area { height: 350px; } .btn { padding: 16px; font-weight: 600; font-size: 13px; } } @media (max-width: 991px) { .w-r__wrap-2 { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: flex-end; } } @media (max-width: 767px) { // 1 .table-p { td { min-width: 200px; } } // 2 .w-r__container { flex-direction: column; } .w-r__wrap-1 { flex-direction: column; } .w-r__info { text-align: center; margin: 15px 0 15px; } .w-r__wrap-2 { align-items: center; } } ================================================ FILE: scss/pages/_checkout.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the checkout page. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$m} --------------------------------------------------------------*/ .msg { background-color: $g-white; box-shadow: 0 6px 15px 0 rgba(36,37,38,.08); padding: 20px; &__text { padding: 8px 0; display: block; font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; } } .l-f { &__form { width: 100%; } // Apply to these components .input-text { width: 100%; } .input-text,.btn { border-radius: 6px; } // components end .btn { font-weight: 600; padding: 12px 18px;// Noted } } // coupon form .c-f { &__form { position: relative; width: 50%; } .input-text { width: 100%; } .input-text,.btn { border-radius: 6px; } .btn { font-weight: 600; padding: 12px 18px;// Noted } } // Checkout form .checkout-f { width: 100%; .input-text,.select-box,.text-area,.btn { width: 100%; border-radius: 6px; } .text-area { height: 185px; } .btn { font-weight: 600; padding: 18px; } } .checkout-f__h1 { color: $g-brand-secondary-color; font-size: 18px; margin-bottom: 8px;// has margin-bottom } .o-summary { &__section { background-color: $g-white; border: 1px solid #eee; } &__box { padding: 20px; } &__item-wrap { // place only 2 products on slot (height of 1 product is 86) so 86 + 86 + (margin-bottom of 1:22) + (padding-top:17) + (padding-top:17) // 120 + 120 + 22 + 17 + 17 = 228px max-height: 228px; padding: 17px; overflow-y: auto; } &__table { width: 100%; border-collapse: collapse; td { color: $g-brand-secondary-color; vertical-align: middle; font-size: 14px; font-weight: 600; padding: 8px 0; } td:first-child { text-align: left; } td { text-align: right; } tr:last-child { td { font-size: 16px; font-weight: 700; color: $g-brand-color; } } } } .o-card { border: 1px solid #f5f5f5; display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; background-color: $g-white; padding: 10px; margin-bottom: 22px; &:last-child { margin-bottom: 0; } &__flex { display: flex; align-items: center; } &__img-wrap { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-color: $g-card-bg-color; img { display: block; min-width: 60px; } } &__info-wrap { margin-left: 18px; } &__name { display: block; > a { color: $g-brand-secondary-color; font-size: 13px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__quantity { font-size: 13px; margin-bottom: 2px; display: block; } &__price { display: block; color: $g-brand-color; font-size: 13px; font-weight: 600; } &__del { padding: 10px; font-size: 16px; display: inline-block; color: $g-brand-secondary-color; transition: color 0.5s; &:hover { color: $g-brand-color; } } } // Ship Bill .ship-b { &__text { display: block; font-weight: 600; font-size: 13px; color: $g-brand-secondary-color; margin-bottom: 4px; } &__box { display: flex; align-items: center; justify-content: space-between; } &__p { margin-bottom: 4px; color: #7f7f7f; font-weight: 600; font-size: 13px; flex: 0 0 50%; max-width: 50%; } &__edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } } @media(max-width:575px) { .o-summary__item-wrap { // Height calculated with product name which has long text // place only 2 products on slot (height of 1 product is 205) so 205 + 205 + (margin-bottom of 1:22) + (padding-top:17) + (padding-top:17) // 205 + 205 + 22 + 17 + 17 = 466 max-height: 466px; } .o-card { &__flex { display: block; padding: 14px; text-align: center; } &__info-wrap { margin-left: 0; } } // Ship Bill .ship-b { &__box { display: block; } &__p { max-width: 100%; } } } ================================================ FILE: scss/pages/_contact.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the contact page. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$j} --------------------------------------------------------------*/ .g-map { background-color: #eee; } #map { height: 450px; width: 100%; } .contact-o { background-color: $g-white; padding: 23px; transition: transform .3s cubic-bezier(.68,-.55,.265,1.55); border: 2px solid #f5f5f5; box-shadow: 0 6px 15px 0 rgba(36,37,38,.08); &:hover { transform: translateY(-6px); } &__wrap { text-align: center; } &__icon { margin-bottom: 10px; > i { color: $g-brand-color; font-size: 48px; } } &__info-text-1 { display: block; font-size: 17px; margin-bottom: 4px; color: $g-brand-secondary-color; font-weight: 600; text-transform: uppercase; } &__info-text-2 { font-size: 12px; margin-bottom: 2px; display: block; color: $g-text-color; } } .contact-area { &__heading { margin-bottom: 30px; h2 { display: inline-block; font-size: 26px; font-weight: 700; color: $g-brand-secondary-color; background-color: $g-white; } } } .contact-f { width: 100%; .input-text,.text-area { border-radius: 6px; width: 100%; } .text-area { height: 185px; } .btn { padding: 19px 21px; border-radius: 25px; } } ================================================ FILE: scss/pages/_dashboard.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the dashboard page. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$p} --------------------------------------------------------------*/ .dash { &__box { &--bg-white { background-color: $g-white; } &--border { border:1px solid #eee; } &--bg-grey { background-color: #fbfbfb; } &--shadow { // box-shadow: -3px 2px 7px 0px rgba(0, 0, 0, 0.07); box-shadow: -2px 0px 14px 0 rgba(36, 37, 38, 0.08); } &--shadow-2 { box-shadow: -6px 2px 8px 0 rgba(36, 37, 38, 0.08); } &--radius { border-radius: 15px; } } // Padding-1 &__pad-1 { padding: 26px 20px; } &__pad-2 { padding: 24px; } &__pad-3 { padding: 26px; } &__f-list { margin: 0; padding: 0; list-style: none; > li { padding: 4px 0; > a { font-size: 13px; display: block; color: $g-black; } } } } .dash-l-r { display: flex; align-items: center; justify-content: space-between; } .dash-active { font-weight: 600; color: $g-black; } // Some Widgets .dash { &__w-list { margin: 0; padding: 0; list-style: none; text-align: center; > li { border-bottom: 1px solid #eee; } } &__w-wrap{ padding: 18px 0; } &__w-icon { width: 45px; height: 45px; display: inline-block; line-height: 45px; border-radius: 50%; font-size: 14px; margin-bottom: 8px; } &__w-icon-style-1 { background-color: rgba(#ff4500,.14); > i { color: #ff4500; } } &__w-icon-style-2 { background-color: rgba(#009444,.14); > i { color: #009444; } } &__w-icon-style-3 { background-color: rgba(#3185FC,.14); > i { color: #3185FC; } } &__w-text { display: block; font-weight: 700; font-size: 40px; line-height: 1; color: $g-black; } &__w-name { display: block; color: #a0a0a0; font-weight: 600; font-size: 13px; } } // Components like basic text, link, h2 .dash { &__h1 { line-height: 1; color: $g-brand-secondary-color; font-size: 18px; } &__h2 { line-height: 1; font-size: 14px; color: $g-brand-secondary-color; } &__text { display: block; font-size: 12px; color: $g-text-color; } &__text-2 { display: block; font-size: 13px; font-weight: 600; color: $g-text-color; } // div &__link { > a { font-size: 13px; font-weight: 600; transition: color 0.5s linear; } &--brand { > a { color: $g-brand-color; &:hover { color: darken($g-brand-color, 1%); } } } &--secondary { > a { color: $g-brand-secondary-color; &:hover { color: $g-brand-color; } } } &--black { > a { color: $g-black; } } } } // Table .dash { &__table-wrap { height: 300px; overflow: auto; } &__table { width: 100%; border-collapse: collapse; thead { background-color: #fbfbfb; } th,td { padding: 20px; text-align: center; font-weight: 600; color:$g-brand-secondary-color; } th { font-size: 14px; } td { font-size: 13px; } tbody { tr { border-bottom: 1px solid #eee; &:last-child { border-bottom: 0; } } } } &__table-img-wrap { background-color: $g-card-bg-color; display: inline-block; vertical-align: middle; width: 40px; height: 40px; img { display: block; min-width: 40px;// Remember img-fluid class is necessary to addss } } } // Edit My Profile .dash-edit-p { width: 100%; .btn,.input-text,.select-box { border-radius: 6px; } .input-text { width: 100%; } .btn { font-weight: 600; padding: 16px 46px; } } // My Profile .dash__custom-link { font-weight: 600; display: inline-block; text-align: center; padding: 14px 18px; font-size: 13px; border-radius: 6px; width:12rem; } // Manage Order .manage-o { // It could be add on div or span &__text { font-size: 13px; font-weight: 600; } &__text-2 { font-size: 14px; font-weight: 600; } &__header { padding-bottom: 14px; border-bottom: 1px solid #eee; } &__icon { font-weight: 600; font-size: 13px; color: $g-brand-secondary-color; } &__timeline { padding-top:40px; [class*="col-"] { padding: 0; text-align: center; } } } .timeline-row { display: flex; flex-wrap: wrap; } .timeline-l-i { position: relative;// For Circle // Each portion icon line border-radius: 3px; border-top: 3px solid #eee; .timeline-circle { position: absolute;// Relative to border-bottom width: 18px; height: 18px; background: $g-white; border: 2px solid #eee; margin: auto;// Horizontal & Vertical Center top: 0; left: 0; bottom: 0; right: 0; &:before { content: ""; display: block; width: 8px; height: 8px; background-color: #eee; margin: auto;// Horizontal & Vertical Center position: absolute; top: 0; left: 0; bottom: 0; right: 0; } } } .timeline-l-i.timeline-l-i--finish { border-color:#6B5AED; .timeline-circle { border-color: #6B5AED; &:before { background-color: #6B5AED; } } } .timeline-text { margin-top: 20px; font-size: 13px; text-transform: uppercase; display: block; font-weight: 600; color: $g-brand-secondary-color; } // Description .manage-o__description { display: flex; align-items: center; justify-content: space-between; } .description__container { display: flex; align-items: center; } .description__img-wrap { width: 90px; height: 90px; border-radius: 50%; display: inline-block; vertical-align: middle; background: $g-card-bg-color; img { border-radius: 50%; display: block; min-width: 90px; } } .description-title { margin-left: 12px; font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; } // Address Book .dash__address-header { display: flex; align-items: center; justify-content: space-between; } // Table-2 For Address Book .dash { &__table-2-wrap { overflow: auto; } &__table-2 { width: 100%; border-collapse: collapse; thead { background-color: #fbfbfb; } th,td { padding: 20px; min-width: 200px; text-align: left; font-weight: 600; color:$g-brand-secondary-color; } th { font-size: 14px; } td { font-size: 13px; } tbody { tr { border-bottom: 1px solid #eee; &:last-child { border-bottom: 0; } } } } } .address-book-edit { display: inline-block; font-size: 13px; font-weight: 600; padding: 6px 12px; border-radius: 6px; } // Make default Address Book Page .dash__address-make { width: 100%; .btn { font-weight: 600; padding: 16px 46px; border-radius: 6px; } } // Add New Address , Edit Address .dash-address-manipulation { width: 100%; .btn,.input-text,.select-box { border-radius: 6px; } .input-text,.select-box { width: 100%; } .btn { font-weight: 600; padding: 16px 46px; } } // Track Order .dash-track-order { width: 100%; .btn,.input-text { border-radius: 6px; } .input-text { width: 100%; } .btn { font-weight: 600; padding: 16px 46px; } } // My Order Form .m-order { width: 100%; &__select-wrapper { display: flex; align-items: center; } label { color: $g-brand-secondary-color; font-size: 13px; font-weight: 600; } .select-box { border-radius: 6px; } } .m-order__list { background-color: $g-white; } .m-order__get { border: 1px solid #eee; margin-bottom: 30px; background-color: $g-white; padding: 24px; &:last-child { margin-bottom: 0; } } .manage-o__badge { display: inline-block; text-align: center; width: 5.9375rem; padding: 8px; font-size: 13px; font-weight: 600; background-color: transparent; border-radius: 32px; } .badge { &--processing { background-color: rgba(49, 133, 252, 0.14); color: #3185FC; } &--shipped { background-color: rgba(0, 148, 68, 0.14); color: #009444; } &--delivered { background-color: rgba(255, 69, 0, 0.14); color: #ff4500; } } @media (max-width: 991px) { .dash__box--w { margin-bottom: 30px; } } @media (max-width:767px) { .dash__address-header { display: block; .dash__h1 { margin-bottom: 8px; } .dash__link { display: block; } } } @media (max-width:575px) { .dash-l-r { display: block; } .manage-o__description { display: block; text-align: center; } .description__container { display: block; } .description-title { margin: 12px 0; } } ================================================ FILE: scss/pages/_empty-404.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the empty & 404 page. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$l} --------------------------------------------------------------*/ // Empty Search Style .empty { text-align: center; &__big-text { display: block; margin-bottom: 12px; color: $g-brand-color; line-height: 1; font-size: 85px; font-weight: 600; } &__text-1 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 12px; color: $g-brand-secondary-color; } &__text-2 { display: block; font-size: 14px; font-weight: 700; margin-bottom: 24px; color: #a0a0a0; > a { color: $g-brand-color; padding: 2px; &:after { content: ','; margin: 0 2px; color: $g-brand-secondary-color; } } > a:last-child { &:after { content: none; } } } &__search-form { position: relative; width: 40%; margin: 0 auto; .btn { position: absolute; top: 50%; transform: translateY(-50%); right: 8px; } } &__redirect-link { border-radius: 40px; padding: 16px; display: inline-block; font-weight: 600; font-size: 13px; } } #search-label { padding: 0 36px 0 18px; width: 100%; } ================================================ FILE: scss/pages/_faq.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the faq page. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$o} --------------------------------------------------------------*/ .faq { &__heading { font-weight: 700; font-size: 13px; color: $g-brand-secondary-color; margin-bottom: 6px; } &__text { font-size: 13px; color: $g-text-color; } &__list { border-top: 1px solid #eee; padding: 14px 0; &:last-child { border-bottom: 1px solid #eee; } } &__question { display: block; position: relative; padding: 8px 0; font-size: 16px; font-weight: 600; color: $g-brand-secondary-color; } } .faq__question { &:before { content: "\F107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top:8px; // Same as padding transform: rotate(180deg); right: 12px; transition: transform 0.5s ease-in-out ; } } .faq__question.collapsed { &:before { transform: rotate(0deg); } } ================================================ FILE: scss/pages/_index.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the index page. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$h} --------------------------------------------------------------*/ .fixed-list { position: fixed; top:50%; right: 10px; z-index: 99; transform: translateY(-50%); > ul { display: block; margin: 0; padding: 0; background-color: $g-white; border-radius: rem(25); > li { > a { color: $g-brand-secondary-color; text-align: center; font-size: 14px; padding: 14px; &.active { background-color: $g-brand-color; color: $g-white; } } &:first-child { > a { border-top-left-radius: rem(25); border-top-right-radius: rem(25); } } &:last-child { > a { border-bottom-left-radius: rem(25); border-bottom-right-radius: rem(25); } } } } } // Index 2 .bg-anti-flash-white { background-color: #f3f3f3; } .white-container { width: 1220px; background-color:$g-white; max-width: 100%; margin:0 auto; } .section__intro { position: relative; } .block { display: flex; justify-content: space-between; padding: 4px 0; align-items: center; border-bottom: 1px solid #e7e7e7; &__title { color: $g-brand-secondary-color; display: block; font-size: 14px; font-weight: 600; margin-bottom: 8px; } } .category-o { position: relative; border: 2px dashed #f5f5f5; border-radius: 50%;// circle overflow: hidden;// for image zoom // div image wrapper &__img-wrap { border-radius: 50%; } &__img { border-radius: 50%; transform: scale(1); transition: all 0.6s linear; } &__info { content: ''; position: absolute; z-index: 2; width: 100%; text-align: center; bottom: 40px; } &__shop-now { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; border-radius: 20px; font-weight: 600; display: inline-block; } &:before { content: ''; position: absolute; z-index: 1; top:0; left:0; right: 0; bottom: 0; transition: all 0.3s linear; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } } .category-o:hover { &:before { opacity: 1; } .category-o__img { transform: scale(1.1); } } // By default it has flex and multi-line wrap property .tab-list { margin: 0; padding: 0; > li { margin-right: 8px; margin-bottom: 12px; > a { border-radius: 20px; font-weight: 600; font-size: 13px; padding: 10px 16px;// for override bootstrap color: $g-brand-secondary-color; &.active { border-color: $g-brand-color; background-color: $g-brand-color; color: $g-white; } } &:last-child { margin-right: 0; } } } // Promo original .promotion-o { position: relative; display: block; transition: transform .3s cubic-bezier(.68,-.55,.265,1.55); &__content { position: absolute; width: 100%; z-index: 2; transform: translateY(-50%); top: 50%; text-align: center; } &__link { box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07); font-size: 13px; padding: 10px 25px; font-weight: 600; transition: all .3s linear; display: inline-block; } } .promotion-o:hover { transform: translateY(-6px); } // I3 Banner .i3-banner { position: relative; display: block; overflow: hidden; cursor:pointer; &:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, .4); } &__img { transform: scale(1); transition: all 0.6s ease-in-out; } } .i3-banner:hover { &:before { opacity: 1; } .i3-banner__img { transform: scale(1.1); } } .aspect--1048-334 { padding-bottom: nonsquare(1048, 334); } // Section .section { &__text-wrap { text-align: center; } &__content { position: relative; } &__heading { font-weight: 600; letter-spacing: -.02rem; font-size: 28px; position: relative; } &__span { //font-weight: 600; font-size: 13px; display: block; } } // Shop Collection .collection { position: relative; display: block; overflow: hidden; cursor:pointer; &:before { transition: all 0.6s linear; content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; background-color: rgba(0, 0, 0, .4); } &__img { transform: scale(1); transition: all 0.6s ease-in-out; } } .collection:hover { &:before { opacity: 1; } .collection__img { transform: scale(1.1); } } .aspect--1286-890 { padding-bottom: nonsquare(1286, 890); } // End // Filter // isotope filter item container .filter-category-container { position: relative; display: flex; flex-wrap: wrap; justify-content: center; } .filter__btn--style-1 { position: relative; transition: all 0.3s ease 0s; display: block; border: none; padding: 18px; font-size: 14px; color: $g-brand-secondary-color; font-weight: 600; background-color: transparent; // Normal &:before { content: ''; width: 0; height: 2px; background-color: $g-brand-color; position: absolute; top: 0; // top left: 50%; transform: translateX(-50%); transition: all 0.2s ease 0s; } &:hover { color: $g-brand-color; &:before { width: 100%; } } &.js-checked { color: $g-brand-color; &:before { width: 100%; } } } .filter__btn--style-2 { transition: all 0.3s ease 0s; display: block; padding: 15px 27px; margin: 0 8px 10px; border:2px solid #f7f7f9; font-size: 12px; color: $g-text-color; background-color: transparent; &:hover { border-color: $g-brand-color; color: $g-brand-secondary-color; } &.js-checked { border-color: $g-brand-color; color: $g-brand-secondary-color; } } .load-more { text-align: center; padding: 40px 0; > button { padding: 22px 56px; border: none; border-radius: 5px; font-size: 13px; } } // Top Sale in Week .banner-bg { padding: 7em 0; position: relative; background: #f5f5f5 url("../images/banners/banner-bg.jpg") repeat fixed center center; //background: #f5f5f5 url("https://source.unsplash.com/random") no-repeat fixed center center; background-size: cover; &__wrap { text-align: center; } &__text-block { display: block; } // div span &__text-1 { font-weight: 600; margin-bottom: 6px; font-size: 58px; } // div span &__text-2 { font-weight: 600; margin-bottom: 12px; font-size: 31px; } // span &__text-3 { margin-bottom: 18px; font-size: 14px; } &__shop-now { display: inline-block; padding: 14px 30px; font-weight: 600; border-radius: 40px; font-size: 13px; } } .promotion { display: block; position: relative; &:before { transition: all 0.3s linear; content: ''; position: absolute; z-index: 1; top:0; left:0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; } &__content { position: absolute; width: 100%; z-index: 2; transform: translateY(-50%); top: 50%; text-align: center; } &__text-wrap { display: inline-block; background-color: rgba(255, 255, 255, 0.9); padding: 30px 15px; transition: all 0.5s ease-in-out; } &__text-1 { font-size: 14px; } &__text-2 { font-size: 20px; font-weight: 600; } } .promotion:hover { &:before { opacity: 1; } .promotion__text-wrap { background-color: rgba(255, 255, 255, 1); // padding: 40px 25px; } } // Column Product .column-product { //border: 1px solid green; &__title { display: block; font-size: 18px; font-weight: 600; } &__list { margin: 0; padding: 0; list-style: none; } &__item { // border: 1px solid red; margin-bottom: 30px; } &__item:last-child { margin-bottom: 0; } } // Service .service { display: flex; background-color: $g-white; padding: 23px; box-shadow: 0 6px 15px 0 rgba(36,37,38,.08); border: 2px solid #f5f5f5; &__icon,&__info-wrap { -ms-flex: 0 1 auto;// IE10+ fix } &__icon { margin-right: 20px; > i { color: $g-brand-color; font-size: 30px; } } &__info-wrap { // flex: 1; } &__info-text-1 { display: block; font-size: 14px; margin-bottom: 4px; color: $g-brand-secondary-color; font-weight: 600; } &__info-text-2 { font-size: 13px; display: block; color: $g-text-color; } } // Brand Slider .new-brand-slider { position: relative; } #brand-slider { position: static; } @media (max-width: 991px) { .block { display: block;// All flex properties will not work } .success { &__img-wrap,&__info-wrap { display: none; } } } ================================================ FILE: scss/pages/_product-detail.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the product detail page. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$r} --------------------------------------------------------------*/ // Breadcrumb .pd-breadcrumb__list { list-style: none; padding: 0; margin: 0; word-wrap: break-word; > li { display: inline-block; > a { color: #a0a0a0; font-size: 12px; transition: color 0.5s; &:hover { color: $g-brand-secondary-color; } } &.is-marked { > a { color: $g-brand-secondary-color; font-weight: 700; } } &.has-separator { &:after { content: '-'; margin: 0 6px; } } } } // Product Detail Simple .pd { cursor: pointer; } .pd-wrap { position: relative; } .pd-text { position: absolute; top:15px; padding: 8px; right: 15px; font-size: 12px; color: $g-brand-secondary-color; } // Product-Detail Social List .pd-social-list { margin:0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; > li { margin-right: 16px; &:last-child { margin-right: 0; } > a { font-size: rem(18); transition: color 110ms ease-in-out; color: $g-brand-secondary-color; } } } // Product Right Slide .pd-detail__label { display: block; font-size: 14px; font-weight: 700; color: $g-brand-secondary-color; } // Span inline .pd-detail__inline { span { margin-right: rem(6); &:last-child { margin-right: 0; } } } // div inline .pd-detail-inline-2 { display: flex; flex-wrap: nowrap; align-items: center; div { margin-right: 14px; &:last-child { margin-right: 0; } } } // Product Name .pd-detail__name { display: block; color: $g-brand-secondary-color; font-size: 16px; font-weight: 600; } // Product Price, Discount, Del .pd-detail__price { color: $g-brand-color; font-size: rem(32); font-weight: 700; } .pd-detail__discount { color: $g-brand-color; font-size: 14px; font-weight: 600; transition: color 0.5s; } .pd-detail__del { color: #a0a0a0; font-size: 12px; } .pd-detail__rating { display: block; i { font-size: 12px; } } .pd-detail__review { > a { font-size: 12px; transition: color 110ms ease-in-out; color: $g-brand-secondary-color; &:hover { color: $g-brand-color; text-decoration: underline; } } } .pd-detail__stock,.pd-detail__left { font-size: 12px; font-weight: 600; padding: 8px; display: inline-block; border-radius: 30px; } .pd-detail__stock { background-color: rgba(#009444,.14); color: #009444; } .pd-detail__left { background-color: rgba(#ff4500,.14); color: #ff4500; } // Total 245 characters .pd-detail__preview-desc { font-size: 13px; color: $g-text-color; } .pd-detail__click-wrap { > a { font-size: 13px; color: #a0a0a0; transition: color 110ms ease-in-out; &:hover { color: #b6b6b6; text-decoration: underline; } } } .pd-detail__click-count { font-size: 10px; color: #a0a0a0; } // by default input-counter has fixed width and height .pd-detail__form { width: 100%; .btn { padding: rem(16) rem(48); border-radius: rem(6); } } /** * Variations */ // Color .pd-detail__color,.pd-detail__size { display: flex; flex-wrap: wrap; } // div .color__radio { position: relative; line-height: 1.89; margin-right: 36px;// Same as before and after width display: inline-block;// Very Very Important property } .color__radio { [type="radio"] { position: absolute; left: 0; top: 0; min-width: 30px;// Width of the default hidden radio width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } } // label .color__radio-label { position: initial;// Which is by default static display: inline-block;// Very Very Important property } .color__radio-label:before,.color__radio-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__radio-label:after { transform: scale(0.6); background-color: inherit;// Important property } .color__radio input:checked + label:before { border-color: #d2d2d2; } // Color End // Size // div .size__radio { position: relative; margin: 0 12px 12px 0; } .size__radio { [type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } } .size__radio-label { border: 1px solid rgba(0,0,0,0.08); padding: 7px 15px; background-color: $g-white; font-size: 13px; color: $g-brand-secondary-color; cursor: pointer; display: inline-block; } .size__radio input:checked + label { border-color: $g-brand-secondary-color; } // ul policy .pd-detail__policy-list { margin: 0; padding-left: 26px; font-size: 14px; list-style: none; > li { i { color:#009444; } span { color: $g-text-color; } } } // Tab .pd-tab__list { margin: 0; border-bottom: 2px solid #e7e7e7; > li { margin-bottom: -2px;// For border > a { padding: 10px 0; color: $g-brand-secondary-color; font-size: 14px; font-weight: 700; border-bottom: 2px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; letter-spacing: .01rem; transition: all .3s; span { margin-left: 2px; font-size: 12px; } &.active { color: $g-black; border-color: $g-black; } } + li { margin-left: 28px; } } } .pd-tab__desc,.pd-tab__tag { max-width: 691px; } .pd-tab__desc { p { color: $g-brand-secondary-color; font-size: 16px; line-height: 2; } ul { margin: 0; padding-left: 16px; list-style: none; > li { margin-bottom: 7px; color: $g-brand-secondary-color; font-size: 14px; } } h4 { color: $g-brand-secondary-color; font-size: 16px; font-weight: 700; line-height: 1.4; } .pd-table { overflow: auto; table { width: 100%; border-radius: 2px; border: 1px solid #eee; border-collapse: collapse; } tbody { tr { border-bottom: 1px solid #eee; } td { font-size: 14px; color: $g-text-color; padding: 12px; } td:first-child { color: $g-brand-secondary-color; font-weight: 600; } } } } .pd-tab__tag { h2 { font-size: 16px; font-weight: 700; color: $g-brand-secondary-color; line-height: 1.18; } form { width: 100%; .btn { font-size: 13px; font-weight: 600; border: 0; height: 48px; padding: 17px 18px; } .input-text { height: 48px; margin-right: 8px; width: 50%; } } } // Form .pd-tab__rev-f1 { width: 100%; } // Score Mark .pd-tab__rev-score { padding: 40px 0; text-align: center; background-color: #f6f6f6; h2 { font-size: 16px; font-weight: 600; line-height: 0.875; color: $g-brand-secondary-color; } h4 { font-size: 14px; font-weight: 700; line-height: 0.875; color: $g-brand-secondary-color; } } // Group .rev-f1__group { display: flex; align-items: center; justify-content: space-between; h2 { font-size: 16px; font-weight: 700; color: $g-brand-secondary-color; line-height: 1.18; } .select-box { border-radius: rem(6); } } // Review Wrap .rev-f1__review { max-width: 691px; } .review-o { padding: rem(16) 0; border-bottom: 1px solid #f0f0f0; } .review-o__name { font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; } .review-o__date { margin-left: 6px; font-size: 11px; font-weight: 600; color: $g-text-color; } .review-o__rating { span { margin-left: 2px; font-size: 11px; font-weight: 600; color: $g-text-color; } } .review-o__text { font-size: 13px; color: $g-text-color; } // Form-2 .pd-tab__rev-f2 { width: 100%; h2 { font-size: 32px; color: $g-brand-secondary-color; line-height: 0.90; } .input-text,.text-area { width: 100%; } .text-area { height: rem(250); } .btn { font-weight: 600; padding: 16px 46px; } } .rev-f2__table-wrap { overflow: auto; } .rev-f2__table { width: 100%; table-layout: fixed; text-align: center; border-collapse: collapse; border: 1px solid #dee2e6; th,td { padding: 16px 4px; border: 1px solid #d6d6d6; } th { width: 120px; color: $g-brand-secondary-color; background-color: #f0f0f0; font-size: 13px; span { margin-top: 2px; display: block; font-size: 11px; color: $g-brand-secondary-color; } } } .rev-f2__group { display: flex; flex-wrap: nowrap; div { flex:1; margin-right: 14px; &:last-child { margin-right: 0; } } } @media (max-width:991px) { .pd-text { display: none; } .zoomContainer { display: none; } .rev-f2__group { display: block; div { display: block; margin-right: 0; } } } @media (max-width:575px) { .pd-detail-inline-2 { display: block; div { display: block; margin-right: 0; } } .rev-f1__group { display: block; } } ================================================ FILE: scss/pages/_shop.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the shop pages. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$s} --------------------------------------------------------------*/ // Widget Master .shop-w-master { &__heading { font-size: 18px; color: $g-brand-secondary-color; font-weight: 700; line-height: 20px; } } .sidebar--bg-snow { background-color: #f9f9f9; } .shop-w { &--style { border: 1px solid #f1f1f1; background-color: $g-white; box-shadow: 0 6px 15px 0 rgba(36, 37, 38, 0.08); } &__intro-wrap { position: relative; } &__h { font-size: 14px; padding: 14px 18px; border-bottom: 1px solid #efefef; color: $g-brand-secondary-color; font-weight: 700; line-height: 20px; } &__wrap { padding: 14px; } } .shop-w__toggle.collapsed { &:before { content: "\F067"; } } .shop-w__toggle { position: absolute; top: 50%; padding: 8px 12px; background-color: transparent; transform: translateY(-50%); right: 10px; font-size: 12px; cursor: pointer; color: #444; } // Shop widget Global Recursive List .shop-w { ul { margin: 0; padding-left: 0; list-style: none; } } // Shop widget Official List .shop-w__list { overflow: auto; max-height: 290px; > li { position: relative;// Important property because of span (.shop-w__total-text) padding: 8px 16px; } } // Shop widget Official List with Hidden checkboxes .shop-w__list-2 { overflow: auto; max-height: 290px; > li { padding: rem(4) 0; position: relative;// Important property because of span (.shop-w__total-text) } } .list__content { position: relative; [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } span { padding: 8px 16px; display: block; font-size: 14px; transition: background-color 110ms ease-in-out,color 110ms ease-in-out; color: $g-text-color; } } .list__content:hover { span { color: $g-brand-secondary-color; background-color: #ececec; border-radius: .5rem; } } .list__content input:checked + span { background-color: #ececec; color: $g-brand-secondary-color; border-radius: .5rem; } .shop-w__total-text { font-size: 11px; position: absolute; cursor: pointer; top: 50%; transform: translateY(-50%); color: $g-brand-secondary-color; right: 13px; } // Category list .shop-w__category-list { overflow: auto; max-height: 290px; > li { padding: 4px 14px; > a { font-size: 14px; color: $g-brand-secondary-color; transition: color 110ms ease-in-out; &:hover { color: $g-brand-color; } } // Recursive only : Apply to only list item that has '.has-list' class ul { .has-list { > a { font-size: 13px; font-weight: 700; color: $g-brand-secondary-color; } } } ul { display: none; padding-left: 8px; li { // padding: 4px 0; a { font-size: 13px; color: $g-text-color; transition: color 110ms ease-in-out; &:hover { color: $g-brand-color; } } } } } } .has-list { position: relative; } .category-list__text { font-size: 10px; color: #a0a0a0; } .js-shop-category-span { cursor: pointer; font-size: 13px; color: #444; transition: color 110ms ease-in-out; &:hover { color: $g-black; } } .js-shop-category-span.is-expanded { &:before { content: '\f068'; } } // Price .shop-w__form-p-wrap { display: flex; flex-wrap: wrap; padding: 8px 0; div { margin-right: 8px; margin-bottom: 12px; &:last-child { margin-right: 0; } } .input-text,.btn { height: 40px; padding: 8px; border-radius: 2px; } .input-text { width: 80px; } .btn { width: 40px; } } // Color Checkbox // div .color__check { position: relative; line-height: 1.89; margin-right: 36px;// Same as before and after width display: inline-block;// Very Very Important property } .color__check { [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 30px;// Width of the default hidden radio width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } } // label .color__check-label { position: initial;// Which is by default static display: inline-block;// Very Very Important property } .color__check-label:before,.color__check-label:after { content: ''; width: 30px; height: 30px; display: block; border: 2px solid transparent; z-index: 0; position: absolute; left: 0; top: 0; } .color__check-label:after { transform: scale(0.6); background-color: inherit;// Important property } .color__check input:checked + label:before { border-color: #d2d2d2; } // Color End // Div Rating Radio .rating__check { position: relative; cursor: pointer; [type="checkbox"] { position: absolute; left: 0; top: 0; min-width: 16px;// Width of the default hidden radio width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; } } // div with 'i' icons .rating__check-star-wrap { > i { margin-left: 2px; color: #ff4500; transition: color .4s ease-in-out; &:first-child { margin-left: 0; } } span { font-size: 12px; color: $g-brand-secondary-color; margin-right: 2px; } } .rating__check:hover { .rating__check-star-wrap { > i { color: #ff9600; } } } // Checked .rating__check input:checked { + .rating__check-star-wrap { > i { color: #ff9600; } } } // Shop Option .shop-p__meta-wrap { box-shadow: 0 8px 16px rgba(0,0,0,.15); padding: 20px; border-radius: rem(10); } .shop-p__meta-text-1 { display: block; font-size: 14px; margin-bottom: 6px; font-weight: 700; color: $g-brand-secondary-color; } //div .shop-p__meta-text-2 { font-size: 14px; font-weight: 700; color: $g-text-color; } .shop-p__tool-style { display: flex; align-items: center; justify-content: space-between; } .tool-style__group { display: flex; flex-wrap: wrap;// Multi-line span { position: relative; display: inline-block; height: 40px; cursor: pointer; border: 2px solid #e5e5e5; font-size: 13px; padding: 8px 18px; font-weight: 700; color: $g-brand-secondary-color; &:hover { background-color: rgba($g-brand-color,.12); color: $g-brand-color; border-color: $g-brand-color; z-index: 2; } } // Apply only on those spans which are not last-child span:not(:last-child) { margin-right: -2px; } span.is-active { background-color: rgba($g-brand-color,.12); color: $g-brand-color; border-color: $g-brand-color; z-index: 2; } } .tool-style__form-wrap { display: flex; align-items: center; div + div { margin-left: 15px; } select { border-radius: .25rem; } } // Product Grid Styles .is-grid-active { .product-m { position: relative; // For hover div margin-bottom: 30px; transition: 0.3s; // &__thumb { position: relative; // For Cart Button/ Quick Look } // Add Cart &__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; > a { padding: 12px; border-radius: rem(2); font-size: 13px; width: 100%; text-align: center; display: block; } } &__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; > a { font-size: 16px; color: $g-brand-color; transition: color 110ms ease-in-out; &:hover { color: #a0a0a0; } } } &__content { padding: 4px 16px 6px; } &__category { margin-bottom: 2px; line-height: 1.2; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color: $g-brand-color; } } } &__name { > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__price { line-height: 1.2; color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; } &__discount { font-weight: 600; margin-left: 30px; color: $g-brand-color; font-size: 14px; text-decoration: line-through; } &__rating { margin-bottom: 6px; i { font-size: 12px; } } &__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } &__hover { position: absolute; top: 96%; width: 100%; z-index: 9; padding: 4px 16px 14px; left: 0; background: $g-white; box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.2); // x-offset y-offset blur spread transition: all 300ms ease-in-out; opacity: 0; visibility: hidden; } // Span inline &__wishlist { text-align: right; a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; &:hover { color: $g-brand-color; } } } &__preview-description { margin-bottom: 8px; font-size: 12px; color: $g-text-color; } } } .is-grid-active { .product-m:hover { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); .product-m__add-cart { opacity: 1; visibility: visible; } .product-m__quick-look { opacity: 1; visibility: visible; } .product-m__hover { top: 99%; opacity: 1; visibility: visible; } } } // Product List Styles // default has flex .is-list-active { display: block; [class*="col-"] { // default has position relative property display: block;// default has flex with hard coded max-width max-width: 100%; width: 100%; } } .is-list-active { .product-m { padding: 15px 0; transition: 0.3s; display: flex; flex-wrap: wrap; &__thumb { position: relative; // For Cart /Quick Look Button flex: 0 0 33.33333%;// col-4 max-width: 33.33333%;// col-4 padding-right: 15px; padding-left: 15px; } // Add Cart &__add-cart { position: absolute; bottom: 15px; left: 15px; right: 15px; opacity: 0; visibility: hidden; transition: 0.3s; > a { padding: 12px; border-radius: rem(2); font-size: 13px; width: 100%; text-align: center; display: block; } } &__quick-look { position: absolute; top: 8px; right: 22px; opacity: 0; visibility: hidden; transition: 0.3s; > a { font-size: 16px; color: $g-brand-color; transition: color 110ms ease-in-out; &:hover { color:darken($g-brand-color,1%); } } } &__content { position: relative;// For add to wishlist flex: 0 0 66.66667%;// col-8 max-width: 66.66667%;// col-8 padding-right: 15px; padding-left: 15px; } &__category { margin-bottom: 2px; line-height: 1.2; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color: $g-brand-color; } } } &__name { > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color: $g-brand-color; } } } &__price { margin-bottom: 8px; line-height: 1.2; color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; } &__discount { font-weight: 600; margin-left: 30px; color: $g-brand-color; font-size: 14px; text-decoration: line-through; } &__rating { margin-bottom: 6px; i { font-size: 12px; } } &__review { margin-left: 4px; font-size: 11px; color: #a0a0a0; } &__preview-description { font-size: 12px; color: $g-text-color; } // Span inline &__wishlist { position: absolute; right: 12px; bottom:13px; a { font-size: 16px; color: #a0a0a0; transition: color 110ms ease-in-out; &:hover { color: $g-brand-color; } } } } } .is-list-active { .product-m:hover { background: $g-white; border-radius: rem(3); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); .product-m__add-cart { opacity: 1; visibility: visible; } .product-m__quick-look { opacity: 1; visibility: visible; } } } // Shop Pagination .shop-p__pagination { margin: 0; padding: 0; list-style: none; justify-content: center; display: flex; align-items: center; > li { margin-right: 14px; &:last-child { margin-right: 0; } > a { width: 42px; text-align: center; height: 42px; line-height: 42px; font-size: 12px; display: block; // border: 1px solid #; font-weight: 600; border-radius: 50%; background-color: transparent; color: $g-brand-secondary-color; } } > li.is-active { > a { background-color: #f7f7f7; } } > li:not(.is-active) { > a:hover { color: $g-brand-color; text-decoration: underline; } } } // Shop Side Filters and overlay .shop-a { &__wrap { position: fixed; top: 0; width: 350px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; transition: all 400ms ease-out; transform: translate(200px, 0); box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.09); background-color: $g-white; visibility: hidden; opacity: 0; } &__inner { overflow: auto; height: 100%; padding: rem(20) rem(18); } } .shop-a.is-open { .shop-a__wrap { transform: translate(0, 0); visibility: visible; opacity: 1; } } @media(max-width:575px) { .is-list-active { .product-m { &__thumb { margin-bottom: 30px; flex: 0 0 100%; max-width: 100%; } &__content { flex: 0 0 100%; max-width: 100%; } // Span inline &__wishlist { position: static; text-align: right; } } } .shop-p__tool-style { display: block; } .tool-style__form-wrap { display: block; div + div { margin-left: 0; } } } ================================================ FILE: scss/pages/_sign-in-up-lost.scss ================================================ // ----------------------------------------------------------------------------- // This file contains styles that are specific to the sign-in-up page. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$n} --------------------------------------------------------------*/ // Sign-up .l-f-o { border: 1px solid #eee; &__pad-box { padding: 20px; } // Apply to these components &__form { width: 100%; } .input-text,.btn,.select-box { border-radius: 6px; } .input-text { width: 100%; } .btn { font-weight: 600; padding: 12px 18px;// Noted } &__create-link { font-size: 13px; text-align: center; padding: 12px; display: block; font-weight: 600; border-radius: 6px; } } ================================================ FILE: scss/utility.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all CSS utility classes for spacing. // ----------------------------------------------------------------------------- @import 'abstracts/mixins'; /** * Utility classes for spacing: * A wide range of shorthand margin and padding utility classes to modify an * an element appearance. * Prefix understanding: u means utility which is a prefix for root namespace, * s means spacing which is a prefix for sub namespace, m means margin, * p means padding. e.g. `u-s-m-t-22` means apply top margin 22 pixels that by default converted to rem unit. */ @include utility-margin-padding($g-attribute, $g-sides); ================================================ FILE: scss/vendors-extensions/_all.scss ================================================ // ----------------------------------------------------------------------------- // `all.scss` is just typical import file that contains all code base of // the directory. // ----------------------------------------------------------------------------- /*-------------------------------------------------------------- #{$t} --------------------------------------------------------------*/ /*-------------------------------------------------------------- #{$t-1} --------------------------------------------------------------*/ @import 'bootstrap'; /*-------------------------------------------------------------- #{$t-2} --------------------------------------------------------------*/ @import 'jquery.shopNav/dropdown'; @import 'jquery.shopNav/extensions/mega'; @import 'jquery.shopNav/extensions/mini-cart'; /*-------------------------------------------------------------- #{$t-3} --------------------------------------------------------------*/ @import 'owl-carousel'; /*-------------------------------------------------------------- #{$t-4} --------------------------------------------------------------*/ @import 'jquery.scrollup'; /*-------------------------------------------------------------- #{$t-5} --------------------------------------------------------------*/ @import 'slick'; ================================================ FILE: scss/vendors-extensions/_bootstrap.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all Bootstrap override styles. // ----------------------------------------------------------------------------- /* Modal styles */ .modal { z-index: 999999; } // Every Modal has custom width .modal-content { display: block !important; border: none; border-radius: 0; } .modal--radius { border-radius: 8px; } .modal--shadow { box-shadow: 0 2px 10px rgba(0,0,0,0.45); } /* Tootip styles */ .tooltip { font-family: $g-text-font-stack; // font-weight: 400; Regular // Default font-size is 14px font-size: 12px; font-weight: 600; } .tooltip.show { opacity: 1; } .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #f5f5f5; } .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #f5f5f5; } .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #f5f5f5; } .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #f5f5f5; } .tooltip-inner { color: $g-brand-secondary-color; background-color: #f5f5f5; border-radius: 2px; } @media (max-width:991px) { .tooltip.show { opacity: 0; } } ================================================ FILE: scss/vendors-extensions/_jquery.scrollup.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all JqueryScrollUp override styles. // ----------------------------------------------------------------------------- /* ScrollUp Custom */ #topScroll { right: 24px; bottom: 60px; width: 50px; height: 50px; line-height: 50px; box-shadow: 2px 2px 4px 4px rgba(36, 37, 38, 0.08); background-color: $g-white; color: $g-brand-secondary-color; font-size: 18px; text-align: center; } ================================================ FILE: scss/vendors-extensions/_owl-carousel.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all owl-carousel override styles. // ----------------------------------------------------------------------------- .slider-fouc { display: none; } .s-skeleton { position: relative; &--h-600 { min-height: 600px; } &--h-640 { min-height: 640px; } &--bg-grey { background-color: $g-card-bg-color; } &--bg-black { background-color: $g-black; } .owl-carousel { position: static;// All dots or prev/next now relative to s-skeleton } } // Slider 1 .primary-style-1 { .hero-slide { height: 600px; display: flex; align-items: center; // Vertical Center slider-content //justify-content: center; // Horizontal center } } // Slider 2 .primary-style-2 { .hero-slide { height: 600px; display: flex; align-items: center; // Vertical Center slider-content } } // Slider 3 .primary-style-3 { .hero-slide { height: 640px; } } .primary-style-3-wrap { position: absolute; bottom: 120px; z-index: 1; width: 100%; } // Global .hero-slide { // These below styles apply to all sliders background: center center/cover no-repeat;// position size repeat &--1 { background-image: url('../images/slider/slide-1.jpg'); } &--2 { background-image: url('../images/slider/slide-2.jpg'); } &--3 { background-image: url('../images/slider/slide-3.jpg'); } &--4 { background-image: url('../images/slider/slide-4.jpg'); } &--5 { background-image: url('../images/slider/slide-5.jpg'); } &--6 { background-image: url('../images/slider/slide-6.jpg'); } &--7 { background-image: url('../images/slider/slide-7.jpg'); } &--8 { background-image: url('../images/slider/slide-8.jpg'); } &--9 { background-image: url('../images/slider/slide-9.jpg'); } } // Owl-dots global .owl-carousel { .owl-dots { position: absolute; } // button button.owl-dot { &:focus { outline:0; } } } // Owl-dots .owl-carousel.primary-style-1 { .owl-dots { top: 50%; transform: translateY(-50%); right:40px; } // button button.owl-dot { width:14px; height:14px; border-radius: 50%; display:block; margin-bottom:6px; background: #e1e1e1; transition: background 0.8s ease-out; &:last-child { margin-bottom:0; } &.active,&:hover { background: transparent linear-gradient(-180deg, $g-brand-color 0%, lighten($g-brand-color,10%) 100%); } } } // Owl-dots .owl-carousel.primary-style-2 { .owl-dots { width:100%; text-align:center; bottom:20px; } // button button.owl-dot { width:11px; height:11px; display:inline-block; margin-right:4px; border-radius:50%; background-color: #7f7f7f; transition: background 0.8s ease-out; &:last-child { margin-right:0; } &.active,&:hover { background-color: $g-white; } } } .primary-style-2-container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .primary-style-2-container { max-width: 540px; } } @media (min-width: 768px) { .primary-style-2-container { max-width: 720px; } } @media (min-width: 992px) { .primary-style-2-container { max-width: 960px; } } // Owl-dots .owl-carousel.primary-style-3 { .owl-dots { top: 50%; transform: translateY(-50%); right:40px; } // button button.owl-dot { width: 5px; height: 32px; display:block; margin-bottom:6px; background-color: #f3f3f3; transition: background 0.8s ease-out; &:last-child { margin-bottom:0; } &.active,&:hover { background-color: $g-brand-color; } } } .owl-carousel#testimonial-slider { .owl-dots { width:100%; text-align:center; bottom:-30px; } button.owl-dot { width:11px; height:11px; display:inline-block; border: 1px solid $g-brand-secondary-color; margin-right:4px; border-radius:50%; background-color: transparent; transition: background 0.8s ease-out; &:last-child { margin-right:0; } &.active,&:hover { background-color: $g-brand-secondary-color; } } } .content-span-1 { font-size: rem(20); // line-height golden ration 20 * 1.5 = 30 font-weight: 700; display: block; // Animation only apply on block elements } .content-span-2 { font-weight: 700; font-size: rem(52); // line-height golden ration 52 * 1.5 = 78 display: block; } .content-span-3 { display: block; font-size: rem(14); // 14 * 1.5 = 21 margin-bottom: 8px; } .content-span-4 { display: block; font-weight: 600; font-size: rem(14); margin-bottom: 20px; span { font-weight: 700; margin-left: 4px; font-size: rem(22); } } .shop-now-link { padding: 18px 53px; font-size: rem(12); position: relative; transition: background 0.3s; text-align: center; border-radius: 6px; display: inline-block; } // Animation styles .owl-item { .slider-content--animation * { animation-duration: 1s; animation-fill-mode: both; } &.active { .content-span-1 { animation-delay: 0.5s; animation-name: fadeInLeft; } .content-span-2 { animation-delay: 1s; animation-name: fadeInLeft; } .content-span-3 { animation-delay: 1.5s; animation-name: fadeInLeft; } .content-span-4 { animation-delay: 1.5s; animation-name: fadeInLeft; } .shop-now-link { animation-delay: 2s; animation-name: fadeInLeft; } } } // Product Slider .product-slider,.tab-slider { position: static; .owl-item:hover { z-index: 2; } } /* Products-Slider (Previous & Next Buttons) */ .section__content:hover { .p-prev,.t-prev,.p-next,.t-next { opacity: 1; } } // Half Circle 72/2 = 36 // Global .p-prev,.p-next { text-align: center; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); z-index: 1; cursor: pointer; display: inline-block; position: absolute; top: 0; bottom: 0; height: 72px; line-height: 72px; width: 36px; background-color: $g-white; margin: auto 0; transition: opacity .6s ease-in,background-color .6s ease-in; opacity: 0; > i { font-size: 14px; color: $g-brand-secondary-color; display: block; position: absolute; top: 50%; transform: translateY(-50%); } } .p-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; > i { left: 6px; } } .p-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; > i { right: 6px; } } // Tab Slider .t-prev,.t-next { text-align: center; z-index: 1; display: inline-block; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: $g-white; position: absolute; // Makes relative top: 0; bottom: 0; cursor: pointer; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; > i { font-size: 14px; color: $g-brand-secondary-color; display: block; position: absolute; top: 50%; transform: translateY(-50%); } } .t-prev { left: 0; border-bottom-right-radius: 90px; border-top-right-radius: 90px; > i { left: 10px; } } .t-next { right: 0; border-bottom-left-radius: 90px; border-top-left-radius: 90px; > i { right: 10px; } } // Brand Slider #brand-slider { .owl-stage { margin: rem(20) 0; } } // div .brand-slide { width: 155px; height: 60px; margin: 0 auto; a { display: block; background-color: $g-white; transition: all .3s; &:hover { box-shadow: 2px 3px 8px 0 rgba(0,0,0,0.2); } } } .b-prev,.b-next { text-align: center; z-index: 1; display: inline-block; position: absolute; // Makes relative to container top: 0; cursor: pointer; bottom: 0; height: 36px; line-height: 36px; width: 36px; box-shadow: 0 6px 15px 5px rgba(36, 37, 38, 0.08); background-color: $g-white; margin: auto 0; transition: opacity .6s ease-in; opacity: 0; > i { font-size: 14px; color: $g-brand-secondary-color; } } .b-prev { left: 0; } .b-next { right: 0; } /* Brand-Slider (Previous & Next Buttons) */ .section__content:hover { .b-prev,.b-next { opacity: 1; } } ================================================ FILE: scss/vendors-extensions/_slick.scss ================================================ // ----------------------------------------------------------------------------- // This file contains all slick override styles. // ----------------------------------------------------------------------------- .slick-slide, .slick-slide * { outline: none; } #pd-o-thumbnail { .slick-slide:not(.slick-current) { opacity: .4; } } #js-product-detail-modal-thumbnail { .slick-slide:not(.slick-current) { opacity: .4; } } // Product-Detail thumbnail slider .pt-prev,.pt-next { text-align: center; z-index: 1; display: inline-block; position: absolute; // Makes relative to container top: 0; cursor: pointer; bottom: 0; border-radius: 50%; height: 36px; line-height: 36px; width: 36px; margin: auto 0; transition: opacity ease-in-out .5s, background-color ease-in 0.3s; background-color: $g-white; opacity: 0; i { font-size: 12px; color: $g-black; } } .pt-prev { left:20px; } .pt-next { right: 20px; } #pd-o-thumbnail:hover { .pt-prev,.pt-next { opacity: .8; } } #js-product-detail-modal-thumbnail:hover { .pt-prev,.pt-next { opacity: .8; } } ================================================ FILE: scss/vendors-extensions/jquery.shopNav/_dropdown.scss ================================================ // Recursive .ah-list { margin: 0; padding: 0; li { list-style: none; } // Recursive ul { margin: 0; padding: 0; } } // Design Default Template 1 .ah-list--design1 > li > a .ah-list--design1 { > li { display: inline-block; > a { display: inline-block; font-size: 16px;// icon padding: 28px 18px; // padding top bottom height 80/2 =40 / 2 = 20 so + 4 = 24 } } } // For Index 1 .ah-list--link-color-secondary { > li { > a { color:$g-brand-secondary-color; } } } // For Index 2 / Index 3, but on tablet devices it would become secondary color .ah-list--link-color-white { > li { > a { color: $g-white; } } } // Custom Design Default Template 2 .ah-list--design1 > li > a .ah-list--design2 { > li { display: inline-block; > a { font-weight: 700; font-size: 12px; display: inline-block; padding: 31px 14px; } } } // Level 1 , 2 and so on recursive .has-dropdown > ul .has-dropdown { position: relative; } // Level 0 .has-dropdown > ul { background-color: $g-white; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; text-align: left; padding: 20px 0 20px; // only top bottom z-index: 999; white-space: nowrap; transition: all 0.3s ease; top:120%; // increment increase distance from item (means bottom) opacity: 0; visibility: hidden; > li { > a { display: block; padding: 8px 20px; color: $g-brand-secondary-color; font-size: 12px; font-weight: 600; } } } // This class should apply on list item with class has-dropdown // Modifier 1: For Left Side .has-dropdown--ul-left-100 > ul { left: 100%; } // Modifier 2: For Right Side .has-dropdown--ul-right-100 > ul { right: 100%; } // Global Styles end // Less than @media (max-width: $g-mobileBreakpoint * 1px) { // Recursive style .menu-init { // Remove all angle downs on mobile menu .fa-angle-down { &:before { content: none; } } } .menu-init.js-open { .ah-lg-mode { left:0; transition: all .4s ease-in-out; } &:after { content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: block; background-color: rgba(0,0,0,.7); z-index: 19999; } } .ah-lg-mode { position: fixed; // Relative to the .container left: -315px;// iphone 5 has total width 320px width: 315px; height: 100%; top: 0; background-color: $g-white; z-index: 20000; overflow-y: auto; } .ah-close { color: $g-brand-secondary-color; padding: 20px; font-size: 13px; font-weight: 600; cursor: pointer; display: block; } // For Dropdown .ah-list { > li { position: relative; display: block; // padding:0; border-top: 1px solid $g-border-color; > a { display: block; padding:8px 18px; } } > li:last-child { border-bottom: 1px solid $g-border-color; } // Default &--design1,&--design2 { > li { > a { font-weight: normal; font-size: 14px; } } } } .ah-list--link-color-white { > li { > a { color: $g-brand-secondary-color; } } } .js-menu-toggle { width: 21px; display: block; height: 21px; border-radius: 50%; background-color: $g-white; box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.13); position: absolute;// position relative to list item right: 15px; top:6px;// same as top-bottom padding of link transition: all .3s; cursor: pointer; &:after { font-family: 'Font Awesome 5 Free'; content: "\F067"; position: absolute;// position relative to span top: 50%; width: 100%; font-weight: 900; color: $g-brand-secondary-color; display: block; transform: translateY(-50%); text-align: center; font-size: 8px; } &.js-toggle-mark { &:after { content: "\F068"; } } } // Dropdown style Level 0 .has-dropdown > ul { width: 100% !important; box-shadow: none; transition: none; position: static; padding: 0 0 10px; opacity: 1; visibility: visible; // through jquery display: none;// This property is very important helps to remove transition flash of dropdown when window // is resize > li { padding: 0; > a { display: block; } } } // Hard coded settings for level0 mobile language , currency // Level 0 .ah-list > li > ul > li > a { padding: 8px 36px;// 18*2 = 36px } .ah-list > li > ul > li > ul > li > a { padding: 8px 54px;//18 * 3 = 54 } // Level 2 .ah-list > li > ul > li > ul > li > ul > li > a { padding: 8px 72px;//18 * 4 = 72 } } // Greater than @media (min-width: ($g-mobileBreakpoint + 1) * 1px) { .toggle-button { display: none; } .ah-close { display: none; } // Hover effect for level 0 list .ah-list { > li { > a:hover { color: $g-brand-color; } } } // Hover only works on desktop mode // Level 0 .has-dropdown > ul { > li:hover { background-color: #fbfbfb; } } .has-dropdown:hover > ul { opacity: 1; visibility: visible; } // Level 0 .ah-list > .has-dropdown:hover > ul { top: 100%; // increment increase distance from item (means bottom) } // after Level 0, apply on all nested dropdowns .has-dropdown .has-dropdown:hover > ul { top: 0; } // Apply only to first list items which has drop down .ah-list { // li > .has-dropdown:hover > a { color: $g-brand-color; } } // Icon settings .has-dropdown { > a { // It is place inside anchor element. By default computed line-height of anchor is 18px .fa-angle-down { // So anchor has line-height 18px for vertical center we also need to set the icon line-height 18px font-size: 10px; line-height: 18px; float: right; } } &:hover { > a { // Right .i-state-right:before { content: "\F105"; } } } } } ================================================ FILE: scss/vendors-extensions/jquery.shopNav/extensions/_mega.scss ================================================ /* Extension Mega Menu */ // Global Styles .mega-text { width: 34px; height: 34px; display: inline-block; user-select: none; background-color: $g-brand-color; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: $g-white; } .mega-menu-list { > ul { > li { > a { display: block; padding: 10px 22px; color: $g-black; text-transform: uppercase; font-weight: 600; font-size: 12px; } &.js-active { background: linear-gradient(225deg, $g-brand-color,$g-brand-color); > a { color: $g-white; } } } } } .mega-menu-content { display: none;// Add class js-active through jQuery } .mega-menu-content.js-active { display: block; } .mega-menu-content { [class*="col-"] { > ul { > li { > a { padding: 4px 0; display: block; color: $g-brand-secondary-color; font-size: 13px; transition: color 0.5s; &:hover { color: darken($g-brand-color, 1%); } } } } > ul { > .mega-list-title { > a { font-weight: 700; } } } } } .mega-menu-content { > h5 { font-weight: 600; margin: 6px 0 0; font-size: 12px; color: $g-black; } } // Less than @media (max-width: $g-mobileBreakpoint * 1px) { // Same styles that we created for portrait mode .toggle-mega-text { width: 34px; display: inline-block; height: 34px; user-select: none; background-color: $g-brand-color; font-size: 12px; font-weight: 600; line-height: 34px; text-align: center; cursor: pointer; color: $g-white; } // Through jQuery display:block is added .mega-menu { display: none; } // by default .mega-menu-wrap in portrait mode doesn't have any properties and display:block // behavior will apply .mega-menu-list { padding: 20px; border: 1px solid #f6f6f6; > ul { > li { position: relative;// Relative for just span toggle } } } .mega-menu-content { padding:20px; } .mega-menu-content { .row { display: block; } [class*="col-"] { margin-bottom: 15px; // margin bottom max-width: 100%; // Apply to all columns } } .mega-image { display:none; } } // Desktop Styles Greater than @media (min-width: ($g-mobileBreakpoint + 1) * 1px) { .js-open.mega-text { animation: mypulse 1s; } .js-open.mega-text ~ .mega-menu { display: block; } .mega-menu { display: none; padding: 30px; width: 100%; // Because There are some categories which has no sub categories background-color: $g-white; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.13); position: absolute; z-index: 998; top: 100%; } .mega-menu-wrap { display: flex; flex-wrap: nowrap; } .mega-menu-list { flex: 0 0 20%; max-width: 20%; } .mega-menu-content { flex: 0 0 80%; max-width: 80%; overflow-y:auto; padding: 0 17px; height: 370px; transition: opacity 0.5s; display: none; // Added through jQuery when hover, opacity: 0; // Width &::-webkit-scrollbar { width: 8px; } // Track &::-webkit-scrollbar-track { background: #eee; } // Handle &::-webkit-scrollbar-thumb { background: #888; } // Handle on hover &::-webkit-scrollbar-thumb:hover { background: #555; } } // Mega-Banner Hover effect .mega-banner { position: relative; overflow: hidden; img { transform: scale(1); transition: all 0.6s ease-in-out; } &:hover { img { transform: scale(1.1); } } } .mega-image { margin: auto 0; } } ================================================ FILE: scss/vendors-extensions/jquery.shopNav/extensions/_mini-cart.scss ================================================ /* Extension Mini Cart */ .mini-cart-shop-link { position: relative; > .total-item-round { top: 16px; left: 32px; } } .total-item-round { width: 24px; position: absolute; height: 24px; line-height: 24px; border-radius: 50%; text-align: center; font-size: 11px; background-color: $g-brand-color; color: $g-white; } .mini-cart { //background-color: #f3f3f3; background-color: $g-white; box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.06); width: 478px; padding: 14px; position: absolute; transition: all 0.3s ease; // border-radius: 5px; z-index: 998; top: 120%; // increment increase distance from item (means bottom) opacity: 0; right: 0; visibility: hidden; } .mini-product-container { // place only 2 products on slot (height of 1 product is 112) so 112 + 112 + (margin-bottom of 1:22) + (padding-top:17) + (padding-top:17) // 112 + 112 + 22 + 17 + 17 = 280px max-height: 280px; padding: 17px; overflow-y: auto; } .card-mini-product { display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; background-color: $g-white; border: 1px solid rgba(0, 0, 0, 0.08); padding: 15px; margin-bottom: 22px; &:last-child { margin-bottom: 0; } } .mini-product { display: flex; align-items: center; &__image-wrapper { margin-right: 20px; } &__link { background-color: $g-card-bg-color; display: inline-block; vertical-align: middle; width: 80px; height: 80px; img { display: block; min-width: 80px; } } &__category { display: block; > a { color: #a0a0a0; transition: color 0.5s; font-size: 12px; &:hover { color:$g-brand-color; } } } &__name { display: block; > a { color: $g-brand-secondary-color; font-size: 14px; font-weight: 600; transition: color 0.5s; &:hover { color:$g-brand-color; } } } &__quantity { font-size: 12px; margin-right: 4px; color: $g-brand-secondary-color; } &__price { font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; } &__delete-link { padding: 10px; font-size: 16px; display: inline-block; color: $g-brand-secondary-color; transition: color 0.5s; &:hover { color: $g-brand-color; } } } .mini-total { margin-bottom: 16px; display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; } .subtotal-text { display: block; font-size: 14px; font-weight: 600; color: $g-brand-secondary-color; } .subtotal-value { display: block; font-size: 14px; font-weight: 700; color: $g-brand-secondary-color; } .mini-link { display: block; text-align: center; padding: 12px 42px; border-radius: 6px; margin-bottom: 20px; font-weight: 700; font-size: 10px; } .mini-action { width: 65%; margin: 0 auto; } // Less than Large devices (desktops, 992px and up) @media (max-width: $g-mobileBreakpoint * 1px) { .mini-cart-shop-link { > .total-item-round { top: 5px; left:38px; } } .toggle-button-shop { + .total-item-round { top: 5px; right: 10px; } } // Dropdown style Level 0 .has-dropdown > .mini-cart { width: 100% !important; box-shadow:none; // border-radius: 0; transition: none; padding: 14px; position: static; opacity: 1; visibility: visible; // through jquery display: none;// This property is very important helps to remove transition flash of dropdown when window // is resize } .mini-product-container { // Height calculated with product name which has long text // place only 2 products on slot (height of 1 product is 390) so 390 + 390 + (margin-bottom of 1:22) + (padding-top:17) + (padding-top:17) // 390 + 390 + 22 + 17 + 17 = 836 max-height: 836px; } .card-mini-product { display: block;// Flex would be remove text-align: center; } .mini-product { display: block; &__image-wrapper { margin-right: 0; margin-bottom: 10px; } &__info-wrapper { padding: 0; display: block; margin-bottom: 10px; } } .mini-total { margin-bottom: 22px; } } // Greater than important 992 @media (min-width: ($g-mobileBreakpoint + 1) * 1px) { .toggle-button-shop { + .total-item-round { display: none; } } .has-dropdown:hover > .mini-cart { top: 100%; // increment increase distance from item (means bottom) opacity: 1; visibility: visible; } } ================================================ FILE: shop-grid-full.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
FOUND 18 RESULTS
Filters Grid List
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

FILTERS

CATEGORY

RATING

  • (2)
  • & Up
    (8)
  • & Up
    (10)
  • & Up
    (12)
  • & Up
    (1)

SHIPPING

PRICE

MANUFACTURER

  • Calvin Klein
    (23)
  • Diesel
    (2)
  • Polo
    (2)
  • Tommy Hilfiger
    (9)
  • Ndoge
    (3)

COLOR

  • (2)
  • (4)
  • (6)
  • (8)
  • (10)

SIZE

  • (2)
  • (4)
  • (6)
  • (8)
  • (10)
  • (12)
================================================ FILE: shop-grid-left.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

FILTERS

FOUND 18 RESULTS
Grid List
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
================================================ FILE: shop-grid-right.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
FOUND 18 RESULTS
Grid List
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

FILTERS

================================================ FILE: shop-list-full.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
FOUND 18 RESULTS
Filters Grid List
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

FILTERS

CATEGORY

RATING

  • (2)
  • & Up
    (8)
  • & Up
    (10)
  • & Up
    (12)
  • & Up
    (1)

SHIPPING

PRICE

MANUFACTURER

  • Calvin Klein
    (23)
  • Diesel
    (2)
  • Polo
    (2)
  • Tommy Hilfiger
    (9)
  • Ndoge
    (3)

COLOR

  • (2)
  • (4)
  • (6)
  • (8)
  • (10)

SIZE

  • (2)
  • (4)
  • (6)
  • (8)
  • (10)
  • (12)
================================================ FILE: shop-list-left.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

FILTERS

FOUND 18 RESULTS
Grid List
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
================================================ FILE: shop-list-right.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more
FOUND 18 RESULTS
Grid List
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

FILTERS

================================================ FILE: shop-side-version-2.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

FILTERS

CATEGORY

RATING

  • (2)
  • & Up
    (8)
  • & Up
    (10)
  • & Up
    (12)
  • & Up
    (1)

SHIPPING

PRICE

MANUFACTURER

  • Calvin Klein
    (23)
  • Diesel
    (2)
  • Polo
    (2)
  • Tommy Hilfiger
    (9)
  • Ndoge
    (3)

COLOR

  • (2)
  • (4)
  • (6)
  • (8)
  • (10)

SIZE

  • (2)
  • (4)
  • (6)
  • (8)
  • (10)
  • (12)
FOUND 18 RESULTS
Grid List
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
(23)
$125.00 $22.00
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
================================================ FILE: signin.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

ALREADY REGISTERED?

I'M NEW CUSTOMER

By creating an account with our store, you will be able to move through the checkout process faster, store shipping addresses, view and track your orders in your account and more.

SIGNIN

If you have an account with us, please log in.
================================================ FILE: signup.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more

CREATE AN ACCOUNT

PERSONAL INFORMATION

BIRTHDAY
Return to Store
================================================ FILE: wishlist.html ================================================ Ludus - Electronics, Apparel, Computers, Books, DVDs & more