/
home
/
henzagold
/
oldsite
/
static
/
css
/
File Upload :
llllll
Current File: /home/henzagold/oldsite/static/css/style.css
/*=========================== = Table of Contents 0. Keyframes 1. General 1.1. Typography 1.2. Section spacings 1.3. Forms 1.4. Buttons 1.5. Views & Badges 1.6. Modals & Popups 1.7. Tables 1.8. Tabs 2. Header 3. Footer 4. Banner 5. Subheader 6. Shortcodes 6.0. Blog Posts 6.1. Featured Jewelry 6.2. CTA 6.3. Agent 6.4. testimonials 6.5. Infographics 6.6. Locations 6.7. Single Agent 6.8. Categories 6.9. Top Jewelry 6.10. Countries 7. Misc 8. Pages 8.0. Post Single 8.1. Product pages 8.2. Submit Product 8.3. Compare Jewelry 8.4. Agent Profile 8.5. Coming Soon Page 8.6. About Us Page 8.7. 404 Page 8.8 Login & Register 8.9 Contact Us 8.10. Pricing 9. Responsive ===========================*/ /* Google Fonts */ /*@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');*/ /*@import url(../../../../../../fonts.googleapis.com/css�family=Roboto_400,500,600,700&display=swap.cssp");*/ /*-------------------------------------------------------------------*/ /*font- fmaily*/ /*@font-face { font-family: "payda"; src: url("../fonts/yekan-Regular.ttf") format("truetype"); }*/ /* @font-face { font-family: "primary-font"; src: url("../fonts/iran-yekan-400.eot"); src: url("../fonts/iran-yekan-400.eot?#iefix") format("embedded-opentype"), url("../fonts/iran-yekan-400.woff2") format("woff2"), url("../fonts/iran-yekan-400.woff") format("woff"), url("../fonts/iran-yekan-400.ttf") format("truetype"); font-weight: 400; } @font-face { font-family: 'Ubuntu'; src: url('Ubuntu.eot'); src: url('Ubuntu.eot?#iefix') format('embedded-opentype'), url('Ubuntu.woff') format('woff'), url('Ubuntu.ttf') format('truetype'); font-weight: normal; font-style: normal; } */ :root { --primary-color: #1c2d56; --secondary-color: #836447; } body { /* background-color: var(--primary-color) !important;*/ } /*@font-face { font-family: "yekan"; src: url("../fonts/iran-yekan-400.eot"); src: url("../fonts/iran-yekan-400.eot?#iefix") format("embedded-opentype"), url("../fonts/iran-yekan-400.woff2") format("woff2"), url("../fonts/iran-yekan-400.woff") format("woff"), url("../fonts/iran-yekan-400.ttf") format("truetype"); font-weight: 100 !important; }*/ /*@font-face { font-family: "yekan"; src: url("../fonts/PeydaWeb-Regular.eot"); src: url("../fonts/PeydaWeb-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/PeydaWeb-Regular.woff2") format("woff2"), url("../fonts/PeydaWeb-Regular.woff") format("woff"), url("../fonts/PeydaWeb-Regular.ttf") format("truetype"); font-weight: 100 !important; }*/ @font-face { font-family: "yekan"; src: url("../fonts/YekanBakh-Medium.eot"); src: url("../fonts/YekanBakh-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/YekanBakh-Medium.woff2") format("woff2"), url("../fonts/YekanBakh-Medium.woff") format("woff"), url("../fonts/YekanBakh-Medium.ttf") format("truetype"); font-weight: 100 !important; } /* === Keyframes === */ @-webkit-keyframes animateCloud { 0% { margin-left: -100px; } 100% { margin-left: 120%; } } @keyframes animateCloud { 0% { margin-left: -100px; } 100% { margin-left: 120%; } } @-webkit-keyframes animateCloudtwo { 0% { right: -140px; } 100% { right: 120%; } } @keyframes animateCloudtwo { 0% { right: -140px; } 100% { right: 120%; } } @-webkit-keyframes move-forever { 0% { -webkit-transform: translate3d(-90px, 0, 0); transform: translate3d(-90px, 0, 0); } 100% { -webkit-transform: translate3d(85px, 0, 0); transform: translate3d(85px, 0, 0); } } @keyframes move-forever { 0% { -webkit-transform: translate3d(-90px, 0, 0); transform: translate3d(-90px, 0, 0); } 100% { -webkit-transform: translate3d(85px, 0, 0); transform: translate3d(85px, 0, 0); } } @keyframes lds-grid { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } /*====================== 1.0. General ========================*/ .image-box { position: relative; } .image-box img { border-radius: 4px; } .image-box-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgba(0, 0, 0, .4); padding: 30px; border-radius: 4px; } .image-box-content h6 { margin-bottom: 5px; color: #fff; } .acr-preloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 99999; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } .acr-preloader.hidden { opacity: 0; visibility: hidden; } .lds-grid { display: inline-block; position: relative; width: 80px; height: 80px; } .lds-grid div { position: absolute; width: 16px; height: 16px; border-radius: 50%; background: var(--secondary-color);; animation: lds-grid 1.2s linear infinite; } .lds-grid div:nth-child(1) { top: 8px; left: 8px; animation-delay: 0s; } .lds-grid div:nth-child(2) { top: 8px; left: 32px; animation-delay: -0.4s; } .lds-grid div:nth-child(3) { top: 8px; left: 56px; animation-delay: -0.8s; } .lds-grid div:nth-child(4) { top: 32px; left: 8px; animation-delay: -0.4s; } .lds-grid div:nth-child(5) { top: 32px; left: 32px; animation-delay: -0.8s; } .lds-grid div:nth-child(6) { top: 32px; left: 56px; animation-delay: -1.2s; } .lds-grid div:nth-child(7) { top: 56px; left: 8px; animation-delay: -0.8s; } .lds-grid div:nth-child(8) { top: 56px; left: 32px; animation-delay: -1.2s; } .lds-grid div:nth-child(9) { top: 56px; left: 56px; animation-delay: -1.6s; } a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; text-align: right; } .opacity-0 { opacity: 0; } .opacity-25 { opacity: .25; } .opacity-50 { opacity: .50; } .opacity-75 { opacity: .75; } .opacity-100 { opacity: 1; } .border-bottom { border-bottom: 1px solid rgba(0, 0, 0, .1); } .border-top-primary { border-top: 10px solid var(--secondary-color); } .border-bottom-primary { border-bottom: 10px solid var(--secondary-color); } .dark-overlay, .light-overlay, .primary-overlay { position: relative; z-index: 1; } .dark-overlay::before, .light-overlay::before, .primary-overlay::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; /*background-color: rgba(0,0,0,.4);*/ z-index: -1; -webkit-transition: background-color .3s; -o-transition: background-color .3s; transition: background-color .3s; } .dark-overlay.dark-overlay-2::before { background-color: rgba(0, 0, 0, .6); } .light-overlay::before { background-color: rgba(255, 255, 255, .4); } .light-overlay.light-overlay-2::before { background-color: rgba(255, 255, 255, .6); } .primary-overlay::before { background-color: rgba(89, 151, 255, .4); } .primary-overlay.light-overlay-2::before { background-color: rgba(89, 151, 255, .6); } html { width: 100%; overflow-x: hidden; } body { font-family: 'yekan', sans-serif; /*'Raleway', sans-serif;*/ margin: 0; padding: 0; font-size: 14px; line-height: 28px; /*font-weight: 400;*/ /* font-weight: 100 !important;*/ color: #515151; overflow-x: hidden; } body.aside-open { overflow: hidden; } hr { margin: 30px 0; } img { max-width: 100%; height: auto; } .cursor-pointer { cursor: pointer; } .close-btn { border: 0; background-color: transparent; padding: 0; width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; outline: none; } .close-btn:focus { outline: none; } .close-btn span { position: absolute; width: 2px; height: 15px; display: block; background-color: #fff; opacity: 0.6; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .close-btn.close-dark span { background-color: var(--primary-color); } .close-btn.close-danger span { background-color: red; } .close-btn span:nth-child(2) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .close-btn:hover span { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .close-btn:hover span:nth-child(2) { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .close-btn.dark span { background-color: var(--primary-color); } .icon-2x { font-size: 2rem; } .icon-3x { font-size: 3rem; } .icon-4x { font-size: 4rem; } .border-0 { border: 0; } .full-width { width: 100%; height: 100%; object-position: center; object-fit: cover; } .bg-cover { background-size: cover; } .bg-parallax { background-attachment: fixed; } .bg-contain { background-size: contain; } .bg-norepeat { background-repeat: no-repeat; } .bg-center { background-position: center; } .bg-top { background-position: top; } .bg-right { background-position: right; } .bg-bottom { background-position: bottom; } .light-bg { background-color: #fffcef; } .primary-bg { background-color: var(--secondary-color); } .secondary-bg { background-color: #171717; } .dark-bg { background-color: var(--primary-color); } .spacer { height: 140px; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; } .spacer.spacer-lg { height: 190px; } .spacer.spacer-xl { height: 300px; } .spacer.spacer-bottom { top: auto; bottom: 0; } .spacer.spacer-vertical { height: 100%; width: 140px; } .spacer.spacer-vertical.spacer-right { right: 0; left: auto; } .spacer.spacer-vertical.spacer-left { right: auto; left: 0; } .spacer.spacer-vertical.spacer-xl { width: 500px; } /*====================== 1.1. Typography ========================*/ h1, h2, h3, h4, h5, h6 { margin: 0 0 20px; font-family: 'yekan', 'Roboto', serif; font-weight: 700; line-height: 28px; color: var(--primary-color); text-align: right; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: var(--primary-color); } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus { color: #a99d5e; } h1 { font-size: 42px; line-height: 50px; } h2 { font-size: 30px; line-height: 44px; } h3 { font-size: 32px; line-height: 40px; } h4 { font-size: 26px; line-height: 32px; } h5 { font-size: 18px; font-weight: 600; } h6 { font-size: 16px; font-weight: 600; } p { font-size: 14px; line-height: 28px; margin-bottom: 15px; color: #515151; text-align: right; } a { color: var(--secondary-color); text-decoration: none; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } a:hover, a:focus { color: #a99d5e; text-decoration: none; outline: none; } b, strong { font-weight: 700; } label { margin-bottom: 5px; font-weight: 500; } ol, ul { list-style: none; padding: 0; margin-top: 0; margin-bottom: 20px; } ul li, ol li { margin: 10px 0 0; position: relative; } .acr-list { margin-bottom: 20px; } .acr-list li { position: relative; margin-top: 10px; padding-left: 25px; } .acr-list li:first-child { margin-top: 0; } .acr-list li::before { font-family: "Font Awesome 5 Pro"; content: "\f058"; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; font-weight: 900; text-rendering: auto; line-height: 28px; font-size: 14px; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: var(--secondary-color); } .acr-list-decimal { list-style: decimal; padding-left: 15px; } .small, small { line-height: 21px; } blockquote { background-color: var(--secondary-color); position: relative; text-align: center; padding: 20px; margin: 20px 0; color: #fff; font-family: 'yekan', 'Roboto', serif; border-radius: 4px; overflow: hidden; } blockquote::after { content: ''; width: 360px; height: 360px; position: absolute; left: 45%; top: -70px; transform: rotate(-50deg); background-color: rgba(255, 255, 255, .1); border-radius: 25px; } blockquote::before { content: '\f140'; font-family: flaticon; font-size: 34px; color: #fff; opacity: .3; display: block; margin-bottom: 20px; } blockquote h5 { color: #fff; } blockquote p { margin-bottom: 0; color: #fff; } .fs-12 { font-size: 12px; } .fs-14 { font-size: 14px; } .fs-15 { font-size: 15px; } .fs-16 { font-size: 16px; } .fs-18 { font-size: 18px; } .fw-400 { font-weight: 400 !important; } .fw-500 { font-weight: 500; } .fw-600 { font-weight: 600; } .fw-700 { font-weight: 700; } /*====================== 1.2 Section Spacings ========================*/ .section { position: relative; padding: 82px 0; /*padding: 1rem 0;*/ } .section.section-padding { padding: 80px 0 50px; } .section-light { background-color: #f8f9fa; } .title { /*font-size: 42px;*/ font-size: 30px; line-height: 50px; margin-bottom: 20px; } .section-title-wrap.section-header .title { margin-bottom: 0; } .section-title-wrap.section-header { padding-bottom: 50px; padding-top: 50px; } .section-title-wrap p { max-width: 600px; margin: 20px 0; font-size: 16px; } .section-title-wrap.text-center p { margin: 0 auto 20px; } .section-title-wrap h5 { margin-bottom: 10px; } .mb-30 { margin-bottom: 30px; } .mr-lg-30 { margin-left: 30px; } .section-title-wrap.flex-header { display: flex; align-items: center; justify-content: space-between; } .section-title-wrap.flex-header .acr-arrows .slick-arrow { margin-left: 3px; } .products-slider .slick-list { padding-top: 10px; } /*================== 1.3. Forms ====================*/ textarea { resize: none; } .form-control::-webkit-input-placeholder { color: #a5a5a5; } .form-control::-moz-placeholder { color: #a5a5a5; } .form-control:-ms-input-placeholder { color: #a5a5a5; } .form-control::-ms-input-placeholder { color: #a5a5a5; } .form-control::placeholder { color: #a5a5a5; } .custom-file, .custom-file-input { height: 50px; cursor: pointer; } .custom-file-label { height: 50px; padding: 8px 15px; color: #6e6e6e; line-height: 33px; border: 1px solid rgba(0, 0, 0, .1); } .custom-file-label::after { background-color: #fffcef; padding: 8px 15px; line-height: 33px; height: 100%; font-weight: 600; } .custom-file-input:focus ~ .custom-file-label { border-color: rgba(0, 0, 0, .1); box-shadow: none; } .acr-form-notice { display: block; font-size: 13px; line-height: 20px; margin-top: 5px; color: #848486; } .dropzone { border: 1px dashed rgba(0, 0, 0, .1); } .dropzone i { font-size: 28px; color: #848486; } .dropzone .dropzone-msg-title { margin: 20px 0 5px; color: #848486; } .dropzone .dropzone-msg-desc { color: #848486; margin: 0; } .form-control { height: 50px; padding: 8px 15px; border-radius: 4px; border: 1px solid #efefef; width: 100%; color: #6e6e6e; border-color: #e5e1dc; background-color: #fff; letter-spacing: 0.1px; font-size: 14px; font-family: 'yekan'; } .form-control:focus { border: 1px solid #efefef; -webkit-box-shadow: none; box-shadow: none; } .form-control.form-control-dark { color: #fff; border-color: #616161; background-color: #3c3c3c; } .form-control.form-control-dark:focus { border: 1px solid #4e4e4e; -webkit-box-shadow: none; box-shadow: none; } .input-group-text { padding: 10px 20px; font-size: 14px; font-weight: 600; font-family: 'yekan'; background-color: transparent; border: 1px solid rgba(0, 0, 0, .1); } .input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) { border-top-right-radius: 8px; border-bottom-right-radius: 8px; } .form-group { margin-bottom: 20px; } .input-with-icon { position: relative; } .input-with-icon input, .input-with-icon select { padding-left: 40px; } .input-with-icon i { position: absolute; top: 50%; left: 15px; font-size: 18px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #a5a5a5; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } .input-with-icon input:focus + i, .input-with-icon select:focus + i { color: #454545; } .custom-control-input:focus ~ .custom-control-label::before { -webkit-box-shadow: none; box-shadow: none; } .custom-radio .custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: var(--secondary-color); border-color: var(--secondary-color); } .custom-control label { line-height: 23px; } .acr-form-notice { display: block; font-size: 13px; line-height: 20px; margin-top: 5px; color: #848486; } .custom-switch .custom-control-input:checked ~ .custom-control-label::before { background-color: var(--secondary-color); border-color: var(--secondary-color); } /* Select2 */ .select2-container--default .select2-search--dropdown .select2-search__field { height: 50px; padding: 8px 15px; border-radius: 4px; border: 1px solid #efefef; width: 100%; color: #6e6e6e; border-color: #e5e1dc; background-color: #fff; letter-spacing: 0.1px; font-size: 14px; outline: none; } .select2-search--dropdown { padding: 0; margin-bottom: 5px; } .select2-container { width: 100% !important; } .acr-select2, .select2-container--default .select2-selection--single { outline: none; width: 100%; position: relative; background-color: #fff; padding: 15px; border-radius: 4px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); display: flex; align-items: center; justify-content: space-between; cursor: pointer; transition: .3s; z-index: 1; height: 58px; border: 0; } .acr-select2:hover, .select2-container--default .select2-selection--single:hover { background-color: #fbfbfb; } .select2-dropdown { z-index: 23; background-color: #fff; width: 100%; border-radius: 4px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); padding: 15px; transition: 0s; border: 0; } .select2-results__option { margin: 0; border-bottom: 1px solid rgba(0, 0, 0, .1); padding: 0 0 10px; transition: .3s; font-size: 14px; font-weight: 500; cursor: pointer; } .select2-results__option:last-child, .select2-results__option:first-child { padding: 0; border: 0; } .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true] { background-color: transparent; color: var(--secondary-color); } .select2-results__option + .select2-results__option { margin-top: 10px; } .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; } .select2-container--default .select2-selection--single .select2-selection__arrow { display: flex; align-items: center; width: 14px; position: relative; } .select2-container--default .select2-selection--single .select2-selection__arrow::before, .select2-container--default .select2-selection--single .select2-selection__arrow::after { content: ''; width: 5px; height: 2px; background-color: #848486; transform: rotate(0deg); transform-origin: bottom; transition: .3s; } .select2-container--default .select2-selection--single .select2-selection__arrow::after { transform: rotate(0deg) translateX(0); } .select2-container--default:hover .select2-selection--single .select2-selection__arrow::before, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::before { transform: rotate(145deg); } .select2-container--default:hover .select2-selection--single .select2-selection__arrow::after, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::after { transform: rotate(-145deg) translateX(-1px); width: 7px; } .select2-container .select2-selection--single .select2-selection__rendered { padding: 0; margin-right: 10px; margin-left: auto; font-size: 14px; color: #848486; text-overflow: ellipsis; margin: 0 auto 0 10px; white-space: nowrap; overflow: hidden; max-width: 140px; padding-left: 45px; } .select2-container--default .select2-selection--single .select2-selection__placeholder { font-family: 'yekan', 'Roboto', serif; font-weight: 600; color: var(--primary-color); } .acr-custom-select { position: relative; z-index: 1; } .acr-custom-select > label { padding: 0; margin-right: 10px; font-family: 'yekan', 'Roboto', serif; font-weight: 600; color: var(--primary-color); position: absolute; z-index: 2; top: 50%; transform: translateY(-50%); /*left: 15px;*/ pointer-events: none; } .acr-custom-select select { font-size: 0; } .banner .acr-custom-select::after { content: ''; position: absolute; top: 10px; left: 40px; width: calc(100% - 80px); height: 100%; background-color: rgba(255, 255, 255, .4); z-index: -1; border-radius: 4px; transition: .3s; pointer-events: none; } .banner .acr-custom-select::before { content: ''; position: absolute; top: 5px; left: 20px; width: calc(100% - 40px); height: 100%; background-color: rgba(255, 255, 255, .6); z-index: -1; border-radius: 4px; transition: .3s; pointer-events: none; } .banner .acr-custom-select:hover::before, .banner .acr-custom-select:hover::after { top: 0; left: 0; width: 100%; } /*================== 1.4. Buttons ====================*/ .btn-custom, .btn-custom-2 { cursor: pointer; display: inline-block; text-align: center; white-space: nowrap; vertical-align: middle; position: relative; background-color: var(--secondary-color); line-height: 24px; border: 0; color: #fff; font-size: 14px; font-weight: 600; padding: 12px 20px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; border-radius: 4px; overflow: hidden; z-index: 1; } .btn-custom, .btn-custom-2 i { font-family: 'yekan'; transition: .3s; } .btn-custom::before { content: ''; width: 100%; height: 0; background-color: #a99d5e; position: absolute; bottom: 0; left: 0; border-radius: 4px; z-index: -1; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; } .btn-custom:hover::before, .btn-custom:focus::before { height: 100%; } .btn-custom:hover, .btn-custom:focus { color: #fff; outline: none; } .btn-custom-2:hover, .btn-custom-2:focus { outline: none; } .btn-custom.primary { background-color: var(--secondary-color); color: white !important; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; } .btn-custom.secondary { background-color: var(--secondary-color); } .btn-custom.secondary::before { background-color: #383838; } .btn-custom-2.light { background-color: transparent; border: 2px solid #fff; } .btn-custom-2.light:hover { background-color: #fff; color: var(--primary-color); } .btn-custom-2.light-grey { border: 1px solid rgba(0, 0, 0, 0.1); color: #848486; background-color: #fff; } .btn-custom-2.light-grey:hover { background-color: #f5f5f5; border-color: rgba(0, 0, 0, 0.1); color: #848486; } .btn-custom-2.grey { background-color: #fff; border: 2px solid rgba(0, 0, 0, .1); color: #515151; } .btn-custom-2.grey:hover { background-color: #fff; border-color: var(--secondary-color); color: var(--secondary-color); } .btn-custom-2.grey:hover i { color: var(--secondary-color); } .input-group-append .btn-custom, .input-group-append .btn-custom::before { border-top-left-radius: 0; border-bottom-left-radius: 0; } .btn-custom i, .btn-link i { margin-left: 10px; } .btn.icon-behind i, .btn-link.icon-behind i { margin-right: 10px; } .btn-link { font-weight: 600; color: var(--primary-color); } .btn-link:hover, .btn-link:focus { color: #a99d5e; text-decoration: none; } .btn-custom.btn-sm { padding: 8px 20px !important; font-size: 12px; } input[type="submit"]:disabled, button[type="submit"]:disabled { background-color: #e4e3e8; border-color: #e4e3e8; cursor: not-allowed; } /*================== 1.5. Views & Badges ====================*/ .custom-primary { color: var(--secondary-color); } .custom-secondary { color: #171717; } .custom-success { color: var(--secondary-color) !important; } .custom-warning { color: #ffa80a; } .custom-danger { color: #ff4764 !important; } .twitter { background-color: rgba(44, 170, 225, 0.4); color: #2caae1; } .twitter:hover { background-color: #2caae1; color: #fff; } .facebook { background-color: rgba(59, 87, 157, 0.4); color: #3b579d; } .facebook:hover { background-color: #3b579d; color: #fff; } .google { background-color: rgba(220, 74, 56, 0.4); color: #dc4a38; } .google:hover { background-color: #dc4a38; color: #fff; } .linkedin { background-color: rgba(1, 119, 181, 0.4); color: #0177b5; } .linkedin:hover { background-color: #0177b5; color: #fff; } .pinterest { background-color: rgba(204, 33, 39, 0.4); color: #cc2127; } .pinterest:hover { background-color: #cc2127; color: #fff; } .youtube { background-color: rgba(229, 45, 39, 0.4); color: #e52d27; } .youtube:hover { background-color: #e52d27; color: #fff; } .github { background-color: rgba(51, 51, 51, 0.4); color: #333333; } .github:hover { background-color: #333333; color: #fff; } .behance { background-color: rgba(23, 105, 255, 0.4); color: #1769ff; } .behance:hover { background-color: #1769ff; color: #fff; } .dribbble { background-color: rgba(234, 76, 137, 0.4); color: #ea4c89; } .dribbble:hover { background-color: #ea4c89; color: #fff; } .reddit { background-color: rgba(255, 69, 0, 0.4); color: #ff4500; } .reddit:hover { background-color: #ff4500; color: #fff; } /* Badges */ [class*='badge-'] { position: relative; color: #fff; font-weight: 400; padding: 6px 9px; font-size: 13px; } .badge.badge-primary { background-color: var(--secondary-color); } .badge.badge-secondary { background-color: #aa66cc; } .badge.badge-success { background-color: var(--secondary-color); } .badge.badge-warning { background-color: #fda600; } .badge.badge-danger { background-color: #ff737b; } .badge.badge-info { background-color: #5a9ee0; } /*====================== 1.6 Modals & Popups ========================*/ .modal-content { border: 0; border-radius: 4px; } .modal-header { padding: 20px; border-bottom: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .modal-body { padding: 40px; } .modal-lg { max-width: 1000px; } /*====================== 1.7 Tables ========================*/ table th, table td { padding: 10px; vertical-align: middle; font-size: 14px; border-top: 1px solid rgba(0, 0, 0, .1); } table th { font-weight: 600; background-color: #fffcef; font-family: 'yekan', 'Roboto', serif; } table tr:last-child td, table tr:last-child th { border-bottom: 1px solid rgba(0, 0, 0, .1); } table { width: 100%; margin-bottom: 30px; } table td { background-color: #fff; } table img { width: 40px; border-radius: 4px; } .table-actions { width: 40px; } .table-switch { width: 80px; } .table-actions a { display: inline-block; font-size: 13px; padding: 3px 12px; border: 1px solid rgba(0, 0, 0, 0.1); color: #848486; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; background-color: #fff; text-align: center; margin: 0 2px 0 0; border-radius: 4px; } .table-actions a:hover { background-color: #f5f5f5; border-color: rgba(0, 0, 0, 0.1); color: #848486; -webkit-box-shadow: none; box-shadow: none; } /*====================== 1.8 Tabs ========================*/ .tab-content { margin-top: 30px; } .nav-tabs { border-bottom: 1px solid rgba(0, 0, 0, .1); } .nav-item { margin: 0; } .nav-tabs .nav-item { margin-bottom: 0; } .nav-tabs .nav-link:hover { color: var(--secondary-color); } .nav-tabs .nav-link { position: relative; padding: 0 20px 20px 20px; background-color: #fff; font-weight: 600; margin-right: 10px; color: var(--primary-color); border: 0; } .nav-tabs .nav-link::before { content: ''; position: absolute; top: 100%; left: 0; width: 0; height: 2px; background-color: var(--secondary-color); } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: var(--secondary-color); background-color: #fff; } .nav-tabs .nav-item.show .nav-link::before, .nav-tabs .nav-link.active::before { width: 100%; } .tab-content > .tab-pane { display: none; height: 0; } .tab-content > .active { height: auto; display: block; } .nav-tabs.tab-cards { display: block; border-bottom: 0; } .nav-tabs.tab-cards .nav-link { outline: none; width: 100%; position: relative; background-color: #fff; padding: 15px; border-radius: 4px; cursor: pointer; transition: .3s; z-index: 1; border: 0; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); margin-bottom: 30px; color: var(--primary-color); font-family: 'yekan', 'Roboto', serif; } .nav-tabs.tab-cards .nav-link:hover { background-color: #fffcef; } .nav-tabs.tab-cards .nav-link::before { display: none; } .nav-tabs.tab-cards .nav-item.show .nav-link, .nav-tabs.tab-cards .nav-link.active { background-color: var(--secondary-color); color: #fff; } .nav-tabs.tab-cards .nav-item.show .nav-link span, .nav-tabs.tab-cards .nav-link.active span { background-color: #fff; color: var(--secondary-color); box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .nav-tabs.tab-cards .nav-link span { display: inline-flex; justify-content: center; align-items: center; margin-right: 15px; width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgba(0, 0, 0, .1); transition: .3s; } /*====================== 2. Header ========================*/ .main-header { position: relative; width: 100%; background-color: #fff; z-index: 990; -webkit-transition: background-color 0.3s; -o-transition: background-color 0.3s; transition: background-color 0.3s; -webkit-box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .main-header.header-absolute { position: absolute; } .main-header .navbar > .container { position: relative; } .main-header.header-1 { width: calc(100% - 40px); border-radius: 4px; position: absolute; top: 20px; left: 50%; transform: translateX(-50%); background-color: #fff; } .main-header.header-1::before { content: ''; position: absolute; top: 5px; left: 20px; width: calc(100% - 40px); height: 100%; background-color: rgba(255, 255, 255, .6); z-index: -1; border-radius: 4px; transition: .3s; pointer-events: none; } .main-header.header-1::after { content: ''; position: absolute; top: 10px; left: 40px; width: calc(100% - 80px); height: 100%; background-color: rgba(255, 255, 255, .4); z-index: -1; border-radius: 4px; transition: .3s; pointer-events: none; } .main-header.header-1:hover::before, .main-header.header-1:hover::after { left: 0; top: 0; width: 100%; } .main-header.header-1 .top-header { /*border-radius: 6px 6px 0 0;*/ border-radius: 0 0 6px 6px; } .navbar { padding: 0; } .main-header.header-1.sticky { transform: translateX(0); width: 100%; border-radius: 0; } .main-header.header-1.sticky::before, .main-header.header-1.sticky::after { top: 0; } .main-header.sticky .top-header { /*display: none;*/ border-radius: 0; } .main-header.sticky { background-color: #fff; position: fixed; top: 0; left: 0; } .aside-toggler { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; cursor: pointer; /*margin: 0;*/ margin-right: 30px; } .aside-toggler span { display: block; margin-bottom: 6px; width: 24px; height: 2px; border-radius: 4px; background-color: var(--primary-color); -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } .aside-toggler span:last-child { margin-bottom: 0; } .aside-toggler:hover span { background-color: var(--secondary-color); } .navbar-brand { /*width: 120px;*/ margin: 0; padding: 0; } .navbar-nav { /*margin-left: auto;*/ margin-right: 0 !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .main-header.header-fw .navbar, .main-header.header-fw .top-header { padding-left: 75px; /*padding-right: 75px;*/ } .navbar .menu-item { position: relative; display: inline-block; margin: 0; } .navbar .menu-item a { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; /*padding: 30px 20px;*/ padding: 25px 15px; color: var(--primary-color); font-weight: 500; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .navbar .menu-item a.active, .navbar .menu-item a:hover { color: var(--secondary-color); } .navbar .menu-item:hover > .submenu { opacity: 1; visibility: visible; top: 100%; } .navbar .menu-item .submenu { position: absolute; top: 110%; right: 0; opacity: 0; visibility: hidden; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; background-color: #fff; min-width: 250px; z-index: 990; border-radius: 0 0 8px 8px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .navbar .menu-item .submenu.submenu-right { left: auto; right: 100%; } .navbar .menu-item .submenu .menu-item .submenu.submenu-right { left: auto; right: 100%; } .navbar .menu-item .submenu .menu-item { display: block; } .navbar .menu-item .submenu .menu-item a { padding: 10px 20px; border-bottom: 1px solid rgba(0, 0, 0, .1); font-weight: 400; font-size: 14px; } .navbar .menu-item .submenu .menu-item a:hover { color: var(--secondary-color); background-color: #fffcef; } .navbar .menu-item > .submenu > .menu-item:last-child > a { border-bottom: 0; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; } .navbar .menu-item > .submenu > .menu-item:first-child > a { border-top-left-radius: 8px; border-top-right-radius: 8px; } .navbar .menu-item .submenu .menu-item.menu-item-has-children > a::after { font-family: "Font Awesome 5 Pro"; content: "\f054"; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; font-weight: 900; text-rendering: auto; line-height: 28px; margin-left: auto; font-size: 10px; } .navbar .menu-item .submenu .menu-item .submenu { left: 100%; top: 0; border-radius: 4px; } .header-controls, .header-controls-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .header-controls-inner { margin: 0; } .header-controls-inner li { margin: 0; } .header-controls-inner li.cart-dropdown-wrapper, .header-controls-inner li.search-dropdown-wrapper { padding: 30px 15px; position: relative; line-height: .9; } .header-controls-inner li.cart-dropdown-wrapper i, .header-controls-inner li.search-dropdown-wrapper i { position: relative; cursor: pointer; } .header-controls-inner li.cart-dropdown-wrapper i::after { content: ''; position: absolute; top: 18px; left: 9.5px; width: 5px; height: 5px; background-color: var(--secondary-color); border-radius: 50%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .header-controls-inner li.search-dropdown-wrapper { padding-right: 0; } .header-controls-inner li i { -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } .navbar-nav.auth-controls { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .navbar-nav.auth-controls li:nth-child(2) { margin: 0; color: #fff; font-size: 12px; } /* Header Style 2 */ .main-header.header-2 { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .main-header.header-2 .navbar > .container { padding-top: 20px; } .main-header.header-2 .navbar .menu-item a { padding: 20px; color: #fff; } .main-header.header-2 .navbar .menu-item:last-child a { padding-right: 0; } .main-header.header-2 .navbar .menu-item .submenu .menu-item a { padding: 10px 20px; color: var(--primary-color); } .main-header.header-2 .navbar .menu-item .submenu .menu-item a:hover { color: var(--secondary-color); } .main-header.header-2.sticky { background-color: #fff; } .main-header.header-2.sticky .navbar-brand { width: 170px; } .main-header.header-2.sticky .navbar .menu-item a { padding: 30px 20px; color: var(--primary-color); } .main-header.header-2.sticky .navbar > .container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding-top: 0; } /* Header Style 3 */ .main-header.header-3 { box-shadow: none; border-bottom: 1px solid rgba(0, 0, 0, .1); } .top-header { padding: 10px 0; background-color: var(--primary-color); } .top-header-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .top-header .top-header-inner .social-media li a { color: #efefef; border: 0; width: auto; height: auto; margin-right: 0; padding-right: 30px; } .top-header .top-header-inner .social-media li a:hover { background-color: transparent; color: #fff; } .top-header-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0; } .top-header-nav li { margin: 0; } .top-header-nav li:nth-child(2) { margin: 0 10px; color: #fff; font-size: 12px; } .top-header-nav li a { color: #efefef; /*font-weight: 700;*/ font-size: 15px; padding: 10px; } .top-header-nav li a:hover { color: #fff; } .top-header-nav li a i { margin-right: 5px; } /* Aside */ .main-aside { position: fixed; top: 0; right: 0; z-index: 999999; width: 270px; height: 100%; background-color: #fff; -webkit-box-shadow: 0 2px 32px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 32px rgba(0, 0, 0, 0.15); -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; padding: 20px 0; -webkit-transform: translateX(300px); -ms-transform: translateX(300px); transform: translateX(300px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .main-aside.open { -webkit-transform: translateX(-300px); -ms-transform: translateX(-300px); transform: translateX(-300px); } .main-aside .navbar-brand { padding: 10px 15px; display: block; width: 200px; margin: 0; } .main-aside ul { margin: 0; } .main-aside ul .menu-item { margin: 0; } .main-aside > ul > li > a { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .main-aside ul .menu-item.menu-item-has-children > a::after { /*font-family: "Font Awesome 5 Pro"; content: "\f078"; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; font-weight: 900; text-rendering: auto; line-height: 28px; margin-left: auto; font-size: 10px;*/ } .main-aside ul .menu-item a { padding: 10px 15px; display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; color: var(--primary-color); font-weight: 400; transition: 0s; } .main-aside ul .menu-item a i { color: var(--primary-color); width: 40px; font-size: 24px; } .main-aside ul .menu-item a:hover, .main-aside ul .menu-item a.active { /*background-color: #171717;*/ background-color: #1c2d56; color: #fff; } .main-aside ul .menu-item a:hover i, .main-aside ul .menu-item a.active i { color: #fff; } .main-aside .aside-title { padding: 0 15px; } .main-aside .aside-title h4 { margin-bottom: 5px; } .main-aside .aside-scroll { position: relative; overflow-y: auto; } .main-aside .menu-section-title { font-weight: 700; text-transform: uppercase; font-family: 'yekan', 'Roboto', serif; color: var(--primary-color); margin: 20px 15px 5px; } .main-aside ul .menu-item .submenu { display: none; } .main-aside ul .menu-item .submenu.open { display: block; } .main-aside ul .menu-item .submenu a { padding-left: 55px; } .main-aside ul .menu-item .submenu .submenu a { padding-left: 85px; } .main-aside.open + .aside-overlay { opacity: 1; visibility: visible; } .main-aside .aside-controls { display: flex; align-items: center; justify-content: space-between; } .aside-overlay { background-color: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 997; cursor: pointer; opacity: 0; visibility: hidden; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; display: none; } /* Mega Jewelry */ .navbar .menu-item.mega-menu-wrapper { position: static; } .navbar .menu-item.mega-menu-wrapper .submenu { width: 100%; border-radius: 4px; } .navbar .menu-item.mega-menu-wrapper .submenu > li { margin: 0; padding: 20px; overflow: hidden; } .navbar .menu-item.mega-menu-wrapper .submenu li > img { position: absolute; width: 180px; right: 20px; bottom: -20px; } .mega-menu-promotion-wrapper { margin-top: 30px; } .navbar .mega-menu-promotion { text-align: center; } .navbar .mega-menu-promotion > a { display: block; padding: 0; } .navbar .mega-menu-promotion img { width: 150px; margin-bottom: 5px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } .navbar .mega-menu-promotion:hover img { -webkit-transform: translateY(-4px); -ms-transform: translateY(-4px); transform: translateY(-4px); } .mega-menu-promotion-text h4 { margin-bottom: 5px; font-size: 18px; } .mega-menu-promotion-text span { font-size: 14px; font-weight: 600; line-height: 21px; color: #848486; } .navbar .mega-menu-promotion-text h4 a { display: block; padding: 0; color: var(--primary-color); } .navbar .mega-menu-promotion-text h4 a:hover { color: #ED4E53; } .navbar .mega-menu-item h5 { margin-bottom: 10px; font-size: 20px; } .navbar .mega-menu-item p { padding: 10px 0; } .navbar .mega-menu-item a { display: block; font-weight: 400; padding: 10px 0; } .navbar .mega-menu-item .btn-custom { display: inline-block; padding: 12px 30px; color: #fff; font-weight: 600; } .navbar .mega-menu-item .btn-custom:hover { color: #fff; } .navbar .mega-menu-item a.coming-soon { color: #b7b7b7; cursor: default; } .navbar .mega-menu-item a.coming-soon span { margin-left: 5px; font-size: 12px; } /*====================== 2.1 Header Style 3 4 and 5 ========================*/ .acr-header { position: relative; background: #fff; } .acr-header .topbar { background-color: #171717; padding: 10px 0; height: 3rem; } .acr-header .topbar .topbar-inner p { color: #fff; margin-bottom: 0; font-weight: 600; text-transform: uppercase; font-size: 13px; } /*.acr-header .middle-header .searchbar { padding: 0; }*/ .acr-header.header-style-2 .bottom-header .bottom-head-search button, .acr-header .middle-header .searchbar button, .nav .searchbar button, .main-aside .searchbar button { border: none; background-color: transparent; position: absolute; left: -1px; width: 50px; height: 50px; z-index: 5; } .acr-header button:focus, .nav button:focus { border: none; outline: none; } .acr-header .middle-header .header-controls ul, .acr-header .middle-header .header-controls { display: flex; align-items: center; justify-content: flex-end; flex-direction: row-reverse; } .acr-header .middle-header .header-controls ul { margin-bottom: 0; } .acr-header .middle-header .header-controls ul > li { margin-top: 0; } .acr-header .middle-header .header-controls ul > li > a { display: flex; align-items: center; justify-content: center; border-radius: 50%; margin-right: 30px; color: var(--primary-color); padding: 15px 0; font-size: 16px; background-color: #fff; position: relative; } .acr-header .middle-header .header-controls ul > li > a .cart-count { background-color: var(--secondary-color); color: #fff; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; font-size: 10px; border-radius: 50%; line-height: normal; position: absolute; right: 0px; top: 0px; } .acr-header .middle-header .dropdown-btn .cart-dropdown-menu { border: none; padding: 0; margin: 0; border-radius: 4px; padding: 20px; width: 300px; display: block; opacity: 0; visibility: hidden; top: 105%; transition: .3s; box-shadow: 0 0px 24px rgba(0, 0, 0, 15%); } .acr-header .middle-header .dropdown-btn .cart-dropdown-menu.show { opacity: 1; visibility: visible; top: 100%; } .acr-header .middle-header .cart-dropdown-menu .cart-items-box { display: block; overflow-y: auto; max-height: 305px; } .acr-header .middle-header .cart-dropdown-menu div.cart-items-box { height: auto; padding-top: 15px; } .acr-header .middle-header .cart-dropdown-menu .cart-item { border-bottom: 1px solid #eee; padding-bottom: 15px; margin-bottom: 15px; display: flex; align-items: center; justify-content: space-between; } .acr-header .middle-header .cart-dropdown-menu .cart-item:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .acr-header .middle-header .cart-dropdown-menu .cart-item span { font-weight: 600; } .acr-header .middle-header .cart-dropdown-menu .cart-item.actions { justify-content: flex-start; } .acr-header .middle-header .cart-dropdown-menu .cart-item.actions button { margin-right: 5px; } .acr-header .middle-header .cart-dropdown-menu .cart-item .img { width: 80px; height: 80px; margin-right: 10px; } .acr-header .middle-header .cart-dropdown-menu .cart-item .content { width: calc(100% - 90px); } .acr-header .middle-header .cart-dropdown-menu .cart-item .content h5 { font-size: 14px; margin-bottom: 5px; line-height: normal; } .acr-header .middle-header .cart-dropdown-menu .cart-item .content p { color: var(--secondary-color); margin-bottom: 0; } .acr-header .bottom-header .bottom-navigation, .acr-header .middle-navigation { display: flex; /* align-items: center;*/ /*justify-content: center;*/ /*margin: 0;*/ margin-right: 2%; } .acr-header .middle-navigation nav > .main-navigation > .logo { width: 140px; margin: 0 15px; } .acr-header .bottom-header .bottom-navigation nav > .main-navigation, .acr-header .middle-navigation nav > .main-navigation { display: flex; margin: 0; align-items: center; justify-content: center; } .acr-header .middle-navigation nav > .main-navigation > .menu-item { margin: 0 5px; } .acr-header .middle-navigation nav > .main-navigation > .menu-item > a { display: block; font-size: 16px; color: var(--primary-color); padding: 25px 13px; /*font-weight: 600;*/ position: relative; } .acr-header .bottom-header.style-2 .bottom-navigation nav > .main-navigation > .menu-item > a:before, .acr-header .middle-navigation nav > .main-navigation > .menu-item > a:before { content: ''; height: 3px; width: 0; background: #01bbbc; display: block; transition: 0.3s all; position: absolute; bottom: 0; right: 0; } .acr-header .middle-navigation nav > .main-navigation > .menu-item.active > a, .acr-header .middle-navigation nav > .main-navigation > .menu-item:hover > a { color: #171717; } .acr-header .bottom-header { background-color: var(--primary-color); } .acr-header .bottom-header .bottom-navigation nav > .main-navigation > .menu-item { margin: 0 5px; } .acr-header .bottom-header .bottom-navigation nav > .main-navigation > .menu-item > a { color: #fff; padding: 15px; display: block; } .acr-header .bottom-header .bottom-navigation nav > .main-navigation > .menu-item > a:hover { color: var(--secondary-color); } .acr-header .header-controls ul > li:hover > a, .acr-header .header-controls ul > li > a:hover { color: inherit; } .acr-category-mm { position: relative; } .acr-category-mm-header { height: 100%; display: flex; align-items: center; justify-content: center; padding: 0 20px; cursor: pointer; background-color: #01bbbc; transition: .3s; } .acr-category-mm-header:hover { background-color: #383838; } .acr-category-mm-header h6 { margin: 0; color: #fff; } .acr-category-mm-header h6 i { font-weight: 400; margin-left: 100px; font-size: 12px; } .acr-category-mm-body { position: absolute; top: 105%; left: 0; width: 400px; box-shadow: 0 3px 24px rgba(0, 0, 0, .04); background-color: #fff; z-index: 94; transition: .3s; opacity: 0; visibility: hidden; } .acr-category-mm.open .acr-category-mm-body { top: 100%; opacity: 1; visibility: visible; } .acr-category-mm-body ul { margin: 0; } .acr-category-mm-body ul li { display: block; position: relative; margin: 0; padding: 20px 20px 10px 20px; } .acr-category-mm-body ul li + li { padding: 10px 20px; } .acr-category-mm-body ul li a { color: #18181D; display: block; } .acr-category-mm-body .acr-category-mm-item-has-children > a { display: flex; align-items: center; justify-content: space-between; } .acr-category-mm-body .acr-category-mm-item-has-children > a::after { content: "\f054"; font-weight: 900; font-family: "Font Awesome 5 Pro"; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; margin-left: auto; font-size: 11px; transition: transform .3s; } .acr-category-mm-body > ul > li > ul.acr-category-mm-2-cols { min-width: 400px; } .acr-category-mm-body > ul > li > ul { position: absolute; top: 0; left: 95%; transition: .3s; background-color: red; box-shadow: 0 3px 24px rgba(0, 0, 0, .04); background-color: #fff; border: 1px solid #F0F2F3; opacity: 0; visibility: hidden; z-index: 90; width: 100%; border-radius: 0 8px 8px 8px; } .acr-category-mm-body > ul > li:hover > ul { opacity: 1; visibility: visible; left: 100%; } .acr-category-mm-body > ul > li > ul > li { display: flex; flex-wrap: wrap; align-items: flex-start; padding: 0; } .acr-category-mm-banner { position: relative; z-index: 1; width: 100%; } .acr-category-mm-banner::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(to top, rgba(0, 0, 0, .6), transparent); } .acr-category-mm-body > ul > li > ul > li img { display: block; width: 100%; flex: 0 100%; border-radius: 0 8px 0 0; } .acr-category-mm-banner-desc { position: absolute; bottom: 0; width: 100%; padding: 20px; } .acr-category-mm-banner-desc h6, .acr-category-mm-banner-desc p { margin-bottom: 0; color: #fff; } .acr-category-mm-body ul li a i { width: 20px; font-size: 12px; } /*Submenu*/ .acr-header .menu-item-has-children, .acr-header .menu-item-has-children li { margin-top: 0 } .acr-header .menu-item-has-children > .sub-menu { position: absolute; top: 100%; left: 0; right: 0; transform: translateY(10px); box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); background: #fff; visibility: hidden; opacity: 0; transition: 0.3s; width: 250px; z-index: 999; } .acr-header .menu-item-has-children:hover > .sub-menu { border-top: 1px solid #eee; opacity: 1; visibility: visible; transform: translateY(0px); transition: 0.3s; } .acr-header .menu-item-has-children > .sub-menu > li.menu-item > a { padding: 10px 20px; border-bottom: 1px solid rgba(0, 0, 0, .1); font-weight: 400; display: block; font-size: 14px; color: var(--primary-color); position: relative; } .acr-header .menu-item-has-children > .sub-menu > li.menu-item:hover > a { color: var(--secondary-color); background-color: #fffcef; } .acr-header .menu-item-has-children > .sub-menu > li.menu-item-has-children > a:after { display: inline-block; margin-left: 0; content: "\f107"; font-family: "Font Awesome 5 Pro"; font-weight: 300; position: absolute; right: 10px; transform: rotate(-90deg); } .acr-header .menu-item-has-children > .sub-menu > li.menu-item-has-children > .sub-menu { left: 100%; top: -3%; } /*Header 2*/ .acr-header .topbar.style-2 { background-color: var(--primary-color); padding-bottom: 0; } .acr-header .topbar.style-2 .right-side, .acr-header .topbar.style-2 .left-side { margin-bottom: 0; display: flex; align-items: center; } .acr-header .topbar.style-2 .right-side > li > a { font-size: 12px; font-weight: 600; text-transform: uppercase; } .acr-header .topbar.style-2 .right-side > li > a:hover { color: var(--secondary-color); } .acr-header .topbar.style-2 .left-side > li { margin-top: 0; margin-right: 30px; margin-bottom: 10px; } .acr-header .topbar.style-2 .left-side > li:last-child { margin-right: 0; } .acr-header .topbar.style-2 li > a { color: #fff; } .acr-header .topbar.style-2 .left-side > li > a i { margin-right: 7px; } .acr-header .topbar.style-2 .right-side { justify-content: flex-end; } .acr-header .topbar.style-2 .right-side > li { margin-left: 30px; margin-top: 0; margin-bottom: 10px; } .acr-header .topbar.style-2 .right-side > li.menu-item-has-children { margin-bottom: 0; } .acr-header .topbar.style-2 .right-side > li.menu-item-has-children > a { padding-bottom: 10px; display: block; } .acr-header .topbar.style-2 .right-side > li:first-child { margin-left: 0; } .acr-header .topbar.style-2 .right-side > li a .notification-count { width: 15px; height: 15px; font-size: 10px; background: #01bbbc; display: flex; align-items: center; justify-content: center; position: absolute; top: -3px; right: -5px; border-radius: 50%; } .acr-header .middle-header .header-controls.style-2 { padding: 10px 0; } .acr-header .middle-header .header-controls.style-2 > ul > li:first-child > a { border-left: none; } .acr-header .middle-header .header-controls.style-2 > ul > li { margin-left: 15px; } .acr-header .middle-header .header-controls.style-2 > ul > li > a { justify-content: flex-end; width: 30px; height: 30px; margin-left: 0; background-color: transparent; border-left: 1px solid #ddd; border-radius: 0; } .acr-header .middle-header .header-controls.style-3 ul > li:hover > a, .acr-header .middle-header .header-controls.style-2 > ul > li:hover > a { box-shadow: none; } .acr-header .middle-header .header-controls.style-2 ul > li > a .cart-count { top: -5px; right: -10px; } .acr-header.header-style-2 .bottom-header .bottom-navigation { justify-content: flex-start; } .acr-header.header-style-2 .bottom-header .bottom-head-search { margin: 15px; margin-left: 0; margin-right: 25px; } .acr-header.header-style-2 .bottom-header .bottom-head-search input { height: 40px; background: transparent; border: 1px solid #3d444c; } .acr-header.header-style-2 .bottom-header .bottom-head-search button { width: 40px; height: 40px; color: #fff; } .acr-header .middle-header .header-controls.style-3 .aside-toggler, .acr-header .middle-header .header-controls.style-2 .aside-toggler { margin-left: 30px; } /* header-style-3*/ .acr-header.header-style-3 .topbar.style-2 { background-color: #fff; border-bottom: 1px solid #ddd; } .acr-header .bottom-header.style-2 .bottom-navigation nav > .main-navigation > .menu-item > a, .acr-header.header-style-3 .topbar.style-2 li > a { color: var(--primary-color); } .acr-header.header-style-3 .topbar.style-2 .right-side > li a .notification-count { color: #fff; } .acr-header.header-style-3 .middle-header { border-bottom: 1px solid #ddd; } .acr-header .bottom-header.style-2 { background-color: #fff; } .acr-header .bottom-header.style-2 .bottom-navigation nav > .main-navigation > .menu-item.active > a, .acr-header .bottom-header.style-2 .bottom-navigation nav > .main-navigation > .menu-item:hover > a { color: var(--secondary-color); } .acr-header .bottom-header.style-2 .bottom-navigation nav > .main-navigation > .menu-item > a:before { height: 2px; } .acr-header .middle-header .header-controls.style-3 ul > li.wishlist > a { display: block; width: auto; height: auto; text-align: center; margin-left: 0; font-weight: 500; } .acr-header .middle-header .header-controls.style-3 ul > li.wishlist > a > span { display: block; line-height: initial; font-size: 14px; } .acr-header .middle-header .header-controls.style-3 > ul > li { margin-left: 30px; } .acr-header .middle-header .header-controls.style-3 ul > li > a { width: auto; height: auto; text-align: center; margin-left: 0; font-weight: 500; font-size: 18px; border-radius: 0; } .acr-header .middle-header .header-controls.style-3 ul > li:first-child > a { border-left: 0; } .acr-header .middle-header .header-controls.style-3 ul > li > a .cart-content { margin-left: 15px; } .acr-header .middle-header .header-controls.style-3 ul > li > a .title { display: block; margin: 0; line-height: normal; font-size: 12px; text-align: left; font-weight: 600; text-transform: uppercase; } .acr-header .middle-header .header-controls.style-3 ul > li > a .price { display: block; font-size: 15px; font-weight: 600; font-family: 'yekan', 'Roboto', serif; color: var(--secondary-color); } .acr-header .middle-header .header-controls.style-3 ul > li > a .cart-count { left: 30px; } /*Header 4*/ .acr-header.header-style-4 .middle-header { padding: 20px 0; border-bottom: 1px solid #ddd; } .acr-header .middle-header .desktop-logo { width: 150px; } .acr-header.header-style-4 .input-group > .custom-select:not(:last-child), .acr-header.header-style-4 .input-group > .form-control:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .acr-header .mutiple-search button { border: none; background-color: transparent; position: absolute; right: 142px; width: 50px; height: 50px; z-index: 5; } .acr-header .mutiple-search .category-select { border: 1px solid #e5e1dc; margin-left: 1px; border-radius: 0 8px 8px 0; margin-bottom: 0; width: 100%; } .acr-header .mutiple-search .category-select li { margin-top: 0; } .acr-header .mutiple-search .category-select > li > a { color: #515151; display: block; padding: 9px 15px; font-weight: 500; } .acr-header .mutiple-search .category-select > li > a:after { content: "\f107"; font-family: "Font Awesome 5 Pro"; font-weight: 300; margin-left: 15px; } .acr-header .mutiple-search .category-select .sub-menu { height: 200px; overflow-y: auto; } .acr-header .mutiple-search .quick-search { display: flex; align-items: center; flex-wrap: wrap; } .acr-header .mutiple-search .quick-search span { margin-bottom: 10px; margin-right: 10px; font-weight: 600; font-size: 13px; } .acr-header .mutiple-search .quick-search .tag { margin-bottom: 10px; margin-left: 8px; font-size: 12px; display: inline-flex; color: var(--primary-color); background: #eaeaea; line-height: normal; padding: 4px 10px; border-radius: 10px; margin-bottom: 10px; margin-left: 5px; } .acr-header .mutiple-search .quick-search .tag:hover { background-color: #01bbbc; color: #fff; } /*Responsive*/ @media (min-width: 992px) { .acr-header .container-fluid { /* padding: 0 45px;*/ /*padding: 0 30px 0 4.688rem;*/ } .acr-header .mobile-search, .acr-header .middle-header .mobile-logo { display: none; } .acr-header .middle-header .header-controls.style-3 ul > li.wishlist > a { border-left: none; } } @media (max-width: 1500px) { /*Middle Header*/ .acr-header .middle-navigation nav > .main-navigation > .menu-item { margin: 0 5px; } .acr-header .middle-navigation nav > .main-navigation > .menu-item > a { padding: 27px 10px; /*padding: 30px 10px;*/ } .acr-header.header-style-2 .middle-navigation nav > .main-navigation > .menu-item > a { padding: 30px 20px; } /*Bottom Header*/ .acr-header .bottom-header .bottom-navigation nav > .main-navigation > .menu-item > a,.acr-header .top-header { /*padding: 15px;*/ padding: 15px 0; font-size: 0.9rem; font-weight: 500; } } @media (max-width: 1200px) { .acr-header .middle-navigation nav > .main-navigation > .menu-item > a { padding: 30px 5px; font-size: 14px; } .acr-header .middle-navigation nav > .main-navigation > .logo { margin: 0 10px; width: 100px; } .main-header.header-1 .navbar .menu-item a { padding: 30px 10px; } .main-header.header-1 .navbar .menu-item .submenu .menu-item a { padding: 10px 20px; } } @media (max-width: 991px) { .acr-header .middle-header .header-controls ul > li > a { padding: 30px 0; } .acr-header.header-style-4 .middle-header { padding: 0; } .acr-header.header-style-4 .input-group > .custom-select:not(:last-child), .acr-header.header-style-4 .input-group > .form-control:not(:last-child) { border-radius: 4px; } .acr-header .middle-header .mobile-logo { display: block; /*max-width: 100px;*/ /*margin-right: auto;*/ margin-left: 10px; margin-bottom: 10px; } /*.acr-header .bottom-header,*/ .acr-header .middle-header .header-controls.style-3 ul > li.wishlist > a > span, .acr-header .middle-header .header-controls.style-3 ul > li > a .cart-content, .acr-header .mutiple-search .search-select, .acr-header .mutiple-search .quick-search, .acr-header .mutiple-search, .acr-header.header-style-2 .bottom-header-sec, .acr-header .middle-header .searchbar, .nav .searchbar, .acr-header .middle-header .hide-on-mobile /*.acr-header .middle-navigation*/ { display: none !important; } .acr-header.header-style-2 .middle-header { padding: 20px 0; } .acr-header .topbar.style-2 .right-side, .acr-header .topbar.style-2 .left-side { justify-content: center; flex-wrap: wrap; } .acr-header.header-style-2 .bottom-header { display: block; } .acr-header.header-style-2 .bottom-header .bottom-head-search { margin: 15px; display: flex; align-items: center; justify-content: space-between; } .acr-header.header-style-2 .bottom-header .bottom-head-search .aside-toggler span { background-color: #fff; } .acr-header.header-style-2 .acr-header .middle-header .header-controls.style-3 ul > li.wishlist > a, .acr-header .middle-header .header-controls.style-3 ul > li > a { display: flex; } .acr-header .mutiple-search { margin: 0 0 20px; } .acr-header .mutiple-search .search-select { flex-basis: 100%; margin-top: -1px; width: 100%; margin-left: 0; } .acr-header .mutiple-search button { right: -1px; } .acr-header .mutiple-search .category-select > li > a { display: flex; align-items: center; justify-content: space-between; } .acr-header .mutiple-search .input-group-prepend, .acr-header .mutiple-search .input-group-append, .acr-header .mutiple-search .category-select { margin-left: 0; margin-right: 0; } } @media (max-width: 450px) { .acr-header .middle-header .header-controls ul > li > a .cart-count { right: 0; top: 0; } .acr-header .middle-header .header-controls ul > li > a { margin-right: 25px; } .acr-header.header-style-4 .middle-header .header-controls.style-3 ul > li > a { padding-left: 10px; } .acr-header.header-style-4 .middle-header .header-controls.style-3 > ul > li { margin-left: 10px; } .acr-footer.footer-2 .footer-middle { height: auto !important; } .top-header-nav li a { font-size: 0.7rem; padding: unset; } } /*mobile menu nav*/ .mobile-nav .logo { float: left; } .mobile-nav .mobile-search { display: flex; justify-content: center; align-items: center; text-align: center; flex-direction: column; } .mobile-nav .row.none { display: none; } .mobile-nav .mobile-search .input-group { position: absolute; top: 0; bottom: 0; height: 100%; right: 0; width: 56%; } .mobile-nav .mobile-search .input-group input { border: 1px solid #eee; border-radius: 8px 0 0 8px; padding: 0 0 0 25px; font-size: 14px; } .mobile-nav .mobile-search .input-group .input-group-append button { border-radius: 0px 8px 8px 0px; padding: 0px 15px; background-color: var(--secondary-color); } .mobile-nav .mobile-cart { position: absolute; top: 0; right: 15px; } .mobile-nav .cart-sec ul { padding: 5px 0; margin-bottom: 0; } .mobile-nav .cart-sec ul li { display: inline-block; margin-left: 20px; } .mobile-nav .cart-sec ul li a { font-size: 15px; font-weight: 600; color: #6c6d72; } .mobile-nav .cart-sec ul li a i { font-size: 20px; font-weight: 900; margin-right: 10px; } .mobile-nav .cart-sec ul li span.pro-value { position: absolute; font-size: 10px; color: #fff; width: 15px; height: 15px; border-radius: 50px; top: -6px; background-color: var(--secondary-color); left: 15px; line-height: 1.7; text-align: center; } .mobile-nav .mobile-search-new .input-group { position: absolute; top: 0; bottom: 0; height: 40px; right: 15px; width: 80%; } .mobile-nav .mobile-search-new { margin-bottom: 50px; display: flex; justify-content: center; align-items: center; text-align: center; flex-direction: column; } .mobile-nav .mobile-search-new .input-group input { border: 1px solid #eee; border-radius: 8px 0 0 8px; padding: 0 0 0 25px; font-size: 14px; } .mobile-nav .mobile-search-new .input-group .input-group-append button { border-radius: 0px 8px 8px 0px; padding: 0px 15px; } .mobile-nav .mobile-search-new span.close-icon { color: #020202; position: absolute; left: 15px; font-size: 22px; cursor: pointer; width: 25px; height: 25px; top: 7px; } .mobile-nav .sidenav { height: 100%; width: 0; position: fixed; z-index: 999; top: 0; right: 0; background-color: #020202; overflow: hidden; transition: 0.5s; padding-top: 0px; } .mobile-nav .sidenav .side-nav-wrapper > ul { position: absolute; top: 50%; left: 15%; transform: translate(-50%, -50%); -webkit-transform: translate(0%, -50%); right: 15%; height: 342px; overflow-y: auto; margin-bottom: 0; } .mobile-nav .sidenav .side-nav-wrapper .mobile-social-icon > ul { position: absolute; left: 0%; right: 0%; text-align: center; bottom: 40px; margin-bottom: 0; } .mobile-nav .sidenav > .side-nav-wrapper > ul > li { padding: 10px; border-bottom: 0px solid #020202; margin-top: 0; } .mobile-nav .sidenav > .side-nav-wrapper > ul > li > a > span.arrow:before { font-family: "Font Awesome 5 Pro"; font-weight: 900; content: "\f067"; top: 8px; position: absolute; right: 0px; transform: rotate(0deg); transition: all .4s; font-size: 14px; } .mobile-nav .sidenav > .side-nav-wrapper > ul > li.custom-dropdown-nav.open a > span.arrow:before { font-family: "Font Awesome 5 Pro"; font-weight: 900; content: "\f067"; top: 8px; position: absolute; right: 0px; transform: rotate(45deg); transition: all .4s; font-size: 14px; } .mobile-nav .sidenav li.custom-dropdown-nav ul.dropdown-menu { position: relative; top: 0; display: none; transform: none; background: transparent; border: none; left: 0; right: 0; margin: 0; width: 100%; height: auto; } .mobile-nav .sidenav > .side-nav-wrapper > ul > li > ul.dropdown-menu > li { background: transparent; padding: 5px 15px; border: none; position: relative; top: 5px; } .mobile-nav .sidenav li ul.dropdown-menu li a { color: #fff; font-size: 16px; font-weight: 700; display: flex; align-self: center; justify-content: space-between; width: 100%; align-items: center; } .mobile-nav .sidenav li ul.dropdown-menu li a .car-img { width: 100px; right: 24px; position: relative; } .mobile-nav .sidenav li ul.dropdown-menu li:hover { background-color: transparent; } .mobile-nav .sidenav li ul.dropdown-menu li:hover a { padding-left: 15px; transition: 1s; color: var(--secondary-color); } .mobile-nav .sidenav > .side-nav-wrapper > ul > li a span { top: 0%; } .mobile-nav .sidenav a i { font-size: 20px; margin-right: 5px; } .mobile-nav .sidenav a { padding: 0px 8px 0px 0px; text-decoration: none; color: #ffffff; display: block; transition: 0.3s; margin-bottom: 10px; cursor: pointer; position: relative; } .mobile-nav .sidenav a h3 { color: #fff; font-size: 30px; font-weight: 500; } .mobile-nav .sidenav li.open a, .mobile-nav .sidenav li:hover a { color: var(--secondary-color); } .mobile-nav .sidenav span { position: absolute; top: 5%; font-size: 36px; margin-left: 50px; } .mobile-nav .sidenav span.float-left { left: 0; color: #fff; } .mobile-nav .sidenav span { right: 50px; } .mobile-nav .sidenav span.arrow { right: 15px; } .mobile-nav .sidenav .mobile-social-icon { position: absolute; left: 0; right: 0; bottom: 0%; } .mobile-nav .sidenav .mobile-social-icon ul li { display: inline-block; border: 1px solid #fff; padding: 8px 16px; margin-right: 5px; margin-top: 0; } .mobile-nav .sidenav .mobile-social-icon ul li a { padding: 0; } .mobile-nav .sidenav .mobile-social-icon ul li a i { position: relative; top: 2px; margin: 0; vertical-align: middle; } .mobile-nav .sidenav ul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; } .mobile-nav .sidenav ul::-webkit-scrollbar { width: 10px; background-color: #F5F5F5; } .mobile-nav .sidenav ul::-webkit-scrollbar-thumb { background-color: #020202; border: 2px solid #555555; } /*====================== 3. Footer ========================*/ .acr-footer { position: relative; padding: 80px 0 0; overflow: hidden; } .acr-footer p { margin-bottom: 20px; /*color: #515151;*/ color: #fff; } .acr-footer a, .acr-footer i { /* color: #515151;*/ color: #fff; } .acr-footer a:hover { color: #a99d5e; } .footer-widget { /* padding-bottom: 80px;*/ } .footer-widget .widget-title, .footer-logo { margin-bottom: 20px; color: #fff; } .footer-logo { width: 170px; } .footer-widget ul { margin: 0; } .footer-widget ul li + li { margin: 10px 0 0; } .footer-widget ul li a { position: relative; display: block; } .footer-widget ul li a i { font-weight: 400; } .footer-widget ul.social-media li { display: inline-block; margin-top: 0; } .footer-widget ul.social-media li a { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 18px; margin-right: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .footer-widget ul.social-media li a i { color: #515151; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } .footer-bottom { border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 20px 0 0; background-color: #000; /*height: 4.063rem;*/ } .footer-bottom a { font-weight: 600; color: #515151; } .footer-bottom ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .footer-bottom ul li { margin: 0; } .footer-bottom ul li a { font-weight: 400; padding-left: 15px; } /* Style 2 */ .acr-footer.footer-2 { padding: 0; } .acr-footer.footer-2 .footer-top { background-color: #fffcef; border-top: 1px solid rgba(0, 0, 0, .1); border-bottom: 1px solid rgba(0, 0, 0, .1); } .acr-footer.footer-2 .footer-top .footer-widget { padding-top: 40px; padding-bottom: 40px; } .acr-footer.footer-2 .footer-top .social-media { height: 100%; align-items: center; } .acr-footer.footer-2 .footer-middle { padding: 60px 0 0; background-color: #000936; height: 26.25rem; } .acr-footer.footer-2 .footer-widget { /*padding-bottom: 60px;*/ } .acr-language-selector { } .acr-language-selector > a { display: flex; align-items: center; font-weight: 600; } .acr-language-selector > a img { margin-right: 10px; } .acr-language-selector .dropdown-menu { position: absolute; z-index: 3; background-color: #fff; border-radius: 4px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); padding: 15px; transition: 0s; border: 0; } .acr-language-selector .dropdown-menu img { margin-right: 5px; width: 30px; } .acr-language-selector .dropdown-menu li { margin: 0; border-bottom: 1px solid rgba(0, 0, 0, .1); padding-bottom: 10px; transition: .3s; font-size: 14px; font-weight: 500; cursor: pointer; } .acr-language-selector .dropdown-menu li + li { margin-top: 10px; } .acr-language-selector .dropdown-menu li:hover { color: var(--secondary-color); } .acr-language-selector .dropdown-menu li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .footer-btn-wrapper { display: flex; align-items: center; } .footer-btn-wrapper p { margin-bottom: 0; max-width: 500px; } .footer-btn { text-align: right; } .footer-btn a { margin-left: 10px; text-transform: uppercase; } .footer-btn a i { color: var(--secondary-color); margin-right: 10px; font-size: 18px; } /* Dark footer */ .footer-dark { background-color: var(--primary-color); } .footer-dark .footer-widget .widget-title { color: #fff; } .footer-dark p, .footer-dark .media-body p, .footer-dark .media-body span, .footer-dark a, .footer-dark i { color: #cecece; } .footer-dark ul.social-media li a { color: #cecece; } .footer-dark ul.social-media li a i { color: #cecece; } .acr-footer.footer-dark a:hover { color: #fff; } .footer-dark .form-control { background-color: #29313a; border-color: #29313a; color: #fff; } /*====================== 4. Banner ========================*/ .header-absolute + .banner { padding: 240px 0 80px; } .header-1 + .banner { padding: 260px 0 80px; } .banner { position: relative; padding: 180px 0 40px; } .banner .banner-text { max-width: 650px; margin-bottom: 120px; } .banner .title { font-size: 72px; line-height: 80px; margin-bottom: 30px; } .banner .subtitle { max-width: 500px; font-size: 16px; font-weight: 500; } .banner .banner-text .btn-custom { margin-top: 10px; } .banner .acr-filter-form .btn-custom { padding: 17px 16px; } .banner .acr-arrows .slider-prev { position: absolute; left: 20px; top: 50%; transform: translateY(-50%); } .banner .acr-arrows .slider-next { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); } .banner.banner-1 .section-title-wrap { margin-bottom: -40px; padding: 40px; } .banner.banner-1 .section-title-wrap .title { font-size: 28px; line-height: 1.2; } .banner.banner-1 .section-title-wrap .subtitle { margin-bottom: 0; } .banner.banner-1 .section-title-wrap { border-radius: 25px 25px 0 0; border: 10px solid var(--secondary-color); border-bottom: 0; } /* Style 2 */ .header-absolute + .banner.banner-2, .header-1 + .banner.banner-2 { padding: 0; } .banner.banner-2 .banner-inner { min-height: 600px; } .banner.banner-2 .slick-list { padding-bottom: 10px; } .banner.banner-2.slider-no-padding .slick-list { padding-bottom: 0; } .banner.banner-2 .slick-list, .banner.banner-2 .slick-slide { margin: 0; } .banner.banner-2 .acr-arrows .slider-prev { top: 460px; transform: translateY(0); } .banner.banner-2 .acr-arrows .slider-next { top: 460px; transform: translateY(0); } .acr-product-details { display: flex; align-items: flex-end; margin: -50px 20px 0; border-radius: 0 0 8px 8px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .acr-product-details .acr-product-section { z-index: 3; background-color: #fff; } .acr-product-section:nth-child(2) { flex: 1; } .acr-product-details .acr-product-section:first-child, .acr-product-details .acr-product-section:last-child { border-radius: 4px; width: 330px; } .acr-product-details .acr-product-section-body { height: 265px; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 0 20px; } .acr-product-details .acr-product-section-body > p { margin: 0; max-width: 600px; } .acr-product-details .acr-product-section:nth-child(2) .acr-product-section-body { align-items: flex-start; max-width: 600px; margin: 0 auto; } .acr-product-details .acr-product-section h4 a { color: var(--primary-color); } .acr-product-details .acr-product-section h4 a:hover { color: var(--secondary-color); } .acr-product-details .acr-product-section .acr-product-controls, .acr-product-details .acr-product-section .acr-product-nav { background-color: #fff; border-radius: 8px 8px 0 0; height: 50px; overflow: hidden; border-bottom: 1px solid rgba(0, 0, 0, .1); } .acr-product-details .acr-product-section-body span { text-transform: uppercase; color: #848486; font-weight: 600; } .acr-product-icons { display: flex; align-items: center; margin-bottom: 20px; } .acr-product-icons .acr-product-icon { margin-right: 30px; display: flex; align-items: center; } .acr-product-icons .acr-product-icon i, .acr-product-icons .acr-product-icon img { font-size: 30px; margin-right: 15px; } .acr-product-icons .acr-product-icon .acr-product-icon-value { margin-left: 15px; color: var(--primary-color); text-transform: uppercase; font-weight: 600; } .acr-product-section-price p { margin: 0; } .acr-product-meta { width: 100%; } .acr-product-meta-item { margin-bottom: 20px; } .acr-product-meta-item p { margin: 0; } .acr-product-controls { display: flex; align-items: center; } .acr-product-control { padding: 10px 20px; height: 100%; display: inline-block; border-right: 1px solid rgba(0, 0, 0, .1); } .acr-product-control:hover { background-color: #171717; color: #fff; } .acr-product-control:hover i { color: #fff; } .acr-product-control i { font-size: 20px; color: #848486; transition: .3s; } .acr-product-control span { margin-left: 10px; color: #848486; transition: .3s; } .acr-product-control.acr-schedule-tour:hover i, .acr-product-control.acr-schedule-tour:hover span { color: #fff; } .acr-product-control.acr-schedule-tour { color: var(--primary-color); flex: 1; border-right: 0; text-align: center; font-weight: 600; } .acr-product-control.acr-schedule-tour i { color: var(--primary-color); font-weight: 400; } .acr-product-control.acr-schedule-tour span { color: var(--primary-color); } .acr-product-details .acr-product-section .acr-product-nav { border-bottom: 0; } .acr-product-nav a { display: flex; height: 100%; align-items: center; justify-content: center; border-radius: 8px 8px 0 0; } /* Style 3 */ .banner.banner-3 { padding: 105px 0 50px; /*margin-bottom: 60px;*/ } .banner.banner-3 .banner-row { position: relative; } .banner.banner-3 .slick-dots { justify-content: center; margin-bottom: 30px; } .banner.banner-3 .container.centered { position: absolute; left: 50%; transform: translateX(-50%); } .banner.banner-3 .acr-filter-form { width: 100%; background-color: #fff; padding: 20px 20px 0; border-radius: 4px; border: 1px solid rgba(0, 0, 0, .1); } .banner.banner-3 .acr-filter-form .semi-circle { position: absolute; top: 100%; left: 50%; transform: translateX(-50%); } /* Style 4 */ .banner.banner-4 { padding: 120px 0 60px; } .banner.banner-4 .banner-bg { position: absolute; top: 0; right: 0; height: 100%; width: 40vw; z-index: -1; } .banner.banner-4.banner-reverse .banner-bg { right: auto; left: 0; } .banner.banner-4 .banner-text { position: relative; margin-bottom: 30px; } .banner.banner-4 .banner-newsletter form { display: flex; z-index: 3; position: relative; width: 80%; } .banner.banner-4 .banner-newsletter form .form-control { box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); border: 0; margin-right: 20px; } .banner.banner-4 .banner-newsletter form .btn-custom { width: 286px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .banner.banner-4 .banner-newsletter span { display: block; color: #848486; margin-top: 20px; } .banner.banner-4 .acr-dots-wrapper { position: absolute; width: 200px; height: 200px; left: -80px; top: -50px; } .banner.banner-4 .banner-img { position: absolute; top: 60px; right: 25%; max-width: 500px; z-index: -1; } /* Style 5: Banner Map */ .banner-map { height: 600px; } .banner-map .map { height: 100%; width: 100%; } /*====================== 5. Subheader ========================*/ .subheader { height: 328px; } .header-1 + .subheader, .header-absolute + .subheader { padding: 290px 0 30px; } .breadcrumb { background-color: transparent; padding: 0; margin: 0; /*display: -webkit-inline-box;*/ display: -ms-inline-flexbox; display: inline-flex; } .breadcrumb li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; margin: 0; } .breadcrumb-item.active { /*color: #fff;*/ color: var(--primary-color); } .breadcrumb li a { font-weight: 500; color: #fff; } .breadcrumb li a:hover { color: var(--secondary-color); } .breadcrumb-item + .breadcrumb-item::before { /*color: #fff;*/ color: var(--primary-color); } /* Style 2 */ .subheader.subheader-2 { position: relative; height: 700px; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 0 40px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; z-index: 1; } .subheader.subheader-2::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .7), transparent); background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .7)), to(transparent)); background-image: linear-gradient(to top, rgba(0, 0, 0, .7), transparent); z-index: -1; } .subheader.subheader-2 h1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; text-align: left; margin-top: 20px; max-width: 600px; } .subheader.subheader-2 .breadcrumb { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .subheader.subheader-2 .product-address { color: #fff; } .subheader.subheader-2 .product-address i { margin-right: 5px; } .subheader.user-subheader .user-email { color: #fff; font-weight: 600; } .subheader.user-subheader .media { padding: 20px; border-radius: 4px; background-color: rgba(255, 255, 255, .3); margin: 0; align-items: center; } .subheader.user-subheader .media .social-media li a { width: 40px; height: 40px; background-color: #171717; border-radius: 50%; color: #fff; } .subheader.user-subheader .media .social-media li a:hover { background-color: #383838; } .subheader.user-subheader .media h3 { margin-bottom: 10px; } .subheader.user-subheader .media img { width: 100px; margin-right: 20px; } .subheader.user-subheader h1 { margin-top: 0; } /*====================== 6. Shortcodes ========================*/ /* 6.0. Blog Posts */ .post { background-color: #fff; padding: 20px; margin-bottom: 30px; border-radius: 4px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .post .post-thumbnail { border-radius: 4px; overflow: hidden; margin-bottom: 20px; } .post .post-thumbnail img { border-radius: 4px; transition: .3s; } .post .post-thumbnail img:hover { transform: scale(1.1); } .post .post-author { display: flex; align-items: center; margin-bottom: 20px; line-height: 1; } .post .post-author img { width: 35px; border-radius: 50%; margin-right: 15px; } .post .post-author .post-author-body { flex: 1; } .post .post-author .post-author-body p { font-weight: 500; font-size: 15px; margin-bottom: 4px; } .post .post-author .post-author-body p a, .post .post-title a { color: var(--primary-color); } .post .post-author .post-author-body p a:hover, .post .post-title a:hover { color: #a99d5e; } .post .post-author .post-author-body span { font-size: 13px; color: #848486; } .post .post-title { margin-bottom: 15px; } .post .post-controls { display: flex; align-items: center; justify-content: space-between; } .post .post-controls .post-comment-authors-img, .post .post-controls .post-comment-authors { display: flex; align-items: center; } .post .post-controls .post-comment-authors span { color: #848486; font-size: 13px; } .post .post-controls .post-comment-authors-img { margin-left: 20px; } .post .post-controls .post-comment-authors-img a { display: inline-block; margin-left: -10px; } .post .post-controls .post-comment-authors-img a img { width: 25px; border-radius: 50%; } .post .post-controls .post-comment-authors-img a:last-child { width: 25px; height: 25px; display: inline-flex; align-items: center; justify-content: center; background-color: #fffcef; border-radius: 50%; font-size: 12px; color: var(--primary-color); font-weight: 600; } /* List */ .post.post-list { display: flex; } .post.post-list .post-thumbnail { margin-left: 15px; margin-bottom: 0; } .post.post-list p { margin: 0; } /* 6.1. Featured Jewelry */ .acr-featured-products.banner-featured-slider { max-width: 650px; margin: 40px 0 0; } .acr-featured-product { display: block; background-color: #fff; padding: 20px; box-shadow: 0 2px 12px 0px rgba(34, 12, 43, 0.15); border-radius: 4px; } .acr-featured-product .featured-product-thumb { position: relative; margin-bottom: 10px; border-radius: 4px; } .acr-featured-product .featured-product-thumb a { display: block; overflow: hidden; border-radius: 4px; } .acr-featured-product .featured-product-thumb a:hover img { transform: scale(1.1); } .acr-featured-product .featured-product-thumb img { border-radius: 4px; transition: .3s; } .acr-featured-product .featured-product-thumb .featured-product-controls { position: absolute; top: 10px; left: 0; padding: 0 10px; width: 100%; display: flex; align-items: center; justify-content: space-between; } .acr-featured-product .featured-product-thumb .featured-product-controls span { background-color: #d9ffff; font-size: 12px; font-weight: 600; color: #171717; border-radius: 4px; padding: 3px 6px; } .acr-featured-product .featured-product-thumb .featured-product-controls i { background-color: #fff; border-radius: 4px; height: 34px; width: 34px; color: #515151; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: .3s; } .acr-featured-product .featured-product-thumb .featured-product-controls i:hover { background-color: #FF0F59; color: #fff; } .acr-featured-product .featured-product-content h6 { margin-bottom: 5px; } .acr-featured-product .featured-product-content p { margin-bottom: 5px; } .acr-featured-product .featured-product-content span { font-size: 14px; color: var(--secondary-color); font-weight: 600; } .acr-featured-product .featured-product-content span i { margin-right: 5px; } /* 6.2. Cta */ .cta.cta-1 { position: relative; overflow: hidden; background-color: #171717; border-radius: 4px; padding: 40px; } .cta.cta-1::before { content: ''; width: 600px; height: 500px; position: absolute; left: 40%; top: -70px; transform: rotate(-50deg); background-color: rgba(255, 255, 255, .2); border-radius: 25px; } .cta.cta-1 p { font-size: 16px; margin: 0 0 20px; } .cta.cta-1 h3 { margin-bottom: 0; } .cta.cta-1 h3, .cta.cta-1 p { color: #fff; } /* Style 2 */ .cta.cta-2 { padding: 40px; background-color: #fff; border-radius: 4px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); margin-bottom: 30px; background-image: linear-gradient(to bottom, rgba(175, 162, 96, 0.1), rgba(36, 109, 248, 0)); display: flex; } .cta.cta-2 > i { font-size: 70px; line-height: 1; display: block; margin-right: 30px; } .cta.cta-2 a i { transition: .3s; } .cta.cta-2 a:hover i { transform: translateX(5px); } .cta.cta-2.item1 > i, .cta.cta-2.item1 a { color: var(--secondary-color); } .cta.cta-2.item2 > i, .cta.cta-2.item2 a { color: #171717; } /* Style 3 */ .cta-banner { background-position: 50% 30%; background-size: cover; } .cta.cta-3 { background-color: #fff; border-radius: 4px; padding: 40px 40px 10px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } /* 6.3. Agent */ .acr-agent { padding: 20px; text-align: center; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); border-radius: 4px; margin-bottom: 30px; position: relative; } .acr-agent .product-badge { position: absolute; top: 20px; left: 20px; } .acr-agent .acr-agent-thumb { position: relative; margin: 0 auto 20px; position: relative; width: 150px; height: 150px; margin: 0 auto 20px; } .acr-agent .acr-agent-thumb img { border-radius: 50%; } .acr-agent .acr-agent-thumb .acr-dots { position: absolute; width: 180px; height: 180px; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(.6) rotate(0deg); transform-origin: center; transition: .3s; } .acr-agent:hover .acr-agent-thumb .acr-dots { transform: translate(-50%, -50%) scale(1) rotate(25deg); } .acr-agent-body h6 { margin-bottom: 5px; } .acr-agent-body h6 a { color: var(--primary-color); } .acr-agent-body h6 a:hover { color: var(--secondary-color); } .acr-agent-body span { display: block; margin-bottom: 0; color: #848486; font-weight: 600; } .acr-agent-body p { margin: 20px 0; } .agent-wrapper .product-agent.media > img { max-width: 90px; border-radius: 4px; margin-right: 15px; } .agent-wrapper .tab-pane.active { padding: 15px; margin: -15px; } .agency-content p, .agency-content img { margin-bottom: 20px; } .agency-content p:last-child { margin-bottom: 0; } .agents-slider .slick-track { padding: 10px 0; } /* 6.4. Testimonials */ .acr-testimonial { margin-bottom: 30px; } .acr-testimonial-body { position: relative; border-radius: 4px; background-color: #fffcef; padding: 20px; } .acr-testimonial-body::before { content: ''; position: absolute; top: 100%; left: 20px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fffcef; } .acr-testimonial-body::after { content: '\f140'; position: absolute; font-family: flaticon; font-size: 34px; opacity: .3; display: block; top: 20px; right: 20px; } .acr-testimonial-body p { margin-bottom: 0; } .acr-testimonial-body h5 { margin-bottom: 5px; } .acr-testimonial-author { margin-top: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .acr-testimonial-author img { width: 80px; border-radius: 4px; margin-right: 15px; } .acr-testimonial-author-inner { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .acr-testimonial-author-inner h6 { margin-bottom: 0; } .acr-testimonial-author-inner span { line-height: 20px; font-size: 13px; font-weight: 600; color: #848486; } /* Style 2 */ .acr-testimonial.slick-slide { margin: 0 15px 30px; } /* 6.5. Infographics */ .acr-infographic-item { position: relative; text-align: center; margin-bottom: 30px; } .acr-infographic-item > i { line-height: 1; display: block; color: #fff; margin-bottom: 30px; font-size: 60px; } .acr-infographic-item > img { line-height: 1; color: #fff; margin-bottom: 30px; } .acr-infographic-item h4 { color: #fff; margin-bottom: 10px; } .acr-infographic-item p { font-size: 18px; font-weight: 600; color: #fff; margin-bottom: 0; } /* Style 2 */ .infographics-2 .acr-infographic-item { padding: 20px; background-color: #fff; border-radius: 4px; transition: .3s; } .infographics-2 .acr-infographic-item:hover { box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .infographics-2 .acr-infographic-item > i, .infographics-3 .acr-infographic-item > i, .infographics-4 .acr-infographic-item > i, .infographics-5 .acr-infographic-item > i { color: #171717; } .infographics-2 .acr-infographic-item h5 { margin-bottom: 10px; } .infographics-2 .acr-infographic-item p, .infographics-3 .acr-infographic-item p, .infographics-4 .acr-infographic-item p, .infographics-5 .acr-infographic-item p { color: #515151; font-size: 14px; font-weight: 400; } .infographics-2 .acr-infographic-item a { display: inline-flex; margin-top: 30px; width: 50px; height: 50px; align-items: center; justify-content: center; color: #171717; border-radius: 50%; border: 1px solid #171717; font-size: 15px; } .infographics-2 .acr-infographic-item a i { transition: .3s; } .infographics-2 .acr-infographic-item span, .infographics-3 .acr-infographic-item span { opacity: 0; visibility: hidden; font-size: 0; font-weight: 600; transition: .1s; } .infographics-2 .acr-infographic-item:hover a { color: #fff; background-color: #171717; width: 150px; border-radius: 4px; } .infographics-2 .acr-infographic-item:hover a:hover { background-color: #383838; border-color: #383838; } .infographics-2 .acr-infographic-item:hover a i { opacity: 0; visibility: hidden; display: none; } .infographics-2 .acr-infographic-item:hover a span { opacity: 1; visibility: visible; font-size: 14px; } /* Style 3 */ .infographics-3 .acr-infographic-item { display: flex; border-radius: 4px; transition: .3s; text-align: left; } .infographics-3 .acr-infographic-item i, .infographics-4 .acr-infographic-item i, .infographics-5 .acr-infographic-item { margin-right: 20px; font-size: 40px; } .infographics-3 .acr-infographic-item p, .infographics-4 .acr-infographic-item p, .infographics-5 .acr-infographic-item p { margin-bottom: 20px; } .infographics-3 .acr-infographic-item h5, .infographics-4 .acr-infographic-item h5, .infographics-5 .acr-infographic-item h5 { margin-bottom: 5px; } /* Style 4 */ .infographics-4 .acr-infographic-item { text-align: left; } .infographics-4 .acr-infographic-item i, .infographics-5 .acr-infographic-item i { margin-right: 0; margin-bottom: 20px; } /* Style 5 */ .infographics-5 .acr-infographic-item { text-align: center; margin-right: 0; border-radius: 4px; background-color: #fffcef; padding: 20px; } /* 6.6. Locations */ .acr-locations { padding: 30px 30px 0; border-radius: 4px; height: 100%; background-color: #fffcef; } .acr-location { margin-bottom: 30px; } .acr-locations img { border-radius: 4px; margin-bottom: 30px; } .acr-location h5 { margin-bottom: 5px; text-transform: uppercase; } .acr-location h5:nth-child(2) { color: #848486; } .acr-location p { margin-top: 15px; max-width: 200px; } .acr-location a { font-weight: 600; } .contact-group { padding: 40px; box-shadow: 0 9px 35px 0 rgba(26, 47, 106, .07); margin-bottom: -70px; z-index: 5; background-color: #fff; border-radius: 4px; } .contact-map { width: 100%; height: 500px; border: 0; z-index: -1; } /* 6.7. Single Agent */ .acr-single-product { display: flex; } .acr-single-product .acr-rating { margin-top: 5px; margin-bottom: 0; } .acr-single-product-thumb { position: relative; width: 300px; background-color: #171717; padding: 20px 20px 0; border-radius: 8px 0 0 8px; z-index: 1; } .acr-single-product-thumb .transparent-square { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: -1; } .acr-single-product-thumb .transparent-square div { content: ''; width: 600px; height: 500px; position: absolute; left: 20%; top: 50px; transform: rotate(-50deg); background-color: rgba(255, 255, 255, .2); border-radius: 25px; } .acr-single-product-thumb img { position: absolute; bottom: 0; } .acr-single-product-body { flex: 1; background-color: #fffcef; border-radius: 0 8px 8px 0; display: flex; flex-direction: column; justify-content: center; padding: 40px; } .acr-single-product-body h3 { margin-bottom: 30px; } .acr-single-product-body h5 { margin-bottom: 5px; } .acr-single-product-body p { margin-bottom: 30px; } .acr-single-product-body span { text-transform: uppercase; color: var(--secondary-color); font-size: 15px; font-weight: 600; } /* 6.8. Categories */ .acr-category { max-width: 350px; margin: auto; margin-bottom: 30px; transition: .3s; } .acr-category:hover { transform: translateY(-5px); } .acr-category-thumb { position: relative; width: 100%; margin: auto; } .acr-category-thumb a { display: block; overflow: hidden; border-radius: 4px; } .acr-category-thumb img { border-radius: 4px; transition: .3s; } .acr-category-thumb:hover > i, .acr-category-thumb:hover .acr-category-body { background-color: #fff; } .acr-category-thumb > i, .acr-category-thumb .img-sec { position: absolute; top: 10px; left: 10px; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, .9); border-radius: 50%; font-size: 30px; transition: .3s; } .acr-category-body { position: absolute; bottom: 0; left: 0; background-color: #ffffff94; padding: 20px; border-radius: 4px; width: calc(100% - 20px); margin: 10px; transition: .3s; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .acr-category-body h5 { margin-bottom: 0; } .acr-category-body h5 a { color: var(--primary-color); } .acr-category-body h5 a:hover { color: #a99d5e; } .acr-category-body span { font-weight: 600; color: #848486; } /* Style 2 */ .acr-category.category-2 { display: block; background-color: #fffcef; border-radius: 4px; border: 2px solid transparent; padding: 20px; text-align: center; } .acr-category.category-2 i { font-size: 48px; display: block; line-height: 1; margin-bottom: 20px; } .acr-category.category-2 img { line-height: 1; margin-bottom: 20px; } .acr-category.category-2:hover { transform: translateY(0px); border: 2px solid var(--secondary-color); box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .acr-category.category-2 h5, .acr-category.category-2 span { transition: .3s; } .acr-category.category-2 .acr-category-body { position: relative; left: auto; bottom: auto; padding: 0; border-radius: 0; margin: 0; width: auto; background-color: transparent; box-shadow: none; } /* 6.9. Top Jewelry */ .acr-top-product-item { padding: 40px; border-radius: 4px; } .acr-top-product-item::before { border-radius: 4px; } .product.acr-top-product-body { padding: 20px; border-radius: 4px; background-color: #fff; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); margin-bottom: 0; } .acr-top-product-item .transparent-image img { margin: 0 auto; } .top-products { position: relative; } .top-products .acr-arrows, .top-products .slick-dots { justify-content: center; margin-top: 30px; } .top-products .acr-arrows .slick-arrow { margin: 0 0 0 10px; } /* 6.10. Countries */ .acr-country-item { position: relative; margin-bottom: 30px; } .acr-country-item .acr-country-thumb, .acr-country-item .acr-country-thumb img { border-radius: 4px; } .acr-country-item .acr-country-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(0, 0, 0, .6); -webkit-transition: .3s; -o-transition: .3s; transition: .3s; padding: 20px; } .acr-country-item:hover .acr-country-content { background-color: rgba(0, 0, 0, .7); } .acr-country-item .acr-country-content h6, .acr-country-item .acr-country-content h4 { color: #fff; } .acr-country-item .acr-country-content h6 { margin-bottom: 0; } .acr-country-item .acr-country-content h4 { margin-bottom: 10px; } .acr-country-item .acr-country-content span { display: block; font-weight: 600; color: #fff; } .acr-country-item.acr-country-item-lg .acr-country-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } /*====================== 7. Misc ========================*/ .gallery .gallery-thumb { margin-bottom: 30px; } .gallery .gallery-thumb, .gallery .gallery-thumb img { border-radius: 4px; } .gallery-thumb { position: relative; display: block; } .gallery-thumb p { position: absolute; margin: 0; padding: 10px; bottom: 10px; left: 10px; color: #fff; font-family: 'yekan', 'Roboto', serif; background-color: rgba(0, 0, 0, .8); font-size: 13px; font-weight: 600; border-radius: 4px; } .gallery-thumb::before { content: '\f100'; font-family: flaticon; width: 40px; height: 40px; position: absolute; top: 25px; right: 15px; border-radius: 50%; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-weight: 600; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; opacity: 0; visibility: hidden; } .gallery-thumb:hover::before { top: 15px; opacity: 1; visibility: visible; } .advanced-search { display: none; } .semi-circle { display: flex; align-items: center; justify-content: center; background: #fff; border: 1px solid rgba(0, 0, 0, .1); height: 45px; width: 90px; border-bottom-left-radius: 90px; border-bottom-right-radius: 90px; cursor: pointer; transition: .3s; } .semi-circle:hover { background-color: #171717; color: #fff; } .semi-circle i { transition: transform .3s; } .semi-circle.active i { transform: rotate(180deg); } .acr-dots-wrapper { position: relative; z-index: -1; } .acr-dots-wrapper .acr-dots { width: 100%; height: 100%; content: ''; background-position: 0 0, 6px 6px; background-size: 12px 12px; position: absolute; display: block; background-image: -o-radial-gradient(#d1d4d8 1px, transparent 1px), -o-radial-gradient(#d1d4d8 1px, transparent 1px); background-image: radial-gradient(#d1d4d8 1px, transparent 1px), radial-gradient(#d1d4d8 1px, transparent 1px); -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; background-color: transparent; top: -17px; left: 17px; opacity: 1; z-index: -1; } .acr-custom-chevron-wrapper { cursor: pointer; display: flex; align-items: center; justify-content: space-between; } .acr-custom-chevron { display: flex; width: 14px; position: relative; } .acr-custom-chevron span { width: 5px; height: 2px; background-color: #848486; transform: rotate(0deg); transform-origin: bottom; transition: .3s; } .acr-custom-chevron span:last-child { transform: rotate(0deg) translateX(0); } .acr-custom-chevron-wrapper:hover .acr-custom-chevron span:first-child, .acr-custom-chevron.active span:first-child { transform: rotate(145deg); } .acr-custom-chevron-wrapper:hover .acr-custom-chevron span:last-child, .acr-custom-chevron.active span:last-child { transform: rotate(-145deg) translateX(-1px); width: 7px; } .slick-list { margin: 0 -15px; } .slick-slide { outline: none; margin: 0 15px; } .products-slider-center .slick-list { overflow: visible; } .ql-toolbar.ql-snow, .ql-container.ql-snow { border: 1px solid rgba(0, 0, 0, .1); } /* Dots */ .slick-dots { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; } .slick-dots li { margin: 0 5px; text-align: center; } .slick-dots li button { font-size: 0; width: 10px; height: 10px; background-color: #d8d8d8; border: 0; border-radius: 4px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; cursor: pointer; outline: none; } .slick-dots li.slick-active button { width: 10px; background-color: var(--secondary-color); } .slick-slide { outline: none; } /* Dropzone */ .dropzone { border: 1px dashed rgba(0, 0, 0, .1); } .dropzone i { font-size: 28px; color: #848486; } .dropzone .dropzone-msg-title { margin: 20px 0 5px; color: #848486; } .dropzone .dropzone-msg-desc { color: #848486; margin: 0; } /* Arrows */ .acr-arrows { display: -webkit-box; display: -ms-flexbox; display: flex; } .acr-arrows .slick-arrow { position: relative; cursor: pointer; width: 70px; height: 70px; border-radius: 4px; border: 2px solid #fff; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; z-index: 1; overflow: hidden; } .acr-arrows .slick-arrow::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; background-color: var(--secondary-color); z-index: -1; border-radius: 4px; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .acr-arrows .slick-arrow:hover { -webkit-transition-delay: .1s; -o-transition-delay: .1s; transition-delay: .1s; background-color: var(--secondary-color); border-color: var(--secondary-color); color: #fff; } .acr-arrows .slick-arrow:hover::after { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .acr-arrows.primary-arrows .slick-arrow { background-color: var(--secondary-color); border: 2px solid var(--secondary-color); } .acr-arrows.primary-arrows .slick-arrow:hover { background-color: #a99d5e; border: 2px solid #a99d5e; } .acr-arrows.primary-arrows .slick-arrow::after { background-color: #a99d5e; } .acr-arrows.acr-arrows-relative { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .acr-arrows.acr-arrows-relative .slick-arrow { border: 2px solid #bec9ff; color: var(--secondary-color); margin: 0 10px; background-color: #bec9ff; } .acr-arrows.acr-arrows-relative .slick-arrow:hover { border-color: var(--secondary-color); color: #fff; } /* Filter */ /* pagination */ .pagination { margin-top: 50px; margin-bottom: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .post + .pagination { margin-top: 80px; } .pagination .page-item { margin: 0; } .pagination .page-item:last-child .page-link, .pagination .page-item:first-child .page-link, .pagination .page-item .page-link { border-radius: 4px; } .pagination .page-link { color: #848486; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.1); font-size: 14px; font-weight: 600; padding: 15px 20px; margin-left: 15px; } .pagination .page-item.active .page-link { border: 1px solid rgba(0, 0, 0, 0.1); /*background-color: #fffcef;*/ /*color: var(--secondary-color);*/ background-color: var(--secondary-color); color: #fff; } .pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus { /* color: var(--secondary-color);*/ outline: none; -webkit-box-shadow: none; box-shadow: none; } .acr-slider-arrows { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 30px; } .acr-slider-arrows i { width: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: 15px; border-radius: .25rem; cursor: pointer; background-color: var(--secondary-color); color: #fff; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } .tooltip { font-family: 'payda', 'Raleway', sans-serif; font-size: 13px; } .media { margin-bottom: 10px; } .media > a { margin-right: 15px; } .media img { margin-right: 15px; border-radius: 4px; } .media i { margin-right: 15px; line-height: 24px; } .media-body h6 { line-height: 24px; } .media-body h6 a { color: var(--primary-color); } .media-body h6 a:hover { color: var(--secondary-color); } .media-body h6, .media-body h5 { margin-bottom: 5px; } .media-body p, .media-body span { margin-bottom: 0; color: #848486; font-size: 13px; line-height: 21px; } /* Accordion */ .accordion .card { margin-bottom: 0; } .accordion .card .card-header { position: relative; background-color: #fff; border-bottom: 0; padding: .75rem 1.25rem; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-transform: none; font-weight: 700; color: var(--primary-color); } .accordion .card-header[aria-expanded="true"] { background-color: #fffcef; color: var(--primary-color); } .accordion .card-header::after { content: ''; position: absolute; top: 50%; margin-top: -3px; left: 1.25rem; width: 10px; height: 2px; background-color: #848486; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; opacity: 1; } .accordion .card-header::before { content: ''; position: absolute; top: 50%; margin-top: -3px; left: 1.25rem; width: 10px; height: 2px; background-color: #848486; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; opacity: 1; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .accordion .card-header[aria-expanded="true"]::before { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 0; } .accordion .card-header[aria-expanded="true"]::after, .accordion .card-header[aria-expanded="true"]::before { background-color: var(--primary-color); } .accordion .card-header i { position: relative; top: 0; left: 0; margin-right: 10px; font-size: 20px; } .accordion .card-header[aria-expanded="true"] i { color: var(--secondary-color); } .accordion .card { border: 1px solid rgba(0, 0, 0, 0.1); } .accordion.with-gap .card-header { border-radius: 8px 3px; } .accordion.with-gap .card { margin-bottom: 20px; } .accordion.with-gap .card:last-child { margin-bottom: 0; } .accordion.with-gap .card:first-of-type, .accordion.with-gap .card:not(:first-of-type):not(:last-of-type) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } /* Accordion Style 2 */ .faq-style-2 .faq-image, .faq-style-2 .faq-content-wrapper { margin-bottom: 30px; } .faq-style-2 .faq-image .image-1 { max-width: 60%; } .faq-style-2 .faq-image .image-2 { max-width: 60%; display: block; margin: -162px 0 0 auto; } .faq-style-2 .faq-content-wrapper .accordion.with-gap .card-header { padding: 13px 25px; font-size: 16px; border-radius: 0; } /* Rating */ .acr-rating-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .acr-rating-wrapper > span { margin-left: 10px; color: #848486; font-size: 13px; } .acr-rating { margin-bottom: 5px; } .acr-rating i { margin-right: 5px; font-size: 12px; color: #848486; } .acr-rating i.active { color: #ffa80a; } /*====================== 8. Pages ========================*/ /* 8.0. Post Single */ .post-single .post-categories { margin-bottom: 15px; } .post-single .post-meta { margin-bottom: 20px; } .post-single .post-meta img { margin-right: 5px; width: 25px; border-radius: 50%; } .post-single .post-meta span, .post-single .post-meta span i, .post-single .post-meta a { margin-right: 15px; font-size: 13px; color: #848486; } .post-single .post-meta span i { margin-right: 5px; } .post-single .post-meta a { margin-right: 0; } .post-single .post-meta a:hover { text-decoration: underline; color: #a99d5e; } .post-single .post-thumbnail { position: relative; } .post-single .post-thumbnail img { border-radius: 4px; margin-bottom: 20px; } .post-single .media { -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; } .post-single .media img { width: 50px; border-radius: 50%; } .post-single .media p { margin-bottom: 0; } .post-single .title { font-size: 32px; line-height: 40px; margin-bottom: 20px; } .post-content blockquote p { margin: 0; } .post-content img { border-radius: 4px; } .post-content p, .post-content img { margin-bottom: 20px; } .post-content p:last-child { margin-bottom: 0; } .blog-wrapper .section h4, .product-wrapper .section h4, .agent-wrapper .section h4, .agency-wrapper .section h4 { text-align: center; margin-bottom: 40px; font-size: 30px; line-height: 38px; } .agent-wrapper .section h4, .agency-wrapper .section h4 { text-align: left; } .social-media { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; } .social-media li { margin: 0; } .social-media a { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 15px; width: 30px; height: 30px; color: var(--primary-color); -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .social-media a:hover { color: var(--secondary-color); } .social-media li a i { margin: 0; } .comments-list ul { margin: 0; } .comments-list .comment-item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .comments-list .comment-item ul { -webkit-box-flex: 0; -ms-flex: 0 100%; flex: 0 100%; padding-right: 85px; } .comments-list .comment-item ul li { margin-top: 30px; } .comments-list .comment-item .comment-body { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .comments-list .comment-item img { width: 65px; margin-left: 20px; border-radius: 4px; } .comments-list .comment-item h5 { margin-bottom: 15px; font-weight: 600; } .comments-list .comment-item span { display: inline-block; margin-bottom: 15px; color: #848486; font-size: 13px; line-height: 21px; position: absolute; top: 4px; left: 0; } .comments-list .comment-item p { margin-bottom: 15px; } .comments-list li { margin-bottom: 30px; } .comments-list li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; } .reply-link { display: inline-block; font-size: 13px; padding: 3px 12px; border: 1px solid rgba(0, 0, 0, 0.1); color: #848486; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; background-color: #fff; margin: 0; border-radius: 4px; } .reply-link:hover { background-color: #f5f5f5; border-color: rgba(0, 0, 0, 0.1); color: #848486; -webkit-box-shadow: none; box-shadow: none; } .post-single-pagination-wrapper { display: flex; align-items: center; justify-content: space-between; } .post-single-pagination { display: flex; align-items: center; } .post-single-pagination i { transition: .3s; color: #848486; } .post-single-pagination h6 { margin: 0; transition: .3s; } .post-single-pagination.post-prev i { margin-right: 20px; } .post-single-pagination.post-prev { border-right: 1px solid rgba(0, 0, 0, .1); } .post-single-pagination-content { width: 80%; } .post-single-pagination:hover h6, .post-single-pagination:hover i { color: #a99d5e; } .post-single-pagination.post-prev .post-single-pagination-content { margin-right: auto; } .post-single-pagination.post-next .post-single-pagination-content { text-align: right; margin-left: auto; } .post-single-pagination.post-next i { margin-left: 20px; } .post-single-pagination span { text-transform: uppercase; color: #848486; font-size: 13px; font-weight: 600; } .sticky-sidebar { position: sticky; top: 120px; } .sidebar-widget + .sidebar-widget { margin-top: 50px; } .sidebar-widget + .sidebar-widget { margin-top: 50px; } .search-wrapper { display: flex; } .search-wrapper .form-control { border-radius: 0 8px 8px 0; } .search-wrapper button { display: flex; width: 80px; height: 50px; border: 0; outline: none; padding: 0; align-items: center; justify-content: center; background-color: var(--secondary-color); color: #fff; border-radius: 8px 0 0 8px; } .search-wrapper button::before { border-radius: 0 8px 8px 0; } .search-wrapper button i { margin: 0; } .sidebar-widget p { margin-bottom: 20px; } .sidebar-widget h5 { font-size: 22px; line-height: 30px; margin-bottom: 30px; } .sidebar-widget .acr-custom-chevron-wrapper { margin-bottom: 30px; } .sidebar-widget .acr-custom-chevron span { width: 10px; background-color: var(--primary-color); } .sidebar-widget .acr-custom-chevron-wrapper:hover .acr-custom-chevron span:last-child, .sidebar-widget .acr-custom-chevron.active span:last-child { width: 13px; } .sidebar-widget .acr-custom-chevron-wrapper h5 { margin: 0; } .sidebar-widget .media { margin-bottom: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .sidebar-widget .media:last-child { margin-bottom: 0; } .sidebar-widget .media > a { display: block; width: 90px; border-radius: 4px; margin-right: 15px; overflow: hidden; } .sidebar-widget .media img { width: 100%; border-radius: 0; } .sidebar-widget .media h6 a { color: var(--primary-color); } .sidebar-widget .media h6 a:hover { color: #a99d5e; } .sidebar-widget-agent { background-color: #fffcef; padding: 20px; border-radius: 4px; } .sidebar-author-personal { margin-bottom: 30px; } .sidebar-author-personal a { display: block; font-weight: 400; color: var(--primary-color); } .sidebar-author-personal a:hover { color: var(--secondary-color); } .sidebar-author-personal a + a { margin-top: 5px; } .tags a { display: inline-block; font-size: 13px; padding: 3px 12px; border: 1px solid rgba(0, 0, 0, 0.1); color: #848486; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; background-color: #fff; margin: 2px 2px 2px 0; border-radius: 4px; } .tags a:hover { background-color: #f5f5f5; border-color: rgba(0, 0, 0, 0.1); color: #848486; -webkit-box-shadow: none; box-shadow: none; } .sidebar-widget.sidebar-list ul { margin: 0; } .sidebar-widget.sidebar-list ul li { margin-top: 0; } .sidebar-widget.sidebar-list ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0; border-top: 1px solid rgba(0, 0, 0, .1); color: var(--primary-color); } .sidebar-widget.sidebar-list ul li a:hover { color: #a99d5e; } .sidebar-widget.sidebar-list ul li:first-child a { border-top: 0; padding-top: 0; } .sidebar-widget.sidebar-list ul li a span { margin-left: 5px; color: #848486; font-size: 13px; } .sidebar-widget.sidebar-list ul li a i { font-size: 12px; margin-left: auto; } .sidebar-widget .product.product-list { padding: 0; box-shadow: none; border-radius: 0; background-color: transparent; } .sidebar-widget .product.product-list .close-btn { background-color: #f5f5f5; border-radius: 4px; } .sidebar-widget .product.product-list .product-title a { white-space: unset; font-size: 15px; margin-bottom: 10px; line-height: 24px; } .sidebar-widget .product.product-list .product-thumbnail { width: 130px; margin-right: 15px; margin-bottom: 0; } .sidebar-widget .product.product-list .product-body { flex: 1; } .sidebar-widget .product.product-list .product-price { margin: 0; font-size: 18px; color: var(--secondary-color); } /* 8.1. Product Pages */ .product-map-wrapper { display: flex; height: 100vh; position: relative; } .product-map-wrapper .product-map, .product-map-wrapper .product-main-wrapper { height: 100%; } .product-map-wrapper .product-map > div { height: 100%; width: 100%; } .product-map-wrapper .product-map { flex: 1; } .product-main-wrapper { position: relative; width: 800px; padding: 30px 30px 0; } .product-main-wrapper .acr-filter-form { display: none; position: absolute; top: 0; left: 0; width: 100%; background-color: #fff; z-index: 9; padding: 30px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .product-main-wrapper .acr-filter-form-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; } .product-main-wrapper .acr-filter-form h4 { margin-bottom: 0; } .product-main-wrapper .acr-product-filter-wrapper { margin-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, .1); } .product { background-color: #fff; padding: 20px; border-radius: 4px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); margin-bottom: 30px; } .product .product-thumbnail { position: relative; border-radius: 4px; margin-bottom: 20px; overflow: hidden; } .product .product-thumbnail img { border-radius: 4px; transition: .3s; margin: auto; } .product .product-thumbnail img:hover { transform: scale(1.1); } .product .product-author { display: flex; align-items: center; margin-bottom: 20px; line-height: 1; } .product .product-author img { width: 35px; border-radius: 50%; margin-right: 15px; } .product .product-author .product-author-body { flex: 1; } .product .product-author .product-author-body p { font-weight: 500; font-size: 15px; margin-bottom: 4px; } .product .product-author .product-author-body p a, .product .product-title a { color: var(--primary-color); } .product .product-author .product-author-body p a:hover, .product .product-title a:hover { color: #a99d5e; } .product .product-author .product-author-body span { font-size: 13px; color: #848486; } .product .product-title { margin-bottom: 0; } .product .product-title a { display: block; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px; } .product .product-thumbnail .product-controls, .featured-item .featured-image .product-controls { position: absolute; top: 10px; right: 10px; } .product .product-thumbnail .product-controls a, .featured-item .featured-image .product-controls a { /*background-color: #f3f3f3;*/ border-radius: 4px; /*height: 34px; width: 34px;*/ /*color: #515151;*/ display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background-color .3s ease 0s, color .3s ease 0s, opacity .3s ease 0s, transform .3s ease 0s; margin-bottom: 5px; opacity: 0; transform: translateX(10px); width: 50px; height: 50px; border-radius: 4px; display: flex; align-items: center; justify-content: center; border: 1px solid #F0F2F3; background-color: #fff; } .product .product-thumbnail .product-controls a:nth-child(2) { transition: background-color .3s ease 0s, color .3s ease 0s, opacity .3s ease 0s, transform .3s ease .1s; } .product .product-thumbnail .product-controls a:nth-child(3) { transition: background-color .3s ease 0s, color .3s ease 0s, opacity .3s ease 0s, transform .3s ease .2s; } .product:hover .product-thumbnail .product-controls a, .featured-item:hover .featured-image .product-controls a { transform: translateX(0); opacity: 1; } .product .product-thumbnail a:hover { background-color: #F0F2F3; } .product .product-thumbnail a.favorite:hover, .featured-item .featured-image a.favorite:hover { background-color: #F0F2F3; } .product .product-thumbnail a.favorite:hover svg, .featured-item .featured-image a.favorite:hover svg { fill: #fff; } .product .product-thumbnail .product-badges { position: absolute; top: 10px; left: 10px; } .product-badge { background-color: #c39d59; font-size: 12px; /* font-weight: 600;*/ color: #fff; border-radius: 4px; padding: 9px 6px; margin-right: 5px; } .product-badge.featured { width: 32px; display: inline-flex; height: 32px; padding: 0; align-items: center; justify-content: center; } .product-badge.sale { color: #fff; background-color: var(--secondary-color); } .product-badge.rent { color: #fff; background-color: #47bfff; } .product-badge.stock { color: #fff; background-color: #333; } .options-dropdown > a { background-color: #fff; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); height: 34px; width: 34px; color: #848486; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: .3s; } .options-dropdown > a > i { margin: 0; } .options-dropdown > a:hover { background-color: #f5f5f5; border-color: rgba(0, 0, 0, 0.1); color: #848486; } .options-dropdown .dropdown-menu { z-index: 3; background-color: #fff; border-radius: 4px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); padding: 15px; transition: 0s; border: 0; } .options-dropdown ul { margin: 0; } .options-dropdown ul li { margin: 0; border-bottom: 1px solid rgba(0, 0, 0, .1); padding-bottom: 10px; transition: .3s; font-size: 14px; font-weight: 500; line-height: 24px; cursor: pointer; } .options-dropdown ul li + li { margin-top: 10px; } .options-dropdown ul li:last-child { padding-bottom: 0; border-bottom: 0; } .options-dropdown ul li a { position: relative; display: block; color: #515151; } .options-dropdown ul li a i { margin-right: 5px; } .options-dropdown ul li a:hover { color: #a99d5e; } .product .acr-product-icons .acr-product-icon .acr-product-icon-value { margin-left: 0; } .product .acr-product-icons .acr-product-icon i { font-size: 25px; margin-right: 5px; } .product .acr-product-icons .acr-product-icon { margin-right: 15px; } .product .product-price { color: var(--secondary-color); font-weight: 600; font-size: 18px; /*display: block;*/ margin-bottom: 15px; } .product .product-price-discount { color: #a5a5a6; font-weight: 600; font-size: 16px; /*display: block;*/ margin-bottom: 15px; } .product .product-price span { font-size: 13px; color: #848486; font-weight: 600; margin-left: 5px; text-decoration: line-through; } .product .product-gallery-wrapper { display: flex; align-items: center; justify-content: space-between; } .product .product-gallery-wrapper .product-gallery { display: inline-flex; align-items: center; justify-content: center; background-color: var(--primary-color); border-radius: 4px; color: #fff; width: 32px; height: 32px; } .product .product-gallery-wrapper .product-gallery:hover { background-color: var(--secondary-color); } .marker { background-image: url('../img/misc/marker.png'); background-size: cover; width: 50px; height: 50px; border-radius: 50%; cursor: pointer; } .mapboxgl-popup { max-width: 200px; } .mapboxgl-map { font-family: 'Open Sans', sans-serif; } .mapboxgl-popup-content { text-align: center; font-family: 'Open Sans', sans-serif; border-radius: 4px; padding: 0; } .mapboxgl-popup-content img { border-radius: 8px 8px 0 0; } .acr-product-popup-body { padding: 10px; text-align: left; } .acr-product-popup-body h5 { margin-bottom: 10px; font-size: 15px; } .acr-product-popup-body h5 a { display: block; color: var(--primary-color); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .acr-product-popup-body h5 a:hover { color: #a99d5e; } .acr-product-popup-body .product-price { color: var(--secondary-color); font-weight: 600; font-size: 14px; display: block; margin-bottom: 15px; } .acr-product-popup-body .location-popup-meta { display: flex; align-items: center; } .acr-product-popup-body .location-popup-meta span { margin-right: 15px; color: #848486; } .acr-product-popup-body .location-popup-meta span i { margin-right: 5px; } .mapboxgl-popup-close-button { font-size: 16px; border-radius: 0 8px 0 8px; background-color: var(--primary-color); color: #fff; transition: .3s; } .mapboxgl-popup-close-button:hover { background-color: var(--secondary-color); } .acr-global-product-controls { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; } .acr-toggle-views a { width: 40px; height: 40px; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; background-color: transparent; border: 1px solid rgba(0, 0, 0, .1); color: #515151; margin-left: 5px; } .acr-toggle-views a:not(.active):hover { background-color: #f5f5f5; border-color: rgba(0, 0, 0, 0.1); color: #848486; } .acr-toggle-views a.active { background-color: var(--secondary-color); color: #fff; } .acr-product-active-filters { flex: 1; margin-right: 20px; } .acr-product-active-filters a { display: inline-flex; align-items: center; background-color: #f5f5f5; padding: 0px 10px 5px 5px; color: #848486; border-radius: 4px; margin-right: 5px; font-size: 13px; } .acr-product-active-filters a .close-btn span { height: 12px; } .acr-product-active-filters a:hover { color: var(--primary-color); } /* List View */ .product.product-list { display: flex; align-items: center; } .product.product-list .product-thumbnail { width: 300px; margin-right: 20px; margin-bottom: 0; } /* 8.2. Submit Product */ .submit-product-map { height: 400px; width: 100%; } .submit-product-map > div { height: 100%; width: 100%; } .acr-product-feature { position: relative; padding: 20px; border: 1px solid rgba(0, 0, 0, .1); cursor: pointer; text-align: center; width: 100%; font-family: 'yekan', 'Roboto', serif; font-weight: 600; color: var(--primary-color); font-size: 14px; border-radius: 4px; transition: .3s; margin-bottom: 30px; } .acr-product-feature:hover { background-color: #fffcef; } .acr-product-feature i.acr-product-feature-icon { display: block; margin-bottom: 10px; font-size: 48px; font-weight: 400; line-height: 1; } .acr-product-feature i.acr-feature-check { position: absolute; bottom: 5px; right: 5px; width: 20px; height: 20px; border-radius: 50%; background-color: var(--secondary-color); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 10px; opacity: 0; visibility: hidden; transition: .3s; transform: scale(0); } .acr-product-feature input { opacity: 0; position: absolute; /*left: 9999px;*/ visibility: hidden; } .acr-product-feature input:checked + i.acr-feature-check { opacity: 1; visibility: visible; transform: scale(1); } /* 8.3. Product Details */ .acr-swatch-wrapper label { margin: 0; } .acr-swatch-wrapper label input { position: absolute; opacity: 0; visibility: hidden; } .acr-swatch-wrapper label span { width: 20px; height: 20px; border-radius: 50%; display: block; background-color: #fff; cursor: pointer; margin: 0 5px 5px 0; position: relative; } .acr-swatch-wrapper label span::before { content: ''; position: absolute; top: 50%; left: 50%; transform: scale(0); transition: .3s; background-color: #fff; width: 10px; height: 10px; margin-top: -5px; margin-left: -5px; border-radius: 50%; transform-origin: center; } .acr-swatch-wrapper label input:checked + span::before { transform: scale(1); } .acr-swatch-wrapper label span.swatch-red { background-color: #ff4e3c; } .acr-swatch-wrapper label span.swatch-yellow { background-color: #f3c210; } .acr-swatch-wrapper label span.swatch-blue { background-color: #4949f3; } .acr-swatch-wrapper label span.swatch-green { background-color: #4ad24a; } .variation-item + .variation-item { margin-top: 10px; } .acr-attribute-wrapper label { margin: 0; } .acr-attribute-wrapper label input { position: absolute; opacity: 0; visibility: hidden; } .acr-attribute-wrapper label span { border-radius: 3px; display: block; background-color: #f3f3f3; cursor: pointer; transition: .3s; margin: 0 0 5px 5px; line-height: 1; position: relative; padding: 12px 20px; } .acr-attribute-wrapper label span:hover { background-color: #e2e2e2; } .acr-attribute-wrapper label input:checked + span { background-color: var(--secondary-color); color: #fff; } .product-content img { margin-bottom: 15px; border-radius: 4px; } .product-content p:last-child { margin-bottom: 0; } .product-content .product-title-wrapper { display: flex; justify-content: space-between; } .product-content .product-title-wrapper .product-price h3 { margin-bottom: 5px; } .acr-area-price { position: relative; border-radius: 4px; padding: 70px 20px 20px; background-color: #fffcef; } .acr-area-price > span { position: absolute; top: 15px; display: inline-block; background-color: #171717; padding: 7px 20px; border-radius: 25px; color: #fff; } .acr-area-price > span::before { content: ''; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #171717; } .acr-area-price .progress { margin-bottom: 30px; position: relative; height: 10px; } .progress-bar { background-color: #171717; } .acr-area-price-wrapper { display: flex; justify-content: space-between; align-items: flex-end; } .acr-area-price-max { text-align: right; } .acr-area-price-wrapper span { text-transform: uppercase; color: #848486; font-weight: 600; font-size: 13px; } .acr-area-price-wrapper h5 { margin: 0; } .acr-product-history img { border-radius: 4px; } .acr-product-history .card-body h5 { margin-bottom: 10px; } .hidden-product-features { display: none; } .product-feature { display: flex; align-items: center; margin-bottom: 30px; } .product-feature i { font-size: 38px; color: #171717; width: 55px; } .product-feature .feature-icon { width: 55px; } .product-feature h6 { margin: 0; font-size: 15px; } .product-feature .product-feature-label { width: 160px; } .product-feature .product-feature-value { font-size: 15px; } .product-feature .product-feature-value.disabled { color: #848486; } .load-more-features { margin-bottom: 30px; } .product-nearby-item { margin-bottom: 30px; } .product-nearby-item:last-child { margin-bottom: 0; } .product-nearby-item h6 i { margin-right: 10px; } .product-nearby-item ul > li { display: flex; align-items: center; } .product-nearby-item ul { margin: 0; } .product-nearby-item ul > li + li { margin-top: 10px; } .product-nearby-item ul > li span { margin-right: 10px; } .product-nearby-item ul > li span span { color: #848486; } .product-nearby-item ul ul { margin-left: auto; display: flex; } .product-nearby-item ul ul li { margin: 0 0 0 5px; } .product-nearby-item ul ul li:not(.custom-warning) i { color: #848486; } .product-thumbnail .product-thumbnail-slider-main img, .product-thumbnail .product-thumbnail-slider-nav img { border-radius: 4px; cursor: pointer; } .product-thumbnail .product-thumbnail-slider-nav img { transition: .3s; opacity: .6; } .product-thumbnail .product-thumbnail-slider-nav .slider-thumbnail-item img:hover { opacity: .8; } .product-thumbnail .product-thumbnail-slider-nav .slick-current img { opacity: 1; } .product-thumbnail .product-thumbnail-slider-main { margin-bottom: 20px; } .product-thumbnail .product-thumbnail-slider-nav { margin-bottom: 30px; } .product-content .product-address { display: block; margin-bottom: 15px; color: #848486; } .product-content .product-address i { margin-right: 5px; } .product-banner { background-color: #fffcef; position: relative; background-repeat: no-repeat; background-position: bottom; /*background-image: url('..//img/misc/bldg.png')*/ } .product-banner .sidebar-widget { padding: 30px 0; } .product-banner .slick-list, .product-banner .slick-slide { margin: 0; } .product-banner-inner { position: relative; } .product-banner-inner .slick-arrow { position: absolute; top: 50%; z-index: 3; transform: translateY(-50%); width: 50px; height: 50px; display: flex; align-items: center; border-radius: 4px; cursor: pointer; justify-content: center; background-color: #fffcef; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); color: var(--primary-color); transition: .3s; } .product-banner-inner .slick-arrow:hover { background-color: #171717; color: #fff; } .product-banner-inner .slick-arrow.slider-prev { left: 20px; } .product-banner-inner .slick-arrow.slider-next { right: 20px; } .product-banner-inner, .product-banner-inner .product-banner-slider, .product-banner-inner .product-banner-slider div { height: 100%; } .product-banner-inner .product-banner-slider img { height: 100%; width: 100%; object-fit: cover; } .product-banner-inner .product-badge { position: absolute; top: 20px; left: 20px; } /* 8.3. Compare Product */ .product.compare-product-item { padding: 0; box-shadow: none; border-radius: 0; } .product.compare-product-item .product-title a { margin-bottom: 10px; } .product.compare-product-item .product-thumbnail .product-controls a { transform: translateX(0); opacity: 1; visibility: visible; } .acr-compare-feature { display: flex; align-items: center; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid rgba(0, 0, 0, .1); } .acr-compare-feature i { font-size: 38px; color: #171717; width: 55px; } .acr-compare-feature .compare-icon { width: 55px; } .acr-compare-feature-body + i { margin-left: auto; font-size: 14px; text-align: right; width: auto; } .acr-compare-feature:last-child { padding-bottom: 0; border-bottom: 0; } .acr-compare-feature h6 { margin-bottom: 5px; } .acr-compare-feature span { text-transform: uppercase; color: #848486; font-weight: 600; } /* 8.4. Agent Profile */ .user-nav li, .user-nav ul { margin: 0; } .user-nav li a { outline: none; display: flex; align-items: center; width: 100%; position: relative; background-color: #fff; padding: 15px; border-radius: 4px; cursor: pointer; font-weight: 600; transition: .3s; z-index: 1; border: 0; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); margin-bottom: 30px; color: var(--primary-color); font-family: 'yekan', 'Roboto', serif; } .user-nav li a i { margin-right: 10px; font-weight: 400; font-size: 24px; } .user-nav li a:hover { background-color: #fffcef; } .user-nav li a.active { background-color: var(--secondary-color); color: #fff; } .user-nav li a.logout { background-color: #ffbfc9; color: #ff4764; } .user-nav li a.logout:hover { background-color: #ff4764; color: #fff; } .acr-empty-section { text-align: center; margin: 0 auto; max-width: 600px; } .acr-empty-section i { font-size: 34px; line-height: 1; } .acr-empty-section h3 { margin-top: 20px; } .acr-empty-section p { max-width: 450px; margin: 0 auto 20px; } .acr-welcome-message { margin-bottom: 30px; } .acr-welcome-message p { max-width: 600px; } /* 8.5. Coming Soon */ .acr-cs-container { position: relative; min-height: 100vh; display: flex; } .acr-cs-container > div { width: 50%; } .acr-cs-bg-slider, .acr-cs-bg-item, .acr-cs-bg-slider div { height: 100%; } .acr-cs-bg-slider .slick-dots { position: absolute; bottom: 40px; right: 40px; } .acr-cs-container .slick-slide, .acr-cs-container .slick-list { margin: 0; } .acr-cs-bg-slider .slick-dots li { margin-top: 0; line-height: 1; } .acr-cs-content { padding: 40px 80px; display: flex; flex-direction: column; justify-content: space-between; } .acr-cs-content-body { padding: 120px 0; } .acr-cs-text { position: relative; } .acr-cs-text .title { font-size: 72px; line-height: 80px; margin-bottom: 30px; } .acr-cs-text p { font-size: 15px; max-width: 600px; font-weight: 500; margin-bottom: 60px; } .acr-cs-text .acr-dots-wrapper { position: absolute; width: 200px; height: 200px; left: 10px; top: -90px; } .acr-cs-newsletter form { display: flex; align-items: center; } .acr-cs-newsletter form input { box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); border: 0; margin-right: 20px; } .acr-cs-newsletter form button { width: 220px; } .acr-cs-newsletter span { display: block; color: #848486; margin-top: 20px; } .acr-cs-content-footer { display: flex; align-items: center; justify-content: space-between; } .acr-cs-content-footer p { margin: 0; } /* 8.6. About Us Page */ .acr-single-img-wrapper img { border-radius: 4px; } .section-img-wrapper { z-index: 1; overflow: hidden; } .section-imgs { position: absolute; top: 0; left: 0; padding: 40px; width: 100%; display: flex; justify-content: space-between; z-index: -1; } .section-imgs img:first-child { width: 250px; } .section-imgs img:last-child { width: 250px; } /* 8.7. 404 page */ .section-404 { position: relative; padding: 120px 0; } .section-404 .title { font-size: 72px; line-height: 80px; margin-bottom: 30px; } .section-404 .subtitle { max-width: 500px; font-size: 16px; font-weight: 500; margin: 0 auto 30px; } .section-404-text { text-align: center; margin: 0 auto; max-width: 650px; } .cloud-one { position: absolute; margin-left: 85px; top: 200px; height: 36px; width: 100px; background-position: center center; background-repeat: no-repeat; -webkit-animation: animateCloud 10s linear infinite; animation: animateCloud 10s linear infinite; opacity: .4; z-index: -1; } .cloud-two { position: absolute; margin-left: 200px; top: 60px; height: 29px; width: 80px; background-position: center center; background-repeat: no-repeat; -webkit-animation: animateCloudtwo 20s linear infinite; animation: animateCloudtwo 20s linear infinite; opacity: .4; z-index: -1; } .cloud-three { position: absolute; margin-right: 180px; top: 60px; height: 35px; width: 100px; background-position: center center; background-repeat: no-repeat; -webkit-animation: animateCloud 30s linear infinite; animation: animateCloud 20s linear infinite; opacity: .4; z-index: -1; } .cloud-four { position: absolute; top: 200px; height: 35px; width: 100px; background-position: center center; background-repeat: no-repeat; -webkit-animation: animateCloud 40s linear infinite; animation: animateCloud 40s linear infinite; opacity: .4; z-index: -1; } .cloud-five { position: absolute; margin-right: 130px; bottom: 170px; height: 35px; width: 100px; background-position: center center; background-repeat: no-repeat; -webkit-animation: animateCloud 50s linear infinite; animation: animateCloud 50s linear infinite; opacity: .4; z-index: -1; } /* 8.8. Login & Register */ .acr-auth-container { position: relative; display: flex; } .acr-auth-container > div { width: 50%; } .acr-auth-bg-slider, .acr-auth-bg-item, .acr-auth-bg-slider div { height: 100%; } .acr-auth-bg-slider .slick-dots { position: absolute; bottom: 40px; right: 40px; } .acr-auth-container .slick-slide, .acr-auth-container .slick-list { margin: 0; position: relative; } .acr-auth-bg-slider .slick-dots li { margin-top: 0; line-height: 1; } .acr-auth-content { padding: 80px; display: flex; flex-direction: column; justify-content: space-between; } .acr-auth-content form { max-width: 500px; margin: 0 auto; } .acr-auth-content form .btn-block { margin-top: 10px; } .auth-seperator { margin: 30px 0; text-align: center; } .auth-seperator span { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #848486; font-size: 13px; font-weight: 500; } .auth-seperator span::before { content: ''; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: rgba(0, 0, 0, .1); height: 1px; margin-right: 20px; } .auth-seperator span::after { content: ''; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: rgba(0, 0, 0, .1); height: 1px; margin-left: 20px; } .acr-auth-content .forgot-password { display: inline-block; color: var(--primary-color); text-decoration: underline; } .acr-auth-content .auth-text p { margin-bottom: 30px; } .acr-auth-content .auth-nav { margin: 30px 0; border-bottom: 1px solid rgba(0, 0, 0, .1); } .acr-auth-content .auth-nav a { display: inline-block; padding-bottom: 30px; margin-right: 30px; font-weight: 600; color: var(--primary-color); } .acr-auth-content .auth-nav a.active { color: #171717; border-bottom: 2px solid #171717; } .social-login { margin-bottom: 30px; } .acr-social-login { cursor: pointer; display: block; width: 100%; margin-bottom: 10px; text-align: center; white-space: nowrap; vertical-align: middle; line-height: 24px; border: 0; font-size: 14px; font-weight: 600; padding: 12px 20px; border-radius: 4px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; } .acr-social-login i { margin-right: 5px; } .acr-auth-bg-slider .acr-auth-quote { position: absolute; bottom: 60px; left: 0; height: auto; background-color: #fff; border-radius: 4px; padding: 20px; margin: 20px 40px; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); } .acr-auth-bg-slider .acr-auth-quote h6 { margin-bottom: 5px; } .acr-auth-bg-slider .acr-auth-quote p { margin-bottom: 0; } /* 8.9. Contact Us */ /* 8.10. Pricing */ .acr-pricing { position: relative; background-color: #fffcef; border-radius: 4px; padding: 20px; margin-bottom: 30px; z-index: 1; } .acr-pricing-header h4 { margin-bottom: 5px; } .acr-pricing-header p { color: #848486; margin-bottom: 0; } .acr-pricing-body { margin: 30px 0; } .acr-pricing-feature { margin-bottom: 20px; } .acr-pricing-feature h6 { margin-bottom: 5px; } .acr-pricing-feature h6 i { font-size: 14px; margin-left: 5px; } .acr-pricing-feature span { color: #848486; margin-bottom: 0; font-weight: 600; } .acr-pricing-feature:last-child { margin-bottom: 0; } .acr-pricing-footer { display: flex; align-items: center; } .acr-pricing-footer h4 { margin: 0; font-size: 20px; margin-left: 10px; } .acr-pricing-footer h4 span { font-size: 14px; font-weight: 400; } .acr-pricing.hot-plan { z-index: 1; background-color: #171717; } .acr-pricing.hot-plan::before { content: ''; position: absolute; top: 5px; left: 20px; width: calc(100% - 40px); height: 100%; background-color: rgba(1, 187, 188, .6); z-index: -1; border-radius: 4px; transition: .3s; pointer-events: none; } .acr-pricing.hot-plan::after { content: ''; position: absolute; top: 10px; left: 40px; width: calc(100% - 80px); height: 100%; background-color: rgba(1, 187, 188, .4); z-index: -1; border-radius: 4px; transition: .3s; pointer-events: none; } .acr-pricing.hot-plan .acr-pricing-header h4, .acr-pricing.hot-plan .acr-pricing-body h6, .acr-pricing.hot-plan .acr-pricing-footer h4 { color: #fff; } .acr-pricing.hot-plan .acr-pricing-body span, .acr-pricing.hot-plan .acr-pricing-header p { color: #ebebeb; } /* 8.10.1 Pricing-style-2 */ .pricing-package .pricing-image { border-radius: 8px 8px 0 0; overflow: hidden; } .pricing-package .pricing-image img { width: 100%; height: 100%; object-position: center; object-fit: cover; } .acr-pricing.style-2 { border-radius: 0 0 8px 8px; } /* 8.10.1 Pricing-style-3 */ .pricing-style-3 .pricing-image { border-radius: 4px; overflow: hidden; } .pricing-style-3 .acr-pricing { margin-left: -90px; margin-bottom: 0; margin-top: 12px; } .pricing-style-3 .overlapped-pricing { margin-bottom: 40px; } /*====================== 9. Short codes ========================*/ /* 9.1 Special Offers button */ .offer-button-sec { position: relative; /*background-image: url(../../../../../../via.placeholder.com/1920x2488");*/ background-repeat: no-repeat; background-position: center; background-size: cover; } .offer-button-sec:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgb(1 187 188 / 50%); z-index: 0; } .offer-button-sec .section-header .custom-primary, .offer-button-sec .section-header .title { color: #fff; } .offer-button-sec .show-more-btn .btn-custom { background-color: #000; color: #fff; } .offer-button-sec .show-more-btn .btn-custom.secondary::before { background-color: #3c3c3c; } .offer-button-sec .show-more-btn { width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-end; } /* 9.2 Special Offers */ .special-offers-sec { position: relative; background-image: url("../img/shortcode/1.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; } .special-offers-sec:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgb(0 0 0 / 72%); z-index: 0; } .special-offers-sec .section-header { max-width: 500px; } .special-offers-sec .section-header .title { color: #fff; } .special-offers-sec .icon-card { position: relative; padding: 30px 80px; background-color: #171717; display: flex; align-items: center; flex-direction: column; justify-content: center; border-radius: 4px; margin-bottom: -135px; z-index: 1; } .special-offers-sec .icon-card .icon-sec { width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; background-color: #000; color: #fff; border-radius: 50%; font-size: 30px; transition: .3s; } .special-offers-sec .icon-card .big-number { color: #fff; font-size: 60px; font-weight: 600; margin: 32px 0; } .special-offers-sec .icon-card p { color: #fff; text-align: center; max-width: 100px; margin-bottom: 0; } /* 9.3 banner counter */ .banner-counter-sec { position: relative; background-image: url("../img/shortcode/2.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; margin-top: 90px; } .banner-counter-sec.section { padding: 80px 0 130px; } .banner-counter-sec:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgb(0 0 0 / 72%); z-index: 0; } .banner-counter-sec .section-title-wrap { max-width: 500px; margin: 0 auto; text-align: center; } .banner-counter-sec .section-title-wrap .custom-primary, .banner-counter-sec .section-title-wrap .title { color: #fff; } /* 9.4 counter sec */ .counter-sec { position: relative; margin-top: -56px; z-index: 1; overflow: hidden; } .counter-sec:before { content: ""; position: absolute; width: 1000px; height: 100%; top: 0; border-top: 8px solid #171717; background-color: #fff; z-index: 0; right: 0; left: 0; } .counter-sec:after { content: ''; width: 160px; height: 150px; position: absolute; left: -50px; z-index: 0; top: 14px; transform: rotate(-50deg); background-color: rgb(1 187 188 / 10%); border-radius: 25px; } .counter-sec .counter-div { padding-bottom: 20px; border-top: 8px solid #171717; background-color: #fff; border-radius: 4px; } .counter-sec .counter-div .counter-box.counter-box-1 { padding: 80px 70px 0 0; text-align: right; } .counter-sec .counter-div .counter-box { padding: 80px 15px 0; text-align: center; } .counter-sec .counter-div .col-with-border { border-right: 1px solid #c2c2c2; } .counter-sec .counter-div .col-with-border:last-child { border-right: 0; } .counter-sec .counter-div .counter-box .counter-number { color: #000; font-size: 40px; font-weight: 500; margin-bottom: 15px; } .counter-sec .counter-div .counter-box p { color: #c2c2c2; margin-bottom: 0; } /* 9.5 shortcode-about */ .about-us-sec { position: relative; } .about-us-sec .about-wrapper .title { font-size: 20px; max-width: 300px; line-height: 32px; } .about-us-sec .about-wrapper .feature-list li .check-icon { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border: 1px solid #171717; color: #171717; font-size: 16px; border-radius: 50%; margin-right: 25px; } .about-us-sec .about-wrapper .feature-list li { display: flex; align-items: center; margin-top: 20px; } .about-us-sec .about-wrapper .feature-list .feature-list-right h6 { margin-bottom: 5px; } .about-us-sec .col-lg-6.left-aligned { position: absolute; width: 100%; right: -50px; } .about-us-sec .about-slider .item-card { width: 100%; height: 100%; text-align: center; background-color: #fff; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); padding: 70px 30px; border-radius: 4px; text-align: center; } .about-us-sec .about-slider .item-card p { max-width: 200px; margin: 0 auto; } .about-us-sec .about-slider .item-card .item-card-icon { width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; background-color: #171717; color: #fff; border-radius: 50%; font-size: 30px; transition: .3s; margin: 0 auto; } .about-us-sec .about-slider .item-card h4 { margin: 15px 0; font-size: 18px; font-weight: 500; } .about-us-sec .about-slider .slider-item { margin: 0; transform: scale(0.9); transition: 0.4s all; } .dots-2 .slick-dots { justify-content: center; margin-top: 50px; } .about-us-sec .about-slider .slick-dots li button { } .about-us-sec .about-slider .slick-current.slick-active { transform: scale(1); } .about-us-sec .about-slider .slick-current.slick-active .item-card { background-color: #171717; color: #fff; } .about-us-sec .about-slider .slick-current.slick-active .item-card .item-card-icon { background-color: #fff; color: #171717; } .about-us-sec .about-slider .slick-current.slick-active .item-card h4, .about-us-sec .about-slider .slick-current.slick-active .item-card p { color: #fff; } /*====================== 10. Service Style 2 ========================*/ .service-style-2 .style-2-image { overflow: hidden; position: relative; border-radius: 8px 8px 0 0; } .service-style-2 .style-2-image a img { transform: scale(1.01); transition: 0.3s; object-fit: cover; object-position: center; width: 100%; height: 100%; } .service-style-2:hover .style-2-image a img { transform: scale(1.2); } .service-style-2 .style-2-content { background: #fff; box-shadow: 0 2px 9px 0px rgba(34, 12, 43, 0.1); padding: 0 25px 25px; position: relative; top: -30px; z-index: 1; text-align: center; border-radius: 0 0 8px 8px; transition: 0.3s; } .service-style-2 .style-2-content .style-2-icon-box { background: #171717; display: inline-block; width: 80px; height: 80px; line-height: 80px; text-align: center; border-radius: 50%; color: #fff; font-size: 38px; margin-top: -30px; } .service-style-2 .style-2-content .style-2-icon-box .icon-center { padding-left: 8px; } .service-style-2 .style-2-content h5 { font-size: 20px; margin-top: 25px; margin-bottom: 5px; } .service-style-2:hover .style-2-content { top: -45px; } .service-style-2 .style-2-content a { display: inline-flex; margin-top: 25px; width: 50px; height: 50px; align-items: center; justify-content: center; color: #171717; border-radius: 50%; border: 1px solid #171717; font-size: 15px; } .service-style-2 .style-2-content a span { opacity: 0; visibility: hidden; font-size: 0; font-weight: 600; transition: .1s; } .service-style-2:hover .style-2-content a { color: #fff; background-color: #171717; width: 150px; border-radius: 4px; } .service-style-2:hover .style-2-content a span { opacity: 1; visibility: visible; font-size: 14px; } .service-style-2:hover .style-2-content a i { opacity: 0; visibility: hidden; display: none; } /*====================== 11. projects ========================*/ .our-project .hc-tab-wrap { display: flex; justify-content: center; align-content: center; } .our-project .hc-tab-wrap ul { border: 1px solid #171717; padding: 0 30px; background-color: #171717; border-radius: 4px; } .our-project .hc-tab-wrap ul li a { padding: 15px 20px; border-radius: 0; color: #fff; border-bottom: 3px solid transparent; transition: .3s; } .our-project .hc-tab-wrap a.active { background-color: inherit; border-bottom: 3px solid #fff; } .our-project .container-fluid, .our-project-gallery .container-fluid { padding: 0; } .our-project .project-img { padding: 0; } .our-project .exp-portfolio-2 { margin: 0 auto; } .our-project #myTabContent { margin-top: 60px; } .our-project-2 { overflow: hidden; } /* 11.1 Project-1 */ .our-project .container-fluid, .our-project-gallery .container-fluid { padding: 0; } .our-project-gallery .pro-img { width: auto; height: 550px; padding: 0; } .our-project-gallery .project-gallery .gallery-size { column-width: 29em; column-gap: 1px; } .our-project-gallery .height-1 { height: 550px; } .our-project-gallery .height-2 { height: 650px; } /* Project-2*/ .our-project-2-wrap { margin: 0 auto; width: 100%; } .our-project-2-wrap .grid-item { width: 265px; height: 250px; padding: 0; } .our-project-2-wrap .height-1 { height: 500px; } .our-project-2-wrap .width-1 { width: 370px; } .our-project-2-wrap .width-2 { width: 530px; } .our-project-2-wrap .width-3 { width: 535px; } .our-project-2-wrap .width-4 { width: 270px; } .our-project-2 .container { max-width: 1200px; } .our-project-2-wrap:after { content: ''; display: block; clear: both; } /*====================== 12. Work Experience ========================*/ .work-experience-sec .experience-wrapper { padding-bottom: 50px; padding-left: 200px; } .experience-wrapper .experience-inner { display: flex; background-color: #fffcef; } .experience-inner .experience-inner-image { position: relative; flex: 1 0 auto; margin-left: -135px; transform: translateY(50px); } .experience-inner .experience-inner-content { padding: 70px 30px 70px 50px; } .experience-inner .experience-inner-content p { font-size: 18px; } .experience-inner-content .experience-number .number { font-size: 48px; font-weight: 600; line-height: 1.3; display: block; color: #171717; } .experience-inner-content .experience-number .number span { font-size: 24px; } .experience-inner-content .experience-number h6 { margin-bottom: 10px; text-transform: uppercase; } .experience-inner-content .experience-number a { color: #171717; } .experience-inner-content .experience-number a i { transition: .3s; } .experience-inner-content .experience-number a:hover i { transform: translateX(5px); } /*====================== 13. Fun Facts ========================*/ .fun-fact-sec { background-image: url('../img/banner/3.jpg'); z-index: 3; } .fun-fact-sec:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: -1; } .fun-fact-sec .section-title-wrap { margin-bottom: 50px; } .fun-fact-sec .fun-fact-numbers { position: relative; padding-top: 80px; } .fun-fact-numbers .fun-fact-inner { position: relative; border: 2px solid #fff; border-top: none; text-align: center; margin: 0 auto; max-width: 255px; border-radius: 0 0 8px 8px; padding: 65px 15px 30px; } .fun-fact-numbers .fun-fact-inner:before { content: ""; position: absolute; left: 0; top: 0; border-bottom: 2px solid #fff; width: 72px; } .fun-fact-numbers .fun-fact-inner:after { content: ""; position: absolute; right: 0; top: 0; border-bottom: 2px solid #fff; width: 72px; } .fun-fact-inner .icon-box { width: 100px; height: 100px; border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; left: 50%; transform: translateX(-50%); top: -52px; border: 2px solid #fff; color: #fff; font-size: 50px; } .fun-fact-inner .content-box h4 { color: #fff; margin: 20px 0 7px 0; font-size: 30px; } .fun-fact-inner .content-box p { font-size: 18px; font-weight: 600; color: #fff; margin-bottom: 0; } /*====================== 14. Agents Style 2 ========================*/ .each-teams-2 { padding-top: 30px; } .each-teams-2.mb-50 { padding-bottom: 50px; } .each-teams-2 .team-text h4 { margin-top: 30px; margin-bottom: 5px; font-size: 20px; font-weight: 600; } .each-teams-2 .team-text h4 a, .each-teams-2 .team-text .social-icons li a { color: var(--primary-color); } .each-teams-2 .team-text .social-icons { color: #000; } .each-teams-2 .team-text .social-icons li { display: inline-block; margin-right: 20px; margin-top: 0; } .each-teams-2 .team-text p { margin-top: 5px; margin-bottom: 5px; } .te-img-outer { position: relative; border-radius: 50%; overflow: hidden; max-width: 198px; margin: auto; } .each-teams-2 .te-img-outer .acr-dots { position: absolute; width: 180px; height: 180px; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(.6) rotate(0deg); transform-origin: center; transition: .3s; } .each-teams-2:hover .te-img-outer .acr-dots { transform: translate(-50%, -50%) scale(1) rotate(25deg); } .te-img-outer .acr-dots { width: 100%; height: 100%; content: ''; background-position: 0 0, 6px 6px; background-size: 12px 12px; position: absolute; display: block; background-image: radial-gradient(#d1d4d8 1px, transparent 1px), radial-gradient(#d1d4d8 1px, transparent 1px); transition: opacity .3s; background-color: transparent; top: -17px; left: 17px; opacity: 1; z-index: -1; } .te-img-outer .plus-btn { width: 50px; height: 50px; border-radius: 50%; color: #fff; background-color: #000; line-height: 50px; font-size: 29px; z-index: 5; position: absolute; left: 50%; top: 50%; opacity: 0; transform: translate(-50%, -50%); transition: all .4s; } .team-img-2-outer { position: relative; } .te-img-outer:after { position: absolute; content: close-quote; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; -webkit-transition: all .4s; transition: all .4s; background: #171717; } .each-teams-2:hover .te-img-outer .plus-btn { opacity: 1; -webkit-transition: all .4s; transition: all .4s; } .each-teams-2:hover .te-img-outer:after { opacity: .9; -webkit-transition: all .4s; transition: all .4s; } /*====================== 15. Testimonial Style 2 ========================*/ .acr-testimonial-2.acr-testimonial { margin-bottom: 60px; } .acr-testimonial-2 .acr-testimonial-body { padding: 50px 40px 40px; } .acr-testimonial-2 .acr-testimonial-body::before { left: 40px; } .acr-testimonial-2 .acr-testimonial-author img { border-radius: 50%; } .acr-testimonial-2 .acr-testimonial-author { margin-left: 10px; } .acr-testimonial-2 .acr-testimonial-body::after { content: none; } .acr-testimonial-2 .acr-testimonial-body .blue-quote { text-shadow: 0 4px 8px rgba(81, 159, 255, 0.5); color: var(--secondary-color); font-size: 50px; position: absolute; left: 40px; top: -22px; } .acr-testimonial-2 .acr-testimonial-body .acr-rating i { font-size: 14px; } /*====================== 16. Clients Style 2 ========================*/ .partner .partner-logo { position: relative; height: 132px; border: 3px solid #eef4f8; margin-bottom: 10px; transition: 0.3s; border-radius: 4px; display: flex; align-items: center; justify-content: center; } .partner:hover .partner-logo { border-color: var(--secondary-color); } .partner .partner-logo img { opacity: 0.6; } .partner:hover .partner-logo img, .partner:hover .partner-name a { opacity: 1; } .partner-logo:after { width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #eef4f8; position: absolute; content: close-quote; bottom: -10px; left: 50%; transform: translateX(-50%); transition: 0.3s; } .partner:hover .partner-logo:after { border-top-color: var(--secondary-color); } .partner .partner-name { margin-bottom: 30px; } .partner .partner-name a { font-size: 19px; font-weight: 500; margin-top: 12px; display: inline-block; opacity: .6; color: #000; } /*====================== 17. Product Style 2 ========================*/ .car-model-layout-list { display: flex; -webkit-box-align: center; flex-wrap: wrap; margin-bottom: 30px; box-shadow: 3px 3px 11px rgba(0, 0, 0, 0.07); border: 1px solid #eee; border-radius: 4px; overflow: hidden; } .car-model-layout-list .car-thumbnail-area { position: relative; overflow: hidden; width: 50%; } .car-model-layout-list .car-thumbnail-area .item-thumb { position: relative; overflow: hidden; height: 100%; } .car-model-layout-list .car-thumbnail-area .item-thumb img { object-fit: cover; height: 100%; transition: 0.3s; } .car-model-layout-list:hover .item-thumb > img { transform: scale(1.1) rotate(-3deg); } .car-model-layout-list .car-thumbnail-area .item-thumb:before { content: ""; height: 100%; width: 100%; bottom: 0; top: 0; position: absolute; background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)); z-index: 2; } .car-model-layout-list .car-overlay-info { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 3; } .car-model-layout-list .car-overlay-info .car-type { position: absolute; top: 20px; left: 20px; color: #fff; display: inline-block; font-size: 11px; font-weight: normal; height: 18px; line-height: 18px; margin-bottom: 0; padding: 0 10px; text-transform: uppercase; } .car-model-layout-list .car-overlay-info .car-type.luxury { background-color: var(--secondary-color); } .car-model-layout-list .car-overlay-info .car-description-bottom { -webkit-box-align: center; align-items: center; bottom: 0; color: #fff; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; position: absolute; width: 100%; left: 0; font-size: 14px; font-weight: 500; padding: 16px 20px; } .car-model-layout-list .car-overlay-info .car-description-bottom a { color: #fff; } .car-model-layout-list .car-overlay-info .car-description-bottom a:hover { color: #a99d5e; } .car-model-layout-list .car-overlay-info .car-description-bottom > a .fa { display: inline-block; margin-right: 7px; } .car-model-layout-list .car-description-area { width: 50%; } .car-model-layout-list .car-description-area .car-description-content { padding: 18px 20px 24px; } .car-model-layout-list .car-description-area .car-description-content .list-title { margin-bottom: 10px; } .car-model-layout-list .car-description-area .car-description-content .list-title a { color: #000; } .car-model-layout-list .car-description-area .car-description-content .list-title a:hover { color: #a99d5e; } .car-model-layout-list .car-description-area .car-description-content .car-rating { -webkit-box-align: center; align-items: center; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 6px; } .car-model-layout-list .car-description-area .car-description-content .car-rating .rating-value { font-size: 11px; } .car-model-layout-list .car-description-area .car-description-content .car-rating .rating-value > span { background-color: #5bb638; color: #fff; display: inline-block; margin-right: 10px; text-align: center; width: 35px; } .car-model-layout-list .car-description-area .car-description-content .car-rating .rating-icon > ul > li { display: inline-block; } .car-model-layout-list .car-description-area .car-description-content .car-rating .rating-icon > ul > li.text-yellow { color: #fcb71b; } .car-model-layout-list .car-description-area .car-description-content .car-meta { -webkit-box-align: center; align-items: center; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; margin: 0 -5px 18px; } .car-model-layout-list .car-description-area .car-description-content .car-meta > div { margin: 2px 5px; } .car-model-layout-list .car-description-area .car-description-content .car-meta > div i { margin-right: 4px; color: #6c6d72; } .car-model-layout-list .car-description-area .car-description-content .car-summary p { margin: 0; } .car-model-layout-list .car-description-area .car-description-footer { border-top: 1px solid #eee; background-color: #f5f5f5; display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 13px 20px; } .car-model-layout-list .car-description-area .car-description-footer a:first-child { color: #000; } .car-model-layout-list .car-description-area .car-description-footer a.book i { margin-right: 4px; } /*====================== 18. Our Gallery ========================*/ .gallery-type-section { position: relative; z-index: 1; /* background-image: url("../../../../../../via.placeholder.com/1920x11233");*/ background-size: 100% 100%; background-position: center; } .gallery-type-section::before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; background-image: url("../img/white-overlay.png"); z-index: -1; background-size: 100% 100%; background-position: center; background-repeat: no-repeat; } .gallery-type-section .room-filter { text-align: right; } .gallery-type-section .room-filter li a { display: inline-block; font-size: 16px; font-weight: 700; text-transform: capitalize; border: 2px solid transparent; padding: 20px 30px; cursor: pointer; color: #777; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; border-radius: 4px; } .gallery-type-section .room-filter li a.active, .gallery-type-section .room-filter li a:hover { color: #111; border-color: #e6e6e6; background-color: transparent; } .gallery-type-section .tab-content { margin-top: 50px; } .gallery-type-section .gallery-items .row { margin-left: -7.5px; margin-right: -7.5px; } .gallery-type-section .gallery-items .row > .col, .gallery-type-section .gallery-items .row > [class*='col-'] { padding-left: 7.5px; padding-right: 7.5px; } .gallery-type-section .gallery-items .gallery-box { width: 100%; height: 280px; position: relative; z-index: 1; overflow: hidden; margin-top: 15px; } .gallery-type-section .gallery-items .gallery-box.extra-height { height: 575px; } .gallery-type-section .gallery-items .gallery-box::after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(45deg, rgba(17, 17, 17, 0.50196) 0%, rgba(17, 17, 17, 0.25) 44%, rgba(17, 17, 17, 0) 100%); content: ''; transition: 0.4s ease; } .gallery-type-section.gallery-sec-2 .gallery-items .gallery-box::after { content: none; } .gallery-type-section.gallery-sec-2 .gallery-items .gallery-box, .gallery-type-section.gallery-sec-2 .gallery-items .gallery-box.extra-height { height: auto; } .gallery-type-section .gallery-items .gallery-box .gallery-bg { width: 100%; height: 100%; background-size: cover; background-position: center; transition: .3s; } .gallery-type-section .gallery-items .gallery-box .room-content { position: absolute; left: 30px; bottom: 30px; z-index: 2; right: 30px; } .gallery-type-section .gallery-items .gallery-box .room-content h3 { font-size: 36px; } .gallery-type-section .gallery-items .gallery-box .room-content h3 a { color: #fff; } .gallery-type-section .gallery-items .gallery-box .room-content span { color: #fff; padding-bottom: 15px; font-weight: 700; } .gallery-type-section .gallery-items .gallery-box .room-content span i { margin-right: 10px; } .gallery-type-section .gallery-items .gallery-box .room-link { border: 2px solid rgba(255, 255, 255, 0.2); width: 60px; height: 60px; position: absolute; right: 15px; bottom: 0; border-radius: 50%; z-index: 3; color: #fff; font-size: 18px; line-height: 60px; text-align: center; opacity: 0; visibility: hidden; } .gallery-type-section .gallery-items .gallery-box .room-link:hover { background-color: #fff; color: #111; } .gallery-type-section .gallery-items .gallery-box.extra-wide .room-link { right: 40px; } .gallery-type-section .gallery-items .gallery-box:hover .room-link { opacity: 1; visibility: visible; bottom: 30px; } .gallery-type-section .gallery-items .gallery-box:hover .gallery-bg { transform: scale(1.1); } /*====================== 19. Login Style 2 ========================*/ .login-style-2 .acr-auth-container { box-shadow: 0 3px 12px -4px rgba(0, 0, 0, .1); border-radius: 4px; overflow: hidden; } .login-style-2 .acr-auth-bg { display: flex; width: 600px; padding: 30px; align-items: center; justify-content: center; flex-direction: column; } .login-style-2 .acr-auth-bg .acr-auth-inner { text-align: center; max-width: 400px; } .login-style-2 .acr-auth-bg .acr-auth-inner h3 { color: #fff; margin: 0; } .login-style-2 .acr-auth-bg .acr-auth-inner p { margin: 30px 0; color: #fff; } .login-style-2 .acr-auth-content { flex: 1; background-color: #f9f9f9; padding: 60px; text-align: center; } /*====================== 20. Banner style 2 ========================*/ .banner-style-2 { width: 100%; height: 700px; position: relative; } .banner-style-2 .bannerimg-overlay { content: ''; position: absolute; top: 0; left: 0; width: 100%; background-color: rgba(0, 0, 0, .6); height: 100%; } .banner-style-2 .banner-wrapper { position: absolute; top: 50%; left: 0%; right: 0; transform: translate(0%, -50%); } .banner-text-wrapper-index-3 { text-align: center; } .banner-text-wrapper-index-3 h2 { color: #fff; } .banner-text-wrapper-index-3 p { color: #fff; margin-bottom: 30px; } .banner-text-wrapper-index-3 .search-bar-index-3 { padding: 15px; background-color: rgba(255, 255, 255, .2); border-radius: 4px; transition: 0.3s; margin-bottom: 40px; } .banner-text-wrapper-index-3 .search-bar-index-3:hover, .banner-text-wrapper-index-3 .search-bar-index-3:focus { transform: scale(1.02); box-shadow: 0px 0 0px 1px rgba(255, 255, 255, .2); } .banner-text-wrapper-index-3 .search-bar-index-3 .btn-custom { border-radius: 0; } .banner-text-wrapper-index-3 .search-bar-index-3 .btn-custom.br-8 { border-radius: 4px; } .banner-text-wrapper-index-3 .search-bar-index-3 .btn-custom:before { border-radius: 0 8px 8px 0; } .banner-text-wrapper-index-3 .search-bar-index-3 .input-group { background: #fff; border-radius: 4px; overflow: hidden; } .banner-text-wrapper-index-3 .search-bar-index-3 .input-group-text { background: #fff; padding: 0 10px; border: none; color: #020202; font-size: 14px; border-radius: 0; } .banner-text-wrapper-index-3 .search-bar-index-3 input { height: 48px; font-size: 14px; } .banner-text-wrapper-index-3 .search-bar-index-3 .input-group ul.filter-option { position: absolute; top: 100%; left: 0; background: #fff; width: 250px; z-index: 100; display: none; } .banner-text-wrapper-index-3 .search-bar-index-3 .input-group ul.filter-option.show-search { display: block; } .banner-text-wrapper-index-3 .search-bar-index-3 .input-group ul.filter-option li a { padding: 8px 20px; background: #fff; text-align: left; display: block; } .banner-text-wrapper-index-3 .search-bar-index-3 .input-group-prepend button.gps { background: #fff; border: none; } .banner-text-wrapper-index-3 p.small-content { display: inline-block; width: 50%; color: #fff; } .banner-tab-sec .banner-tabs { position: absolute; top: -60px; left: 15px; right: 15px; display: flex; justify-content: center; align-items: center; text-align: center; flex-direction: column; } .banner-tab-sec .banner-tabs ul { display: flex; } .banner-tab-sec .banner-tabs ul li { width: 20%; padding: 0 15px; } .banner-tab-sec .banner-tabs ul li a { width: 100%; height: 110px; text-align: center; float: left; box-shadow: 0 5px 13px rgba(0, 0, 0, .42); position: relative; transition: all 0.3s ease; background: var(--secondary-color); color: #fff; border-radius: 4px; padding: 25px 25px; display: flex; justify-content: center; align-items: center; flex-direction: column; } .banner-tab-sec .banner-tabs ul li a img { filter: invert(1); } .banner-tab-sec .banner-tabs ul li a span { white-space: nowrap; } .banner-tab-sec .space-60 { margin-bottom: 60px; } /*========================== 21. Why Choose Us style 2 ============================*/ .why-choose-sec:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / 91%); z-index: -1; } .why-choose-sec .fun-fact-numbers .icon-box i { transform: rotate(0); transition: 0.3s; } .why-choose-sec .fun-fact-numbers:hover .icon-box i { transform: rotate(360deg); } .why-choose-sec .fun-fact-numbers .fun-fact-inner { background-color: #fff; border: none; padding: 80px 40px 50px; margin: 0; border-radius: 4px; max-width: 100%; } .why-choose-sec .fun-fact-numbers .fun-fact-inner:before, .why-choose-sec .fun-fact-numbers .fun-fact-inner:after { content: none; } .why-choose-sec .fun-fact-inner .content-box h4 { margin-bottom: 20px; margin-top: 0; font-size: 26px; color: #000; } .why-choose-sec .fun-fact-inner .content-box p { color: #515151; font-weight: 400; } .why-choose-sec .fun-fact-inner .icon-box { background-color: var(--secondary-color); border: none; } /*====================== 22. Shop ========================*/ /* Checkout */ .checkout-sec .checkout-table table th, .checkout-sec .checkout-table table tr, .checkout-sec .checkout-table table td { border: 1px solid rgba(0, 0, 0, .1); } .checkout-table td .product-name { flex: 1; } .checkout-table td .product-name h6 { margin-bottom: 0; font-size: 14px; font-weight: 500; } .checkout-table td .product-name a { color: #18181D; font-weight: 600; } .checkout-table td .product-name a:hover { color: #a99d5e; } .checkout-table td .product-name p { margin-bottom: 0; font-size: 13px; color: #848486; } .checkout-sec .coupen-code-box { border: 1px solid rgba(0, 0, 0, .1); padding: 20px; border-radius: 4px; margin-bottom: 20px; } .checkout-sec .coupen-code-box p { font-weight: 500; } /* Jewelry */ .cart-sec td.remove { width: 30px; } .cart-sec .close-btn.close-dark span { background-color: red; } .cart-sec .product-box { display: flex; align-items: center; } .cart-sec .product-box img { margin-right: 15px; } .cart-sec .coupen-code-wrapper { padding: 20px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 4px; margin: 40px 0; } .cart-total.checkout-table th { color: #18181D; background-color: transparent; } .share-wishlist li a { width: 50px; height: 50px; background-color: #171717; border-radius: 50%; font-size: 16px; color: #fff; } .share-wishlist li a:hover { background-color: #383838; color: #fff; } /* Shop-detail */ .product-zoom-image, .product-single-zoom img { background-color: #fff; } .shop-detail-wrapper { position: relative; } .shop-detail-wrapper .shop-social-icons { margin-bottom: 20px; position: relative; display: flex; align-items: center; justify-content: start; } .shop-social-icons .add-to-favorite { width: 50px; height: 50px; border-radius: 4px; display: flex; align-items: center; justify-content: center; border: 1px solid #F0F2F3; margin: 0 10px 0 0; } .shop-social-icons .add-to-favorite:hover { background-color: #F0F2F3; } .shop-social-icons .add-to-favorite i { font-size: 21px; color: #838383; } .shop-social-icons .icon-box { display: flex; align-items: center; margin: 0; } .shop-social-icons .icon-box a { width: 50px; height: 50px; border-radius: 4px; display: flex; align-items: center; justify-content: center; border: 1px solid #F0F2F3; background-color: #fff; } .shop-social-icons .icon-box a:hover { background-color: #F0F2F3; } .shop-social-icons .icon-box a i { color: #838383; } .shop-social-icons .icon-box li + li { margin-left: 10px; } .shop-detail-wrapper .rating { margin: 10px 0; } .shop-detail-wrapper .rating span { padding-left: 10px; color: #848486; font-size: 13px; } .shop-detail-wrapper .product-price-box, .shop-detail-wrapper .product-descr, .product-variation-form .product-variation-wrapper { margin-bottom: 20px; } .product-price-box .product-price { color: var(--secondary-color); font-weight: 600; font-size: 18px; display: block; margin-bottom: 15px; } .product-price-box .product-price span { font-size: 13px; color: #848486; font-weight: 600; margin-left: 5px; text-decoration: line-through; } .product-variation-form .shop-button-box { display: flex; align-items: center; } .product-variation-form .shop-button-box .qty-box { margin-left: 20px; display: flex; } .qty-box span { cursor: pointer; width: 40px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #F0F2F3; font-size: 13px; background-color: #fff; transition: .3s; } .qty-box span:hover { background-color: #F0F2F3; } .qty-box .qty-subtract { border-right: 0; border-radius: 8px 0 0 8px; } .qty-box input { background-color: #fff; border: 0; outline: none; width: 50px; height: 50px; text-align: center; font-weight: 600; border: 1px solid #F0F2F3; } .qty-box .qty-add { border-left: 0; border-radius: 0 8px 8px 0; } .shop-detail-wrapper .product-extra-info { margin: 20px 0 0; } .product-extra-info li { display: flex; align-items: center; margin-bottom: 10px; } .product-extra-info li span { font-weight: 600; color: #18181D; /*width: 120px;*/ } .product-extra-info li .product-info-item a { color: #838383; } .product-extra-info li .product-info-item a:hover { color: var(--secondary-color); } .product-additional-info .nav { flex-direction: column; } .product-additional-info .product-sticky-sec { position: sticky; top: 30px; } .product-sticky-sec .nav-item + .nav-item .nav-link { margin-top: 10px; } .product-sticky-sec .nav-link { padding: 10px 20px; background-color: #F0F2F3; /* font-weight: 600;*/ margin-right: 0; border-radius: 4px; color: #18181D; } .product-sticky-sec .nav-item:hover .nav-link { /*color: var(--secondary-color);*/ } .product-sticky-sec .nav-link.active { background-color: var(--secondary-color); color: #fff; } .product-additional-info .tab-content { padding: 40px; background-color: #fff; border: 1px solid #F0F2F3; border-radius: 4px; z-index: 1; box-shadow: 0 3px 24px rgba(0, 0, 0, .04); margin-top: 0; } .product-additional-info .tab-content table { margin: 0; } .product-additional-info .tab-content table th { color: #18181D; border: 1px solid #F0F2F3; } .product-additional-info .tab-content table td { border: 1px solid #F0F2F3; } .product-additional-info .tab-content .comment-form { margin-bottom: 50px; } .sidebar .deals-slider .slick-dots { justify-content: center; } .sidebar .deals-slider .product { margin-top: 5px; } .detail-page-slider-nav-1 { width: 100px; } /* Quick View Modal */ .quick-view-modal .close-btn { position: absolute; top: 20px; right: 20px; z-index: 3; } /*====================== 23. Featured Products ========================*/ .featured-item { display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px; } .featured-item .featured-image { width: 100px; margin-right: 15px; } .featured-item .product { box-shadow: none; padding: 0; flex: 1; margin-bottom: 0; } .featured-item .product .product-title { font-size: 14px; line-height: 1.6; } .featured-item .product .product-title a { overflow: visible; white-space: normal; } .featured-item .product .product-price { font-size: 16px; } .title-sm .section-title-text .title { font-size: 16px; line-height: 1.8; } .title-sm .acr-arrows .slick-arrow { width: 30px; height: 30px; } .section-title-wrap.section-header.title-sm { padding-bottom: 30px; } /*---- top products---*/ .top-products-sec .featured-item { justify-content: flex-start; } .top-products-sec .sidebar-widget h5 { margin-bottom: 15px; font-size: 18px; } .top-products-sec .sidebar-widget.sidebar-list ul li a { border: 0; padding: 5px 0; line-height: 1.8; } .top-products-sec .sidebar-widget.sidebar-list ul li a i { margin-right: 20px; margin-left: 0; } .top-products-sec .featured-item .featured-image { width: 200px; margin-right: 20px; } /*====================== 24. Shop Deals ========================*/ .shop-deals-wrapper { position: relative; padding: 30px 60px; background-color: #fff; text-align: center; } .shop-deals-wrapper .col-lg-6 { border-right: 1px solid #ebebeb; } .shop-deal-content { padding: 30px 45px 30px; height: 100%; display: flex; flex-direction: column; justify-content: center; } .shop-deal-content h4 { margin-bottom: 15px; } .shop-deal-content ul li a { width: 50px; height: 50px; border-radius: 3px; font-size: 16px; color: #fff; } .shop-deal-content ul li:last-child a { margin-right: 0; } .shop-deal-content ul li a:hover { color: #fff; } .detail-slider-wrapper { display: flex; align-items: center; justify-content: space-between; } .detail-slider-wrapper .detail-page-slider-nav-1 { width: 100px; margin-right: 20px; } .detail-slider-wrapper .detail-page-slider-1 { width: calc(100% - 120px); } /*====================== 25. about-style-2 ========================*/ .about-style-2 { position: relative; background-color: var(--primary-color); } .about-style-2 .about-text-descr { text-align: right; max-width: 400px; margin: 0 30px 0 auto; position: relative; } .about-style-2 .about-text-descr:after { content: ""; background: var(--secondary-color); height: 100%; width: 2px; display: block; position: absolute; right: -45px; top: 0; } .about-style-2 .section-header { padding-left: 30px; padding-bottom: 0; } /*====================== 26. Product tab box ========================*/ .product-tab-wrapper .nav-tabs { padding: 30px 15px 0; margin-bottom: 30px; background-color: #fff; box-shadow: 0 3px 24px rgba(0, 0, 0, .04); border-radius: 4px; } .product-tab-wrapper .nav-tabs .nav-item { margin-bottom: 30px; } .product-tab-wrapper .nav-tabs .nav-item .nav-link { text-align: center; padding: 20px; line-height: 1; border-radius: 0; margin-right: 0; border-radius: 4px; } .product-tab-wrapper .nav-tabs .nav-item .nav-link i { color: #171717; display: block; font-size: 55px; margin-bottom: 12px; font-weight: 500; } .product-tab-wrapper .nav-tabs .nav-link::before { content: none; } .product-tab-wrapper .nav-tabs .nav-item .nav-link:after { content: ""; display: block; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid var(--secondary-color); position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%) rotate(180deg) scale(0); transition: .3s; opacity: 0; visibility: hidden; } .product-tab-wrapper .nav-tabs .nav-item .nav-link.active, .product-tab-wrapper .nav-tabs .nav-item .nav-link:hover { background-color: var(--secondary-color); fill: white; } .product-tab-wrapper .nav-tabs .nav-item .nav-link.active i, .product-tab-wrapper .nav-tabs .nav-item .nav-link.active span, .product-tab-wrapper .nav-tabs .nav-item .nav-link:hover i, .product-tab-wrapper .nav-tabs .nav-item .nav-link:hover span { color: #fff; } .product-tab-wrapper .nav-tabs .nav-item .nav-link.active:after, .product-tab-wrapper .nav-tabs .nav-item .nav-link:hover:after { opacity: 1; visibility: visible; transform: translateX(-50%) rotate(180deg) scale(1); } .product-tab-wrapper .tab-inner { padding: 30px; background-color: #fff; width: 100%; height: 480px; } /*====================== 26. best sellers ========================*/ .bestseller-wrapper { display: flex; align-items: flex-start; } .bestseller-wrapper .best-featured-product { display: flex; flex-direction: column; width: 36%; flex-shrink: 0; } .bestseller-wrapper .featured-products-right { display: flex; flex-wrap: wrap; margin-left: 5px; } .featured-products-right .featured-products-items { width: calc(33.3333% - 12px); margin: 0 6px; } .product-sm.product { padding: 10px; margin-bottom: 12px; } .product-sm.product .product-thumbnail { margin-bottom: 15px; } .product-sm.product .product-badge { font-size: 10px; padding: 8px 5px; } .product-sm.product .product-badge.featured { width: 29px; height: 29px; } .product-sm.product .product-thumbnail .product-controls a { width: 29px; height: 29px; font-size: 12px; } .product-sm.product .product-title { font-size: 14px; line-height: 1.7; } .product-sm.product .product-title a { white-space: normal; text-overflow: visible; } .product-sm.product .product-body .acr-rating { line-height: 1; } .product-sm.product .product-price { margin-bottom: 0; font-size: 13px; } /*====================== 27. Repsonsive ========================*/ @media (max-width: 1800px) { /* Project Gallery*/ .our-project-gallery .project-gallery .gallery-size { column-width: 25em; } .banner.banner-4 .banner-img { right: 15%; } } @media (max-width: 1680px) { .main-header.header-fw .navbar { padding: 0 55px; } .main-header.header-fw .top-header { padding: 10px 55px; } } @media (max-width: 1500px) { .spacer.spacer-vertical.spacer-xl { width: 400px; } /* Project Gallery*/ .our-project-gallery .project-gallery .gallery-size { column-width: 20em; } /* Haeder Style 2 start*/ .top-bar .top-contact ul li a { padding: 12px; font-size: 14px; } .top-bar .top-contact ul li button { padding: 18px 15px 10px; } #menu-style-1 .searchbox .input-group .input-group-prepend .dropdown-menu { transform: translate3d(265px, 60px, 0px); } } /* Haeder Style 2 end*/ @media (max-width: 1199px) { .spacer.spacer-vertical.spacer-xl { width: 300px; } .banner .slick-arrow { width: 40px; height: 40px; } .main-header.header-fw .navbar { padding: 0 25px; } .main-header.header-fw .top-header { padding: 10px 25px; } .acr-product-control span { display: none; } .acr-product-control { flex: 1; text-align: center; } .product-map-wrapper { flex-direction: column-reverse; height: auto; } .product-map-wrapper .product-map { height: 500px; } .product-main-wrapper { width: 100%; } .product-main-wrapper { padding: 30px 15px 0; } .acr-cs-content, .acr-auth-content { padding: 40px; } .section-imgs { display: none; } .counter-sec .counter-div .counter-box.counter-box-1 { padding: 80px 15px 0; text-align: center; } .counter-sec .counter-div .col-with-border:nth-child(2) { border-right: 0; } .checkout-sec .space-top { margin-top: 50px; } /* Project-2*/ .our-project-2-wrap .grid-sizer { width: calc(100% / 3); } /* Project Gallery*/ .our-project-gallery .project-gallery .gallery-size { column-width: 16.2em; } .pricing-style-3 .acr-pricing { margin-left: 0; margin-bottom: 0; margin-top: -30px; } .banner.banner-4 .banner-img { right: 5%; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .gallery-type-section .room-filter li a { padding: 10px 20px; } top-bar .top-contact ul li button { padding: 18px 8px 15px; } } @media (max-width: 991px) { .section.section-pt-md-0, .section.section-padding.section-pt-md-0 { padding-top: 0; } .banner.banner-4 .banner-img, .spacer.spacer-vertical.spacer-xl { display: none; } .mb-lg-30 { margin-bottom: 30px; } .mb-lg-50 { margin-bottom: 50px; } .mr-lg-30 { margin-left: 0; } .main-aside { -webkit-transform: translateX(300px); -ms-transform: translateX(300px); transform: translateX(300px); } .main-aside.open { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .aside-overlay { display: block; } .aside-toggler { display: -webkit-box; display: -ms-flexbox; display: flex; } .navbar { padding: 15px 10px; } .main-header.header-1 .navbar { padding: 8px 0; } .top-header .top-header-inner .social-media li a { padding-right: 15px; } .hide-on-mobile { display: none; } .header-controls-inner li.search-dropdown-wrapper { padding-right: 15px; } .navbar-brand { width: 110px; } .section { padding: 60px 0; } .acr-footer { padding: 60px 0 0 0; } .footer-widget { /* padding-bottom: 60px;*/ } .section.section-padding { padding: 60px 0 30px; } .title { font-size: 18px; line-height: 34px; margin-bottom: 10px; } .subtitle { font-size: 14px; } .main-header.header-1 { width: calc(100% - 30px); top: 15px; } .main-header.header-1.sticky { top: 0; } .main-header.header-1::after, .main-header.header-1::before, .banner .acr-custom-select::before, .banner .acr-custom-select::after { display: none; } .main-header.header-fw .navbar { padding: 10px 15px; } .main-header.header-fw .top-header { padding: 10px 15px; } .header-absolute + .banner, .header-1 + .banner { padding: 180px 0 40px; } .banner { padding: 60px 0 40px; } .banner.banner-1 { z-index: 1; } .banner.banner-1::before, .banner.banner-4 .banner-bg::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; /*background-color: rgba(0,0,0,.5);*/ } .banner.banner-1 .title, .banner.banner-1 .subtitle, .banner.banner-4 .title, .banner.banner-4 .subtitle { color: #fff; } .banner.banner-sm-dark .title, .banner.banner-sm-dark .subtitle { color: var(--primary-color); } .banner.banner-2 .banner-inner { min-height: 370px; } .banner.banner-2 .acr-arrows .slider-prev, .banner.banner-2 .acr-arrows .slider-next { top: 260px; } .banner .banner-text, .section-404-text { text-align: center; max-width: 100%; margin-bottom: 30px; } .banner .title, .acr-cs-text .title, .section-404 .title { font-size: 38px; line-height: 46px; margin-bottom: 20px; } .banner .subtitle, .section-404 .subtitle { font-size: 14px; margin: 0 auto 15px; } .section-404 .subtitle { margin-bottom: 20px; } .banner .banner-text .btn-custom { margin-top: 0; } .banner.banner-3 { padding: 60px 0; margin-bottom: 0; } .banner.banner-3 .container.centered { position: relative; left: 0; transform: translateX(0); } .banner.banner-3 .acr-custom-select::before, .banner.banner-3 .acr-custom-select::after { display: none; } .banner.banner-4 { padding: 60px 0 30px; } .banner.banner-4 .banner-newsletter { text-align: center; } .banner.banner-4 .banner-newsletter form { width: 100%; } .banner.banner-4 .banner-newsletter span { color: #fff; } .banner.banner-4 .banner-bg { width: 100%; border-radius: 0; } .acr-featured-products.banner-featured-slider { max-width: 100%; margin: 20px 0 0; } /*----- about-style-2 ----*/ .about-style-2 .about-text-descr { max-width: 100%; margin-bottom: 30px; margin-right: 0; text-align: left; } .about-style-2 .about-text-descr:after { left: 0; right: 0; height: 2px; width: 100%; bottom: -30px; top: auto; } .about-style-2 .section-header { padding-left: 0; padding-top: 30px; } .about-style-2 .section-title-wrap.section-header { margin-bottom: 0; } .post-single .title { font-size: 24px; line-height: 32px; } .sidebar { margin-top: 50px; } .sidebar.sidebar-left { margin: 0 0 50px; } .pagination { margin-top: 30px; } .post + .pagination { margin-top: 50px; } .footer-bottom ul { margin-top: 20px; justify-content: flex-start; } .footer-bottom ul li a { padding: 0 20px 0 0; } .acr-footer.footer-2 .footer-top { text-align: center; } .footer-btn-wrapper p { margin: 0 auto; } .acr-footer.footer-2 .footer-top .footer-widget:first-child { padding-bottom: 0; } .footer-btn { text-align: center; } .footer-btn a { margin: 0 5px; } .acr-product-details { margin: -50px 15px 0; flex-wrap: wrap; } .acr-product-details .acr-product-section:first-child { order: 3; display: flex; flex-direction: column-reverse; border-radius: 0 0 8px 8px; } .acr-product-details .acr-product-section:nth-child(2) { order: 1; border-radius: 8px 8px 0 0; } .acr-product-details .acr-product-section:last-child { order: 2; } .acr-product-details .acr-product-section:last-child .acr-product-section-body { padding-bottom: 0; } .acr-product-details .acr-product-section:nth-child(2) .acr-product-section-body { margin: 0; } .acr-product-details .acr-product-section:first-child .acr-product-section-body { padding-top: 0; } .acr-product-details .acr-product-section:first-child, .acr-product-details .acr-product-section:last-child { width: 100%; } .acr-product-control { border-top: 1px solid rgba(0, 0, 0, .1); } .acr-product-details .acr-product-section-body { height: auto; padding: 20px; justify-content: flex-start; align-items: flex-start; } .acr-product-meta { width: 100%; } .acr-product-details .acr-product-section .acr-product-controls { border-radius: 0; } .acr-product-nav a, .acr-product-details .acr-product-section .acr-product-nav { border-radius: 0 0 8px 8px; } .product .product-thumbnail .product-controls a, .featured-item .featured-image .product-controls a { transform: translateX(0); opacity: 1; visibility: visible; } .cta p { font-size: 14px; margin: 20px 0; } .acr-cs-container { display: block; text-align: center; } .acr-cs-container .acr-cs-bg, .acr-auth-container .acr-auth-bg { display: none; } .acr-cs-text p { margin: 0 auto 60px; } .acr-cs-container .acr-cs-content, .acr-auth-container .acr-auth-content { z-index: 3; width: 100%; padding: 40px 30px; min-height: 100vh; } .acr-auth-container .acr-auth-content { min-height: auto; } .acr-cs-content-body { padding: 60px 0; } .special-offers-sec .icon-card { max-width: 400px; margin-bottom: 0; margin-top: 20px; } .counter-sec .counter-div .col-with-border:nth-child(1), .counter-sec .counter-div .col-with-border:nth-child(3) { border-right: 0; } .about-us-sec .col-lg-6.left-aligned { position: relative; width: 100%; right: 0; } .about-us-sec .about-wrapper { margin-bottom: 50px; } .top-products .acr-arrows { display: none; } /* Best seller product */ .bestseller-wrapper .best-featured-product { width: 100%; } .bestseller-wrapper { display: block; } /* featured Slider*/ .section-title-wrap.section-header.title-sm { padding-bottom: 30px; } /* Shop*/ .product-additional-info .tab-content { margin-top: 30px; } .featured-slider-wrapper { margin-top: 50px; } .shop-deals-wrapper .col-lg-6 { border-right: 0; border-bottom: 1px solid #ebebeb; } /* Project-gallery*/ .our-project-gallery .project-gallery .gallery-size { column-width: 24em; } .our-project-2 .project-img { width: calc(100% / 2); } .experience-inner .experience-inner-image { display: none; } .work-experience-sec .experience-wrapper { padding-left: 0; padding-bottom: 0; } .experience-inner-content .experience-number { margin-top: 30px; } .gallery-type-section .room-filter { margin-top: 30px; } .acr-top-product-item .transparent-image { display: none; } /* Haeder Style 2 start*/ .top-bar .top-contact ul li a { padding: 15px 5px; font-size: 10px; } .top-bar .top-contact ul li button { padding: 18px 8px 16px; } #menu-style-1 .cart-sec ul li { margin-left: 4px; } #menu-style-1 .cart-sec ul li a { font-size: 14px; } #menu-style-1 .cart-sec ul li a i { font-size: 16px; } #menu-style-1 .cart-sec ul li span.pro-value { left: 12px; } #menu-style-1 .searchbox .input-group .input-group-prepend button:first-child { padding: 0 10px; } #menu-style-1 .searchbox .input-group .input-group-prepend button:last-child { padding: 10px 30px; } #menu-style-1 .searchbox .input-group .input-group-prepend .dropdown-menu { transform: translate3d(126px, 60px, 0px); } #menu-style-1 .searchbox .input-group { padding-bottom: 0; } /* Haeder Style 2 end*/ } @media only screen and (min-width: 768px) and (max-width: 991px) { .detail-slider-wrapper { padding-bottom: 60px; } } @media (max-width: 768px) { h1 { font-size: 34px; line-height: 42px; } h2 { font-size: 30px; line-height: 38px; } h3 { font-size: 26px; line-height: 32px; } h4 { font-size: 22px; line-height: 30px; } .section-title-wrap.section-header { padding-bottom: 30px; } .acr-responsive-table thead { display: none; } .acr-responsive-table td { position: relative; display: block; width: 100%; border-top: 0; text-align: right; padding: 10px; border-bottom: 0; } .acr-responsive-table td::before { content: attr(data-title) ": "; font-weight: 700; float: left; } .acr-responsive-table td.remove::before { display: none; } .acr-responsive-table tr { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .acr-responsive-table tr:last-child { border-bottom: 0; } .banner.banner-3 .acr-filter-form { padding-bottom: 80px; } .banner.banner-3 .acr-filter-form .submit-btn { position: absolute; bottom: 0; left: 0; } .subheader { height: 228px !important; } .header-1 + .subheader, .header-absolute + .subheader { padding: 200px 0 30px; } .subheader h1 { font-size: 32px; line-height: 40px; } .subheader.subheader-2 { height: auto; padding: 200px 0 60px; text-align: center; } .subheader.subheader-2 h1 { display: block; text-align: center; } .subheader.subheader-2.user-subheader .media { flex-direction: column; } .subheader.subheader-2.user-subheader .media img { margin-bottom: 20px; margin-right: 0; } .subheader.subheader-2.user-subheader .media .media-body { margin-bottom: 20px; } .comments-list .comment-item img { width: 45px; } .comments-list .comment-item span { position: relative; } .comments-list .comment-item h5 { margin-bottom: 0; } .comments-list .comment-item ul { padding-left: 25px; } .acr-arrows .slick-arrow { width: 40px; height: 40px; } .post-single-pagination-wrapper { display: none; } .sidebar-widget .product.product-list { display: flex; } .product.product-list { display: block; } .product.product-list .product-thumbnail { width: auto; margin-right: 0; margin-bottom: 20px; } .acr-global-product-controls { flex-direction: column-reverse; justify-content: flex-start; align-items: flex-start; } .acr-product-active-filters { margin-right: 0; } .acr-toggle-views { margin-bottom: 20px; } .acr-toggle-views a { margin-left: 0; margin-right: 5px; margin-bottom: 5px; } .product-content .product-title-wrapper { display: block; } .acr-single-product { display: block; } .acr-single-product-thumb { width: 100%; text-align: center; border-radius: 8px 8px 0 0; } .acr-single-product-thumb img { position: relative; max-width: 250px; } .acr-single-product-body { padding: 15px; border-radius: 0 0 8px 8px; } .acr-top-product-item { padding: 15px; } .offer-button-sec .show-more-btn { display: block; margin-top: 15px; } /* Best seller product */ .featured-products-right .featured-products-items { width: calc(50% - 12px); } /* Shop */ .checkout-table thead { display: none; } .checkout-table td { position: relative; display: block; width: 100%; text-align: right; padding: 10px; } .checkout-sec .checkout-table table td { border-bottom: 0; } .checkout-table td.remove { width: 100%; } .checkout-table td::before { content: attr(data-title) ": "; font-weight: 700; float: left; } .checkout-table td.remove::before { content: none; } .checkout-table tr.total { display: flex; align-items: center; justify-content: center; } .checkout-table tr.total td:first-child:before, .checkout-table tr.total td:last-child:before, .checkout-table.cart-total td:before { content: none; } .checkout-sec .checkout-table.cart-total td { border-bottom: none; border-top: none; } .checkout-table tr.total td:first-child { border-top: 0; border-right: 0; text-align: left; } .checkout-table tr.total td:nth-child(3) { border-top: 0; border-left: 0; } .checkout-table tr.total td:nth-child(2) { display: none; } .cart-sec .product-box { display: block; } .cart-sec .qty-box { justify-content: flex-end; } .cart-sec .product-box img { margin-right: 0; margin-top: 5px; } .shop-detail-wrapper { padding-top: 60px; } .detail-page-slider-nav-1 { width: 100%; } .detail-slider-wrapper { display: block; text-align: center; } .detail-slider-wrapper .detail-page-slider-nav-1 { width: 100%; margin-right: 0; } .detail-slider-wrapper .detail-page-slider-1 { width: 100%; } /* Project-gallery*/ .our-project-2-wrap .grid-sizer { width: calc(100% / 1); } .our-project-gallery .project-gallery .gallery-size { column-width: 19em; } .our-project-gallery .pro-img { width: 100%; } .our-project-2 .project-img { width: calc(100% / 1); } .experience-inner .experience-inner-content { padding: 40px; } .gallery-type-section .gallery-items .gallery-box.extra-height { height: 280px; } .gallery-type-section .gallery-items .gallery-box .room-content h3 { font-size: 26px; } .gallery-type-section .gallery-items .gallery-box .room-content span { font-size: 14px; } .gallery-type-section .gallery-items .gallery-box .room-link { height: 40px; width: 40px; text-align: center; right: 10px; line-height: 40px; } .banner-tab-sec .banner-tabs ul { display: block; width: 100%; } .banner-tab-sec .banner-tabs ul li { width: 30%; float: none; margin-bottom: 15px; display: inline-block; } .banner-tab-sec .banner-tabs ul li a { margin: 0; } .car-model-layout-list .car-thumbnail-area, .car-model-layout-list .car-description-area { width: 100%; } .mobile-nav .cart-sec ul li.mob-search { display: none; } /* Haeder Style 2 start*/ .mobile-nav .cart-sec ul li { margin-left: 8px; } .mobile-nav { padding: 15px 0; } .top-bar .top-contact ul li { border: none; } /* Haeder Style 2 end*/ } @media only screen and (min-width: 576px) and (max-width: 767px) { .gallery-type-section .room-filter li a { padding: 10px 20px; } .gallery-type-section .gallery-items .gallery-box .room-content { left: 15px; } } @media (max-width: 575px) { .acr-header .topbar { padding: 10px; height: 0; } .footer-widget { padding-bottom: 60px; } .btn-block-custom-sm { width: 100%; } .pagination .page-link { padding: 10px 15px; } .acr-product-details .acr-product-icons, .acr-product-details .acr-product-details .acr-product-section:last-child { display: none; } .banner.banner-4 .banner-newsletter form { display: block; } .banner.banner-4 .banner-newsletter form .btn-custom { width: 100%; margin-top: 10px; } .sidebar-widget .media > a { width: 80px; } .cta.cta-1 { padding: 20px; } .post.post-list { display: block; } .post.post-list .post-thumbnail { margin-right: 0; margin-bottom: 20px; } .acr-footer { text-align: center; } .footer-btn a { display: block; margin: 0 0 10px; text-align: center; } .footer-btn a:first-child { margin-top: 0; } .acr-footer .footer-logo { margin: 0 auto 20px; } .acr-footer .social-media { justify-content: center; } .acr-language-selector > a { display: inline-flex; justify-content: center; } .footer-bottom .row { /*flex-direction: column-reverse;*/ } .footer-bottom ul { flex-direction: column; margin: 0 0 30px; } .footer-bottom ul li + li { margin: 10px 0 0; } .post .post-controls { flex-direction: column-reverse; align-items: flex-start; } .post .post-controls > a { display: block; width: 100%; } .post-comment-authors { margin-bottom: 15px; } .sidebar-widget .product.product-list .product-thumbnail { width: 100px; } .acr-area-price-wrapper > h5 { display: none; } .acr-product-history img { margin-bottom: 10px; } .product-feature h6 { font-size: 14px; } .product-feature .product-feature-label { width: 120px; } .product-feature i { width: 55px; } .acr-cs-container .acr-cs-content, .acr-auth-container .acr-auth-content { padding: 40px 15px; } .acr-cs-content-footer { display: block; } .acr-cs-content-footer .social-media { justify-content: center; margin-top: 20px; } .section-title-wrap.flex-header { display: block; } .section-title-wrap.flex-header .acr-arrows, .section-title-wrap.flex-header .btn-custom { margin-top: 15px; } .section-title-wrap.flex-header .acr-arrows .slick-arrow { margin-left: 0; margin-right: 10px; } .acr-locations { padding: 20px; } .cta.cta-2 { display: block; text-align: center; padding: 20px; } .cta.cta-2 > i { margin-right: 0; margin-bottom: 20px; } .about-us-sec .about-slider .slick-current.slick-active { transform: scale(0.9); } /* Best seller product */ .bestseller-wrapper .featured-products-right { display: block; margin-left: 0; flex: 1; } .featured-products-right .featured-products-items { width: 100%; } /* Featured Slider */ .title-sm.section-title-wrap.flex-header { display: flex; } .title-sm.section-title-wrap.flex-header .acr-arrows { margin-top: 0; } .shop-deals-wrapper { padding: 30px; } .shop-deal-content { padding: 30px 0 30px; } .shop-deal-content ul li a { width: 35px; height: 35px; } /* Project-gallery*/ .our-project-gallery .project-gallery .gallery-size { column-width: 22em; } .our-project .hc-tab-wrap ul { display: flex; flex-direction: column; width: 100%; border-radius: 1px; padding: 0; } .our-project .hc-tab-wrap ul li a { padding: 10px; } .gallery-type-section .room-filter li a { padding: 8px 15px; font-size: 14px; } .banner-text-wrapper-index-3 p.small-content { display: none; } .banner-tab-sec .banner-tabs ul li { width: 94px; float: none; margin-bottom: 15px; padding: 0 5px; text-align: center; margin: 0 auto; display: inline-block; } .banner-tab-sec .banner-tabs ul li a { height: 85px; padding: 0; margin: 0; } .mobile-nav .cart-sec ul li.mob-search { display: inline-block; } .mobile-nav .mobile-search .input-group { display: none; width: 100%; } .mobile-nav .mobile-cart { width: 100%; } /* Quick view Modal*/ .modal-body { padding: 20px; } /* Haeder Style 2 start*/ .top-bar .top-contact ul li a { padding: 10px 5px; } .top-bar .top-contact ul li { border: none; } .ft-space { margin-bottom: 0px; } .mobile-nav { padding: 15px 0; } .mobile-nav .mobile-search { text-align: right; } .mobile-nav .mobile-search .input-group .input-group-append button { border-radius: 50px; position: absolute; height: 100%; right: 50%; left: 65%; } .mobile-nav .cart-sec ul li { margin-left: 6px; } .mobile-nav .sidenav span { font-size: 25px; } /* Haeder Style 2 end*/ } /*--------------------------------------*/ .breadcrumb-item + .breadcrumb-item { padding-left: unset !important; } /*----------------------------------------*/ .header-controls ul > li > a .cart-count { background-color: var(--secondary-color); color: #fff; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; font-size: 10px; border-radius: 50%; line-height: normal; position: absolute; right: 0px; top: 0px; } .dropdown-btn .cart-dropdown-menu { border: none; padding: 0; margin: 0; border-radius: 4px; padding: 20px; width: 300px; display: block; opacity: 0; visibility: hidden; top: 105%; transition: .3s; box-shadow: 0 0px 24px rgba(0, 0, 0, .15); } .dropdown-btn .cart-dropdown-menu.show { opacity: 1; visibility: visible; top: 100%; } .cart-dropdown-menu .cart-items-box { display: block; overflow-y: auto; max-height: 305px; } .cart-dropdown-menu div.cart-items-box { height: auto; padding-top: 15px; } .cart-dropdown-menu .cart-item { border-bottom: 1px solid #eee; padding-bottom: 15px; margin-bottom: 15px; display: flex; align-items: center; justify-content: space-between; } .cart-dropdown-menu .cart-item:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .cart-dropdown-menu .cart-item span { font-weight: 600; } .cart-dropdown-menu .cart-item.actions { justify-content: flex-start; } .cart-dropdown-menu .cart-item.actions button { margin-right: 5px; } .cart-dropdown-menu .cart-item .img { width: 80px; height: 80px; margin-right: 10px; } .cart-dropdown-menu .cart-item .content { width: calc(100% - 90px); } .cart-dropdown-menu .cart-item .content h5 { font-size: 14px; margin-bottom: 5px; line-height: normal; } .cart-dropdown-menu .cart-item .content p { color: var(--secondary-color); margin-bottom: 0; } .header-controls.style-3 ul > li:first-child > a { border-left: 0; } .cart-content { margin-right: 15px; margin-top: 5px; } .cart-content .title { display: block; margin: 0; line-height: normal; font-size: 12px; text-align: left; font-weight: 600; text-transform: uppercase; } .cart-content .price { display: block; font-size: 15px; font-weight: 600; font-family: 'yekan', 'Roboto', serif; color: var(--secondary-color); } .cart-content .cart-count { left: 30px; } /******************************************/ .middle-header img.hide-on-mobile { margin-left: 4.688rem; } .vs-notifications h3 { color: #fff !important; } .vs-notifications p { color: #fff !important; } /* new css add */ .modal-open { padding: unset !important; } body.modal-open { overflow: hidden !important; overflow-y: hidden !important; } .product_slider > .product-thumbnail > a > img._primary-image { left: 0%; } /*my css*/ .center, .center * { justify-content: center !important; text-align: center !important; } @media (max-width: 768px) { .break-width { width: 100% !important; } } .rejectBtn { border: 1px solid var(--secondary-color); background: transparent; color: var(--secondary-color); } .rejectBtn:hover { color: #fff !important; } @media (max-width: 1292px) { .acr-header .middle-navigation .searchbar.hide-on-mobile.d-lg-none.d-xl-flex { display: none; visibility: hidden; } } .acr-toggle-views a { cursor: pointer !important; } .acr-toggle-views a.active:hover { color: #ffffff !important; } @media (max-width: 768px) { .acr-global-product-controls { flex-direction: column !important; } } .brand-item { margin: 0 5px; color: #fff; } .navbar-brand { width: 100%; } .px-\[20px\] { padding: 0 20px; } .pr-\[20px\] { padding-right: 20px !important; } .navbar-item { padding: 0 20px; } .navbar-item.logo { width: 229px; } .justify-start { justify-content: start; } .navbar-item.nav { width: calc(100% - 229px); } @media screen and (max-width: 991px) { .navbar { flex-direction: row-reverse; } } @media screen and (max-width: 425px) { .mobile-fx-px { padding-left: 0; padding-right: 0; } .mobile-fx-crt { margin-right: 19px !important; } .mobile-fx-asside { margin-right: 0 !important; margin-left: 15px !important; } .mobile-fx-div { padding: 0 !important; } .navbar-item.logo { width: 100px; } .navbar-item.nav { width: calc(100% - 140px); } } .flex-1 { flex: 1 1 0%; } .w-full { width: 100%; } /*crat*/ .dropdown-btn .cart-dropdown-menu { right: -247px; } @media (max-width: 991px) { .dropdown-btn .cart-dropdown-menu { right: -98px; } .header-controls { flex-direction: row !important; } } .hidden { display: none; } @media (min-width: 320px) { .sm\:block { display: block; } } @media (max-width: 319px) { .mobile-fx-asside { margin-left: 0 !important; } } .no-scrollbar::-webkit-scrollbar { display: none; }
Copyright ©2k19 -
Hexid
|
Tex7ure