/
home
/
henzagold
/
customerB
/
export
/
assets
/
css
/
File Upload :
llllll
Current File: /home/henzagold/customerB/export/assets/css/style.css
/* Template Name: Melux - Jewelry Shop HTML5 Template Author: Androthemes Author URL: https://themeforest.net/user/androthemes Version: 1.0.0 */ /*=========================== = 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: 8px; } .image-box-content{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgba(0,0,0,.4); padding: 30px; border-radius: 8px; } .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 !important;/*'Raleway', sans-serif;*/ margin: 0; padding: 0; font-size: 14px; line-height: 1.15; /*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: 28px; } 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: 8px; 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; } .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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; } .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; text-align: center; vertical-align: middle; font-size: 14px; border-top: 1px solid rgba(0,0,0,.1); } table thead th{ text-align: center; 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: 8px; } .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: 8px; } .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: 8px; 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: 8px; 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: 8px; 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: 8px; 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 { flex-direction: row-reverse !important; 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: 8px; 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: 20px; -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 .navbar-nav > .menu-item:last-child > a{ padding-right: 0; } .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: 8px; } .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: 8px; } .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 { border: none; background-color: transparent; position: absolute; left: -1px; width: 50px; height: 50px; z-index: 5; } .acr-header 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: 0; padding: 20px; width: 300px; /* right: -40px;*/ left: auto; display: block; opacity: 0; visibility: hidden; top: 105%; transition: .3s; box-shadow: 0 3px 24px rgba(0,0,0,.04); } .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 { /*padding: 15px;*/ padding: 5px 0; font-size: 0.7rem; } } @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: 8px; } .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, .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; 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: 8px; 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: 8px; 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: 8px; 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{ padding: 120px 0; } .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: 8px; 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: 8px; box-shadow: 0 2px 9px 0px rgba(34,12,43, 0.1); } .post .post-thumbnail{ border-radius: 8px; overflow: hidden; margin-bottom: 20px; } .post .post-thumbnail img{ border-radius: 8px; 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: 8px; } .acr-featured-product .featured-product-thumb{ position: relative; margin-bottom: 10px; border-radius: 8px; } .acr-featured-product .featured-product-thumb a{ display: block; overflow: hidden; border-radius: 8px; } .acr-featured-product .featured-product-thumb a:hover img{ transform: scale(1.1); } .acr-featured-product .featured-product-thumb img{ border-radius: 8px; 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: 8px; padding: 3px 6px; } .acr-featured-product .featured-product-thumb .featured-product-controls i{ background-color: #fff; border-radius: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; } .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: 8px; 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: 8px; background-color: #fffcef; padding: 20px; } /* 6.6. Locations */ .acr-locations{ padding: 30px 30px 0; border-radius: 8px; height: 100%; background-color: #fffcef; } .acr-location{ margin-bottom: 30px; } .acr-locations img{ border-radius: 8px; 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: 8px; } .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{ margin-bottom: 30px; transition: .3s; } .acr-category:hover{ transform: translateY(-5px); } .acr-category-thumb{ position: relative; } .acr-category-thumb a{ display: block; overflow: hidden; border-radius: 8px; } .acr-category-thumb img{ border-radius: 8px; 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: rgba(255,255,255,.9); padding: 20px; border-radius: 8px; 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: 8px; 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: 8px; } .acr-top-product-item::before{ border-radius: 8px; } .product.acr-top-product-body{ padding: 20px; border-radius: 8px; 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: 8px; } .acr-country-item .acr-country-content{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 8px; 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: 8px; } .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: 8px; } .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: 8px; -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: 8px; 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: 8px; -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: 8px; } .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: 8px; } .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: 8px; 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: 8px; } .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: 8px; } .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: 8px; } .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: 8px; 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: 8px; } .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: 8px; } .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: 8px; } .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: 8px; box-shadow: 0 2px 9px 0px rgba(34,12,43, 0.1); margin-bottom: 30px; } .product .product-thumbnail{ position: relative; border-radius: 8px; margin-bottom: 20px; overflow: hidden; } .product .product-thumbnail img{ border-radius: 8px; 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{ position: absolute; top: 10px; right: 10px; } .product .product-thumbnail .product-controls a{ background-color: #fff; border-radius: 8px; height: 50px; width: 50px; /*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); } .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{ transform: translateX(0); opacity: 1; } .product .product-thumbnail a:hover{ /*background-color: var(--secondary-color);*/ /*color: #fff;*/ } .product .product-thumbnail a.favorite:hover{ background-color: #F0F2F3; } .product .product-thumbnail .product-badges{ position: absolute; top: 22px; left: 10px; } .product-badge{ background-color: #c39d59; font-size: 12px; /* font-weight: 600;*/ color: #fff; border-radius: 8px; 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: 8px; 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: 8px; 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 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: 8px; 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: 8px; 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{ cursor: pointer; width: 40px; height: 40px; border-radius: 8px; 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: 8px; 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: 8px; 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 5px 5px 0; line-height: 1; position: relative; padding: 6px 12px; } .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: 8px; } .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: 8px; 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: 8px; } .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: 8px; 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: 8px; 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 ,.user-nav li button{ outline: none; display: flex; align-items: center; width: 100%; position: relative; background-color: #fff; padding: 15px; border-radius: 8px; 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,.user-nav li button.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: 8px; } .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: center; } .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: 8px; -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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: 8px; 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: rgba(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: rgba(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: 8px; 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 .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: rgba(1, 187, 188, .10); border-radius: 25px; } .counter-sec .counter-div{ padding-bottom: 20px; border-top: 8px solid #171717; background-color: #fff; border-radius: 8px; } .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: 8px; 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: 8px; } .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: 8px; } .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: 8px; 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: 8px; 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: 8px; } .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 0px 10px rgba(0, 0, 0, 0.13); border-radius: 8px; 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: 8px; 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: 8px; } .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: 8px; 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: 8px; 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: rgba(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: 8px; 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: 8px; 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: 8px; 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: space-between; } .shop-social-icons .add-to-favorite{ width: 50px; height: 50px; border-radius: 8px; 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 li a{ width: 50px; height: 50px; border-radius: 8px; display: flex; align-items: center; justify-content: center; border: 1px solid #F0F2F3; background-color: #fff; } .shop-social-icons .icon-box li a:hover{ background-color: #F0F2F3; } .shop-social-icons .icon-box li 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: 8px; 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: 8px; 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: 8px; } .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: 8px; } .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 #171717; 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: #171717; 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; 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 0; } .main-header.header-1 .navbar{ padding: 8px 0; } .top-header .top-header-inner .social-media li a{ padding-right: 15px; } .navbar-nav { 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{ 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{ padding: 70px 0; } .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; } .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: 0; padding: 20px; width: 300px; right: -100px; /*left: auto;*/ display: block; opacity: 0; visibility: hidden; top: 105%; transition: .3s; box-shadow: 0 3px 24px rgba(0,0,0,.04); } .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; } /*my css*/ @font-face { font-family: yekan; src: url(../fonts/YekanBakh-Medium.woff2); font-weight: 400 } @font-face { font-family: yekan; src: url(../fonts/YekanBakh-Bold.woff2); font-weight: 600 } @font-face { font-family: yekan; src: url(../fonts/YekanBakh-Heavy.woff2); font-weight: 800 } @media (min-width: 1024px){ .acr-auth-container{ min-height: 540px; } } @media (max-width: 1023px){ .acr-auth-container{ min-height: 500px; } } .login-style-2{ position: relative; /*padding: 82px 0;*/ display: flex; flex-direction: column; align-content: center; justify-content: center; align-items: center; min-height: 100vh; } .checkout-sec.cart-sec .col-lg-8 { padding-bottom: 30px; } .rejectBtn{ border: 1px solid var(--secondary-color) !important; background: transparent !important; color: var(--secondary-color) !important; box-shadow: none !important; } #app { direction: rtl !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: right; } .acr-preloader { flex-direction: column; } .vs-notifications h3, .vs-notifications p{ margin-bottom: 0; } .vs-notifications { margin-right: 25px !important; } :root { --vs-primary: 131,100,71 !important; } button:focus { outline: none; } .w-1\/3 { width: 33.33333%!important; } .justify-center { -webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important; } .items-center { -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; } .flex { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; } .p-4 { padding: 1rem!important; } .flex-1, .flex-auto { -webkit-box-flex: 1!important; } .flex-1 { -ms-flex: 1 1 0%!important; flex: 1 1 0%!important; } .h5, h5 { font-size: 15.96px; } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.2; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: .5em; font-weight: 500; } .navbar-floating .vx-navbar { border-radius: .5rem; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; padding: .8rem 1rem; } .aside-overlay { background-color: rgba(0, 0, 0, 0.2); } .pagination .page-link { margin: 0 15px 0 0; } .btn-custom, .btn-custom-2 { color: #fff !important; } .page-item{ cursor:pointer } .page-item .active { border: 1px solid rgba(0, 0, 0, 0.1) !important; background-color: #fffcef !important; color: #bead8e !important; } .left { text-align: left; direction: ltr; } .block{ display: block; } .english{ direction: ltr; text-align: left; } .vs-sidebar--background { z-index: 52020; right: 0; top: 0; cursor: pointer; } .vx-navbar-wrapper { height: auto; } .checkout-table td::before { float: right !important; /*min-width:105px !important;*/ text-align: right !important; } .product-box { display: block !important; } .mb-4, .my-4 { margin-bottom: 1rem!important; } .close-btn.close-dark span { background-color: var(--primary-color) !important; } .title { color: #000; margin-bottom: 10px !important; font-size: 1.3em; /*margin: 0 !important;*/ line-height: unset; } .value { font-weight: 600; font-size: 1.1em; color: var(--primary-color); } .h3, h3 { font-size: 21.14px; } .center { text-align: center !important; justify-content: center !important; } .center * { text-align: center !important; justify-content: center !important; } @media (max-width: 768px){ .products_table { border-collapse: separate; border-spacing: 0 50px; /*center*/ text-align: center !important; justify-content: center !important; /* boreder */ box-shadow: unset !important; } .products_table tr{ border-radius: 8px; } .products_table tr td:first-child{ border-radius: 8px 8px 0 0; border-bottom-right-radius: 0 !important; } .products_table tr td:last-child{ border-radius: 0 0 8px 8px; } /*center*/ .products_table * { text-align: center !important; justify-content: center !important; } .products_table td:last-child { border-bottom: inherit !important; border-bottom-style: inherit !important; border-bottom-color: inherit !important; } .products_table td { border: 1px solid var(--secondary-color) !important; border-top: 1px solid rgba(0,0,0,.1) !important; border-bottom: 1px solid rgba(0,0,0,.1) !important; } .products_table td:first-child { border-top: 1px solid var(--secondary-color) !important; } .products_table td:last-child { border-bottom: 1px solid var(--secondary-color) !important; } .acr-global-product-controls { justify-content: center; align-items: center; } } .modal { /*font-size: 1rem;*/ z-index: 52000; } .modal .modal-dialog { z-index: 52030; } .modal .close-btn { left: 20px; right: auto; } .modal .vs-sidebar--background { background: #0000007e !important; } .modal .vs-table--header { justify-content: center !important; padding: 15px 0 5px; } @media (max-width: 430px){ .w-1\/3{ width: 49% !important; } } @media (max-width: 334px){ .w-1\/3{ width: 100% !important; } } @media (max-width: 1020px){ .modal-lg { max-width: 730px; } } @media (min-width: 576px) { .product.product-list { display: flex; } .acr-global-product-controls { align-items: center; justify-content: space-between; margin-bottom: 30px; flex-direction:row; } .modal::-webkit-scrollbar { width: 7px; } .modal::-webkit-scrollbar-track { background:transparent; } .modal::-webkit-scrollbar-thumb { background-color: #aaaaaab5; border-radius: 10px; } .modal::-webkit-scrollbar-thumb:hover { background: var(--secondary-color); } } @media (min-width: 992px) { .section { padding:160px 0 0 0; } } @media (max-width: 991px){ .hide-on-mobile { display: none !important; } .section { padding: 120px 0 0 0; } } .banner-counter-sec:before{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.72); z-index: 0; } .con-vs-card{ box-shadow: 0 2px 9px 0px rgba(34,12,43, 0.1) !important; } .rtl\:ml-6,.rtl\:ml-6 { margin-left: 1.5rem!important; } .add-new-data-sidebar[data-v-43d96fd3] .vs-sidebar { z-index: 52010; width: 400px; max-width: 90vw; } .vs-sidebar { right: 0; } .scroll-area--data-list-add-new{ height: calc(100% - 4.3rem); } .ps { -ms-touch-action: auto; touch-action: auto; overflow: auto!important; -ms-overflow-style: none; } .ps::-webkit-scrollbar { display: none !important; background: transparent !important; } .ps:hover .ps__scrollbar-x-rail, .ps:hover .ps__scrollbar-y-rail { opacity: .6; } .ps>.ps__scrollbar-x-rail { display: none; position: absolute; opacity: 0; transition: background-color .2s linear,opacity .2s linear; bottom: 0; height: 15px; } .ps.ps--active-x>.ps__scrollbar-x-rail, .ps.ps--active-y>.ps__scrollbar-y-rail { display: block; background-color: transparent; } .ps>.ps__scrollbar-y-rail { display: none; position: absolute; opacity: 0; transition: background-color .2s linear,opacity .2s linear; right: 0; width: 15px; } .ps>.ps__scrollbar-y-rail>.ps__scrollbar-y { position: absolute; background-color: #aaa; border-radius: 6px; transition: background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out; right: 2px; width: 6px; } .toltip { position: relative; } .toltip .toltiptext { visibility: hidden; width: 150px; background-color: #555; color: #fff; text-align: center; border-radius: 6px; padding: 5px; position: absolute; z-index: 0; bottom: 100%; left: 50%; margin-left: -60px; opacity: 0; transition: opacity 0.3s; } .toltip .toltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent; } .toltip:hover .toltiptext { visibility: visible; opacity: 1; z-index: 1; } .table-stripeed tbody tr:nth-child(even) { background: #fbfbfb; } @media (max-width: 991px){ .rejectBtn{ border: 0 !important; /*color:#fff !important;*/ } } .num input::-webkit-outer-spin-button, .num input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .modal-dialog-centered { align-content: center; justify-content: center; } .cricle{ display: inline-block; padding: 15px; border-radius: 8px; margin-bottom: 20px; } .a-cricle{ height: 100%; padding: 10px; border-radius: 8px; margin-bottom: 0px; } .cricle svg{ transition: all 1000ms; } .cricle:hover svg{ transform: rotate(360deg); } .fit { width: fit-content !important; } .text-danger { padding-top: 10px; } .fade-in{ opacity: 1; transition:all .15s linear; } .fade{ z-index: -1000; opacity: 0; transition:all .15s linear; } .row{ margin-left: 0 !important; margin-right: 0 !important; } .min-h-210{ min-height: 210px; } table{ border-radius: 8px; border-style: hidden; box-shadow: 0 0 0 1px rgba(0,0,0,.1); } .rounded-8{ border-radius: 8px; } table thead tr th:last-child{ border-top-left-radius: 8px; } table thead tr th:first-child{ border-top-right-radius: 8px; } table tbody tr:last-child td:first-child,table tbody tr:last-child th:first-child{ border-bottom-right-radius: 8px; } table tbody tr:last-child td:last-child,table tbody tr:last-child th:last-child{ border-bottom-left-radius: 8px; } .single-row-table tr td:last-child{ border-radius: 8px 0 0 8px !important; } .vs-table--tbody{ padding: 10px; } .vs-con-table{ background: unset !important; } .text-ellipis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .modal-body { display: flex; flex-direction: column; max-height: calc(100vh - 1rem); } @media (min-width: 576px){ .modal-body { max-height: calc(100vh - 3.5rem); } }
Copyright ©2k19 -
Hexid
|
Tex7ure