/*@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500&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; } header { margin-top: 37px; margin-left: 20px; margin-right: 20px; } header .bg-light { background-color: #ffffff00 !important; } header .nav-link { font-weight: 500; color : black } ul :hover { color: tomato; } .navbar-nav .nav-link { padding-right: 0; padding-left: 25px; } @media screen and (max-width: 1261px) { header .navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } } header .header-top-left { display: flex; align-items: center; } header .header-top-left a { font-size: 16px; font-weight: 500; margin: 5px; color: black; } header .header-top-left a:hover { color: #fe0000; text-decoration: none; } header .header-top-left img { max-width: 20px; width: 100px; margin: 3px; } header .header-top-left img a { color: #0000; } header .header-top-right { display: flex; align-items: center; } header .header-top-right img { max-width: 20px; width: 100px; margin: 3px; } header .header-top-right .form-control { border-top-left-radius: 21px; border-bottom-left-radius: 21px; border: 2px solid; box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); } @media screen and (max-width: 556px) { header .header-top-right .form-control { width: 120px; } } @media screen and (max-width: 556px) { header .header-top-right .form-control { width: 120px; } } header .header-top-right .searchb { background-color: black; padding: 5px; border: 1px solid black; border-top-right-radius: 21px; border-bottom-right-radius: 21px; margin-left: 5px; box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); } .card-footer { margin-top: 10px; padding-top: 55px; background-color: #55595a; } .card-footer .footer_right { padding-left: 0px; } .card-footer .footer-left-words { color: #ffff; margin-top: 50px; margin-bottom: 20px; border-left: 6px solid red; height: 46px; } .card-footer .footer-left-words:hover { color: #fe0000; } .card-footer .footer_right .footer-right-words { color: #ffff; margin-top: 50px; } .card-footer .footer_right .footer-right-words .footer_heading { border-left: 6px solid red; font-size: 25px; padding-left: 8px; height: 46px; } .card-footer .footer_right .footer-right-words .footer_items { text-align: left; padding-left: 15px; } .card-footer .footer_right .footer-right-words .footer_items a { color: #ffff; text-decoration: none; } .card-footer .footer_right .footer-right-words .footer_items a:hover { color: #fe0000; } .card-footer .footer_right .footer-right-words .footer_items li { margin-bottom: 8px; list-style: none; } .card-footer .copy_right { margin-top: 30px; } .card-footer .copy_right .copy_s { display: flex; } .card-footer .copy_right ul { display: flex; padding-left: 0; } .card-footer .copy_right ul li { width: 28px; margin: 5px; list-style-type: none; } .card-footer .copy_right img { width: 100%; padding: 2px; } .card-footer .site_name { margin-left: 30px; margin-top: 11px; } .card-footer .site_name a { color: #ffff; text-decoration: none; } .card-footer .site_name a:hover { color: #fe0000; } .card-footer .footer_line { margin-left: 50px; } .card-footer .footer_line:after { content: " "; display: block; width: 676px; height: 2px; background-color: #ffff; margin-top: 31px; } @media screen and (max-width: 1199px) { .card-footer .footer_line:after { width: 540px; } } @media screen and (max-width: 992px) { .card-footer .footer_line:after { width: 395px; } } @media screen and (max-width: 768px) { .card-footer .footer_line:after { width: 180px; margin-left: 50px; } } @media screen and (max-width: 535px) { .card-footer .footer_line:after { visibility: hidden; } } .message_bar input[type="text"].message_box { padding: 10px 4px; width: 74%; } @media screen and (max-width: 768px) { .message_bar input[type="text"].message_box { width: 73%; } } @media screen and (max-width: 571px) { .message_bar input[type="text"].message_box { width: 50%; } } .navigation { display: flex; } .navigation #menuToggle span { background-color: #21272B; } .navigation #menu { background: #8b5656; right: 0px; padding-top: 55px; } .navigation #menu li { margin-left: 15px; } .navigation #menu .header-top-left { display: flex; align-items: center; } .navigation #menu .header-top-left a { font-size: 16px; font-weight: 500; margin: 5px; color: black; } .navigation #menu .header-top-left a:hover { color: #fe0000; text-decoration: none; } .navigation #menu .header-top-left img { max-width: 20px; width: 100px; margin: 5px; } .navigation #menu .header-top-left img a { color: #0000; } .navigation #menu .header-top-right { display: flex; align-items: center; } .navigation #menu .header-top-right img { max-width: 20px; width: 100px; margin: 5px; } .navigation #menu .header-top-right .form-control { border-top-left-radius: 21px; border-bottom-left-radius: 21px; border: 2px solid; box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); } .navigation #menu .header-top-right .searchb { background-color: black; padding: 5px; border: 1px solid black; border-top-right-radius: 21px; border-bottom-right-radius: 21px; margin-left: 5px; box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); } .wrapper_heading { margin-bottom: 60px; margin-top: 80px; } .wrapper_heading .m-Product-heading { text-align: center; font-weight: 600; font-size: 60px; padding-bottom: 15px; margin-bottom: 20px; } .wrapper_heading hr.new4 { border: 1px solid; width: 73%; } .wrapper_heading .sub_product { text-align: center; color: #55595a; } .product { margin-bottom: 80px; cursor: pointer; } .product__image { margin-bottom: 20px; width: 100%; height: 360px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); border-radius: 6px; border-color: #fff; } .product__image:before { background-image: radial-gradient(transparent, rgba(0, 0, 0, 0)); content: ''; height: 100%; width: 100%; display: block; position: absolute; opacity: 0; transition: opacity .2s ease-in-out; } .product:hover .product__image:before { background-image: radial-gradient(transparent, rgba(0, 0, 0, 0.3)); opacity: 1; } .product-detials { padding-bottom: 10px; padding-top: 10px; box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); display: flex; border-radius: 6px; border-color: #fff; height: auto !important; align-items: center; justify-content: space-between; padding: 15px; } .product .product__wraper { display: flex; margin: auto; } .product__title { font: 14px; color: black; margin-right: 20px; display: flex; align-items: center; border-radius: 6px; border-color: #fff; } .product__rating { margin-right: 10px; } .product__rating img { width: 100%; max-width: 20px; margin: 10px; } .product_price { font-weight: 800; color: black; margin-right: 20px; } .product_price { left: 100%; position: initial; } .sidebar { height: 100%; /* 100% Full-height */ width: 0; /* 0 width - change this with JavaScript */ position: fixed; /* Stay in place */ z-index: 1; /* Stay on top */ top: 0; right: 0; background-color: #21272B; overflow-x: hidden; /* Disable horizontal scroll */ padding-top: 60px; /* Place content 60px from the top */ transition: 0.5s; /* 0.5 second transition effect to slide in the sidebar */ } /* The sidebar links */ .sidebar a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; } /* When you mouse over the navigation links, change their color */ .sidebar a:hover { color: #f1f1f1; } /* Position and style the close button (top right corner) */ .sidebar .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } /* The button used to open the sidebar */ .openbtn { font-size: 30px; cursor: pointer; background-color: #ffffff00; color: #21272B; padding: 10px 15px; border: none; } .openbtn:hover { background-color: #96909049; } /* Style page content - use this if you want to push the page content to the right when you open the side navigation */ #main { transition: margin-right .5s; /* If you want a transition effect */ } /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */ @media screen and (max-height: 450px) { .sidebar { padding-top: 15px; } .sidebar a { font-size: 18px; } } .btn { border: none !important; outline: none !important; } .oe_search_button { background-color: none !important; border-color: black; padding: 9px 10px; } .oe_search_button:hover { background-color: #675462 !important; border: none; } .btn-primary { color: black; background-color: #ffff; font-weight: 600; border-radius: 5px; } .btn-primary:hover { color: #fff; background-color: #a1a3a6; } .btn-light{ margin-left: 20px; color: #fff; padding: 9px 25px !important; cursor: pointer; background-color: black !important; border-color: #fe0000; padding: 9px 35px; border-radius: 2px !important; } .btn-light:hover { background-color: #675462 !important; color: #fff; } .btn-light:not(:disabled):not(.o_wysiwyg_loader):not(.disabled).active{ background: #675462 !important; } .oe_website_sale .o_pricelist_dropdown > .btn, .oe_website_sale .o_sortby_dropdown > .btn{ background-color: black !important; color : #fff !important; } .oe_website_sale .o_pricelist_dropdown > .btn:hover, .oe_website_sale .o_sortby_dropdown > .btn:hover{ background-color: #675462 !important; color : #fff !important; } .btn-checkout { color: #fff; padding: 10px 3px !important; cursor: pointer; background-color: red !important; border-color: #fe0000; padding: 9px 35px; } .btn-checkout:hover { background-color: #e60000 !important; color: #fff; } .btn-link { color: red !important; text-decoration: none !important; border: none !important; outline: none !important; } .btn-preview { margin-left: 20px; color: #fe0000; padding: 9px 25px !important; border-color: #fe0000 !important; border: 1px solid !important; cursor: pointer; background-color: transparent !important; padding: 9px 35px; margin-left: auto; } .btn-preview:hover { background-color: #e60000 !important; color: #fff; } .btn-new { color: #fff; float: right; background-color: #fe0000 !important; border-color: #fe0000; padding: 9px 35px; margin-top: 20px; } .btn-new:hover { background-color: #e50000 !important; border: none; color: #fff; } .btn-message { color: #ffff; font-weight: 700; background-color: #21272B !important; border-color: #21272B; padding: 8px 26px; border-radius: 0; } .btn-message:hover { background-color: #161a1d !important; border: none !important; } .btn-send { background-color: #fff !important; border-color: #fff; padding: 8px 13px; margin-top: 15px; } .btn-send:hover { background-color: #f2f2f2 !important; border: none; } .btn-more { color: #fe0000; background-color: #fff !important; border-color: #fff; padding: 9px 35px; border-color: red; border: 1px solid !important; } .btn-more:hover { background-color: #e50000 !important; border: none; } .banner { margin-top: 50px; margin-bottom: 50px; } .banner .banner_left { padding: 0; background-color: #21272B; padding-left: 100px; } .banner .card { background-color: #21272B; border-radius: 0; padding: 50px; } @media screen and (max-width: 946px) { .banner .card { padding-left: 10px; } } .banner .card .card-title { color: #ffff; text-align-last: left; margin-bottom: 20px; } .banner .card .card-body { color: #ffff; text-align-last: left; padding-bottom: 1px; } .banner .card .hr { background-color: #ffff; width: 71%; height: 3px; float: left; } .banner .card .hr2 { background-color: #ffff; width: 100%; height: 1px; float: left; } .banner .card .social_media ul { display: flex; padding-left: 15px; } .banner .card .social_media ul li { width: 28px; margin: 5px; list-style-type: none; background-color: #21272B; } .banner .card .social_media img { width: 100%; padding: 2px; } .banner .card .social_media img:hover { border-radius: 9px; background-color: #fe0000; } .banner_right { margin-top: 60px; width: 100%; max-width: 660px; padding-left: 0px; } @media screen and (max-width: 991px) { .banner_right { max-width: 100%; } } @media screen and (max-width: 768px) { .banner_right { max-width: 100%; } } .hh:after { content: ""; display: block; margin-top: 5px; padding-top: 20px; /* This creates some space between the element and the border. */ width: 200px; height: 2px; background-color: #fe0000; } .nn:after { content: ""; display: block; margin-top: 5px; padding-top: 20px; /* This creates some space between the element and the border. */ width: 200px; height: 2px; background-color: #fe0000; } .banner_img { height: 290px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; } .banner-sub-about { background-size: cover; position: relative; width: 100%; background-repeat: no-repeat; background-position: center -76px; margin-top: 20px; margin-bottom: 80px; } .banner-sub-contact { background-size: cover; position: relative; width: 100%; background-image: url(/theme_fasion/static/src/images/banner/contact_banner/800.jpg); background-repeat: no-repeat; background-position: center -76px; margin-top: 20px; margin-bottom: 80px; } .banner-sub-cart { background-size: cover; position: relative; width: 100%; background-image: url(../images/banner/cart/19708.jpg); background-repeat: no-repeat; background-position: center -76px; margin-top: 20px; margin-bottom: 80px; } .ourproduct { background-size: cover; position: relative; width: 100%; background-image: url(../images/our-product/productbg.jpg); background-repeat: no-repeat; background-position: bottom; margin-top: 20px; margin-bottom: 80px; } .ourproduct .product__image { width: 100%; height: 368px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; margin: 0; box-shadow: none; } .ourproduct .card { border-radius: 0; } .ourproduct .card .card-body { background-color: #21272B; color: #ffff; padding: 52px 10px 52px 10px; } .card-body { background-color: #21272B; color: #fff; padding: 52px 10px 52px 10px; } @media screen and (max-width: 1087px) { .ourproduct .card .card-body { padding: 40px 10px 40px 10px; } } @media screen and (max-width: 877px) { .ourproduct .card .card-body { padding: 29px 10px 27px 10px; } } .ourproduct .card .card-body .card-title { font-size: 35px; margin-bottom: 2.75rem; } .ourproduct .card .card-body .card-text { margin-top: 37px; margin-bottom: 30px; } .ourproduct .ourproduct_disc { margin-top: 80px; } .ourproduct .ourproduct_disc .card { border-radius: 0px !important; background-color: transparent !important; } .ourproduct .ourproduct_disc .card .card-body { background-color: transparent !important; margin-left: 160px; } .ourproduct .ourproduct_disc .card .card-body .card-title { font-size: 35px; font-weight: 900; } .ourproduct .ourproduct_disc .card .card-body .card-text { margin-left: 10px; margin-bottom: 0; margin-top: 0px; } .ourproduct .ourproduct_disc .card .card-body .blockword .vl { border-left: 6px solid red; height: auto; } .product_more { margin-top: 135px; } .slider { background-size: cover; position: relative; width: 100%; background-image: linear-gradient(rgba(17, 17, 17, 0.79), rgba(17, 17, 17, 0.79)), url(/theme_fasion/static/src/images/Slider/test_bg.jpg); background-repeat: no-repeat; background-position: center; margin-top: 40px; } .slider .sliderdiv { display: flex; padding-top: 40px; align-items: center; justify-content: center; } .slider .image_slider { max-width: 550px; } .slider .image_slider img { width: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; } .slider .image_discription { color: #ffff; width: calc( 100% - 550px); } .slider .image_discription > div { width: 100%; } .slider .image_discription:after { content: " "; display: block; width: 550px; height: 2px; background-color: #ffff; margin-top: 58px; } @media screen and (max-width: 1199px) { .slider .image_discription:after { width: 367px; margin-top: 10px; } } @media screen and (max-width: 992px) { .slider .image_discription:after { width: 125px; } } @media screen and (max-width: 768px) { .slider .image_discription:after { width: 60px; } } @media screen and (max-width: 535px) { .slider .image_discription:after { visibility: hidden; } } .imgdics_button .slick-prev { display: none !important; } .imgdics_button .slick-next { margin-top: 128px; background-color: transparent !important; width: 0; height: 0; border: 0; border-top: 15px solid transparent; border-left: 30px solid #ffffff; border-bottom: 15px solid transparent; } .blog { margin-top: 10px; padding-top: 1px; background-color: #21272B; } .blog .wrapper_heading { margin-bottom: 60px; } .blog .wrapper_heading .m-Product-heading { text-align: center; font-weight: 600; font-size: 60px; color: #ffff; padding-bottom: 15px; margin-bottom: 20px; } .blog .wrapper_heading hr.new4 { border: 1px solid; width: 73%; color: #ffff; } .blog .wrapper_heading .sub_product { text-align: center; color: #ffff; } .blog .m-product .product { margin-bottom: 80px; cursor: pointer; } .blog .m-product .product__image { margin-bottom: 20px; width: 100%; height: 360px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; box-shadow: 12px 4px 8px 2px rgba(0, 0, 0, 0.34); border-radius: 6px; border-color: #fff; } .blog .m-product .product__image:before { background-image: radial-gradient(transparent, rgba(0, 0, 0, 0)); content: ''; height: 100%; width: 100%; display: block; position: absolute; opacity: 0; transition: opacity .2s ease-in-out; } .blog .m-product .product:hover .product__image:before { background-image: radial-gradient(transparent, rgba(0, 0, 0, 0.3)); opacity: 1; } .blog .m-product .product-words { color: #ffff; line-height: 30px; } .banner-sub-about { background-image: url(/theme_fasion/static/src/images/banner/banner.jpg); } .banner-sub-about .banner-name { margin: auto; } .banner-sub-about .banner-name .banner-heading { text-align: center; padding-top: 156px; padding-bottom: 156px; font-size: 50px; letter-spacing: 2px; color: #ffff; } .about_content { margin-bottom: 50px; } .about_content .about_subhead { margin-bottom: 40px; } .about_content .about_img { padding-right: 50px; border-radius: 2px; width: 100%; } @media screen and (max-width: 992px) { .about_content .about_img { padding-right: 0; } } .about_content .about_img img { width: 80%; border-radius: 13px; } @media screen and (max-width: 992px) { .about_content .about_img img { width: 100%; } } @media screen and (max-width: 768px) { .about_content .about_img img { margin-bottom: 30px; } } .about_content .pince { display: flex; align-items: center; margin-bottom: 20px; margin-top: 10px; } .about_content .pince .pince-left { margin-right: 10px; border: 1px solid; padding: 6px; padding-right: 12px; padding-left: 15px; padding-top: 13px; border-color: #21272B; border-radius: 50%; } .about-bottom { background-attachment: fixed; background-image: linear-gradient(rgba(17, 17, 17, 0.6), rgba(17, 17, 17, 0.6)), url(/theme_fasion/static/src/images/banner/banner.jpg); background-size: cover; position: relative; width: 100%; text-align: end; background-repeat: no-repeat; margin-top: 80px; margin-bottom: 80px; height: 300px; padding-top: 50px; padding-bottom: 50px; display: flex; align-items: end; } .about-bottom .abt-btm-words { color: white; } .n-product { margin-bottom: 80px; } .filter_sidebar { margin-bottom: 50px; } .filter_sidebar .kk { display: flex; align-items: center; justify-content: space-evenly; } .filter_sidebar .kk .filter_heading { font-size: 15px; font-size: 20px; margin-bottom: 20px; position: relative; } .filter_sidebar .kk .h-line:after { display: block; content: ""; background: #ee0808; width: 10%; height: 2px; position: absolute; } .filter_sidebar .filter_sidebar_sub { font-size: 14px; line-height: 2.429; border: 1px solid #e1e1e1; width: 100%; margin-top: 20px; margin-bottom: 30px; padding: 3em 2.5em 2em; padding-left: 2.5em; padding-left: 0.5em; } .filter_sidebar .filter_sidebar_sub .list { list-style: none; } .filter_sidebar .filter_sidebar-main .dresses_img_hover { position: relative; } .filter_sidebar .filter_sidebar-main .dresses_img_hover img { width: 100%; } .filter_sidebar .filter_sidebar-main .dresses_img_hover .dresses_img_hover_pos { position: absolute; top: 30%; left: 60px; } .filter_sidebar .filter_sidebar-main .dresses_img_hover .dresses_img_hover_pos h4 { color: #fff; font-size: 25px; } .filter_sidebar .filter_sidebar-main .dresses_img_hover .dresses_img_hover_pos h4 span { display: block; font-weight: 700; margin: 10px 0; font-size: 45px; } @media screen and (max-width: 576px) { .filter_sidebar .filter_sidebar-main { margin-right: 100px; margin-left: 100px; } } .more_button { margin: auto; } .preview { margin-top: 50px; margin-bottom: 30px; } .preview .breadcrumb-option { margin-bottom: 40px; } .preview .preview_image img { width: 100%; max-height: 577px; } .preview .preview_details .preview-heading { font-weight: 600; letter-spacing: 1px; } .preview .preview_details .preview_type { color: #55595a; font-size: 14px; } .preview .preview_details .star_review { display: flex; list-style: none; padding: 0; } .preview .preview_details .count_review { display: flex; align-items: center; } .preview .preview_details .single-price ul { display: flex; list-style: none; justify-content: space-between; align-items: center; padding-left: 0px; font-size: 15px; } .preview .preview_details .single-price ul li:nth-child(1) { font-size: 41px; font-weight: 300; color: #fe0000; } .preview .preview_details .single-price ul li:nth-child(3) { font-size: 20px; color: #fe0000; } .preview .preview_details .wrapper img { width: 100%; max-width: 20px; margin-right: 5px; } .preview .product__details__tab { padding-top: 70px; margin-bottom: 50px; } .preview .product__details__tab .card { margin-bottom: 3px; border: none; } .preview .product__details__tab .card-header { background-color: #55595a; } .banner-sub-contact .banner-name { margin: auto; } .banner-sub-contact .banner-name .banner-heading { text-align: center; padding-top: 156px; padding-bottom: 156px; font-size: 50px; letter-spacing: 2px; color: #ffff; } .contact .address { margin: 25px 0; } .contact .address h4 { margin-bottom: 25px; color: #000; font-weight: 600; font-size: 16px; } .contact .address h5 { line-height: 30px; color: #6B6B6B; font-size: 16px; letter-spacing: 0px; } .contact a { color: #6B6B6B; text-decoration: none; } .contact a:hover { color: #5e5e5e !important; } @media screen and (max-width: 992) { .contact h5 { line-height: 0; font-size: 13px; } } .contact textarea { width: 96%; border: 1px solid #000; resize: none; padding: 10px; height: 180px; outline: none; margin-top: 15px; margin-bottom: 15px; } .contact input[type="submit"] { background: #fe0000; padding: 14px 15px; outline: none; margin-top: 15px; color: #fff; border: none; } .contact input[type="submit"]:hover { background-color: #e60000 !important; color: #fff; } .contact_text { width: 47%; padding: 10px; background: transparent; border: 1px solid #000; margin-bottom: 20px; margin-top: 20px; margin-right: 14px; color: #000; outline: none; } .s_website_form_submit a{ background-color: #fe0000 !important; color: white !important; } @media screen and (max-width: 992px) { .contact_text { margin-right: 0; } } .map { margin-top: 50px; } .map .map-responsive { overflow: hidden; padding-bottom: 34.25%; position: relative; height: 0; } .map .map-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; } .banner-sub-cart .banner-name { margin: auto; } .banner-sub-cart .banner-name .banner-heading { text-align: center; padding-top: 156px; padding-bottom: 156px; font-size: 50px; letter-spacing: 2px; color: #ffff; } .cart { margin-bottom: 50px; margin-top: 50px; } .cart .cart_heading { text-align: center; } .cart .shopping-cart { width: 800px; margin: 80px auto; background: #FFFFFF; box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.1); border-radius: 6px; display: flex; flex-direction: column; } .cart .item { padding: 20px 30px; display: flex; } .cart .item:nth-child(3) { border-top: 1px solid #E1E8EE; border-bottom: 1px solid #E1E8EE; } .cart .buttons { position: relative; padding-top: 30px; margin-right: 60px; } .cart .delete-btn, .cart .like-btn { display: inline-block; Cursor: pointer; } .cart .delete-btn { width: 18px; } .cart .delete-btn img { width: 100%; width: 24px; height: 17px; margin-right: 20px; } .cart .like-btn { width: 18px; } .cart .like-btn img { width: 100%; width: 24px; height: 17px; margin-left: 9px; } .cart .is-active { animation-name: animate; animation-duration: .8s; animation-iteration-count: 1; animation-timing-function: steps(28); animation-fill-mode: forwards; } @keyframes animate { 0% { background-position: left; } 50% { background-position: right; } 100% { background-position: right; } } .cart .image { width: 14%; margin-right: 50px; } .cart .image img { width: 100%; } .cart .description { padding-top: 10px; margin-right: 60px; width: 115px; } .cart .description span { display: block; font-size: 14px; color: #43484D; font-weight: 400; } .cart .description span:first-child { margin-bottom: 5px; } .cart .description span:last-child { font-weight: 300; margin-top: 8px; color: #86939E; } .cart .quantity { padding-top: 20px; margin-right: 60px; } .cart .quantity input { border: none; text-align: center; width: 32px; font-size: 16px; color: #43484D; font-weight: 300; } .cart button[class*=btn] { width: 30px; height: 30px; background-color: #E1E8EE; border-radius: 6px; border: none; cursor: pointer; } .cart .minus-btn img { margin-bottom: 3px; } .cart .plus-btn img { margin-top: 2px; } .cart button:focus, .cart input:focus { outline: 0; } .cart .total-price { width: 83px; padding-top: 27px; text-align: center; font-size: 16px; color: #43484D; font-weight: 300; } @media (max-width: 800px) { .cart .shopping-cart { width: 100%; height: auto; overflow: hidden; } .cart .item { height: auto; flex-wrap: wrap; justify-content: center; } .cart .image img { width: 50%; } .cart .image, .cart .quantity, .cart .description { width: 100%; text-align: center; margin: 6px 0; } .cart .buttons { margin-right: 20px; } } .cart .checkout_wrapper { justify-content: center; } .navbar-nav { -webkit-box-direction: normal; -webkit-flex-direction: row !important; flex-direction: row !important; margin-left:2px ! important; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #FFFFFF; background-color: #2b2b33; } .btn-fill-secondary, .btn-secondary .btn-light { color: #FFFFFF; background-color: #2b2b33; border-color: #2b2b33; } .o_wsale_product_btn { background: transparent; gap: 5px !important; width: 100%; left: 0 !important; display: flex; justify-content: center; align-items: center; bottom: 100% !important; z-index: 2 !important; } #products_grid.o_wsale_layout_list .product-detials{ width: 70vh !important; float: left; align-items: flex-start !important; justify-content: space-between !important; padding: 15px; flex-direction: column !important; } #products_grid.o_wsale_layout_list .oe_product_cart .o_wsale_product_information_text { margin-right: -3rem; } #products_grid.o_wsale_layout_list .o_wsale_product_btn{ width: 10vh !important; flex-direction: column !important; justify-content: unset !important; margin-right: 13vh !important; } } .oe_product_cart .o_wsale_product_btn .btn { width: 40px; padding: 0.375rem 0.75rem; line-height: 27px; border-radius: 20% !important; transform: scale(0); opacity: 0; } .o_wsale_product_btn button{ background: black !important; border-radius: 5px !important; height: 36px !important; width: 40px !important; line-height: 25px !important; } .o_wsale_product_btn button span{ color: white !important; } .o_wsale_product_btn button:hover{ background: #675462 !important; } .o_wsale_product_btn a{ background: black !important; border-radius: 5px !important; height: 36px !important; width: 40px !important; line-height: 25px !important; } .o_wsale_product_btn a span{ color: white !important; } .o_wsale_product_btn a:hover{ background: #675462 !important; } .o_we_buy_now { margin-left: 20px; color: #fe0000; padding: 9px 25px !important; border-color: #fe0000 !important; border: 1px solid !important; cursor: pointer; background-color: transparent !important; height: -webkit-fill-available; margin-top: 15px; } .o_we_buy_now:hover { background-color: #e60000 !important; color: #fff; } .btn-check:checked + .btn-light{ background: #675462 !important; } .page-item.active .page-link { z-index: 1; color: #FFFFFF; background-color: #2b2b33; border-color: #2b2b33; } .ourproduct .card .card-body { background-color: #21272B !important; color: #fff; padding: 52px 10px 52px 10px; } .banner .card .card-body { color: #ffff; text-align-last: left; padding-bottom: 1px; background-color: #21272B !important; } .contact_button{ color: #FFFFFF; background-color: #fe0000; } .o_we_website_top_actions .btn.btn-primary { color: #FFFFFF; background-color: #fe0000; } * { font-family: "Montserrat", sans-serif; } @media (max-width: 768px) { .product-detials { flex-direction: column; align-items: center; } .btn-preview { width: 23vh; } #add_to_cart_wrap { display: inline-flex; } .o_wsale_product_btn{ left: 0% !important; right: unset !important; } .o_wsale_layout_list .o_wsale_product_btn{ bottom: 15px !important; display: contents !important; } #products_grid.o_wsale_layout_list .product__price { display: flex; align-items: center !important; } } .oe_subdescription{ color: black !important; } .oe_price { color: red !important; }