diff --git a/.gitignore b/.gitignore index d5f19d8..8c93adf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules package-lock.json +.idea diff --git a/assets/images/1.jpg b/assets/images/1.jpg new file mode 100644 index 0000000..4cf29ac Binary files /dev/null and b/assets/images/1.jpg differ diff --git a/assets/images/2.jpg b/assets/images/2.jpg new file mode 100644 index 0000000..515760e Binary files /dev/null and b/assets/images/2.jpg differ diff --git a/assets/images/3.jpg b/assets/images/3.jpg new file mode 100644 index 0000000..41c45e5 Binary files /dev/null and b/assets/images/3.jpg differ diff --git a/assets/images/ban-1.png b/assets/images/ban-1.png new file mode 100644 index 0000000..2c890d9 Binary files /dev/null and b/assets/images/ban-1.png differ diff --git a/assets/images/ban-2.png b/assets/images/ban-2.png new file mode 100644 index 0000000..309f855 Binary files /dev/null and b/assets/images/ban-2.png differ diff --git a/assets/images/bg-1.jpg b/assets/images/bg-1.jpg new file mode 100644 index 0000000..45495e4 Binary files /dev/null and b/assets/images/bg-1.jpg differ diff --git a/assets/silon_logo.png b/assets/silon_logo.png new file mode 100644 index 0000000..aa24d8e Binary files /dev/null and b/assets/silon_logo.png differ diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..447831e --- /dev/null +++ b/css/main.css @@ -0,0 +1,1123 @@ +@import "normalize.css"; +@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Roboto:wght@100;300;400;500;700&display=swap"); +footer { + background-color: #e9e2d8; + width: auto; +} + +.lists { + position: relative; +} + +.list { + text-align: left; + position: relative; + font-size: 14px; + list-style-type: none; + margin-bottom: 30px; + font-weight: 400; + width: 100%; +} +.list .list__item { + display: inline-block; + margin: 8px 0; + color: #888888; + text-decoration: none; +} +.list__wider { + display: inline-block; +} +.list ul { + list-style: none; +} +.list ul :hover a { + color: #ff5353; +} + +.buttons { + margin-bottom: 30px; +} +.buttons a { + text-decoration: none; +} + +.list__title { + text-transform: uppercase; + position: relative; +} + +.button__google--content { + padding: 8px 8px 10px 8px; + color: black; + background-color: white; + border-radius: 8px; + text-align: center; + display: inline-block; + text-transform: uppercase; +} + +.button-texts { + position: relative; + display: inline-block; +} + +.small-text { + text-align: left; + height: 8px; + font-size: 10px; + font-family: "Roboto", sans-serif; + margin: 5px 0px; +} + +.bigger-text { + text-align: left; + width: inherit; + font-size: 13px; + font-weight: 500; + margin: 0; +} + +.ti-android { + color: #ff5353; + font-size: 20px; + text-align: center; +} + +.buttons:hover .button__google--content { + color: white; + background-color: #ff5353; +} +.buttons:hover .button__google--content .ti-android { + color: white; +} + +.ti-apple { + font-size: 20px; + text-align: center; +} + +.button { + position: relative; +} +.button__google--content:hover { + transition: 1ms; + background-color: #ff5353; +} +.button__google--content:hover ._buttonTexts { + color: white; +} +.button__google--content:hover .ti-android { + color: #fff; +} + +.button__apple { + height: 47px; +} + +.button__apple--content { + padding: 8px 8px 10px 8px; + color: white; + background-color: #ff5353; + border-radius: 8px; + text-align: center; + display: inline-block; + text-transform: uppercase; +} + +.icons-footer { + text-decoration: none; + display: flex; + align-items: flex-start; +} + +.socialmedia { + height: 30px; + width: 30px; + background-color: white; + margin: 0px 10px 0px 0px; + position: relative; + color: black; +} + +.ti-facebook { + text-decoration: none; + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.socialmedia:hover { + background-color: #ff5353; + color: white; +} + +.ti-twitter-alt { + text-decoration: none; + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.ti-pinterest-alt { + text-decoration: none; + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.ti-instagram { + text-decoration: none; + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +footer { + display: flex; + flex-direction: column; +} + +.footer-applications { + padding: 0 0 0 40px; +} + +.copyright { + padding: 20px; + position: relative; + text-align: center; + color: rgba(136, 136, 136, 0.5333333333); + font-size: 15px; + background-color: #e9e2d8; +} + +a.red-link { + color: #ff5353; + text-decoration: none; +} + +.container__align { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + height: 48.6px; + margin: 0 100px; +} +.container--left { + width: 50%; + padding: 0px 15px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + justify-content: flex-start; +} +.container--right { + width: 50%; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + justify-content: flex-end; + padding: 0px 15px; +} + +.info { + display: inline-block; + height: 100%; + text-align: center; + font-size: 11px; + padding: 0px 15px 0px 0px; + text-transform: uppercase; + font-weight: 300; +} + +.header__top { + background-color: #fef7f6; + height: 48.6px; + font-size: 11px; + width: 100%; +} +.header__lower { + font-size: 11px; + width: 100%; +} + +.counter { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + height: 13px; + width: 13px; + border-radius: 50%; + background-color: #ff5353; + color: #fef7f6; + font-size: 8px; +} + +.icons-header { + color: black; + text-decoration: none; + display: flex; + align-items: flex-start; + justify-content: flex-end; +} + +.ti-align-justify { + text-decoration: none; + position: relative; + font-size: 18px; + padding: 10px; + box-sizing: border-box; +} + +.ti-angle-down { + position: relative; + color: black; + left: 3px; +} + +.logo { + position: relative; + display: inline; +} + +.dropbtn { + padding: 35px 15px; + border: none; + cursor: pointer; +} + +.dropdown { + position: relative; + display: inline-block; +} + +.dropdown-content { + display: none; + position: absolute; + left: 0; + background-color: white; + min-width: 220px; + box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.07); + z-index: 1; + list-style: none; + transition: all 300ms ease; + text-transform: uppercase; + font-family: "Roboto", sans-serif; + font-weight: 500; + -webkit-padding-start: 0px; + padding-inline-start: 0px; + font-size: 11px; +} + +.dropdown-content a { + color: black; + padding: 20px 20px; + text-decoration: none; + display: block; +} + +.dropdown-content a:hover { + background-color: #f1f1f1; + color: #ff5353; +} + +.dropdown:hover .dropdown-content { + display: block; +} + +.dropdown:hover .dropbtn { + color: #ff5353; +} + +.banner { + display: block; + width: 100%; + position: relative; +} +.banner__fluid { + width: 100%; + padding: 0 15px; + margin: 0 auto; +} +.banner__order { + position: relative; + width: 100%; + padding-right: -15px; + padding-left: -15px; + margin-right: auto; + margin-left: auto; + flex-wrap: wrap; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; +} +.banner__order--column { + position: relative; + width: 50%; + height: 100%; + padding: 0 15px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; +} +.banner__substance { + position: relative; + width: 50%; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + justify-content: flex-end; +} +.banner__image { + position: relative; + height: auto; + justify-content: flex-start; +} + +.first-banner { + background-repeat: no-repeat; + background-position: center top; + background-size: cover; + background-image: url("https://demo.themeies.com/silon/images/bg-1.jpg"); +} +.first-banner__subtitle { + height: 11.2px; + text-transform: uppercase; + color: #565656; + margin: 0; +} + +.second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: row; + align-items: center; +} +.second-banner__title { + font-family: "Dancing Script", cursive; + font-weight: 700; + margin: 0 0 33px; + font-size: 58px; +} +.second-banner__title--subtitle { + font-weight: 300; + text-transform: uppercase; + margin: 0 0 54px; + text-align: center; + font-size: 24px; +} + +h1 { + font-size: 50px; + text-align: center; +} + +.content__button:hover.content__button--content { + color: #181886; + background-color: white; +} + +.content { + position: relative; + text-align: center; + padding: 15px 15px; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + flex-wrap: nowrap; +} +.content__button { + background: #ff5353; + width: 170px; + height: 51.2px; + border-radius: 8px; +} +.content__button--content { + display: inline-block; + text-transform: uppercase; + color: white; + padding: 20px 25px; + text-align: center; + text-decoration: none; + margin-left: auto; + margin-right: auto; + font-size: 14px; + font-weight: 500; +} + +.featured-product__container { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + display: block; + flex-wrap: wrap; + margin: 0 100px; +} + +h2 { + font-size: 36px; + text-align: center; + text-transform: uppercase; + padding: 0px 0 50px 0; +} + +.ti-shopping-cart { + text-decoration: none; + position: relative; + font-size: 18px; + padding: 10px; + box-sizing: border-box; +} + +.ti-heart { + text-decoration: none; + position: relative; + font-size: 18px; + padding: 10px; +} + +.ti-search { + text-decoration: none; + position: relative; + font-size: 18px; + padding: 10px; +} + +.ti-star { + text-decoration: none; + position: relative; + text-align: center; + color: #ff5353; + font-size: 14px; + margin: 0; + padding: 0; +} + +.columns { + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; + position: relative; + margin-bottom: 50px; + display: flex; +} + +.product:hover .product__item--hover { + visibility: visible; + position: relative; + top: -200px; + transition: top 300ms ease-in-out; +} + +.product { + position: relative; + display: flex; + flex-direction: column; + flex-wrap: wrap; + box-sizing: border-box; +} +.product__item { + display: flex; + position: relative; + flex-direction: column; + justify-content: center; + align-items: center; + margin: 0; + width: 100%; + padding-right: 15px; + padding-left: 15px; + box-sizing: border-box; +} +.product__item--hover { + top: -180px; + position: relative; + visibility: hidden; + display: flex; + text-decoration: none; + justify-content: center; +} +.product__item--details :hover.item__name { + color: #ff5353; +} +.product__item--details p.item__name { + font-size: 14px; + color: #888; + margin-top: 25px; +} + +.item__rating { + text-align: center; +} +.item__price { + position: relative; + margin: 10px 0 0 0; + padding: 0; + font-size: 18px; + font-weight: 500; + text-align: center; + color: black; +} + +.entrance { + position: relative; + width: 50px; + height: 50px; + background-color: white; + border-radius: 40px; + text-decoration: none; + margin: 5px; + color: black; + display: flex; + align-items: center; + justify-content: center; +} + +.entrance:hover { + background-color: #ff5353; + color: white; +} + +.ti-eye { + font-size: 15px; + text-decoration: none; +} + +html { + box-sizing: border-box; +} + +*, *:before, *:after { + box-sizing: inherit; +} + +body { + background-color: white; + font-family: "Roboto", sans-serif; +} + +img { + display: block; + width: 100%; + height: auto; +} + +@media (min-width: 20px) and (max-width: 423px) { + .navigation-bar { + height: 90.4px; + margin: 0 20px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + } + .navigation-bar__item--element :hover.icons-header { + color: #ff5353; + } + .header__top { + display: none; + } + .menu { + list-style: none; + display: none; + } + .menu__item { + list-style: none; + display: none; + transition: all 300ms ease-in-out; + } + .menu :hover.menu__item { + color: #ff5353; + } + .hamburger-menu { + visibility: visible; + } + .banner__order--column { + width: 100%; + } + .banner__order { + flex-wrap: wrap-reverse; + } + .banner__substance { + padding: 30px; + } + .second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + .featured-product__container { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + display: block; + flex-wrap: wrap; + margin: 0 0 0 0; + } + .product__item--hover { + flex-wrap: wrap; + } + .columns { + display: flex; + flex-direction: column; + justify-content: space-around; + align-items: center; + } + .buttons { + display: flex; + width: auto; + } + .button__apple, .button__google { + position: relative; + flex-basis: 50%; + } + .button__google--content, .button__apple--content { + display: flex; + flex-direction: row; + align-items: center; + } +} +@media (min-width: 424px) and (max-width: 575px) { + .navigation-bar { + height: 90.4px; + margin: 0 20px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + } + .navigation-bar__item--element :hover.icons-header { + color: #ff5353; + } + .header__top { + display: none; + } + .menu { + list-style: none; + display: none; + } + .menu__item { + list-style: none; + display: none; + transition: all 300ms ease-in-out; + } + .menu :hover.menu__item { + color: #ff5353; + } + .hamburger-menu { + visibility: visible; + } + .banner__order { + flex-wrap: wrap-reverse; + } + .banner__order--column { + width: 100%; + } + .banner__substance { + padding: 30px; + } + .second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + .featured-product__container { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + display: block; + flex-wrap: wrap; + margin: 0 0 0 0; + } + .product__item--hover { + flex-wrap: wrap; + } + .button__apple, .button__google { + width: 50%; + } + .footer-row { + max-width: 540px; + flex-wrap: wrap; + margin: auto; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + } + .footer-column { + margin: 0 15px; + } + .footer-container { + width: 100%; + position: relative; + } +} +@media (min-width: 576px) and (max-width: 767px) { + .header__top { + display: none; + } + .menu { + display: none; + list-style: none; + } + .menu__item { + display: none; + list-style: none; + } + .menu :hover.menu__item { + color: #ff5353; + transition: all 300ms ease-in-out; + } + .hamburger-menu { + visibility: visible; + } + .navigation-bar { + height: 90.4px; + margin: 0 20px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + } + .navigation-bar__item--element :hover.icons-header { + color: #ff5353; + } + .banner__order { + flex-wrap: wrap-reverse; + } + .banner__order--column { + width: 100%; + } + .banner__substance { + padding: 30px; + } + .second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + .featured-product__container { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + display: block; + flex-wrap: wrap; + margin: 0 0 0 0; + } + .product__item--hover { + flex-wrap: wrap; + } + .footer-row { + max-width: 540px; + flex-wrap: wrap; + margin: auto; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-start; + } + .footer-column { + margin: 0 15px; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .header__top { + display: inline-block; + background-color: #fef7f6; + height: 48.6px; + font-size: 11px; + width: 100%; + } + .container__align { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + height: 48.6px; + margin: 0 100px; + } + .container--left { + width: 50%; + padding: 0px 15px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + justify-content: flex-start; + } + .container--right { + width: 50%; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + justify-content: flex-end; + padding: 0px 15px; + } + .menu { + list-style: none; + display: none; + } + .menu__item { + list-style: none; + display: none; + transition: all 300ms ease-in-out; + } + .menu :hover.menu__item { + color: #ff5353; + } + .navigation-bar { + height: 90.4px; + margin: 0 100px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + } + .navigation-bar__item--element :hover.icons-header { + color: #ff5353; + } + .navigation-bar .button__google, .navigation-bar .button__apple { + display: block; + } + .navigation-bar .footer-container { + padding: 80px 15px; + margin: auto; + width: 100%; + } + .navigation-bar .footer-applications { + margin-bottom: 40px; + } + .navigation-bar .footer-row { + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: flex-start; + } + .navigation-bar .footer-column { + margin: 0 15px; + } + .banner__order { + flex-wrap: wrap-reverse; + } + .banner__order--column { + width: 100%; + } + .banner__substance { + padding: 30px; + } + .second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + .footer-container { + padding: 80px 15px; + margin: auto; + width: 100%; + } + .footer-applications { + margin-bottom: 40px; + } + .footer-row { + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: flex-start; + } + .footer-column { + padding: 0 15px; + } +} +@media (min-width: 992px) { + .container__align { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + height: 48.6px; + margin: 0 100px; + } + .container--left { + width: 50%; + padding: 0px 15px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + justify-content: flex-start; + } + .container--right { + width: 50%; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + justify-content: flex-end; + padding: 0px 15px; + } + .header__top { + display: inline-block; + background-color: #fef7f6; + height: 48.6px; + font-size: 11px; + width: 100%; + } + .header__lower { + font-size: 11px; + width: 100%; + } + .menu { + list-style: none; + position: relative; + display: flex; + flex-direction: row; + } + .menu__item { + list-style: none; + display: block; + color: black; + font-family: "Roboto", sans-serif; + font-weight: 500; + padding: 0 15px; + font-size: 13px; + text-transform: uppercase; + text-decoration: none; + } + .menu :hover.menu__item { + color: #ff5353; + transition: all 300ms ease-in-out; + } + .hamburger-menu { + visibility: hidden; + } + .navigation-bar { + height: 90.4px; + margin: 0 100px; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + } + .navigation-bar__item--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + } + .navigation-bar__item--element :hover.icons-header { + color: #ff5353; + } + .dropbtn { + padding: 37px 15px; + } + .featured-product__container { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + display: block; + flex-wrap: wrap; + margin: 0 100px; + } + .footer-container { + padding: 80px 15px; + margin: auto; + width: 100%; + } + .footer-applications { + margin-bottom: 40px; + } + .footer-row { + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: flex-start; + } + .footer-column { + padding: 0 15px; + } +} +/*# sourceMappingURL=main.css.map */ diff --git a/css/main.css.map b/css/main.css.map new file mode 100644 index 0000000..9064f3b --- /dev/null +++ b/css/main.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["main.scss","base/_fonts.scss","layout/_footer.scss","main.css","layout/_header.scss","components/_banner.scss","components/_button.scss","layout/_featured-product.scss","base/_base.scss","base/_media-queries.scss","base/_helpers.scss"],"names":[],"mappings":"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CE;IACE,cAAA;IACA,cAAA;IC7FF,aD8FgB;IC7FhB,mBD6FsB;IC5FtB,8BD4F2B;IC3F3B,mBD2F0C;ENumB1C;EMrmBE;IChGF,aDiGkB;IChGlB,mBDgGwB;IC/FxB,8BD+F6B;IC9F7B,mBD8F4C;EN0mB5C;EMxmBI;IACE,kBAAA;IACA,aAAA;IACA,uBAAA;IACA,uBAAA;EN0mBN;EMxmBM;IACE,cAAA;EN0mBR;EMrmBA;IACE,aAAA;ENumBF;EMrmBA;IACE,gBAAA;IACA,aAAA;ENumBF;EMrmBE;IACE,gBAAA;IACA,aAAA;ICvGJ,iCAAA;EP+sBA;EMpmBE;IACE,cAAA;ENsmBJ;EMlmBA;IACE,mBAAA;ENomBF;EMhmBE;IACE,uBAAA;ENkmBJ;EMhmBI;IACE,WAAA;ENkmBN;EM9lBE;IACE,aAAA;ENgmBJ;EM5lBA;IACE,yBAAA;IACA,WAAA;IACA,aAAA;IACA,sBAAA;IACA,mBAAA;EN8lBF;EM3lBA;IC3JA,aD4JgB;IC3JhB,sBD2JsB;IC1JtB,8BD0J8B;ICzJ9B,mBDyJ6C;IAC3C,cAAA;IACA,eAAA;IACA,eAAA;ENgmBF;EM7lBA;IACE,eAAA;EN+lBF;EM5lBA;IACE,UAAA;EN8lBF;EM3lBA;IACE,gBAAA;IACA,eAAA;IACA,YAAA;IC7KF,aD8KgB;IC7KhB,mBD6KsB;IC5KtB,2BD4K2B;IC3K3B,uBD2KuC;ENgmBvC;EM7lBA;IACE,cAAA;EN+lBF;EM5lBA;IACE,WAAA;IACA,kBAAA;EN8lBF;AACF;AM3lBA;EACE;IACE,aAAA;EN6lBF;EM3lBA;IACE,aAAA;IACA,gBAAA;EN6lBF;EM3lBE;IACE,aAAA;IACA,gBAAA;EN6lBJ;EM1lBE;IACE,cAAA;ICxLJ,iCAAA;EPqxBA;EMzlBA;IACE,mBAAA;EN2lBF;EMzlBA;IACE,cAAA;IACA,cAAA;IClNF,aDmNgB;IClNhB,mBDkNsB;ICjNtB,8BDiN2B;IChN3B,mBDgN0C;EN8lB1C;EM5lBE;ICrNF,aDsNkB;ICrNlB,mBDqNwB;ICpNxB,8BDoN6B;ICnN7B,mBDmN4C;ENimB5C;EM/lBI;IACE,kBAAA;IACA,aAAA;IACA,uBAAA;IACA,uBAAA;ENimBN;EM/lBM;IACE,cAAA;ENimBR;EM3lBE;IACE,uBAAA;EN6lBJ;EM3lBI;IACE,WAAA;EN6lBN;EMzlBE;IACE,aAAA;EN2lBJ;EMvlBA;IACE,yBAAA;IACA,WAAA;IACA,aAAA;IACA,sBAAA;IACA,mBAAA;ENylBF;EMvlBA;ICzPA,aD0PgB;ICzPhB,sBDyPsB;ICxPtB,8BDwP8B;ICvP9B,mBDuP6C;IAC3C,cAAA;IACA,eAAA;IACA,eAAA;EN4lBF;EM1lBA;IACE,eAAA;EN4lBF;EM1lBA;IACE,gBAAA;IACA,eAAA;IACA,YAAA;ICrQF,aDsQgB;ICrQhB,mBDqQsB;ICpQtB,2BDoQ2B;ICnQ3B,uBDmQuC;EN+lBvC;EM7lBA;IACE,cAAA;EN+lBF;AACF;AM5lBA;EACE;IACE,qBAAA;IACA,yBAAA;IACA,cAAA;IACA,eAAA;IACA,WAAA;EN8lBF;EM3lBE;ICtRF,aDuRkB;ICtRlB,mBDsRwB;ICrRxB,8BDqR6B;ICpR7B,mBDoR4C;IACxC,cAAA;IClRJ,eAAA;EPm3BA;EM7lBE;IACE,UAAA;IACA,iBAAA;IC9RJ,aD+RkB;IC9RlB,mBD8RwB;IC7RxB,8BD6R6B;IC5R7B,mBD4R4C;IACxC,2BAAA;ENkmBJ;EM/lBE;IACE,UAAA;ICpSJ,aDqSkB;ICpSlB,mBDoSwB;ICnSxB,8BDmS6B;IClS7B,mBDkS4C;IACxC,yBAAA;IACA,iBAAA;ENomBJ;EMjmBA;IACE,gBAAA;IACA,aAAA;ENmmBF;EMjmBE;IACE,gBAAA;IACA,aAAA;IC/RJ,iCAAA;EPm4BA;EMhmBE;IACE,cAAA;ENkmBJ;EM9lBA;IACE,cAAA;ICpTF,eAAA;IANA,aD4TgB;IC3ThB,mBD2TsB;IC1TtB,8BD0T2B;ICzT3B,mBDyT0C;ENmmB1C;EMjmBE;IC9TF,aD+TkB;IC9TlB,mBD8TwB;IC7TxB,8BD6T6B;IC5T7B,mBD4T4C;ENsmB5C;EMpmBI;IACE,kBAAA;IACA,aAAA;IACA,uBAAA;IACA,uBAAA;ENsmBN;EMpmBM;IACE,cAAA;ENsmBR;EMjmBE;IACE,cAAA;ENmmBJ;EM/lBE;IACE,kBAAA;IACA,YAAA;IACA,WAAA;ENimBJ;EM9lBE;IACE,mBAAA;ENgmBJ;EM7lBE;IC5VF,aD6VkB;IC5VlB,mBD4VwB;IC3VxB,6BD2V6B;IC1V7B,uBD0V2C;ENkmB3C;EM9lBE;IACE,cAAA;ENgmBJ;EM3lBE;IACE,uBAAA;EN6lBJ;EM3lBI;IACE,WAAA;EN6lBN;EMzlBE;IACE,aAAA;EN2lBJ;EMvlBA;IACE,yBAAA;IACA,WAAA;IACA,aAAA;IACA,sBAAA;IACA,mBAAA;ENylBF;EMvlBA;IACE,kBAAA;IACA,YAAA;IACA,WAAA;ENylBF;EMvlBA;IACE,mBAAA;ENylBF;EMvlBA;ICnYA,aDoYgB;ICnYhB,mBDmYsB;IClYtB,6BDkY2B;ICjY3B,uBDiYyC;EN4lBzC;EM1lBA;IACE,eAAA;EN4lBF;AACF;AMxlBA;EAEI;IC9YF,aD+YkB;IC9YlB,mBD8YwB;IC7YxB,8BD6Y6B;IC5Y7B,mBD4Y4C;IACxC,cAAA;IC1YJ,eAAA;EPu+BA;EMzlBE;IACE,UAAA;IACA,iBAAA;ICtZJ,aDuZkB;ICtZlB,mBDsZwB;ICrZxB,8BDqZ6B;ICpZ7B,mBDoZ4C;IACxC,2BAAA;EN8lBJ;EM3lBE;IACE,UAAA;IC5ZJ,aD6ZkB;IC5ZlB,mBD4ZwB;IC3ZxB,8BD2Z6B;IC1Z7B,mBD0Z4C;IACxC,yBAAA;IACA,iBAAA;ENgmBJ;EM5lBE;IACE,qBAAA;IACA,yBAAA;IACA,cAAA;IACA,eAAA;IACA,WAAA;EN8lBJ;EM3lBE;IACE,eAAA;IACA,WAAA;EN6lBJ;EMzlBA;IACE,gBAAA;IACA,kBAAA;IACA,aAAA;IACA,mBAAA;EN2lBF;EMzlBE;IACE,gBAAA;IACA,cAAA;IACA,YAAA;IACA,iCAAA;IACA,gBAAA;IACA,eAAA;IACA,eAAA;IACA,yBAAA;IACA,qBAAA;EN2lBJ;EMxlBE;IACE,cAAA;ICnbJ,iCAAA;EP8gCA;EMvlBA;IACE,kBAAA;ENylBF;EMvlBA;IACE,cAAA;ICtcF,eAAA;IANA,aD8cgB;IC7chB,mBD6csB;IC5ctB,8BD4c2B;IC3c3B,mBD2c0C;EN4lB1C;EM1lBE;IChdF,aDidkB;IChdlB,mBDgdwB;IC/cxB,8BD+c6B;IC9c7B,mBD8c4C;EN+lB5C;EM7lBI;IACE,kBAAA;IACA,aAAA;IACA,uBAAA;IACA,uBAAA;EN+lBN;EM7lBM;IACE,cAAA;EN+lBR;EM1lBA;IC/dA,aDgegB;IC/dhB,sBD+dsB;IC9dtB,8BD8d8B;IC7d9B,mBD6d6C;IAC3C,cAAA;IACA,eAAA;IC5dF,eAAA;EP4jCA;EM7lBA;IACE,kBAAA;IACA,YAAA;IACA,WAAA;EN+lBF;EM5lBA;IACE,mBAAA;EN8lBF;EM5lBA;IC9eA,aD+egB;IC9ehB,mBD8esB;IC7etB,6BD6e2B;IC5e3B,uBD4eyC;ENimBzC;EM/lBA;IACE,eAAA;ENimBF;AACF","file":"main.css","sourcesContent":["@import \"normalize.css\";\r\n@import \"base/_fonts.scss\";\r\n@import \"layout/_footer.scss\";\r\n@import \"layout/_header.scss\";\r\n@import \"components/banner\";\r\n@import \"components/button\";\r\n@import \"layout/featured-product\";\r\n@import \"base/_helpers\";\r\n@import \"base/_base\";\r\n@import \"base/_media-queries\";\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","// -----------------------------------------------------------------------------\r\n// This file contains all @font-face declarations.\r\n// -----------------------------------------------------------------------------\r\n\r\n@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Roboto:wght@100;300;400;500;700&display=swap');\r\n","// -----------------------------------------------------------------------------\r\n// This file contains all styles related to the footer of the site/application.\r\n// -----------------------------------------------------------------------------\r\n\r\n\r\nfooter {\r\n background-color: #e9e2d8;\r\n width: auto;\r\n}\r\n\r\n.lists {\r\n position: relative;\r\n\r\n}\r\n\r\n.list {\r\n text-align: left;\r\n position: relative;\r\n font-size: 14px;\r\n list-style-type: none;\r\n margin-bottom: 30px;\r\n font-weight: 400;\r\n width: 100%;\r\n\r\n .list__item {\r\n display: inline-block;\r\n margin: 8px 0;\r\n color: #888888;\r\n text-decoration: none;\r\n }\r\n\r\n &__wider {\r\n display: inline-block;\r\n }\r\n\r\n ul {\r\n list-style: none;\r\n\r\n :hover a {\r\n color: #ff5353\r\n }\r\n }\r\n}\r\n\r\n\r\n.buttons {\r\n margin-bottom: 30px;\r\n}\r\n\r\n.list__title {\r\n text-transform: uppercase;\r\n position: relative;\r\n}\r\n\r\n.button__google--content {\r\n padding: 8px 8px 10px 8px;\r\n color: black;\r\n background-color: white;\r\n border-radius: 8px;\r\n text-align: center;\r\n display: inline-block;\r\n text-transform: uppercase;\r\n}\r\n\r\n.button-texts {\r\n position: relative;\r\n display: inline-block;\r\n}\r\n\r\n.small-text {\r\n text-align: left;\r\n height: 8px;\r\n font-size: 10px;\r\n font-family: \"Roboto\", sans-serif;\r\n margin: 5px 0px;\r\n}\r\n\r\n.bigger-text {\r\n text-align: left;\r\n width: inherit;\r\n font-size: 13px;\r\n font-weight: 500;\r\n margin: 0;\r\n}\r\n\r\n.ti-android {\r\n color: #ff5353;\r\n font-size: 20px;\r\n text-align: center;\r\n}\r\n\r\n.buttons:hover {\r\n .button__google--content {\r\n color: white;\r\n background-color: #ff5353;\r\n\r\n .ti-android {\r\n color: white\r\n }\r\n }\r\n\r\n}\r\n\r\n.ti-apple {\r\n font-size: 20px;\r\n text-align: center;\r\n}\r\n\r\n.button {\r\n position: relative;\r\n\r\n &__google--content:hover {\r\n transition: 1ms;\r\n background-color: #ff5353;\r\n\r\n ._buttonTexts {\r\n color: white\r\n }\r\n\r\n .ti-android {\r\n color: #fff;\r\n }\r\n }\r\n}\r\n\r\n.button__apple {\r\n height: 47px;\r\n}\r\n\r\n.button__apple--content {\r\n padding: 8px 8px 10px 8px;\r\n color: white;\r\n background-color: #ff5353;\r\n border-radius: 8px;\r\n text-align: center;\r\n display: inline-block;\r\n text-transform: uppercase;\r\n}\r\n\r\n.icons-footer {\r\n text-decoration: none;\r\n display: flex;\r\n align-items: flex-start;\r\n}\r\n\r\n.socialmedia {\r\n height: 30px;\r\n width: 30px;\r\n background-color: white;\r\n margin: 0px 10px 0px 0px;\r\n position: relative;\r\n color: black;\r\n}\r\n\r\n.ti-facebook {\r\n text-decoration: none;\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n margin-right: -50%;\r\n transform: translate(-50%, -50%);\r\n}\r\n\r\n.socialmedia:hover {\r\n background-color: #ff5353;\r\n color: white;\r\n}\r\n\r\n.ti-twitter-alt {\r\n text-decoration: none;\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n margin-right: -50%;\r\n transform: translate(-50%, -50%);\r\n}\r\n\r\n.ti-pinterest-alt {\r\n text-decoration: none;\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n margin-right: -50%;\r\n transform: translate(-50%, -50%);\r\n}\r\n\r\n.ti-instagram {\r\n text-decoration: none;\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n margin-right: -50%;\r\n transform: translate(-50%, -50%);\r\n}\r\n\r\nfooter {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.footer-applications {\r\n padding: 0 0 0 40px;\r\n}\r\n\r\n.copyright {\r\n padding: 20px;\r\n position: relative;\r\n text-align: center;\r\n color: #8888;\r\n font-size: 15px;\r\n background-color: #e9e2d8;\r\n}\r\n\r\na.red-link {\r\n color: #ff5353;\r\n text-decoration: none;\r\n}","@import \"normalize.css\";\n@import url(\"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Roboto:wght@100;300;400;500;700&display=swap\");\nfooter {\n background-color: #e9e2d8;\n width: auto;\n}\n\n.lists {\n position: relative;\n}\n\n.list {\n text-align: left;\n position: relative;\n font-size: 14px;\n list-style-type: none;\n margin-bottom: 30px;\n font-weight: 400;\n width: 100%;\n}\n.list .list__item {\n display: inline-block;\n margin: 8px 0;\n color: #888888;\n text-decoration: none;\n}\n.list__wider {\n display: inline-block;\n}\n.list ul {\n list-style: none;\n}\n.list ul :hover a {\n color: #ff5353;\n}\n\n.buttons {\n margin-bottom: 30px;\n}\n\n.list__title {\n text-transform: uppercase;\n position: relative;\n}\n\n.button__google--content {\n padding: 8px 8px 10px 8px;\n color: black;\n background-color: white;\n border-radius: 8px;\n text-align: center;\n display: inline-block;\n text-transform: uppercase;\n}\n\n.button-texts {\n position: relative;\n display: inline-block;\n}\n\n.small-text {\n text-align: left;\n height: 8px;\n font-size: 10px;\n font-family: \"Roboto\", sans-serif;\n margin: 5px 0px;\n}\n\n.bigger-text {\n text-align: left;\n width: inherit;\n font-size: 13px;\n font-weight: 500;\n margin: 0;\n}\n\n.ti-android {\n color: #ff5353;\n font-size: 20px;\n text-align: center;\n}\n\n.buttons:hover .button__google--content {\n color: white;\n background-color: #ff5353;\n}\n.buttons:hover .button__google--content .ti-android {\n color: white;\n}\n\n.ti-apple {\n font-size: 20px;\n text-align: center;\n}\n\n.button {\n position: relative;\n}\n.button__google--content:hover {\n transition: 1ms;\n background-color: #ff5353;\n}\n.button__google--content:hover ._buttonTexts {\n color: white;\n}\n.button__google--content:hover .ti-android {\n color: #fff;\n}\n\n.button__apple {\n height: 47px;\n}\n\n.button__apple--content {\n padding: 8px 8px 10px 8px;\n color: white;\n background-color: #ff5353;\n border-radius: 8px;\n text-align: center;\n display: inline-block;\n text-transform: uppercase;\n}\n\n.icons-footer {\n text-decoration: none;\n display: flex;\n align-items: flex-start;\n}\n\n.socialmedia {\n height: 30px;\n width: 30px;\n background-color: white;\n margin: 0px 10px 0px 0px;\n position: relative;\n color: black;\n}\n\n.ti-facebook {\n text-decoration: none;\n position: absolute;\n top: 50%;\n left: 50%;\n margin-right: -50%;\n transform: translate(-50%, -50%);\n}\n\n.socialmedia:hover {\n background-color: #ff5353;\n color: white;\n}\n\n.ti-twitter-alt {\n text-decoration: none;\n position: absolute;\n top: 50%;\n left: 50%;\n margin-right: -50%;\n transform: translate(-50%, -50%);\n}\n\n.ti-pinterest-alt {\n text-decoration: none;\n position: absolute;\n top: 50%;\n left: 50%;\n margin-right: -50%;\n transform: translate(-50%, -50%);\n}\n\n.ti-instagram {\n text-decoration: none;\n position: absolute;\n top: 50%;\n left: 50%;\n margin-right: -50%;\n transform: translate(-50%, -50%);\n}\n\nfooter {\n display: flex;\n flex-direction: column;\n}\n\n.footer-applications {\n padding: 0 0 0 40px;\n}\n\n.copyright {\n padding: 20px;\n position: relative;\n text-align: center;\n color: rgba(136, 136, 136, 0.5333333333);\n font-size: 15px;\n background-color: #e9e2d8;\n}\n\na.red-link {\n color: #ff5353;\n text-decoration: none;\n}\n\n.container__align {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n height: 48.6px;\n margin: 0 100px;\n}\n.container--left {\n width: 50%;\n padding: 0px 15px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n justify-content: flex-start;\n}\n.container--right {\n width: 50%;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n justify-content: flex-end;\n padding: 0px 15px;\n}\n\n.info {\n display: inline-block;\n height: 100%;\n text-align: center;\n font-size: 11px;\n padding: 0px 15px 0px 0px;\n text-transform: uppercase;\n font-weight: 300;\n}\n\n.header__top {\n background-color: #fef7f6;\n height: 48.6px;\n font-size: 11px;\n width: 100%;\n}\n.header__lower {\n font-size: 11px;\n width: 100%;\n}\n\n.counter {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n height: 13px;\n width: 13px;\n border-radius: 50%;\n background-color: #ff5353;\n color: #fef7f6;\n font-size: 8px;\n}\n\n.icons-header {\n color: black;\n text-decoration: none;\n display: flex;\n align-items: flex-start;\n justify-content: flex-end;\n}\n\n.ti-align-justify {\n text-decoration: none;\n position: relative;\n font-size: 18px;\n padding: 10px;\n box-sizing: border-box;\n}\n\n.ti-angle-down {\n position: relative;\n color: black;\n left: 3px;\n}\n\n.logo {\n position: relative;\n display: inline;\n}\n\n.dropbtn {\n padding: 35px 15px;\n border: none;\n cursor: pointer;\n}\n\n.dropdown {\n position: relative;\n display: inline-block;\n}\n\n.dropdown-content {\n display: none;\n position: absolute;\n left: 0;\n background-color: white;\n min-width: 220px;\n box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.07);\n z-index: 1;\n list-style: none;\n transition: all 300ms ease;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif;\n font-weight: 500;\n}\n\n.dropdown-content a {\n color: black;\n padding: 10px 10px;\n text-decoration: none;\n display: block;\n}\n\n.dropdown-content a:hover {\n background-color: #f1f1f1;\n color: #ff5353;\n}\n\n.dropdown:hover .dropdown-content {\n display: block;\n}\n\n.dropdown:hover .dropbtn {\n color: #ff5353;\n}\n\n.banner {\n display: block;\n width: 100%;\n position: relative;\n}\n.banner__fluid {\n width: 100%;\n padding: 0 15px;\n margin: 0 auto;\n}\n.banner__order {\n position: relative;\n width: 100%;\n padding-right: -15px;\n padding-left: -15px;\n margin-right: auto;\n margin-left: auto;\n flex-wrap: wrap;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n.banner__order--column {\n position: relative;\n width: 50%;\n height: 100%;\n padding: 0 15px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n.banner__substance {\n position: relative;\n width: 50%;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n justify-content: flex-end;\n}\n.banner__image {\n position: relative;\n height: auto;\n justify-content: flex-start;\n}\n\n.first-banner {\n background-repeat: no-repeat;\n background-position: center top;\n background-size: cover;\n background-image: url(\"https://demo.themeies.com/silon/images/bg-1.jpg\");\n}\n.first-banner__subtitle {\n height: 11.2px;\n text-transform: uppercase;\n color: #565656;\n margin: 0;\n}\n\n.second-banner {\n background-color: #e9e2d8;\n width: 100%;\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.second-banner__title {\n font-family: \"Dancing Script\", cursive;\n font-weight: 700;\n margin: 0 0 33px;\n font-size: 58px;\n}\n.second-banner__title--subtitle {\n font-weight: 300;\n text-transform: uppercase;\n margin: 0 0 54px;\n text-align: center;\n font-size: 24px;\n}\n\nh1 {\n font-size: 50px;\n text-align: center;\n}\n\n.content__button:hover.content__button--content {\n color: #181886;\n background-color: white;\n}\n\n.content {\n position: relative;\n text-align: center;\n padding: 15px 15px;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n flex-wrap: nowrap;\n}\n.content__button {\n background: #ff5353;\n width: 170px;\n height: 51.2px;\n border-radius: 8px;\n}\n.content__button--content {\n display: inline-block;\n text-transform: uppercase;\n color: white;\n padding: 20px 25px;\n text-align: center;\n text-decoration: none;\n margin-left: auto;\n margin-right: auto;\n font-size: 14px;\n font-weight: 500;\n}\n\n.featured-product__container {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n display: block;\n flex-wrap: wrap;\n margin: 0 100px;\n}\n\nh2 {\n font-size: 36px;\n text-align: center;\n text-transform: uppercase;\n padding: 0px 0 50px 0;\n}\n\n.ti-shopping-cart {\n text-decoration: none;\n position: relative;\n font-size: 18px;\n padding: 10px;\n box-sizing: border-box;\n}\n\n.ti-heart {\n text-decoration: none;\n position: relative;\n font-size: 18px;\n padding: 10px;\n}\n\n.ti-search {\n text-decoration: none;\n position: relative;\n font-size: 18px;\n padding: 10px;\n}\n\n.ti-star {\n text-decoration: none;\n position: relative;\n text-align: center;\n color: #ff5353;\n font-size: 14px;\n margin: 0;\n padding: 0;\n}\n\n.columns {\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n align-items: center;\n position: relative;\n margin-bottom: 50px;\n display: flex;\n}\n\n.product:hover .product__item--hover {\n visibility: visible;\n position: relative;\n top: -200px;\n transition: top 300ms ease-in-out;\n}\n\n.product {\n position: relative;\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n box-sizing: border-box;\n}\n.product__item {\n display: flex;\n position: relative;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin: 0;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n box-sizing: border-box;\n}\n.product__item--hover {\n top: -180px;\n position: relative;\n visibility: hidden;\n display: flex;\n text-decoration: none;\n justify-content: center;\n}\n.product__item--details :hover.item__name {\n color: #ff5353;\n}\n.product__item--details p.item__name {\n font-size: 14px;\n color: #888;\n margin-top: 25px;\n}\n\n.item__rating {\n text-align: center;\n}\n.item__price {\n position: relative;\n margin: 10px 0 0 0;\n padding: 0;\n font-size: 18px;\n font-weight: 500;\n text-align: center;\n color: black;\n}\n\n.entrance {\n position: relative;\n width: 50px;\n height: 50px;\n background-color: white;\n border-radius: 40px;\n text-decoration: none;\n margin: 5px;\n color: black;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.entrance:hover {\n background-color: #ff5353;\n color: white;\n}\n\n.ti-eye {\n font-size: 15px;\n text-decoration: none;\n}\n\nhtml {\n box-sizing: border-box;\n}\n\n*, *:before, *:after {\n box-sizing: inherit;\n}\n\nbody {\n background-color: white;\n font-family: \"Roboto\", sans-serif;\n}\n\nimg {\n display: block;\n width: 100%;\n height: auto;\n}\n\n@media (min-width: 20px) and (max-width: 423px) {\n .navigation-bar {\n height: 90.4px;\n margin: 0 20px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item--element {\n position: relative;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n }\n .navigation-bar__item--element :hover.icons-header {\n color: #ff5353;\n }\n .header__top {\n display: none;\n }\n .menu {\n list-style: none;\n display: none;\n }\n .menu__item {\n list-style: none;\n display: none;\n transition: all 300ms ease-in-out;\n }\n .menu :hover.menu__item {\n color: #ff5353;\n }\n .hamburger-menu {\n visibility: visible;\n }\n .banner__order--column {\n width: 100%;\n }\n .banner__order {\n flex-wrap: wrap-reverse;\n }\n .banner__substance {\n padding: 30px;\n }\n .second-banner {\n background-color: #e9e2d8;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n .featured-product__container {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n display: block;\n flex-wrap: wrap;\n margin: 0 0 0 0;\n }\n .product__item--hover {\n flex-wrap: wrap;\n }\n .columns {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: center;\n }\n .buttons {\n display: flex;\n width: auto;\n }\n .button__apple, .button__google {\n position: relative;\n flex-basis: 50%;\n }\n .button__google--content, .button__apple--content {\n display: flex;\n flex-direction: row;\n align-items: center;\n }\n}\n@media (min-width: 424px) and (max-width: 575px) {\n .navigation-bar {\n height: 90.4px;\n margin: 0 20px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item--element {\n position: relative;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n }\n .navigation-bar__item--element :hover.icons-header {\n color: #ff5353;\n }\n .header__top {\n display: none;\n }\n .menu {\n list-style: none;\n display: none;\n }\n .menu__item {\n list-style: none;\n display: none;\n transition: all 300ms ease-in-out;\n }\n .menu :hover.menu__item {\n color: #ff5353;\n }\n .hamburger-menu {\n visibility: visible;\n }\n .banner__order {\n flex-wrap: wrap-reverse;\n }\n .banner__order--column {\n width: 100%;\n }\n .banner__substance {\n padding: 30px;\n }\n .second-banner {\n background-color: #e9e2d8;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n .featured-product__container {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n display: block;\n flex-wrap: wrap;\n margin: 0 0 0 0;\n }\n .product__item--hover {\n flex-wrap: wrap;\n }\n .button__apple, .button__google {\n width: 50%;\n }\n .footer-row {\n max-width: 540px;\n flex-wrap: wrap;\n margin: auto;\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: flex-start;\n }\n .footer-column {\n margin: 0 15px;\n }\n .footer-container {\n width: 100%;\n position: relative;\n }\n}\n@media (min-width: 576px) and (max-width: 767px) {\n .header__top {\n display: none;\n }\n .menu {\n display: none;\n list-style: none;\n }\n .menu__item {\n display: none;\n list-style: none;\n }\n .menu :hover.menu__item {\n color: #ff5353;\n transition: all 300ms ease-in-out;\n }\n .hamburger-menu {\n visibility: visible;\n }\n .navigation-bar {\n height: 90.4px;\n margin: 0 20px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item--element {\n position: relative;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n }\n .navigation-bar__item--element :hover.icons-header {\n color: #ff5353;\n }\n .banner__order {\n flex-wrap: wrap-reverse;\n }\n .banner__order--column {\n width: 100%;\n }\n .banner__substance {\n padding: 30px;\n }\n .second-banner {\n background-color: #e9e2d8;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n .featured-product__container {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n display: block;\n flex-wrap: wrap;\n margin: 0 0 0 0;\n }\n .product__item--hover {\n flex-wrap: wrap;\n }\n .footer-row {\n max-width: 540px;\n flex-wrap: wrap;\n margin: auto;\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: flex-start;\n }\n .footer-column {\n margin: 0 15px;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .header__top {\n display: inline-block;\n background-color: #fef7f6;\n height: 48.6px;\n font-size: 11px;\n width: 100%;\n }\n .container__align {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n height: 48.6px;\n margin: 0 100px;\n }\n .container--left {\n width: 50%;\n padding: 0px 15px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n justify-content: flex-start;\n }\n .container--right {\n width: 50%;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n justify-content: flex-end;\n padding: 0px 15px;\n }\n .menu {\n list-style: none;\n display: none;\n }\n .menu__item {\n list-style: none;\n display: none;\n transition: all 300ms ease-in-out;\n }\n .menu :hover.menu__item {\n color: #ff5353;\n }\n .navigation-bar {\n height: 90.4px;\n margin: 0 100px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item--element {\n position: relative;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n }\n .navigation-bar__item--element :hover.icons-header {\n color: #ff5353;\n }\n .navigation-bar .button__google, .navigation-bar .button__apple {\n display: block;\n }\n .navigation-bar .footer-container {\n padding: 80px 15px;\n margin: auto;\n width: 100%;\n }\n .navigation-bar .footer-applications {\n margin-bottom: 40px;\n }\n .navigation-bar .footer-row {\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n align-items: flex-start;\n }\n .navigation-bar .footer-column {\n margin: 0 15px;\n }\n .banner__order {\n flex-wrap: wrap-reverse;\n }\n .banner__order--column {\n width: 100%;\n }\n .banner__substance {\n padding: 30px;\n }\n .second-banner {\n background-color: #e9e2d8;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n .footer-container {\n padding: 80px 15px;\n margin: auto;\n width: 100%;\n }\n .footer-applications {\n margin-bottom: 40px;\n }\n .footer-row {\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n align-items: flex-start;\n }\n .footer-column {\n padding: 0 15px;\n }\n}\n@media (min-width: 992px) {\n .container__align {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n height: 48.6px;\n margin: 0 100px;\n }\n .container--left {\n width: 50%;\n padding: 0px 15px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n justify-content: flex-start;\n }\n .container--right {\n width: 50%;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n justify-content: flex-end;\n padding: 0px 15px;\n }\n .header__top {\n display: inline-block;\n background-color: #fef7f6;\n height: 48.6px;\n font-size: 11px;\n width: 100%;\n }\n .header__lower {\n font-size: 11px;\n width: 100%;\n }\n .menu {\n list-style: none;\n position: relative;\n display: flex;\n flex-direction: row;\n }\n .menu__item {\n list-style: none;\n display: block;\n color: black;\n font-family: \"Roboto\", sans-serif;\n font-weight: 500;\n padding: 0 15px;\n font-size: 13px;\n text-transform: uppercase;\n text-decoration: none;\n }\n .menu :hover.menu__item {\n color: #ff5353;\n transition: all 300ms ease-in-out;\n }\n .hamburger-menu {\n visibility: hidden;\n }\n .navigation-bar {\n height: 90.4px;\n margin: 0 100px;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n }\n .navigation-bar__item--element {\n position: relative;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n }\n .navigation-bar__item--element :hover.icons-header {\n color: #ff5353;\n }\n .featured-product__container {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n display: block;\n flex-wrap: wrap;\n margin: 0 100px;\n }\n .footer-container {\n padding: 80px 15px;\n margin: auto;\n width: 100%;\n }\n .footer-applications {\n margin-bottom: 40px;\n }\n .footer-row {\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n align-items: flex-start;\n }\n .footer-column {\n padding: 0 15px;\n }\n}","\r\n// -----------------------------------------------------------------------------\r\n// This file contains all styles related to the header of the site/application.\r\n// -----------------------------------------------------------------------------\r\n@mixin flex($parameter1,$parameter2,$parameter3,$parameter4) {\r\n display: $parameter1;\r\n flex-direction: $parameter2;\r\n justify-content: $parameter3;\r\n align-items: $parameter4;\r\n}\r\n@mixin wider-margin {\r\n margin: 0 100px;\r\n}\r\n\r\n@mixin align-right {\r\n justify-content: flex-end;\r\n}\r\n\r\n@mixin align-left {\r\n justify-content: flex-start;\r\n}\r\n.container {\r\n &__align {\r\n @include flex(flex, row, space-between, center);\r\n height: 48.6px;\r\n @include wider-margin;\r\n }\r\n\r\n &--left {\r\n width: 50%;\r\n padding: 0px 15px;\r\n @include flex(flex, row, space-between, center);\r\n justify-content: flex-start;\r\n }\r\n\r\n &--right {\r\n width: 50%;\r\n @include flex(flex, row, space-between, center);\r\n justify-content: flex-end;\r\n padding: 0px 15px;\r\n }\r\n}\r\n.info {\r\n display: inline-block;\r\n height: 100%;\r\n text-align: center;\r\n font-size: 11px;\r\n padding: 0px 15px 0px 0px;\r\n text-transform: uppercase;\r\n font-weight: 300;\r\n}\r\n\r\n.header {\r\n &__top {\r\n background-color: #fef7f6;\r\n height: 48.6px;\r\n font-size: 11px;\r\n width: 100%;\r\n }\r\n\r\n &__lower {\r\n font-size: 11px;\r\n width: 100%;\r\n }\r\n}\r\n\r\n.counter {\r\n position: absolute;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n height: 13px;\r\n width: 13px;\r\n border-radius: 50%;\r\n background-color: #ff5353;\r\n color: #fef7f6;\r\n font-size: 8px;\r\n}\r\n\r\n.icons-header {\r\n color: black;\r\n text-decoration: none;\r\n display: flex;\r\n align-items: flex-start;\r\n justify-content: flex-end;\r\n\r\n}\r\n\r\n.ti-align-justify {\r\n text-decoration: none;\r\n position: relative;\r\n font-size: 18px;\r\n padding: 10px;\r\n box-sizing: border-box;\r\n}\r\n\r\n.ti-angle-down {\r\n position: relative;\r\n color: black;\r\n left: 3px;\r\n}\r\n\r\n.logo {\r\n position: relative;\r\n display: inline;\r\n}\r\n\r\n.dropbtn {\r\n padding: 35px 15px;\r\n border: none;\r\n cursor: pointer;\r\n}\r\n\r\n.dropdown {\r\n position: relative;\r\n display: inline-block;\r\n}\r\n\r\n.dropdown-content {\r\n display: none;\r\n position: absolute;\r\n left: 0;\r\n background-color: white;\r\n min-width: 220px;\r\n box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 7%);\r\n z-index: 1;\r\n list-style: none;\r\n transition: all 300ms ease;\r\n text-transform: uppercase;\r\n font-family: \"Roboto\", sans-serif;\r\n font-weight: 500;\r\n}\r\n\r\n.dropdown-content a {\r\n color: black;\r\n padding: 10px 10px;\r\n text-decoration: none;\r\n display: block;\r\n\r\n}\r\n\r\n.dropdown-content a:hover {\r\n background-color: #f1f1f1;\r\n color: #ff5353;\r\n}\r\n\r\n.dropdown:hover .dropdown-content {\r\n display: block;\r\n}\r\n\r\n.dropdown:hover .dropbtn {\r\n color: #ff5353;\r\n}\r\n\r\n\r\n","\r\n.banner {\r\n display: block;\r\n width: 100%;\r\n position: relative;\r\n\r\n &__fluid {\r\n width: 100%;\r\n padding: 0 15px;\r\n margin: 0 auto;\r\n }\r\n\r\n &__order {\r\n position: relative;\r\n width: 100%;\r\n padding-right: -15px;\r\n padding-left: -15px;\r\n margin-right: auto;\r\n margin-left: auto;\r\n flex-wrap: wrap;\r\n @include flex(flex, row, space-between, center);\r\n\r\n &--column {\r\n position: relative;\r\n width: 50%;\r\n height: 100%;\r\n padding: 0 15px;\r\n @include flex(flex, row, space-between, center);\r\n }\r\n }\r\n\r\n &__substance {\r\n position: relative;\r\n width: 50%;\r\n @include flex(flex, column, space-between, center);\r\n @include align-right;\r\n }\r\n\r\n &__image {\r\n position: relative;\r\n //width: 100%;\r\n height: auto;\r\n @include align-left;\r\n }\r\n}\r\n\r\n.first-banner {\r\n background-repeat: no-repeat;\r\n background-position: center top;\r\n background-size: cover;\r\n background-image: url(\"https://demo.themeies.com/silon/images/bg-1.jpg\");\r\n\r\n &__subtitle {\r\n height: 11.2px;\r\n text-transform: uppercase;\r\n color: #565656;\r\n margin: 0;\r\n }\r\n}\r\n\r\n.second-banner {\r\n background-color: #e9e2d8;\r\n width: 100%;\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n\r\n &__title {\r\n font-family: \"Dancing Script\", cursive;\r\n font-weight: 700;\r\n margin: 0 0 33px;\r\n font-size: 58px;\r\n\r\n &--subtitle {\r\n font-weight: 300;\r\n text-transform: uppercase;\r\n margin: 0 0 54px;\r\n text-align: center;\r\n font-size: 24px;\r\n }\r\n }\r\n}\r\n\r\nh1 {\r\n font-size: 50px;\r\n text-align: center;\r\n}","// -----------------------------------------------------------------------------\r\n// This file contains all styles related to the button component.\r\n// -----------------------------------------------------------------------------\r\n\r\n\r\n.content__button:hover.content__button--content {\r\n color: #181886;\r\n background-color: white;\r\n}\r\n\r\n.content {\r\n position: relative;\r\n text-align: center;\r\n padding: 15px 15px;\r\n @include flex(flex, column, space-between, center);\r\n flex-wrap: nowrap;\r\n\r\n &__button {\r\n background: #ff5353;\r\n width: 170px;\r\n height: 51.2px;\r\n border-radius: 8px;\r\n\r\n &--content {\r\n display: inline-block;\r\n text-transform: uppercase;\r\n color: #ffff;\r\n padding: 20px 25px;\r\n text-align: center;\r\n text-decoration: none;\r\n margin-left: auto;\r\n margin-right: auto;\r\n font-size: 14px;\r\n font-weight: 500;\r\n }\r\n }\r\n}","\r\n.featured-product__container {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n align-items: center;\r\n display: block;\r\n flex-wrap: wrap;\r\n margin: 0 100px;\r\n}\r\n\r\nh2 {\r\n font-size: 36px;\r\n text-align: center;\r\n text-transform: uppercase;\r\n padding: 0px 0 50px 0;\r\n}\r\n\r\n.ti-shopping-cart {\r\n text-decoration: none;\r\n position: relative;\r\n font-size: 18px;\r\n padding: 10px;\r\n box-sizing: border-box;\r\n}\r\n\r\n.ti-heart {\r\n text-decoration: none;\r\n position: relative;\r\n font-size: 18px;\r\n padding: 10px;\r\n}\r\n\r\n.ti-search {\r\n text-decoration: none;\r\n position: relative;\r\n font-size: 18px;\r\n padding: 10px;\r\n}\r\n\r\n.ti-star {\r\n text-decoration: none;\r\n position: relative;\r\n text-align: center;\r\n color: #ff5353;\r\n font-size: 14px;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.columns {\r\n @include flex(flex, row, space-around, center);\r\n position: relative;\r\n margin-bottom: 50px;\r\n display: flex;\r\n}\r\n\r\n.product:hover {\r\n .product__item--hover {\r\n visibility: visible;\r\n position: relative;\r\n top: -200px;\r\n transition: top 300ms ease-in-out;\r\n }\r\n}\r\n\r\n.product {\r\n position: relative;\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: wrap;\r\n box-sizing: border-box;\r\n\r\n &__item {\r\n display: flex;\r\n position: relative;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n margin: 0;\r\n width: 100%;\r\n padding-right: 15px;\r\n padding-left: 15px;\r\n box-sizing: border-box;\r\n\r\n &--hover {\r\n top: -180px;\r\n position: relative;\r\n visibility: hidden;\r\n display: flex;\r\n text-decoration: none;\r\n justify-content: center;\r\n }\r\n\r\n &--details {\r\n :hover.item__name {\r\n color: #ff5353;\r\n }\r\n\r\n p.item__name {\r\n font-size: 14px;\r\n color: #888;\r\n margin-top: 25px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.item {\r\n &__rating {\r\n text-align: center;\r\n }\r\n\r\n &__price {\r\n position: relative;\r\n margin: 10px 0 0 0;\r\n padding: 0;\r\n font-size: 18px;\r\n font-weight: 500;\r\n text-align: center;\r\n color: black;\r\n }\r\n}\r\n\r\n.entrance {\r\n position: relative;\r\n width: 50px;\r\n height: 50px;\r\n background-color: white;\r\n border-radius: 40px;\r\n text-decoration: none;\r\n margin: 5px;\r\n color: black;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n\r\n.entrance:hover {\r\n background-color: #ff5353;\r\n color: white;\r\n}\r\n\r\n.ti-eye {\r\n\r\n font-size: 15px;\r\n text-decoration: none;\r\n}","html {\r\n box-sizing: border-box;\r\n}\r\n\r\n*, *:before, *:after {\r\n box-sizing: inherit;\r\n}\r\n\r\nbody {\r\n background-color: #ffff;\r\n font-family: 'Roboto', sans-serif;\r\n}\r\n\r\nimg {\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n}","// -----------------------------------------------------------------------------\r\n// This file contains media queries with breakpoints:\r\n// 20-423px;\r\n// 424 - 575px;\r\n// 576-767px;\r\n// 768-991px;\r\n// min. 922px;\r\n// -----------------------------------------------------------------------------\r\n\r\n@media (min-width: 20px) and (max-width: 423px) {\r\n .navigation-bar {\r\n height: 90.4px;\r\n margin: 0 20px;\r\n @include flex(flex, row, space-between, center);\r\n\r\n &__item {\r\n @include flex(flex, row, space-between, center);\r\n\r\n &--element {\r\n position: relative;\r\n display: flex;\r\n align-items: flex-start;\r\n justify-content: center;\r\n\r\n :hover.icons-header {\r\n color: #ff5353;\r\n }\r\n }\r\n }\r\n }\r\n .header__top {\r\n display: none;\r\n }\r\n .menu {\r\n list-style: none;\r\n display: none;\r\n\r\n &__item {\r\n list-style: none;\r\n display: none;\r\n @include behavior;\r\n }\r\n\r\n :hover.menu__item {\r\n color: #ff5353;\r\n\r\n }\r\n }\r\n .hamburger-menu {\r\n visibility: visible;\r\n }\r\n .banner__order--column {\r\n width: 100%;\r\n }\r\n .banner__order {\r\n flex-wrap: wrap-reverse;\r\n }\r\n .banner__substance {\r\n padding: 30px;\r\n }\r\n .second-banner {\r\n background-color: #e9e2d8;\r\n width: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n }\r\n .featured-product__container {\r\n @include flex(flex, column, space-between, center);\r\n display: block;\r\n flex-wrap: wrap;\r\n margin: 0 0 0 0;\r\n }\r\n .product__item--hover {\r\n flex-wrap: wrap;\r\n }\r\n .columns {\r\n @include flex(flex, column, space-around, center);\r\n }\r\n .buttons {\r\n display: flex;\r\n width: auto;\r\n }\r\n .button__apple, .button__google {\r\n position: relative;\r\n flex-basis: 50%;\r\n }\r\n.button__google--content,.button__apple--content {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n}\r\n}\r\n\r\n@media (min-width: 424px) and (max-width: 575px) {\r\n .navigation-bar {\r\n height: 90.4px;\r\n margin: 0 20px;\r\n @include flex(flex, row, space-between, center);\r\n\r\n &__item {\r\n @include flex(flex, row, space-between, center);\r\n\r\n &--element {\r\n position: relative;\r\n display: flex;\r\n align-items: flex-start;\r\n justify-content: center;\r\n\r\n :hover.icons-header {\r\n color: #ff5353;\r\n }\r\n }\r\n }\r\n }\r\n .header__top {\r\n display: none;\r\n }\r\n .menu {\r\n list-style: none;\r\n display: none;\r\n\r\n &__item {\r\n list-style: none;\r\n display: none;\r\n @include behavior;\r\n }\r\n\r\n :hover.menu__item {\r\n color: #ff5353;\r\n\r\n }\r\n }\r\n .hamburger-menu {\r\n visibility: visible;\r\n }\r\n\r\n .banner {\r\n &__order {\r\n flex-wrap: wrap-reverse;\r\n\r\n &--column {\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__substance {\r\n padding: 30px;\r\n }\r\n }\r\n\r\n .second-banner {\r\n background-color: #e9e2d8;\r\n width: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n }\r\n\r\n .featured-product__container {\r\n @include flex(flex, column, space-between, center);\r\n display: block;\r\n flex-wrap: wrap;\r\n margin: 0 0 0 0;\r\n }\r\n\r\n .product__item--hover {\r\n flex-wrap: wrap;\r\n }\r\n\r\n .button__apple, .button__google {\r\n width: 50%;\r\n }\r\n\r\n .footer-row {\r\n max-width: 540px;\r\n flex-wrap: wrap;\r\n margin: auto;\r\n @include flex(flex, row, flex-start, flex-start);\r\n }\r\n\r\n .footer-column {\r\n margin: 0 15px;\r\n }\r\n\r\n .footer-container {\r\n width: 100%;\r\n position: relative;\r\n }\r\n}\r\n\r\n@media (min-width: 576px) and (max-width: 767px) {\r\n .header__top {\r\n display: none;\r\n }\r\n .menu {\r\n display: none;\r\n list-style: none;\r\n\r\n &__item {\r\n display: none;\r\n list-style: none;\r\n }\r\n\r\n :hover.menu__item {\r\n color: #ff5353;\r\n @include behavior;\r\n }\r\n }\r\n .hamburger-menu {\r\n visibility: visible;\r\n }\r\n .navigation-bar {\r\n height: 90.4px;\r\n margin: 0 20px;\r\n @include flex(flex, row, space-between, center);\r\n\r\n &__item {\r\n @include flex(flex, row, space-between, center);\r\n\r\n &--element {\r\n position: relative;\r\n display: flex;\r\n align-items: flex-start;\r\n justify-content: center;\r\n\r\n :hover.icons-header {\r\n color: #ff5353;\r\n }\r\n }\r\n }\r\n }\r\n .banner {\r\n &__order {\r\n flex-wrap: wrap-reverse;\r\n\r\n &--column {\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__substance {\r\n padding: 30px;\r\n }\r\n }\r\n\r\n .second-banner {\r\n background-color: #e9e2d8;\r\n width: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n }\r\n .featured-product__container {\r\n @include flex(flex, column, space-between, center);\r\n display: block;\r\n flex-wrap: wrap;\r\n margin: 0 0 0 0;\r\n }\r\n .product__item--hover {\r\n flex-wrap: wrap;\r\n }\r\n .footer-row {\r\n max-width: 540px;\r\n flex-wrap: wrap;\r\n margin: auto;\r\n @include flex(flex, row, flex-start, flex-start);\r\n }\r\n .footer-column {\r\n margin: 0 15px;\r\n }\r\n}\r\n\r\n@media (min-width: 768px) and (max-width: 991px) {\r\n .header__top {\r\n display: inline-block;\r\n background-color: #fef7f6;\r\n height: 48.6px;\r\n font-size: 11px;\r\n width: 100%;\r\n }\r\n .container {\r\n &__align {\r\n @include flex(flex, row, space-between, center);\r\n height: 48.6px;\r\n @include wider-margin;\r\n }\r\n\r\n &--left {\r\n width: 50%;\r\n padding: 0px 15px;\r\n @include flex(flex, row, space-between, center);\r\n justify-content: flex-start;\r\n }\r\n\r\n &--right {\r\n width: 50%;\r\n @include flex(flex, row, space-between, center);\r\n justify-content: flex-end;\r\n padding: 0px 15px;\r\n }\r\n }\r\n .menu {\r\n list-style: none;\r\n display: none;\r\n\r\n &__item {\r\n list-style: none;\r\n display: none;\r\n @include behavior;\r\n }\r\n\r\n :hover.menu__item {\r\n color: #ff5353;\r\n\r\n }\r\n }\r\n .navigation-bar {\r\n height: 90.4px;\r\n @include wider-margin;\r\n @include flex(flex, row, space-between, center);\r\n\r\n &__item {\r\n @include flex(flex, row, space-between, center);\r\n\r\n &--element {\r\n position: relative;\r\n display: flex;\r\n align-items: flex-start;\r\n justify-content: center;\r\n\r\n :hover.icons-header {\r\n color: #ff5353;\r\n }\r\n }\r\n }\r\n\r\n .button__google, .button__apple {\r\n display: block;\r\n }\r\n\r\n\r\n .footer-container {\r\n padding: 80px 15px;\r\n margin: auto;\r\n width: 100%;\r\n }\r\n\r\n .footer-applications {\r\n margin-bottom: 40px;\r\n }\r\n\r\n .footer-row {\r\n @include flex(flex, row, space-around, flex-start);\r\n\r\n }\r\n\r\n .footer-column {\r\n margin: 0 15px;\r\n }\r\n }\r\n\r\n .banner {\r\n &__order {\r\n flex-wrap: wrap-reverse;\r\n\r\n &--column {\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__substance {\r\n padding: 30px;\r\n }\r\n }\r\n\r\n .second-banner {\r\n background-color: #e9e2d8;\r\n width: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n }\r\n .footer-container {\r\n padding: 80px 15px;\r\n margin: auto;\r\n width: 100%;\r\n }\r\n .footer-applications {\r\n margin-bottom: 40px;\r\n }\r\n .footer-row {\r\n @include flex(flex, row, space-around, flex-start);\r\n }\r\n .footer-column {\r\n padding: 0 15px;\r\n }\r\n\r\n}\r\n\r\n@media (min-width: 992px) {\r\n .container {\r\n &__align {\r\n @include flex(flex, row, space-between, center);\r\n height: 48.6px;\r\n @include wider-margin;\r\n }\r\n\r\n &--left {\r\n width: 50%;\r\n padding: 0px 15px;\r\n @include flex(flex, row, space-between, center);\r\n justify-content: flex-start;\r\n }\r\n\r\n &--right {\r\n width: 50%;\r\n @include flex(flex, row, space-between, center);\r\n justify-content: flex-end;\r\n padding: 0px 15px;\r\n }\r\n }\r\n .header {\r\n &__top {\r\n display: inline-block;\r\n background-color: #fef7f6;\r\n height: 48.6px;\r\n font-size: 11px;\r\n width: 100%;\r\n }\r\n\r\n &__lower {\r\n font-size: 11px;\r\n width: 100%;\r\n }\r\n }\r\n\r\n .menu {\r\n list-style: none;\r\n position: relative;\r\n display: flex;\r\n flex-direction: row;\r\n\r\n &__item {\r\n list-style: none;\r\n display: block;\r\n color: black;\r\n font-family: \"Roboto\", sans-serif;\r\n font-weight: 500;\r\n padding: 0 15px;\r\n font-size: 13px;\r\n text-transform: uppercase;\r\n text-decoration: none;\r\n }\r\n\r\n :hover.menu__item {\r\n color: #ff5353;\r\n @include behavior;\r\n }\r\n }\r\n .hamburger-menu {\r\n visibility: hidden;\r\n }\r\n .navigation-bar {\r\n height: 90.4px;\r\n @include wider-margin;\r\n @include flex(flex, row, space-between, center);\r\n\r\n &__item {\r\n @include flex(flex, row, space-between, center);\r\n\r\n &--element {\r\n position: relative;\r\n display: flex;\r\n align-items: flex-start;\r\n justify-content: center;\r\n\r\n :hover.icons-header {\r\n color: #ff5353;\r\n }\r\n }\r\n }\r\n }\r\n .featured-product__container {\r\n @include flex(flex, column, space-between, center);\r\n display: block;\r\n flex-wrap: wrap;\r\n @include wider-margin;\r\n }\r\n .footer-container {\r\n padding: 80px 15px;\r\n margin: auto;\r\n width: 100%;\r\n }\r\n\r\n .footer-applications {\r\n margin-bottom: 40px;\r\n }\r\n .footer-row {\r\n @include flex(flex, row, space-around, flex-start);\r\n }\r\n .footer-column {\r\n padding: 0 15px;\r\n }\r\n}\r\n","// -----------------------------------------------------------------------------\r\n// This file contains CSS helper classes.\r\n// -----------------------------------------------------------------------------\r\n@mixin flex($parameter1,$parameter2,$parameter3,$parameter4) {\r\n display: $parameter1;\r\n flex-direction: $parameter2;\r\n justify-content: $parameter3;\r\n align-items: $parameter4;\r\n}\r\n@mixin wider-margin {\r\n margin: 0 100px;\r\n}\r\n\r\n@mixin align-right {\r\n justify-content: flex-end;\r\n}\r\n\r\n@mixin align-left {\r\n justify-content: flex-start;\r\n}\r\n@mixin behavior {\r\n transition: all 300ms ease-in-out;\r\n}\r\n\r\n@mixin column-margin {\r\n margin: 0 0 0 80px;\r\n}"]} \ No newline at end of file diff --git a/fonts/themify.eot b/fonts/themify.eot new file mode 100644 index 0000000..9ec298b Binary files /dev/null and b/fonts/themify.eot differ diff --git a/fonts/themify.svg b/fonts/themify.svg new file mode 100644 index 0000000..3d53854 --- /dev/null +++ b/fonts/themify.svg @@ -0,0 +1,362 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/themify.ttf b/fonts/themify.ttf new file mode 100644 index 0000000..5d627e7 Binary files /dev/null and b/fonts/themify.ttf differ diff --git a/fonts/themify.woff b/fonts/themify.woff new file mode 100644 index 0000000..847ebd1 Binary files /dev/null and b/fonts/themify.woff differ diff --git a/gulpfile.js.backup b/gulpfile.js.backup new file mode 100644 index 0000000..41d5d61 --- /dev/null +++ b/gulpfile.js.backup @@ -0,0 +1,36 @@ +const gulp = require("gulp"); +const sass = require("gulp-sass")(require("sass")); +const sourcemaps = require("gulp-sourcemaps"); +const autoprefixer = require("gulp-autoprefixer"); +const browserSync = require("browser-sync").create(); + +function compileSass(done) { + gulp + .src("scss/main.scss") + .pipe(sourcemaps.init()) + .pipe(sass({ outputStyle: "expanded" }).on("error", sass.logError)) + .pipe(autoprefixer()) + .pipe(sourcemaps.write(".")) + .pipe(gulp.dest("css")); + + done(); +} + +function watcher(done) { + browserSync.init({ + server: "./", + }); + + gulp.watch("scss/**/*.scss", gulp.series(compileSass, reload)); + gulp.watch("*.html", gulp.series(reload)); + + done(); +} + +function reload(done) { + browserSync.reload(); + done(); +} + +exports.sass = gulp.parallel(compileSass); +exports.default = gulp.parallel(compileSass, watcher); diff --git a/index.html b/index.html index 261e506..c3e7528 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,254 @@ - + + + - Document + Hello, world! +
+
+
+
+
+
+ + phone: +01 256 25 235 + + + email: info@eiser.com + +
+
+ + gift card + + track order + + + language + +
+
+
+
+
+ +
+
+ +
+ + +
+ + +
\ No newline at end of file diff --git a/main.css.backup b/main.css.backup new file mode 100644 index 0000000..e69de29 diff --git a/normalize.css b/normalize.css new file mode 100644 index 0000000..6a89b17 --- /dev/null +++ b/normalize.css @@ -0,0 +1,349 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} \ No newline at end of file diff --git a/package.json b/package.json index 452097a..5c3fca0 100644 --- a/package.json +++ b/package.json @@ -14,5 +14,10 @@ "gulp-sourcemaps": "^3.0.0", "sass": "^1.42.1" }, - "browserslist": ["defaults"] + "browserslist": [ + "defaults" + ], + "dependencies": { + "node-sass": "^7.0.1" + } } diff --git a/scss/base/_base.scss b/scss/base/_base.scss new file mode 100644 index 0000000..da64351 --- /dev/null +++ b/scss/base/_base.scss @@ -0,0 +1,18 @@ +html { + box-sizing: border-box; +} + +*, *:before, *:after { + box-sizing: inherit; +} + +body { + background-color: #ffff; + font-family: 'Roboto', sans-serif; +} + +img { + display: block; + width: 100%; + height: auto; +} \ No newline at end of file diff --git a/scss/base/_fonts.scss b/scss/base/_fonts.scss new file mode 100644 index 0000000..2125c78 --- /dev/null +++ b/scss/base/_fonts.scss @@ -0,0 +1,5 @@ +// ----------------------------------------------------------------------------- +// This file contains all @font-face declarations. +// ----------------------------------------------------------------------------- + +@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Roboto:wght@100;300;400;500;700&display=swap'); diff --git a/scss/base/_helpers.scss b/scss/base/_helpers.scss new file mode 100644 index 0000000..e74a47e --- /dev/null +++ b/scss/base/_helpers.scss @@ -0,0 +1,27 @@ +// ----------------------------------------------------------------------------- +// This file contains CSS helper classes. +// ----------------------------------------------------------------------------- +@mixin flex($parameter1,$parameter2,$parameter3,$parameter4) { + display: $parameter1; + flex-direction: $parameter2; + justify-content: $parameter3; + align-items: $parameter4; +} +@mixin wider-margin { + margin: 0 100px; +} + +@mixin align-right { + justify-content: flex-end; +} + +@mixin align-left { + justify-content: flex-start; +} +@mixin behavior { + transition: all 300ms ease-in-out; +} + +@mixin column-margin { + margin: 0 0 0 80px; +} \ No newline at end of file diff --git a/scss/base/_media-queries.scss b/scss/base/_media-queries.scss new file mode 100644 index 0000000..6358651 --- /dev/null +++ b/scss/base/_media-queries.scss @@ -0,0 +1,508 @@ +// ----------------------------------------------------------------------------- +// This file contains media queries with breakpoints: +// 20-423px; +// 424 - 575px; +// 576-767px; +// 768-991px; +// min. 922px; +// ----------------------------------------------------------------------------- + +@media (min-width: 20px) and (max-width: 423px) { + .navigation-bar { + height: 90.4px; + margin: 0 20px; + @include flex(flex, row, space-between, center); + + &__item { + @include flex(flex, row, space-between, center); + + &--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + + :hover.icons-header { + color: #ff5353; + } + } + } + } + .header__top { + display: none; + } + .menu { + list-style: none; + display: none; + + &__item { + list-style: none; + display: none; + @include behavior; + } + + :hover.menu__item { + color: #ff5353; + + } + } + .hamburger-menu { + visibility: visible; + } + .banner__order--column { + width: 100%; + } + .banner__order { + flex-wrap: wrap-reverse; + } + .banner__substance { + padding: 30px; + } + .second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + .featured-product__container { + @include flex(flex, column, space-between, center); + display: block; + flex-wrap: wrap; + margin: 0 0 0 0; + } + .product__item--hover { + flex-wrap: wrap; + } + .columns { + @include flex(flex, column, space-around, center); + } + .buttons { + display: flex; + width: auto; + } + .button__apple, .button__google { + position: relative; + flex-basis: 50%; + } +.button__google--content,.button__apple--content { + display: flex; + flex-direction: row; + align-items: center; +} +} + +@media (min-width: 424px) and (max-width: 575px) { + .navigation-bar { + height: 90.4px; + margin: 0 20px; + @include flex(flex, row, space-between, center); + + &__item { + @include flex(flex, row, space-between, center); + + &--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + + :hover.icons-header { + color: #ff5353; + } + } + } + } + .header__top { + display: none; + } + .menu { + list-style: none; + display: none; + + &__item { + list-style: none; + display: none; + @include behavior; + } + + :hover.menu__item { + color: #ff5353; + + } + } + .hamburger-menu { + visibility: visible; + } + + .banner { + &__order { + flex-wrap: wrap-reverse; + + &--column { + width: 100%; + } + } + + &__substance { + padding: 30px; + } + } + + .second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + + .featured-product__container { + @include flex(flex, column, space-between, center); + display: block; + flex-wrap: wrap; + margin: 0 0 0 0; + } + + .product__item--hover { + flex-wrap: wrap; + } + + .button__apple, .button__google { + width: 50%; + } + + .footer-row { + max-width: 540px; + flex-wrap: wrap; + margin: auto; + @include flex(flex, row, flex-start, flex-start); + } + + .footer-column { + margin: 0 15px; + } + + .footer-container { + width: 100%; + position: relative; + } +} + +@media (min-width: 576px) and (max-width: 767px) { + .header__top { + display: none; + } + .menu { + display: none; + list-style: none; + + &__item { + display: none; + list-style: none; + } + + :hover.menu__item { + color: #ff5353; + @include behavior; + } + } + .hamburger-menu { + visibility: visible; + } + .navigation-bar { + height: 90.4px; + margin: 0 20px; + @include flex(flex, row, space-between, center); + + &__item { + @include flex(flex, row, space-between, center); + + &--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + + :hover.icons-header { + color: #ff5353; + } + } + } + } + .banner { + &__order { + flex-wrap: wrap-reverse; + + &--column { + width: 100%; + } + } + + &__substance { + padding: 30px; + } + } + + .second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + .featured-product__container { + @include flex(flex, column, space-between, center); + display: block; + flex-wrap: wrap; + margin: 0 0 0 0; + } + .product__item--hover { + flex-wrap: wrap; + } + .footer-row { + max-width: 540px; + flex-wrap: wrap; + margin: auto; + @include flex(flex, row, flex-start, flex-start); + } + .footer-column { + margin: 0 15px; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .header__top { + display: inline-block; + background-color: #fef7f6; + height: 48.6px; + font-size: 11px; + width: 100%; + } + .container { + &__align { + @include flex(flex, row, space-between, center); + height: 48.6px; + @include wider-margin; + } + + &--left { + width: 50%; + padding: 0px 15px; + @include flex(flex, row, space-between, center); + justify-content: flex-start; + } + + &--right { + width: 50%; + @include flex(flex, row, space-between, center); + justify-content: flex-end; + padding: 0px 15px; + } + } + .menu { + list-style: none; + display: none; + + &__item { + list-style: none; + display: none; + @include behavior; + } + + :hover.menu__item { + color: #ff5353; + + } + } + .navigation-bar { + height: 90.4px; + @include wider-margin; + @include flex(flex, row, space-between, center); + + &__item { + @include flex(flex, row, space-between, center); + + &--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + + :hover.icons-header { + color: #ff5353; + } + } + } + + .button__google, .button__apple { + display: block; + } + + + .footer-container { + padding: 80px 15px; + margin: auto; + width: 100%; + } + + .footer-applications { + margin-bottom: 40px; + } + + .footer-row { + @include flex(flex, row, space-around, flex-start); + + } + + .footer-column { + margin: 0 15px; + } + } + + .banner { + &__order { + flex-wrap: wrap-reverse; + + &--column { + width: 100%; + } + } + + &__substance { + padding: 30px; + } + } + + .second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + } + .footer-container { + padding: 80px 15px; + margin: auto; + width: 100%; + } + .footer-applications { + margin-bottom: 40px; + } + .footer-row { + @include flex(flex, row, space-around, flex-start); + } + .footer-column { + padding: 0 15px; + } + +} + +@media (min-width: 992px) { + .container { + &__align { + @include flex(flex, row, space-between, center); + height: 48.6px; + @include wider-margin; + } + + &--left { + width: 50%; + padding: 0px 15px; + @include flex(flex, row, space-between, center); + justify-content: flex-start; + } + + &--right { + width: 50%; + @include flex(flex, row, space-between, center); + justify-content: flex-end; + padding: 0px 15px; + } + } + .header { + &__top { + display: inline-block; + background-color: #fef7f6; + height: 48.6px; + font-size: 11px; + width: 100%; + } + + &__lower { + font-size: 11px; + width: 100%; + } + } + + .menu { + list-style: none; + position: relative; + display: flex; + flex-direction: row; + + &__item { + list-style: none; + display: block; + color: black; + font-family: "Roboto", sans-serif; + font-weight: 500; + padding: 0 15px; + font-size: 13px; + text-transform: uppercase; + text-decoration: none; + } + + :hover.menu__item { + color: #ff5353; + @include behavior; + } + } + .hamburger-menu { + visibility: hidden; + } + .navigation-bar { + height: 90.4px; + @include wider-margin; + @include flex(flex, row, space-between, center); + + &__item { + @include flex(flex, row, space-between, center); + + &--element { + position: relative; + display: flex; + align-items: flex-start; + justify-content: center; + + :hover.icons-header { + color: #ff5353; + } + } + } + } + .dropbtn { + padding: 37px 15px; + } + .featured-product__container { + @include flex(flex, column, space-between, center); + display: block; + flex-wrap: wrap; + @include wider-margin; + } + .footer-container { + padding: 80px 15px; + margin: auto; + width: 100%; + } + + .footer-applications { + margin-bottom: 40px; + } + .footer-row { + @include flex(flex, row, space-around, flex-start); + } + .footer-column { + padding: 0 15px; + } +} diff --git a/scss/components/_banner.scss b/scss/components/_banner.scss new file mode 100644 index 0000000..3e99ede --- /dev/null +++ b/scss/components/_banner.scss @@ -0,0 +1,87 @@ + +.banner { + display: block; + width: 100%; + position: relative; + + &__fluid { + width: 100%; + padding: 0 15px; + margin: 0 auto; + } + + &__order { + position: relative; + width: 100%; + padding-right: -15px; + padding-left: -15px; + margin-right: auto; + margin-left: auto; + flex-wrap: wrap; + @include flex(flex, row, space-between, center); + + &--column { + position: relative; + width: 50%; + height: 100%; + padding: 0 15px; + @include flex(flex, row, space-between, center); + } + } + + &__substance { + position: relative; + width: 50%; + @include flex(flex, column, space-between, center); + @include align-right; + } + + &__image { + position: relative; + //width: 100%; + height: auto; + @include align-left; + } +} + +.first-banner { + background-repeat: no-repeat; + background-position: center top; + background-size: cover; + background-image: url("https://demo.themeies.com/silon/images/bg-1.jpg"); + + &__subtitle { + height: 11.2px; + text-transform: uppercase; + color: #565656; + margin: 0; + } +} + +.second-banner { + background-color: #e9e2d8; + width: 100%; + display: flex; + flex-direction: row; + align-items: center; + + &__title { + font-family: "Dancing Script", cursive; + font-weight: 700; + margin: 0 0 33px; + font-size: 58px; + + &--subtitle { + font-weight: 300; + text-transform: uppercase; + margin: 0 0 54px; + text-align: center; + font-size: 24px; + } + } +} + +h1 { + font-size: 50px; + text-align: center; +} \ No newline at end of file diff --git a/scss/components/_button.scss b/scss/components/_button.scss new file mode 100644 index 0000000..952030d --- /dev/null +++ b/scss/components/_button.scss @@ -0,0 +1,37 @@ +// ----------------------------------------------------------------------------- +// This file contains all styles related to the button component. +// ----------------------------------------------------------------------------- + + +.content__button:hover.content__button--content { + color: #181886; + background-color: white; +} + +.content { + position: relative; + text-align: center; + padding: 15px 15px; + @include flex(flex, column, space-between, center); + flex-wrap: nowrap; + + &__button { + background: #ff5353; + width: 170px; + height: 51.2px; + border-radius: 8px; + + &--content { + display: inline-block; + text-transform: uppercase; + color: #ffff; + padding: 20px 25px; + text-align: center; + text-decoration: none; + margin-left: auto; + margin-right: auto; + font-size: 14px; + font-weight: 500; + } + } +} \ No newline at end of file diff --git a/scss/layout/_featured-product.scss b/scss/layout/_featured-product.scss new file mode 100644 index 0000000..21f8678 --- /dev/null +++ b/scss/layout/_featured-product.scss @@ -0,0 +1,148 @@ + +.featured-product__container { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: center; + display: block; + flex-wrap: wrap; + margin: 0 100px; +} + +h2 { + font-size: 36px; + text-align: center; + text-transform: uppercase; + padding: 0px 0 50px 0; +} + +.ti-shopping-cart { + text-decoration: none; + position: relative; + font-size: 18px; + padding: 10px; + box-sizing: border-box; +} + +.ti-heart { + text-decoration: none; + position: relative; + font-size: 18px; + padding: 10px; +} + +.ti-search { + text-decoration: none; + position: relative; + font-size: 18px; + padding: 10px; +} + +.ti-star { + text-decoration: none; + position: relative; + text-align: center; + color: #ff5353; + font-size: 14px; + margin: 0; + padding: 0; +} + +.columns { + @include flex(flex, row, space-around, center); + position: relative; + margin-bottom: 50px; + display: flex; +} + +.product:hover { + .product__item--hover { + visibility: visible; + position: relative; + top: -200px; + transition: top 300ms ease-in-out; + } +} + +.product { + position: relative; + display: flex; + flex-direction: column; + flex-wrap: wrap; + box-sizing: border-box; + + &__item { + display: flex; + position: relative; + flex-direction: column; + justify-content: center; + align-items: center; + margin: 0; + width: 100%; + padding-right: 15px; + padding-left: 15px; + box-sizing: border-box; + + &--hover { + top: -180px; + position: relative; + visibility: hidden; + display: flex; + text-decoration: none; + justify-content: center; + } + + &--details { + :hover.item__name { + color: #ff5353; + } + + p.item__name { + font-size: 14px; + color: #888; + margin-top: 25px; + } + } + } +} + +.item { + &__rating { + text-align: center; + } + + &__price { + position: relative; + margin: 10px 0 0 0; + padding: 0; + font-size: 18px; + font-weight: 500; + text-align: center; + color: black; + } +} + +.entrance { + position: relative; + width: 50px; + height: 50px; + background-color: white; + border-radius: 40px; + text-decoration: none; + margin: 5px; + color: black; + display: flex; + align-items: center; + justify-content: center; +} + +.entrance:hover { + background-color: #ff5353; + color: white; +} + +.ti-eye { + + font-size: 15px; + text-decoration: none; +} \ No newline at end of file diff --git a/scss/layout/_footer.scss b/scss/layout/_footer.scss new file mode 100644 index 0000000..75217c5 --- /dev/null +++ b/scss/layout/_footer.scss @@ -0,0 +1,220 @@ +// ----------------------------------------------------------------------------- +// This file contains all styles related to the footer of the site/application. +// ----------------------------------------------------------------------------- + + +footer { + background-color: #e9e2d8; + width: auto; +} + +.lists { + position: relative; + +} + +.list { + text-align: left; + position: relative; + font-size: 14px; + list-style-type: none; + margin-bottom: 30px; + font-weight: 400; + width: 100%; + + .list__item { + display: inline-block; + margin: 8px 0; + color: #888888; + text-decoration: none; + } + + &__wider { + display: inline-block; + } + + ul { + list-style: none; + + :hover a { + color: #ff5353 + } + } +} + + +.buttons { + margin-bottom: 30px; + a { + text-decoration: none; + } +} + +.list__title { + text-transform: uppercase; + position: relative; +} + +.button__google--content { + padding: 8px 8px 10px 8px; + color: black; + background-color: white; + border-radius: 8px; + text-align: center; + display: inline-block; + text-transform: uppercase; +} + +.button-texts { + position: relative; + display: inline-block; +} + +.small-text { + text-align: left; + height: 8px; + font-size: 10px; + font-family: "Roboto", sans-serif; + margin: 5px 0px; +} + +.bigger-text { + text-align: left; + width: inherit; + font-size: 13px; + font-weight: 500; + margin: 0; +} + +.ti-android { + color: #ff5353; + font-size: 20px; + text-align: center; +} + +.buttons:hover { + .button__google--content { + color: white; + background-color: #ff5353; + + .ti-android { + color: white + } + } + +} + +.ti-apple { + font-size: 20px; + text-align: center; +} + +.button { + position: relative; + + &__google--content:hover { + transition: 1ms; + background-color: #ff5353; + + ._buttonTexts { + color: white + } + + .ti-android { + color: #fff; + } + } +} + +.button__apple { + height: 47px; +} + +.button__apple--content { + padding: 8px 8px 10px 8px; + color: white; + background-color: #ff5353; + border-radius: 8px; + text-align: center; + display: inline-block; + text-transform: uppercase; +} + +.icons-footer { + text-decoration: none; + display: flex; + align-items: flex-start; +} + +.socialmedia { + height: 30px; + width: 30px; + background-color: white; + margin: 0px 10px 0px 0px; + position: relative; + color: black; +} + +.ti-facebook { + text-decoration: none; + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.socialmedia:hover { + background-color: #ff5353; + color: white; +} + +.ti-twitter-alt { + text-decoration: none; + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.ti-pinterest-alt { + text-decoration: none; + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.ti-instagram { + text-decoration: none; + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +footer { + display: flex; + flex-direction: column; +} + +.footer-applications { + padding: 0 0 0 40px; +} + +.copyright { + padding: 20px; + position: relative; + text-align: center; + color: #8888; + font-size: 15px; + background-color: #e9e2d8; +} + +a.red-link { + color: #ff5353; + text-decoration: none; +} \ No newline at end of file diff --git a/scss/layout/_header.scss b/scss/layout/_header.scss new file mode 100644 index 0000000..9bd8db7 --- /dev/null +++ b/scss/layout/_header.scss @@ -0,0 +1,156 @@ + +// ----------------------------------------------------------------------------- +// This file contains all styles related to the header of the site/application. +// ----------------------------------------------------------------------------- +@mixin flex($parameter1,$parameter2,$parameter3,$parameter4) { + display: $parameter1; + flex-direction: $parameter2; + justify-content: $parameter3; + align-items: $parameter4; +} +@mixin wider-margin { + margin: 0 100px; +} + +@mixin align-right { + justify-content: flex-end; +} + +@mixin align-left { + justify-content: flex-start; +} +.container { + &__align { + @include flex(flex, row, space-between, center); + height: 48.6px; + @include wider-margin; + } + + &--left { + width: 50%; + padding: 0px 15px; + @include flex(flex, row, space-between, center); + justify-content: flex-start; + } + + &--right { + width: 50%; + @include flex(flex, row, space-between, center); + justify-content: flex-end; + padding: 0px 15px; + } +} +.info { + display: inline-block; + height: 100%; + text-align: center; + font-size: 11px; + padding: 0px 15px 0px 0px; + text-transform: uppercase; + font-weight: 300; +} + +.header { + &__top { + background-color: #fef7f6; + height: 48.6px; + font-size: 11px; + width: 100%; + } + + &__lower { + font-size: 11px; + width: 100%; + } +} + +.counter { + position: absolute; + display: flex; + align-items: center; + justify-content: center; + height: 13px; + width: 13px; + border-radius: 50%; + background-color: #ff5353; + color: #fef7f6; + font-size: 8px; +} + +.icons-header { + color: black; + text-decoration: none; + display: flex; + align-items: flex-start; + justify-content: flex-end; + +} + +.ti-align-justify { + text-decoration: none; + position: relative; + font-size: 18px; + padding: 10px; + box-sizing: border-box; +} + +.ti-angle-down { + position: relative; + color: black; + left: 3px; +} + +.logo { + position: relative; + display: inline; +} + +.dropbtn { + padding: 35px 15px; + border: none; + cursor: pointer; +} + +.dropdown { + position: relative; + display: inline-block; +} + +.dropdown-content { + display: none; + position: absolute; + left: 0; + background-color: white; + min-width: 220px; + box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 7%); + z-index: 1; + list-style: none; + transition: all 300ms ease; + text-transform: uppercase; + font-family: "Roboto", sans-serif; + font-weight: 500; + padding-inline-start: 0px; + font-size: 11px; +} + +.dropdown-content a { + color: black; + padding: 20px 20px; + text-decoration: none; + display: block; +} + +.dropdown-content a:hover { + background-color: #f1f1f1; + color: #ff5353; +} + +.dropdown:hover .dropdown-content { + display: block; +} + +.dropdown:hover .dropbtn { + color: #ff5353; +} + + diff --git a/scss/main.scss b/scss/main.scss index e69de29..6e1e2f6 100644 --- a/scss/main.scss +++ b/scss/main.scss @@ -0,0 +1,19 @@ +@import "normalize.css"; +@import "base/_fonts.scss"; +@import "layout/_footer.scss"; +@import "layout/_header.scss"; +@import "components/banner"; +@import "components/button"; +@import "layout/featured-product"; +@import "base/_helpers"; +@import "base/_base"; +@import "base/_media-queries"; + + + + + + + + + diff --git a/themify-icons.css b/themify-icons.css new file mode 100644 index 0000000..f1e04e9 --- /dev/null +++ b/themify-icons.css @@ -0,0 +1,1081 @@ +@font-face { + font-family: 'themify'; + src:url('fonts/themify.eot?-fvbane'); + src:url('fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), + url('fonts/themify.woff?-fvbane') format('woff'), + url('fonts/themify.ttf?-fvbane') format('truetype'), + url('fonts/themify.svg?-fvbane#themify') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="ti-"], [class*=" ti-"] { + font-family: 'themify'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ti-wand:before { + content: "\e600"; +} +.ti-volume:before { + content: "\e601"; +} +.ti-user:before { + content: "\e602"; +} +.ti-unlock:before { + content: "\e603"; +} +.ti-unlink:before { + content: "\e604"; +} +.ti-trash:before { + content: "\e605"; +} +.ti-thought:before { + content: "\e606"; +} +.ti-target:before { + content: "\e607"; +} +.ti-tag:before { + content: "\e608"; +} +.ti-tablet:before { + content: "\e609"; +} +.ti-star:before { + content: "\e60a"; +} +.ti-spray:before { + content: "\e60b"; +} +.ti-signal:before { + content: "\e60c"; +} +.ti-shopping-cart:before { + content: "\e60d"; +} +.ti-shopping-cart-full:before { + content: "\e60e"; +} +.ti-settings:before { + content: "\e60f"; +} +.ti-search:before { + content: "\e610"; +} +.ti-zoom-in:before { + content: "\e611"; +} +.ti-zoom-out:before { + content: "\e612"; +} +.ti-cut:before { + content: "\e613"; +} +.ti-ruler:before { + content: "\e614"; +} +.ti-ruler-pencil:before { + content: "\e615"; +} +.ti-ruler-alt:before { + content: "\e616"; +} +.ti-bookmark:before { + content: "\e617"; +} +.ti-bookmark-alt:before { + content: "\e618"; +} +.ti-reload:before { + content: "\e619"; +} +.ti-plus:before { + content: "\e61a"; +} +.ti-pin:before { + content: "\e61b"; +} +.ti-pencil:before { + content: "\e61c"; +} +.ti-pencil-alt:before { + content: "\e61d"; +} +.ti-paint-roller:before { + content: "\e61e"; +} +.ti-paint-bucket:before { + content: "\e61f"; +} +.ti-na:before { + content: "\e620"; +} +.ti-mobile:before { + content: "\e621"; +} +.ti-minus:before { + content: "\e622"; +} +.ti-medall:before { + content: "\e623"; +} +.ti-medall-alt:before { + content: "\e624"; +} +.ti-marker:before { + content: "\e625"; +} +.ti-marker-alt:before { + content: "\e626"; +} +.ti-arrow-up:before { + content: "\e627"; +} +.ti-arrow-right:before { + content: "\e628"; +} +.ti-arrow-left:before { + content: "\e629"; +} +.ti-arrow-down:before { + content: "\e62a"; +} +.ti-lock:before { + content: "\e62b"; +} +.ti-location-arrow:before { + content: "\e62c"; +} +.ti-link:before { + content: "\e62d"; +} +.ti-layout:before { + content: "\e62e"; +} +.ti-layers:before { + content: "\e62f"; +} +.ti-layers-alt:before { + content: "\e630"; +} +.ti-key:before { + content: "\e631"; +} +.ti-import:before { + content: "\e632"; +} +.ti-image:before { + content: "\e633"; +} +.ti-heart:before { + content: "\e634"; +} +.ti-heart-broken:before { + content: "\e635"; +} +.ti-hand-stop:before { + content: "\e636"; +} +.ti-hand-open:before { + content: "\e637"; +} +.ti-hand-drag:before { + content: "\e638"; +} +.ti-folder:before { + content: "\e639"; +} +.ti-flag:before { + content: "\e63a"; +} +.ti-flag-alt:before { + content: "\e63b"; +} +.ti-flag-alt-2:before { + content: "\e63c"; +} +.ti-eye:before { + content: "\e63d"; +} +.ti-export:before { + content: "\e63e"; +} +.ti-exchange-vertical:before { + content: "\e63f"; +} +.ti-desktop:before { + content: "\e640"; +} +.ti-cup:before { + content: "\e641"; +} +.ti-crown:before { + content: "\e642"; +} +.ti-comments:before { + content: "\e643"; +} +.ti-comment:before { + content: "\e644"; +} +.ti-comment-alt:before { + content: "\e645"; +} +.ti-close:before { + content: "\e646"; +} +.ti-clip:before { + content: "\e647"; +} +.ti-angle-up:before { + content: "\e648"; +} +.ti-angle-right:before { + content: "\e649"; +} +.ti-angle-left:before { + content: "\e64a"; +} +.ti-angle-down:before { + content: "\e64b"; +} +.ti-check:before { + content: "\e64c"; +} +.ti-check-box:before { + content: "\e64d"; +} +.ti-camera:before { + content: "\e64e"; +} +.ti-announcement:before { + content: "\e64f"; +} +.ti-brush:before { + content: "\e650"; +} +.ti-briefcase:before { + content: "\e651"; +} +.ti-bolt:before { + content: "\e652"; +} +.ti-bolt-alt:before { + content: "\e653"; +} +.ti-blackboard:before { + content: "\e654"; +} +.ti-bag:before { + content: "\e655"; +} +.ti-move:before { + content: "\e656"; +} +.ti-arrows-vertical:before { + content: "\e657"; +} +.ti-arrows-horizontal:before { + content: "\e658"; +} +.ti-fullscreen:before { + content: "\e659"; +} +.ti-arrow-top-right:before { + content: "\e65a"; +} +.ti-arrow-top-left:before { + content: "\e65b"; +} +.ti-arrow-circle-up:before { + content: "\e65c"; +} +.ti-arrow-circle-right:before { + content: "\e65d"; +} +.ti-arrow-circle-left:before { + content: "\e65e"; +} +.ti-arrow-circle-down:before { + content: "\e65f"; +} +.ti-angle-double-up:before { + content: "\e660"; +} +.ti-angle-double-right:before { + content: "\e661"; +} +.ti-angle-double-left:before { + content: "\e662"; +} +.ti-angle-double-down:before { + content: "\e663"; +} +.ti-zip:before { + content: "\e664"; +} +.ti-world:before { + content: "\e665"; +} +.ti-wheelchair:before { + content: "\e666"; +} +.ti-view-list:before { + content: "\e667"; +} +.ti-view-list-alt:before { + content: "\e668"; +} +.ti-view-grid:before { + content: "\e669"; +} +.ti-uppercase:before { + content: "\e66a"; +} +.ti-upload:before { + content: "\e66b"; +} +.ti-underline:before { + content: "\e66c"; +} +.ti-truck:before { + content: "\e66d"; +} +.ti-timer:before { + content: "\e66e"; +} +.ti-ticket:before { + content: "\e66f"; +} +.ti-thumb-up:before { + content: "\e670"; +} +.ti-thumb-down:before { + content: "\e671"; +} +.ti-text:before { + content: "\e672"; +} +.ti-stats-up:before { + content: "\e673"; +} +.ti-stats-down:before { + content: "\e674"; +} +.ti-split-v:before { + content: "\e675"; +} +.ti-split-h:before { + content: "\e676"; +} +.ti-smallcap:before { + content: "\e677"; +} +.ti-shine:before { + content: "\e678"; +} +.ti-shift-right:before { + content: "\e679"; +} +.ti-shift-left:before { + content: "\e67a"; +} +.ti-shield:before { + content: "\e67b"; +} +.ti-notepad:before { + content: "\e67c"; +} +.ti-server:before { + content: "\e67d"; +} +.ti-quote-right:before { + content: "\e67e"; +} +.ti-quote-left:before { + content: "\e67f"; +} +.ti-pulse:before { + content: "\e680"; +} +.ti-printer:before { + content: "\e681"; +} +.ti-power-off:before { + content: "\e682"; +} +.ti-plug:before { + content: "\e683"; +} +.ti-pie-chart:before { + content: "\e684"; +} +.ti-paragraph:before { + content: "\e685"; +} +.ti-panel:before { + content: "\e686"; +} +.ti-package:before { + content: "\e687"; +} +.ti-music:before { + content: "\e688"; +} +.ti-music-alt:before { + content: "\e689"; +} +.ti-mouse:before { + content: "\e68a"; +} +.ti-mouse-alt:before { + content: "\e68b"; +} +.ti-money:before { + content: "\e68c"; +} +.ti-microphone:before { + content: "\e68d"; +} +.ti-menu:before { + content: "\e68e"; +} +.ti-menu-alt:before { + content: "\e68f"; +} +.ti-map:before { + content: "\e690"; +} +.ti-map-alt:before { + content: "\e691"; +} +.ti-loop:before { + content: "\e692"; +} +.ti-location-pin:before { + content: "\e693"; +} +.ti-list:before { + content: "\e694"; +} +.ti-light-bulb:before { + content: "\e695"; +} +.ti-Italic:before { + content: "\e696"; +} +.ti-info:before { + content: "\e697"; +} +.ti-infinite:before { + content: "\e698"; +} +.ti-id-badge:before { + content: "\e699"; +} +.ti-hummer:before { + content: "\e69a"; +} +.ti-home:before { + content: "\e69b"; +} +.ti-help:before { + content: "\e69c"; +} +.ti-headphone:before { + content: "\e69d"; +} +.ti-harddrives:before { + content: "\e69e"; +} +.ti-harddrive:before { + content: "\e69f"; +} +.ti-gift:before { + content: "\e6a0"; +} +.ti-game:before { + content: "\e6a1"; +} +.ti-filter:before { + content: "\e6a2"; +} +.ti-files:before { + content: "\e6a3"; +} +.ti-file:before { + content: "\e6a4"; +} +.ti-eraser:before { + content: "\e6a5"; +} +.ti-envelope:before { + content: "\e6a6"; +} +.ti-download:before { + content: "\e6a7"; +} +.ti-direction:before { + content: "\e6a8"; +} +.ti-direction-alt:before { + content: "\e6a9"; +} +.ti-dashboard:before { + content: "\e6aa"; +} +.ti-control-stop:before { + content: "\e6ab"; +} +.ti-control-shuffle:before { + content: "\e6ac"; +} +.ti-control-play:before { + content: "\e6ad"; +} +.ti-control-pause:before { + content: "\e6ae"; +} +.ti-control-forward:before { + content: "\e6af"; +} +.ti-control-backward:before { + content: "\e6b0"; +} +.ti-cloud:before { + content: "\e6b1"; +} +.ti-cloud-up:before { + content: "\e6b2"; +} +.ti-cloud-down:before { + content: "\e6b3"; +} +.ti-clipboard:before { + content: "\e6b4"; +} +.ti-car:before { + content: "\e6b5"; +} +.ti-calendar:before { + content: "\e6b6"; +} +.ti-book:before { + content: "\e6b7"; +} +.ti-bell:before { + content: "\e6b8"; +} +.ti-basketball:before { + content: "\e6b9"; +} +.ti-bar-chart:before { + content: "\e6ba"; +} +.ti-bar-chart-alt:before { + content: "\e6bb"; +} +.ti-back-right:before { + content: "\e6bc"; +} +.ti-back-left:before { + content: "\e6bd"; +} +.ti-arrows-corner:before { + content: "\e6be"; +} +.ti-archive:before { + content: "\e6bf"; +} +.ti-anchor:before { + content: "\e6c0"; +} +.ti-align-right:before { + content: "\e6c1"; +} +.ti-align-left:before { + content: "\e6c2"; +} +.ti-align-justify:before { + content: "\e6c3"; +} +.ti-align-center:before { + content: "\e6c4"; +} +.ti-alert:before { + content: "\e6c5"; +} +.ti-alarm-clock:before { + content: "\e6c6"; +} +.ti-agenda:before { + content: "\e6c7"; +} +.ti-write:before { + content: "\e6c8"; +} +.ti-window:before { + content: "\e6c9"; +} +.ti-widgetized:before { + content: "\e6ca"; +} +.ti-widget:before { + content: "\e6cb"; +} +.ti-widget-alt:before { + content: "\e6cc"; +} +.ti-wallet:before { + content: "\e6cd"; +} +.ti-video-clapper:before { + content: "\e6ce"; +} +.ti-video-camera:before { + content: "\e6cf"; +} +.ti-vector:before { + content: "\e6d0"; +} +.ti-themify-logo:before { + content: "\e6d1"; +} +.ti-themify-favicon:before { + content: "\e6d2"; +} +.ti-themify-favicon-alt:before { + content: "\e6d3"; +} +.ti-support:before { + content: "\e6d4"; +} +.ti-stamp:before { + content: "\e6d5"; +} +.ti-split-v-alt:before { + content: "\e6d6"; +} +.ti-slice:before { + content: "\e6d7"; +} +.ti-shortcode:before { + content: "\e6d8"; +} +.ti-shift-right-alt:before { + content: "\e6d9"; +} +.ti-shift-left-alt:before { + content: "\e6da"; +} +.ti-ruler-alt-2:before { + content: "\e6db"; +} +.ti-receipt:before { + content: "\e6dc"; +} +.ti-pin2:before { + content: "\e6dd"; +} +.ti-pin-alt:before { + content: "\e6de"; +} +.ti-pencil-alt2:before { + content: "\e6df"; +} +.ti-palette:before { + content: "\e6e0"; +} +.ti-more:before { + content: "\e6e1"; +} +.ti-more-alt:before { + content: "\e6e2"; +} +.ti-microphone-alt:before { + content: "\e6e3"; +} +.ti-magnet:before { + content: "\e6e4"; +} +.ti-line-double:before { + content: "\e6e5"; +} +.ti-line-dotted:before { + content: "\e6e6"; +} +.ti-line-dashed:before { + content: "\e6e7"; +} +.ti-layout-width-full:before { + content: "\e6e8"; +} +.ti-layout-width-default:before { + content: "\e6e9"; +} +.ti-layout-width-default-alt:before { + content: "\e6ea"; +} +.ti-layout-tab:before { + content: "\e6eb"; +} +.ti-layout-tab-window:before { + content: "\e6ec"; +} +.ti-layout-tab-v:before { + content: "\e6ed"; +} +.ti-layout-tab-min:before { + content: "\e6ee"; +} +.ti-layout-slider:before { + content: "\e6ef"; +} +.ti-layout-slider-alt:before { + content: "\e6f0"; +} +.ti-layout-sidebar-right:before { + content: "\e6f1"; +} +.ti-layout-sidebar-none:before { + content: "\e6f2"; +} +.ti-layout-sidebar-left:before { + content: "\e6f3"; +} +.ti-layout-placeholder:before { + content: "\e6f4"; +} +.ti-layout-menu:before { + content: "\e6f5"; +} +.ti-layout-menu-v:before { + content: "\e6f6"; +} +.ti-layout-menu-separated:before { + content: "\e6f7"; +} +.ti-layout-menu-full:before { + content: "\e6f8"; +} +.ti-layout-media-right-alt:before { + content: "\e6f9"; +} +.ti-layout-media-right:before { + content: "\e6fa"; +} +.ti-layout-media-overlay:before { + content: "\e6fb"; +} +.ti-layout-media-overlay-alt:before { + content: "\e6fc"; +} +.ti-layout-media-overlay-alt-2:before { + content: "\e6fd"; +} +.ti-layout-media-left-alt:before { + content: "\e6fe"; +} +.ti-layout-media-left:before { + content: "\e6ff"; +} +.ti-layout-media-center-alt:before { + content: "\e700"; +} +.ti-layout-media-center:before { + content: "\e701"; +} +.ti-layout-list-thumb:before { + content: "\e702"; +} +.ti-layout-list-thumb-alt:before { + content: "\e703"; +} +.ti-layout-list-post:before { + content: "\e704"; +} +.ti-layout-list-large-image:before { + content: "\e705"; +} +.ti-layout-line-solid:before { + content: "\e706"; +} +.ti-layout-grid4:before { + content: "\e707"; +} +.ti-layout-grid3:before { + content: "\e708"; +} +.ti-layout-grid2:before { + content: "\e709"; +} +.ti-layout-grid2-thumb:before { + content: "\e70a"; +} +.ti-layout-cta-right:before { + content: "\e70b"; +} +.ti-layout-cta-left:before { + content: "\e70c"; +} +.ti-layout-cta-center:before { + content: "\e70d"; +} +.ti-layout-cta-btn-right:before { + content: "\e70e"; +} +.ti-layout-cta-btn-left:before { + content: "\e70f"; +} +.ti-layout-column4:before { + content: "\e710"; +} +.ti-layout-column3:before { + content: "\e711"; +} +.ti-layout-column2:before { + content: "\e712"; +} +.ti-layout-accordion-separated:before { + content: "\e713"; +} +.ti-layout-accordion-merged:before { + content: "\e714"; +} +.ti-layout-accordion-list:before { + content: "\e715"; +} +.ti-ink-pen:before { + content: "\e716"; +} +.ti-info-alt:before { + content: "\e717"; +} +.ti-help-alt:before { + content: "\e718"; +} +.ti-headphone-alt:before { + content: "\e719"; +} +.ti-hand-point-up:before { + content: "\e71a"; +} +.ti-hand-point-right:before { + content: "\e71b"; +} +.ti-hand-point-left:before { + content: "\e71c"; +} +.ti-hand-point-down:before { + content: "\e71d"; +} +.ti-gallery:before { + content: "\e71e"; +} +.ti-face-smile:before { + content: "\e71f"; +} +.ti-face-sad:before { + content: "\e720"; +} +.ti-credit-card:before { + content: "\e721"; +} +.ti-control-skip-forward:before { + content: "\e722"; +} +.ti-control-skip-backward:before { + content: "\e723"; +} +.ti-control-record:before { + content: "\e724"; +} +.ti-control-eject:before { + content: "\e725"; +} +.ti-comments-smiley:before { + content: "\e726"; +} +.ti-brush-alt:before { + content: "\e727"; +} +.ti-youtube:before { + content: "\e728"; +} +.ti-vimeo:before { + content: "\e729"; +} +.ti-twitter:before { + content: "\e72a"; +} +.ti-time:before { + content: "\e72b"; +} +.ti-tumblr:before { + content: "\e72c"; +} +.ti-skype:before { + content: "\e72d"; +} +.ti-share:before { + content: "\e72e"; +} +.ti-share-alt:before { + content: "\e72f"; +} +.ti-rocket:before { + content: "\e730"; +} +.ti-pinterest:before { + content: "\e731"; +} +.ti-new-window:before { + content: "\e732"; +} +.ti-microsoft:before { + content: "\e733"; +} +.ti-list-ol:before { + content: "\e734"; +} +.ti-linkedin:before { + content: "\e735"; +} +.ti-layout-sidebar-2:before { + content: "\e736"; +} +.ti-layout-grid4-alt:before { + content: "\e737"; +} +.ti-layout-grid3-alt:before { + content: "\e738"; +} +.ti-layout-grid2-alt:before { + content: "\e739"; +} +.ti-layout-column4-alt:before { + content: "\e73a"; +} +.ti-layout-column3-alt:before { + content: "\e73b"; +} +.ti-layout-column2-alt:before { + content: "\e73c"; +} +.ti-instagram:before { + content: "\e73d"; +} +.ti-google:before { + content: "\e73e"; +} +.ti-github:before { + content: "\e73f"; +} +.ti-flickr:before { + content: "\e740"; +} +.ti-facebook:before { + content: "\e741"; +} +.ti-dropbox:before { + content: "\e742"; +} +.ti-dribbble:before { + content: "\e743"; +} +.ti-apple:before { + content: "\e744"; +} +.ti-android:before { + content: "\e745"; +} +.ti-save:before { + content: "\e746"; +} +.ti-save-alt:before { + content: "\e747"; +} +.ti-yahoo:before { + content: "\e748"; +} +.ti-wordpress:before { + content: "\e749"; +} +.ti-vimeo-alt:before { + content: "\e74a"; +} +.ti-twitter-alt:before { + content: "\e74b"; +} +.ti-tumblr-alt:before { + content: "\e74c"; +} +.ti-trello:before { + content: "\e74d"; +} +.ti-stack-overflow:before { + content: "\e74e"; +} +.ti-soundcloud:before { + content: "\e74f"; +} +.ti-sharethis:before { + content: "\e750"; +} +.ti-sharethis-alt:before { + content: "\e751"; +} +.ti-reddit:before { + content: "\e752"; +} +.ti-pinterest-alt:before { + content: "\e753"; +} +.ti-microsoft-alt:before { + content: "\e754"; +} +.ti-linux:before { + content: "\e755"; +} +.ti-jsfiddle:before { + content: "\e756"; +} +.ti-joomla:before { + content: "\e757"; +} +.ti-html5:before { + content: "\e758"; +} +.ti-flickr-alt:before { + content: "\e759"; +} +.ti-email:before { + content: "\e75a"; +} +.ti-drupal:before { + content: "\e75b"; +} +.ti-dropbox-alt:before { + content: "\e75c"; +} +.ti-css3:before { + content: "\e75d"; +} +.ti-rss:before { + content: "\e75e"; +} +.ti-rss-alt:before { + content: "\e75f"; +}