diff --git a/theme_fuge/README.rst b/theme_fuge/README.rst new file mode 100644 index 000000000..69bfae878 --- /dev/null +++ b/theme_fuge/README.rst @@ -0,0 +1,41 @@ +Theme Fuge +========== +* Design Web Pages with Theme Fuge + +Installation +============ + - www.odoo.com/documentation/15.0/setup/install.html + - Install our custom addon + +License +------- +General Public License, Version 3 (LGPL v3). +(https://www.odoo.com/documentation/user/15.0/legal/licenses/licenses.html) + +Company +------- +* `Cybrosys Techno Solutions `__ + +Credits +------- +* Developer: +Alvin Francis @ cybrosys + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit https://www.cybrosys.com + +Further information +=================== +HTML Description: ``__ + diff --git a/theme_fuge/__init__.py b/theme_fuge/__init__.py new file mode 100644 index 000000000..e81398e3a --- /dev/null +++ b/theme_fuge/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +from . import controllers +from . import models + diff --git a/theme_fuge/__manifest__.py b/theme_fuge/__manifest__.py new file mode 100644 index 000000000..ecd792275 --- /dev/null +++ b/theme_fuge/__manifest__.py @@ -0,0 +1,71 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +{ + 'name': 'Theme Fuge', + 'description': 'Theme Fuge is an attractive and modern eCommerce Website theme', + 'summary': 'Design Web Pages with theme fuge', + 'category': 'Theme/eCommerce', + 'version': '15.0.1.0.0', + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['website', 'website_sale_wishlist', 'website_blog'], + 'data': [ + 'views/views.xml', + 'views/shop_view.xml', + 'views/shop_sidebar_view.xml', + 'views/product_view.xml', + 'views/blog.xml', + 'views/popular_posts.xml', + 'views/blog_details.xml', + 'views/about.xml', + 'views/contact.xml', + 'views/header.xml', + 'views/footer.xml', + 'views/snippets/banner.xml', + 'views/snippets/shop_with_us.xml', + 'views/snippets/offer_men.xml', + 'views/snippets/offer_women.xml', + 'views/snippets/product_section.xml', + 'views/snippets/latest_blogs.xml', + 'views/snippets/customer_review.xml', + 'views/snippets/subscribe.xml', + ], + 'images': [ + 'static/description/banner.png', + 'static/description/theme_screenshot.gif', + ], + 'installable': True, + 'application': True, + 'auto_install': False, + 'assets': { + 'web.assets_frontend': [ + 'theme_fuge/static/src/css/style.css', + 'theme_fuge/static/src/css/owl.carousel.min.css', + 'theme_fuge/static/src/css/owl.theme.default.min.css', + 'theme_fuge/static/src/js/product.js', + 'theme_fuge/static/src/js/scroll_navbar.js', + ], + }, + 'license': 'LGPL-3', +} diff --git a/theme_fuge/controllers/__init__.py b/theme_fuge/controllers/__init__.py new file mode 100644 index 000000000..e93332744 --- /dev/null +++ b/theme_fuge/controllers/__init__.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from . import main +from . import popular_post + diff --git a/theme_fuge/controllers/main.py b/theme_fuge/controllers/main.py new file mode 100644 index 000000000..9c519f549 --- /dev/null +++ b/theme_fuge/controllers/main.py @@ -0,0 +1,59 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import http, fields +from odoo.http import request + + +class MainProduct(http.Controller): + + @http.route('/get_main_product', auth="public", type='json', + website=True) + def get_main_product(self): + main_products = request.env['product.template'].sudo().search( + [('website_published', '=', True)], + order='create_date asc', limit=8) + + values = { + 'main_products': main_products, + } + response = http.Response(template='theme_fuge.product_section', + qcontext=values) + return response.render() + + +class WebsiteBlog(http.Controller): + + @http.route('/get_blog_post', auth="public", type='json', + website=True) + def get_blog_post(self): + posts = request.env['blog.post'].sudo().search( + [('website_published', '=', True), + ('post_date', '<=', fields.Datetime.now())], + order='published_date desc', limit=4) + + values = { + 'posts_recent': posts, + } + response = http.Response(template='theme_fuge.latest_blog', + qcontext=values) + return response.render() diff --git a/theme_fuge/controllers/popular_post.py b/theme_fuge/controllers/popular_post.py new file mode 100644 index 000000000..5ed4b1327 --- /dev/null +++ b/theme_fuge/controllers/popular_post.py @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import http, fields +from odoo.http import request +from odoo.osv import expression +from odoo.addons.website_blog.controllers.main import WebsiteBlog + + +class WebsiteBlogInherit(WebsiteBlog): + + @http.route([ + '/blog', + '/blog/page/', + '/blog/tag/', + '/blog/tag//page/', + '''/blog/''', + '''/blog//page/''', + '''/blog//tag/''', + '''/blog//tag//page/''', + ], type='http', auth="public", website=True, sitemap=True) + def blog(self, blog=None, tag=None, page=1, search=None, **opt): + limit = 3 + order = 'published_date desc' + dom = expression.AND([ + [('website_published', '=', True), ('post_date', '<=', fields.Datetime.now())], + request.website.website_domain() + ]) + posts = request.env['blog.post'].search(dom, limit=limit, order=order) + res = super(WebsiteBlogInherit, self).blog(blog=blog, tag=tag, page=1, search=search, **opt) + res.qcontext.update({'posts_popular': posts}) + return res + + @http.route(['''/blog// + +#### 06.11.2021 +#### Version 15.0.1.0.0 +#### ADD +- Initial commit for Theme Fuge \ No newline at end of file diff --git a/theme_fuge/models/__init__.py b/theme_fuge/models/__init__.py new file mode 100644 index 000000000..c9f1309ab --- /dev/null +++ b/theme_fuge/models/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import theme_fuge + + diff --git a/theme_fuge/models/theme_fuge.py b/theme_fuge/models/theme_fuge.py new file mode 100644 index 000000000..d4b709089 --- /dev/null +++ b/theme_fuge/models/theme_fuge.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import models + + +class FugeTheme(models.AbstractModel): + _inherit = 'theme.utils' + + def _fuge_theme_post_copy(self, mod): + self.enable_view('website_blog.opt_blog_sidebar_show') + self.enable_view('website_blog.opt_blog_list_view') + self.disable_view('website_blog.opt_posts_loop_show_author') + self.disable_view('website_sale.add_grid_or_list_option') + self.disable_view('website_sale.products_list_view') diff --git a/theme_fuge/static/description/banner.png b/theme_fuge/static/description/banner.png new file mode 100644 index 000000000..552a212a7 Binary files /dev/null and b/theme_fuge/static/description/banner.png differ diff --git a/theme_fuge/static/description/icon.png b/theme_fuge/static/description/icon.png new file mode 100644 index 000000000..0a1ae4ca2 Binary files /dev/null and b/theme_fuge/static/description/icon.png differ diff --git a/theme_fuge/static/description/images/1.jpg b/theme_fuge/static/description/images/1.jpg new file mode 100644 index 000000000..3786216cc Binary files /dev/null and b/theme_fuge/static/description/images/1.jpg differ diff --git a/theme_fuge/static/description/images/11.jpg b/theme_fuge/static/description/images/11.jpg new file mode 100644 index 000000000..0d4a838e7 Binary files /dev/null and b/theme_fuge/static/description/images/11.jpg differ diff --git a/theme_fuge/static/description/images/12.jpg b/theme_fuge/static/description/images/12.jpg new file mode 100644 index 000000000..f46e3d930 Binary files /dev/null and b/theme_fuge/static/description/images/12.jpg differ diff --git a/theme_fuge/static/description/images/2.jpg b/theme_fuge/static/description/images/2.jpg new file mode 100644 index 000000000..2221e5b76 Binary files /dev/null and b/theme_fuge/static/description/images/2.jpg differ diff --git a/theme_fuge/static/description/images/3.jpg b/theme_fuge/static/description/images/3.jpg new file mode 100644 index 000000000..1179f093e Binary files /dev/null and b/theme_fuge/static/description/images/3.jpg differ diff --git a/theme_fuge/static/description/images/4.jpg b/theme_fuge/static/description/images/4.jpg new file mode 100644 index 000000000..0a66f298e Binary files /dev/null and b/theme_fuge/static/description/images/4.jpg differ diff --git a/theme_fuge/static/description/images/5.jpg b/theme_fuge/static/description/images/5.jpg new file mode 100644 index 000000000..45b359151 Binary files /dev/null and b/theme_fuge/static/description/images/5.jpg differ diff --git a/theme_fuge/static/description/images/6.jpg b/theme_fuge/static/description/images/6.jpg new file mode 100644 index 000000000..1dc3ac90a Binary files /dev/null and b/theme_fuge/static/description/images/6.jpg differ diff --git a/theme_fuge/static/description/images/Cybrosys.png b/theme_fuge/static/description/images/Cybrosys.png new file mode 100644 index 000000000..d76b5bafb Binary files /dev/null and b/theme_fuge/static/description/images/Cybrosys.png differ diff --git a/theme_fuge/static/description/images/cybro-logo-oca-no-text.png b/theme_fuge/static/description/images/cybro-logo-oca-no-text.png new file mode 100644 index 000000000..180d15dd6 Binary files /dev/null and b/theme_fuge/static/description/images/cybro-logo-oca-no-text.png differ diff --git a/theme_fuge/static/description/images/cybro-logo-oca.png b/theme_fuge/static/description/images/cybro-logo-oca.png new file mode 100644 index 000000000..90e4c9cb9 Binary files /dev/null and b/theme_fuge/static/description/images/cybro-logo-oca.png differ diff --git a/theme_fuge/static/description/images/demo-1.jpg b/theme_fuge/static/description/images/demo-1.jpg new file mode 100644 index 000000000..2e8c4c778 Binary files /dev/null and b/theme_fuge/static/description/images/demo-1.jpg differ diff --git a/theme_fuge/static/description/images/demo-2.jpg b/theme_fuge/static/description/images/demo-2.jpg new file mode 100644 index 000000000..76d2269d2 Binary files /dev/null and b/theme_fuge/static/description/images/demo-2.jpg differ diff --git a/theme_fuge/static/description/images/demo-3.jpg b/theme_fuge/static/description/images/demo-3.jpg new file mode 100644 index 000000000..102b41770 Binary files /dev/null and b/theme_fuge/static/description/images/demo-3.jpg differ diff --git a/theme_fuge/static/description/images/demo-4.jpg b/theme_fuge/static/description/images/demo-4.jpg new file mode 100644 index 000000000..a3cc458ae Binary files /dev/null and b/theme_fuge/static/description/images/demo-4.jpg differ diff --git a/theme_fuge/static/description/images/demo-5.jpg b/theme_fuge/static/description/images/demo-5.jpg new file mode 100644 index 000000000..47d0edf97 Binary files /dev/null and b/theme_fuge/static/description/images/demo-5.jpg differ diff --git a/theme_fuge/static/description/images/hero.png b/theme_fuge/static/description/images/hero.png new file mode 100644 index 000000000..60302bb9f Binary files /dev/null and b/theme_fuge/static/description/images/hero.png differ diff --git a/theme_fuge/static/description/images/laptop-screenshots.jpg b/theme_fuge/static/description/images/laptop-screenshots.jpg new file mode 100644 index 000000000..fd43dac12 Binary files /dev/null and b/theme_fuge/static/description/images/laptop-screenshots.jpg differ diff --git a/theme_fuge/static/description/images/phone-screenshots.jpg b/theme_fuge/static/description/images/phone-screenshots.jpg new file mode 100644 index 000000000..6a7ba94f2 Binary files /dev/null and b/theme_fuge/static/description/images/phone-screenshots.jpg differ diff --git a/theme_fuge/static/description/index.html b/theme_fuge/static/description/index.html new file mode 100644 index 000000000..851598b35 --- /dev/null +++ b/theme_fuge/static/description/index.html @@ -0,0 +1,323 @@ + +
+
+
+ Cybrosys Logo +
+
+
+
+
+ Theme Screenshot +
+
+

Fugestore

+

+ Fugestore is a new kind of Theme. The theme is a very user-friendly and is suitable for your + eCommerce website with blog. + It is the most powerful, easy to use theme. Many custom designed snippets facilitates to add + better + user experience. + Contains Hot sales, New arrival and Deal of the week with Counter snippets that are configured + from + the backend. + It have instagram feed snippet and deal of the week snippet with counter. + It is a fully Responsive Theme with a premium design and attractive front-end theme. + it contains price filter and brand filter options by default and it easily configure from + backend. + This theme is a perfect choice for your online store you are looking for. This theme is fully + customized + the eCommerce website, shop view, custom categories view, product view, contact us page, cart, + blog, + blog preview...etc. +

+
+
+ + + + +
+
+

Desktop View

+

+ It is easy to customize and use. Just drag and drop the building blocks to make attractive + webpages. +

+
+
+ Theme Screenshot +
+
+
+
+ Theme Screenshot +
+
+

Mobile View

+

+ User friendly and modern looking theme makes your page more Stylish And Beautiful. +

+
+
+ + + +
+ +
+
+
+ Theme Screenshot +
+
+

Home Page

+

+ It is easy to customize and use. Just drag and drop the building blocks to make + attractive + webpages.Customizable building blocks in home page design helps you to edit them as per + needs.

+
+
+
+ + + +
+
+
+ Theme Screenshot +
+
+

Shop Page

+

+ The shop display you products in a stylish way. It displaying 3 products in a row and it + will attract your customers. + Also the Category side are customized in collapsible style. Display high quality images + for + your products +

+
+
+
+ +
+ + + + +
+
+ Theme Screenshot +
+
+

Overview

+

+ It is an attractive and modern eCommerce Website theme. It make your eCommerce website is + attractive. + Just drag & drop the building blocks you need to easily build your layout. + Fugestore is a perfect choice for your online store you are looking for. +

+
+
+ + + +
+ +
+
+
+ Theme Screenshot +
+
+

Cart

+

+ The cart display your products in a stylish way. it will display the all needed details + of + the product +

+
+
+
+ + + + + +
+
+
+ Theme Screenshot +
+
+

Blog Preview

+

+ Fugestore have a fully customized blog preview with big cover image of the blog with + share + buttons. +

+
+
+
+ + + + +
+
+
+ Theme Screenshot +
+
+

Product Preview

+

+ It have a fully customized Product preview with full details of the product with an + attractive design. +

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+

Demo Pages

+
+
+
+ +
+
+
+ +
Home
+
+
+
+ +
+
+ +
Blog Preview
+
+
+
+ +
+
+ +
Shop Page
+
+
+
+
+
+
+
+ +
Blog Page
+
+
+
+ +
+
+ +
About Page
+
+
+
+ +
+
+ + + +
+
+

Get Help

+
+

If you have anything to share with + us + based + on + your use of this module, please let us know. We are ready to offer our support.

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+

A Quality Theme From

+
+
+ +
+
+ +
\ No newline at end of file diff --git a/theme_fuge/static/description/theme_screenshot.gif b/theme_fuge/static/description/theme_screenshot.gif new file mode 100644 index 000000000..0d7919be6 Binary files /dev/null and b/theme_fuge/static/description/theme_screenshot.gif differ diff --git a/theme_fuge/static/src/css/owl.carousel.min.css b/theme_fuge/static/src/css/owl.carousel.min.css new file mode 100644 index 000000000..2b0c35a9e --- /dev/null +++ b/theme_fuge/static/src/css/owl.carousel.min.css @@ -0,0 +1,6 @@ +/** + * Owl Carousel v2.3.4 + * Copyright 2013-2018 David Deutsch + * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE + */ +.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:flex}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} \ No newline at end of file diff --git a/theme_fuge/static/src/css/owl.theme.default.min.css b/theme_fuge/static/src/css/owl.theme.default.min.css new file mode 100644 index 000000000..487088d2e --- /dev/null +++ b/theme_fuge/static/src/css/owl.theme.default.min.css @@ -0,0 +1,6 @@ +/** + * Owl Carousel v2.3.4 + * Copyright 2013-2018 David Deutsch + * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE + */ +.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} \ No newline at end of file diff --git a/theme_fuge/static/src/css/style.css b/theme_fuge/static/src/css/style.css new file mode 100644 index 000000000..f7aaedc82 --- /dev/null +++ b/theme_fuge/static/src/css/style.css @@ -0,0 +1,4042 @@ +/*@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap");*/ +/*! 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; +} + +.banner { + position: relative; +} + +.banner .carousel-indicators li { + display: none; +} + +.banner .carousel-control-prev { + left: -33px; +} + +@media screen and (max-width: 1080px) { + .banner .carousel-control-prev { + left: 3px; + } +} + +.banner .bg-right { + background: linear-gradient(#11111191, #11111191), url(./../images/snippets/banner/banner1.jpg); + height: 100vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + /*padding-bottom: 200px;*/ +} + +.banner .bg-right2 { + background: linear-gradient(#11111191, #11111191), url(./../images/snippets/banner/banner3.jpg); + height: 100vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; +/* padding-bottom: 200px;*/ +} + +.banner .bg-right3 { + background: linear-gradient(#11111191, #11111191), url(./../images/snippets/banner/banner4.jpg); + height: 100vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + /*padding-bottom: 200px;*/ +} + +.banner .bg-left { + height: 100vh; + /* padding-bottom: 200px;*/ + width: 100%; + background: linear-gradient(#11111191, #11111191), url(./../images/snippets/banner/left3.jpg); + background-size: cover; + background-repeat: no-repeat; + background-position: center; +} + +.card .card-body{ + background-color: transparent !important; + } + +@media screen and (max-width: 767px) { + .banner .bg-left { + height: 50vh; + padding-bottom: 20px; + } +} + +.banner .left_card { + position:absolute; + top:-450px; + background: transparent; + border: none; + margin-left: 50px; +} + +.banner .left_card .card-title { + color: #fff; + font-size: 50px; + text-align: left; + font-weight: 900; +} + +@media screen and (max-width: 839px) { + .banner .left_card { + font-size: 40px; + position:absolute; + top:-400px; + } +} + +@media screen and (max-width: 790px) { + .banner .left_card { + font-size: 35px; + position:absolute; + top:-400x; + } +} + +@media screen and (max-width: 768px) { + .banner .left_card { + font-size: 50px; + position:absolute; + top:-380px; + } +} + +.banner .right_card { + position:absolute; + top:-450px; + background: transparent !important; + border: none; + margin-left: 0; +} + +@media screen and (max-width: 767px) { + .banner .right_card { + position: absolute; + top: -250px; + } +} + +.banner .right_card .card-title { + color: #ffffff; + font-size: 50px; + text-align: left; + font-weight: 900; +} + +@media screen and (max-width: 1250px) { + .banner .right_card .card-title { + font-size: 35px; + } +} + +@media screen and (max-width: 768px) { + .banner .right_card .card-title { + font-size: 55px; + } +} + +.top_wrapper { + position: absolute; + display: flex; + z-index: 1; + justify-content: space-between; + width: 100%; + padding: 0px 46px; +} + +@media screen and (max-width: 800px) { + .top_wrapper { + padding-right: 14px; + } +} + +.top_wrapper .top-right { + margin-left: 19px; + padding-top: 20px; + align-items: baseline; +} + +@media screen and (max-width: 800px) { + .top_wrapper .top-right { + padding-right: 14px; + display: none !important; + } +} + +.top_wrapper .top-right h6 { + color: #ffffff; + font-weight: 700; + font-size: 14px; +} + +.top_wrapper .top-right p { + margin-left: 6px; + color: #ffffff; + font-weight: 600; +} + +.top_wrapper .top-right .more { + color: #3fc0b6; + margin-left: 5px; +} + +.top_wrapper .top-left { + padding-top: 20px; + align-items: baseline; + margin-right: 20px; +} + +@media screen and (max-width: 800px) { + .top_wrapper .top-left { + width: 100%; + margin-right: 0; + justify-content: space-between !important; + } +} + +.top_wrapper .top-left span { + margin-right: 65px; + color: #3fc0b6; + width: 36px; + height: 36px; + border-radius: 50%; + display: inline-block; + text-align: center; + line-height: 36px; +} +.top-left a{ + text-decoration:none; +} + +.top_wrapper .cart { + color: #ffffff; + background: rgba(255, 255, 255, 0.141); +} + +.top_wrapper .cart-svg { + width: 20px; + list-style: none; + margin-right: 0 !important; + margin-left: 5px; +} + +.navbar { + background-color: rgb(114, 89, 89); + z-index: 1; + position: absolute; + top: 70px; + width: 100%; +} + +@media screen and (max-width: 991px) { + .navbar { + padding: -1px 34px; + } +} + +.navbar .o_menu_loading .nav-item { + opacity: 1 !important; +} + +.navbar .navbar-brand { + min-width: 8%; + color: #fff; + font-size: 30px; + padding: 0; + font-weight: 900; + text-transform: uppercase; +} + +.navbar .navbar-brand .lohny { + color: #3fc0b6; +} + +.navbar .navbar-brand .lohny:hover { + color: #ffffff; +} + +.search-right { + margin-left: 100px; + font-size: 20px; +} + +@media screen and (max-width: 767px) { + .search-right { + margin-left: 0px; + } +} + +.search-right a { + color: #fff !important; + text-decoration: none !important; +} + +.search-right .search-text { + color: #fff !important; +} + +.navbar-nav li { + text-transform: uppercase; + font-size: 16px; + margin: 0 15px 0 0; +} + +.navbar-nav li .nav-link { + color: #fff !important; +} + +.navbar-nav li .nav-link:hover { + color: #3fc0b6 !important; +} + +.navbar-light .navbar-toggler { + color: #fff; + border-color: #fff; + background-color: white; + padding-top: 1px; + padding-right: 1px; + padding-bottom: 0px; + padding-left: 1px; +} + +.navbar-light .navbar-toggler:before { + visibility: hidden; +} + +.navbar-light .navbar-toggler .navbar-toggler-icon { + color: #3fc0b6; + padding-top: 4px; +} + +.navbar-collapse ul { + background-color: transparent !important; + border: none !important; +} + +@media screen and (max-width: 992px) { + .navbar-collapse ul { + background: #232020f2 !important; + padding: 10px !important; + border-radius: 6px; + position: relative; + border: 1px #232020 solid; + max-height: calc(100vh - 120px); + overflow: auto; + margin-top: 6px; + } +} + +.footer { + background-color: #232020; + padding-top: 90px; + padding-bottom: 90px; +} + +.footer .footer_top { + border: 1px solid; + border-color: transparent; + border-bottom-color: #a09292 !important; + padding-bottom: 43px; +} + +.footer .footer_left { + text-align: left; + margin-top: 20px; +} + +.footer .footer_left .footer_logo { + text-transform: uppercase; + font-size: 33px; + font-weight: 600; + color: #ffffff; +} + +.footer .footer_left .footer_logo a { + color: #ffffff; + text-decoration: none; +} + +.footer .footer_left .footer_logo span { + color: #3fc0b6; +} + +.footer .footer_left .footer_desc { + color: #a09292; + margin-top: 30px; + font-size: 14px; +} + +.footer .footer_left .footer_icons ul { + display: flex; + list-style: none; + padding-left: 0; + margin-top: 40px; +} + +.footer .footer_left .footer_icons ul li { + color: #ffffff; + font-size: 18px; + width: 40px; + height: 40px; + border-radius: 50%; + margin-right: 20px; + background-color: #363434; + text-align: center; + padding-top: 11px; +} + +.footer .footer_left .footer_icons ul li:hover { + background-color: #3fc0b6; +} + +.footer .footer_right { + margin-top: 20px; +} + +.footer .footer_right .footer_discount { + color: #ffffff; + font-size: 33px; + font-weight: 700; +} + +.footer .footer_right .footer_right_bottom { + margin-top: 40px; + padding-top: 20px; +} + +.footer .footer_right .footer_right_bottom .ul_wrapper { + display: flex; + justify-content: space-between; +} + +.footer .footer_right .footer_right_bottom ul { + padding-left: 0; + padding-top: 10px; +} + +.footer .footer_right .footer_right_bottom ul a { + text-decoration: none; +} + +.footer .footer_right .footer_right_bottom ul li { + font-size: 14px; + list-style: none; + padding-bottom: 10px; + color: #a09292; +} + +.footer .footer_right .footer_right_bottom ul li:hover { + color: #3fc0b6; +} + +.footer .footer_right .f_r_h { + color: #ffffff; + font-weight: 600; +} + +.footer .footer_right .address { + color: #a09292; + padding-top: 10px; + padding-bottom: 60px; + font-size: 14px; +} + +.footer .footer_right .payment ul { + display: flex; + list-style: none; + padding-left: 0; + margin-top: 20px; +} + +.footer .footer_right .payment ul li { + font-size: 34px; + margin: 0 14px 0px 0; + color: #acb2b7; +} + +.footer .footer_right .payment ul li:hover { + color: #636363; +} + +.footer .footer_bottom { + padding-top: 50px; +} + +.footer .footer_bottom .bottom_left span { + margin: 0 14px 0px 0; + font-size: 16px; +} + +.footer .footer_bottom .bottom_left span a { + color: #a09292; + text-decoration: none; +} + +.footer .footer_bottom .bottom_left span a:hover { + color: #3fc0b6; +} + +.footer .footer_bottom .bottom_right { + color: #a09292; + font-size: 16px; + text-align: left !important; +} + +.footer .footer_bottom .bottom_right a { + color: #a09292; + text-decoration: none; +} + +.footer .footer_bottom .bottom_right a:hover { + color: #3fc0b6; +} + +.footer .footer_bottom .f_b_r { + display: flex; + justify-content: end; +} + +.filter_sidebar { + text-align: left; + background-color: #f4f4f4; + padding-top: 40px; + padding-left: 30px; +} + +.filter_sidebar .filter_heading { + font-size: 24px; + color: #000000; + margin-bottom: 30px; + font-weight: 700; +} + +.filter_sidebar .filter_heading span { + color: #3fc0b6; +} + +.filter_sidebar .filter_sidebar_sub .signin-form { + margin-bottom: 20px; +} + +.filter_sidebar .filter_sidebar_sub .forms-gds { + display: grid; + grid-template-columns: 2fr 1fr; +} + +.filter_sidebar .filter_sidebar_sub .forms-gds .form-input input { + width: 100%; + background-color: #ffffff; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + border: none; + padding: 15px 30px; + color: #2f2f2f; +} + +.filter_sidebar .filter_sidebar_sub ul { + padding-left: 0px; + list-style: none; +} + +.filter_sidebar .filter_sidebar_sub ul li { + line-height: 30px; +} + +.filter_sidebar .filter_sidebar_sub ul li a { + color: #828282; + text-decoration: none; +} + +.filter_sidebar .filter_sidebar_sub ul li a:hover { + color: #3fc0b6; +} + +.filter_sidebar .filter_sidebar_sub ul .hh { + display: flex; + justify-content: space-between; + border: 1px solid; + border-color: transparent; + border-bottom-color: #6b778d !important; + width: 85%; + padding-bottom: 13px; + margin-bottom: 10px; + font-size: 14px; + color: #6b778d; +} + +.filter_sidebar .filter_sidebar_sub .nu { + color: #ffffff; + height: 29px; + width: 39px; + background-color: #000000; + border-radius: 11px; + display: inline-block; + padding: 0px 13px; + font-size: 12px; +} + +.filter_sidebar .filter_sidebar_sub .check .container { + display: block; + position: relative; + padding-left: 35px; + margin-bottom: 16px; + cursor: pointer; + font-size: 14px; + color: #6b778d; + user-select: none; +} + +.filter_sidebar .filter_sidebar_sub .check .container input { + position: absolute; + opacity: 0; + cursor: pointer; + height: 0; + width: 0; +} + +.filter_sidebar .filter_sidebar_sub .check .checkmark { + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + border: 2px solid; + border-color: #6b778d; + background-color: #ffffff; +} + +.filter_sidebar .filter_sidebar_sub .check .container:hover input ~ .checkmark { + background-color: #000000; +} + +.filter_sidebar .filter_sidebar_sub .check .container input:checked ~ .checkmark { + background-color: #3fc0b6; +} + +.filter_sidebar .filter_sidebar_sub .check .checkmark:after { + content: ""; + position: absolute; + display: none; +} + +.filter_sidebar .filter_sidebar_sub .check .container input:checked ~ .checkmark:after { + display: block; +} + +.filter_sidebar .filter_sidebar_sub .check .container .checkmark:after { + left: 6px; + top: 3px; + width: 5px; + height: 10px; + border: solid white; + border-width: 0 3px 3px 0; + transform: rotate(45deg); +} + +.filter_sidebar .filter_sidebar_sub .top { + font-weight: 800; +} + +.filter_sidebar .white { + background-color: #fff !important; + margin-right: 5px; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .white:hover { + color: #ffffff; + background-color: #b5b5b5 !important; + border: none; +} + +.filter_sidebar .black { + background-color: #000000 !important; + margin-right: 5px; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .black:hover { + color: #ffffff; + background-color: #262525 !important; + border: none; +} + +.filter_sidebar .grey { + background-color: #6b778d !important; + margin-right: 5px; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .grey:hover { + background-color: #323131 !important; + border: none; +} + +.filter_sidebar .blue { + background-color: #4c00ff !important; + margin-right: 5px; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .blue:hover { + background-color: #4400e6 !important; + border: none; +} + +.filter_sidebar .green { + background-color: #00ff62 !important; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .green:hover { + background-color: #00e658 !important; + border: none; +} + +.filter_sidebar .red { + background-color: red !important; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .red:hover { + background-color: #e60000 !important; + border: none; +} + +.ddd li { + margin-bottom: 15px; +} + +.ddd li span { + font-size: 12px; + margin-right: 5px; +} + +.recent { + margin-top: 10px; +} + +.recent .rec_img { + width: 150px; + margin-bottom: 20px; +} + +.recent .rec_img img { + border-radius: 4px; + width: 100%; +} + +.recent .rec_img .product_details { + margin-left: 20px; +} + +.recent .rec_img .product_details a { + color: #000000; +} + +.filter_sidebar_main { + margin-bottom: 30px; +} + +.range-field { + width: 100%; +} + +.ui-menu .ui-menu-icon { + position: static; + float: right; +} + +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} + +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} + +.ui-resizable { + position: relative; +} + +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; +} + +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} + +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} + +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} + +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} + +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} + +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} + +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} + +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} + +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} + +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} + +.ui-slider { + position: relative; + text-align: left; +} + +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; +} + +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: 0.7em; + display: block; + border: 0; + background-position: 0 0; +} + +.ui-slider-horizontal { + height: 6px; +} + +.ui-slider-horizontal .ui-slider-handle { + top: -5px; + margin-left: 0; +} + +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} + +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} + +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: 0.3em; + height: 100px; +} + +.ui-slider-vertical .ui-slider-handle { + left: -0.3em; + margin-left: 0; + margin-bottom: -0.6em; +} + +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} + +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} + +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} + +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} + +.ui-spinner-input { + border: none; + background: none; + padding: 0; + margin: 0.2em 0; + vertical-align: middle; + margin-left: 0.4em; + margin-right: 22px; +} + +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: 0.5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} + +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} + +/* more specificity required here to overide default borders */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} + +/* vertical centre icon */ +.ui-spinner-up { + top: 0; +} + +.ui-spinner-down { + bottom: 0; +} + +/* Fades and background-images don't work well together in IE6, drop the image */ +/* Component containers + ----------------------------------*/ +.ui-widget { + font-family: Verdana, Arial, sans-serif; + font-size: 1.1em; +} + +.ui-widget .ui-widget { + font-size: 1em; +} + +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana, Arial, sans-serif; + font-size: 1em; +} + +.ui-widget-content { + background: #e0ddda; + color: #222222; + margin-top: 3em; +} + +.ui-widget-content a { + color: #222222; +} + +.ui-widget-header { + background: #2b2d2d; + color: #222222; + font-weight: bold; +} + +.ui-widget-header a { + color: #222222; +} + +/* Interaction states + ----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 0px solid #ff7315; + /*{borderColorDefault}*/ + background: #ff7315; + font-weight: normal; + color: #444; + outline: none; + width: 15px; + height: 15px; + cursor: pointer; + border-radius: 100%; +} + +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #555555; + text-decoration: none; +} + +ul.dropdown-vjm-transitu6, +ul.dropdown-vjm-transitu5 { + margin: 0; + position: relative; +} + +ul.dropdown-vjm-transitu6 li { + list-style: none; +} + +ul.dropdown-vjm-transitu6 li p { + width: 100%; +} + +span.amount { + color: #ffffff; + font-size: 16px; +} + +input#amount, +input#amount1 { + font-size: 15px; + outline: none; + background: none; + word-spacing: 1em; + color: #5a5a5a !important; + position: absolute; + left: 0%; + top: -27px; + margin-top: -10px; +} + +.range, +.w3-brand-select, +.w3ls-featured-ads { + padding: 20px 20px; + border: 1px solid #e4e4e4; +} + +.filter_sidebar2 { + text-align: left; + background-color: #f4f4f4; + padding-top: 40px; + padding-left: 30px; +} + +.filter_sidebar2 .filter_heading { + font-size: 24px; + color: #000000; + margin-bottom: 30px; + font-weight: 700; +} + +.filter_sidebar2 .filter_heading span { + color: #3fc0b6; +} + +.filter_sidebar2 .filter_sidebar_sub .signin-form { + margin-bottom: 20px; +} + +.filter_sidebar2 .filter_sidebar_sub .forms-gds { + display: grid; + grid-template-columns: 2fr 1fr; +} + +.filter_sidebar2 .filter_sidebar_sub .forms-gds .form-input input { + width: 100%; + background-color: #ffffff; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + border: none; + padding: 15px 30px; + color: #2f2f2f; +} + +.filter_sidebar2 .filter_sidebar_sub ul { + padding-left: 0px; + list-style: none; +} + +.filter_sidebar2 .filter_sidebar_sub ul li { + line-height: 30px; +} + +.filter_sidebar2 .filter_sidebar_sub ul li a { + color: #828282; + text-decoration: none; +} + +.filter_sidebar2 .filter_sidebar_sub ul li a:hover { + color: #3fc0b6; +} + +.filter_sidebar2 .filter_sidebar_sub ul .hh { + display: flex; + justify-content: space-between; + border: 1px solid; + border-color: transparent; + border-bottom-color: #6b778d !important; + width: 85%; + padding-bottom: 13px; + margin-bottom: 10px; + font-size: 14px; + color: #6b778d; +} + +.filter_sidebar2 .filter_sidebar_sub .nu { + color: #ffffff; + height: 29px; + width: 39px; + background-color: #000000; + border-radius: 11px; + display: inline-block; + padding: 0px 13px; + font-size: 12px; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container { + display: block; + position: relative; + padding-left: 35px; + margin-bottom: 16px; + cursor: pointer; + font-size: 14px; + color: #6b778d; + user-select: none; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container input { + position: absolute; + opacity: 0; + cursor: pointer; + height: 0; + width: 0; +} + +.filter_sidebar2 .filter_sidebar_sub .check .checkmark { + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + border: 2px solid; + border-color: #6b778d; + background-color: #ffffff; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container:hover input ~ .checkmark { + background-color: #000000; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container input:checked ~ .checkmark { + background-color: #3fc0b6; +} + +.filter_sidebar2 .filter_sidebar_sub .check .checkmark:after { + content: ""; + position: absolute; + display: none; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container input:checked ~ .checkmark:after { + display: block; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container .checkmark:after { + left: 6px; + top: 3px; + width: 5px; + height: 10px; + border: solid white; + border-width: 0 3px 3px 0; + transform: rotate(45deg); +} + +.filter_sidebar2 .filter_sidebar_sub .top { + font-weight: 800; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li { + display: flex; + align-items: center; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper { + width: 80px; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li img { + width: 100%; + border-radius: 5px; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 { + padding-left: 10px; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 p { + color: #6b778d; + margin-bottom: 0; + font-size: 14px; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 span { + font-size: 16px; + font-weight: 600; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 span a { + color: #000000; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 span a:hover { + color: #3fc0b6; +} + +.filter_sidebar2 .filter_sidebar_sub .tags { + padding-right: 20px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img { + padding-right: 20px; + position: relative; + padding-bottom: 30px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img img { + width: 100%; + border-radius: 5px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img .offer { + position: absolute; + bottom: 100px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img .offer h3 { + color: #ffffff; + font-weight: 600; + padding-left: 20px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img .offer p { + color: #ffffff; + padding-left: 20px; +} + +.ddd li { + margin-bottom: 15px; +} + +.ddd li span { + font-size: 12px; + margin-right: 5px; +} + +.recent { + margin-top: 10px; +} + +.recent .rec_img { + width: 150px; + margin-left: 15px; + margin-bottom: 20px; +} + +.recent .rec_img img { + border-radius: 4px; + width: 100%; +} + +.recent .rec_img .product_details { + margin-left: 20px; +} + +.recent .rec_img .product_details a { + color: #000000; +} + +.filter_sidebar_main { + margin-bottom: 30px; +} + +.range-field { + width: 100%; +} + +span.amount { + color: #ffffff; + font-size: 16px; +} + +input#amount, +input#amount1 { + font-size: 15px; + outline: none; + background: none; + word-spacing: 1em; + color: #5a5a5a !important; + position: absolute; + left: 0%; + top: -27px; + margin-top: -10px; +} + +.range, +.w3-brand-select, +.w3ls-featured-ads { + padding: 20px 20px; + border: 1px solid #e4e4e4; +} + +.btn { + border: none !important; + outline: none !important; +} + +.btn-primary { + background-color: #6f6f6f57 !important; + border-color: #6f6f6f57 !important; + padding: 9px 15px; + border-radius: 30px; +} + +.btn-primary:hover { + background-color: #3fc0b6 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-banner1 { + background-color: #ffffff !important; + border-color: #ffffff !important; + padding: 10px 17px; + border-radius: 30px; + color: black; + font-weight: 600; +} + +.btn-banner1:hover { + background-color: #3fc0b6 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-contact { + background-color: #3fc0b6 !important; + border-color: #3fc0b6 !important; + padding: 11px 60px; + border-radius: 5px; + color: white; + font-weight: 600; +} + +.btn-contact:hover { + background-color: #ecb500 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-banner2 { + background-color: #ffffff !important; + border-color: #ffffff !important; + padding: 9px 33px; + border-radius: 30px; + color: black; + font-weight: 600; +} + +.btn-banner2:hover { + background-color: #3fc0b6 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-men { + background-color: #000000 !important; + border-color: #000000 !important; + padding: 10px 17px; + border-radius: 30px; + color: #ffffff; + font-weight: 600; +} + +.btn-men:hover { + background-color: #3fc0b6 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-play { + background-color: #00000070 !important; + border-color: #00000070 !important; + padding: 16px 16px; + border-radius: 39px; + color: #ffffff; + font-weight: 600; + width: 60px; + position: absolute; + top: 207px; + left: 431px; +} + +.btn-play:hover { + background-color: #3fc0b6 !important; + border: none !important; +} + +.btn-sub { + background-color: #3fc0b6 !important; + border-color: #3fc0b6 !important; + padding: 14px 30px; + border-top-right-radius: 25px; + border-bottom-right-radius: 25px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + color: #ffffff; + font-weight: 600; + width: 80%; +} + +.btn-sub:hover { + background-color: #000000 !important; + border: none !important; + color: #ffffff; +} + +@media screen and (max-width: 991px) { + .btn-sub { + width: 100% !important; + } +} + +@media screen and (max-width: 767px) { + .btn-sub { + width: 80% !important; + } +} + +.btn-search { + background-color: #000000 !important; + border-color: #000000 !important; + padding: 14px 30px; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + color: #ffffff; + font-weight: 600; + width: 80%; +} + +.btn-search:hover { + background-color: #3fc0b6 !important; + border: none !important; + color: #ffffff; +} + +.btn-tag { + background-color: transparent !important; + border-color: #3fc0b6 !important; + padding: 2px 5px; + border: 1px solid !important; + color: #000000; + font-weight: 600; + margin-bottom: 7px; + margin-right: 5px; +} + +.btn-tag:hover { + background-color: #3fc0b6 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-fb { + background-color: #0084ff !important; + border-color: #0084ff !important; + padding: 11px 30px; + border-radius: 5px; + color: white; + font-weight: 600; +} + +.btn-fb:hover { + background-color: #0099ff !important; + border: none !important; + color: #ffffff !important; +} + +.btn-twitter { + background-color: #319db8 !important; + border-color: #319db8 !important; + padding: 11px 30px; + border-radius: 5px; + color: white; + font-weight: 600; +} + +.btn-twitter:hover { + background-color: #0d67a3 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-google { + background-color: #ff3434 !important; + border-color: #ff3434 !important; + padding: 11px 30px; + border-radius: 5px; + color: white; + font-weight: 600; +} + +.btn-google:hover { + background-color: #f54343 !important; + border: none !important; + color: #ffffff !important; +} + +.product { + margin-top: 90px; +} + +.product h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.product h1 span { + color: #3fc0b6; +} + +.product p { + color: #6b778d; + font-size: 16px; +} + +.product .product_sectoin { + padding-top: 70px; +} + +.product .img_wrapper { + position: relative; +} + +.product .img_wrapper img { + width: 100%; + border-radius: 7px; +} + +.product .img_wrapper .product_details a { + text-decoration: none !important; +} + +.product .img_wrapper .product_details h4 { + text-decoration: none !important; + font-weight: 600; + color: #000000 !important; +} + +.product .img_wrapper .product_details h4:hover { + color: #3fc0b6 !important; +} + +.product .img_wrapper .product_details .old_rate { + color: #6b778d !important; + margin-right: 10px; + font-weight: normal; +} + +.product .img_wrapper .product_details span { + font-weight: 600; + color: #000000; +} + +.product .img_wrapper img { + width: 100%; + border-radius: 7px; +} + +.product .img_wrapper:hover .button { + position: absolute; + display: block; + text-decoration: none !important; + top: 280px; + width: 100%; + padding: 9px 77px; + font-size: 20px; + text-align: center; + color: #ffffff; + background-color: #ff7315; +} + +.product .img_wrapper:hover .button:hover { + background-color: #000000; +} + +@media screen and (max-width: 1199px) { + .product .img_wrapper:hover .button { + top: 230px; + width: 100%; + padding: 9px 50px; + font-size: 16px; + text-align: center; + } +} + +@media screen and (max-width: 991px) { + .product .img_wrapper:hover .button { + top: 377px; + width: 100%; + padding: 11px 50px; + font-size: 18px; + text-align: center; + } +} + +@media screen and (max-width: 767px) { + .product .img_wrapper:hover .button { + top: 260px; + padding: 11px 50px; + font-size: 18px; + text-align: center; + } +} + +.product .button { + display: none; +} + +@keyframes flash { + 0% { + opacity: .3; + } + 100% { + opacity: 1; + } +} + +.shop_with_us { + margin-top: 90px; +} + +.shop_with_us h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.shop_with_us h1 span { + color: #3fc0b6; +} + +.shop_with_us p { + color: #6b778d; + font-size: 16px; +} + +.shop_with_us .favourites img { + border-radius: 50%; + width: 100%; +} + +.shop_with_us .favourites h5 { + padding-top: 20px; + color: #000000; + font-weight: 600; +} + +@media screen and (max-width: 991px) { + .shop_with_us .favourites h5 { + font-size: 17px !important; + } +} + +.men_offer { + background-color: #f4f4f4; + margin-top: 45px; +} + +.men_offer .card { + background: transparent; + border: none; + padding-top: 40px; +} + +.men_offer .card .card-body { + padding: 0; + margin-top: 60px; +} + +@media screen and (max-width: 991px) { + .men_offer .card .card-body { + margin-top: 0px; + } +} + +.men_offer .card .card-title { + color: 36px; + font-weight: 700; +} + +.men_offer .card .card-title p { + color: #3fc0b6; + margin-top: 0; +} + +.men_offer .card p { + color: #6b778d; + margin-top: 30px; +} + +.men_offer .btn { + margin-top: 20px; +} + +.men_img { + margin-top: 60px; + margin-bottom: 60px; +} + +.men_img .img-fluid { + max-width: 100%; + vertical-align: middle; + border-radius: 7px; +} + +.women-offer img { + width: 100%; + position: relative; +} + +.women-offer .play { + background-color: rgba(0, 0, 0, 0.397); + max-width: 40px; +} + +.women-offer .play img { + width: 100%; +} + +.women-offer .card { + background: transparent; + border: none; + padding-left: 44px; + padding-right: 20px; + padding-top: 40px; + padding-bottom: 40px; +} + +.women-offer .card .card-title { + color: 36px; + font-weight: 700; +} + +@media screen and (max-width: 1105PX) { + .women-offer .card .card-title { + font-size: 25PX; + } +} + +@media screen and (max-width: 991) { + .women-offer .card .card-title { + font-size: 35; + } +} + +.women-offer .card .card-title p { + color: #3fc0b6; + margin-top: 0; +} + +.women-offer .card p { + color: #6b778d; + margin-top: 20px; +} + +.bg1:after { + content: ""; + position: absolute; + top: 0; + min-height: 100%; + left: 0; + right: 0; + z-index: 0; +} + +.offer_wrapper { + position: relative; + text-align: center; + background-image: linear-gradient(#000000ab, #111111be), url(./../images/men-woemn-offer/33.jpg); + background-size: cover; + background-position: center center; + background-repeat: no-repeat; + width: 100%; + height: 400px; +} + +.offer_wrapper .play_button { + position: absolute; + top: 200px; + width: 100%; +} + +.offer_wrapper .play_button span { + color: white; + font-size: 25px; + border-radius: 50%; + width: 65px; + background-color: rgba(178, 178, 178, 0.47); + height: 66px; + padding-top: 20px; +} + +.offer_wrapper .play_button span:hover { + background-color: #3fc0b6; +} + +.demo { + margin-top: 90px; + background-image: linear-gradient(rgba(17, 17, 17, 0.44), rgba(17, 17, 17, 0.24)), url(./../images/demo/bg3.jpg); + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 100px; + padding-top: 100px; + display: flex; + justify-content: center; +} + +.demo .card { + width: 60%; + background: transparent; + border: none; +} + +.demo .card .card-body { + padding: 0; + margin-top: 60px; +} + +.demo .card .card-title { + font-size: 40px; + text-transform: uppercase; + font-weight: 700; + color: #ffffff; +} + +.demo .card .card-title p { + color: #3fc0b6; + margin-top: 0; +} + +.demo .card p { + color: #ffffff; + margin-top: 30px; +} + +.blog { + margin-top: 90px; + margin-bottom: 90px; +} + +.blog h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.blog h1 span { + color: #3fc0b6; +} + +.blog p { + color: #6b778d; + font-size: 16px; +} + +.blog .blog_contents { + padding-top: 40px; +} + +.blog .card { + background: transparent; + background-color: #f4f4f4; + border: none; + overflow: hidden; +} + +.blog .card #zoomIn { + transform: scale(1); + transition: .3s ease-in-out; + border-radius: 6px 6px 0px 0px; + -webkit-border-radius: 6px 6px 0px 0px; + -o-border-radius: 6px 6px 0px 0px; + -moz-border-radius: 6px 6px 0px 0px; +} + +.blog .card #zoomIn:hover { + transform: scale(1.3); + border-radius: 6px 6px 0px 0px; + -webkit-border-radius: 6px 6px 0px 0px; + -o-border-radius: 6px 6px 0px 0px; + -moz-border-radius: 6px 6px 0px 0px; +} + +.blog .card ul { + margin-top: 30px; + list-style: none; +} + +.blog .card ul li { + margin-right: 10px; + background: transparent; + border: none; +} + +.blog .card ul li:last-child { + color: #6b778d; + border-left: 1px solid; + border-color: #6b778d; + padding-left: 10px; +} + +.blog .card .card-body { + padding-top: 0; +} + +.blog .card .card-body a { + color: #000000; + font-weight: 600; + font-size: 20px; +} + +.blog .card .card-body a:hover { + color: #3fc0b6; +} + +.customer_review { + margin-top: 30px; + padding-top: 50px; + padding-bottom: 100px; + background-color: #f4f4f4; +} + +.customer_review h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.customer_review h1 span { + color: #3fc0b6; +} + +.customer_review p { + color: #6b778d; + font-size: 16px; +} + +.customer_review .carousel-inner { + padding-top: 50px; + padding-bottom: 40px; +} + +.customer_review .carousel-inner .review { + color: #ffffff; + background-color: #232020; + padding: 30px 50px; + border-radius: 5px; + position: relative; + text-align: center; +} + +.customer_review .carousel-inner .traingle:after { + content: ""; + width: 0; + height: 0; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-top: 15px solid #232020; + position: absolute; + left: 132px; + top: 280px; +} + +@media screen and (max-width: 1199px) { + .customer_review .carousel-inner .traingle:after { + left: 110px; + top: 353px; + } +} + +@media screen and (max-width: 991px) { + .customer_review .carousel-inner .traingle:after { + left: 170px; + top: 232px; + } +} + +@media screen and (max-width: 767px) { + .customer_review .carousel-inner .traingle:after { + left: 260px; + top: 185px; + } +} + +.customer_review .carousel-control-next-icon, .customer_review .carousel-control-prev-icon { + display: none; +} + +.customer_review .carousel-indicators { + bottom: -59px; +} + +.customer_review .carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 13px; + height: 13px; + border-radius: 50%; + margin-right: 4px; + margin-left: 5px; + text-indent: -999px; + cursor: pointer; + background-color: #aeb3b1; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity .6s ease; +} + +.customer_review .customer { + padding-top: 40px; + display: flex; + justify-content: center; +} + +.customer_review .customer img { + max-width: 70px; + border-radius: 50%; + border: 3px solid #b8b9bd; +} + +@media screen and (max-width: 991px) { + .customer_review .customer { + padding-bottom: 30px; + } +} + +.customer_review .quote { + color: #3fc0b6; + font-size: 25px; +} + +.subscribe .sub_left_content { + width: 100%; +} + +.subscribe .card { + background: transparent; + border: none; +} + +@media screen and (max-width: 767px) { + .subscribe .card { + margin: 0px auto; + width: 80%; + padding-bottom: 50px; + } +} + +@media screen and (max-width: 767px) and (max-width: 767px) { + .subscribe .card { + padding-top: 30px; + margin-bottom: 30px; + } +} + +.subscribe .card .card-body { + padding: 0; + margin-top: 60px; + padding-left: 100px; +} + +@media screen and (max-width: 767px) { + .subscribe .card .card-body { + padding-left: 70px; + } +} + +.subscribe .card .card-title { + text-transform: uppercase; + font-size: 36px; + font-weight: 700; +} + +.subscribe .card .card-title span { + color: #3fc0b6; + margin-top: 0; +} + +.subscribe .card p { + color: #6b778d; + margin-top: 30px; +} + +.subscribe .card .forms-gds { + display: grid; + grid-template-columns: 2fr 1fr; +} + +@media screen and (max-width: 576px) { + .subscribe .card .forms-gds { + grid-template-columns: 1fr 1fr; + } +} + +.subscribe .card .forms-gds .form-input input { + width: 100%; + background-color: #ececec; + border-top-left-radius: 25px; + border-bottom-left-radius: 25px; + border: none; + padding: 15px 30px; + color: #2f2f2f; +} + +.subscribe .sub_right { + background-image: url(./../images/subscribe/11.jpg); + height: 100vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + margin-left: 15px; + margin-right: 15px; +} + +@media screen and (max-width: 767px) { + .subscribe .sub_right { + margin-left: -15px; + width: 105%; + } +} + +@media screen and (max-width: 619px) { + .subscribe .sub_right { + margin-left: -15px; + width: 105%; + } +} + +.sub_left { + display: flex; + align-items: center; +} + +.banner_about { + background-image: linear-gradient(rgba(17, 17, 17, 0.44), rgba(17, 17, 17, 0.24)), url(./../images/about-banner/bg1.jpg); + height: 50vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 200px; +} + +.banner_about .top-right { + color: #ffffff; + padding-top: 25px; +} + +.banner_about .top-right h6 { + font-weight: 700; + margin-right: 10px; +} + +.banner_about .top-right .top { + font-size: 16px; +} + +.banner_about .top-right .more { + color: #3fc0b6; +} + +.banner_about .top-left { + padding-top: 20px; + align-items: baseline; + justify-content: end; + margin-right: 20px; +} + +.banner_about .top-left span { + margin-right: 20px; + color: #fff; + width: 36px; + height: 36px; + background: rgba(255, 255, 255, 0.141); + border-radius: 50%; + display: inline-block; + text-align: center; + line-height: 36px; +} + +.banner_about .top-left span:hover { + background-color: #3fc0b6; +} + +.banner_about .cart { + color: #ffffff; + background-color: #00000056; +} + +.banner_about .cart-svg { + width: 20px; + list-style: none; + margin-right: 0 !important; + margin-left: 5px; +} + +.banner_about .banner-heading { + color: #ffffff; + margin-top: 50px; + padding-top: 3em; +} + +.banner_about .banner-heading h1 { + font-size: 42px; + padding-top: 50px; + font-weight: 700; + margin-bottom: 0; +} + +.breadcrumb { + text-align: center; + background-color: transparent; + justify-content: center; +} + +.breadcrumb a { + color: white; + text-decoration: none; +} + +.breadcrumb span { + margin: 0 10px 0 10px; +} + +.about_detail .card { + background: transparent; + border: none; + padding-top: 40px; +} + +.about_detail .card .card-body { + padding: 0; + margin-top: 60px; +} + +.about_detail .card .card-title { + font-size: 36px; + text-transform: uppercase; + font-weight: 700; +} + +.about_detail .card .card-title span { + color: #3fc0b6; + margin-top: 0; +} + +.about_detail .card p { + color: #6b778d; + margin-top: 30px; +} + +.about_detail .btn { + margin-top: 20px; +} + +.what-we-offer { + padding-top: 90px; + padding-bottom: 90px; + background-color: #f4f4f4; +} + +.what-we-offer .what_wrapper { + margin-top: 20px; + margin-bottom: 20px; +} + +.what-we-offer .offer_wrapper1 { + width: 100%; +} + +.what-we-offer .offer_wrapper1 img { + width: 100%; + border-radius: 5px; +} + +.what-we-offer .offer_content { + margin-top: 40px; + padding-top: 20px; +} + +.what-we-offer .offer_content .offer_content_top .card-title { + font-size: 36px; + text-transform: uppercase; + font-weight: 700; +} + +.what-we-offer .offer_content .offer_content_top .card-title span { + color: #3fc0b6; +} + +.what-we-offer .offer_content .offer_content_top p { + margin-top: 25px; + color: #6b778d; +} + +.what-we-offer .offer_content .offer_content_bottom { + margin-top: 30px; +} + +.what-we-offer .offer_content .offer_content_bottom .offer_links .card-title { + font-weight: 600; + font-size: 20px; +} + +.what-we-offer .offer_content .offer_content_bottom .offer_links .card-title a { + color: #000000; + text-decoration: none; +} + +.what-we-offer .offer_content .offer_content_bottom .offer_links .card-title a:hover { + color: #3fc0b6; +} + +.what-we-offer .offer_content .offer_content_bottom .offer_links p { + color: #6b778d; +} + +.offering { + padding-top: 50px; + padding-bottom: 100px; +} + +.offering h1 { + font-weight: 700; + padding-bottom: 20px; +} + +.offering h1 span { + color: #3fc0b6; +} + +.offering p { + color: #3fc0b6; + font-size: 16px; +} + +.offering .review { + margin-top: 30px; + color: #6b778d; + background-color: #f4f4f4; + border-radius: 5px; + position: relative; + text-align: center; +} + +.offering .review:hover { + background-color: #f8e2d3; +} + +.offering .review .card-title { + font-weight: 600; + font-size: 18px; +} + +.offering .review .card-title a { + color: #000000; + text-decoration: none; +} + +.offering .review .card-title a:hover { + color: #3fc0b6; +} + +.offering .review .quote { + color: #3fc0b6; + padding-top: 30px; + font-size: 35px; + margin-bottom: 0; +} + +.offering .review p { + color: #6b778d; + margin: 5px 15px; + padding-bottom: 30px; +} + +.customer { + padding-top: 40px; + display: flex; + justify-content: center; +} + +.customer img { + max-width: 70px; + border-radius: 50%; + border: 3px solid #b8b9bd; +} + +.team { + padding-top: 90px; + padding-bottom: 90px; + background-color: #f4f4f4; +} + +@media screen and (max-width: 991px) { + .team { + padding-bottom: 70px; + } +} + +.team h1 { + font-weight: 700; +} + +.team h1 span { + color: #3fc0b6; +} + +.team .team_content { + padding-top: 30px; +} + +.team .team_content .team_img { + position: relative; +} + +@media screen and (max-width: 991px) { + .team .team_content .team_img { + padding-bottom: 25px; + } +} + +.team .team_content .team_img img { + width: 100%; + height: 400px; + border-radius: 5%; +} + +@media screen and (max-width: 767px) { + .team .team_content .team_img img { + height: 320px; + } +} + +.team .team_content .team_img .team_details { + position: absolute; + background-color: #ffffff; + border-radius: 4px; + padding: 18px 52px 0px 52px; + bottom: 40px; + left: 46px; +} + +@media screen and (max-width: 1200px) { + .team .team_content .team_img .team_details { + position: absolute; + background-color: #ffffff; + border-radius: 4px; + padding: 18px 30px 0px 30px; + bottom: 46px; + left: 36px; + } +} + +@media screen and (max-width: 767px) { + .team .team_content .team_img .team_details { + padding: 11px 15px 2px 15px; + bottom: 40px; + left: 26px; + } +} + +@media screen and (max-width: 574px) { + .team .team_content .team_img .team_details { + padding: 16px 83px 0px 84px; + bottom: 40px; + left: 69px; + } +} + +.team .team_content .team_img .team_details .name { + text-align: center; +} + +.team .team_content .team_img .team_details h4 { + font-weight: 600; + margin-bottom: 1px; +} + +.team .team_content .team_img .team_details h4 a { + text-decoration: none; + color: #000000; +} + +.team .team_content .team_img .team_details h4 a:hover { + color: #3fc0b6; +} + +.team .team_content .team_img .team_details p { + color: #6b778d; + margin-bottom: 0; +} + +.team .team_content .team_img .footer_icons ul { + display: flex; + list-style: none; + padding-left: 0; + margin-bottom: 0; +} + +.team .team_content .team_img .footer_icons ul li { + color: #000000; + font-size: 14px; + width: 40px; + height: 40px; + padding-top: 0; + text-align: center; + padding-top: 11px; +} + +.team .team_content .team_img .footer_icons ul li:hover { + color: #3fc0b6; +} + +.shop { + padding-bottom: 40px; +} + +.shop .pagination { + display: flex; + justify-content: end; + margin: 0 auto; +} + +.shop .pagination ul { + list-style: none; + display: flex; + padding-left: 0; +} + +.shop .pagination ul li { + margin-left: 10px; + margin-right: 10px; +} + +.shop .pagination ul li a { + color: #3fc0b6; + padding: 8px 17px; + border-radius: 4px; + border: 1px solid; + background-color: transparent !important; + text-decoration: none; +} + +.shop .pagination ul li a:hover { + background-color: #3fc0b6; + color: #000000; +} + +.shop .p_top h4 { + font-size: 24px; + color: #6b778d; + font-weight: 600; +} + +@media screen and (max-width: 991px) { + .shop .p_top h4 { + font-size: 18px; + } +} + +@media screen and (max-width: 767px) { + .shop .p_top h4 { + font-size: 14px; + } +} + +.shop .product { + margin-top: 90px; +} + +.shop .product h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.shop .product h1 span { + color: #3fc0b6; +} + +.shop .product p { + color: #6b778d; + font-size: 16px; +} + +.shop .product .product_sectoin { + padding-top: 70px; +} + +@media screen and (max-width: 991px) { + .shop .product .product_sectoin { + padding-top: 40px; + } +} + +.shop .product .img_wrapper { + max-width: 200px; + position: relative; +} + +.shop .product .img_wrapper img { + width: 100%; +} + +.shop .product .img_wrapper img:hover { + opacity: 1; + animation: flash 1.5s; +} + +.shop .product .img_wrapper .product_details a { + text-decoration: none !important; +} + +.shop .product .img_wrapper .product_details h4 { + font-size: 16px; + text-decoration: none !important; + font-weight: 600; + color: #000000 !important; +} + +.shop .product .img_wrapper .product_details h4:hover { + color: #3fc0b6 !important; +} + +.shop .product .img_wrapper .product_details .old_rate { + color: #6b778d !important; + margin-right: 10px; + font-weight: normal; +} + +.shop .product .img_wrapper .product_details span { + font-weight: 600; + color: #000000; +} + +.shop .product .img_wrapper img { + width: 100%; + border-radius: 7px; +} + +.shop .product .img_wrapper:hover .button { + position: absolute; + display: block; + text-decoration: none !important; + top: 216px; + padding: 12px 30px; + width: 100%; + font-size: 13px; + text-align: center; + color: #ffffff; + background-color: #ff7315; + font-weight: 700; +} + +@media screen and (max-width: 1199px) { + .shop .product .img_wrapper:hover .button { + top: 188px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@media screen and (max-width: 991px) { + .shop .product .img_wrapper:hover .button { + top: 175px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@media screen and (max-width: 767px) { + .shop .product .img_wrapper:hover .button { + top: 221px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@media screen and (max-width: 462px) { + .shop .product .img_wrapper:hover .button { + top: 201px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@media screen and (max-width: 370px) { + .shop .product .img_wrapper:hover .button { + top: 190px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@keyframes flash { + 0% { + opacity: .3; + } + 100% { + opacity: 1; + } +} + +.preview { + margin-top: 90px; + margin-bottom: 90px; +} + +.preview .product_preview .wrapper { + width: 100%; +} + +.preview .product_preview .wrapper img { + width: 100%; + max-height: 600px; + border-radius: 5px; +} + +@media screen and (max-width: 991px) { + .preview .pre_under ul { + padding-left: 0; + margin-top: 10px; + display: flex; + list-style: none; + } + .preview .pre_under ul li { + margin-right: 15px; + width: 100% !important; + } + .preview .pre_under ul li:last-child { + margin-right: 0; + } + .preview .pre_under ul li img { + width: 100%; + border-radius: 3px; + } +} + +.preview .pre_under ul { + padding-left: 0; + margin-top: 10px; + display: flex; + list-style: none; +} + +.preview .pre_under ul li { + margin-right: 15px; + width: 100%; +} + +.preview .pre_under ul li:last-child { + margin-right: 0; +} + +.preview .pre_under ul li img { + width: 100%; + border-radius: 3px; +} + +.preview .button_wrapper { + margin-top: 35px; + display: flex; + justify-content: space-between; +} + +.preview .pre_head h3 { + color: #000000; + text-transform: uppercase; + font-weight: 700; +} + +@media screen and (max-width: 991px) { + .preview .pre_head h3 { + margin-top: 45px; + } +} + +.preview .star { + display: flex; + align-items: baseline; +} + +.preview .star ul { + padding-left: 16px; + margin-top: 20px; + list-style: none; + font-size: 14px; + margin-right: 20px; +} + +.preview .star ul li:hover { + color: #3fc0b6; +} + +.preview .star ul li a { + margin-right: 5px; + color: #000000; +} + +.preview .star ul li a:hover { + color: #3fc0b6; +} + +.preview .star .price p { + font-size: 20px; +} + +.preview .star .price p span { + color: #3fc0b6; + font-size: 22px; + font-weight: 700; + margin-right: 20px; +} + +.preview .star .price p .old_rate { + font-size: 18px; + font-weight: 600; + color: #6b778d; +} + +.preview .bank_offer ul { + margin-top: 14px; + padding-left: 4px; + list-style: none; +} + +.preview .bank_offer ul li { + color: #6b778d; + font-size: 16px; +} + +.preview .bank_offer ul li span { + font-weight: 600; + font-size: 18px; + color: #606b7f !important; +} + +.preview .description { + padding-top: 8px; +} + +.preview .description h3 { + color: #000000; + font-weight: 700; + text-transform: uppercase; +} + +.preview .description p { + color: #6b778d; +} + +.preview .HS { + display: flex; + padding-top: 8px; + justify-content: space-between; + margin-bottom: 20px; +} + +.preview .HS h3 { + color: #000000; + font-weight: 700; + padding-bottom: 10px; + text-transform: uppercase; +} + +.preview .HS .Highlights ul { + color: #6b778d; + padding-left: 14px; +} + +.preview .HS .Highlights ul li { + margin-bottom: 10px; +} + +.preview .HS .service ul { + color: #6b778d; +} + +.preview .HS .service ul li { + margin-bottom: 10px; +} + +.preview .location h6 { + color: #000000; + font-weight: 600; + text-transform: uppercase; +} + +.preview .location .signin-form { + margin-top: 0; +} + +.preview .location .forms-gds { + display: grid; + grid-template-columns: 2fr 1fr; +} + +.preview .location .forms-gds .form-input input { + width: 100%; + background-color: #f4f4f4; + border-top-left-radius: 25px; + border-bottom-left-radius: 25px; + border: none; + padding: 15px 30px; + color: #2f2f2f; +} + +.men_women { + background-color: #f4f4f4; + padding-top: 90px; + padding-bottom: 90px; + margin-bottom: 70px; +} + +.men_women .men { + position: relative; +} + +@media screen and (max-width: 767px) { + .men_women .men { + padding-bottom: 20px; + } +} + +.men_women .men img { + width: 100%; + border-radius: 5px; +} + +.men_women .men .inside { + bottom: 35px; + left: 45px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 26px 52px; +} + +@media screen and (max-width: 1199px) { + .men_women .men .inside { + bottom: 22px; + left: 52px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 29px 74px; + } +} + +@media screen and (max-width: 991px) { + .men_women .men .inside { + bottom: 18px; + left: 45px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 10px 42px; + } +} + +@media screen and (max-width: 767px) { + .men_women .men .inside { + bottom: 64px; + left: 66px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 10px 42px; + } +} + +@media screen and (max-width: 500px) { + .men_women .men .inside { + bottom: 52px; + left: 61px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 10px 42px; + } +} + +.men_women .men .inside p { + color: #ffffff; + font-size: 35px; + font-weight: 700; +} + +@media screen and (max-width: 1199px) { + .men_women .men .inside p { + font-size: 25px; + } +} + +@media screen and (max-width: 991px) { + .men_women .men .inside p { + font-size: 16px; + font-weight: 600; + } +} + +@media screen and (max-width: 767px) { + .men_women .men .inside p { + font-size: 35px; + font-weight: 700; + } +} + +@media screen and (max-width: 500px) { + .men_women .men .inside p { + font-size: 20px; + font-weight: 600; + } +} + +.Featured { + margin-top: 90px; +} + +.Featured h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.Featured h1 span { + color: #3fc0b6; +} + +.Featured p { + color: #6b778d; + font-size: 16px; +} + +.Featured .product_section { + padding-top: 40px; +} + +.Featured .img_wrapper { + position: relative; +} + +.Featured .img_wrapper img { + width: 100%; +} + +.Featured .img_wrapper img:hover { + opacity: 1; + animation: flash 1.5s; +} + +.Featured .img_wrapper .product_details a { + text-decoration: none !important; +} + +.Featured .img_wrapper .product_details h4 { + text-decoration: none !important; + font-weight: 600; + color: #000000 !important; +} + +.Featured .img_wrapper .product_details h4:hover { + color: #3fc0b6 !important; +} + +.Featured .img_wrapper .product_details .old_rate { + color: #6b778d !important; + margin-right: 10px; + font-weight: normal; +} + +.Featured .img_wrapper .product_details span { + font-weight: 600; + color: #000000; +} + +.Featured .img_wrapper img { + width: 100%; + border-radius: 7px; +} + +.Featured .img_wrapper:hover .button { + position: absolute; + display: block; + text-decoration: none !important; + top: 275px; + padding: 9px 75px; + font-size: 20px; + text-align: center; + color: #ffffff; + background-color: #ff7315; +} + +.Featured .button { + display: none; +} + +.contact { + padding-top: 90px; + padding-bottom: 90px; + background-color: #f4f4f4; +} + +.contact .contact_left p { + margin-bottom: 5px; +} + +.contact .contact_left .get_touch { + padding-bottom: 25px; +} + +.contact .contact_left .get_touch .wrapper h3 { + color: #000000; + font-weight: 700; + font-size: 40px; +} + +.contact .contact_left .get_touch .wrapper h3 span { + color: #3fc0b6; +} + +.contact .contact_left .get_touch .wrapper p { + color: #6b778d; +} + +.contact .contact_left .get_touch .num_email { + padding-top: 25px; + font-size: 16px; +} + +.contact .contact_left .get_touch .num_email span { + color: #3fc0b6; +} + +.contact .contact_left .get_touch .num_email a { + color: #000000; +} + +.contact .contact_left .get_touch .num_email a:hover { + color: #3fc0b6; +} + +.contact .contact_left .get_touch .num_email .address { + color: #6b778d; + margin-top: 25px; +} + +.contact .contact_left .hours .wrapper h3 { + color: #000000; + font-weight: 700; + font-size: 40px; +} + +.contact .contact_left .hours .wrapper h3 span { + color: #3fc0b6; +} + +.contact .contact_left .hours .wrapper p { + color: #6b778d; +} + +.contact .contact_left .service h6 { + font-weight: 600; + padding-top: 25px; + font-size: 26px; +} + +.contact .contact_left .service p { + color: #6b778d; +} + +.contact .contact_right { + border-color: #e7e7e7 !important; + border: 11px solid; +} + +.contact .contact_right .map { + width: 100%; + height: 500px; +} + +.contact_form { + padding-top: 100px; + padding-bottom: 100px; + background-image: linear-gradient(rgba(17, 17, 17, 0.44), rgba(17, 17, 17, 0.64)), url(./../images/snippets/banner/banner4.jpg); + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + background-attachment: fixed; + color: white; +} + +.contact_form .c_form h2 { + font-weight: 700; + font-size: 40px; + padding-bottom: 30px; +} + +.contact_form .c_form .form-control { + display: block; + width: 100%; + height: calc(1.5em + .75rem + 2px); + padding: 1.75rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: .25rem; + transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; +} + +.contact_form .form-control2 { + display: block; + width: 100%; + height: calc(2em + .75rem + 2px); + padding: 2.75rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: .25rem; + transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; +} + +.contact_form .form-control2 textarea { + overflow: hidden; +} + +.contact_form textarea { + overflow: hidden; +} + +.blog_main .pagination { + display: flex; + justify-content: end; + margin: 0 auto; +} + +.blog { + margin-top: 0px; + margin-bottom: 0; +} + +@media screen and (max-width: 767px) { + .blog { + margin-bottom: 50px; + } +} + +.blog .blog_wrapper .blog_img img { + width: 100%; + border-radius: 5px; +} + +.blog .blog_wrapper .blog_info { + padding-top: 10px; +} + +.blog .blog_wrapper .blog_info p { + font-size: 14px; + margin-bottom: 0; +} + +.blog .blog_wrapper .blog_info p a { + color: #6b778d; + text-decoration: none; +} + +.blog .blog_wrapper .blog_info p a:hover { + color: #3fc0b6; +} + +.blog .blog_wrapper .blog_heading { + font-size: 24px; + font-weight: 600; + padding-bottom: 0; +} + +.blog .blog_wrapper .blog_heading a { + color: #000000; + text-decoration: none; +} + +.blog .blog_wrapper .blog_heading a:hover { + color: #3fc0b6; +} + +.blog .blog_wrapper p { + color: #6b778d; + padding-bottom: 12px; +} + +.blog_main { + padding-top: 90px; + padding-bottom: 90px; +} + +.blog_main .pagination { + margin-top: 50px; +} + +.blog_main .pagination ul { + padding-left: 0; + list-style: none; + display: flex; +} + +.blog_main .pagination ul li { + margin-left: 10px; + margin-right: 10px; +} + +.blog_main .pagination ul li a { + color: #3fc0b6; + padding: 8px 17px; + border-radius: 4px; + border: 1px solid; + background-color: transparent !important; + text-decoration: none; +} + +.blog_main .pagination ul li a:hover { + background-color: #3fc0b6; + color: #000000; +} + +.blogg { + margin-top: 90px; + margin-bottom: 90px; +} + +.blogg .blog_details { + max-width: 720px; + margin: 0 auto; +} + +.blogg .blog_details .blog_wrapper .blog_img img { + width: 100%; + border-radius: 5px; +} + +.blogg .blog_details .blog_wrapper .blog_info { + padding-top: 10px; +} + +.blogg .blog_details .blog_wrapper .blog_info p { + font-size: 14px; + margin-bottom: 0; +} + +.blogg .blog_details .blog_wrapper .blog_info p a { + color: #6b778d; + text-decoration: none; +} + +.blogg .blog_details .blog_wrapper .blog_info p a:hover { + color: #3fc0b6; +} + +.blogg .blog_details .blog_wrapper .blog_heading { + font-size: 24px; + font-weight: 600; + padding-bottom: 0; +} + +.blogg .blog_details .blog_wrapper .blog_heading a { + color: #000000; + text-decoration: none; +} + +.blogg .blog_details .blog_wrapper .blog_heading a:hover { + color: #3fc0b6; +} + +.blogg .blog_details .blog_wrapper p { + color: #6b778d; + padding-bottom: 12px; +} + +.blogg .blog_details .blog_details_part2 { + margin-top: 50px; +} + +.blogg .blog_details .blog_details_part2 .blog_words p { + color: #6b778d; +} + +.blogg .blog_details .blog_details_part2 .blog_words p::first-letter { + color: #000000; + float: left; + font-size: 5em; +} + +.blogg .blog_details .blog_details_part2 .blog_words p::first-letter p { + color: #000000; +} + +.blogg .blog_details .blog_details_part2 .blog_words p::first-letter p::first-letter { + color: #000000; + float: left; + font-size: 4em; + margin-right: 2px; + font-weight: 900; +} + +.blogg .blog_details .blog_details_part2 .img2 img { + width: 100%; + border-radius: 5px; +} + +.blogg .blog_details .blog_details_part2 .img2 img:hover { + opacity: 0.7; +} + +.blogg .blog_details .para_3 { + padding-top: 40px; + margin-top: 10px; + color: #6b778d; +} + +.blogg .blog_details .para_3 span { + color: #000000; +} + +.blogg .blog_details .blog_details_part3 { + padding-top: 40px; + margin-top: 10px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment { + display: flex; + border: 1px solid; + border-radius: 5px; + border-color: #d2cfcf; + padding: 25px 25px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_img { + max-width: 100%; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_img img { + width: 100%; + border-radius: 5px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info { + padding-left: 20px; +} + +@media screen and (max-width: 576px) { + .blogg .blog_details .blog_details_part3 .wrapper .comment .c_info { + margin-top: 30px; + } +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info h5 { + color: #000000; + font-weight: 600; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info p { + color: #6b778d; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info .footer_icons ul { + display: flex; + list-style: none; + padding-left: 0; + margin-top: 10px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info .footer_icons ul li { + color: #000000; + font-size: 18px; + width: 40px; + height: 40px; + border-radius: 50%; + margin-right: 10px; + text-align: center; + padding-top: 11px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info .footer_icons ul li:hover { + background-color: #3fc0b6; +} + +.blogg .blog_details .leave-comment-form { + padding-top: 50px; +} + +.blogg .blog_details .leave-comment-form .form_title { + color: #000000; + font-weight: 700; + font-size: 40px; + text-transform: uppercase; + padding-bottom: 20px; +} + +.blogg .blog_details .leave-comment-form .form_title span { + color: #3fc0b6; +} + +.blogg .blog_details .leave-comment-form p { + color: #6b778d; +} + +.blogg .blog_details .leave-comment-form .form-group input[type="email"] { + color: #000000; + border: 2px solid #000000; + padding: 20px 20px; +} + +.blogg .blog_details .leave-comment-form input[type="text"]:focus { + border-color: #3fc0b6 !important; + background-color: #ffdbcd; + /* oranges! yey */ +} + +.blogg .blog_details .leave-comment-form .form-group input[type="text"] { + color: #000000; + border: 2px solid #000000; + padding: 20px 20px; +} + +.blogg .blog_details .leave-comment-form .form-group textarea[type="text"] { + color: #000000; + border: 2px solid #000000; + padding: 26px 20px; +} + +.o_footer a:not(.btn){ + color: #a09292; +} + +.navbar-brand { + display: block; +} + +.oe_product_cart{ + height: 300px; + width: 230px; + margin-left: 41px; + margin-bottom: 20px; + border: none; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + background-color: transparent !important; + border-color: #3fc0b6 !important; + padding: 2px 5px; + border: 1px solid !important; + color: #000000; + font-weight: 600; + margin-bottom: 7px; + margin-right: 5px; +} + +.breadcrumb a { + color: black; + } + +.cover_big { + position: relative; + margin-left: auto; + margin-right: auto; + margin-top: 4%; + height: 400px !important; + width: 750px !important; +} +.o_wblog_list_view{ + padding-left: 15px; + padding-right: 15px; + } + +.btn-secondary{ + background-color: #6c757d; + } +.btn-primary { + background-color: #6c757d !important; + background-color: #6c757d !important; + border-color: #6c757d !important; + } +.product_view{ + margin-top: 30px; + margin-left: 22px; +} +.product_view .product_wrapper{ + margin-bottom:90px; + } + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: revert !important; + border: none !important; + } + + .oe_product_cart .o_wsale_product_btn .btn { + width: 46px; + padding: 0.375rem 0.75rem; + line-height: 32px; + border-radius: 50%; + transform: scale(0); + opacity: 0; + transition: transform ease 200ms 0s, opacity ease 50ms; + background-color: #6c757d !important; + border-color: #6c757d !important; + color: #fff; +} +/*# sourceMappingURL=style.css.map */ diff --git a/theme_fuge/static/src/css/style.css.map b/theme_fuge/static/src/css/style.css.map new file mode 100644 index 000000000..59e82d2e4 --- /dev/null +++ b/theme_fuge/static/src/css/style.css.map @@ -0,0 +1,36 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "../scss/style.scss", + "../scss/_variables.scss", + "../scss/_normalize.scss", + "../scss/layout/_layouts.scss", + "../scss/layout/_header.scss", + "../scss/layout/_navigation.scss", + "../scss/layout/_footer.scss", + "../scss/layout/_sidebar.scss", + "../scss/layout/_sidebar2.scss", + "../scss/components/_components.scss", + "../scss/components/_buttons.scss", + "../scss/components/_product.scss", + "../scss/pages/_pages.scss", + "../scss/pages/home/_home.scss", + "../scss/pages/home/_shopwithus.scss", + "../scss/pages/home/_men-offer.scss", + "../scss/pages/home/_women-offer.scss", + "../scss/pages/home/_demo.scss", + "../scss/pages/home/_blog.scss", + "../scss/pages/home/_customer-review.scss", + "../scss/pages/home/_subscribe.scss", + "../scss/pages/_about.scss", + "../scss/pages/_shop.scss", + "../scss/pages/_preview.scss", + "../scss/pages/_contact.scss", + "../scss/pages/_blog.scss", + "../scss/pages/_blog_details.scss", + "../scss/_common.scss" + ], + "names": [], + "file": "style.css" +} \ No newline at end of file diff --git a/theme_fuge/static/src/images/about-banner/bg1.jpg b/theme_fuge/static/src/images/about-banner/bg1.jpg new file mode 100644 index 000000000..f2ddb572e Binary files /dev/null and b/theme_fuge/static/src/images/about-banner/bg1.jpg differ diff --git a/theme_fuge/static/src/images/blog/bg1.jpg b/theme_fuge/static/src/images/blog/bg1.jpg new file mode 100644 index 000000000..f2ddb572e Binary files /dev/null and b/theme_fuge/static/src/images/blog/bg1.jpg differ diff --git a/theme_fuge/static/src/images/blog/bg2.jpg b/theme_fuge/static/src/images/blog/bg2.jpg new file mode 100644 index 000000000..3372a513c Binary files /dev/null and b/theme_fuge/static/src/images/blog/bg2.jpg differ diff --git a/theme_fuge/static/src/images/blog/bg3.jpg b/theme_fuge/static/src/images/blog/bg3.jpg new file mode 100644 index 000000000..ff196ea61 Binary files /dev/null and b/theme_fuge/static/src/images/blog/bg3.jpg differ diff --git a/theme_fuge/static/src/images/blog/bg4.jpg b/theme_fuge/static/src/images/blog/bg4.jpg new file mode 100644 index 000000000..2a499a490 Binary files /dev/null and b/theme_fuge/static/src/images/blog/bg4.jpg differ diff --git a/theme_fuge/static/src/images/favourite/grid1.jpg b/theme_fuge/static/src/images/favourite/grid1.jpg new file mode 100644 index 000000000..f5af14151 Binary files /dev/null and b/theme_fuge/static/src/images/favourite/grid1.jpg differ diff --git a/theme_fuge/static/src/images/favourite/grid2.jpg b/theme_fuge/static/src/images/favourite/grid2.jpg new file mode 100644 index 000000000..f822c0379 Binary files /dev/null and b/theme_fuge/static/src/images/favourite/grid2.jpg differ diff --git a/theme_fuge/static/src/images/favourite/grid3.jpg b/theme_fuge/static/src/images/favourite/grid3.jpg new file mode 100644 index 000000000..e45daf7d9 Binary files /dev/null and b/theme_fuge/static/src/images/favourite/grid3.jpg differ diff --git a/theme_fuge/static/src/images/favourite/grid4.jpg b/theme_fuge/static/src/images/favourite/grid4.jpg new file mode 100644 index 000000000..a827485e5 Binary files /dev/null and b/theme_fuge/static/src/images/favourite/grid4.jpg differ diff --git a/theme_fuge/static/src/images/favourite/grid5.jpg b/theme_fuge/static/src/images/favourite/grid5.jpg new file mode 100644 index 000000000..1748762d3 Binary files /dev/null and b/theme_fuge/static/src/images/favourite/grid5.jpg differ diff --git a/theme_fuge/static/src/images/favourite/grid6.jpg b/theme_fuge/static/src/images/favourite/grid6.jpg new file mode 100644 index 000000000..af08401cc Binary files /dev/null and b/theme_fuge/static/src/images/favourite/grid6.jpg differ diff --git a/theme_fuge/static/src/images/men-woemn-offer/1.jpg b/theme_fuge/static/src/images/men-woemn-offer/1.jpg new file mode 100644 index 000000000..3bfbadec1 Binary files /dev/null and b/theme_fuge/static/src/images/men-woemn-offer/1.jpg differ diff --git a/theme_fuge/static/src/images/men-woemn-offer/2.jpg b/theme_fuge/static/src/images/men-woemn-offer/2.jpg new file mode 100644 index 000000000..28f2af64a Binary files /dev/null and b/theme_fuge/static/src/images/men-woemn-offer/2.jpg differ diff --git a/theme_fuge/static/src/images/men-woemn-offer/33.jpg b/theme_fuge/static/src/images/men-woemn-offer/33.jpg new file mode 100644 index 000000000..28d98b697 Binary files /dev/null and b/theme_fuge/static/src/images/men-woemn-offer/33.jpg differ diff --git a/theme_fuge/static/src/images/review/c1.jpg b/theme_fuge/static/src/images/review/c1.jpg new file mode 100644 index 000000000..14d97ec4b Binary files /dev/null and b/theme_fuge/static/src/images/review/c1.jpg differ diff --git a/theme_fuge/static/src/images/review/c2.jpg b/theme_fuge/static/src/images/review/c2.jpg new file mode 100644 index 000000000..c7126c9f9 Binary files /dev/null and b/theme_fuge/static/src/images/review/c2.jpg differ diff --git a/theme_fuge/static/src/images/review/c3.jpg b/theme_fuge/static/src/images/review/c3.jpg new file mode 100644 index 000000000..c2004a5e6 Binary files /dev/null and b/theme_fuge/static/src/images/review/c3.jpg differ diff --git a/theme_fuge/static/src/images/review/c4.jpg b/theme_fuge/static/src/images/review/c4.jpg new file mode 100644 index 000000000..c5e5bcf3d Binary files /dev/null and b/theme_fuge/static/src/images/review/c4.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/11.jpg b/theme_fuge/static/src/images/snippets/banner/11.jpg new file mode 100644 index 000000000..fe73ebae7 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/11.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/33.jpg b/theme_fuge/static/src/images/snippets/banner/33.jpg new file mode 100644 index 000000000..28d98b697 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/33.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/banner.jpg b/theme_fuge/static/src/images/snippets/banner/banner.jpg new file mode 100644 index 000000000..b1cf03f5a Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/banner.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/banner1.jpg b/theme_fuge/static/src/images/snippets/banner/banner1.jpg new file mode 100644 index 000000000..e7f9a468b Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/banner1.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/banner3.jpg b/theme_fuge/static/src/images/snippets/banner/banner3.jpg new file mode 100644 index 000000000..5061ab1b9 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/banner3.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/banner4.jpg b/theme_fuge/static/src/images/snippets/banner/banner4.jpg new file mode 100644 index 000000000..c8306e78a Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/banner4.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/bg1.jpg b/theme_fuge/static/src/images/snippets/banner/bg1.jpg new file mode 100644 index 000000000..f2ddb572e Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/bg1.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/bg3.jpg b/theme_fuge/static/src/images/snippets/banner/bg3.jpg new file mode 100644 index 000000000..ff196ea61 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/bg3.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/blog-section.jpg b/theme_fuge/static/src/images/snippets/banner/blog-section.jpg new file mode 100644 index 000000000..632d3ce35 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/blog-section.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/customer-rating.jpg b/theme_fuge/static/src/images/snippets/banner/customer-rating.jpg new file mode 100644 index 000000000..6dcab7be2 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/customer-rating.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/left1.jpg b/theme_fuge/static/src/images/snippets/banner/left1.jpg new file mode 100644 index 000000000..8ce8a5d13 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/left1.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/left2.jpg b/theme_fuge/static/src/images/snippets/banner/left2.jpg new file mode 100644 index 000000000..01525177e Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/left2.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/left3.jpg b/theme_fuge/static/src/images/snippets/banner/left3.jpg new file mode 100644 index 000000000..c1560dd95 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/left3.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/men-offer.jpg b/theme_fuge/static/src/images/snippets/banner/men-offer.jpg new file mode 100644 index 000000000..92fa193f7 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/men-offer.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/product-section.jpg b/theme_fuge/static/src/images/snippets/banner/product-section.jpg new file mode 100644 index 000000000..bb4879c4e Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/product-section.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/shop-with-us.jpg b/theme_fuge/static/src/images/snippets/banner/shop-with-us.jpg new file mode 100644 index 000000000..2ef567677 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/shop-with-us.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/subscribe.jpg b/theme_fuge/static/src/images/snippets/banner/subscribe.jpg new file mode 100644 index 000000000..2cd9ed49c Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/subscribe.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/women-offer.jpg b/theme_fuge/static/src/images/snippets/banner/women-offer.jpg new file mode 100644 index 000000000..482bec069 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/women-offer.jpg differ diff --git a/theme_fuge/static/src/images/snippets/banner/young-beautiful-woman-looking-camera-trendy-girl-casual-summer-dress-round-sunglasses-positive-female-shows-facial-emotions-funny-model-isolated-blue(1).jpg b/theme_fuge/static/src/images/snippets/banner/young-beautiful-woman-looking-camera-trendy-girl-casual-summer-dress-round-sunglasses-positive-female-shows-facial-emotions-funny-model-isolated-blue(1).jpg new file mode 100644 index 000000000..2e7fda529 Binary files /dev/null and b/theme_fuge/static/src/images/snippets/banner/young-beautiful-woman-looking-camera-trendy-girl-casual-summer-dress-round-sunglasses-positive-female-shows-facial-emotions-funny-model-isolated-blue(1).jpg differ diff --git a/theme_fuge/static/src/images/subscribe/11.jpg b/theme_fuge/static/src/images/subscribe/11.jpg new file mode 100644 index 000000000..fe73ebae7 Binary files /dev/null and b/theme_fuge/static/src/images/subscribe/11.jpg differ diff --git a/theme_fuge/static/src/images/team/team1.jpg b/theme_fuge/static/src/images/team/team1.jpg new file mode 100644 index 000000000..a529e736e Binary files /dev/null and b/theme_fuge/static/src/images/team/team1.jpg differ diff --git a/theme_fuge/static/src/images/team/team2.jpg b/theme_fuge/static/src/images/team/team2.jpg new file mode 100644 index 000000000..48a943c00 Binary files /dev/null and b/theme_fuge/static/src/images/team/team2.jpg differ diff --git a/theme_fuge/static/src/images/team/team3.jpg b/theme_fuge/static/src/images/team/team3.jpg new file mode 100644 index 000000000..b95d8e7fe Binary files /dev/null and b/theme_fuge/static/src/images/team/team3.jpg differ diff --git a/theme_fuge/static/src/images/what-we-offer/left2.jpg b/theme_fuge/static/src/images/what-we-offer/left2.jpg new file mode 100644 index 000000000..01525177e Binary files /dev/null and b/theme_fuge/static/src/images/what-we-offer/left2.jpg differ diff --git a/theme_fuge/static/src/js/product.js b/theme_fuge/static/src/js/product.js new file mode 100644 index 000000000..8b15903e5 --- /dev/null +++ b/theme_fuge/static/src/js/product.js @@ -0,0 +1,32 @@ +odoo.define('theme_fuge.product', function(require){ + 'use strict'; + + var Animation = require('website.content.snippets.animation'); + var ajax = require('web.ajax'); + + Animation.registry.get_blog_post = Animation.Class.extend({ + selector : '.blog', + start: function(){ + var self = this; + ajax.jsonRpc('/get_blog_post', 'call', {}) + .then(function (data) { + if(data){ + self.$target.empty().append(data); + } + }); + } + }); + + Animation.registry.get_main_product = Animation.Class.extend({ + selector : '.product', + start: function(){ + var self = this; + ajax.jsonRpc('/get_main_product', 'call', {}) + .then(function (data) { + if(data){ + self.$target.empty().append(data); + } + }); + } + }); +}); \ No newline at end of file diff --git a/theme_fuge/static/src/js/scroll_navbar.js b/theme_fuge/static/src/js/scroll_navbar.js new file mode 100644 index 000000000..5f103c274 --- /dev/null +++ b/theme_fuge/static/src/js/scroll_navbar.js @@ -0,0 +1,5 @@ + +$("#wrapwrap").on('scroll', function(){ + $('.navbar').css({"position":"static","top":"auto"}); + console.log('Event Fired'); +}); diff --git a/theme_fuge/static/src/scss/_normalize.scss b/theme_fuge/static/src/scss/_normalize.scss new file mode 100644 index 000000000..2884afe8e --- /dev/null +++ b/theme_fuge/static/src/scss/_normalize.scss @@ -0,0 +1,350 @@ +/*! 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/theme_fuge/static/src/scss/_variables.scss b/theme_fuge/static/src/scss/_variables.scss new file mode 100644 index 000000000..16a35316c --- /dev/null +++ b/theme_fuge/static/src/scss/_variables.scss @@ -0,0 +1,27 @@ +//font +$font-default:'Roboto', sans-serif; +$font-offer: 'Kaushan Script', cursive; + + +//colors +$color-white: #ffffff; +$color-orange: #3fc0b6; +$color-black: #000000; +$color-button: #00000056; +$color-grey: #6b778d; +$color-bg:#f4f4f4; +$color-footer:#a09292; +$color-carousel:#232020; +$color-border:#cfcdcd; + + +//fon-size +$font-size-h1: 36px; +$font-size-h6:14px; +$font-size-subheading:25px; +$font-size-text: 14px; +$font-size-s:15px; +$font-size-demo:40px; +$font-size-form:12px; +$font-sub-head:16px; +$font-sub-blog:20px; diff --git a/theme_fuge/static/src/scss/components/_buttons.scss b/theme_fuge/static/src/scss/components/_buttons.scss new file mode 100644 index 000000000..a400d9ec8 --- /dev/null +++ b/theme_fuge/static/src/scss/components/_buttons.scss @@ -0,0 +1,232 @@ +.btn { + border: none !important; + outline: none !important; + &-primary { + background-color: #6f6f6f57 !important; + border-color: #6f6f6f57 !important; + padding: 9px 15px; + border-radius: 30px; + &:hover { + background-color: $color-orange !important; + border: none !important; + color: #ffffff !important; + } + } + + &-banner1 { + background-color: #ffffff !important; + border-color: #ffffff !important; + padding: 10px 17px; + border-radius: 30px; + color: black; + font-weight: 600; + &:hover { + background-color: $color-orange !important; + border: none !important; + color: #ffffff !important; + } + } + + &-contact { + background-color: $color-orange !important; + border-color: $color-orange !important; + padding: 11px 60px; + border-radius: 5px; + color: white; + font-weight: 600; + &:hover { + background-color:#ecb500 !important; + border: none !important; + color: #ffffff !important; + } + } + &-banner2 { + background-color: #ffffff !important; + border-color: #ffffff !important; + padding: 9px 33px; + border-radius: 30px; + color: black; + font-weight: 600; + &:hover { + background-color: $color-orange !important; + border: none !important; + color: #ffffff !important; + } + } + &-men { + background-color: #000000 !important; + border-color: #000000 !important; + padding: 10px 17px; + border-radius: 30px; + color: #ffffff; + font-weight: 600; + &:hover { + background-color: $color-orange !important; + border: none !important; + color: #ffffff !important; + } + } + + &-play { + background-color: #00000070 !important; + border-color: #00000070 !important; + padding: 16px 16px; + border-radius: 39px; + color: #ffffff; + font-weight: 600; + width: 60px; + position: absolute; + top: 207px; + left: 431px; + &:hover { + background-color: $color-orange !important; + border: none !important; + + } + } + + &-sub { + background-color: $color-orange !important; + border-color: $color-orange !important; + padding: 14px 30px; + border-top-right-radius: 25px; + border-bottom-right-radius: 25px; + + border-top-left-radius: 0; + border-bottom-left-radius: 0; + color: #ffffff; + font-weight: 600; + width: 80%; + + &:hover { + background-color: $color-black !important; + border: none !important; + color: $color-white; + } + @media screen and(max-width:991px){ + + width: 100% !important; + + } + @media screen and(max-width:767px){ + + width: 80% !important; + + } + } + + &-search { + background-color: $color-black !important; + border-color: $color-black !important; + padding: 14px 30px; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + + border-top-left-radius: 0; + border-bottom-left-radius: 0; + color: #ffffff; + font-weight: 600; + width: 80%; + &:hover { + background-color: $color-orange !important; + border: none !important; + color: $color-white; + } + } + + &-buy { + background-color: $color-orange !important; + border-color: #000000 !important; + padding:10px 52px; + font-weight: 600; + border-radius: 30px; + color: white; + + &:hover { + background-color: #000000 !important; + border: none !important; + color: #ffffff !important; + } + + @media screen and(max-width:991px) { + width: 100%; + } + } + &-cart_p { + + background-color: #000000 !important; + border-color: #000000 !important; + padding:10px 52px; + border-radius: 30px; + font-weight: 600; + color: white; + &:hover { + background-color: $color-orange !important; + border: none !important; + color: #ffffff !important; + } + + @media screen and(max-width:991px) { + width: 100%; + } + } + + &-tag { + background-color:transparent !important; + border-color: $color-orange !important; + padding: 2px 5px; + border: 1px solid !important; + + color: #000000; + font-weight: 600; + margin-bottom: 7px; + margin-right: 5px; + &:hover { + background-color: $color-orange !important; + border: none !important; + color: #ffffff !important; + } + } + + &-fb { + background-color:#0084ff !important; + border-color: #0084ff !important; + padding: 11px 30px; + border-radius: 5px; + color: white; + font-weight: 600; + &:hover { + background-color:#0099ff !important; + border: none !important; + color: #ffffff !important; + } + } + &-twitter { + background-color:#319db8 !important; + border-color: #319db8 !important; + padding: 11px 30px; + border-radius: 5px; + color: white; + font-weight: 600; + &:hover { + background-color:rgb(13, 103, 163) !important; + border: none !important; + color: #ffffff !important; + } + } + &-google { + background-color:#ff3434 !important; + border-color: #ff3434 !important; + padding: 11px 30px; + border-radius: 5px; + color: white; + font-weight: 600; + &:hover { + background-color:#f54343 !important; + border: none !important; + color: #ffffff !important; + } + } + + +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/components/_components.scss b/theme_fuge/static/src/scss/components/_components.scss new file mode 100644 index 000000000..538841db8 --- /dev/null +++ b/theme_fuge/static/src/scss/components/_components.scss @@ -0,0 +1,2 @@ +@import './buttons'; +@import './product'; \ No newline at end of file diff --git a/theme_fuge/static/src/scss/components/_product.scss b/theme_fuge/static/src/scss/components/_product.scss new file mode 100644 index 000000000..c1491c325 --- /dev/null +++ b/theme_fuge/static/src/scss/components/_product.scss @@ -0,0 +1,123 @@ +.product{ + margin-top: 90px; + + h1{ + + font-weight: 700; + margin-bottom: 10px; + span{ + color: $color-orange; + } + } + p{ + color: $color-grey; + font-size: $font-sub-head; + } + + .product_sectoin{ + padding-top:70px ; + } + + .img_wrapper{ + position: relative; + +img{ + width: 100%; +border-radius: 7px; +} + + + .product_details{ + + + a{ + text-decoration: none !important; + } + h4{ + text-decoration: none !important; + font-weight: 600; + color: $color-black !important; + &:hover{ + color: $color-orange !important; + } + } +.old_rate{ + color: $color-grey !important; + margin-right: 10px; + font-weight: normal; +} + span{ + font-weight: 600; + color: $color-black; + } + } + + img{ + width: 100%; + border-radius: 7px; + } + } + + + .img_wrapper:hover .button { + position: absolute; + display: block; + text-decoration: none !important; + top: 280px; + width: 100%; + padding: 9px 77px; + font-size: 20px; + text-align: center; + color: #ffffff; + background-color: #ff7315; + &:hover{ + background-color: #000000; + } + @media screen and(max-width:1199px) { + + top: 230px; + width: 100%; + padding: 9px 50px; + font-size: 16px; + text-align: center; + + } + @media screen and(max-width:991px) { + + top: 377px; + width: 100%; + padding: 11px 50px; + font-size: 18px; + text-align: center; + + } + @media screen and(max-width:767px) { + + top: 260px; + padding: 11px 50px; + font-size: 18px; + text-align: center; + + } + } + + + + .button{ + display:none; + } + + + + +} + + +@-webkit-keyframes flash { + 0% { opacity: .3; } + 100% { opacity: 1; } + } + @keyframes flash { + 0% { opacity: .3; } + 100% { opacity: 1; } + } \ No newline at end of file diff --git a/theme_fuge/static/src/scss/layout/_footer.scss b/theme_fuge/static/src/scss/layout/_footer.scss new file mode 100644 index 000000000..b4606fc87 --- /dev/null +++ b/theme_fuge/static/src/scss/layout/_footer.scss @@ -0,0 +1,197 @@ +.footer{ + background-color:$color-carousel; + padding-top: 90px; + padding-bottom: 90px; + + .footer_top{ + + border: 1px solid; + border-color: transparent; + border-bottom-color: $color-footer !important; + padding-bottom: 43px; + } + + + .footer_left{ + text-align: left; + margin-top: 20px; + + .footer_logo{ + text-transform: uppercase; + font-size: 33px; + font-weight: 600; + + a{ + color: $color-white; + text-decoration: none; + } + + color: $color-white; + span{ + color: $color-orange; + } + } + + .footer_desc{ + color: $color-footer; + margin-top: 30px; + font-size: 14px; + } + + .footer_icons{ + + ul{ + display: flex; + list-style: none; + padding-left: 0; + margin-top: 40px; + + li{ + color: $color-white; + + font-size: 18px; + width: 40px; + height: 40px; + border-radius: 50%; + margin-right: 20px; + background-color: #363434; + text-align: center; + padding-top: 11px; + + &:hover{ + background-color: $color-orange; + } + } + } + } + } + + + .footer_right{ + margin-top: 20px; + + .footer_discount{ + color: $color-white; + font-size: 33px; + font-weight: 700; + } + + .footer_right_bottom{ + + margin-top: 40px; + padding-top: 20px; + + + .ul_wrapper{ + display: flex; + justify-content: space-between; + + } + + ul{ + padding-left: 0; + + padding-top: 10px; + + a{ + text-decoration: none; + } + + li{ + font-size: 14px; + list-style: none; + padding-bottom: 10px; + + color: $color-footer; + &:hover{ + color: $color-orange; + + } + } + + + } + } + + + .f_r_h{ + color: $color-white; + font-weight: 600; + } + + .address{ + color: $color-footer; + padding-top: 10px; + padding-bottom: 60px; + font-size: 14px; + } + + + + .payment{ + + ul{ + display: flex; + list-style: none; + padding-left: 0; + margin-top: 20px; + + li{ + + font-size: 34px; +margin: 0 14px 0px 0; + color: #acb2b7; + &:hover{ + color: #636363; + } + } + } + } + + } + + + .footer_bottom{ + + padding-top: 50px; + .bottom_left{ + span{ + + margin: 0 14px 0px 0; + font-size: 16px; + a{ + color: $color-footer; + text-decoration: none; + + &:hover{ + color: $color-orange; + } + } + } + + + } + + .bottom_right{ + color: $color-footer; + font-size: 16px; + text-align: left !important; + a{ + color: $color-footer; + text-decoration: none; + + &:hover{ + color: $color-orange; + } + } + } + + + .f_b_r{ + display: flex; +justify-content: end; + + } + } + } + diff --git a/theme_fuge/static/src/scss/layout/_header.scss b/theme_fuge/static/src/scss/layout/_header.scss new file mode 100644 index 000000000..901548377 --- /dev/null +++ b/theme_fuge/static/src/scss/layout/_header.scss @@ -0,0 +1,226 @@ +.banner{ + position: relative; +.carousel-control-next-icon, .carousel-control-prev-icon{ + +} +.carousel-indicators li{display: none;} +.carousel-control-prev { + left: -33px; + + @media screen and (max-width:1080px){ + left:3px + } +} + .bg-right{ + background-image: linear-gradient(#11111191, #11111191),url(./../images/banner/banner1.jpg); + + height: 100vh; + + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 200px; + + } + .bg-right2{ + background-image: linear-gradient(#11111191, #11111191),url(./../images/banner/banner3.jpg); + + height: 100vh; + + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 200px; + + } + .bg-right3{ + background-image: linear-gradient(#11111191, #11111191),url(./../images/banner/banner4.jpg); + + height: 100vh; + + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 200px; + + } + .bg-left{ +height: 100vh; + padding-bottom: 200px; + background-image: linear-gradient(#11111191, #11111191),url(./../images/banner/left3.jpg); + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + + @media screen and(max-width:767px){ + + height: 50vh; + + padding-bottom: 20px; + } + } +.left_card{ + margin-top: 200px; + background: transparent; + border: none; + margin-left: 50px; + + .card-title{ + color: #fff; + font-size: 50px; + text-align: left; + font-weight: 900; + @media screen and(max-width:839px){ + + font-size:40px; + + } + @media screen and(max-width:790px){ + + font-size:35px; + + } + + @media screen and(max-width:768px){ + + font-size:50px; + + } + + + + } +} + + + +.right_card{ + margin-top: 200px; + background: transparent; + border: none; + margin-left: 0; + @media screen and(max-width:767px){ + + margin-top: 75px; + + } + + + .card-title{color: #ffffff; + font-size: 50px; + text-align: left; + font-weight: 900; + + @media screen and(max-width:1250px){ + + font-size:35px; + + } + + @media screen and(max-width:768px){ + + font-size:55px; + + } + } + + +} + + +} + +.top_wrapper{ + position: absolute; + display: flex; + z-index: 1; + justify-content: space-between; + width: 100%; + padding: 0px 46px; + + @media screen and(max-width:800px){ + padding-right: 14px; + + + } + + + .top-right{ + margin-left: 19px; + padding-top: 20px; + align-items: baseline; + + @media screen and(max-width:800px){ + padding-right: 14px; + display: none !important; + + } + h6{ + color:$color-white ; + font-weight: 700; + font-size: $font-size-h6; + + } + + + p{ + margin-left: 6px; + color:$color-white ; + font-weight: 600; + + } + .more{ + color:$color-orange; + margin-left: 5px; + } + } + + + + .top-left{ + padding-top: 20px; + align-items: baseline; + + margin-right: 20px; + + @media screen and(max-width:800px){ + width: 100%; + margin-right: 0; + justify-content: space-between !important; + + } +span{ + margin-right: 20px; + color: #fff; + width: 36px; + height: 36px; + background: rgba(255, 255, 255, 0.141); + border-radius: 50%; + display: inline-block; + text-align: center; + line-height: 36px; + + &:hover{ + background-color: $color-orange; + } +} + } + + .cart{ + color: $color-white; + background: rgba(255, 255, 255, 0.141); + } + + .cart-svg{ + width: 20px; + list-style: none; + margin-right: 0 !important; + margin-left: 5px; + } + + +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/layout/_layouts.scss b/theme_fuge/static/src/scss/layout/_layouts.scss new file mode 100644 index 000000000..86a5b155d --- /dev/null +++ b/theme_fuge/static/src/scss/layout/_layouts.scss @@ -0,0 +1,5 @@ +@import './header'; +@import './navigation'; +@import './footer'; +@import './sidebar'; +@import './sidebar2'; \ No newline at end of file diff --git a/theme_fuge/static/src/scss/layout/_navigation.scss b/theme_fuge/static/src/scss/layout/_navigation.scss new file mode 100644 index 000000000..22df83055 --- /dev/null +++ b/theme_fuge/static/src/scss/layout/_navigation.scss @@ -0,0 +1,111 @@ +.header_wrapper{ + .navbar{ + z-index: 1030; + position: absolute; + top: 70px; + width: 100%; + background-color: rgb(114, 89, 89); + + @media screen and(max-width:991px){ + + padding: 0px 34px; + + } + + .navbar-brand{ + color: #fff; +font-size: 30px; +padding: 0; +font-weight: 900; +text-transform: uppercase; + +.lohny{color: $color-orange; +&:hover{ + color: $color-white; +}} + } + +} .search-right{ + margin-left: 100px; +font-size: 20px; +@media screen and(max-width:767px){ + margin-left: 0px; + } + +a{color: #fff !important; + text-decoration: none !important; + + +} + .search-text{ + color: #fff !important; + + } + } + + .navbar-nav{ + + + + .active{ + color: $color-orange !important; + } + li{ + text-transform: uppercase; + font-size: 16px; + margin: 0 15px 0 0; + .nav-link{color: #fff !important; + &:hover{ + color: $color-orange !important; + } + } + } + + } + .navbar-light .navbar-toggler{ + + color: #fff; + border-color: #fff; + background-color: white; + + + padding-top: 1px; +padding-right: 1px; +padding-bottom: 0px; +padding-left: 1px; + + + &:before{ + visibility: hidden; + } + .navbar-toggler-icon{ + color: $color-orange; + padding-top: 4px; + + } + } + + .navbar-collapse{ + + ul{ + background-color: transparent !important; + border: none !important; +@media screen and (max-width:992px) { + + background: #232020f2 !important; + padding: 10px !important; + border-radius: 6px; + position: relative; + border: 1px #232020 solid; + max-height: calc(100vh - 120px); + overflow: auto; + margin-top: 6px; +} + + + } +} + +.navbar-light .navbar-toggler-icon { + background-image:none !important; +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/layout/_sidebar.scss b/theme_fuge/static/src/scss/layout/_sidebar.scss new file mode 100644 index 000000000..c379f713f --- /dev/null +++ b/theme_fuge/static/src/scss/layout/_sidebar.scss @@ -0,0 +1,502 @@ +.filter_sidebar { + text-align: left; + background-color: $color-bg; + padding-top: 40px; + padding-left: 30px; + .filter_heading { + font-size: 24px; + color: $color-black; + margin-bottom: 30px; + font-weight: 700; + span { + color: $color-orange; + } + } + .filter_sidebar_sub { + .signin-form { + margin-bottom: 20px; + } + .forms-gds { + display: grid; + grid-template-columns: 2fr 1fr; + .form-input { + input { + width: 100%; + background-color: #ffffff; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + border: none; + padding: 15px 30px; + color: #2f2f2f; + } + } + } + ul { + padding-left: 0px; + list-style: none; + li { + line-height: 30px; + a { + color: #828282; + text-decoration: none; + &:hover { + color: $color-orange; + } + } + } + .hh { + display: flex; + justify-content: space-between; + border: 1px solid; + border-color: transparent; + border-bottom-color: $color-grey !important ; + width: 85%; + padding-bottom: 13px; + margin-bottom: 10px; + font-size: 14px; + color: $color-grey; + } + } + .nu { + color: #ffffff; + height: 29px; + width: 39px; + background-color: #000000; + border-radius: 11px; + display: inline-block; + padding: 0px 13px; + font-size: 12px; + } + .check { + .container { + display: block; + position: relative; + padding-left: 35px; + margin-bottom: 16px; + cursor: pointer; + font-size: 14px; + color: $color-grey; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + .container input { + position: absolute; + opacity: 0; + cursor: pointer; + height: 0; + width: 0; + } + .checkmark { + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + border: 2px solid; + border-color: $color-grey; + background-color: $color-white; + } + .container:hover input ~ .checkmark { + background-color: $color-black; + } + .container input:checked ~ .checkmark { + background-color: $color-orange; + } + .checkmark:after { + content: ""; + position: absolute; + display: none; + } + .container input:checked ~ .checkmark:after { + display: block; + } + .container .checkmark:after { + left: 6px; + top: 3px; + width: 5px; + height: 10px; + border: solid white; + border-width: 0 3px 3px 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } + } + .top { + font-weight: 800; + } + } + .white { + background-color: #fff !important; + margin-right: 5px; + border: 1px solid; + border-color: black; + &:hover { + color: $color-white; + background-color: darken(rgb(194, 194, 194), 5%) !important; + border: none; + } + } + .black { + background-color: $color-black !important; + margin-right: 5px; + border: 1px solid; + border-color: black; + &:hover { + color: $color-white; + background-color: darken(rgb(51, 49, 49), 5%) !important; + border: none; + } + } + .grey { + background-color: $color-grey !important; + margin-right: 5px; + border: 1px solid; + border-color: black; + &:hover { + background-color: darken(rgb(63, 62, 62), 5%) !important; + border: none; + } + } + .blue { + background-color: #4c00ff !important; + margin-right: 5px; + border: 1px solid; + border-color: black; + &:hover { + background-color: darken(#4c00ff, 5%) !important; + border: none; + } + } + .green { + background-color: #00ff62 !important; + border: 1px solid; + border-color: black; + &:hover { + background-color: darken(#00ff62, 5%) !important; + border: none; + } + } + .red { + background-color: red !important; + border: 1px solid; + border-color: black; + &:hover { + background-color: darken(red, 5%) !important; + border: none; + } + } +} +.ddd { + li { + margin-bottom: 15px; + span { + font-size: 12px; + margin-right: 5px; + } + } +} +.recent { + margin-top: 10px; + .rec_img { + width: 150px; + margin-bottom: 20px; + img { + border-radius: 4px; + width: 100%; + } + .product_details { + margin-left: 20px; + a { + color: $color-black; + } + } + } +} +.filter_sidebar_main { + margin-bottom: 30px; +} +.range-field { + width: 100%; + // @media screen and (max-width:768px){ + // width: 30%; +} +.ui-menu .ui-menu-icon { + position: static; + float: right; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: 0.7em; + display: block; + border: 0; + background-position: 0 0; +} +.ui-slider-horizontal { + height: 6px; +} +.ui-slider-horizontal .ui-slider-handle { + top: -5px; + margin-left: 0; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} +.ui-slider-vertical { + width: 0.3em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -0.3em; + margin-left: 0; + margin-bottom: -0.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + padding: 0; + margin: 0.2em 0; + vertical-align: middle; + margin-left: 0.4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: 0.5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* more specificity required here to overide default borders */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +/* vertical centre icon */ +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} +/* Fades and background-images don't work well together in IE6, drop the image */ +/* Component containers + ----------------------------------*/ +.ui-widget { + font-family: Verdana, Arial, sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana, Arial, sans-serif; + font-size: 1em; +} +.ui-widget-content { + background: #e0ddda; + color: #222222; + margin-top: 3em; +} +.ui-widget-content a { + color: #222222; +} +.ui-widget-header { + background: #2b2d2d; + color: #222222; + font-weight: bold; +} +.ui-widget-header a { + color: #222222; +} +/* Interaction states + ----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 0px solid #ff7315; + /*{borderColorDefault}*/ + background: #ff7315; + font-weight: normal; + color: #444; + outline: none; + width: 15px; + height: 15px; + cursor: pointer; + border-radius: 100%; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #555555; + text-decoration: none; +} +ul.dropdown-vjm-transitu6, +ul.dropdown-vjm-transitu5 { + margin: 0; + position: relative; +} +ul.dropdown-vjm-transitu6 li { + list-style: none; +} +ul.dropdown-vjm-transitu6 li p { + width: 100%; +} +span.amount { + color: #ffffff; + font-size: 16px; +} +input#amount, +input#amount1 { + font-size: 15px; + outline: none; + background: none; + word-spacing: 1em; + color: #5a5a5a !important; + position: absolute; + left: 0%; + top: -27px; + margin-top: -10px; +} +.range, +.w3-brand-select, +.w3ls-featured-ads { + padding: 20px 20px; + border: 1px solid #e4e4e4; +} diff --git a/theme_fuge/static/src/scss/layout/_sidebar2.scss b/theme_fuge/static/src/scss/layout/_sidebar2.scss new file mode 100644 index 000000000..03adeda7d --- /dev/null +++ b/theme_fuge/static/src/scss/layout/_sidebar2.scss @@ -0,0 +1,325 @@ +.filter_sidebar2{ + text-align: left; + background-color: $color-bg; + + padding-top: 40px; + padding-left: 30px; + + .filter_heading{ + font-size: 24px; + color: $color-black; + margin-bottom: 30px; + font-weight: 700; + span{ + color: $color-orange; + } + + } + + .filter_sidebar_sub{ + + + +.signin-form{ + margin-bottom: 20px; +} + .forms-gds{ + display: grid; + grid-template-columns: 2fr 1fr; + + + .form-input{ + input{ + width: 100%; + background-color: #ffffff; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + border: none; + padding: 15px 30px; + color:#2f2f2f; + } + } + } + + ul{ + padding-left: 0px; + list-style: none; + li{ + line-height: 30px; + a{ + color:#828282; + text-decoration: none; + &:hover{ + color: $color-orange; + } + + + } + + + + } + + .hh{ + display: flex; + justify-content: space-between; + border: 1px solid ; + border-color: transparent; + border-bottom-color: $color-grey !important ; + width: 85%; + padding-bottom: 13px; + margin-bottom: 10px; + font-size: 14px; + color: $color-grey; + } + } + + + .nu{ + color: #ffffff; + height: 29px; + width: 39px; + background-color: #000000; + border-radius: 11px; + display: inline-block; + padding: 0px 13px; + font-size: 12px; + } + + + + .check{ + .container { + display: block; + position: relative; + padding-left: 35px; + margin-bottom: 16px; + cursor: pointer; + font-size: 14px; + color: $color-grey; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + +.container input { + position: absolute; + opacity: 0; + cursor: pointer; + height: 0; + width: 0; +} + + +.checkmark { + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + border: 2px solid; + border-color: $color-grey; + background-color: $color-white +} + + +.container:hover input ~ .checkmark { + background-color:$color-black; +} + +.container input:checked ~ .checkmark { + background-color: $color-orange; +} + +.checkmark:after { + content: ""; + position: absolute; + display: none; +} + + +.container input:checked ~ .checkmark:after { + display: block; +} + +.container .checkmark:after { + left: 6px; + top: 3px; + width: 5px; + height: 10px; + border: solid white; + border-width: 0 3px 3px 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} + + + + } + + .top{ + font-weight: 800; + } + + + .populor{ + + li{ +display: flex; +align-items: center; + .wrapper{ + width: 80px; + } + + + img{ + width: 100%; + border-radius: 5px; + } + +.wrapper2{ + padding-left: 10px; + p{ + color: $color-grey; + margin-bottom: 0; + font-size: 14px; + } + span{ + + font-size: 16px; + font-weight: 600; + a{ + color: $color-black; + &:hover{ + color: $color-orange; + } + } + } +} + + + + } + } + + + + .tags{ + padding-right: 20px; + } + + + .bottom_img{ + padding-right: 20px; + position: relative; + padding-bottom: 30px; + + img{ + width: 100%; + border-radius: 5px; + } + + .offer{ + position: absolute; + bottom: 100px; + + h3{ + color: $color-white; + font-weight: 600; + padding-left: 20px; + } + p{ + color: $color-white; + padding-left: 20px; + } + } + } + } + + + + + + + } + +.ddd{ + li{ + margin-bottom: 15px; + span{ + font-size: 12px; + margin-right: 5px; + } + } + + + +} + + + +.recent{ + margin-top: 10px; + .rec_img{ + width: 150px; + margin-left: 15px; + + margin-bottom: 20px; + img{ + border-radius: 4px; + width: 100%; + } + + .product_details{ + margin-left: 20px; + a{ + color: $color-black; + } + } + } +} + + + + .filter_sidebar_main{ + margin-bottom: 30px; + } + .range-field{ + width: 100%; + // @media screen and (max-width:768px){ + + // width: 30%; + + } + + + + + + + span.amount { + color: #ffffff; + font-size: 16px; + } + + input#amount, + input#amount1 { + font-size: 15px; + outline: none; + background: none; + word-spacing: 1em; + color: #5a5a5a !important; + position: absolute; + left: 0%; + top: -27px; + margin-top: -10px; + } + + .range, + .w3-brand-select, + .w3ls-featured-ads { + padding: 20px 20px; + border: 1px solid #e4e4e4; + } \ No newline at end of file diff --git a/theme_fuge/static/src/scss/pages/_about.scss b/theme_fuge/static/src/scss/pages/_about.scss new file mode 100644 index 000000000..11480872f --- /dev/null +++ b/theme_fuge/static/src/scss/pages/_about.scss @@ -0,0 +1,368 @@ +.banner_about { + background-image: linear-gradient(rgba(17, 17, 17, 0.44), rgba(17, 17, 17, 0.24)), + url(./../images/about-banner/bg1.jpg); + + height: 50vh; + + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 200px; + + .top-right { + color: $color-white; + padding-top: 25px; + h6 { + font-weight: 700; + margin-right: 10px; + } + .top { + font-size: 16px; + } + + .more { + color: $color-orange; + } + } + + .top-left { + padding-top: 20px; + align-items: baseline; + justify-content: end; + margin-right: 20px; + + span { + margin-right: 20px; + color: #fff; + width: 36px; + height: 36px; + background: rgba(255, 255, 255, 0.141); + border-radius: 50%; + display: inline-block; + text-align: center; + line-height: 36px; + + &:hover { + background-color: $color-orange; + } + } + } + + .cart { + color: $color-white; + background-color: #00000056; + } + + .cart-svg { + width: 20px; + list-style: none; + margin-right: 0 !important; + margin-left: 5px; + } + + .banner-heading { + color: $color-white; + margin-top: 50px; + padding-top: 3em; + h1 { + font-size: 42px; + padding-top: 50px; + font-weight: 700; + margin-bottom: 0; + } + } +} + +.breadcrumb { + text-align: center; + background-color: transparent; + justify-content: center; + + a { + color: white; + text-decoration: none; + } + + span { + margin: 0 10px 0 10px; + } +} + +.about_detail { + .card { + background: transparent; + border: none; + + padding-top: 40px; + .card-body { + padding: 0; + margin-top: 60px; + } + + .card-title { + font-size: $font-size-h1; + text-transform: uppercase; + font-weight: 700; + span { + color: $color-orange; + margin-top: 0; + } + } + p { + color: $color-grey; + margin-top: 30px; + } + } + + .btn { + margin-top: 20px; + } +} + +.what-we-offer { + padding-top: 90px; + padding-bottom: 90px; + background-color: $color-bg; + + .what_wrapper { + margin-top: 20px; + margin-bottom: 20px; + } + + .offer_wrapper1 { + width: 100%; + img { + width: 100%; + border-radius: 5px; + } + } + + .offer_content { + margin-top: 40px; + + padding-top: 20px; + .offer_content_top { + .card-title { + font-size: 36px; + text-transform: uppercase; + font-weight: 700; + span { + color: $color-orange; + } + } + p { + margin-top: 25px; + color: $color-grey; + } + } + + .offer_content_bottom { + margin-top: 30px; + + .offer_links { + .card-title { + font-weight: 600; + font-size: 20px; + + a { + color: $color-black; + text-decoration: none; + &:hover { + color: $color-orange; + } + } + } + p { + color: $color-grey; + } + } + } + } +} + +.offering { + padding-top: 50px; + padding-bottom: 100px; + + h1 { + font-weight: 700; + padding-bottom: 20px; + span { + color: $color-orange; + } + } + p { + color: $color-orange; + font-size: $font-sub-head; + } + + .review { + margin-top: 30px; + color: $color-grey; + background-color: $color-bg; + + border-radius: 5px; + position: relative; + text-align: center; + + &:hover { + background-color: #f8e2d3; + } + + .card-title { + font-weight: 600; + font-size: 18px; + + a { + color: $color-black; + text-decoration: none; + &:hover { + color: $color-orange; + } + } + } + + .quote { + color: $color-orange; + padding-top: 30px; + font-size: 35px; + margin-bottom: 0; + } + + p { + color: $color-grey; + margin: 5px 15px; + padding-bottom: 30px; + } + } +} + +.customer { + padding-top: 40px; + display: flex; + justify-content: center; + img { + max-width: 70px; + border-radius: 50%; + border: 3px solid #b8b9bd; + } +} + +.team { + padding-top: 90px; + padding-bottom: 90px; + background-color: $color-bg; + @media screen and(max-width:991px) { + padding-bottom: 70px; + } + + h1 { + font-weight: 700; + span { + color: $color-orange; + } + } + + .team_content { + padding-top: 30px; + .team_img { + position: relative; + @media screen and(max-width:991px) { + padding-bottom: 25px; + } + + img { + width: 100%; + height: 400px; + border-radius: 5%; + @media screen and(max-width:767px) { + height: 320px; + } + } + + .team_details { + position: absolute; + background-color: #ffffff; + border-radius: 4px; + padding: 18px 52px 0px 52px; + bottom: 40px; + left:46px; + + + @media screen and(max-width:1200px) { + position: absolute; + background-color: #ffffff; + border-radius: 4px; + padding: 18px 30px 0px 30px; + bottom: 46px; + left: 36px; + + } + + @media screen and(max-width:767px) { + + padding: 11px 15px 2px 15px; + bottom: 40px; + left: 26px; + } + + + @media screen and(max-width:574px) { + + + padding: 16px 83px 0px 84px; + bottom: 40px; + left: 69px; + } + + .name { + text-align: center; + } + h4 { + font-weight: 600; + margin-bottom: 1px; + + a { + text-decoration: none; + color: $color-black; + + &:hover { + color: $color-orange; + } + } + } + p { + color: $color-grey; + margin-bottom: 0; + } + } + + .footer_icons { + ul { + display: flex; + list-style: none; + padding-left: 0; + margin-bottom: 0; + + li { + color: $color-black; + + font-size: 14px; + width: 40px; + height: 40px; + + padding-top: 0; + + text-align: center; + padding-top: 11px; + + &:hover { + color: $color-orange; + } + } + } + } + } + } +} diff --git a/theme_fuge/static/src/scss/pages/_blog.scss b/theme_fuge/static/src/scss/pages/_blog.scss new file mode 100644 index 000000000..df567121e --- /dev/null +++ b/theme_fuge/static/src/scss/pages/_blog.scss @@ -0,0 +1,107 @@ +.blog_main{ + .pagination{ + + display: flex; +justify-content: end; +margin: 0 auto;} +} + + + +.blog{ + margin-top: 0px; + margin-bottom: 0; + + @media screen and(max-width:767px) { + margin-bottom: 50px; + } + .blog_wrapper{ + .blog_img{ + + img{ + width: 100%; + border-radius: 5px; + } + } + + .blog_info{ + padding-top: 10px; + p{ + font-size: 14px; + margin-bottom: 0; + + a{color: $color-grey; + text-decoration: none; + + &:hover{ + color: $color-orange; + + } + + } + } + } + + .blog_heading{ + + font-size: 24px; + font-weight: 600; + padding-bottom: 0; + a{color: $color-black; + text-decoration: none; + + &:hover{ + color: $color-orange; + + } + + } + } + p{ + color: $color-grey; + padding-bottom: 12px; + } + } +} + +.blog_main{ + padding-top: 90px; + padding-bottom: 90px; + + .pagination{ + + +margin-top: 50px; + + ul{ + padding-left: 0; + list-style: none; + display: flex; + li{ + + + + + margin-left: 10px; + margin-right: 10px; + + + + + a{color: $color-orange; + padding: 8px 17px; + border-radius: 4px; + border: 1px solid ; + background-color: transparent !important; + text-decoration: none; + &:hover{ + background-color: $color-orange; + color: #000000; + } + } + } + } + } + +} + diff --git a/theme_fuge/static/src/scss/pages/_blog_details.scss b/theme_fuge/static/src/scss/pages/_blog_details.scss new file mode 100644 index 000000000..737e577d9 --- /dev/null +++ b/theme_fuge/static/src/scss/pages/_blog_details.scss @@ -0,0 +1,209 @@ +.blogg { + margin-top: 90px; + margin-bottom: 90px; + + .blog_details { + max-width: 720px; + margin: 0 auto; + + .blog_wrapper { + .blog_img { + img { + width: 100%; + border-radius: 5px; + } + } + + .blog_info { + padding-top: 10px; + p { + font-size: 14px; + margin-bottom: 0; + + a { + color: $color-grey; + text-decoration: none; + + &:hover { + color: $color-orange; + } + } + } + } + + .blog_heading { + font-size: 24px; + font-weight: 600; + padding-bottom: 0; + a { + color: $color-black; + text-decoration: none; + + &:hover { + color: $color-orange; + } + } + } + p { + color: $color-grey; + padding-bottom: 12px; + } + } + + .blog_details_part2 { + margin-top: 50px; + .blog_words { + p { + color: $color-grey; + } + + p::first-letter { + color: $color-black; + float: left; + font-size: 5em; + + p { + color: $color-black; + } + + p::first-letter { + color: $color-black; + float: left; + font-size: 4em; + margin-right: 2px; + font-weight: 900; + } + } + } + + .img2 { + img { + width: 100%; + border-radius: 5px; + } + + img:hover { + opacity: 0.7; + } + } + } + + .para_3 { + padding-top: 40px; + margin-top: 10px; + color: $color-grey; + span { + color: $color-black; + } + } + .blog_details_part3 { + padding-top: 40px; + margin-top: 10px; + .wrapper { + .comment { + display: flex; + border: 1px solid; + border-radius: 5px; + border-color: #d2cfcf; + padding: 25px 25px; + .c_img { + max-width: 100%; + img { + width: 100%; + border-radius: 5px; + } + } + .c_info { + padding-left: 20px; + + @media screen and(max-width:576px) { + margin-top: 30px; + } + + h5 { + color: $color-black; + font-weight: 600; + } + p { + color: $color-grey; + } + + .footer_icons { + ul { + display: flex; + list-style: none; + padding-left: 0; + margin-top: 10px; + + li { + color: $color-black; + + font-size: 18px; + width: 40px; + height: 40px; + border-radius: 50%; + margin-right: 10px; + + text-align: center; + padding-top: 11px; + + &:hover { + background-color: $color-orange; + } + } + } + } + } + } + } + } + + .leave-comment-form { + padding-top: 50px; + .form_title { + color: $color-black; + font-weight: 700; + font-size: 40px; + text-transform: uppercase; + + padding-bottom: 20px; + span { + color: $color-orange; + } + } + p { + color: $color-grey; + } + + .input-grids { + .form-control { + } + } + + .form-group input[type="email"] { + color: #000000; + + border: 2px solid #000000; + padding: 20px 20px; + } + + input[type="text"]:focus { + border-color: $color-orange !important; + background-color: #ffdbcd; /* oranges! yey */ + } + + .form-group input[type="text"] { + color: #000000; + + border: 2px solid #000000; + padding: 20px 20px; + } + .form-group textarea[type="text"] { + color: #000000; + + border: 2px solid #000000; + padding: 26px 20px; + } + } + } +} diff --git a/theme_fuge/static/src/scss/pages/_contact.scss b/theme_fuge/static/src/scss/pages/_contact.scss new file mode 100644 index 000000000..f76da14bd --- /dev/null +++ b/theme_fuge/static/src/scss/pages/_contact.scss @@ -0,0 +1,140 @@ +.contact{ + padding-top: 90px; + padding-bottom: 90px; + background-color: $color-bg; + + .contact_left{ + +p{margin-bottom: 5px;} + + .get_touch{ +padding-bottom: 25px; + .wrapper{ + h3{ + color: $color-black; + font-weight: 700; + font-size: $font-size-demo; + span{ + color: $color-orange; + } + } + p{color: $color-grey;} + } + + .num_email{ + padding-top: 25px; + font-family: fantasy; + font-size: 16px; + + span{ + color: $color-orange; + } + a{color: $color-black; + + &:hover{ + color: $color-orange; + } + } + .address{ + color: $color-grey; + margin-top: 25px; + } + } +} + +.hours{ + .wrapper{ + h3{ + color: $color-black; + font-weight: 700; + font-size: $font-size-demo; + span{ + color: $color-orange; + } + } + p{color: $color-grey;} + } +} +.service{ + h6{ + font-weight: 600; + padding-top: 25px; + font-size: 26px; + } + p{ + color: $color-grey; + + } +} + +} + + +.contact_right{ + border-color: #e7e7e7 !important; + border: 11px solid; + .map { + width: 100%; + height: 500px; + } + +} +} + +.contact_form{ + + padding-top: 100px; + padding-bottom: 100px; + background-image: linear-gradient(rgba(17, 17, 17, 0.44), rgba(17, 17, 17, 0.64)), url(./../images/banner/banner4.jpg); + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + background-attachment: fixed; + color: white; + + .c_form{ + + h2{ + font-weight: 700; + font-size: 40px; + padding-bottom: 30px; + } + .form-control{display: block; + width: 100%; + height: calc(1.5em + .75rem + 2px); + padding: 1.75rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: .25rem; + transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;} + } + + .form-control2{display: block; + width: 100%; + height: calc(2em + .75rem + 2px); + padding: 2.75rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: .25rem; + transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; + textarea{ + overflow: hidden; + } + + } + + textarea{ + overflow: hidden; + } +} diff --git a/theme_fuge/static/src/scss/pages/_pages.scss b/theme_fuge/static/src/scss/pages/_pages.scss new file mode 100644 index 000000000..60e0f0860 --- /dev/null +++ b/theme_fuge/static/src/scss/pages/_pages.scss @@ -0,0 +1,7 @@ +@import './home/home'; +@import './about'; +@import './shop'; +@import './preview'; +@import './contact'; +@import './blog'; +@import './blog_details'; \ No newline at end of file diff --git a/theme_fuge/static/src/scss/pages/_preview.scss b/theme_fuge/static/src/scss/pages/_preview.scss new file mode 100644 index 000000000..98b87bf87 --- /dev/null +++ b/theme_fuge/static/src/scss/pages/_preview.scss @@ -0,0 +1,412 @@ +.preview{ + +margin-top: 90px; +margin-bottom: 90px; + + .product_preview{ + + .wrapper{ + width: 100%; + img{ + width: 100%; + max-height: 600px; + border-radius: 5px; + + } + } + + + } + +.pre_under{ + +@media screen and(max-width:991px) { + + ul{ + padding-left: 0; + margin-top: 10px; + display: flex; + list-style: none; + + li{ + margin-right: 15px; + width: 100%!important; + + + &:last-child{ + margin-right: 0; + } + img{ + width: 100%; + border-radius: 3px; + } + } + } +} + ul{ + padding-left: 0; + margin-top: 10px; + display: flex; + list-style: none; + + li{ + margin-right: 15px; + width: 100%; + + + &:last-child{ + margin-right: 0; + } + img{ + width: 100%; + border-radius: 3px; + } + } + } +} + +.button_wrapper{ + margin-top: 35px; + display: flex; + justify-content: space-between; +} + +.pre_head{ + h3{ + color: $color-black; + text-transform: uppercase; + font-weight: 700; + + @media screen and(max-width:991px) { + margin-top: 45px; + } + } +} + +.star{ + display: flex; +align-items: baseline; + ul{ + padding-left: 16px; +margin-top: 20px; + list-style: none; + font-size: 14px; + margin-right: 20px; + li{ + + &:hover{ + color: $color-orange; + } + a{ + margin-right: 5px; + color: $color-black; + + &:hover{ + color: $color-orange; + } + } + } + } + + .price{ + + p{ + + font-size: 20px; + + span{ + color: $color-orange; +font-size: 22px; +font-weight: 700; +margin-right: 20px; + } + .old_rate{ + font-size: 18px; + font-weight: 600; + color: $color-grey; + + } + } +} +} + + +.bank_offer{ + ul{ + margin-top: 14px; + padding-left: 4px; + list-style: none; + li{ + color: $color-grey; + font-size: 16px; + span{ + font-weight: 600; + font-size: 18px; + color:darken(($color-grey), 5%) !important; + } + } + } +} + +.description{ +padding-top: 8px; + + h3{ + color: $color-black; + font-weight: 700; + text-transform: uppercase; + } + p{ + color: $color-grey; + } +} + +.HS{ + display: flex; + padding-top: 8px; + justify-content: space-between; + margin-bottom: 20px; + h3{ + color: $color-black; + font-weight: 700; + padding-bottom: 10px; + text-transform: uppercase; + } + + .Highlights{ + ul{color: $color-grey; + padding-left: 14px; + li{ +margin-bottom: 10px; + } + } +} +.service{ + ul{color: $color-grey; + + li{ + margin-bottom: 10px; + } + } +} +} + + +.location{ + h6{ + color: $color-black; + font-weight: 600; + + text-transform: uppercase; + + } + + + .signin-form{ + margin-top: 0; + } + .forms-gds{ + display: grid; + grid-template-columns: 2fr 1fr; + + + .form-input{ + input{ + + width: 100%; + background-color: $color-bg; + border-top-left-radius: 25px; + border-bottom-left-radius: 25px; + border: none; + padding: 15px 30px; + color:#2f2f2f; + } + } + } +} + +} + +.men_women{ + background-color: $color-bg; + padding-top: 90px; + padding-bottom: 90px; + margin-bottom: 70px; + + .men{ + + + @media screen and(max-width:767px) { + + padding-bottom: 20px; + + } + position: relative; + img{ + width: 100%; + border-radius: 5px; + } + + + .inside{ + + bottom: 35px; + left: 45px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 26px 52px; + + @media screen and(max-width:1199px) { + bottom: 22px; + left: 52px; + border-radius: 7px; + position: absolute; + background-color: + #0000008a; + padding: 29px 74px; + } + @media screen and(max-width:991px) { + bottom: 18px; + left: 45px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 10px 42px; + } + + @media screen and(max-width:767px) { + bottom: 64px; + left: 66px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 10px 42px; + } + @media screen and(max-width:500px) { + bottom: 52px; + left: 61px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 10px 42px; + } + + p{ + color: $color-white; + font-size: 35px; + font-weight: 700; + @media screen and(max-width:1199px) { + font-size: 25px; + } + @media screen and(max-width:991px) { + font-size: 16px; + font-weight: 600; + } + + @media screen and(max-width:767px) { + font-size: 35px; + font-weight: 700; + } + @media screen and(max-width:500px) { + font-size: 20px; + font-weight: 600; + } + } + } + } +} + +.Featured{ + margin-top: 90px; + + h1{ + + font-weight: 700; + margin-bottom: 10px; + span{ + color: $color-orange; + } + } + p{ + color: $color-grey; + font-size: $font-sub-head; + } + + .product_section{ + padding-top:40px ; + } + + .img_wrapper{ + +position: relative; + img{ + width: 100%; + + + &:hover { + opacity: 1; + -webkit-animation: flash 1.5s; + animation: flash 1.5s; + } + + } + + + + .product_details{ + + + a{ + text-decoration: none !important; + } + h4{ + text-decoration: none !important; + font-weight: 600; + color: $color-black !important; + &:hover{ + color: $color-orange !important; + } + } +.old_rate{ + color: $color-grey !important; + margin-right: 10px; + font-weight: normal; +} + span{ + font-weight: 600; + color: $color-black; + } + } + + img{ + width: 100%; + border-radius: 7px; + } + } + + + .img_wrapper:hover .button { + position: absolute; + display: block; + text-decoration: none !important; + top: 275px; + padding: 9px 75px; + font-size: 20px; + text-align: center; + color: #ffffff; + background-color: #ff7315; + } + + + + .button{ + display:none; + } + + + + +} + + diff --git a/theme_fuge/static/src/scss/pages/_shop.scss b/theme_fuge/static/src/scss/pages/_shop.scss new file mode 100644 index 000000000..4cdeb4447 --- /dev/null +++ b/theme_fuge/static/src/scss/pages/_shop.scss @@ -0,0 +1,223 @@ +.shop{ +padding-bottom: 40px; + + + .pagination{ + + display: flex; +justify-content: end; +margin: 0 auto; + + ul{ + list-style: none; + display: flex; + padding-left: 0; + li{ + margin-left: 10px; + margin-right: 10px; + + a{color: $color-orange; + padding: 8px 17px; + border-radius: 4px; + border: 1px solid ; + background-color: transparent !important; + text-decoration: none; + &:hover{ + background-color: $color-orange; + color: #000000; + } + } + } + } + } + + + + + + + + + + + + +.p_top{ + h4{ + font-size: 24px; + color: $color-grey; + font-weight: 600; + @media screen and(max-width:991px) { + font-size: 18px; + } + @media screen and(max-width:767px) { + font-size: 14px; + } +} + +} + + + + + + + + + + .product{ + margin-top: 90px; + + h1{ + + font-weight: 700; + margin-bottom: 10px; + span{ + color: $color-orange; + } + } + p{ + color: $color-grey; + font-size: $font-sub-head; + } + + .product_sectoin{ + padding-top:70px ; + + @media screen and(max-width:991px) { + padding-top:40px ; + + } + } + + .img_wrapper{ + max-width: 200px; + position: relative; + img{ + width: 100%; + + + &:hover { + opacity: 1; + -webkit-animation: flash 1.5s; + animation: flash 1.5s; + } + + } + + + + .product_details{ + + + a{ + text-decoration: none !important; + } + h4{ + font-size: 16px; + text-decoration: none !important; + font-weight: 600; + color: $color-black !important; + &:hover{ + color: $color-orange !important; + } + } + .old_rate{ + color: $color-grey !important; + margin-right: 10px; + font-weight: normal; + } + span{ + font-weight: 600; + color: $color-black; + } + } + + img{ + width: 100%; + border-radius: 7px; + } + } + + + .img_wrapper:hover .button { + position: absolute; + display: block; + text-decoration: none !important; + top: 216px; + padding: 12px 30px; + width: 100%; + font-size: 13px; + text-align: center; + color: #ffffff; + background-color: #ff7315; + font-weight: 700; + + @media screen and(max-width:1199px) { + + top: 188px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + + } + @media screen and(max-width:991px) { + + top: 175px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + + } + @media screen and(max-width:767px) { + + top: 221px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + + } + @media screen and(max-width:462px) { + + top: 201px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + + } + @media screen and(max-width:370px) { + + top: 190px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + + } + } + + + + .button{ + + } + + + + + } + + + @-webkit-keyframes flash { + 0% { opacity: .3; } + 100% { opacity: 1; } + } + @keyframes flash { + 0% { opacity: .3; } + 100% { opacity: 1; } + } +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/pages/home/_blog.scss b/theme_fuge/static/src/scss/pages/home/_blog.scss new file mode 100644 index 000000000..f66c25237 --- /dev/null +++ b/theme_fuge/static/src/scss/pages/home/_blog.scss @@ -0,0 +1,80 @@ +.blog{ + margin-top: 90px; + margin-bottom: 90px; + h1{ + + font-weight: 700; + margin-bottom: 10px; + span{ + color: $color-orange; + } + } + p{ + color: $color-grey; + font-size: $font-sub-head; + } + + + .blog_contents{ + padding-top: 40px; + } +.card{ + background: transparent; + background-color:#f4f4f4; + border: none; +overflow: hidden; + +#zoomIn{ + + transform: scale(1); + transition: .3s ease-in-out; + border-radius: 6px 6px 0px 0px; + -webkit-border-radius: 6px 6px 0px 0px; + -o-border-radius: 6px 6px 0px 0px; + -moz-border-radius: 6px 6px 0px 0px; + + &:hover{ + + transform: scale(1.3); + border-radius: 6px 6px 0px 0px; + -webkit-border-radius: 6px 6px 0px 0px; + -o-border-radius: 6px 6px 0px 0px; + -moz-border-radius: 6px 6px 0px 0px; + +} +} + + + ul{ + margin-top: 30px; + list-style: none; + li{ + margin-right: 10px; + background: transparent; + border: none; + + &:last-child{ + color:$color-grey; + border-left: 1px solid; + border-color: $color-grey; + padding-left: 10px; + } + } + } + + .card-body{ + padding-top: 0; + a{ + + color: $color-black; + font-weight: 600; + font-size: $font-sub-blog; + &:hover{ + color: $color-orange; + } + } + } +} + + +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/pages/home/_customer-review.scss b/theme_fuge/static/src/scss/pages/home/_customer-review.scss new file mode 100644 index 000000000..82cef3d6a --- /dev/null +++ b/theme_fuge/static/src/scss/pages/home/_customer-review.scss @@ -0,0 +1,132 @@ +.customer_review{ +margin-top: 30px; + +padding-top: 50px; +padding-bottom:100px; +background-color:$color-bg; + + +h1{ + + font-weight: 700; + margin-bottom: 10px; + span{ + color: $color-orange; + } +} +p{ + color: $color-grey; + font-size: $font-sub-head; +} + + + +.carousel-inner{ + + +padding-top: 50px; +padding-bottom:40px; + +.review{ + color: $color-white; + background-color: $color-carousel; + padding: 30px 50px; + border-radius: 5px; + position: relative; + text-align: center; +} + +.traingle{ + + + + &:after{ + content:""; + width: 0; + height: 0; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-top: 15px solid $color-carousel; + position: absolute; + left: 132px; + top: 280px; + + @media screen and(max-width:1199px) { + + left: 110px; + top: 353px; + + } + + @media screen and(max-width:991px) { + + left: 170px; + top: 232px; + + } + @media screen and(max-width:767px) { + + left: 260px; + top: 185px; + + } + } +} + +} + +.carousel-control-next-icon, .carousel-control-prev-icon{ + display: none; +} + + +.carousel-indicators { + bottom: -59px; +} + + +.carousel-indicators li { + box-sizing: content-box; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 13px; + height: 13px; + border-radius: 50%; + margin-right: 4px; + margin-left: 5px; + text-indent: -999px; + cursor: pointer; + background-color: #aeb3b1; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity .6s ease; +} + + +.customer{ + padding-top: 40px; + display: flex; + justify-content: center; + img{ + max-width: 70px; + border-radius: 50%; + border: 3px solid #b8b9bd; + } + + @media screen and(max-width:991px) { + + padding-bottom: 30px; + + }; +} + + +.quote{ + color: $color-orange; + + font-size: 25px; +} + +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/pages/home/_demo.scss b/theme_fuge/static/src/scss/pages/home/_demo.scss new file mode 100644 index 000000000..ce963d22d --- /dev/null +++ b/theme_fuge/static/src/scss/pages/home/_demo.scss @@ -0,0 +1,49 @@ +.demo{ + + margin-top: 90px; + background-image: linear-gradient(rgba(17, 17, 17, 0.44), rgba(17, 17, 17, 0.24)),url(./../images/demo/bg3.jpg); + + background-size: cover; + width: 100%; + background-repeat: no-repeat; +background-position: center; +padding-bottom: 100px; +padding-top: 100px; + +display: flex; +justify-content: center; + + +.card{ width: 60%; + background: transparent; + border: none; + .card-body{ + padding: 0; + margin-top: 60px; + } + + .card-title{ + font-size:$font-size-demo; + text-transform: uppercase; + font-weight: 700; + color: $color-white; + + p{ + color: $color-orange; + margin-top: 0; + } + } + p{ + color: $color-white; + margin-top: 30px; + } + + +} + + + + + + +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/pages/home/_home.scss b/theme_fuge/static/src/scss/pages/home/_home.scss new file mode 100644 index 000000000..d5417a87b --- /dev/null +++ b/theme_fuge/static/src/scss/pages/home/_home.scss @@ -0,0 +1,7 @@ +@import './shopwithus'; +@import './men-offer'; +@import './women-offer'; +@import './demo'; +@import './blog'; +@import './customer-review'; +@import './subscribe'; \ No newline at end of file diff --git a/theme_fuge/static/src/scss/pages/home/_men-offer.scss b/theme_fuge/static/src/scss/pages/home/_men-offer.scss new file mode 100644 index 000000000..7a62dee53 --- /dev/null +++ b/theme_fuge/static/src/scss/pages/home/_men-offer.scss @@ -0,0 +1,52 @@ +.men_offer{ + background-color: $color-bg; + margin-top: 45px; + + +.card{ + background: transparent; + border: none; + + padding-top: 40px; + .card-body{ + padding: 0; + margin-top: 60px; + + + @media screen and(max-width:991px) { + margin-top: 0px; + } + } + + .card-title{ + color: $font-size-h1; + font-weight: 700; + p{ + color: $color-orange; + margin-top: 0; + } + } + p{ + color: $color-grey; + margin-top: 30px; + } + + +} + +.btn{ + margin-top: 20px; +} + +} + +.men_img{ +margin-top: 60px; +margin-bottom: 60px; + .img-fluid{ + max-width: 100%; + vertical-align: middle; + border-radius: 7px; + } +} + diff --git a/theme_fuge/static/src/scss/pages/home/_shopwithus.scss b/theme_fuge/static/src/scss/pages/home/_shopwithus.scss new file mode 100644 index 000000000..111b1c4af --- /dev/null +++ b/theme_fuge/static/src/scss/pages/home/_shopwithus.scss @@ -0,0 +1,35 @@ +.shop_with_us{ + margin-top: 90px; + + h1{ + font-weight: 700; + margin-bottom: 10px; + span{ + color: $color-orange; + } + } + p{ + color: $color-grey; + font-size: $font-sub-head; + } + + .favourites{ + img{ + border-radius: 50%; + width: 100%; + } + + h5{ + padding-top: 20px; + color: $color-black; + font-weight: 600; + + @media screen and(max-width:991px) { + + font-size: 17px !important; + + } + + } + } +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/pages/home/_subscribe.scss b/theme_fuge/static/src/scss/pages/home/_subscribe.scss new file mode 100644 index 000000000..6d82fa7e4 --- /dev/null +++ b/theme_fuge/static/src/scss/pages/home/_subscribe.scss @@ -0,0 +1,102 @@ +.subscribe{ + + +.sub_left_content{ + width: 100%; +} + + .card{ + background: transparent; + border: none; + @media screen and(max-width:767px){ + margin: 0px auto; + width: 80%; + padding-bottom: 50px; + @media screen and(max-width:767px){ + + padding-top: 30px; + margin-bottom: 30px; + } + } + + .card-body{ + padding: 0; + margin-top: 60px; + padding-left: 100px; + @media screen and(max-width:767px){ + + padding-left: 70px; + } + } + + .card-title{ + text-transform: uppercase; + font-size: $font-size-h1; + font-weight: 700; + span{ + color: $color-orange; + margin-top: 0; + } + } + p{ + color: $color-grey; + margin-top: 30px; + } + + + + .forms-gds{ + display: grid; + grid-template-columns: 2fr 1fr; + + @media screen and(max-width:576px){ + + grid-template-columns: 1fr 1fr; + } + + .form-input{ + input{ + + width: 100%; + background-color: #ececec; + border-top-left-radius: 25px; + border-bottom-left-radius: 25px; + border: none; + padding: 15px 30px; + color:#2f2f2f; + } + } + } + + } + + + .sub_right{ + background-image: url(./../images/subscribe/11.jpg); + + + height: 100vh; + -webkit-background-size: cover; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + margin-left: 15px; + margin-right: 15px; + + @media screen and(max-width:767px){ + margin-left: -15px; + width: 105%; + } + @media screen and(max-width:619px){ + margin-left: -15px; + width: 105%; + } + + } +} + +.sub_left{ + display: flex; + align-items: center; +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/pages/home/_women-offer.scss b/theme_fuge/static/src/scss/pages/home/_women-offer.scss new file mode 100644 index 000000000..de1d7bcee --- /dev/null +++ b/theme_fuge/static/src/scss/pages/home/_women-offer.scss @@ -0,0 +1,118 @@ +.women-offer{ + + + + img{ + width: 100%; + position: relative; + + } + + + + +.play{ + + + +background-color: rgba(0, 0, 0, 0.397); + max-width: 40px; + + img{ + width: 100%; + + + + } +} + + +.card{ + background: transparent; + border: none; + padding-left: 44px; +padding-right: 20px; + padding-top: 40px; + padding-bottom: 40px; + .card-body{ + + + } + + .card-title{ + color: $font-size-h1; + font-weight: 700; + + @media screen and (max-width:1105PX) { + font-size: 25PX; + } + @media screen and (max-width:991) { + font-size: 35; + } + p{ + color: $color-orange; + margin-top: 0; + } + } + p{ + color: $color-grey; + margin-top: 20px; + } + + +} + + + + +} + +.bg1{ + &:after{ + content: ""; + + position: absolute; + top: 0; + min-height: 100%; + left: 0; + right: 0; + z-index: 0; + +} +} + +.offer_wrapper{ + position: relative; +text-align: center; +background-image: linear-gradient(#000000ab, #111111be),url(./../images/men-woemn-offer/33.jpg); +background-size: cover; +background-position: center center; +background-repeat: no-repeat; +width: 100%; +height: 400px; + + + .play_button{ + position: absolute; +top: 200px; +width: 100%; + a{ + + } + span{ + color: white; + font-size: 25px; + border-radius: 50%; + width: 65px; + background-color: rgba(178, 178, 178, 0.47); + height: 66px; + padding-top: 20px; + + + &:hover{ + background-color: $color-orange; + } + + } + } +} \ No newline at end of file diff --git a/theme_fuge/static/src/scss/style.css b/theme_fuge/static/src/scss/style.css new file mode 100644 index 000000000..6c83b74db --- /dev/null +++ b/theme_fuge/static/src/scss/style.css @@ -0,0 +1,3979 @@ +@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap"); +/*! 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 { + -webkit-box-sizing: content-box; + 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 */ + -webkit-text-decoration: underline dotted; + 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 { + -webkit-box-sizing: border-box; + 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"] { + -webkit-box-sizing: border-box; + 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; +} + +.banner { + position: relative; +} + +.banner .carousel-indicators li { + display: none; +} + +.banner .carousel-control-prev { + left: -33px; +} + +@media screen and (max-width: 1080px) { + .banner .carousel-control-prev { + left: 3px; + } +} + +.banner .bg-right { + background-image: -webkit-gradient(linear, left top, left bottom, from(#11111191), to(#11111191)), url(./../images/banner/banner1.jpg); + background-image: linear-gradient(#11111191, #11111191), url(./../images/banner/banner1.jpg); + height: 100vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 200px; +} + +.banner .bg-right2 { + background-image: -webkit-gradient(linear, left top, left bottom, from(#11111191), to(#11111191)), url(./../images/banner/banner3.jpg); + background-image: linear-gradient(#11111191, #11111191), url(./../images/banner/banner3.jpg); + height: 100vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 200px; +} + +.banner .bg-right3 { + background-image: -webkit-gradient(linear, left top, left bottom, from(#11111191), to(#11111191)), url(./../images/banner/banner4.jpg); + background-image: linear-gradient(#11111191, #11111191), url(./../images/banner/banner4.jpg); + height: 100vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 200px; +} + +.banner .bg-left { + height: 100vh; + padding-bottom: 200px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#11111191), to(#11111191)), url(./../images/banner/left3.jpg); + background-image: linear-gradient(#11111191, #11111191), url(./../images/banner/left3.jpg); + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; +} + +@media screen and (max-width: 767px) { + .banner .bg-left { + height: 50vh; + padding-bottom: 20px; + } +} + +.banner .left_card { + margin-top: 200px; + background: transparent; + border: none; + margin-left: 50px; +} + +.banner .left_card .card-title { + color: #fff; + font-size: 50px; + text-align: left; + font-weight: 900; +} + +@media screen and (max-width: 839px) { + .banner .left_card .card-title { + font-size: 40px; + } +} + +@media screen and (max-width: 790px) { + .banner .left_card .card-title { + font-size: 35px; + } +} + +@media screen and (max-width: 768px) { + .banner .left_card .card-title { + font-size: 50px; + } +} + +.banner .right_card { + margin-top: 200px; + background: transparent; + border: none; + margin-left: 0; +} + +@media screen and (max-width: 767px) { + .banner .right_card { + margin-top: 75px; + } +} + +.banner .right_card .card-title { + color: #ffffff; + font-size: 50px; + text-align: left; + font-weight: 900; +} + +@media screen and (max-width: 1250px) { + .banner .right_card .card-title { + font-size: 35px; + } +} + +@media screen and (max-width: 768px) { + .banner .right_card .card-title { + font-size: 55px; + } +} + +.top_wrapper { + position: absolute; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + z-index: 1; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + width: 100%; + padding: 0px 46px; +} + +@media screen and (max-width: 800px) { + .top_wrapper { + padding-right: 14px; + } +} + +.top_wrapper .top-right { + margin-left: 19px; + padding-top: 20px; + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; +} + +@media screen and (max-width: 800px) { + .top_wrapper .top-right { + padding-right: 14px; + display: none !important; + } +} + +.top_wrapper .top-right h6 { + color: #ffffff; + font-weight: 700; + font-size: 14px; +} + +.top_wrapper .top-right p { + margin-left: 6px; + color: #ffffff; + font-weight: 600; +} + +.top_wrapper .top-right .more { + color: #ff7315; + margin-left: 5px; +} + +.top_wrapper .top-left { + padding-top: 20px; + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; + margin-right: 20px; +} + +@media screen and (max-width: 800px) { + .top_wrapper .top-left { + width: 100%; + margin-right: 0; + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } +} + +.top_wrapper .top-left span { + margin-right: 20px; + color: #fff; + width: 36px; + height: 36px; + text-align: center; + line-height: 36px; +} + +.top_wrapper .top-left span:hover { + background-color: #ff7315; +} + +.top_wrapper .cart { + color: #ffffff; + background: rgba(255, 255, 255, 0.141); +} + +.top_wrapper .cart-svg { + width: 20px; + list-style: none; + margin-right: 0 !important; + margin-left: 5px; +} + +.navbar { + z-index: 1; + position: absolute; + top: 70px; + width: 100%; +} + +@media screen and (max-width: 991px) { + .navbar { + padding: 0px 34px; + } +} + +.navbar .navbar-brand { + color: #fff; + font-size: 30px; + padding: 0; + font-weight: 900; + text-transform: uppercase; +} + +.navbar .navbar-brand .lohny { + color: #ff7315; +} + +.navbar .navbar-brand .lohny:hover { + color: #ffffff; +} + +.search-right { + margin-left: 100px; + font-size: 20px; +} + +@media screen and (max-width: 767px) { + .search-right { + margin-left: 0px; + } +} + +.search-right a { + color: #fff !important; + text-decoration: none !important; +} + +.search-right .search-text { + color: #fff !important; +} + +.navbar-nav .active { + color: #ff7315 !important; +} + +.navbar-nav li { + text-transform: uppercase; + font-size: 16px; + margin: 0 15px 0 0; +} + +.navbar-nav li .nav-link { + color: #fff !important; +} + +.navbar-nav li .nav-link:hover { + color: #ff7315 !important; +} + +.navbar-light .navbar-toggler { + color: #fff; + border-color: #fff; + background-color: white; + padding-top: 1px; + padding-right: 3px; + padding-bottom: 0px; + padding-left: 3px; +} + +.navbar-light .navbar-toggler:before { + visibility: hidden; +} + +.navbar-light .navbar-toggler .navbar-toggler-icon { + color: #ff7315; +} + +.navbar-collapse ul { + background-color: transparent !important; + border: none !important; +} + +@media screen and (max-width: 992px) { + .navbar-collapse ul { + background: #232020f2 !important; + padding: 10px !important; + border-radius: 6px; + position: relative; + border: 1px #232020 solid; + max-height: calc(100vh - 120px); + overflow: auto; + margin-top: 6px; + } +} + +.footer { + background-color: #232020; + padding-top: 90px; + padding-bottom: 90px; +} + +.footer .footer_top { + border: 1px solid; + border-color: transparent; + border-bottom-color: #a09292 !important; + padding-bottom: 43px; +} + +.footer .footer_left { + text-align: left; + margin-top: 20px; +} + +.footer .footer_left .footer_logo { + text-transform: uppercase; + font-size: 33px; + font-weight: 600; + color: #ffffff; +} + +.footer .footer_left .footer_logo a { + color: #ffffff; + text-decoration: none; +} + +.footer .footer_left .footer_logo span { + color: #ff7315; +} + +.footer .footer_left .footer_desc { + color: #a09292; + margin-top: 30px; + font-size: 14px; +} + +.footer .footer_left .footer_icons ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + list-style: none; + padding-left: 0; + margin-top: 40px; +} + +.footer .footer_left .footer_icons ul li { + color: #ffffff; + font-size: 18px; + width: 40px; + height: 40px; + border-radius: 50%; + margin-right: 20px; + background-color: #363434; + text-align: center; + padding-top: 11px; +} + +.footer .footer_left .footer_icons ul li:hover { + background-color: #ff7315; +} + +.footer .footer_right { + margin-top: 20px; +} + +.footer .footer_right .footer_discount { + color: #ffffff; + font-size: 33px; + font-weight: 700; +} + +.footer .footer_right .footer_right_bottom { + margin-top: 40px; + padding-top: 20px; +} + +.footer .footer_right .footer_right_bottom .ul_wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.footer .footer_right .footer_right_bottom ul { + padding-left: 0; + padding-top: 10px; +} + +.footer .footer_right .footer_right_bottom ul a { + text-decoration: none; +} + +.footer .footer_right .footer_right_bottom ul li { + font-size: 14px; + list-style: none; + padding-bottom: 10px; + color: #a09292; +} + +.footer .footer_right .footer_right_bottom ul li:hover { + color: #ff7315; +} + +.footer .footer_right .f_r_h { + color: #ffffff; + font-weight: 600; +} + +.footer .footer_right .address { + color: #a09292; + padding-top: 10px; + padding-bottom: 60px; + font-size: 14px; +} + +.footer .footer_right .payment ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + list-style: none; + padding-left: 0; + margin-top: 20px; +} + +.footer .footer_right .payment ul li { + font-size: 34px; + margin: 0 14px 0px 0; + color: #acb2b7; +} + +.footer .footer_right .payment ul li:hover { + color: #636363; +} + +.footer .footer_bottom { + padding-top: 50px; +} + +.footer .footer_bottom .bottom_left span { + margin: 0 14px 0px 0; + font-size: 16px; +} + +.footer .footer_bottom .bottom_left span a { + color: #a09292; + text-decoration: none; +} + +.footer .footer_bottom .bottom_left span a:hover { + color: #ff7315; +} + +.footer .footer_bottom .bottom_right { + color: #a09292; + font-size: 16px; + text-align: left !important; +} + +.footer .footer_bottom .bottom_right a { + color: #a09292; + text-decoration: none; +} + +.footer .footer_bottom .bottom_right a:hover { + color: #ff7315; +} + +.footer .footer_bottom .f_b_r { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: end; +} + +.filter_sidebar { + text-align: left; + background-color: #f4f4f4; + padding-top: 40px; + padding-left: 30px; +} + +.filter_sidebar .filter_heading { + font-size: 24px; + color: #000000; + margin-bottom: 30px; + font-weight: 700; +} + +.filter_sidebar .filter_heading span { + color: #ff7315; +} + +.filter_sidebar .filter_sidebar_sub .signin-form { + margin-bottom: 20px; +} + +.filter_sidebar .filter_sidebar_sub .forms-gds { + display: -ms-grid; + display: grid; + -ms-grid-columns: 2fr 1fr; + grid-template-columns: 2fr 1fr; +} + +.filter_sidebar .filter_sidebar_sub .forms-gds .form-input input { + width: 100%; + background-color: #ffffff; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + border: none; + padding: 15px 30px; + color: #2f2f2f; +} + +.filter_sidebar .filter_sidebar_sub ul { + padding-left: 0px; + list-style: none; +} + +.filter_sidebar .filter_sidebar_sub ul li { + line-height: 30px; +} + +.filter_sidebar .filter_sidebar_sub ul li a { + color: #828282; + text-decoration: none; +} + +.filter_sidebar .filter_sidebar_sub ul li a:hover { + color: #ff7315; +} + +.filter_sidebar .filter_sidebar_sub ul .hh { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + border: 1px solid; + border-color: transparent; + border-bottom-color: #6b778d !important; + width: 85%; + padding-bottom: 13px; + margin-bottom: 10px; + font-size: 14px; + color: #6b778d; +} + +.filter_sidebar .filter_sidebar_sub .nu { + color: #ffffff; + height: 29px; + width: 39px; + background-color: #000000; + border-radius: 11px; + display: inline-block; + padding: 0px 13px; + font-size: 12px; +} + +.filter_sidebar .filter_sidebar_sub .check .container { + display: block; + position: relative; + padding-left: 35px; + margin-bottom: 16px; + cursor: pointer; + font-size: 14px; + color: #6b778d; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.filter_sidebar .filter_sidebar_sub .check .container input { + position: absolute; + opacity: 0; + cursor: pointer; + height: 0; + width: 0; +} + +.filter_sidebar .filter_sidebar_sub .check .checkmark { + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + border: 2px solid; + border-color: #6b778d; + background-color: #ffffff; +} + +.filter_sidebar .filter_sidebar_sub .check .container:hover input ~ .checkmark { + background-color: #000000; +} + +.filter_sidebar .filter_sidebar_sub .check .container input:checked ~ .checkmark { + background-color: #ff7315; +} + +.filter_sidebar .filter_sidebar_sub .check .checkmark:after { + content: ""; + position: absolute; + display: none; +} + +.filter_sidebar .filter_sidebar_sub .check .container input:checked ~ .checkmark:after { + display: block; +} + +.filter_sidebar .filter_sidebar_sub .check .container .checkmark:after { + left: 6px; + top: 3px; + width: 5px; + height: 10px; + border: solid white; + border-width: 0 3px 3px 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.filter_sidebar .filter_sidebar_sub .top { + font-weight: 800; +} + +.filter_sidebar .white { + background-color: #fff !important; + margin-right: 5px; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .white:hover { + color: #ffffff; + background-color: #b5b5b5 !important; + border: none; +} + +.filter_sidebar .black { + background-color: #000000 !important; + margin-right: 5px; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .black:hover { + color: #ffffff; + background-color: #262525 !important; + border: none; +} + +.filter_sidebar .grey { + background-color: #6b778d !important; + margin-right: 5px; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .grey:hover { + background-color: #323131 !important; + border: none; +} + +.filter_sidebar .blue { + background-color: #4c00ff !important; + margin-right: 5px; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .blue:hover { + background-color: #4400e6 !important; + border: none; +} + +.filter_sidebar .green { + background-color: #00ff62 !important; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .green:hover { + background-color: #00e658 !important; + border: none; +} + +.filter_sidebar .red { + background-color: red !important; + border: 1px solid; + border-color: black; +} + +.filter_sidebar .red:hover { + background-color: #e60000 !important; + border: none; +} + +.ddd li { + margin-bottom: 15px; +} + +.ddd li span { + font-size: 12px; + margin-right: 5px; +} + +.recent { + margin-top: 10px; +} + +.recent .rec_img { + width: 150px; + margin-bottom: 20px; +} + +.recent .rec_img img { + border-radius: 4px; + width: 100%; +} + +.recent .rec_img .product_details { + margin-left: 20px; +} + +.recent .rec_img .product_details a { + color: #000000; +} + +.filter_sidebar_main { + margin-bottom: 30px; +} + +.range-field { + width: 100%; +} + +.ui-menu .ui-menu-icon { + position: static; + float: right; +} + +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} + +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} + +.ui-resizable { + position: relative; +} + +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; +} + +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} + +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} + +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} + +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} + +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} + +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} + +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} + +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} + +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} + +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} + +.ui-slider { + position: relative; + text-align: left; +} + +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; +} + +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +.ui-slider-horizontal { + height: 6px; +} + +.ui-slider-horizontal .ui-slider-handle { + top: -5px; + margin-left: 0; +} + +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} + +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} + +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .3em; + height: 100px; +} + +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} + +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} + +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} + +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} + +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} + +.ui-spinner-input { + border: none; + background: none; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} + +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} + +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} + +/* more specificity required here to overide default borders */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} + +/* vertical centre icon */ +.ui-spinner-up { + top: 0; +} + +.ui-spinner-down { + bottom: 0; +} + +/* Fades and background-images don't work well together in IE6, drop the image */ +/* Component containers + ----------------------------------*/ +.ui-widget { + font-family: Verdana, Arial, sans-serif; + font-size: 1.1em; +} + +.ui-widget .ui-widget { + font-size: 1em; +} + +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana, Arial, sans-serif; + font-size: 1em; +} + +.ui-widget-content { + background: #e0ddda; + color: #222222; + margin-top: 3em; +} + +.ui-widget-content a { + color: #222222; +} + +.ui-widget-header { + background: #2b2d2d; + color: #222222; + font-weight: bold; +} + +.ui-widget-header a { + color: #222222; +} + +/* Interaction states + ----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 0px solid #ff7315; + /*{borderColorDefault}*/ + background: #ff7315; + font-weight: normal; + color: #444; + outline: none; + width: 15px; + height: 15px; + cursor: pointer; + border-radius: 100%; +} + +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #555555; + text-decoration: none; +} + +ul.dropdown-vjm-transitu6, +ul.dropdown-vjm-transitu5 { + margin: 0; + position: relative; +} + +ul.dropdown-vjm-transitu6 li { + list-style: none; +} + +ul.dropdown-vjm-transitu6 li p { + width: 100%; +} + +span.amount { + color: #ffffff; + font-size: 16px; +} + +input#amount, +input#amount1 { + font-size: 15px; + outline: none; + background: none; + word-spacing: 1em; + color: #5a5a5a !important; + position: absolute; + left: 0%; + top: -27px; + margin-top: -10px; +} + +.range, +.w3-brand-select, +.w3ls-featured-ads { + padding: 20px 20px; + border: 1px solid #e4e4e4; +} + +.filter_sidebar2 { + text-align: left; + background-color: #f4f4f4; + padding-top: 40px; + padding-left: 30px; +} + +.filter_sidebar2 .filter_heading { + font-size: 24px; + color: #000000; + margin-bottom: 30px; + font-weight: 700; +} + +.filter_sidebar2 .filter_heading span { + color: #ff7315; +} + +.filter_sidebar2 .filter_sidebar_sub .signin-form { + margin-bottom: 20px; +} + +.filter_sidebar2 .filter_sidebar_sub .forms-gds { + display: -ms-grid; + display: grid; + -ms-grid-columns: 2fr 1fr; + grid-template-columns: 2fr 1fr; +} + +.filter_sidebar2 .filter_sidebar_sub .forms-gds .form-input input { + width: 100%; + background-color: #ffffff; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + border: none; + padding: 15px 30px; + color: #2f2f2f; +} + +.filter_sidebar2 .filter_sidebar_sub ul { + padding-left: 0px; + list-style: none; +} + +.filter_sidebar2 .filter_sidebar_sub ul li { + line-height: 30px; +} + +.filter_sidebar2 .filter_sidebar_sub ul li a { + color: #828282; + text-decoration: none; +} + +.filter_sidebar2 .filter_sidebar_sub ul li a:hover { + color: #ff7315; +} + +.filter_sidebar2 .filter_sidebar_sub ul .hh { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + border: 1px solid; + border-color: transparent; + border-bottom-color: #6b778d !important; + width: 85%; + padding-bottom: 13px; + margin-bottom: 10px; + font-size: 14px; + color: #6b778d; +} + +.filter_sidebar2 .filter_sidebar_sub .nu { + color: #ffffff; + height: 29px; + width: 39px; + background-color: #000000; + border-radius: 11px; + display: inline-block; + padding: 0px 13px; + font-size: 12px; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container { + display: block; + position: relative; + padding-left: 35px; + margin-bottom: 16px; + cursor: pointer; + font-size: 14px; + color: #6b778d; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container input { + position: absolute; + opacity: 0; + cursor: pointer; + height: 0; + width: 0; +} + +.filter_sidebar2 .filter_sidebar_sub .check .checkmark { + position: absolute; + top: 0; + left: 0; + height: 20px; + width: 20px; + border: 2px solid; + border-color: #6b778d; + background-color: #ffffff; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container:hover input ~ .checkmark { + background-color: #000000; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container input:checked ~ .checkmark { + background-color: #ff7315; +} + +.filter_sidebar2 .filter_sidebar_sub .check .checkmark:after { + content: ""; + position: absolute; + display: none; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container input:checked ~ .checkmark:after { + display: block; +} + +.filter_sidebar2 .filter_sidebar_sub .check .container .checkmark:after { + left: 6px; + top: 3px; + width: 5px; + height: 10px; + border: solid white; + border-width: 0 3px 3px 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.filter_sidebar2 .filter_sidebar_sub .top { + font-weight: 800; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper { + width: 80px; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li img { + width: 100%; + border-radius: 5px; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 { + padding-left: 10px; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 p { + color: #6b778d; + margin-bottom: 0; + font-size: 14px; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 span { + font-size: 16px; + font-weight: 600; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 span a { + color: #000000; +} + +.filter_sidebar2 .filter_sidebar_sub .populor li .wrapper2 span a:hover { + color: #ff7315; +} + +.filter_sidebar2 .filter_sidebar_sub .tags { + padding-right: 20px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img { + width: 250px; + position: relative; + padding-bottom: 30px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img img { + width: 100%; + border-radius: 5px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img .offer { + position: absolute; + bottom: 100px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img .offer h3 { + color: #ffffff; + font-weight: 600; + padding-left: 20px; +} + +.filter_sidebar2 .filter_sidebar_sub .bottom_img .offer p { + color: #ffffff; + padding-left: 20px; +} + +.ddd li { + margin-bottom: 15px; +} + +.ddd li span { + font-size: 12px; + margin-right: 5px; +} + +.recent { + margin-top: 10px; +} + +.recent .rec_img { + width: 150px; + margin-left: 15px; + margin-bottom: 20px; +} + +.recent .rec_img img { + border-radius: 4px; + width: 100%; +} + +.recent .rec_img .product_details { + margin-left: 20px; +} + +.recent .rec_img .product_details a { + color: #000000; +} + +.filter_sidebar_main { + margin-bottom: 30px; +} + +.range-field { + width: 100%; +} + +span.amount { + color: #ffffff; + font-size: 16px; +} + +input#amount, +input#amount1 { + font-size: 15px; + outline: none; + background: none; + word-spacing: 1em; + color: #5a5a5a !important; + position: absolute; + left: 0%; + top: -27px; + margin-top: -10px; +} + +.range, +.w3-brand-select, +.w3ls-featured-ads { + padding: 20px 20px; + border: 1px solid #e4e4e4; +} + +.btn { + border: none !important; + outline: none !important; +} + +.btn-primary { + background-color: #6f6f6f57 !important; + border-color: #6f6f6f57 !important; + padding: 9px 15px; + border-radius: 30px; +} + +.btn-primary:hover { + background-color: #ff7315 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-banner1 { + background-color: #ffffff !important; + border-color: #ffffff !important; + padding: 10px 17px; + border-radius: 30px; + color: black; + font-weight: 600; +} + +.btn-banner1:hover { + background-color: #ff7315 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-contact { + background-color: #ff7315 !important; + border-color: #ff7315 !important; + padding: 11px 60px; + border-radius: 5px; + color: white; + font-weight: 600; +} + +.btn-contact:hover { + background-color: #ecb500 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-banner2 { + background-color: #ffffff !important; + border-color: #ffffff !important; + padding: 9px 33px; + border-radius: 30px; + color: black; + font-weight: 600; +} + +.btn-banner2:hover { + background-color: #ff7315 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-men { + background-color: #000000 !important; + border-color: #000000 !important; + padding: 10px 17px; + border-radius: 30px; + color: #ffffff; + font-weight: 600; +} + +.btn-men:hover { + background-color: #ff7315 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-play { + background-color: #00000070 !important; + border-color: #00000070 !important; + padding: 16px 16px; + border-radius: 39px; + color: #ffffff; + font-weight: 600; + width: 60px; + position: absolute; + top: 207px; + left: 431px; +} + +.btn-play:hover { + background-color: #ff7315 !important; + border: none !important; +} + +.btn-sub { + background-color: #ff7315 !important; + border-color: #ff7315 !important; + padding: 14px 30px; + border-top-right-radius: 25px; + border-bottom-right-radius: 25px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + color: #ffffff; + font-weight: 600; + width: 80%; +} + +.btn-sub:hover { + background-color: #000000 !important; + border: none !important; + color: #ffffff; +} + +@media screen and (max-width: 991px) { + .btn-sub { + width: 100% !important; + } +} + +@media screen and (max-width: 767px) { + .btn-sub { + width: 80% !important; + } +} + +.btn-search { + background-color: #000000 !important; + border-color: #000000 !important; + padding: 14px 30px; + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; + color: #ffffff; + font-weight: 600; + width: 80%; +} + +.btn-search:hover { + background-color: #ff7315 !important; + border: none !important; + color: #ffffff; +} + +.btn-buy { + background-color: #ff7315 !important; + border-color: #000000 !important; + padding: 10px 52px; + font-weight: 600; + border-radius: 30px; + color: white; +} + +.btn-buy:hover { + background-color: #000000 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-cart_p { + background-color: #000000 !important; + border-color: #000000 !important; + padding: 10px 52px; + border-radius: 30px; + font-weight: 600; + color: white; +} + +.btn-cart_p:hover { + background-color: #ff7315 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-tag { + background-color: transparent !important; + border-color: #ff7315 !important; + padding: 2px 5px; + border: 1px solid !important; + color: #000000; + font-weight: 600; + margin-bottom: 7px; + margin-right: 5px; +} + +.btn-tag:hover { + background-color: #ff7315 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-fb { + background-color: #0084ff !important; + border-color: #0084ff !important; + padding: 11px 30px; + border-radius: 5px; + color: white; + font-weight: 600; +} + +.btn-fb:hover { + background-color: #0099ff !important; + border: none !important; + color: #ffffff !important; +} + +.btn-twitter { + background-color: #319db8 !important; + border-color: #319db8 !important; + padding: 11px 30px; + border-radius: 5px; + color: white; + font-weight: 600; +} + +.btn-twitter:hover { + background-color: #0d67a3 !important; + border: none !important; + color: #ffffff !important; +} + +.btn-google { + background-color: #ff3434 !important; + border-color: #ff3434 !important; + padding: 11px 30px; + border-radius: 5px; + color: white; + font-weight: 600; +} + +.btn-google:hover { + background-color: #f54343 !important; + border: none !important; + color: #ffffff !important; +} + +.product { + margin-top: 90px; +} + +.product h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.product h1 span { + color: #ff7315; +} + +.product p { + color: #6b778d; + font-size: 16px; +} + +.product .product_sectoin { + padding-top: 70px; +} + +.product .img_wrapper { + position: relative; +} + +.product .img_wrapper img { + width: 100%; + border-radius: 7px; +} + +.product .img_wrapper .product_details a { + text-decoration: none !important; +} + +.product .img_wrapper .product_details h4 { + text-decoration: none !important; + font-weight: 600; + color: #000000 !important; +} + +.product .img_wrapper .product_details h4:hover { + color: #ff7315 !important; +} + +.product .img_wrapper .product_details .old_rate { + color: #6b778d !important; + margin-right: 10px; + font-weight: normal; +} + +.product .img_wrapper .product_details span { + font-weight: 600; + color: #000000; +} + +.product .img_wrapper img { + width: 100%; + border-radius: 7px; +} + +.product .img_wrapper:hover .button { + position: absolute; + display: block; + text-decoration: none !important; + top: 280px; + width: 100%; + padding: 9px 77px; + font-size: 20px; + text-align: center; + color: #ffffff; + background-color: #ff7315; +} + +.product .img_wrapper:hover .button:hover { + background-color: #000000; +} + +@media screen and (max-width: 1199px) { + .product .img_wrapper:hover .button { + top: 230px; + width: 100%; + padding: 9px 50px; + font-size: 16px; + text-align: center; + } +} + +@media screen and (max-width: 991px) { + .product .img_wrapper:hover .button { + top: 377px; + width: 100%; + padding: 11px 50px; + font-size: 18px; + text-align: center; + } +} + +@media screen and (max-width: 767px) { + .product .img_wrapper:hover .button { + top: 260px; + padding: 11px 50px; + font-size: 18px; + text-align: center; + } +} + +.product .button { + display: none; +} + +@-webkit-keyframes flash { + 0% { + opacity: .3; + } + 100% { + opacity: 1; + } +} + +@keyframes flash { + 0% { + opacity: .3; + } + 100% { + opacity: 1; + } +} + +.shop_with_us { + margin-top: 90px; +} + +.shop_with_us h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.shop_with_us h1 span { + color: #ff7315; +} + +.shop_with_us p { + color: #6b778d; + font-size: 16px; +} + +.shop_with_us .favourites img { + border-radius: 50%; + width: 100%; +} + +.shop_with_us .favourites h5 { + padding-top: 20px; + color: #000000; + font-weight: 600; +} + +@media screen and (max-width: 991px) { + .shop_with_us .favourites h5 { + font-size: 17px !important; + } +} + +.men_offer { + background-color: #f4f4f4; + margin-top: 45px; +} + +.men_offer .card { + background: transparent; + border: none; + padding-top: 40px; +} + +.men_offer .card .card-body { + padding: 0; + margin-top: 60px; +} + +@media screen and (max-width: 991px) { + .men_offer .card .card-body { + margin-top: 0px; + } +} + +.men_offer .card .card-title { + color: 36px; + font-weight: 700; +} + +.men_offer .card .card-title p { + color: #ff7315; + margin-top: 0; +} + +.men_offer .card p { + color: #6b778d; + margin-top: 30px; +} + +.men_offer .btn { + margin-top: 20px; +} + +.men_img { + margin-top: 60px; + margin-bottom: 60px; +} + +.men_img .img-fluid { + max-width: 100%; + vertical-align: middle; + border-radius: 7px; +} + +.women-offer img { + width: 100%; + position: relative; +} + +.women-offer .play { + background-color: rgba(0, 0, 0, 0.397); + max-width: 40px; +} + +.women-offer .play img { + width: 100%; +} + +.women-offer .card { + background: transparent; + border: none; + padding-left: 44px; + padding-right: 20px; + padding-top: 40px; + padding-bottom: 40px; +} + +.women-offer .card .card-title { + color: 36px; + font-weight: 700; +} + +@media screen and (max-width: 1105PX) { + .women-offer .card .card-title { + font-size: 25PX; + } +} + +@media screen and (max-width: 991) { + .women-offer .card .card-title { + font-size: 35; + } +} + +.women-offer .card .card-title p { + color: #ff7315; + margin-top: 0; +} + +.women-offer .card p { + color: #6b778d; + margin-top: 20px; +} + +.bg1:after { + content: ""; + position: absolute; + top: 0; + min-height: 100%; + left: 0; + right: 0; + z-index: 0; +} + +.offer_wrapper { + position: relative; + text-align: center; + background-image: -webkit-gradient(linear, left top, left bottom, from(#000000ab), to(#111111be)), url(./../images/men-woemn-offer/33.jpg); + background-image: linear-gradient(#000000ab, #111111be), url(./../images/men-woemn-offer/33.jpg); + background-size: cover; + background-position: center center; + background-repeat: no-repeat; + width: 100%; + height: 400px; +} + +.offer_wrapper .play_button { + position: absolute; + top: 200px; + width: 100%; +} + +.offer_wrapper .play_button span { + color: white; + font-size: 25px; + border-radius: 50%; + width: 65px; + background-color: rgba(178, 178, 178, 0.47); + height: 66px; + padding-top: 20px; +} + +.offer_wrapper .play_button span:hover { + background-color: #ff7315; +} + +.demo { + margin-top: 90px; + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 17, 17, 0.44)), to(rgba(17, 17, 17, 0.24))), url(./../images/demo/bg3.jpg); + background-image: linear-gradient(rgba(17, 17, 17, 0.44), rgba(17, 17, 17, 0.24)), url(./../images/demo/bg3.jpg); + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 100px; + padding-top: 100px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.demo .card { + width: 60%; + background: transparent; + border: none; +} + +.demo .card .card-body { + padding: 0; + margin-top: 60px; +} + +.demo .card .card-title { + font-size: 40px; + text-transform: uppercase; + font-weight: 700; + color: #ffffff; +} + +.demo .card .card-title p { + color: #ff7315; + margin-top: 0; +} + +.demo .card p { + color: #ffffff; + margin-top: 30px; +} + +.blog { + margin-top: 90px; + margin-bottom: 90px; +} + +.blog h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.blog h1 span { + color: #ff7315; +} + +.blog p { + color: #6b778d; + font-size: 16px; +} + +.blog .blog_contents { + padding-top: 40px; +} + +.blog .card { + background: transparent; + background-color: #f4f4f4; + border: none; + overflow: hidden; +} + +.blog .card #zoomIn { + -webkit-transform: scale(1); + transform: scale(1); + -webkit-transition: .3s ease-in-out; + transition: .3s ease-in-out; + border-radius: 6px 6px 0px 0px; + -webkit-border-radius: 6px 6px 0px 0px; + -o-border-radius: 6px 6px 0px 0px; + -moz-border-radius: 6px 6px 0px 0px; +} + +.blog .card #zoomIn:hover { + -webkit-transform: scale(1.3); + transform: scale(1.3); + border-radius: 6px 6px 0px 0px; + -webkit-border-radius: 6px 6px 0px 0px; + -o-border-radius: 6px 6px 0px 0px; + -moz-border-radius: 6px 6px 0px 0px; +} + +.blog .card ul { + margin-top: 30px; + list-style: none; +} + +.blog .card ul li { + margin-right: 10px; + background: transparent; + border: none; +} + +.blog .card ul li:last-child { + color: #6b778d; + border-left: 1px solid; + border-color: #6b778d; + padding-left: 10px; +} + +.blog .card .card-body { + padding-top: 0; +} + +.blog .card .card-body a { + color: #000000; + font-weight: 600; + font-size: 20px; +} + +.blog .card .card-body a:hover { + color: #ff7315; +} + +.customer_review { + margin-top: 30px; + padding-top: 50px; + padding-bottom: 100px; + background-color: #f4f4f4; +} + +.customer_review h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.customer_review h1 span { + color: #ff7315; +} + +.customer_review p { + color: #6b778d; + font-size: 16px; +} + +.customer_review .carousel-inner { + padding-top: 50px; + padding-bottom: 40px; +} + +.customer_review .carousel-inner .review { + color: #ffffff; + background-color: #232020; + padding: 30px 50px; + border-radius: 5px; + position: relative; + text-align: center; +} + +.customer_review .carousel-inner .traingle:after { + content: ""; + width: 0; + height: 0; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-top: 15px solid #232020; + position: absolute; + left: 132px; + top: 280px; +} + +@media screen and (max-width: 1199px) { + .customer_review .carousel-inner .traingle:after { + left: 110px; + top: 353px; + } +} + +@media screen and (max-width: 991px) { + .customer_review .carousel-inner .traingle:after { + left: 170px; + top: 232px; + } +} + +@media screen and (max-width: 767px) { + .customer_review .carousel-inner .traingle:after { + left: 260px; + top: 185px; + } +} + +.customer_review .carousel-control-next-icon, .customer_review .carousel-control-prev-icon { + display: none; +} + +.customer_review .carousel-indicators { + bottom: -59px; +} + +.customer_review .carousel-indicators li { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -ms-flex: 0 1 auto; + -webkit-box-flex: 0; + flex: 0 1 auto; + width: 13px; + height: 13px; + border-radius: 50%; + margin-right: 4px; + margin-left: 5px; + text-indent: -999px; + cursor: pointer; + background-color: #aeb3b1; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + -webkit-transition: opacity .6s ease; + transition: opacity .6s ease; +} + +.customer_review .customer { + padding-top: 40px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.customer_review .customer img { + max-width: 70px; + border-radius: 50%; + border: 3px solid #b8b9bd; +} + +@media screen and (max-width: 991px) { + .customer_review .customer { + padding-bottom: 30px; + } +} + +.customer_review .quote { + color: #ff7315; + font-size: 25px; +} + +.subscribe .sub_left_content { + width: 100%; +} + +.subscribe .card { + background: transparent; + border: none; +} + +@media screen and (max-width: 767px) { + .subscribe .card { + margin: 0px auto; + width: 80%; + padding-bottom: 50px; + } +} + +@media screen and (max-width: 767px) and (max-width: 767px) { + .subscribe .card { + padding-top: 30px; + margin-bottom: 30px; + } +} + +.subscribe .card .card-body { + padding: 0; + margin-top: 60px; + padding-left: 100px; +} + +@media screen and (max-width: 767px) { + .subscribe .card .card-body { + padding-left: 70px; + } +} + +.subscribe .card .card-title { + text-transform: uppercase; + font-size: 36px; + font-weight: 700; +} + +.subscribe .card .card-title span { + color: #ff7315; + margin-top: 0; +} + +.subscribe .card p { + color: #6b778d; + margin-top: 30px; +} + +.subscribe .card .forms-gds { + display: -ms-grid; + display: grid; + -ms-grid-columns: 2fr 1fr; + grid-template-columns: 2fr 1fr; +} + +@media screen and (max-width: 576px) { + .subscribe .card .forms-gds { + -ms-grid-columns: 1fr 1fr; + grid-template-columns: 1fr 1fr; + } +} + +.subscribe .card .forms-gds .form-input input { + width: 100%; + background-color: #ececec; + border-top-left-radius: 25px; + border-bottom-left-radius: 25px; + border: none; + padding: 15px 30px; + color: #2f2f2f; +} + +.subscribe .sub_right { + background-image: url(./../images/subscribe/11.jpg); + height: 100vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + margin-left: 15px; + margin-right: 15px; +} + +@media screen and (max-width: 767px) { + .subscribe .sub_right { + margin-left: -15px; + width: 105%; + } +} + +@media screen and (max-width: 619px) { + .subscribe .sub_right { + margin-left: -15px; + width: 105%; + } +} + +.sub_left { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.banner_about { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 17, 17, 0.44)), to(rgba(17, 17, 17, 0.24))), url(./../images/about-banner/bg1.jpg); + background-image: linear-gradient(rgba(17, 17, 17, 0.44), rgba(17, 17, 17, 0.24)), url(./../images/about-banner/bg1.jpg); + height: 50vh; + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + padding-bottom: 200px; +} + +.banner_about .top-right { + color: #ffffff; + padding-top: 25px; +} + +.banner_about .top-right h6 { + font-weight: 700; + margin-right: 10px; +} + +.banner_about .top-right .top { + font-size: 16px; +} + +.banner_about .top-right .more { + color: #ff7315; +} + +.banner_about .top-left { + padding-top: 20px; + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: end; + margin-right: 20px; +} + +.banner_about .top-left span { + margin-right: 0px; + color: #fff; + width: 36px; + height: 36px; + text-align: center; + line-height: 36px; +} + +.banner_about .top-left span:hover { + background-color: #ff7315; +} + +.banner_about .cart { + color: #ffffff; + background-color: #00000056; +} + +.banner_about .cart-svg { + width: 20px; + list-style: none; + margin-right: 0 !important; + margin-left: 5px; +} + +.banner_about .banner-heading { + color: #ffffff; + margin-top: 50px; + padding-top: 3em; +} + +.banner_about .banner-heading h1 { + font-size: 42px; + padding-top: 50px; + font-weight: 700; + margin-bottom: 0; +} + +.breadcrumb { + text-align: center; + background-color: transparent; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.breadcrumb a { + color: white; + text-decoration: none; +} + +.breadcrumb span { + margin: 0 10px 0 10px; +} + +.about_detail .card { + background: transparent; + border: none; + padding-top: 40px; +} + +.about_detail .card .card-body { + padding: 0; + margin-top: 60px; +} + +.about_detail .card .card-title { + font-size: 36px; + text-transform: uppercase; + font-weight: 700; +} + +.about_detail .card .card-title span { + color: #ff7315; + margin-top: 0; +} + +.about_detail .card p { + color: #6b778d; + margin-top: 30px; +} + +.about_detail .btn { + margin-top: 20px; +} + +.what-we-offer { + padding-top: 90px; + padding-bottom: 90px; + background-color: #f4f4f4; +} + +.what-we-offer .what_wrapper { + margin-top: 20px; + margin-bottom: 20px; +} + +.what-we-offer .offer_wrapper1 { + width: 100%; +} + +.what-we-offer .offer_wrapper1 img { + width: 100%; + border-radius: 5px; +} + +.what-we-offer .offer_content { + margin-top: 40px; + padding-top: 20px; +} + +.what-we-offer .offer_content .offer_content_top .card-title { + font-size: 36px; + text-transform: uppercase; + font-weight: 700; +} + +.what-we-offer .offer_content .offer_content_top .card-title span { + color: #ff7315; +} + +.what-we-offer .offer_content .offer_content_top p { + margin-top: 25px; + color: #6b778d; +} + +.what-we-offer .offer_content .offer_content_bottom { + margin-top: 30px; +} + +.what-we-offer .offer_content .offer_content_bottom .offer_links .card-title { + font-weight: 600; + font-size: 20px; +} + +.what-we-offer .offer_content .offer_content_bottom .offer_links .card-title a { + color: #000000; + text-decoration: none; +} + +.what-we-offer .offer_content .offer_content_bottom .offer_links .card-title a:hover { + color: #ff7315; +} + +.what-we-offer .offer_content .offer_content_bottom .offer_links p { + color: #6b778d; +} + +.offering { + padding-top: 50px; + padding-bottom: 100px; +} + +.offering h1 { + font-weight: 700; + padding-bottom: 20px; +} + +.offering h1 span { + color: #ff7315; +} + +.offering p { + color: #ff7315; + font-size: 16px; +} + +.offering .review { + margin-top: 30px; + color: #6b778d; + background-color: #f4f4f4; + border-radius: 5px; + position: relative; + text-align: center; +} + +.offering .review:hover { + background-color: #f8e2d3; +} + +.offering .review .card-title { + font-weight: 600; + font-size: 18px; +} + +.offering .review .card-title a { + color: #000000; + text-decoration: none; +} + +.offering .review .card-title a:hover { + color: #ff7315; +} + +.offering .review .quote { + color: #ff7315; + padding-top: 30px; + font-size: 35px; + margin-bottom: 0; +} + +.offering .review p { + color: #6b778d; + margin: 5px 15px; + padding-bottom: 30px; +} + +.customer { + padding-top: 40px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.customer img { + max-width: 70px; + border-radius: 50%; + border: 3px solid #b8b9bd; +} + +.team { + padding-top: 90px; + padding-bottom: 90px; + background-color: #f4f4f4; +} + +@media screen and (max-width: 991px) { + .team { + padding-bottom: 70px; + } +} + +.team h1 { + font-weight: 700; +} + +.team h1 span { + color: #ff7315; +} + +.team .team_content { + padding-top: 30px; +} + +.team .team_content .team_img { + position: relative; +} + +@media screen and (max-width: 991px) { + .team .team_content .team_img { + padding-bottom: 25px; + } +} + +.team .team_content .team_img img { + width: 100%; + height: 400px; + border-radius: 5%; +} + +@media screen and (max-width: 767px) { + .team .team_content .team_img img { + height: 320px; + } +} + +.team .team_content .team_img .team_details { + position: absolute; + background-color: #ffffff; + border-radius: 4px; + padding: 18px 52px 0px 52px; + bottom: 40px; + left: 46px; +} + +@media screen and (max-width: 767px) { + .team .team_content .team_img .team_details { + padding: 11px 15px 2px 15px; + bottom: 40px; + left: 26px; + } +} + +@media screen and (max-width: 574px) { + .team .team_content .team_img .team_details { + padding: 16px 83px 0px 84px; + bottom: 40px; + left: 69px; + } +} + +.team .team_content .team_img .team_details .name { + text-align: center; +} + +.team .team_content .team_img .team_details h4 { + font-weight: 600; + margin-bottom: 1px; +} + +.team .team_content .team_img .team_details h4 a { + text-decoration: none; + color: #000000; +} + +.team .team_content .team_img .team_details h4 a:hover { + color: #ff7315; +} + +.team .team_content .team_img .team_details p { + color: #6b778d; + margin-bottom: 0; +} + +.team .team_content .team_img .footer_icons ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + list-style: none; + padding-left: 0; + margin-bottom: 0; +} + +.team .team_content .team_img .footer_icons ul li { + color: #000000; + font-size: 14px; + width: 40px; + height: 40px; + padding-top: 0; + text-align: center; + padding-top: 11px; +} + +.team .team_content .team_img .footer_icons ul li:hover { + color: #ff7315; +} + +.shop { + padding-bottom: 40px; +} + +.shop .pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: end; + margin: 0 auto; +} + +.shop .pagination ul { + list-style: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; +} + +.shop .pagination ul li { + margin-left: 10px; + margin-right: 10px; +} + +.shop .pagination ul li a { + color: #ff7315; + padding: 8px 17px; + border-radius: 4px; + border: 1px solid; + background-color: transparent !important; + text-decoration: none; +} + +.shop .pagination ul li a:hover { + background-color: #ff7315; + color: #000000; +} + +.shop .p_top h4 { + font-size: 24px; + color: #6b778d; + font-weight: 600; +} + +@media screen and (max-width: 991px) { + .shop .p_top h4 { + font-size: 18px; + } +} + +@media screen and (max-width: 767px) { + .shop .p_top h4 { + font-size: 14px; + } +} + +.shop .product { + margin-top: 90px; +} + +.shop .product h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.shop .product h1 span { + color: #ff7315; +} + +.shop .product p { + color: #6b778d; + font-size: 16px; +} + +.shop .product .product_sectoin { + padding-top: 70px; +} + +@media screen and (max-width: 991px) { + .shop .product .product_sectoin { + padding-top: 40px; + } +} + +.shop .product .img_wrapper { + max-width: 200px; + position: relative; +} + +.shop .product .img_wrapper img { + width: 100%; +} + +.shop .product .img_wrapper img:hover { + opacity: 1; + -webkit-animation: flash 1.5s; + animation: flash 1.5s; +} + +.shop .product .img_wrapper .product_details a { + text-decoration: none !important; +} + +.shop .product .img_wrapper .product_details h4 { + font-size: 16px; + text-decoration: none !important; + font-weight: 600; + color: #000000 !important; +} + +.shop .product .img_wrapper .product_details h4:hover { + color: #ff7315 !important; +} + +.shop .product .img_wrapper .product_details .old_rate { + color: #6b778d !important; + margin-right: 10px; + font-weight: normal; +} + +.shop .product .img_wrapper .product_details span { + font-weight: 600; + color: #000000; +} + +.shop .product .img_wrapper img { + width: 100%; + border-radius: 7px; +} + +.shop .product .img_wrapper:hover .button { + position: absolute; + display: block; + text-decoration: none !important; + top: 216px; + padding: 12px 30px; + width: 100%; + font-size: 13px; + text-align: center; + color: #ffffff; + background-color: #ff7315; + font-weight: 700; +} + +@media screen and (max-width: 1199px) { + .shop .product .img_wrapper:hover .button { + top: 188px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@media screen and (max-width: 991px) { + .shop .product .img_wrapper:hover .button { + top: 175px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@media screen and (max-width: 767px) { + .shop .product .img_wrapper:hover .button { + top: 221px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@media screen and (max-width: 462px) { + .shop .product .img_wrapper:hover .button { + top: 201px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@media screen and (max-width: 370px) { + .shop .product .img_wrapper:hover .button { + top: 190px; + width: 100%; + padding: 9px 30px; + font-size: 13px; + text-align: center; + } +} + +@-webkit-keyframes flash { + 0% { + opacity: .3; + } + 100% { + opacity: 1; + } +} + +@keyframes flash { + 0% { + opacity: .3; + } + 100% { + opacity: 1; + } +} + +.preview { + margin-top: 90px; + margin-bottom: 90px; +} + +.preview .product_preview img { + width: 100%; + border-radius: 5px; +} + +.preview .pre_under ul { + padding-left: 0; + margin-top: 10px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + list-style: none; +} + +.preview .pre_under ul li { + margin-right: 15px; + max-width: 100px; +} + +.preview .pre_under ul li:last-child { + margin-right: 0; +} + +.preview .pre_under ul li img { + width: 100%; + border-radius: 3px; +} + +.preview .button_wrapper { + margin-top: 35px; +} + +.preview .pre_head h3 { + color: #000000; + text-transform: uppercase; + font-weight: 700; +} + +.preview .star { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; +} + +.preview .star ul { + padding-left: 16px; + margin-top: 20px; + list-style: none; + font-size: 14px; + margin-right: 20px; +} + +.preview .star ul li:hover { + color: #ff7315; +} + +.preview .star ul li a { + margin-right: 5px; + color: #000000; +} + +.preview .star ul li a:hover { + color: #ff7315; +} + +.preview .star .price p { + font-size: 20px; +} + +.preview .star .price p span { + color: #ff7315; + font-size: 22px; + font-weight: 700; + margin-right: 20px; +} + +.preview .star .price p .old_rate { + font-size: 18px; + font-weight: 600; + color: #6b778d; +} + +.preview .bank_offer ul { + margin-top: 14px; + padding-left: 4px; + list-style: none; +} + +.preview .bank_offer ul li { + color: #6b778d; + font-size: 16px; +} + +.preview .bank_offer ul li span { + font-weight: 600; + font-size: 18px; + color: #606b7f !important; +} + +.preview .description { + padding-top: 8px; +} + +.preview .description h3 { + color: #000000; + font-weight: 700; + text-transform: uppercase; +} + +.preview .description p { + color: #6b778d; +} + +.preview .HS { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-top: 8px; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + margin-bottom: 20px; +} + +.preview .HS h3 { + color: #000000; + font-weight: 700; + padding-bottom: 10px; + text-transform: uppercase; +} + +.preview .HS .Highlights ul { + color: #6b778d; + padding-left: 14px; +} + +.preview .HS .Highlights ul li { + margin-bottom: 10px; +} + +.preview .HS .service ul { + color: #6b778d; +} + +.preview .HS .service ul li { + margin-bottom: 10px; +} + +.preview .location h6 { + color: #000000; + font-weight: 600; + text-transform: uppercase; +} + +.preview .location .signin-form { + margin-top: 0; +} + +.preview .location .forms-gds { + display: -ms-grid; + display: grid; + -ms-grid-columns: 2fr 1fr; + grid-template-columns: 2fr 1fr; +} + +.preview .location .forms-gds .form-input input { + width: 100%; + background-color: #f4f4f4; + border-top-left-radius: 25px; + border-bottom-left-radius: 25px; + border: none; + padding: 15px 30px; + color: #2f2f2f; +} + +.men_women { + background-color: #f4f4f4; + padding-top: 90px; + padding-bottom: 90px; + margin-bottom: 90px; +} + +.men_women .men { + max-width: 550px; + position: relative; +} + +.men_women .men img { + width: 100%; + border-radius: 5px; +} + +.men_women .men .inside { + bottom: 35px; + left: 45px; + border-radius: 7px; + position: absolute; + background-color: #0000008a; + padding: 26px 52px; +} + +.men_women .men .inside p { + color: #ffffff; + font-size: 35px; + font-weight: 700; +} + +.Featured { + margin-top: 90px; +} + +.Featured h1 { + font-weight: 700; + margin-bottom: 10px; +} + +.Featured h1 span { + color: #ff7315; +} + +.Featured p { + color: #6b778d; + font-size: 16px; +} + +.Featured .product_sectoin { + padding-top: 40px; +} + +.Featured .img_wrapper { + max-width: 250px; + position: relative; +} + +.Featured .img_wrapper img { + width: 100%; +} + +.Featured .img_wrapper img:hover { + opacity: 1; + -webkit-animation: flash 1.5s; + animation: flash 1.5s; +} + +.Featured .img_wrapper .product_details a { + text-decoration: none !important; +} + +.Featured .img_wrapper .product_details h4 { + text-decoration: none !important; + font-weight: 600; + color: #000000 !important; +} + +.Featured .img_wrapper .product_details h4:hover { + color: #ff7315 !important; +} + +.Featured .img_wrapper .product_details .old_rate { + color: #6b778d !important; + margin-right: 10px; + font-weight: normal; +} + +.Featured .img_wrapper .product_details span { + font-weight: 600; + color: #000000; +} + +.Featured .img_wrapper img { + width: 100%; + border-radius: 7px; +} + +.Featured .img_wrapper:hover .button { + position: absolute; + display: block; + text-decoration: none !important; + top: 275px; + padding: 9px 75px; + font-size: 20px; + text-align: center; + color: #ffffff; + background-color: #ff7315; +} + +.Featured .button { + display: none; +} + +.contact { + padding-top: 90px; + padding-bottom: 90px; + background-color: #f4f4f4; +} + +.contact .contact_left p { + margin-bottom: 5px; +} + +.contact .contact_left .get_touch { + padding-bottom: 25px; +} + +.contact .contact_left .get_touch .wrapper h3 { + color: #000000; + font-weight: 700; + font-size: 40px; +} + +.contact .contact_left .get_touch .wrapper h3 span { + color: #ff7315; +} + +.contact .contact_left .get_touch .wrapper p { + color: #6b778d; +} + +.contact .contact_left .get_touch .num_email { + padding-top: 25px; + font-family: fantasy; + font-size: 16px; +} + +.contact .contact_left .get_touch .num_email span { + color: #ff7315; +} + +.contact .contact_left .get_touch .num_email a { + color: #000000; +} + +.contact .contact_left .get_touch .num_email a:hover { + color: #ff7315; +} + +.contact .contact_left .get_touch .num_email .address { + color: #6b778d; + margin-top: 25px; +} + +.contact .contact_left .hours .wrapper h3 { + color: #000000; + font-weight: 700; + font-size: 40px; +} + +.contact .contact_left .hours .wrapper h3 span { + color: #ff7315; +} + +.contact .contact_left .hours .wrapper p { + color: #6b778d; +} + +.contact .contact_left .service h6 { + font-weight: 600; + padding-top: 25px; + font-size: 26px; +} + +.contact .contact_left .service p { + color: #6b778d; +} + +.contact .contact_right { + border-color: #e7e7e7 !important; + border: 11px solid; +} + +.contact .contact_right .map { + width: 100%; + height: 500px; +} + +.contact_form { + padding-top: 100px; + padding-bottom: 100px; + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 17, 17, 0.44)), to(rgba(17, 17, 17, 0.64))), url(./../images/banner/banner4.jpg); + background-image: linear-gradient(rgba(17, 17, 17, 0.44), rgba(17, 17, 17, 0.64)), url(./../images/banner/banner4.jpg); + background-size: cover; + width: 100%; + background-repeat: no-repeat; + background-position: center; + background-attachment: fixed; + color: white; +} + +.contact_form .c_form h2 { + font-weight: 700; + font-size: 40px; + padding-bottom: 30px; +} + +.contact_form .c_form .form-control { + display: block; + width: 100%; + height: calc(1.5em + .75rem + 2px); + padding: 1.75rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: .25rem; + -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +} + +.contact_form .form-control2 { + display: block; + width: 100%; + height: calc(2em + .75rem + 2px); + padding: 2.75rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: .25rem; + -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; + transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; +} + +.contact_form .form-control2 textarea { + overflow: hidden; +} + +.contact_form textarea { + overflow: hidden; +} + +.blog { + margin-top: 0px; + margin-bottom: 0; +} + +.blog .blog_wrapper .blog_img img { + width: 100%; + border-radius: 5px; +} + +.blog .blog_wrapper .blog_info { + padding-top: 10px; +} + +.blog .blog_wrapper .blog_info p { + font-size: 14px; + margin-bottom: 0; +} + +.blog .blog_wrapper .blog_info p a { + color: #6b778d; + text-decoration: none; +} + +.blog .blog_wrapper .blog_info p a:hover { + color: #ff7315; +} + +.blog .blog_wrapper .blog_heading { + font-size: 24px; + font-weight: 600; + padding-bottom: 0; +} + +.blog .blog_wrapper .blog_heading a { + color: #000000; + text-decoration: none; +} + +.blog .blog_wrapper .blog_heading a:hover { + color: #ff7315; +} + +.blog .blog_wrapper p { + color: #6b778d; + padding-bottom: 12px; +} + +.blog_main { + padding-top: 90px; + padding-bottom: 90px; +} + +.blog_main .pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: end; + margin-top: 50px; +} + +.blog_main .pagination ul { + padding-left: 0; + list-style: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.blog_main .pagination ul li { + margin-left: 10px; + margin-right: 10px; +} + +.blog_main .pagination ul li a { + color: #ff7315; + padding: 8px 17px; + border-radius: 4px; + border: 1px solid; + background-color: transparent !important; + text-decoration: none; +} + +.blog_main .pagination ul li a:hover { + background-color: #ff7315; + color: #000000; +} + +.blogg { + margin-top: 90px; + margin-bottom: 90px; +} + +.blogg .blog_details { + max-width: 720px; + margin: 0 auto; +} + +.blogg .blog_details .blog_wrapper .blog_img img { + width: 100%; + border-radius: 5px; +} + +.blogg .blog_details .blog_wrapper .blog_info { + padding-top: 10px; +} + +.blogg .blog_details .blog_wrapper .blog_info p { + font-size: 14px; + margin-bottom: 0; +} + +.blogg .blog_details .blog_wrapper .blog_info p a { + color: #6b778d; + text-decoration: none; +} + +.blogg .blog_details .blog_wrapper .blog_info p a:hover { + color: #ff7315; +} + +.blogg .blog_details .blog_wrapper .blog_heading { + font-size: 24px; + font-weight: 600; + padding-bottom: 0; +} + +.blogg .blog_details .blog_wrapper .blog_heading a { + color: #000000; + text-decoration: none; +} + +.blogg .blog_details .blog_wrapper .blog_heading a:hover { + color: #ff7315; +} + +.blogg .blog_details .blog_wrapper p { + color: #6b778d; + padding-bottom: 12px; +} + +.blogg .blog_details .blog_details_part2 { + margin-top: 50px; +} + +.blogg .blog_details .blog_details_part2 .blog_words p { + color: #6b778d; +} + +.blogg .blog_details .blog_details_part2 .blog_words p::first-letter { + color: #000000; + float: left; + font-size: 5em; +} + +.blogg .blog_details .blog_details_part2 .blog_words p::first-letter p { + color: #000000; +} + +.blogg .blog_details .blog_details_part2 .blog_words p::first-letter p::first-letter { + color: #000000; + float: left; + font-size: 4em; + margin-right: 2px; + font-weight: 900; +} + +.blogg .blog_details .blog_details_part2 .img2 img { + width: 100%; + border-radius: 5px; +} + +.blogg .blog_details .blog_details_part2 .img2 img:hover { + opacity: 0.7; +} + +.blogg .blog_details .para_3 { + padding-top: 40PX; + margin-top: 10px; + color: #6b778d; +} + +.blogg .blog_details .para_3 span { + color: #000000; +} + +.blogg .blog_details .blog_details_part3 { + padding-top: 40PX; + margin-top: 10px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + border: 1px solid; + border-radius: 5px; + border-color: #d2cfcf; + padding: 25px 25px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_img { + width: 300px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_img img { + width: 100%; + border-radius: 5px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info { + padding-left: 20px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info h5 { + color: #000000; + font-weight: 600; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info p { + color: #6b778d; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info .footer_icons ul { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + list-style: none; + padding-left: 0; + margin-top: 10px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info .footer_icons ul li { + color: #000000; + font-size: 18px; + width: 40px; + height: 40px; + border-radius: 50%; + margin-right: 10px; + text-align: center; + padding-top: 11px; +} + +.blogg .blog_details .blog_details_part3 .wrapper .comment .c_info .footer_icons ul li:hover { + background-color: #ff7315; +} + +.blogg .blog_details .leave-comment-form { + padding-top: 50px; +} + +.blogg .blog_details .leave-comment-form .form_title { + color: #000000; + font-weight: 700; + font-size: 40px; + text-transform: uppercase; + padding-bottom: 20px; +} + +.blogg .blog_details .leave-comment-form .form_title span { + color: #ff7315; +} + +.blogg .blog_details .leave-comment-form p { + color: #6b778d; +} + +.blogg .blog_details .leave-comment-form .form-group input[type="email"] { + color: #000000; + border: 2px solid #000000; + padding: 20px 20px; +} + +.blogg .blog_details .leave-comment-form input[type=text]:focus { + border-color: #ff7315 !important; + background-color: #ffdbcd; + /* oranges! yey */ +} + +.blogg .blog_details .leave-comment-form .form-group input[type="text"] { + color: #000000; + border: 2px solid #000000; + padding: 20px 20px; +} + +.blogg .blog_details .leave-comment-form .form-group textarea[type="text"] { + color: #000000; + border: 2px solid #000000; + padding: 26px 20px; +} +/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/theme_fuge/static/src/scss/style.scss b/theme_fuge/static/src/scss/style.scss new file mode 100644 index 000000000..5c21b25db --- /dev/null +++ b/theme_fuge/static/src/scss/style.scss @@ -0,0 +1,10 @@ +@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap'); + +//Global +@import './variables'; +@import './normalize'; +@import './layout/layouts'; +@import './components/components'; +@import './pages/pages'; +@import './common'; diff --git a/theme_fuge/views/about.xml b/theme_fuge/views/about.xml new file mode 100644 index 000000000..b2b4b1b2d --- /dev/null +++ b/theme_fuge/views/about.xml @@ -0,0 +1,307 @@ + + + + + About + qweb + theme_fuge.about_fuge + + + +
+ + + +
+
+
+
+
+
+

About Our FugeStore +

+

Excepteur sint occaecat non proident, sunt in culpa quis. Phasellus lacinia id erat eu + ullamcorper. + Nunc id ipsum fringilla, gravida felis vitae. Phasellus lacinia id, sunt in culpa quis. + Phasellus lacinia +
+ Excepteur sint occaecat non proident, sunt in culpa quis. + Phasellus lacinia id erat eu ullamcorper. Nunc id ipsum fringilla. +

+ Shop now +
+
+
+
+
+ +
+
+
+
+
+ + + +
+
+
+
+
+
+ +
+
+
+
+
+

WHAT WE OFFER

+

Excepteur sint occaecat non proident, sunt in culpa quis. Phasellus lacinia id erat + eu ullamcorper. + Nunc id ipsum fringilla, gravida felis vitae. Phasellus lacinia id, sunt in culpa + quis. + Phasellus lacinia + Excepteur sint occaecat non proident, sunt in culpa quis. + Phasellus lacinia id erat eu ullamcorper. Nunc id ipsum fringilla.

+
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+ + +
+
+

WE ARE THE BEST

+

+ WHAT WE OFFERING +

+
+
+
+
+
+

+ +

+

Call Us Anytime

+

+ Lorem ipsum dolor sit amet,Ea consequuntur illum facere aperiam sequi optio consectetur. +

+
+
+
+
+

+ +

+

Free Shipping

+

+ Lorem ipsum dolor sit amet,Ea consequuntur illum facere aperiam sequi optio consectetur. +

+
+
+
+
+

+ +

+

Free Returns

+

+ Lorem ipsum dolor sit amet,Ea consequuntur illum facere aperiam sequi optio consectetur. +

+
+
+
+
+

+ +

+

Secured Payments

+

+ Lorem ipsum dolor sit amet,Ea consequuntur illum facere aperiam sequi optio consectetur. +

+
+
+
+
+
+ + +
+
+

+ MEET THE TEAM +

+
+
+
+
+
+
+ +
+
+

+ Suzan Lois +

+

Founder & CEO

+ +
+
+
+
+
+
+ +
+
+

+ Suzan khin +

+

Designer

+ +
+
+
+
+
+
+ +
+
+

+ Kin Louis +

+

Marketing

+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + + /about + True + + True + + + + About + /about + + + 60 + +
+
diff --git a/theme_fuge/views/blog.xml b/theme_fuge/views/blog.xml new file mode 100644 index 000000000..69c2e4e29 --- /dev/null +++ b/theme_fuge/views/blog.xml @@ -0,0 +1,192 @@ + + + + + + + diff --git a/theme_fuge/views/blog_details.xml b/theme_fuge/views/blog_details.xml new file mode 100644 index 000000000..62ae27831 --- /dev/null +++ b/theme_fuge/views/blog_details.xml @@ -0,0 +1,32 @@ + + + + + + + \ No newline at end of file diff --git a/theme_fuge/views/contact.xml b/theme_fuge/views/contact.xml new file mode 100644 index 000000000..ab182b293 --- /dev/null +++ b/theme_fuge/views/contact.xml @@ -0,0 +1,226 @@ + + + +