/* * Theme Name: Rikada - Real Estate HTML Template * Author: Themez Hub * Version: 1.0 * Last Change: 02 Sep 2019 Author URI : http://www.Themezhub.com/ -------------------------------------------------------------------*/ /*------------- List Of Table ----------- # Fonts # GLobal Settings # Header Navigation Styles # Homes Banner # Property Style # How it Work # Contact Info # PopUp Modal # Agency & Agents Design # Blog Designs # General Features # Dashboard # Footer Start # Responsiveness Start # Bottom To top Scroll ------------- List Of Table ----------*/ @import url(../css/plugins/animation.css); @import url(../css/plugins/bootstrap.min.css); @import url(../css/plugins/dropzone.css); @import url(../css/plugins/select2.css); @import url(../css/plugins/slick.css); @import url(../css/plugins/slick-theme.css); @import url(../css/plugins/magnific-popup.css); @import url(../css/plugins/font-awesome.css); @import url(../css/plugins/icofont.css); @import url(../css/plugins/light-box.css); @import url(../css/plugins/line-icon.css); @import url(../css/plugins/themify.css); /*------------------------------------ Fonts ------------------------------------*/ @import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&display=swap'); @import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700&display=swap'); @import url('https://fonts.googleapis.com/css?family=Poppins:400,600,700,800,900&display=swap'); @import url('https://fonts.googleapis.com/css?family=Muli:300,400,600,700'); /*------------------------------------ Preloader ------------------------------------*/ .dark #preloader { background-color: #232323; } #preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #f7f7f7; z-index: 999999; } .preloader { width: 50px; height: 50px; display: inline-block; padding: 0px; text-align: left; box-sizing: border-box; position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; } .preloader span { position: absolute; display: inline-block; width: 50px; height: 50px; border-radius: 100%; background:#00a94f; -webkit-animation: preloader 1.3s linear infinite; animation: preloader 1.3s linear infinite; } .preloader span:last-child { animation-delay: -0.8s; -webkit-animation-delay: -0.8s; } @keyframes preloader { 0% { transform: scale(0, 0); opacity: 0.5; } 100% { transform: scale(1, 1); opacity: 0; } } @-webkit-keyframes preloader { 0% { -webkit-transform: scale(0, 0); opacity: 0.5; } 100% { -webkit-transform: scale(1, 1); opacity: 0; } } form.dropzone.dz-clickable.primary-dropzone { background: #f9fafc; border: 1px solid #ebedf5; } i.req { color: #e41515; } /*--- end of preloader ---*/ /*------------------------------------------------------------ GLobal Settings -------------------------------------------------------------*/ * { outline: none; } body { background: #ffffff; color:#72809D; font-size:16px; font-family: 'Muli', sans-serif; margin: 0; overflow-x: hidden !important; font-weight: 400; } html { position: relative; min-height: 100%; background: #ffffff; } a { color:#2D3954; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; } a:hover, a:focus { text-decoration: none; } a.text-success:focus, a.text-success:hover { color:#27b737 !important; } a.text-primary:focus, a.text-primary:hover { color:#fd5332 !important; } a.text-warning:focus, a.text-warning:hover { color:#ff9b20 !important; } a.text-danger:focus, a.text-danger:hover { color:#f33066 !important; } a.white-link { color: #ffffff; } a.white-link:hover, a.white-link:focus { color: #263238; } .img-responsive { width: 100%; height: auto; display: inline-block; } .img-rounded { border-radius: 4px; } html body .mdi:before, html body .mdi-set { line-height: initial; } section{ padding: 15px 0 100px; } p { line-height:1.8; } .gray-bg{ background:#f7f9fc url(../img/pattern.png); background-size: cover; background-position: center; } .gray{ background:#f7f9fc; } .gray-simple{ background:#f7f9fc; } .bg-1{ background:#f7d0cb; } .bg-2{ background:#dde9ed; } .tbl { display: table; } .full-height { height: 100%; } .table-cell { display: table-cell; vertical-align: middle; } .no-ul-list{ padding:0; } .no-ul-list li{ list-style:none; } .progress { margin-bottom: 1.5em; } .full-width{ width:100%; } p, ul, ol, dl, dt, dd, blockquote, address { margin: 0 0 10px; } .owl-carousel .item { padding: 0 15px; } .explore-content p { font-size: 19px; font-family: 'Lora', serif; font-style: italic; } .explore-content h1, .explore-content h2{ font-family: 'Josefin Sans', sans-serif; font-weight: 600; } .shadow-0{ box-shadow:none !important; } /*------------ GLobal Settings: Heading-------------*/ h1, h2, h3, h4, h5, h6 { color:#2D3954; font-weight:600; text-transform: capitalize; font-family: 'Poppins', sans-serif; } h5, h6 { color:#2D3954; } .font-2{ font-family: 'Montserrat', sans-serif; } h1 { line-height: 40px; font-size: 36px; } h2 { line-height: 36px; font-size: 30px; } h3 { line-height: 30px; font-size: 24px; } h4 { line-height: 26px; font-size: 21px; } h5 { line-height: 22px; font-size: 18px; } h6 { line-height: 20px; font-size: 16px; } .lead{ font-size:20px !important; } .lead-i{ font-family: 'Lora', serif; font-size:22px !important; font-style:italic; } .display-5 { font-size: 3rem; } .display-6 { font-size: 36px; } .display-7 { font-size: 26px; } .box { border-radius: 4px; padding: 10px; } html body .dl { display: inline-block; } html body .db { display: block; } .no-wrap td, .no-wrap th { white-space: nowrap; } .circle { border-radius: 100%; } .theme-cl{ color:#fd5332; } .theme-bg{ background:#fd5332; } /*------------ Global Settings: Ul List Style ----------------*/ ul.list-style { padding: 0; margin: 0; } ul.list-style li { margin-bottom: 1.2em; line-height: 1.5; list-style: none; padding-left:30px; position: relative; } ul.list-style li:before { content: "\e64c"; position: absolute; left: 0; font-size: 16px; top: 0; color: #27b737; font-family: 'themify'; } ul.list-style.style-2 li:before { content: "\e628" !important; color:#0273ff; } /*------------ Global Settings: Cutom Height ----------------*/ .ht-10{ height:10px; } .ht-20{ height:20px; } .ht-30{ height:30px; } .ht-40{ height:40px; } .ht-50{ height:50px; } .ht-60{ height:60px; } .ht-70{ height:70px; } .ht-80{ height:80px; } .ht-80{ height:80px; } .ht-100{ height:100px; } .ht-110{ height:110px; } .ht-120{ height:120px; } .ht-130{ height:130px; } .ht-140{ height:140px; } .ht-150{ height:150px; } .ht-160{ height:160px; } .ht-170{ height:170px; } .ht-180{ height:180px; } .ht-190{ height:190px; } .ht-200{ height:200px; } .ht-100{ height:100%; min-height:580px; } .h-100{ height:100vh; min-height:580px; } /*------------ Global Settings: Typography ----------------*/ .type--fade { opacity: .5; } .type--uppercase { text-transform: uppercase; } .type--bold { font-weight: bold; } .type--italic { font-style: italic; } .type--fine-print { font-size: 0.85714286em; } .type--strikethrough { text-decoration: line-through; opacity: .5; } .type--underline { text-decoration: underline; } .pos-vertical-center { position: relative; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); } blockquote { font-size: 1.78571429em; line-height: 1.5em; padding: 0; margin: 0; border-left: 0; } blockquote { font-style: italic; } blockquote:not(:last-child) { margin-bottom: 1.04em; } /*------------ Global Settings: Common & List ----------------*/ ul:last-child { margin: 0; } .list-inline li { padding: 0 1em; margin-left: 0; } .list-inline li:first-child { padding-left: 0; } .list-inline li:last-child { padding-right: 0; } .list-inline.list-inline--narrow li { padding: 0 .5em; } .list-inline.list-inline--wide li { padding: 0 2em; } .color--white { color: #fff !important; } .color--dark { color: #252525 !important; } .color--success { color: #4ebf56 !important; } .color--error { color: #e23636 !important; } .bg--dark { background:#1f2025 !important; } .bg--dark:not(.nav-bar):not(.bar) { color: #ffffff; } .bg--dark .boxed:not([class*='bg-']), .imagebg:not(.image--light) .boxed:not([class*='bg-']), .bg--dark .large-features-2, .bg--dark .pr-table-box, .bg--dark .veticle-large-features-box, .bg--dark .large-features-box, .bg--dark .pricing-wrap { background: none; color: #fff; } .bg--dark .boxed:not([class*='bg-']).boxed--border, .imagebg:not(.image--light) .boxed:not([class*='bg-']).boxed--border { border-color:#2a2b31; } .bg--dark:not(.nav-bar):not(.bar) h1, .bg--dark:not(.nav-bar):not(.bar) h2, .bg--dark:not(.nav-bar):not(.bar) h3, .bg--dark:not(.nav-bar):not(.bar) h4, .bg--dark:not(.nav-bar):not(.bar) h5, .bg--dark:not(.nav-bar):not(.bar) h6, .bg--dark:not(.nav-bar):not(.bar) i, .bg--dark:not(.nav-bar):not(.bar) span:not(.btn__text), .bg--dark:not(.nav-bar):not(.bar) p { color: #ffffff; } .bg--dark:not(.nav-bar):not(.bar) a:not(.btn) { color: #fff; } .bg--site { background: #ffffff; } .bg--primary p, .bg--primary span, .bg--primary ul, .bg--primary a:not(.btn) { color: #fff; } .bg--primary h1, .bg--primary h2, .bg--primary h3, .bg--primary h4, .bg--primary h5, .bg--primary h6, .bg--primary i { color: #fff; } .bg--primary .color--primary { color: #fff !important; } .bg--light { background: #fff; } .bg--light p, .bg--light span, .bg--light ul, .bg--light a:not(.btn) { color: #666666; } .bg--light h1, .bg--light h2, .bg--light h3, .bg--light h4, .bg--light h5, .bg--light h6, .bg--light i { color: #252525; } .bg--error { background: #e23636; } .bg--success { background: #4ebf56; } .imagebg:not(.image--light) .bg--light p, .imagebg:not(.image--light) .bg--light span, .imagebg:not(.image--light) .bg--light ul, .imagebg:not(.image--light) .bg--light a:not(.btn) { color: #666666; } .imagebg:not(.image--light) .bg--light h1, .imagebg:not(.image--light) .bg--light h2, .imagebg:not(.image--light) .bg--light h3, .imagebg:not(.image--light) .bg--light h4, .imagebg:not(.image--light) .bg--light h5, .imagebg:not(.image--light) .bg--light h6, .imagebg:not(.image--light) .bg--light i { color: #252525; } .imagebg:not(.image--light) .bg--secondary { background: rgba(250, 250, 250, 0.2); } .image-bg:not(.image-light) *:not(a) { color: #fff; } .color--facebook { color: #3b5998 !important; } .color--twitter { color: #00aced !important; } .color--googleplus { color: #dd4b39 !important; } .color--instagram { color: #125688 !important; } .color--pinterest { color: #cb2027 !important; } .color--dribbble { color: #ea4c89 !important; } .color--behance { color: #053eff !important; } .color--linkedin { color: #1685b9 !important; } .bg--facebook { background: #3b5998 !important; color: #fff !important; } .bg--twitter { background: #00aced !important; color: #fff !important; } .bg--googleplus { background: #dd4b39 !important; color: #fff !important; } .bg--instagram { background: #125688 !important; color: #fff !important; } .bg--pinterest { background: #cb2027 !important; color: #fff !important; } .bg--dribbble { background: #ea4c89 !important; color: #fff !important; } .bg--behance { background: #053eff !important; color: #fff !important; } .bg--linkedin { background:#1685b9 !important; color: #fff !important; } .height-100, .height-90, .height-80, .height-70, .height-60, .height-50, .height-40, .height-30, .height-20, .height-10 { height: auto; padding: 5em 0; } /*------------ Global Settings: Background & Image ----------------*/ .bg-img-holder { position: absolute; height: 100%; top: 0; left: 0; background-size: cover !important; background-position: 50% 50% !important; z-index: 0; transition: opacity .3s linear; -webkit-transition: opacity .3s linear; opacity: 0; background: #252525; } .bg-img-holder:not([class*='col-']) { width: 100%; } .bg-img-holder.background--bottom { background-position: 50% 100% !important; } .bg-img-holder.background--top { background-position: 50% 0% !important; } .image--light .bg-img-holder { background: none; } .bg-img-holder img { display: none; } .imagebg.border--round { overflow: hidden; } [data-overlay] { position: relative; } [data-overlay]:before { position: absolute; content: ''; background: #252525; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; } [data-overlay] *:not(.container):not(.bg-img-holder) { z-index: 2; } [data-overlay].image--light:before { background: #fff; } [data-overlay].bg--primary:before { background: #4a90e2; } [data-overlay="1"]:before { opacity: 0.1; } [data-overlay="2"]:before { opacity: 0.2; } [data-overlay="3"]:before { opacity: 0.3; } [data-overlay="4"]:before { opacity: 0.4; } [data-overlay="5"]:before { opacity: 0.5; } [data-overlay="6"]:before { opacity: 0.6; } [data-overlay="7"]:before { opacity: 0.7; } [data-overlay="8"]:before { opacity: 0.8; } [data-overlay="9"]:before { opacity: 0.9; } [data-overlay="10"]:before { opacity: 1; } [data-overlay="0"]:before { opacity: 0; } [data-scrim-bottom] { position: relative; } [data-scrim-bottom]:before { position: absolute; content: ''; width: 100%; height: 80%; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #252525 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #252525)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #252525 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #252525 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #252525 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #252525 100%); bottom: 0; left: 0; z-index: 1; backface-visibility: hidden; } [data-scrim-bottom]:not(.image--light) h1, [data-scrim-bottom]:not(.image--light) h2, [data-scrim-bottom]:not(.image--light) h3, [data-scrim-bottom]:not(.image--light) h4, [data-scrim-bottom]:not(.image--light) h5, [data-scrim-bottom]:not(.image--light) h6 { color: #a5a5a5; color: #f1f1f1; } [data-scrim-bottom]:not(.image--light) p, [data-scrim-bottom]:not(.image--light) span, [data-scrim-bottom]:not(.image--light) ul { color: #e6e6e6; } [data-scrim-bottom].image--light:before { background: #fff; } [data-scrim-bottom="1"]:before { opacity: 0.1; } [data-scrim-bottom="2"]:before { opacity: 0.2; } [data-scrim-bottom="3"]:before { opacity: 0.3; } [data-scrim-bottom="4"]:before { opacity: 0.4; } [data-scrim-bottom="5"]:before { opacity: 0.5; } [data-scrim-bottom="6"]:before { opacity: 0.6; } [data-scrim-bottom="7"]:before { opacity: 0.7; } [data-scrim-bottom="8"]:before { opacity: 0.8; } [data-scrim-bottom="9"]:before { opacity: 0.9; } [data-scrim-bottom="10"]:before { opacity: 1; } [data-scrim-top] { position: relative; } [data-scrim-top]:before { position: absolute; content: ''; width: 100%; height: 80%; background: -moz-linear-gradient(bottom, #252525 0%, rgba(0, 0, 0, 0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left bottom, left bottom, color-stop(0%, #252525), color-stop(100%, rgba(0, 0, 0, 0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(bottom, #252525 0%, rgba(0, 0, 0, 0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(bottom, #252525 0%, rgba(0, 0, 0, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(bottom, #252525 0%, rgba(0, 0, 0, 0) 100%); /* IE10+ */ background: linear-gradient(to bottom, #252525 0%, rgba(0, 0, 0, 0) 100%); top: 0; left: 0; z-index: 1; } [data-scrim-top]:not(.image--light) h1, [data-scrim-top]:not(.image--light) h2, [data-scrim-top]:not(.image--light) h3, [data-scrim-top]:not(.image--light) h4, [data-scrim-top]:not(.image--light) h5, [data-scrim-top]:not(.image--light) h6 { color: #fff; } [data-scrim-top]:not(.image--light) p, [data-scrim-top]:not(.image--light) span, [data-scrim-top]:not(.image--light) ul { color: #e6e6e6; } [data-scrim-top].image--light:before { background: #fff; } [data-scrim-top="1"]:before { opacity: 0.1; } [data-scrim-top="2"]:before { opacity: 0.2; } [data-scrim-top="3"]:before { opacity: 0.3; } [data-scrim-top="4"]:before { opacity: 0.4; } [data-scrim-top="5"]:before { opacity: 0.5; } [data-scrim-top="6"]:before { opacity: 0.6; } [data-scrim-top="7"]:before { opacity: 0.7; } [data-scrim-top="8"]:before { opacity: 0.8; } [data-scrim-top="9"]:before { opacity: 0.9; } [data-scrim-top="10"]:before { opacity: 1; } .imagebg { position: relative; } .imagebg .container { z-index: 2; } .imagebg .container:not(.pos-absolute) { position: relative; } .imagebg:not(.image--light) h1, .imagebg:not(.image--light) h2, .imagebg:not(.image--light) h3, .imagebg:not(.image--light) h4, .imagebg:not(.image--light) h5, .imagebg:not(.image--light) h6, .imagebg:not(.image--light) p, .imagebg:not(.image--light) ul, .imagebg:not(.image--light) blockquote { color: #fff; } .imagebg:not(.image--light) .bg--white h1, .imagebg:not(.image--light) .bg--white h2, .imagebg:not(.image--light) .bg--white h3, .imagebg:not(.image--light) .bg--white h4, .imagebg:not(.image--light) .bg--white h5, .imagebg:not(.image--light) .bg--white h6 { color: #252525; } .imagebg:not(.image--light) .bg--white p, .imagebg:not(.image--light) .bg--white ul { color: #666666; } div[data-overlay] h1, div[data-overlay] h2, div[data-overlay] h3, div[data-overlay] h4, div[data-overlay] h5, div[data-overlay] h6 { color: #fff; } div[data-overlay] p{ color: #fff; } .parallax { overflow: hidden; } /**! 07. Icons **/ .icon { line-height: 1em; font-size: 3.14285714em; } .icon--xs { font-size: 1em; } .icon--sm { font-size: 2.35714286em; } .icon--lg { font-size: 5.57142857em; } .imagebg:not(.image--light) span { color: #fff; } /*------------ Global Settings: Spinner ----------------*/ @keyframes spinner-border { to { transform: rotate(360deg); } } .spinner-border { display: inline-block; width: 30px; height: 30px; vertical-align: text-bottom; border: 3px solid; border-right-color: transparent; border-radius: 50%; animation: spinner-border .75s linear infinite; } .spinner-border-sm { width: $spinner-width-sm; height: $spinner-height-sm; border-width: $spinner-border-width-sm; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; } @keyframes spinner-grow { 0% { transform: scale(0); } 50% { opacity: 1; } } .spinner-grow { display: inline-block; width:30px; height:30px; vertical-align: text-bottom; background-color:#ffffff; border-radius: 50%; opacity: 0; animation: spinner-grow .75s linear infinite; } .spinner-grow-sm { width:30px; height:30px; } /*------------ GLobal Settings: Blockquote -------------*/ .clear { clear: both; } ol li { margin: 5px 0; } /*------------ GLobal Settings: Call To Action -------------*/ .bg-cover{ background-size: cover !important; background-position: center !important; } .image-bg{ background-size: cover !important; background-position: center !important; } .default-bg{ background-size:initial !important; background-position:initial !important; } .image-bg-wrap { background-size: cover !important; background-position: center !important; position: relative; } .image-bg-wrap:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #182538; display: block; content: ""; opacity: 0.8; } /*-------------- GLobal Settings: Paddings ----------------*/ html body .p-0 { padding: 0px; } html body .p-10 { padding: 10px; } html body .p-15 { padding: 15px; } html body .p-20 { padding: 20px; } html body .p-30 { padding: 30px; } html body .p-40 { padding: 40px; } html body .p-l-0 { padding-left: 0px; } html body .p-l-10 { padding-left: 10px; } html body .p-l-20 { padding-left: 20px; } html body .p-r-0 { padding-right: 0px; } html body .p-r-10 { padding-right: 10px; } html body .p-r-20 { padding-right: 20px; } html body .p-r-30 { padding-right: 30px; } html body .p-r-40 { padding-right: 40px; } html body .p-t-0 { padding-top: 0px; } html body .p-t-10 { padding-top: 10px; } html body .p-t-20 { padding-top: 20px; } html body .p-t-30 { padding-top: 30px; } html body .p-b-0 { padding-bottom: 0px; } html body .p-b-5 { padding-bottom: 5px; } html body .p-b-10 { padding-bottom: 10px; } html body .p-b-20 { padding-bottom: 20px; } html body .p-b-30 { padding-bottom: 30px; } html body .p-b-40 { padding-bottom: 40px; } /*-------------- GLobal Settings: Margin ----------------*/ html body .mr-auto { margin:auto; } html body .m-0 { margin: 0px; } html body .m-l-5 { margin-left: 5px; } html body .m-l-10 { margin-left: 10px; } html body .m-l-15 { margin-left: 15px; } html body .m-l-20 { margin-left: 20px; } html body .m-l-30 { margin-left: 30px; } html body .m-l-40 { margin-left: 40px; } html body .m-r-5 { margin-right: 5px; } html body .m-r-10 { margin-right: 10px; } html body .m-r-15 { margin-right: 15px; } html body .m-r-20 { margin-right: 20px; } html body .m-r-30 { margin-right: 30px; } html body .m-r-40 { margin-right: 40px; } html body .m-t-0 { margin-top: 0px; } html body .m-t-5 { margin-top: 5px; } html body .m-t-10 { margin-top: 10px; } html body .m-t-15 { margin-top: 15px; } html body .m-t-20 { margin-top: 20px; } html body .m-t-30 { margin-top: 30px; } html body .m-t-40 { margin-top: 40px; } html body .m-b-0 { margin-bottom: 0px; } html body .m-b-5 { margin-bottom: 5px; } html body .m-b-10 { margin-bottom: 10px; } html body .m-b-15 { margin-bottom: 15px; } html body .m-b-20 { margin-bottom: 20px; } html body .m-b-30 { margin-bottom: 30px; } html body .m-b-40 { margin-bottom: 40px; } /*------------ GLobal Settings: vertical alignment -------------*/ html body .vt { vertical-align: top; } html body .vm { vertical-align: middle; } html body .vb { vertical-align: bottom; } /*-------------- GLobal Settings: Opacity ----------------*/ .op-8 { opacity: 0.8; } .op-7 { opacity: 0.7; } .op-5 { opacity: 0.5; } .op-3 { opacity: 0.3; } /*-------------- GLobal Settings: font weight ----------------*/ html body .font-bold { font-weight: 600; } html body .font-normal { font-weight: normal; } html body .font-light { font-weight: 300; } html body .font-medium { font-weight: 500; } html body .font-16 { font-size: 16px; } html body .font-14 { font-size: 14px; } html body .font-13 { font-size: 13px; } html body .font-10 { font-size: 10px; } html body .font-18 { font-size: 18px; } html body .font-20 { font-size: 20px; } /*-------------- GLobal Settings: Border ----------------*/ html body .b-0 { border: none !important; } html body .b-r { border-right: 1px solid #e0ecf5 !important; } html body .b-l { border-left: 1px solid #e0ecf5 !important; } html body .b-b { border-bottom: 1px solid #e0ecf5 !important; } html body .b-t { border-top: 1px solid #e0ecf5 !important; } html body .b-all { border: 1px solid #e0ecf5 !important; } /*-------------- GLobal Settings: Thumb size ----------------*/ .thumb-sm { height: 32px; width: 32px; } .thumb-md { height: 48px; width: 48px; } .thumb-lg { height: 88px; width: 88px; } .hide { display: none; } .img-circle { border-radius: 100%; } .radius { border-radius: 4px; } /*-------------- GLobal Settings: Text Colors ----------------*/ .text-white { color: #ffffff !important; } .text-danger { color: #f33066 !important; } .text-muted { color: #8d97ad !important; } .text-warning { color: #ff9b20 !important; } .text-success { color: #27b737 !important; } .text-info { color: #fd5332 !important; } .text-inverse { color: #3e4555 !important; } html body .text-blue { color: #02bec9; } html body .text-purple { color: #7460ee; } html body .text-primary { color: #fd5332 !important; } html body .text-megna { color: #1dc8cd; } html body .text-dark { color: #8d97ad; } html body .text-themecolor { color: #fd5332; } /*-------------- Global Settings: Alerts & Notification --------------*/ .alert-primary { color: #0055ff; background-color: #eaf1ff; border-color: #eaf1ff; } .alert-success { color: #27b737; background-color: #e9ffeb; border-color: #e9ffeb; } .alert-warning { color: #ff9b20; background-color: #fff5e9; border-color: #fff5e9; } .alert-info { color: #08a7c1; background-color: #effdff; border-color: #effdff; } .alert-danger { color: #f33066; background-color: #ffe9e9; border-color: #ffe9e9; } .alert-dark { color: #3e4758; background-color: #eff4ff; border-color: #eff4ff; } .alert-secondary { color: #4b5d6f; background-color: #d6dfe8; border-color: #d6dfe8; } /*-------------- GLobal Settings: Background Colors ----------------*/ .bg-primary { background-color: #fd5332 !important; } .bg-success { background-color: #27b737 !important; } .bg-info { background-color:#1ac790 !important; } .bg-warning { background-color: #ff9b20 !important; } .bg-danger { background-color: #f33066 !important; } .bg-orange { background-color: #ec2828 !important; } .bg-yellow { background-color: #fed700; } .bg-facebook { background-color: #3b5a9a; } .bg-twitter { background-color: #56adf2; } html body .bg-megna { background-color: #1dc8cd; } html body .bg-theme { background-color: #fd5332; } html body .bg-inverse { background-color:#374158; } html body .bg-purple { background-color: #7460ee; } html body .bg-light { background-color: #f4f8fa !important; } html body .bg-light-primary { background-color: #f1effd; } html body .bg-light-success { background-color: #e8fdeb; } html body .bg-light-info { background-color: #cfecfe; } html body .bg-light-extra { background-color: #ebf3f5; } html body .bg-light-warning { background-color: #fff8ec; } html body .bg-light-danger { background-color: #f9e7eb; } html body .bg-light-inverse { background-color: #f6f6f6; } html body .bg-light { background-color:#f5f7f9; } html body .bg-white { background-color: #ffffff; } html body .bg-whites { background-color: #f4f5f7; } html body .bg-red { background-color: #e21137; } html body .bg-green { background-color: #4caf50; } html body .bg-sky { background-color: #20b2c1; } html body .bg-blue { background-color: #03a9f4; } html body .bg-dark-blue{ background-color:#192c48; } /*-------------- GLobal Settings: Rounds ----------------*/ .round { line-height: 48px; color: #ffffff; width: 50px; height: 50px; display: inline-block; font-weight: 400; text-align: center; border-radius: 100%; background: #fd5332; } .round img { border-radius: 100%; } .round-lg { line-height: 65px; width: 60px; height: 60px; font-size: 30px; } .round.round-info { background: #fd5332; } .round.round-warning { background: #ff9b20; } .round.round-danger { background: #f33066; } .round.round-success { background: #27b737; } .round.round-primary { background: #fd5332; } /*----------- GLobal Settings: Simple List -----------*/ ul.simple-list { padding: 0; margin: 0; } ul.simple-list li { list-style: none; padding: 10px 5px 10px 28px; } ul.simple-list li { list-style: none; padding: 10px 5px 10px 28px; position: relative; } ul.simple-list li:before { content: "\e6af"; font-family: themify; position: absolute; left: 0; } /*-------------- GLobal Settings: Labels ----------------*/ .label { padding: 3px 15px; color: #ffffff; font-weight: 400; border-radius: 4px; font-size: 75%; } .label-rounded { border-radius: 60px; } .label-custom { background-color: #1dc8cd; } .label-success { background-color: #27b737; } .label-info { background-color: #fd5332; } .label-warning { background-color: #ff9b20; } .label-danger { background-color: #f33066; } .label-megna { background-color: #1dc8cd; } .label-primary { background-color: #fd5332; } .label-purple { background-color: #7460ee; } .label-red { background-color: #fb3a3a; } .label-inverse { background-color: #3e4555; } .label-default { background-color: #f4f8fa; } .label-white { background-color: #ffffff; } .label-light-success { background-color: #e8fdeb; color: #27b737; } .label-light-info { background-color: #cfecfe; color: #fd5332; } .label-light-warning { background-color: #fff8ec; color: #ff9b20; } .label-light-danger { background-color: #f9e7eb; color: #f33066; } .label-light-megna { background-color: #e0f2f4; color: #1dc8cd; } .label-light-primary { background-color: #f1effd; color: #fd5332; } .label-light-inverse { background-color: #f6f6f6; color: #3e4555; } /*------------ GLobal Settings: Table ------------*/ .table thead th { vertical-align: bottom; border-bottom: 1px solid transparent; border-top: 0px !important; } .table-striped tbody tr:nth-of-type(odd) { background-color:#f7f9fb; } .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { border-top: 1px solid #f7f9fb; } .table tr th, .table tr td { border-color: #eaeff5; padding: 12px 15px; vertical-align: middle; } .table.tbl-big tr th, .table.tbl-big tr td { padding:20px 15px; } .table.tbl-big.center tr th, .table.tbl-big.center tr td { padding:20px 15px; text-align:center; } table.table tr th { font-weight: 600; } .table-dark { color: #fff; background-color: #212529; } .table-dark td, .table-dark th, .table-dark thead th { border-color: #32383e !important; } .table .thead-dark th { color: #fff; background-color: #212529; border-color: #32383e; } /*------------- GLobal Settings: Badge ----------------*/ .badge { font-weight: 400; } .badge-xs { font-size: 9px; } .badge-xs, .badge-sm { -webkit-transform: translate(0, -2px); -ms-transform: translate(0, -2px); -o-transform: translate(0, -2px); transform: translate(0, -2px); } .badge-success { background-color: #27b737; } .badge-info { background-color: #fd5332; } .badge-primary { background-color: #fd5332; } .badge-warning { background-color: #ff9b20; } .badge-danger { background-color: #f33066; } .badge-purple { background-color: #7460ee; } .badge-red { background-color: #fb3a3a; } .badge-inverse { background-color: #3e4555; } /*------------- GLobal Settings: List-style-none ----------------*/ ul.list-style-none { margin: 0px; padding: 0px; } ul.list-style-none li { list-style: none; } ul.list-style-none li a { color: #8d97ad; padding: 8px 0px; display: block; text-decoration: none; font-size: 15.5px; } ul.list-style-none li a:hover { color: #fd5332; } /*------------- GLobal Settings: dropdown ----------------*/ .dropdown-item { padding: 8px 1rem; color:#607394; font-size: 15.5px; } /*------------- GLobal Settings: Buttons ----------------*/ .btn { border: 2px solid transparent; } .btn { color: #ffffff; padding: 12px 25px; cursor: pointer; -webkit-transition: 0s; -o-transition: 0s; transition: 0s; border-radius:0.1rem; } a.btn-trans-video{ font-size: 1em; padding: 0.8em 1.6em; color: #fd5332; } a.btn-trans-video i { width: 36px; height: 36px; line-height: 36px; display: inline-block; background: #fd5332; text-align: center; color: #ffffff; border-radius: 50%; margin-right: 20px; box-shadow: 0px 0px 0px 12px rgb(179, 220, 255); -webkit-box-shadow: 0px 0px 0px 12px rgb(179, 220, 255); } .light-vid a.btn-trans-video{ color:#ffffff; } .light-vid a.btn-trans-video i { background: #3583ff; color: #ffffff; box-shadow:0px 0px 0px 7px rgba(255,255,255,0.5); -webkit-box-shadow:0px 0px 0px 7px rgba(255,255,255,0.5); } .btn:hover { color: #ffffff; } .btn:focus { -webkit-box-shadow: none; box-shadow: none; } .btn-link { -webkit-box-shadow: none; box-shadow: none; color: #263238; padding: 10px 15px; } .btn-link .underline { border-bottom: 1px solid #263238; } .btn-link:hover { color: #27b737; } .btn-light { color: #263238; } .btn-light:hover { background:#fd5332; color: #ffffff; border-color:#fd5332; } .btn-lg { padding: 1.2em 2em; font-size: 1em; } .btn-md { padding:1em 1.5em; font-size:1em; } .btn-sm { padding: .25rem .5rem; font-size: 12px; } .btn-xs { padding: .25rem .5rem; font-size: 10px; } .btn-circle { border-radius: 100%; width: 40px; height: 40px; padding: 10px; } .btn-circle.btn-md { padding: 18px 0px; width: 60px; height: 60px; font-size: 20px; } .btn-circle.btn-sm { width: 35px; height: 35px; padding: 8px 10px; font-size: 14px; } .btn-circle.btn-lg { width: 70px; height: 70px; padding: 24px 15px; font-size: 20px; line-height: 23px; } .btn-circle.btn-xl { width: 70px; height: 70px; padding: 14px 15px; font-size: 24px; } .btn-rounded { border-radius:50px !important; -webkit-border-radius:50px !important; } .btn-arrow { position: relative; } .btn-arrow span { display: inline-block; position: relative; -webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; will-change: transform; } .btn-arrow:hover span, .btn-arrow:focus span { -webkit-transform: translate3d(-1rem, 0, 0); transform: translate3d(-1rem, 0, 0); } .btn-arrow i { position: absolute; width: 1.1em; right: 0px; right: 0rem; opacity: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; will-change: right, opacity; } .btn-arrow:hover i, .btn-arrow:focus i { opacity: 1; right: -2rem; } .btn-theme{ background:#fd5332; border-color:#fd5332; color:#ffffff; transition:all ease 0.4s; } .btn-theme-2{ background:#3151B7; border-color:#3151B7; color:#ffffff; transition:all ease 0.4s; } .btn-theme-2:hover, .btn-theme-2:focus{ background:#fd5332; border-color:#fd5332; color:#ffffff !important; } .btn-outline-theme { color: #fd5332; background-color: transparent; border:2px solid #fd5332; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-outline-theme:hover, .btn-outline-theme:focus { color:#ffffff !important; background-color:#fd5332; border-color:#fd5332; } .btn-outline-theme-2 { color:#3151B7; background-color: transparent; border:2px solid #3151B7; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-outline-theme-2:hover, .btn-outline-theme-2:focus { color:#ffffff; background-color:#3151B7; border-color:#3151B7; } .btn-secondary, .btn-secondary.disabled { -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; background-color:#eef0f3; color: #8d97ad; } .btn-secondary:hover, .btn-secondary.disabled:hover { color: #ffffff !important; } .btn-secondary.active, .btn-secondary:active, .btn-secondary:focus, .btn-secondary.disabled.active, .btn-secondary.disabled:active, .btn-secondary.disabled:focus { color: #ffffff !important; background: #263238; border-color: #263238; } .btn-primary, .btn-primary.disabled { background:#fd5332; border: 1px solid #fd5332; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-primary:hover, .btn-primary.disabled:hover { background:#2677e6; border: 1px solid #2677e6; } .btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus { background: #345bcb; } .btn-themecolor, .btn-themecolor.disabled { background: #fd5332; color: #ffffff; border: 1px solid #fd5332; } .btn-themecolor:hover, .btn-themecolor.disabled:hover { background: #028ee1; border: 1px solid #028ee1; } .btn-black{ background:#263547; color: #ffffff; border:1px solid #263547; } .btn-black:hover, .btn-black:focus { background:#0f7dff; border: 1px solid #0f7dff; } .btn-themecolor.active, .btn-themecolor:active, .btn-themecolor:focus, .btn-themecolor.disabled.active, .btn-themecolor.disabled:active, .btn-themecolor.disabled:focus { background: #028ee1; } .btn-success, .btn-success.disabled { background: #27b737; border: 1px solid #27b737; color: #ffffff; } .btn-success:hover, .btn-success.disabled:hover { background: #1fd628; border: 1px solid #1fd628; } .btn-success.active, .btn-success:active, .btn-success:focus, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus { background: #1fd628; } .btn-info, .btn-info.disabled { background:#1ac790; border: 1px solid #1ac790; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-info:hover, .btn-info.disabled:hover { background:#1ac790; border: 1px solid #1ac790; } .btn-info.active, .btn-info:active, .btn-info:focus, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus { background: #0976ea; } .btn-warning, .btn-warning.disabled { background: #ff9b20; color: #ffffff; border: 1px solid #ff9b20; } .btn-warning:hover, .btn-warning.disabled:hover { background: #f1901a; color: #ffffff; border: 1px solid #f1901a; } .btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus { background: #f1901a; color: #ffffff; } .btn-danger, .btn-danger.disabled { background: #f33066; border: 1px solid #f33066; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-danger:hover, .btn-danger.disabled:hover { background: #d73e6b; border: 1px solid #d73e6b; } .btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus { background: #d73e6b; } .btn-inverse, .btn-inverse.disabled { background: #3e4555; border: 1px solid #3e4555; color: #ffffff; } .btn-inverse:hover, .btn-inverse.disabled:hover { background: #232a37; color: #ffffff; border: 1px solid #232a37; } .btn-inverse.active, .btn-inverse:active, .btn-inverse:focus, .btn-inverse.disabled.active, .btn-inverse.disabled:active, .btn-inverse.disabled:focus { background: #232a37; color: #ffffff; } .btn-red, .btn-red.disabled { background: #fb3a3a; border: 1px solid #fb3a3a; color: #ffffff; } .btn-red:hover, .btn-red.disabled:hover { border: 1px solid #d61f1f; background: #d61f1f; } .btn-red.active, .btn-red:active, .btn-red:focus, .btn-red.disabled.active, .btn-red.disabled:active, .btn-red.disabled:focus { background: #d73e6b; } .btn-success-gradiant { background: #27b737; background: -webkit-linear-gradient(legacy-direction(to right), #27b737 0%, #1fd628 100%); background: -webkit-gradient(linear, left top, right top, from(#27b737), to(#1fd628)); background: -webkit-linear-gradient(left, #27b737 0%, #1fd628 100%); background: -o-linear-gradient(left, #27b737 0%, #1fd628 100%); background: linear-gradient(to right, #27b737 0%, #1fd628 100%); border: 0px; } .btn-success-gradiant:hover { background: #1fd628; background: -webkit-linear-gradient(legacy-direction(to right), #1fd628 0%, #27b737 100%); background: -webkit-gradient(linear, left top, right top, from(#1fd628), to(#27b737)); background: -webkit-linear-gradient(left, #1fd628 0%, #27b737 100%); background: -o-linear-gradient(left, #1fd628 0%, #27b737 100%); background: linear-gradient(to right, #1fd628 0%, #27b737 100%); } .btn-success-gradiant.active, .btn-success-gradiant:active, .btn-success-gradiant:focus { -webkit-box-shadow: 0px; box-shadow: 0px; opacity: 1; } .btn-danger-gradiant { background: #f33066; background: -webkit-linear-gradient(legacy-direction(to right), #f33066 0%, #ec2828 100%); background: -webkit-gradient(linear, left top, right top, from(#f33066), to(#ec2828)); background: -webkit-linear-gradient(left, #f33066 0%, #ec2828 100%); background: -o-linear-gradient(left, #f33066 0%, #ec2828 100%); background: linear-gradient(to right, #f33066 0%, #ec2828 100%); border: 0px; } .btn-danger-gradiant:hover { background: #ec2828; background: -webkit-linear-gradient(legacy-direction(to right), #ec2828 0%, #f33066 100%); background: -webkit-gradient(linear, left top, right top, from(#ec2828), to(#f33066)); background: -webkit-linear-gradient(left, #ec2828 0%, #f33066 100%); background: -o-linear-gradient(left, #ec2828 0%, #f33066 100%); background: linear-gradient(to right, #ec2828 0%, #f33066 100%); } .btn-danger-gradiant.active, .btn-danger-gradiant:active, .btn-danger-gradiant:focus { -webkit-box-shadow: 0px; box-shadow: 0px; opacity: 1; } .btn-warning-gradiant { background: #ff9b20; background: -webkit-linear-gradient(legacy-direction(to right), #ff9b20 0%, #f48624 100%); background: -webkit-gradient(linear, left top, right top, from(#ff9b20), to(#f48624)); background: -webkit-linear-gradient(left, #ff9b20 0%, #f48624 100%); background: -o-linear-gradient(left, #ff9b20 0%, #f48624 100%); background: linear-gradient(to right, #ff9b20 0%, #f48624 100%); border: 0px; } .btn-warning-gradiant:hover { background: #f48624; background: -webkit-linear-gradient(legacy-direction(to right), #f48624 0%, #ff9b20 100%); background: -webkit-gradient(linear, left top, right top, from(#f48624), to(#ff9b20)); background: -webkit-linear-gradient(left, #f48624 0%, #ff9b20 100%); background: -o-linear-gradient(left, #f48624 0%, #ff9b20 100%); background: linear-gradient(to right, #f48624 0%, #ff9b20 100%); } .btn-warning-gradiant.active, .btn-warning-gradiant:active, .btn-warning-gradiant:focus { -webkit-box-shadow: 0px; box-shadow: 0px; opacity: 1; } .btn-info-gradiant, .btn-primary-gradiant { background: #fd5332; background: -webkit-linear-gradient(legacy-direction(to right), #fd5332 0%, #fd5332 100%); background: -webkit-gradient(linear, left top, right top, from(#fd5332), to(#fd5332)); background: -webkit-linear-gradient(left, #fd5332 0%, #fd5332 100%); background: -o-linear-gradient(left, #fd5332 0%, #fd5332 100%); background: linear-gradient(to right, #fd5332 0%, #fd5332 100%); border: 0px; color: #ffffff; } .btn-info-gradiant:hover, .btn-primary-gradiant:hover { background: #fd5332; background: -webkit-linear-gradient(legacy-direction(to right), #fd5332 0%, #fd5332 100%); background: -webkit-gradient(linear, left top, right top, from(#fd5332), to(#fd5332)); background: -webkit-linear-gradient(left, #fd5332 0%, #fd5332 100%); background: -o-linear-gradient(left, #fd5332 0%, #fd5332 100%); background: linear-gradient(to right, #fd5332 0%, #fd5332 100%); } .btn-info-gradiant.active, .btn-info-gradiant:active, .btn-info-gradiant:focus { -webkit-box-shadow: 0px; box-shadow: 0px; opacity: 1; } .btn-outline-secondary { background-color: #ffffff; color: #727b84; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-outline-secondary.active, .btn-outline-secondary:active, .btn-outline-secondary:focus { background: #263238; } .btn-outline-primary { color: #fd5332; background-color: #ffffff; border-color: #fd5332; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus { background: #fd5332; color: #ffffff; border-color: #fd5332; } .btn-outline-primary.active, .btn-outline-primary:active, .btn-outline-primary:focus { background: #345bcb; } .btn-outline-success, a.btn-outline-success { color: #27b737; background-color: transparent; border-color: #27b737; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success.focus, a.btn-outline-success:hover, a.btn-outline-success:focus, a.btn-outline-success.focus { background: #27b737; border-color: #27b737; color: #ffffff; } .btn-outline-success.active, .btn-outline-success:active, .btn-outline-success:focus, a.btn-outline-success.active, a.btn-outline-success:active, a.btn-outline-success:focus { background: #1fd628; } .btn-outline-info { color:#1ac790; background-color: transparent; border-color:#1ac790; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info.focus { background:#1ac790; border-color:#1ac790; color: #ffffff; } .btn-outline-info.active, .btn-outline-info:active, .btn-outline-info:focus { background:#1ac790; } .btn-outline-warning { color: #ff9b20; background-color: transparent; border-color: #ff9b20; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning.focus { background: #ff9b20; border-color: #ff9b20; color: #ffffff; } .btn-outline-warning.active, .btn-outline-warning:active, .btn-outline-warning:focus { background: #f1901a; } .btn-outline-danger { color: #f33066; background-color: transparent; border-color: #f33066; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; } .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger.focus { background: #f33066; border-color: #f33066; color: #ffffff; } .btn-outline-danger.active, .btn-outline-danger:active, .btn-outline-danger:focus { background: #d73e6b; } .btn-outline-red { color: #fb3a3a; background-color: transparent; border-color: #fb3a3a; } .btn-outline-red:hover, .btn-outline-red:focus, .btn-outline-red.focus { background: #fb3a3a; border-color: #fb3a3a; color: #ffffff; } .btn-outline-red.active, .btn-outline-red:active, .btn-outline-red:focus { background: #d73e6b; } .btn-outline-inverse { color: #3e4555; background-color: transparent; border-color: #3e4555; } .btn-outline-inverse:hover, .btn-outline-inverse:focus, .btn-outline-inverse.focus { background: #3e4555; border-color: #3e4555; color: #ffffff; } .btn-outline-light:hover { color: #263238 !important; } .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover, .btn-primary.focus, .btn-primary:focus { background-color: #345bcb; border: 1px solid #345bcb; } .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover, .btn-success.focus, .btn-success:focus { background-color: #1fd628; border: 1px solid #1fd628; } .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover, .btn-info.focus, .btn-info:focus { background-color:#1ac790; border: 1px solid #1ac790; color: #ffffff; } .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning.focus:active, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover, .btn-warning.focus, .btn-warning:focus { background-color: #f1901a; border: 1px solid #f1901a; color: #ffffff; } .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger.focus:active, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover, .btn-danger.focus, .btn-danger:focus { background-color: #d73e6b; border: 1px solid #d73e6b; color: #ffffff; } .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.focus, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .open > .dropdown-toggle.btn-inverse { background-color: #232a37; border: 1px solid #232a37; color: #ffffff; } .btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .btn-red.focus, .btn-red:active, .btn-red:focus, .btn-red:hover, .open > .dropdown-toggle.btn-red { background-color: #d61f1f; border: 1px solid #d61f1f; color: #ffffff; } .btn span.btn-devider { display: inline-block; padding-left: 10px; } .btn-warning-light{ color: #ff8f00!important; background: rgba(255,143,0,0.1); border-color: rgba(0,0,0,0); } .btn-warning-light:hover, .btn-warning-light:focus{ color:#ffffff !important; background:#ff8f00; border-color:#ff8f00; } .btn-success-light{ color:#29cf8d !important; background: rgba(41,207,141,0.1); border-color: rgba(0,0,0,0); } .btn-success-light:hover, .btn-success-light:focus{ color:#ffffff !important; background:#29cf8d; border-color:#29cf8d; } .btn-primary-light{ color:#fd5332 !important; background: rgba(51,137,255,0.1); border-color: rgba(0,0,0,0); } .btn-primary-light:hover, .btn-primary-light:focus{ color:#ffffff !important; background:#fd5332; border-color:#fd5332; } .btn-danger-light{ color:#ed2929 !important; background: rgba(237,41,41,0.1); border-color: rgba(0,0,0,0); } .btn-danger-light:hover, .btn-danger-light:focus{ color:#ffffff !important; background:#ed2929; border-color:#ed2929; } .btn-over-light{ color:#ffffff !important; background: rgba(255,255,255,0.1); border-color: rgba(255,255,255,0.2); } .btn-over-light:hover, .btn-over-light:focus{ color:#ffffff !important; background:#ff8f00; border-color: rgba(255,255,255,0.2); } /*----------- GLobal Settings: Video ------------------*/ .cover .video-block:not(:first-child):not(:last-child) { margin: 2.77em 0; } .video-play-icon { width:6.42857143em; height:6.42857143em; border-radius: 50%; position: relative; z-index:2; display: inline-block; border: 2px solid #ffffff; cursor: pointer; line-height:6em; background: #ffffff; box-shadow:0px 0px 0px 15px rgba(255,255,255,0.2); -webkit-box-shadow:0px 0px 0px 15px rgba(255,255,255,0.2); } .video-play-icon a { font-size: 3em; color:#fd5332; } /*----------- GLobal Settings: Pagination ------------------*/ .pagination { display: table; padding-left: 0; border-radius: 4px; margin:20px auto 0 !important; } .pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 0; margin: 5px; color: #5a6f7c; text-decoration: none; background-color: #fff; border-radius:2px; width: 37px; height: 37px; text-align: center; line-height: 37px; border: 1px solid #eaeff5; -webkit-box-shadow: 0 2px 10px 0 #d8dde6; box-shadow: 0 2px 10px 0 #d8dde6 } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover { z-index: 2; color:#ffffff; cursor: pointer; background-color:#fd5332; border-color:#fd5332; } .pagination li:first-child a { background:#fd5332; border: 1px solid #fd5332; border-radius:2px; color: #fff } .pagination li:last-child a { background: #35434e; border: 1px solid #35434e; border-radius:2px; color: #fff } .pagination>li { display: inline; } .page-item.active .page-link { z-index: 2; color: #fff; background-color: #fd5332; border-color: #fd5332; } /*----------- Global Settings: Custom Checkbox & Radio Button ----------------*/ .checkbox-custom, .radio-custom { opacity: 0; position: absolute; } .checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label { display: inline-block; vertical-align: middle; margin: 5px; cursor: pointerer; } .checkbox-custom-label, .radio-custom-label { position: relative; } .checkbox-custom + .checkbox-custom-label:before{ content: ''; background: #fff; border: 2px solid #dae3ec; display: inline-block; vertical-align: middle; width: 20px; height: 20px; border-radius:2px; padding: 2px; margin-right: 10px; text-align: center; } .radio-custom + .radio-custom-label:before { content: ''; background: #fff; border: 2px solid #dae3ec; display: inline-block; vertical-align: middle; width: 20px; height: 20px; border-radius: 50%; padding: 2px; margin-right: 10px; text-align: center; } .checkbox-custom:checked + .checkbox-custom-label:before { background: #fd5332; border-radius:2px; box-shadow: inset 0px 0px 0px 4px #fff; } .radio-custom + .radio-custom-label:before { border-radius: 50%; } .radio-custom:checked + .radio-custom-label:before { background:#fd5332; box-shadow: inset 0px 0px 0px 4px #fff; } .company-brands label{ font-weight:normal; color:#828f99; font-size:15px; } .checkbox-custom:focus + .checkbox-custom-label, .radio-custom:focus + .radio-custom-label { outline:none /* focus style */ } .company-brands input[type='checkbox']:focus{ outline:none; } .company-brands label:focus{ outline:none; } /*--------------- GLobal Settings: On off switch ---------------*/ .onoffswitch { position: relative; width: 70px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; margin: 0 auto; } .onoffswitch-checkbox { display: none; } .onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid transparent; border-radius: 20px; } .onoffswitch-inner { display: block; width: 200%; margin-left: -100%; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; } .onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px; font-size: 14px; color: white; -webkit-box-sizing: border-box; box-sizing: border-box; } .onoffswitch-inner:before { content: ""; padding-right: 27px; background-color: #27b737; color: #FFFFFF; } .onoffswitch-inner:after { content: ""; padding-right: 24px; background-color: #3e4555; color: #999999; text-align: right; } .onoffswitch-switch { display: block; width: 23px; margin: 6px; background: #FFFFFF; height: 23px; position: absolute; top: -1px; bottom: 0; right: 35px; border-radius: 20px; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; } .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; } .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; } /*----------- GLobal Settings: Custom Radio Button ------------*/ [type="radio"]:checked, [type="radio"]:not(:checked) { position: absolute; left: -9999px; } [type="radio"]:checked + label, [type="radio"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; } [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border: 1px solid #ddd; border-radius: 100%; background: #fff; } [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after { content: ''; width: 12px; height: 12px; background: #fd5332; position: absolute; top:3px; left:3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); } [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } /*------------- GLobal Settings: Bootstrap 4 hack --------------*/ .card-columns { -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } .card-columns .card { margin-bottom: 30px; } .invisible { visibility: hidden !important; } .hidden-xs-up { display: none !important; } @media (max-width: 575px) { .hidden-xs-down { display: none !important; } } @media (min-width: 576px) { .hidden-sm-up { display: none !important; } } @media (max-width: 767px) { .hidden-sm-down { display: none !important; } } @media (min-width: 768px) { .hidden-md-up { display: none !important; } } @media (max-width: 991px) { .hidden-md-down { display: none !important; } } @media (min-width: 992px) { .hidden-lg-up { display: none !important; } .nav-left-side ul.attributes { float: none; } } @media (max-width: 1199px) { .hidden-lg-down { display: none !important; } } @media (min-width: 1200px) { .hidden-xl-up { display: none !important; } } .hidden-xl-down { display: none !important; } /*---------- GLobal Settings: Section Heading Style ---------*/ .sec-heading { margin-bottom:10px; } .sec-heading.lg { margin-bottom:30px; } .sec-heading.center { text-align:center; } .sec-heading h2, .sec-heading p{ margin-bottom:0px; } .sec-heading.light h2, .sec-heading.light p{ color:#ffffff; } .sec-heading p{ margin-bottom:5px; font-style:italic; font-family: 'Lora', serif; } .single-items { padding: 0 10px; } .property-slide, .item-slide{ margin: 0 -15px; } .sec-heading2 { width: 100%; display: flex; flex-wrap: wrap; align-items: center; } .sec-left { flex: 1; } .sec-left h3 { font-size: 20px; margin-bottom: 0px; } .sec-right a { font-size: 14px; font-weight: 600; opacity: 0.7; } /*------------ GLobal Settings: All Forms Style ---------------*/ .form-control { height:56px; border-radius: 0; font-size:17px; box-shadow: none; padding:.5rem .75rem; border:1px solid #e0ecf5; background-clip: initial; } .submit-form .form-control, .submit-page .form-control, .form-submit .form-control{ background: #f9fafc; border: 1px solid #ebedf5; border-radius: 3px; color: #646e77; } .form-row>.col, .form-row>[class*=col-] { padding-right: 15px; padding-left: 15px; } .form-submit h3 { margin-left: 10px; } .form-control.simple { background: #f2f3f5; border-color: #f2f3f5; border-radius: 4px; } .select2-container { width: 100% !important; } .select2-container--default .select2-selection--single { background-color: #fff; border-radius: 0; border:none; height:56px; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #626a70; line-height:62px; text-align: left; padding:0 15px 0 0; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 60px; position: absolute; top: 1px; right: 10px; width: 20px; } .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #8b9aad; } .select2-container--default .select2-selection--single .select2-selection__clear { right: 14px; top:1px; } .image-bg .form-control, .bg--dark .form-control { color:#495057 !important; } select.form-control:not([size]):not([multiple]) { height: 56px; } select.form-control.fc-lg:not([size]):not([multiple]) { height:62px; } .form-control.fc-lg { height:62px; } textarea.form-control{ height:180px; } /*------------- Form --------------*/ .tip-topdata { position: relative; color: #fff; text-decoration: none; width: 15px; height: 15px; display: inline-block; background: #394d8c; border-radius: 50%; text-align: center; line-height: 19px; margin-left: 5px; font-size: 9px; } .tip-topdata:before { content: attr(data-tip); font-size: 11px; font-weight: bold; position: absolute; z-index: 999; white-space: nowrap; bottom: 9999px; left: 0; background:#394d8c; color: #ffffff; padding: 7px 15px; line-height: 25px; border-radius: 3px; top: -42px; opacity: 0; -webkit-transition: opacity 0.4s ease-out; -moz-transition: opacity 0.4s ease-out; -o-transition: opacity 0.4s ease-out; transition: opacity 0.4s ease-out; text-shadow: none; display: inline-table; } .tip-topdata:hover:before { opacity: 1; } .form-submit .select2-container--default .select2-selection--single { background-color: #f9fafc; border-radius: 0; border: none; height: 56px; border: 1px solid #ebedf5; border-radius: 4px; padding-left: 15px; } .form-submit .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 55px; } /************************************** Header Navigation Styles ***************************************/ .nav-brand, .nav-brand:focus, .nav-brand:hover, .nav-menu>li>a { color:#647392; } .menu__list, .nav-dropdown, .nav-menu, ul { list-style: none } .menu__link, .navigation, .navigation * { -webkit-tap-highlight-color: transparent } .navigation, .navigation * { box-sizing: border-box } .navigation { width: 100%; height: 70px; display: table; position: relative; font-family: inherit; } .nav-toggle, .navigation-hidden .nav-header { display: none } .navigation-portrait { height: 48px } .navigation-fixed { position: fixed; top: 0; left: 0 } .navigation-hidden { width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important } .align-to-right { float: right } .nav-header { float: left } .nav-brand { padding:17px 15px; font-size: 24px; margin-right: 1rem; text-decoration: none !important } .deatils ul li a, .indicate a, .logo h1 a, .nav-button, .nav-dropdown>li>a, .nav-menu>li>a, nav a { text-decoration: none } .navigation-portrait .nav-brand { font-size: 18px; line-height: 48px } .nav-logo>img { height: 48px; margin: 11px auto; padding: 0 15px; float: left } .nav-logo:focus>img { outline: initial } .deatils ul li a, .indicate a, .menu__link:focus, .menu__link:hover, nav a, nav a:focus, nav a:hover { outline: 0 } .navigation-portrait .nav-logo>img { height: 36px; margin: 6px auto 6px 15px; padding: 0 } .nav-toggle { width: 30px; height: 30px; padding: 6px 2px 0; position: absolute; top: 50%; margin-top: -14px; right: 15px; cursor: pointer } .nav-toggle:before { content: ""; position: absolute; width: 24px; height: 2px; background-color: #70798b; border-radius: 10px; box-shadow: 0 .5em 0 0 #70798b, 0 1em 0 0 #70798b } .navigation-portrait .nav-toggle { display: block } .navigation-portrait .nav-menus-wrapper { width: 320px; height: 100%; top: 0; left: -400px; position: fixed; background-color: #fff; z-index: 20000; overflow-y: auto; -webkit-overflow-scrolling: touch; transition-duration: .8s; transition-timing-function: ease } .navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right { left: auto; right: -400px } .nav-menus-wrapper.nav-menus-wrapper-open { left: 0 } .nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open { right: 0 } .nav-menus-wrapper-close-button { width: 30px; height: 40px; margin: 10px 7px; display: none; float: right; color: #70798b; font-size: 26px; cursor: pointer } .navigation-portrait .nav-menus-wrapper-close-button { display: block } .nav-menu { margin: 0; padding: 0; line-height: normal } .navigation-portrait .nav-menu { width: 100% } .navigation-landscape .nav-menu.nav-menu-centered { float: none; text-align: center } .nav-menu>li { display: inline-block; float: left; text-align: left } .navigation-portrait .nav-menu>li { width: 100%; position: relative; border-top: solid 1px #f0f0f0 } .navigation-portrait .nav-menu>li:last-child { border-bottom: solid 1px #f0f0f0 } .nav-menu+.nav-menu>li:first-child { border-top: none } .navigation-landscape .nav-menu.nav-menu-centered>li { float: none } .nav-menu>li>a { padding:30px 12px; display: inline-block; transition: color .3s, background .3s; } .navigation-portrait .nav-menu>li>a { height: auto; width: 100%; padding: 12px 15px 12px 26px } .nav-menu>.active>a, .nav-menu>.focus>a, .nav-menu>li:hover>a { color: #00a94f ; } .nav-menu>li>a>[class*=ion-], .nav-menu>li>a>i { width: 18px; height: 16px; line-height: 16px; -ms-transform: scale(1.4); transform: scale(1.4) } .nav-menu>li>a>[class*=ion-] { width: 16px; display: inline-block; transform: scale(1.8) } .navigation-portrait .nav-menu.nav-menu-social { width: 100%; text-align: center } .nav-menu.nav-menu-social>li { text-align: center; float: none; border: none !important } .navigation-portrait .nav-menu.nav-menu-social>li { width: auto } .nav-menu.nav-menu-social>li>a>[class*=ion-] { font-size: 12px } .nav-menu.nav-menu-social>li>a>.fa { font-size: 14px } .navigation-portrait .nav-menu.nav-menu-social>li>a { padding: 15px } .submenu-indicator { margin-left: 6px; margin-top: 6px; float: right; transition: all .3s } .navigation-portrait .submenu-indicator { width: 54px; height: 44px; margin-top: 0; position: absolute; text-align: center; z-index: 20000 } .submenu-indicator-chevron { height: 6px; width: 6px; display: block; border-style: solid; border-width: 0 1px 1px 0; border-color: transparent #70798b #70798b transparent; -ms-transform: rotate(45deg); transform: rotate(45deg); transition: border .3s } .navigation-portrait .submenu-indicator-chevron { position: absolute; top: 18px; left: 24px } .nav-menu>.active>a .submenu-indicator-chevron, .nav-menu>.focus>a .submenu-indicator-chevron, .nav-menu>li:hover>a .submenu-indicator-chevron { border-color: transparent #00a94f #00a94f transparent } .navigation-portrait .submenu-indicator.submenu-indicator-up { -ms-transform: rotate(-180deg); transform: rotate(-180deg) } .nav-overlay-panel { width: 100%; height: 100%; top: 0; left: 0; position: fixed; display: none; z-index: 19999 } .no-scroll { width: 100%; height: 100%; overflow: hidden } .nav-search { height: 70px; float: right; z-index: 19998 } .navigation-portrait .nav-search { height: 48px; padding: 0 10px; margin-right: 52px } .navigation-hidden .nav-search { display: none } .nav-search-button { width: 70px; height: 70px; line-height: 70px; text-align: center; cursor: pointer; background-color: #fbfcfd } .nav-search-icon { width: 14px; height: 14px; margin: 2px 8px 8px 4px; display: inline-block; vertical-align: middle; position: relative; color: #70798b; text-align: left; text-indent: -9999px; border: 2px solid; border-radius: 50%; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); transition: color .3s } .nav-search-icon:after, .nav-search-icon:before { content: ''; pointer-events: none } .nav-search-icon:before { width: 2px; height: 11px; top: 11px; position: absolute; left: 50%; border-radius: 0 0 1px 1px; box-shadow: inset 0 0 0 32px; transform: translateX(-50%) } .nav-search-button:hover .nav-search-icon { color: #00a94f } .navigation-portrait .nav-search-button { width: 50px; height: 48px; line-height: 46px; font-size: 22px } .nav-search>form { width: 100%; height: 100%; padding: 0 auto; display: none; position: absolute; left: 0; top: 0; background-color: #fff; z-index: 99 } .nav-search-inner { width: 70%; height: 70px; margin: auto; display: table } .navigation-portrait .nav-search-inner { height: 48px } .nav-search-inner input[type=search], .nav-search-inner input[type=text] { height: 70px; width: 100%; margin: 0; padding: 0 12px; font-size: 26px; text-align: center; color: #70798b; outline: 0; line-height: 70px; border: none; background-color: transparent; transition: all .3s } .navigation-portrait .nav-search-inner input[type=search], .navigation-portrait .nav-search-inner input[type=text] { height: 48px; font-size: 18px; line-height: 48px } .nav-search-close-button { width: 28px; height: 28px; display: block; position: absolute; right: 20px; top: 20px; line-height: normal; color: #70798b; font-size: 20px; cursor: pointer; text-align: center } .nav-button, .nav-text { display: inline-block; font-size: 14px } .navigation-portrait .nav-search-close-button { top: 10px; right: 14px } .nav-button { margin: 18px 15px 0; padding: 8px 14px; color: #fff; text-align: center; border-radius: 4px; background-color: #00a94f; transition: opacity .3s } .nav-button:focus, .nav-button:hover { color: #fff; text-decoration: none; opacity: .85 } .navigation-portrait .nav-button { width: calc(100% - 52px); margin: 17px 26px } .nav-text { margin: 25px 15px; color: #70798b } .navigation-portrait .nav-text { width: calc(100% - 52px); margin: 12px 26px 0 } .navigation-portrait .nav-text+ul { margin-top: 15px } .nav-dropdown { min-width:250px; margin: 0; padding: 0; display: none; position: absolute; z-index: 98; white-space: nowrap } .navigation-portrait .nav-dropdown { width: 100%; position: static; left: 0 } .nav-dropdown .nav-dropdown { left: 100% } .nav-menu>li .nav-dropdown { border: none; padding:15px; background:#ffffff; box-shadow: 0px 0px 50px 0px rgba(32, 32, 32, 0.15); -webkit-box-shadow: 0px 0px 50px 0px rgba(32, 32, 32, 0.15); border-radius: 0.4rem; } .nav-menu>li>.nav-dropdown:before { background-color: #ffffff; content: ""; height: 20px; left: 25px; position: absolute; top: -10px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); width: 20px; -webkit-transition: all 0.1s ease 0s; -moz-transition: all 0.1s ease 0s; -o-transition: all 0.1s ease 0s; transition: all 0.1s ease 0s; } .nav-dropdown>li { width: 100%; float: left; clear: both; position: relative; text-align: left } .nav-dropdown>li>a { width: 100%; padding:14px 20px 14px 10px; border-bottom: 1px solid #e4e8ec; display: inline-block; float: left; color: #70798b; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .nav-dropdown>li:last-child>a{ border-bottom:none; } .nav-dropdown>li>a:hover, .nav-dropdown>li>a:focus { padding-left: 20px; color: #00a94f; } .social-icon a i, .social-icons a i { width: 32px; height: 32px; display: inline-block; border-radius: 16px } .nav-dropdown>.focus>a, .nav-dropdown>li:hover>a { color: #00a94f } .nav-dropdown.nav-dropdown-left { right: 0 } .nav-dropdown>li>.nav-dropdown-left { left: auto; right: 100% } .navigation-landscape .nav-dropdown-left>li>a { text-align: right } .navigation-portrait .nav-dropdown>li>a { padding: 12px 20px 12px 30px } .navigation-portrait .nav-dropdown>li>ul>li>a { padding-left: 50px } .navigation-portrait .nav-dropdown>li>ul>li>ul>li>a { padding-left: 70px } .navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a { padding-left: 90px } .navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a { padding-left: 110px } .nav-dropdown .submenu-indicator { right: 15px; top: 16px; position: absolute } .menu__list, .navbar, nav a { position: relative } .navigation-portrait .submenu-indicator { right: 0; top: 0 } .nav-dropdown .submenu-indicator .submenu-indicator-chevron { -ms-transform: rotate(-45deg); transform: rotate(-45deg) } .navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron { -ms-transform: rotate(45deg); transform: rotate(45deg) } .nav-dropdown>.focus>a .submenu-indicator-chevron, .nav-dropdown>li:hover>a .submenu-indicator-chevron { border-color: transparent #00a94f #00a94f transparent } .navigation-landscape .nav-dropdown-left .submenu-indicator { left: 10px } .navigation-landscape .nav-dropdown-left .submenu-indicator .submenu-indicator-chevron { -ms-transform: rotate(135deg); transform: rotate(135deg) } nav a { display: inline-block } .header { background: #fff; position: relative; } .header-top { padding: 1em 0; background: #05222A } .indicate { float: left } .deatils { float: right } .indicate a { font-size: 1.1em; color: #C6C7C7; vertical-align: middle } .deatils ul li i, .indicate i { font-size: 1.2em; color: #888f90; vertical-align: middle } .indicate i { margin-right: .5em } .deatils ul li { display: inline-block; margin: 0 5px } .deatils ul li i { margin-right: .5em } .deatils ul li a { font-size: 1.1em; color: #C6C7C7; vertical-align: middle } .social-icons { float: right; margin-top: .7em } .logo h1 a { color: #fff; font-size: 1.3em } .logo span { display: block; font-size: .32em; letter-spacing: 4px } .header-bottom { padding: 1em 0 } .navbar-nav { float: left; margin: 0 } .navbar-default { background: #fff; border: none !important } .navbar-default .navbar-nav>li>a { color: #05222A; font-size: 1.3em; font-weight: 900 } .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #02B875; background-color: #fff } .navbar { min-height: 50px; margin-bottom: 0; border: 1px solid transparent } .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #05222A; background-color: #fff } .menu__list { -webkit-flex-wrap: inherit; flex-wrap: inherit } .menu__item { display: block; margin: 1em 0 } .menu__link { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none } .menu--francisco .menu__item { margin: 0 1.5em } .menu--francisco .menu__link { position: relative; overflow: hidden; height: 3em; padding: 1em 0; text-align: center; color: #b5b5b5; -webkit-transition: color .3s; transition: color .3s } .menu--francisco .menu__link:focus, .menu--francisco .menu__link:hover { color: #929292 } .menu--francisco .menu__item--current .menu__link { color: #02B875 } .menu--francisco .menu__link::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 3px; opacity: 0; background: #02B875; -webkit-transform: translate3d(0, -3em, 0); transform: translate3d(0, -3em, 0); -webkit-transition: -webkit-transform 0s .3s, opacity .2s; transition: transform 0s .3s, opacity .2s } .menu--francisco .menu__item--current .menu__link::before, .menu--francisco .menu__link:hover::before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform .5s, opacity .1s; transition: transform .5s, opacity .1s; -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1); transition-timing-function: cubic-bezier(.4, 0, .2, 1) } .menu--francisco .menu__helper { display: block; pointer-events: none } .menu--francisco .menu__item--current .menu__helper, .menu__link:hover .menu__helper { -webkit-animation: anim-francisco .3s forwards; animation: anim-francisco .3s forwards } @-webkit-keyframes anim-francisco { 50% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } 51% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } 100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @keyframes anim-francisco { 50% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } 51% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } 100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } .nav-menu.nav-menu-social>li.add-listing { border-radius:4px; top: 15px; position: relative; height: 50px; } .nav-menu.nav-menu-social>li.add-listing a { top:0px; padding: 30px 20px; color:#ffffff !important; } .nav-menu.nav-menu-social>li.add-listing.dark-bg { background: #2e3654; } .nav-menu.nav-menu-social>li.add-listing.bg-whit{ background:#ffffff !important; } .nav-menu.nav-menu-social>li.add-listing.bg-whit a{ color:#333333 !important; } .nav-brand img { max-width:150px; position: relative; top: 2px; } .nav-menu.nav-menu-social>li>a>.fas { font-size: 15px; -ms-transform: scale(1); transform: scale(1); } /*--------- Dashboard Dropdown ----------*/ .btn-group.account-drop { position: relative; padding: 19px 15px; } .account-drop .dropdown-menu a { padding: 0.6rem 0; font-size: 14px; } .account-drop .dropdown-menu { top: 60px !important; right: 0 !important; background: #fff; box-shadow: none; border: solid 1px #ebedf3; min-width: 200px; left: initial !important; padding: 0.4rem 1rem; } .account-drop .avater-img { max-width: 30px; border-radius: 50%; margin-right: 10px; } .account-drop .btn.btn-order-by-filt { box-shadow: none; padding: 6px 0px; font-weight: 600; } .top-header { background: #2b4db9; padding: 12px 0; color: #fff; } .cn-info ul { padding: 0; margin: 0; } .cn-info ul li { list-style: none; display: inline-block; margin-right: 15px; } .cn-info ul li:last-child { margin-right: 0; } .cn-info ul li i { margin-right: 5px; } .top-social { padding: 0; margin: 0; float: right; } ul:last-child { margin: 0; } .top-social li { list-style: none; display: inline-block; margin-right: 15px; } .top-social li:last-child { margin-right: 0; } .top-social li a { color: #fff; } /*=================================================== Homes Banner ==================================================*/ .image-bg { background-size: cover !important; background-position: center !important; } .image-cover { background-size: cover !important; background-position: center !important; } .hero-banner { padding:5em 0 5em; display: flex; flex-wrap: wrap; min-height: 400px; justify-content: center; align-items: center; } .hero-search-wrap { position: relative; background: #f8faff; max-width: 540px; text-align: center; border-radius: 10px; overflow: hidden; padding:30px 40px 40px; box-shadow: 0 20px 30px rgba(0, 22, 84, 0.15); } .hero-search-wrap.hs-2 { background:rgba(255,255,255,0.15); border-radius:5px; padding:1rem 1rem 0rem; } .hero-search-wrap.full-width { width:100%; max-width:100%; } .hero-search h1 { text-transform: capitalize; color: #2b4db9 !important; font-size:35px; } .btn.search-btn { background: #fd5332; padding: 17px; border-radius:5px; box-shadow: 0 5px 24px rgba(31, 37, 59, 0.15); color: #ffffff; width: 100%; font-size:1.2rem; } .btn.search-btn:hover, .btn.search-btn:focus{ color:#ffffff !important; } .hero-banner.dark-text h1, .hero-banner.dark-text p, .hero-banner.dark-text h1, .hero-banner.dark-text p{ color:#4d5968; } /*-------------- Homes Banner: Hero Header -----------------*/ .hero-header{ background:#232323; background-position:center; background-size:cover; padding:4em 0; position:relative; } .large-banner { padding: 5em 0 3em; display: flex; min-height:660px; flex-wrap: wrap; justify-content: center; align-items: center; } .verticle-center{ text-align:center; } .hero-header{ margin: 0; z-index: 2; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; align-items: center; -webkit-align-items: center; justify-content: center; -webkit-justify-content: center; flex-direction: column; -webkit-flex-direction: column; } .hero-banner>*{ position:relative; z-index:1; } .hero-banner h1{ font-weight:800; line-height:1.3; } .hero-banner p{ font-size:18px; } [data-overlay] { position: relative; } [data-overlay]:before { position: absolute; content: ''; background:#19365f; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; } [data-overlay="1"]:before { opacity: 0.1; } [data-overlay="2"]:before { opacity: 0.2; } [data-overlay="3"]:before { opacity: 0.3; } [data-overlay="4"]:before { opacity: 0.4; } [data-overlay="5"]:before { opacity: 0.5; } [data-overlay="6"]:before { opacity: 0.6; } [data-overlay="7"]:before { opacity: 0.7; } [data-overlay="8"]:before { opacity: 0.8; } [data-overlay="9"]:before { opacity: 0.9; } /*------------ Homes Banner: Banner Form ------------*/ .signup-frm{ max-width:510px; margin-top:15px; display:block; position: relative; } .signup-frm .form-control{ width: 100%; font-size:16px; font-weight: 400; background-color:#ffffff; border:1px solid #cfd8dc; padding:22px 20px 18px; border-radius:2px; height: 60px; } .signup-frm .btn { bottom: 4px; position: absolute; right: 4px; font-size: 16px; font-weight: 500; letter-spacing: 1px; padding: 18px 25px 14px; text-align: center; text-decoration: none; text-transform: uppercase; white-space: normal; width: auto; border-width: 0; color: #fff; cursor: pointer; border-radius: 2px; height: 52px; } /*---- Advance Slide Search Box ---------------*/ .full-search-2 { background: #ffffff; padding:25px 25px 10px; border-radius: 6px; } .full-search-2 .hero-search h1 { margin-bottom: 1rem; text-align: center; } .btn.reset-btn-outline { border:2px solid #bec2cc; padding:14px 25px 14px 25px; transition:all ease 0.4s; width:100%; color:#000000; } .no-ul-list.third-row { display: table; width: 100%; margin-bottom:15px; } .no-ul-list.third-row li { width: 50%; float: left; margin-bottom:7px; } .btn.reset-btn-outline:hover, .btn.reset-btn-outline:focus{ background:#000000; border-color:#000000; color:#ffffff; } .btn.search-btn-outline { border:2px solid #fd5332; padding:14px 25px 14px 25px; transition:all ease 0.4s; width:100%; color:#fd5332; } .btn.search-btn-outline:hover, .btn.search-btn-outline:focus{ background:#fd5332; color:#ffffff; } #module>a, #module>a:hover, #module>a:focus{ width: 100%; color:#2D3954; padding:14px 10px 14px 45px; position: relative; line-height: 1.25; display: inline-block; } #module a.collapsed:after { content: 'Advanced Search'; font-size: 18px; } #module a:not(.collapsed):after { content: 'Advanced Search'; font-size: 18px; } #module a.collapsed:before, #module a:not(.collapsed):before { content: "\e61a"; font-family: themify; font-size: 14px; width: 30px; height: 30px; background: #000000; display: inline-block; text-align: center; line-height: 30px; border-radius: 50%; color: #ffffff; left: 0; position: absolute; top:9px; } #module a:not(.collapsed):before { content:"\e622"; font-family: themify; font-size: 14px; width: 30px; height: 30px; background: #000000; display: inline-block; text-align: center; line-height: 30px; border-radius: 50%; color: #ffffff; left: 0; position: absolute; top:9px; } /*----------- Home Slider Banner -------------*/ .home-slider .item, .property-slider .item { transition: all 0.6s; border-radius: 0; position: relative; height: 600px; } .home-slider .item { min-height: 520px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; text-align: left; height: 100vh; } .home-slider .item { background-size: cover !important; background-position: center !important; } .fullwidth-home-slider div { height: 100%; } .home-slider-container { position: relative; height: 100%; max-width: 450px; display: block; padding: 2rem; background: #ffffff; border-radius: 0.1rem; -webkit-box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3); box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3); } .home-slider .item:before { content: ""; position: absolute; background: linear-gradient(to bottom, transparent 10%, #111c52); left: 0; top: 0; right: 0; bottom: 0; display: block; } .home-slider-price { display: inline-block; margin-bottom: 10px; border-radius: 4px; color: #ffffff; font-weight:600; font-size:20px; } .home-slider-container .listing-price-with-compare { position: relative; margin: 1rem 0; bottom: auto; padding: 0; } .home-slider-container .listing-price-with-compare .lpc-right a { background: #f4f7fb; color: #687592; } .home-slider-container .modern-pro-wrap { position: relative; top: 0; margin-bottom:15px; left: auto; } .home-slider-container .modern-pro-wrap span { position: relative; padding:8px 20px; z-index: 1; margin-right: 10px; font-size: 14px; border-radius: 4px; color: #ffffff; box-shadow: none; text-transform: capitalize; } .home-slider-container .modern-pro-wrap .property-type { background: #323d50; } .home-slider-price i { font-size: 16px; font-weight: 400; opacity: 0.8; } .home-slider-title{ display:inline-block; margin-bottom:10px; width:100%; } .home-slider-title a { font-size:1.2rem; } .home-slider-title h3 { margin-bottom: 5px; } .home-slider-title span i{ margin-right:5px; } .simple-search-wrap { max-width: 580px; margin:0; } .home-slider-desc .read-more { display: inline-block; padding: 10px 20px; color: #ffffff; background:#fd5332; border-radius: 4px; } .slide-property-info { display: block; width: 100%; padding: 0; margin: 0; } .slide-property-info ul { width: 100%; padding: 0; margin: 0; display:flex; flex-wrap:wrap; } .slide-property-info ul li{ display:inline-block; flex:0 0 33.333333%; width:33.3333%; list-style:none; } .simple-search-wrap h1{ color:#ffffff; } .simple-search-wrap .pk-input-group { background: #ffffff; border-radius: 4px; display: -webkit-box; display: flex; overflow: hidden; position: relative; } .simple-search-wrap .pk-input-group .form-control { position: relative; flex: 1 1 auto; width: 1%; border: none; margin: 0; height:74px; padding-left:3rem; } .simple-search-wrap .pk-input-group .pk-subscribe-submit { background: #fd5332; border: 1px solid #fd5332; margin: 10px; padding: 1rem 2rem; border-radius: 3px; cursor: pointer; text-transform: capitalize; color: #ffffff; } .simple-search-wrap .pk-input-group:after { content:"\e607"; font-family:'themify'; position: absolute; left: 0; top:2px; bottom: 0; width: 3rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #6c757d; font-size: 1.25rem; z-index: 3; } .large-banner{ padding: 5em 0; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } .full-search-2 { background: #ffffff; padding:18px 25px 10px; border-radius: 6px; } .full-search-2.italian-search .form-group{ margin-bottom:5px; } .full-search-2.transparent{ background:transparent; padding:15px 25px 15px; } .full-search-2 .hero-search h1 { margin-bottom: 1rem; text-align: center; } .btn.reset-btn-outline { border:2px solid #bec2cc; padding:14px 25px 14px 25px; transition:all ease 0.4s; width:100%; color:#000000; } .btn.reset-btn { border: 2px solid #bec2cc; background: #000000; height: 60px; transition: all ease 0.4s; border-radius: 4px; width: 100%; color: #ffffff; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } .no-ul-list.first-row, .no-ul-list { display: table; width: 100%; margin-bottom:15px; } .no-ul-list.third-row { display: flex; width: 100%; margin-bottom: 15px; flex-wrap: wrap; justify-content: center; align-items: center; } .no-ul-list.second-row li { max-width: 50%; float: left; margin-bottom:7px; flex: 0 0 50%; } .no-ul-list.third-row li { max-width: 50%; float: left; margin-bottom:7px; flex: 0 0 50%; } .btn.reset-btn-outline:hover, .btn.reset-btn-outline:focus{ background:#000000; border-color:#000000; color:#ffffff; } .btn.search-btn-outline { border:2px solid #fd5332; padding:14px 25px 14px 25px; transition:all ease 0.4s; width:100%; color:#fd5332; } .btn.search-btn-outline:hover, .btn.search-btn-outline:focus{ background:#fd5332; color:#ffffff !important; } h1.italian-header-capt { font-weight: 500; margin: 0 auto; font-family: 'Lora', serif; font-style: italic; font-size: 50px; margin-bottom: 1em; text-align: center; } h1.big-header-capt { font-weight:700; margin: 0 auto; margin-bottom:0.4em; text-align: center; text-transform:capitalize; } .italian-search .input-with-icon .form-control, .italian-search .input-with-shadow .form-control, .italian-search .input-with-shadow .select2-container, .italian-search .input-with-icon .select2-container { border: none; border-radius:3px; padding-left: 45px; height: 60px; background: #ffffff; box-shadow:none; -webkit-box-shadow: none; border:1px solid #bec2cc; } .small-padd{ padding:0 5px !important; } .full-search-2.hero-search-radius { background: #ffffff; padding: 12px 24px 5px; border-radius:0.5rem; } .italian-search.hero-search-radius .input-with-icon .form-control, .italian-search.hero-search-radius .input-with-shadow .form-control, .italian-search.hero-search-radius .input-with-shadow .select2-container, .italian-search.hero-search-radius .input-with-icon .select2-container { border: none; border-radius:3px; padding-left: 45px; height: 60px; background: #ffffff; box-shadow:none; -webkit-box-shadow: none; border:none; } .italian-search.hero-search-radius .btn.search-btn{ border-radius:0.4rem; } .full-search-2.hero-search-radius{ position:relative; } .full-search-2.hero-search-radius #advance-search{ position: absolute; top: 100px; left: 0; right: 0; background: #ffffff; padding: 2rem; border-radius: 0.5rem; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); } .ad-search,.ad-search:hover, .ad-search:focus { height: 62px; display: inline-block; width: 80px; margin: 0 auto; text-align: center; color: #9db0c3 !important; line-height: 66px; border-radius: 0.2rem; font-size: 22px; } .italian-search.hero-search-radius #advance-search .input-with-icon .form-control, .italian-search.hero-search-radius #advance-search .input-with-shadow .form-control, .italian-search.hero-search-radius #advance-search .input-with-shadow .select2-container, .italian-search.hero-search-radius #advance-search .input-with-icon .select2-container { border: 1px solid #dde0e6; } /*-------------Home Map ----------------*/ .map-search-box { background: #ffffff; padding: 2em 2em 1em; border-top-left-radius: 4px; border-top-right-radius: 4px; } button.btn.adv-btn { background: #2b4db9; color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; } .map-container { float:left; width:100%; position:relative; overflow: hidden; } .fw-map { height:600px; } .map-container.column-map { width:50%; position:fixed; -webkit-transform: translate3d(0,0,0); overflow: hidden; } .map-container.column-map.right-pos-map { right:0; } .map-container.column-map.left-pos-map { left:0; } .map-container #map-main{ position: absolute; top:0; left:0; height: 100%; width:100%; z-index: 10; overflow:hidden; } .scrollContorl { position:absolute; z-index:1000; bottom:100px; right:20px; cursor:pointer; width:36px; height:36px; line-height:36px; background: #2F3B59; border-radius:4px; box-shadow:0px 0px 0px 5px rgba(255,255,255,0.4); } .scrollContorl.enabledsroll i:before { content: "\f09c"; } #singleMap { width:100%; position:relative; height:300px; float:left; margin-bottom:30px; } .box-widget #singleMap { margin-bottom:10px; } .mapzoom-in , .mapzoom-out{ position:fixed; z-index:100; top:50%; cursor:pointer; width:40px; height:40px; border-radius:4px; color:#00ba74; line-height:40px; margin-top:-20px; text-align:center; background:#ffffff; -webkit-transform: translate3d(0,0,0); } #singleMap .mapzoom-in , #singleMap .mapzoom-out , .home-map .mapzoom-in , .home-map .mapzoom-out , .fw-map .mapzoom-in , .fw-map .mapzoom-out { position:absolute; right:20px; } .map-container.column-map.right-pos-map .mapzoom-in , .map-container.column-map.right-pos-map .mapzoom-out { right:30px; } .map-container.column-map.left-pos-map .mapzoom-in , .map-container.column-map.left-pos-map .mapzoom-out{ left:30px; } .mapzoom-in:before , .mapzoom-out:before{ font-family: themify; font-style: normal; font-weight: normal; text-decoration: inherit; content:"\e622"; } .mapzoom-in:before{ content: "\e61a"; } .mapzoom-in { margin-top:-80px; } .mapnavigation { position:absolute; bottom:50px; right:7px; z-index:30; width:170px; } .mapnavigation a { width:70px; padding:8px 0; border-radius:4px; color:#fff; float:left; margin-left:10px; box-shadow:0px 0px 0px 4px rgba(255,255,255,0.4); } .mapnavigation a , .mapzoom-in:hover , .mapzoom-out:hover{ background: #2F3B59; } .cluster img{ display:none } .cluster{ width:40px!important; height:40px!important; } .cluster div{ background: transparent !important; color: #ffffff !important; width: 50px !important; height: 50px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: radial-gradient(circle, #00ba74 35%, #068e5b 100%) !important; border-radius: 50%; font-size: 16px !important; } .cluster div:hover { background:#fd5332; } .map-popup-location-phone , .map-popup-location-info { float:left; color:#666; font-size:13px; width:100%; text-align:left; margin-bottom:5px; } .map-popup-wrap { display:block; border-radius:8px; width:300px !important; background:#fff; position:relative; } .map-popup-wrap .property-listing.property-2{ border:none; margin-top:0; } .map-popup { display:block; width:100%; position:relative; overflow:hidden; border-radius:10px; box-shadow: 0 9px 16px rgba(58, 87, 135, 0.15); } .infoBox-close { position:absolute; width:30px; height:30px; line-height:30px; top:20px; right:20px; color:#2b4db9; text-align:center; border-radius:100%; z-index:20; background:#fff; box-shadow:0px 0px 0px 5px rgba(255,255,255,0.4); cursor:pointer; } .infoBox-close:hover { background:#2b4db9; color:#ffffff; } .map-container .inc-fleat.inc-bath:before, .map-container .inc-fleat.inc-bed:before { top:-2px; } .list-single-img a { position: relative; display: block; } .list-single-img a:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 100%; display: block; background: #1c2746; opacity: 0.5; } .fs-inner-container .property-listing.property-1 .listing-name { font-size: 15px; margin-bottom:0; } .fs-inner-container .property-listing.property-1 .listing-location { font-size: 13px; margin-bottom:0px; } /*------- Fullscreen Map Section ---------------- */ .fs-container { height: 100% !important; width: 100%; position: relative; z-index: 4; float: left; background: #fff; } .fs-left-map-box{ float: left; } .fs-container #map-main{ position: relative; top: 0; left: 0; height: 100%; width: 100%; z-index: 990; margin-bottom: 0px; } .fs-left-map-box .map-container.fw-map{ width: 50%; height: 100%; position: fixed; -webkit-transform: translate3d(0,0,0); overflow: hidden; } .home-map.fl-wrap { position: relative; top: 0; left: 0; height: 585px; width: 100%; overflow: hidden; } .half-map .fs-inner-container{ position: relative; width: 50%; background: #f9f9f9; min-height: 100vh; z-index: 10; float: right; } .map-container.fw-map #map-main{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; overflow: hidden; } .fs-content { max-height: 100%; overflow: auto; padding: 0; overflow: visible; } .half-map .fs-content { padding: 2em; } .fs-container section.search { padding: 32px 40px 47px 40px; } .fs-container .fs-listings { padding: 0 25px; margin: 0; } .fs-switcher { padding: 0 25px; margin: 0; } /* Inner Containers */ .fs-inner-container { width: 50%; height: 100%; float: left; display: inline-block; } .img-wrap { height:310px; display: inline-block; position: relative; width: 100%; overflow: hidden; z-index:1; margin: 10px 0; border-radius:4px; } .img-wrap:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; content: ""; background: linear-gradient(to bottom, transparent 25%, #1e2a4c); opacity: 0.8; z-index:11; transition: 0.3s ease-out; } .img-wrap-content { position: absolute; z-index: 55; bottom: 10%; margin: 0 auto; left: 10%; width: 100%; } .img-wrap-content h4 { font-size:18px; line-height:32px; color: #fff; margin:0; } .img-wrap-content span { font-size: 16px; color: #fff; } .img-wrap-background { background-size: cover; background-position: 50%; width: 100%; height: 100%; transition: all 0.55s; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-position: 50%; background-size: cover; transition: transform 0.35s ease-out; } .home-map.fl-wrap{ position: relative; top: 0; left: 0; height: 585px; width: 100%; overflow: hidden; } .home-map.fl-wrap .advance-search-container { position: absolute; bottom: 0px; left: 0; z-index: +33; transition: all 0.4s; max-width: 1170px; margin: 0 auto !important; width: 100%; right: 0; } .location-listing { border: 1px solid #eaebf1; width: 100%; border-radius: 0.4rem; margin-top: 25px; } .location-listing-thumb{ width:100%; padding:10px 10px 0; display:inline-block; } .location-listing-thumb a { display: inline-block; } .location-listing-thumb img { border-radius: 0.4rem; } .location-listing-caption { text-align: center; padding: 1rem 0; } .location-listing-caption h4 { margin: 0; font-size:16px; } .location-listing-caption span { font-size:13px; font-weight: 600; } /*------------------ New Search ---------------*/ .hero-header .search-form, .hero-header .search-big-form{ margin-top:2rem; } .search-form .form-control{ height: 60px !important; border-radius:0px; padding-left:40px; box-shadow:none; } .search-form .btn { height: 60px !important; border-radius:0px; box-shadow:none; } .search-form .select2-container--default .select2-selection--single { height:60px; border:none; } .search-form .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:58px; } .search-form .select2-container--default .select2-selection--single .select2-selection__arrow { height:60px; } .search-big-form .form-control{ height:70px !important; border-radius:0px; padding-top:.6rem; padding-bottom:.6rem; padding-left:45px; box-shadow:none; } .search-big-form .btn { height:70px !important; border-radius:0px; padding-top:.6rem; padding-bottom:.6rem; box-shadow:none; } .search-big-form .select2-container--default .select2-selection--single { height:70px; border:none; } .search-big-form .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:68px; } .search-big-form .select2-container--default .select2-selection--single .select2-selection__arrow { height:70px; } .search-form .form-group i{ position: absolute; color: #bbc6d4; left:15px; top:24px; } .search-big-form .form-group i{ position: absolute; color: #bbc6d4; left:13px; top:25px; font-size:22px; } .search-big-form.no-border .form-control:hover, .search-big-form.no-border .btn:hover,.search-big-form.no-border .form-control:focus, .search-big-form.no-border .btn:focus, .search-form.no-border .form-control:hover, .search-form.no-border .btn:hover,.search-form.no-border .form-control:focus, .search-form.no-border .btn:focus{ outline:none; border:none; box-shadow:none; } .search-big-form.no-border .form-control, .search-big-form.no-border .btn, .search-form.no-border .form-control, .search-form.no-border .btn{ border:none; } form.search-big-form.search-shadow, form.search-form.search-shadow { padding: 15px; background: rgba(255,255,255,0.2); border-radius: 4px; } .br-all .select2-container--default .select2-selection--single{ border:1px solid #e0ecf5 !important; } .select2-dropdown { border: 1px solid #e0ecf5; z-index: +33333; } .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #e0ecf5; } .search-header-banner { background:#f6faff; padding: 2em 0; } /*----------- Input With Icons ------------*/ .input-with-icon { position: relative; width: 100%; } .input-with-icon .form-control, .input-with-shadow .form-control, .input-with-shadow .select2-container, .input-with-icon .select2-container{ border: none; border-radius:5px; padding-left: 45px; height:60px; background: #ffffff; overflow: hidden; box-shadow: 0 0 6px 1px rgba(62,28,131,0.1); -webkit-box-shadow: 0 0 6px 1px rgba(62,28,131,0.1); } .input-with-icon i { position: absolute; top: 50%; transform: translateY(-50%); left: 15px; font-size:18px; color:#a2a9bf; font-style: normal; cursor: normal; pointer-events: none; } /*--------------- Sidebar Search -------------*/ .filter-sidebar { height: 100vh; width: 0; position: fixed; z-index: 1000; top: 0; left: 0; background-color: #fff; overflow: hidden; transition: 0.5s; padding-top: 50px; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); } .filter-sidebar .show-hide-sidebar { padding:10px 20px; overflow-y: scroll; position: relative; width: calc(100% + 17px); min-height:300px; display: block; height: 100%; } .filter-sidebar .ur-detail-wrap { padding: 0 1.4em 2em 1.4em; } .filter-sidebar .closebtn { position: absolute; top: 10px; right: 12px; font-size: 36px; margin-left: 50px; width: 30px; height: 30px; background:#1ac790; text-align: center; font-size: 11px; padding: 0; line-height: 32px; color: #ffffff; border-radius: 50%; } .simple-sidebar { background: #ffffff; padding: 20px; border-radius: 0.4rem; border: 1px solid #e3e8ef; } .simple-sidebar .input-with-icon .form-control, .simple-sidebar .input-with-shadow .form-control, .simple-sidebar .input-with-shadow .select2-container, .simple-sidebar .input-with-icon .select2-container { box-shadow: none; border: 1px solid #e7ebf1; } .search-sidebar_header { display: none; position: relative; width: 100%; height: 3rem; padding: 0rem 0rem 0.5rem; background-color: #fff; border-bottom: 1px solid #dfe4ec; margin-bottom: 1rem; } .search-sidebar_header .ssh_heading { margin: 0; flex: 1; font-size:16px; } .simple-sidebar button.w3-bar-item.w3-button.w3-large { background: #ffffff; border: none !important; cursor:pointer; outline:none !important; color: #465169; } @keyframes animateleft { from { left: -300px; opacity: 0 } to { left: 0; opacity: 1 } } /*------------- Advance Search ------------*/ .advance-search .form-group { margin-bottom:0rem; } .advance-search .search-big-form .form-group i { color: #fd5332; } .adv-search-filter { float: right; margin-bottom:1rem; display: inline-block; } .adv-filter-box { display: inline-block; margin-left: 15px; } .btn-flit { width: 42px; border-radius: 2px; border: 1px solid #d1dade; color:#646e7b; height: 38px; display: flex; align-items: center; justify-content: center; } .btn-flit.active { color: #fd5332; } .btn.btn-order-by-filt { background: transparent; border: 1px solid #d1dade; color:#646e7b; padding:9px 15px; display: flex; align-items: center; justify-content: center; font-size: 14px; } .btn.btn-order-by-filt i{ margin-left:5px; } .back-brow { display: inline-block; margin-bottom: 1rem; } .back-btn { font-weight: 600; opacity: 0.9; } .back-btn i { margin-right:5px; } .back-btn:hover, .back-btn:focus{ opacity:1; } /*==================================== Property Style ======================================*/ .slick-slider .property-listing, .slick-slider .agents-grid{ margin-bottom: 10px !important; } .property-listing { position: relative; width: 100%; border-radius: 6px; overflow: hidden; border: 1px solid #e5e9ec; } .property-listing.property-1 .listing-img-wrapper { overflow: hidden; position:relative; } .property-listing.property-1 .listing-img-wrapper>a { position: relative; display: block; width: 100%; transition:all ease 0.4s; } .property-listing.property-1 .listing-img-wrapper>a:before { position: absolute; content: ""; height: 100%; width: 100%; left: 0; right: 0; top: 0; background:linear-gradient(to bottom, transparent 25%, #1e2a4c); display: block; bottom: 0; } .property-listing.property-1 .listing-img-wrapper img{ max-height:240px; width: 100%; } .property-listing.property-1 .listing-detail-wrapper { padding: 1.5rem 1rem; width: 100%; display: flex; vertical-align: middle; align-items: center; } .property-listing.property-1 .listing-short-detail{ flex:1; } .avater-30 { max-width: 30px; } .property-listing.property-1 .listing-name { font-size: 17px; margin-bottom: 2px; } .property-listing.property-1 .listing-location{ font-size:15px; margin-bottom: 2px; } .property-listing.property-1 .listing-location i{ margin-right:5px; } .property-listing.property-1 .like-btn { width: 40px; height: 40px; border: 1px solid #e5e9ec; display: inline-block; border-radius: 50%; text-align: center; line-height: 44px; color:#0ac1a7; transition:ease 0.4s; } .property-listing.property-1 .listing-like-top{ position:absolute; top:20px; left:20px; } .property-listing.property-1 .listing-like-top i { color: #fe3e67; width: 38px; height: 38px; line-height: 40px; border-radius: 50%; display: inline-block; text-align: center; font-size: 18px; background: rgba(255, 255, 255, 1); -webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.2); box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.2); margin-right: 3px; } .property-listing.property-1 .listing-features-info ul { margin: 0; display:table; width:100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding:0.5rem 1rem 1.5rem; } .property-listing.property-1 .listing-features-info ul li{ display:inline-block; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; width:33.333333%; list-style:none; } .property-listing.property-1 .listing-features-info ul li:last-child{ border-right:none; } .property-listing.property-1 .listing-features-info ul li strong{ font-weight:600; margin-right:5px; } .property-listing.property-1 .listing-footer-wrapper{ padding:0.9rem 1rem; border-top: 1px solid #e5e9ec; width: 100%; display: flex; vertical-align: middle; align-items: center; } .property-listing.property-1 .listing-footer-wrapper .listing-price{ flex:1; color:#0ac1a7; } .property-listing.property-1 .listing-price .list-pr{ color:#2a4fba; font-size:18px; margin:0; } .property-listing.property-1 .listing-detail-btn .more-btn { padding: 6px 12px; color: #ffffff; border: 1px solid #fd5332; background: #fd5332; border-radius: 2px; } .property-listing.property-1 .listing-rating { position: absolute; left: 20px; bottom: 20px; } .property-listing.property-1 .listing-rating i { color: #ffffff; margin-right: 3px; } .property-listing.property-1 .listing-rating i.filled { color:#ff9800; } .property-listing.property-1 .property-type { position: absolute; right: 20px; top: 20px; background: #ffffff; color: #21293a; padding: 4px 15px; border-radius: 50px; font-size: 12px; text-transform: uppercase; box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4); -webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4); } .property-listing.property-1 .listing-img-wrapper>a:hover:before, .property-listing.property-1 .listing-img-wrapper>a:focus:before{ background:linear-gradient(to bottom, transparent 5%, #1e2a4c); } .property-listing.property-1 .property-listing:hover .like-btn, .property-listing.property-1 .property-listing:focus .like-btn{ background:#ff9800; color:#ffffff; border-color:#ff9800; } /*------------ Property Style: Classic Style Real Estate -----------*/ .property_item { background: #fff; position: relative; border-radius:6px; overflow: hidden; margin-bottom:30px; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -moz-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); } .image{ position: relative; } .image a{ display: block; } .sb-date { position: absolute; top: 30px; left: 30px; display: inline-block; background:rgba(23, 42, 76, 0.4); color: #ffffff; padding: 8px 15px; border-radius: 50px; font-size: 14px; } .sb-date i { margin-right:7px; } span.tag_t { position: absolute; right: 20px; bottom: 20px; display: inline-block; padding: 7px 15px; background: #22326b; border-radius: 4px; color: #ffffff; } .proerty_content { position:relative; padding: 2em 2em 1.5em; } .proerty_text { display: flex; flex-wrap: wrap; width: 100%; justify-content: center; align-items: center; } .proerty_text .captlize { font-size: 16px; font-weight: 600; flex: 1; line-height: 1; margin-bottom:5px; } .property_meta { display: block; margin: 2em 0 1rem; } .classical-list .proerty_price { margin: 0; font-weight:600; color:#049869; } .property_add{ color:#72809D; } .classical-list .btn{ font-size: 14px; padding:12px 18px; } .btn.btn-theme { background:#fd5332; border:1px solid #fd5332; border-radius: 4px; margin-right:4px; margin-bottom:5px; } .btn.btn-theme:hover, .btn.btn-theme:focus { background:#fd5332; border:1px solid #fd5332; color:#ffffff; } .btn.btn-theme-light { color:#fd5332; background:rgba(253, 83, 50,0.12); border-radius: 4px; margin-bottom:5px; } /*-------- Property Style: Property Style 2 ---------*/ .property-listing { position: relative; width: 100%; border-radius:0.5rem; overflow: hidden; background: #ffffff; margin-top:30px; border:none; box-shadow:0 0 20px 0 rgba(62,28,131,0.1); -webkit-box-shadow:0 0 20px 0 rgba(62,28,131,0.1); } .property-listing.property-2 .listing-img-wrapper { overflow: hidden; position:relative; min-height: 240px; max-height: 240px; } .list-img-slide { overflow: hidden; position: relative; min-height: 240px; max-height: 240px; } .property-listing.property-2 .listing-img-wrapper>a { position: relative; display: block; width: 100%; transition:all ease 0.4s; } .property-listing.property-2 .listing-img-wrapper>a:before { position: absolute; content: ""; height: 100%; width: 100%; left: 0; right: 0; top: 0; background:linear-gradient(to bottom, transparent 25%, #1e2a4c); display: block; bottom: 0; } .property-listing.property-2 .listing-img-wrapper img{ max-height: 240px; min-height: 240px; width: 100%; } .property-listing.property-2 .listing-detail-wrapper { padding:1rem 1.5rem; width: 100%; display: flex; vertical-align: middle; align-items: center; } .property-listing.property-2 .listing-short-detail{ flex:1; } .property-listing.property-2 .listing-name { font-size:16px; position: relative; margin-bottom:0px; } .property-listing.property-2 .listing-location{ font-size:14.5px; margin-bottom: 2px; } .property-listing.property-2 .list-status { position: relative; margin-left: 10px; top: -3px; z-index: 2; width: 20px; height: 20px; background: #0ac186; text-align: center; border-radius: 50%; font-size: 9px; line-height: 22px; color: #ffffff; box-shadow: none; display: inline-block; } .property-listing.property-2 .listing-location i{ margin-right:5px; } .property-listing.property-2 .listing-features-info ul { margin: 0; display:table; width:100%; padding:0.5rem 1rem 1.5rem; } .property-listing.property-2 .listing-features-info ul li{ display:inline-block; width:33.333333%; list-style:none; } .property-listing.property-2 .listing-features-info ul li:last-child{ border-right:none; } .property-listing.property-2 .listing-features-info ul li strong{ font-weight:600; margin-right:5px; } .property-listing.property-2 .listing-footer-wrapper{ padding:0.5rem 1rem; border-top: 1px solid #e5e9ec; width: 100%; display: flex; vertical-align: middle; align-items: center; } .property-listing.property-2 .listing-footer-wrapper .listing-like{ flex:1; color:#0ac1a7; } .property-listing.property-2 .like-btn { background: #f3f4f7; border: 1px solid #edeff3; width: 36px; height: 36px; line-height: 38px; text-align: center; display: inline-block; border-radius: 50%; transition:all ease 0.4s; } .property-listing.property-2 .listing-price, .property-listing.property-2 .listing-contact-info{ position: absolute; left: 20px; bottom: 20px; z-index: 1; } .property-listing.property-2 .listing-price .list-pr, .property-listing.property-2 .listing-price > *, .property-listing.property-2 .listing-contact-info > *{ color:#ffffff; margin:0; } .property-listing.property-2 .listing-detail-btn .more-btn{ padding:6px 15px; color:#ffffff; border:1px solid #ff9800; background:#ff9800; border-radius:2px; } .rate-btn { font-weight: 800; color: #FF9800; font-size: 18px; } .property-listing.property-2 .list-rating i { color: #ffffff; width: 30px; height: 30px; line-height: 26px; border-radius: 50%; display: inline-block; text-align: center; font-size: 14px; background: #ff9800; border: 1px solid #ff9800; margin-right: 3px; } .property-listing.property-2 .list-save i { color: #ffffff; width: 38px; height: 38px; line-height: 36px; border-radius: 50%; display: inline-block; text-align: center; font-size: 18px; background: #fe3e67; border:1px solid #fe3e67; margin-right: 3px; } .property-listing.property-2 .list-save-top{ position:absolute; top:20px; right:20px; } .property-listing.property-2 .list-save-top i { color: #fe3e67; width: 38px; height: 38px; line-height: 40px; border-radius: 50%; display: inline-block; text-align: center; font-size: 18px; background: rgba(255, 255, 255, 1); -webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.2); box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.2); margin-right: 3px; } .property-listing.property-2 .property-type { position: absolute; right: 20px; bottom: 20px; background: rgba(255,255,255,0.1); color: #ffffff; padding: 5px 15px; border-radius: 50px; font-size: 12px; z-index: 1; text-transform: uppercase; -webkit-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.2); box-shadow:0px 0px 0px 5px rgba(255,255,255,0.2); } .property-listing.property-2 .listing-category { position: absolute; right: 20px; bottom: 25px; background: rgba(255,255,255,0.1); color: #ffffff; padding: 5px 15px; border-radius: 50px; font-size: 14px; text-transform:capitalize; -webkit-box-shadow:0px 0px 0px 5px rgba(255,255,255,0.2); box-shadow:0px 0px 0px 5px rgba(255,255,255,0.2); } .list-featured { position: absolute; left: 15px; top: 15px; background: #ffffff; padding: 7px 20px; border-radius: 50px; color: #4c5871; } .list-featured i { margin-right: 5px; color: #ff9802; } .property-listing.property-2 .listing-post-status i { margin-right: 7px; position: relative; top: 1px; } .property-listing.property-2 .listing-img-wrapper>a:hover:before, .property-listing.property-2 .listing-img-wrapper>a:focus:before{ background:linear-gradient(to bottom, transparent 5%, #1e2a4c); } .property-listing.property-2:hover .like-btn, .property-listing.property-2:focus .like-btn{ background:#ff9800; color:#ffffff; border-color:#ff9800; } .price-features-wrapper { padding: 0.1rem 1.5rem 0.6rem; display: flex; flex-wrap: wrap; } .price-features-wrapper .listing-price-fx{ flex:1; } .inc-fleat { margin-left:15px; color:#72809D; } .list-fx-features { margin-top: 5px; display: flex; width: 100%; position: relative; flex-wrap: wrap; align-items: center; justify-content: center; } .listing-card-info-icon { display: inline-block; padding-left: 18px; position: relative; vertical-align: top; width: 50%; flex: 0 0 50%; margin-bottom: 1.5rem; } .inc-fleat.inc-bed:before { background:url(../img/bed.svg); content:""; position: absolute; background-size: contain; width: 25px; height: 23px; top:-1px; left:-2px; } .inc-fleat.inc-bath:before { background:url(../img/bath.svg); content:""; position: absolute; background-size:contain; width: 25px; height: 23px; top:-1px; left:-2px; } .inc-fleat.inc-type:before { background:url(../img/type.svg); content:""; position: absolute; background-size:contain; width: 25px; height: 23px; top:-1px; left:-2px; } .inc-fleat.inc-area:before { background:url(../img/area.svg); content:""; position: absolute; background-size:contain; width: 25px; height: 23px; top:-1px; left:-2px; } .listing-card-info-icon img { margin-right:5px; max-width:18px; } .listing-card-info-price { font-weight: 600; position:relative; font-size:22px; color:#fd5332; line-height:1.4; padding-left: 0.35em; } .price-prefix:before { content: '$'; position: absolute; left: 0; top:0em; font-size: 0.6em; color: inherit; } .listing-price-fx .price-suffix { font-size: 14px; color: #72809D; font-weight: 400; } .modern-pro-wrap { position: absolute; top:30px; left:30px; } .property-listing.property-2.modern .property-type { position:relative; background:#323d50; right:0; bottom:0; } .property-listing.property-2.modern .modern-pro-wrap span { position: relative; padding: 8px 20px; z-index: 1; margin-right: 10px; font-size: 14px; border-radius: 4px; color: #ffffff; box-shadow:none; text-transform:capitalize; } .listing-price-with-compare { position: absolute; left:0; bottom: 20px; z-index: 1; display: flex; align-items: center; width: 100%; padding: 0 25px; flex-wrap: wrap; } .listing-price-with-compare h4 { margin: 0; flex: 1; color: #ffffff; font-weight: 500; } .listing-price-with-compare .lpc-right a { width: 40px; height: 36px; margin-left: 10px; display: inline-block; background: rgba(0, 0, 0,0.3); line-height: 36px; text-align: center; color: #ffffff; border-radius: 0.2rem; } .property-listing.property-2.modern .list-img-slide { overflow: hidden; position: relative; min-height: auto; max-height: 100%; border-radius: 0.5rem; } .property-listing.property-2.modern .listing-img-wrapper img { object-fit: cover; height: 100%; width: 100%; min-height: auto; max-height: 100%; margin-bottom:-2px; } .property-listing.property-2.modern .listing-img-wrapper { padding: 10px; padding-bottom: 0 } .property-listing.property-2.modern .property-locations{ font-size:14px; } .property-listing.property-2.modern .property-locations i { margin-right:4px; } .property-listing.property-2.modern .price-features-wrapper { padding:1rem 1.5rem 0rem; display: flex; flex-wrap: wrap; } .property-listing.property-2.modern .listing-card-info-icon { width: 33.333333%; flex: 0 0 33.333333%; } .property-listing.property-2.modern .home-type.theme-cl { font-size: 13px; margin-bottom:5px; } .property-listing.property-2.modern .listing-name { margin-bottom: 5px; } .modern-property-footer{ padding:0.5rem 1.5rem; width: 100%; display: flex; vertical-align: middle; align-items: center; border-top: 1px solid #f0f1f5; } .property-author { flex: 1; } .property-author .path-img { max-width:35px; width:35x; display: inline-block; float: left; border-radius: 50%; overflow: hidden; margin-right: 10px; } .property-author .path-img img { border-radius: 50%; max-width:35px; } .property-author h5 { margin: 0; margin-top:7px; font-size: 14px; font-weight: 500; } .property-author h5 a { color: #808fa0; } .modern-property-footer .property-pulish-date { font-size: 13px; color: #808fa0; } /*------------ Agent Grid ---------*/ .agents-grid{ position: relative; background:#ffffff; border-radius: 6px; margin-top:30px; border:none; box-shadow:0 0 20px 0 rgba(62,28,131,0.1); -webkit-box-shadow:0 0 20px 0 rgba(62,28,131,0.1); } .agents-grid-wrap{ padding:1.5rem; } .fr-grid-thumb{ width:90px; height:90px; border-radius:50%; display: table; position:relative; margin:0.7em auto; box-shadow:0px 0px 0px 5px rgba(25,25,25,0.05); -webkit-box-shadow:0px 0px 0px 5px rgba(25,25,25,0.05); } .fr-grid-thumb img { width:90px; height:90px; border-radius:50%; } .fr-grid-deatil { text-align: center; } .fr-can-name{ margin-bottom:2px; } .fr-position{ font-size:15px; } .fr-can-rating{ text-align: center; } .fr-can-rating i { font-size: 14px; color: #c4c8d0; } .fr-can-rating i.filled { color: #ff9800; } .fr-grid-info { margin-bottom:1.5rem; } .fr-grid-info ul{ margin:0; padding:0; } .fr-grid-info ul li{ list-style:none; padding:1rem 1.5rem; } .fr-grid-info ul li:nth-child(even) { background: #f5f6f9; } .fr-grid-info ul li span{ float:right; } .fr-grid-footer{ padding:0rem 1.5rem 1rem; } .jb-bookmark { position: absolute; left: 20px; top: 20px; font-size: 22px; color: #aab5cc; } .overall-rate { position: absolute; right: -10px; bottom: 8px; background: #FF9800; border-radius: 50%; text-align: center; line-height: 23px; width: 25px; height: 25px; font-size: 11px; font-weight: 800; color: #ffffff; border: 2px solid #ffffff; } .agent-call{ position: absolute; right: 20px; top: 25px; } .agent-call a, .agent-call a:hover, .agent-call a:focus{ color:#19b12a; font-size:22px; } span.agent-type { display: block; font-size: 14px; } ul.fr-grid-social { padding: 0; margin: 0 0 1.5rem; text-align: center; } ul.fr-grid-social li{ padding:0 10px; display:inline-block; list-style:none; } ul.fr-grid-social li a{ font-size:14px; } /*---------- Slick Arrow ---------*/ .property-listing.property-2 .slick-slide a:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; z-index: 1; opacity:0.15; background:linear-gradient(to bottom, transparent 5%, #1e2a4c); } .property-listing.property-2.modern .slick-slide a:before{ opacity:0.1; } .property-listing .slick-arrow.slick-next { transform-origin: 100% 0%; } .property-listing .slick-arrow { width:30px; height:30px; overflow: hidden; border-radius:50%; opacity:1; transition: 0.1s; z-index:1; } .slick-next:before { content:"\e628"; font-family:'themify'; } .slick-prev:before { content:"\e629"; font-family:'themify'; } .property-listing .slick-next { right:5px; } .property-listing .slick-prev { left:5px; } .property-listing .slick-arrow:before { position: absolute; top: 0; width: 30px; height: 30px; opacity: 0; line-height: 30px; background: rgba(255, 255, 255,0.2); font-size: 10px; color: #ffffff; cursor: pointer; border-radius: 50%; box-shadow: 0 5px 24px rgba(31, 37, 59, 0.15); transition: 0.2s; } .property-listing .slick-arrow.slick-next:before { text-align:center; left: 0; } .property-listing .slick-arrow.slick-prev:before { text-align:center; right: 0; } .property-listing:hover .slick-arrow:before { opacity: 1; } /* Search Type Buttons*/ .property-search-type { display: table; padding-bottom: 35px; position: relative; margin: 0 auto; } .property-search-type input[type="radio"] { display: none; } .property-search-type label { background-color: #fff; color: #333; cursor: pointer; display: inline-block; text-align: center; padding: 11px 25px; margin: 0 15px 0 0; float: left; transition: all 0.2s; border-radius: 4px; } .property-search-type label:hover, .property-search-type label.active { background-color:#fd5332; color: #fff; } .property-search-type-arrow { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #fff; position: absolute; bottom: 0; left: 0; transform: translate3d(3px,0,0); } /*------------------------------------------------ Detail Page Style ------------------------------------------------*/ .block-wrap { display: block; width: 100%; background: #ffffff; padding: 40px; padding-top: 15px; border-radius: 4px; margin-bottom:30px; border:1px solid #ebeef5; } .block-wrap:last-child{ margin-bottom:0px; } .block-header { display: table; width: 100%; margin-bottom: 1rem; border-bottom: 1px solid #e7eff9; } .block-header .block-title { font-size: 16px; margin-left: -30px; } .block-body { line-height: 1.7; display: inline-block; width: 100%; } .avl-features{ margin:0; padding:0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .dw-proprty-info{ margin:0; padding:0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .avl-features li { display: block; list-style: none; position: relative; margin: 10px 0 10px; padding-left: 30px; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width:33.333333%; } .avl-features li:before { content: "\e64c"; font-family: 'themify'; position: absolute; color: #00ba74; width: 20px; height: 20px; background: rgba(0, 186, 116,0.1); text-align: center; line-height: 20px; border-radius: 50%; left: 0; top: 5px; font-size: 10px; } .dw-proprty-info li { display: block; list-style: none; position: relative; margin:6px 0; color:#fd5332; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width:25%; } .dw-proprty-info li strong{ display:block; color:#2a3c77; } .nav-tabs.customize-tab { border: none; margin-bottom: 10px; } .nav-tabs .nav-item { margin: 0; } .nav-tabs .nav-link { background: #3151B7; color: #ffffff; border-radius: .22rem; margin-right: 10px; padding: .7rem 2rem; border:none; } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #ffffff; background-color: #fd5332; border-color: #fd5332; } .accordion { border:1px solid #e2e6ea; border-radius: 4px; } .accordion .card { border: none; } .card-header { background: #f5f8fb; border-bottom:1px solid #e2e6ea; } .accordion .btn-link { color: #5c657f; text-decoration: none; } .accordion .btn-link>span { font-size: 12px; font-weight: 400; margin-left: 15px; background: #e8ecf1; padding: 6px 15px; border-radius: 2px; } .sidebar-property-slide .slick-prev, .sidebar-property-slide .slick-next { top:-26px; } .sidebar-property-slide .slick-prev { left: auto; right: 60px; } .sidebar-property-slide .slick-arrow:before { width: 25px; height: 25px; line-height: 25px; font-size: 11px; opacity: 1; color: #333c56; } .sidebar-property-slide .single-items { padding: 0 0px; } .accordion .card-title { margin-bottom: 0; } .mfp-ready .mfp-figure { opacity: 1 !important; } /*----- Single Advance Slider -----*/ .single-advance-property .item-slick.slick-slide.slick-current.slick-active{ outline: none!important; } .single-advance-property .slick-slide img { display: block; max-width: 100%; } .single-advance-property .slider-for img{ width:100%; min-height: 100%; } .single-advance-property .slider-nav{ margin: auto } .single-advance-property .slider-nav .item-slick{ max-width: 240px; margin-right: 15px; outline: none!important; cursor: pointer; } .single-advance-property .slider-nav .item-slick img{ max-width: 100%; background-size: cover; background-position: center; } .single-advance-property .slider-nav{ margin: auto; } .single-advance-property .slider-nav .item-slick{ max-width: 240px; margin-right:0px; outline: none!important; cursor: pointer; } .single-advance-property .slider-nav .item-slick img{ max-width: 100%; background-size: cover; background-position: center; } .single-advance-property .slick-arrow{ position: absolute; top: 50%; z-index: 50; margin-top: -12px; } .single-advance-property .slick-prev{ left: 0; } .single-advance-property .slick-next{ right: 0; } .single-advance-caption { padding: 2em; } .property-name-info { margin-bottom: 2rem; } .property-name-info .property-name { margin-bottom: 5px; } .property-price-info { margin-bottom: 2rem; } .property-price-info .property-price { margin-bottom:5px; } .property-statement ul { display: table; width: 100%; margin: 0; padding: 0; } .property-statement ul li { display: inline-block; width: 50%; float: left; vertical-align: top; } .property-statement ul li>i { float: left; font-size: 35px; margin-right: 10px; margin-top: 5px; } .ps-trep { margin-left: 50px; vertical-align: top; } .ps-trep span { margin-bottom: 3px; display: inline-block; color:#2a3c77; } .ps-trep .ps-type { color:#fd5332; } .single-advance-property .slick-next { right: 20px; } /*--- Magnific ----*/ .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover{ cursor: pointer; } .mfp-container:hover{ cursor: default; } .image-source-link{ color: #98C3D1; } .mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg{ opacity: 0; transition: all 0.3s ease-out; } .mfp-with-zoom.mfp-ready .mfp-container{ opacity: 1; } .mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg{ opacity: 0; } .mfp-ready .mfp-figure{ opacity: 0; } .mfp-zoom-in .mfp-figure, .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{ opacity: 0; transition: all 0.3s ease-out; transform: scale(0.95); } .mfp-zoom-in.mfp-bg .mfp-zoom-in .mfp-preloader{ opacity: 0; transition: all 0.3s ease-out; } .mfp-zoom-in.mfp-image-loaded .mfp-figure, .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{ opacity: 1; transform: scale(1); } .mfp-zoom-in.mfp-ready.mfp-bg .mfp-zoom-in.mfp-ready .mfp-preloader{ opacity: 0.8 } .mfp-zoom-in.mfp-removing .mfp-figure, .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{ transform: scale(0.95); opacity: 0; } .mfp-zoom-in.mfp-removing.mfp-bg .mfp-zoom-in.mfp-removing .mfp-preloader{ opacity: 0 } .mfp-iframe-scaler{ overflow: visible; } .mfp-zoom-out-cur{ cursor: auto; } .mfp-zoom-out-cur .mfp-image-holder .mfp-close{ cursor: pointer; } .page-title { width: 100%; height: 200px; text-align: left; display: flex; flex-direction: column; align-items: center; flex-wrap: wrap; justify-content: center; background: #f4f5f7; } .ipt-title { margin-bottom: 5px; } .ipn-subtitle { font-size: 20px; font-family: initial; font-style: italic; } .page-title.bb-title { background-size:cover !important; background-position:center !important; } .page-title.bb-title .ipt-title { color:#ffffff; } .page-title.bb-title .ipn-subtitle { color:#ffffff; opacity:0.8; } /*----------- Property Reviews ---------------------*/ .author-review ul { margin: 0; padding: 0; } li.article_comments_wrap { border-bottom: 1px dashed #e3e7ea; margin-bottom: 20px; } li.article_comments_wrap:last-child { border: none; margin: 0; } .author-review article { overflow: hidden; padding-bottom: 25px; } .author-review article .article_comments_thumb { float: left; width:80px; } .author-review article .article_comments_thumb img { max-width:80px; border-radius: 50%; } .author-review article .comment-details { overflow: hidden; padding-left:30px; } .author-review article .comment-details .comment-meta { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .author-review article .comment-details .comment-meta .comment-left-meta { -webkit-box-flex: 1; -ms-flex: 1 1 70%; flex: 1 1 70%; } .author-review article .comment-details .comment-meta .comment-left-meta .author-name { font-size: 17px; line-height: 26px; margin-bottom:0px; } .author-review article .comment-details .comment-meta .comment-left-meta .comment-date { color:#00ba74; text-transform: uppercase; font-size: 12px; line-height: 16px; letter-spacing: 0; font-weight: 500; margin: 7px 0 0; } .author-review article .comment-details .comment-text { margin: 18px 0 0; } .author-review article .comment-details .comment-text p { margin: 0; } .author-review article .comment-details .comment-text { margin: 19px 0 0; } .reviews-checked{ text-align: center; display: table; margin: 0 auto; font-size: 14px; font-weight: 600; } /*----------- Neare Places ---------------------*/ .nearby-wrap { margin-bottom: 2rem; } .nearby-wrap:last-child { margin-bottom:0rem; } .neary_section_list { width: 100%; position: relative; display: block; } .neary_section { width: 100%; display: flex; flex-wrap: wrap; align-items: center; border-bottom: 1px solid #e8eaf1; padding: 10px 0; } .neary_section:last-child{ border-bottom:none; } .neary_section_first { flex: 1; } .neary_section_first .nearby_place_title { font-size: 14px; margin: 0; color: #172e6f; } .neary_section_last { display: flex; align-items: center; } .nearby_place_rate { background: #323232; padding: 5px 5px; height: auto; line-height: 25px; text-align: center; font-size: 14px; font-weight: 600; color: #ffffff; border-radius:4px; margin-right: 5px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .nearby_place_rate i { font-size: 8px; margin-right: 4px; position: relative; } .nearby_place_rate.mid{ background:#ff9800; } .nearby_place_rate.good{ background:#03a07c; } .nearby_place_rate.high{ background:#8bc34a; } .nearby_place_rate.poor{ background:#f44336; } /*------------ List Property Sidebar -----------*/ .sides_list_property { width: 100%; display: flex; align-items: center; padding: 1rem 1rem 0.8rem; border: 1px solid #e7eaec; border-radius: 0.4rem; background: #ffffff; margin-bottom:15px; } .sides_list_property_thumb { width: 125px; height: 75px; border-radius: 4px; overflow: hidden; } .sides_list_property_thumb img { height: 100%; width: 100%; object-fit: cover; } .sides_list_property_detail { padding-left: 0.7rem; width: 100%; } .sides_list_property_detail .lists_property_status { font-size: 13px; } .sides_list_property_detail h4 { font-size: 16px; line-height: 1; margin: 0px 0 2px; } .sides_list_property_detail span { font-size: 13px; } .sides_list_property_detail span i { margin-right: 4px; } .lists_property_price { display: flex; align-items: center; } .lists_property_price .lists_property_types { flex: 1; } .lists_property_price { display: flex; align-items: center; padding: 8px 0; } .property_types_vlix { display: inline-block; padding: 4px 15px; color: #f95d02; background: rgba(249, 93, 2,0.1); border-radius: 50px; font-size: 13px; } .property_types_vlix.sale { color: #03a98a; background: rgba(3, 169, 138,0.1); } .property_types_vlix.buy { color: #a871e4; background:rgba(168, 113, 228, 0.1); } /*----------- Compare property ---------------*/ .compare-slide-menu { position: fixed; top: 0; transition: 0.4s ease-in-out; height: 100vh; background-color: #fff; right: -320px; width: 320px; padding: 0; z-index:999999; box-shadow: 0 0 25px rgba(0,0,0,0.1); } .csm-content { overflow-y: scroll; height: 100%; width: 340px; } .compare-slide-menu.active { right: 0; } .csm-properties { padding: 30px 20px; padding-bottom: 0; } .csm-content>h4 { font-size: 18px; display: block; margin: 0 0 0 0; padding: 30px; position: relative; color: #fff; width: 100%; background-color: #274abb; } /* Trigger */ .csm-trigger { position: absolute; top: 50%; transform: translateY(-50%); left: -50px; width: 50px; background-color:#3151b7; color: #fff; border-radius: 3px 0 0 3px; text-align: center; line-height: 50px; height: 50px; font-size: 24px; cursor: pointer; } .csm-trigger:before { content:"\e6ac"; font-family:themify; display: inline-block; transition: 0.3s ease-in-out; } .csm-buttons { padding: 0 30px; padding-bottom: 30px; } .compare-slide-menu.active .csm-trigger:before { transform: rotate(180deg); } .csm-buttons a.button { padding: 10px 20px; font-size: 15px; display: inline-block; border-radius: 3px; } .csm-buttons a.button.btn-compare, .csm-buttons a.button.reset:hover { background-color:#3151B7; color:#ffffff; } .csm-buttons a.button.btn-reset, .csm-buttons a.button.reset:hover { background-color: #ffe6e6; color: #ea1e1e; } .property-listing:hover .remove-compare, .property-listing:focus .remove-compare{ opacity:1; } .compare-slide-menu .property-listing { margin-bottom:25px; } .remove-compare { position: absolute; top: 15px; left: 15px; opacity: 0; z-index: 4; transition: all ease 0.4s; } .remove-compare>a { width: 20px; height: 20px; display: inline-block; background: #f32945; color: #ffffff; border-radius: 3px; font-size: 10px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } /*--------------- Compare Property ------------------*/ .comp-property { display: block; position: relative; padding: 0 10px; min-height: 260px; } .comp-property-blank { display: block; height: 259px; } .compare-slide-menu .property-listing.property-2 .listing-name { font-size:13px; } .compare-slide-menu .listing-card-info-price { font-size: 18px; } span.remove-from-compare { position: absolute; top: 20px; left: 20px; background: #e22828; color: #ffffff; width: 25px; height: 25px; border-radius: 4px; line-height: 25px; opacity: 0; transition: all ease 0.4s; } .clp-img { position: relative; width: 100%; border-radius: 6px; overflow: hidden; } .clp-title { padding: 12px 0; } .clp-title h4 { font-size: 17px; margin: 0 0 2px 0; } .comp-property:hover .remove-from-compare, .comp-property:focus .remove-from-compare{ opacity:1; } .show-mb { display: none !important; } .pricing-5 { overflow: hidden; } .pricing-5 div[class*='col-'] { transition: 0.2s linear; -webkit-transition: 0.2s linear; -moz-transition: 0.2s linear; padding: 0; } .pricing-5 .pricing__title { min-height: 144px; padding: 1.625em 0; position: relative; } .pricing-5 .pricing__title h6, .pricing-5 .pricing__title h5 { margin: 0; } .pricing-5 .pricing__title h6 { opacity: .5; } .pricing-5 .pricing__price { margin-top: 0.8125em; } .pricing-5 ul { margin: 0; padding: 0; } .pricing-5 ul li { line-height: 1.625em; padding: 1.625em 0; list-style:none; } .pricing-5 ul li:nth-child(odd) { background: #f4f4f4; } .pricing-5 ul li span:not(.btn__text) { font-style: italic; } .checkmark, .crossmark { width: 1.625em; height: 1.625em; line-height: 1.625em; background: #64b671; border-radius: 50%; display: inline-block; position: relative; text-align: center; } .crossmark { background: #e34747; } .checkmark:before, .crossmark:before { content: '\2713'; position: absolute; color: #fff; width: 100%; left: 0; opacity: 1; font-size: 13px; } .crossmark:before { content: '\2715'; } .pricing-5 ul li span:not(:first-child) { display: inline-block; margin-left: 0.8125em; position: relative; bottom: 6px; } @media (min-width: 990px){ .pricing-5 ul li { height: 4.875em; } } /*------------ Property Detail Detail -------------*/ .spd-wrap { padding:1em 0; border-bottom: 1px solid #e9ecf3; } .slide-property-detail { position: relative; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; width: 100%; } .slide-property-first { flex: 1; } .pr-price-into h2>i { font-size: 16px; font-weight: 400; font-style: initial; opacity: 0.9; } .pr-price-into h2 { margin-bottom: 0; } .pr-price-into h2 { margin-bottom: 0; } .pr-single-info { display: inline-block; margin-left:0.5rem; position:relative; } .pr-single-info:first-child { margin: 0; } span.view-pr { margin-left: 6px; position: relative; top: -3px; } .pr-single-info>a { color: #6f798c; font-size:18px; width:42px; height:42px; border-radius: 2px; align-items: center; display: flex; flex-wrap: wrap; background: #eff1f5; justify-content: center; } .btn-share, .btn-share:hover, .btn-share:focus { background: #eff1f5; color: #6f798c; border: none; padding: 0; outline: none; cursor: pointer; width:42px; height:42px; border-radius: 2px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .share-opt-wrap .dropdown-menu { text-align: center; bottom: 55px; top: initial !important; left:0 !important; padding:7px 0 9px; border: 1px solid #e8e9f1; } .share-opt-wrap .dropdown-menu a { padding: 2px 6px 0; line-height: 1; position: relative; top: 3px; display: inline-block; border-bottom: none; } .dropdown-menu.show a i { margin-right: 7px; } .cl-facebook i { color: #395693 !important; } .cl-twitter i { color: #1c9cea !important; } .cl-gplus i { color: #d23d35 !important; } .cl-instagram i { color: #c82f99 !important; } .like-bitt, .like-bitt i { color: #ed3271; } .prt-type { font-size:13px; color: #ffffff; font-weight:500; background:#333333; padding: 4px 12px; border-radius: 2px; margin-left: 10px; } span.prt-type.rent { background: #3ebd43; color: #ffffff; } span.prt-type.sale { background:#ff8000; color: #ffffff; } /*------------------------------------------------------------ How it Work -------------------------------------------------------------*/ .middle-icon-features { display: table; width: 100%; text-align:center; } .middle-icon-features-item { margin-top:30px; } .middle-icon-large-features-box { background: #ffffff; width:90px; height:90px; line-height:96px; text-align: center; transition:.25s ease-in-out; font-size: 30px; border-radius:50px; color:#fd5332; margin:15px auto; position:relative; -webkit-box-shadow: 0 0px 12px 0 rgba(71,119,244,0.2); box-shadow: 0 0px 12px 0 rgba(71,119,244,0.2); } .middle-icon-large-features-box:before { content: ""; position: absolute; width: 72px; height: 72px; background: transparent; border-radius: 50%; border: 1px dashed #d0def1; left: 9px; top: 9px; } .middle-icon-features-content{ padding:0 15px; } .middle-icon-features-content p{ margin-bottom:0; } .middle-icon-features-content h4{ font-size:17px; margin-bottom:10px; } .middle-icon-large-features-box.f-light-warning { background: rgba(255,143,0,0.1); color:#ff8f00 !important; } .middle-icon-large-features-box.f-light-success { background: rgba(41,207,141,0.1); color: #29cf8d !important; } .middle-icon-large-features-box.f-light-primary { color:#fd5332 !important; background: rgba(51,137,255,0.1); } .middle-icon-large-features-box.f-light-warning:before { border: 1px dashed #ff8f00; } .middle-icon-large-features-box.f-light-success:before { border: 1px dashed #29cf8d; } .middle-icon-large-features-box.f-light-primary:before { border: 1px dashed #fd5332; } .middle-icon-features-item:hover .middle-icon-large-features-box.f-light-warning{ background:#ff8f00; color:#ffffff !important; } .middle-icon-features-item:hover .middle-icon-large-features-box.f-light-success{ background:#29cf8d; color:#ffffff !important; } .middle-icon-features-item:hover .middle-icon-large-features-box.f-light-primary{ background:#fd5332; color:#ffffff !important; } .middle-icon-features-item:hover .middle-icon-large-features-box.f-light-warning:before{ border: 1px dashed #ffffff; } .middle-icon-features-item:hover .middle-icon-large-features-box.f-light-success:before{ border: 1px dashed #ffffff; } .middle-icon-features-item:hover .middle-icon-large-features-box.f-light-primary:before{ border: 1px dashed #ffffff; } .middle-icon-features-item .steps { font-size: 14px; font-weight: 600; position: absolute; right: 0; top: -5px; width: 30px; height: 30px; background:transparent; border-radius: 50%; line-height: 30px; color: #ffffff; } /*------------------------------------------------------------ Contact Info -------------------------------------------------------------*/ .contact-info{ margin-left: 1rem; } .cn-info-detail{ position: relative; margin-bottom: 1.5rem; display: flex; justify-content: end; align-items: center; } .cn-info-icon { float: left; display: inline-block; width: 50px; height: 50px; } .cn-info-icon i { font-size: 35px; color: #fd5332; } .cn-info-title { font-size:15px; margin-bottom: 2px; } /*------------------------------------------------------------ PopUp Modal -------------------------------------------------------------*/ .modal { z-index: 99999; } .modal-body { padding:2.5em 3em; } h4.modal-header-title { font-size:4em; text-align: center; margin:1rem 0 1em 0; font-weight: 800; } .btn.pop-login { border-radius: 50px; padding: 20px 0; background:#fd5332; border-color:#fd5332; margin-top:0.6rem; } .modal-divider { position: relative; margin: 20px 0; text-align: center; } .modal-divider:before { content: ' '; position: absolute; top: 50%; left: 0; right: 0; border-bottom: 1px solid #E1E5F2; } .modal-divider span { position: relative; background: #fff; padding: 0 20px; } .social-login ul { margin: 0; width: 100%; padding:0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .social-login ul li { display: inline-block; -ms-flex: 0 0 33.333333%; flex: 0 0 50%; width:50%; list-style: none; padding:0 10px; } .social-login ul li a.btn { width: 100%; border-radius: 50px; padding: 20px 0; color:#ffffff; background:#f4f5f7; } .social-login ul li a.btn i{ margin-right:7px; } .social-login ul li a.btn.connect-fb{ background:#3b5998; } .social-login ul li a.btn.connect-google{ background:#ec4514; } .social-login ul li a.btn.connect-linkedin{ background:#0073b0; } .social-login ul li a.btn.connect-twitter{ background:#20a4ea; } .signup .modal-dialog { max-width:880px; z-index: +999999; } .signup .form-group { margin-bottom: 1.5rem; } span.mod-close { width: 35px; height: 35px; position: absolute; top: 15px; right: 15px; background: white; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: 50%; font-size: 13px; color: #fd5332; cursor:pointer; z-index:1; box-shadow: 0 5px 24px rgba(31, 37, 59, 0.15); -webkit-box-shadow: 0 5px 24px rgba(31, 37, 59, 0.15); } /*------------------------------------------------------------ Agency & Agents Design -------------------------------------------------------------*/ /*------------ Agent Widgets ----------*/ .agent-widget { background-color: #fff; color: #707070; border-radius: 4px; padding: 32px; border:1px solid #ebeef5; transition: 0.25s; margin-bottom: 30px; } .sidebar-widgets{ margin-bottom: 30px; } .sidebar-widgets:last-child{ margin-bottom:0; } .agent-title { position: relative; display: block; margin-bottom: 30px; } .agent-details h4 { margin-bottom: 5px; } .agent-details h4>a { color:#2b4db9; } .agent-title .agent-photo { float: left; display: block; } .agent-title .agent-photo img { border-radius: 50%; max-width: 72px; } .agent-details { margin-left: 92px; display: block; position: absolute; top: 50%; transform: translateY(-50%); } .agent-details span { color:#879ac3; } .agent-details span i { font-size: 18px; position: relative; top: 3px; color:#2caf31; margin-right: 10px; } /*--------------- Agency --------------*/ .agency{ box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); background-color: #fff; display: block; border-radius: 3px; margin-bottom: 30px; } .agency-list { padding: 0; display: flex; padding-right: 30px; margin-bottom: 30px; } .agency-list .agency-avatar { flex: 1; margin: 0 26px 0 0; } .agency-list .agency-avatar img { margin: 32px 0 32px 32px; border-radius: 3px; width:100%; } .agency-list .agency-content { padding: 0 40px; padding-top: 30px; padding-bottom:20px; flex: 3; } .agency-list .agency-name { padding-left: 0; margin-bottom:15px; } .agency-list .agency-desc{ line-height:1.7; } .agency-list .agency-name h4{ margin-bottom:5px; } .agency-list .agency-name span { margin-top: 5px; font-size: 17px; } .agency-list .agency-name span i { margin-right: 5px; } .agency-detail-info{ list-style: none; padding: 0; margin: 0; color: #909090; display: block; padding:10px 0px; } .agency-detail-info li { position: relative; margin-left: 28px; line-height: 24px; padding: 3px 0; word-break: break-all; } .agency-detail-info li i { font-size: 18px; position: relative; top: 5px; left: -28px; position: absolute; } .agency-list .social-icons { left: 0; padding:0; margin: 7px 0 0px 0; } .agency-list .social-icons li { display: inline-block; margin-right: 10px; } .agency-list .social-icons li a { border: 1px solid #c8ccd6; height: 40px; width: 40px; border-radius: 4px; top: 0 !important; justify-content: center; display: flex; flex-wrap: wrap; align-items: center; text-align: center; justify-content:center; } .agency-list .social-icons li a i{ height:auto; width:auto; } /*--------- Change List Layout -------------*/ .fs-listings, .listings-container { position: relative; z-index: 9; } .list-layout .property-listing.property-1{ display: flex; margin: 0 0 30px 0; } .list-layout .property-listing.property-1 .listing-img-wrapper{ height: 0; min-height: 220px; flex: 2; overflow: hidden; border-radius: 3px 0 0 3px; } .list-layout .property-listing.property-1 .listing-img-wrapper img { min-height: 220px; } .list-layout .property-listing.property-1 .listing-content{ flex: 3; position:relative; } .list-layout .property-listing.property-1 .listing-footer-wrapper { padding: 0.9rem 1rem; border-top: 1px solid #e5e9ec; width: 100%; display: flex; vertical-align: middle; align-items: center; position: absolute; bottom: 0; width: 100%; right: 0; left: 0; } .btn.btn-order-by-filt { background: transparent; box-shadow: 0 0 6px 1px rgba(62,28,131,0.1); -webkit-box-shadow: 0 0 6px 1px rgba(62,28,131,0.1); color: #646e7b; padding: 9px 15px; display: flex; align-items: center; justify-content: center; font-size: 14px; border: none; border-radius: 4px; } .btn.btn-order-by-filt.light{ background:#ffffff; } .custom-drop .dropdown-menu { top: 34px !important; border: 1px solid #eceff3; right: 0 !important; left: initial !important; } .custom-drop .dropdown-menu a { display: block; padding: 5px 16px; color: #6e727d; transition: all 0.4s; } .filter-fl { display: flex; margin-bottom: 1rem; flex-wrap: wrap; justify-content: end; align-items: center; } .filter-fl h4 { flex: 1; margin: 0; } .filter_search_opt a { background: #333c56; width: 100%; display: flex; height: 54px; margin-bottom: 20px; border-radius: 4px; align-items: center; justify-content: center; color: #ffffff !important; } /*------------------------------------------------------------ Blog Designs -------------------------------------------------------------*/ /*----------- Blog Grid ---------*/ .blog-wrap-grid{ width: 100%; background: #ffffff; border-radius: 6px; margin-top: 25px; position: relative; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); } .blog-thumb { padding: 10px; border-radius: 4px; overflow: hidden; } .blog-thumb img { border-radius: 4px; } .blog-info { padding: 10px 20px; } .blog-info i { margin-right:7px; } .blog-body { padding: 5px 20px 30px; } .bl-title { font-size: 19px; margin-bottom:4px; } .bl-continue { color: #fc5231; position: relative; font-family: 'Lora', serif; font-style: italic; font-size: 20px; margin-top: 12px; display: inline-block; } a.bl-continue:before { content:"\ea4c"; position: absolute; font-family:lineicons!important; right: -27px; top: 2px; } /*--------- Blog Detail Page -----------*/ .single-post-item { display: block; width: 100%; background: #ffffff; padding: 40px; border-radius: 4px; margin-bottom: 30px; border: 2px solid #e5e8f3; } .post-featured-img { display: block; margin-bottom: 1.5rem; } .post-featured-img img { border-radius:6px; } .single-post-item .post-details .meta-comment-tag { padding: 0; list-style: none; } .single-post-item .post-details .meta-comment-tag li { display: inline-block; margin-right: 19px; } .single-post-item .post-details .meta-comment-tag li a { color: #6e7c90; display: block; letter-spacing: 0; line-height: 18px; } .single-post-item .post-details .meta-comment-tag li a .icons { margin-right: 10px; } .single-post-item .post-details .post-title { display: block; font-weight: 700; font-size:34px; line-height:1.4; margin: 15px 0 0; } .single-post-item .post-details p, .single-post-item .post-details .text { color: #6e7c90; font-size:18px; margin: 35px 0 0; } .blog-page .blog-details blockquote { background:#f7f9fc; padding: 28px 28px 28px 100px; margin: 50px 0; position: relative; } .blog-page .blog-details blockquote .icon { color:#fd5332; position: absolute; font-size: 28px; line-height: 28px; left:35px; top:42%; } .blog-page .blog-details blockquote .name { color: #000c35; margin: 12px 0 0; } .blog-page .blog-details .post-bottom-meta { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 43px 0 0; } .blog-page .blog-details .post-bottom-meta .post-tags { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; } .blog-page .blog-details .post-bottom-meta .post-tags .pbm-title { font-size: 18px; line-height: 22px; margin: 0 0 20px; } .blog-page .blog-details .post-bottom-meta .post-tags .list { padding: 0; list-style: none; } .blog-page .blog-details .post-bottom-meta .post-tags .list li { display: inline-block; margin-bottom: 10px; } .blog-page .blog-details .post-bottom-meta .post-tags .list li a { border: 1px solid #e4e4e6; letter-spacing: 0; display: block; padding:9px 20px; } .blog-page .blog-details .post-bottom-meta .post-tags .list li a:hover { color: #ffffff; background:#fd5332; border-color:#fd5332; } .blog-page .blog-details .post-bottom-meta .post-share .list { padding: 0; list-style: none; } .blog-page .blog-details .post-bottom-meta .post-share .list li { display: inline-block; margin-right: 22px; } .blog-page .blog-details .post-bottom-meta .post-share .list li:last-child{ margin-right:0; } .blog-page .blog-details .post-bottom-meta .post-share { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; text-align: right; } .blog-page .blog-details .post-bottom-meta .post-share .pbm-title{ font-size:18px; } .blog-page .blog-details .post-bottom-meta .post-share .list li a { color: #8c96b5; display: block; font-size: 16px; line-height: 22px; } .blog-page .blog-details .post-bottom-meta .post-share .list li a:hover { color: #ef4060; } .single-post-pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; border-top: 1px solid #e4e4e6; padding: 48px 0 0; margin: 40px 0 0; } .single-post-pagination .prev-post { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; } .single-post-pagination .next-post { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; text-align: right; } .single-post-pagination .next-post .title, .single-post-pagination .prev-post .title{ font-size:20px; } .single-post-pagination .post-pagination-center-grid { position: absolute; left: 50%; top:60%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .single-post-pagination .post-pagination-center-grid a { font-size: 2.5rem; color: #fd5332; } .single-post-pagination .prev-post a { display: block; overflow: hidden; } .single-post-pagination .prev-post a .title-with-link .intro { color: #6e7c90; font-size: 14px; line-height: 18px; letter-spacing: 1; font-weight: 500; display: block; text-transform: uppercase; margin: 0 0 9px; } .single-post-pagination .prev-post a .title-with-link .title { color: #000c35; line-height: 28px; } /*-------- Comment ---------*/ .blog-page .blog-details .comment-area .all-comments .comments-title { font-size: 26px; line-height: 30px; margin: 0 0 35px; } .blog-page .blog-details .comment-area .all-comments .comment-list ul { padding: 0; list-style: none; } .blog-page .blog-details .comment-area .all-comments article { overflow: hidden; margin: 0 0 50px; } .blog-page .blog-details .comment-area .all-comments article .comment-author { float: left; width: 100px; } .blog-page .blog-details .comment-area .all-comments article .comment-author img{ max-width:100px; border-radius:50%; } .blog-page .blog-details .comment-area .all-comments article .comment-details { overflow: hidden; padding-left: 30px; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta { -webkit-box-flex: 1; -ms-flex: 1 1 70%; flex: 1 1 70%; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .author-name { font-size:18px; line-height: 28px; margin-bottom:2px; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .author-name .selected { font-size: 12px; color: #cacfef; margin-left: 4px; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .comment-date { color: #ef4060; text-transform: uppercase; font-size: 12px; line-height: 16px; letter-spacing: 0; font-weight: 500; margin: 7px 0 0; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-reply { -webkit-box-flex: 1; -ms-flex: 1 1 30%; flex: 1 1 30%; text-align: right; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-reply .reply { color: #6e7c90; font-size: 14px; letter-spacing: 0; line-height: 18px; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-reply .reply .icon { margin-right: 8px; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-text { margin: 19px 0 0; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-text p { margin: 0; } .blog-page .blog-details .comment-area .all-comments .comment-list ul li ul { padding-left: 40px; list-style: none; } .posts-author { text-align: center; } .posts-author span.img { width: 120px; overflow: hidden; border-radius: 50%; height: 120px; border: 4px solid #e4eaf3; display: table; margin: 0 auto 1rem auto; } span.img img { border-radius: 50%; max-width: 120px; } h3.pa-name { font-size: 18px; margin-bottom:5px; } .social-links { padding: 0; margin: 0 0 1rem 0; } .social-links { padding: 0; margin: 0 0 1rem 0; } .social-links li{ display:inline-block; padding:2px 10px; } .social-links li a { color:#8c96b5; font-size: 16px; } .social-links li a:hover, .social-links li a:focus{ color:#fd5332; } /*-------------- Sidebar -----------*/ .single-widgets { border:2px solid #e5e8f3; padding: 30px 28px 35px; margin: 0 0 40px; } .single-widgets.widget_search form { position: relative; } .single-widgets.widget_search form input[type="search"] { border-radius:4px; border:1px solid #ebedf5; background:#f9fafc; font-size: 12px; padding: 10px 70px 10px 30px; height:60px; width: 100%; } .single-widgets.widget_search form button { position: absolute; right: 5px; top: 5px; bottom: 0px; cursor: pointer; border-radius: 4px; background: #fd5332; color: #ffffff; border: 0; font-size: 14px; line-height: 50px; height: 50px; width: 52px; } .single-widgets.widget_category ul { padding: 0; list-style: none; } .single-widgets.widget_category ul li { display: block; border-bottom: 1px solid #eaeaea; padding: 11px 0; } .single-widgets.widget_category ul li:first-child { border-top: none; } .single-widgets.widget_categories ul li a { display: block; overflow: hidden; letter-spacing: 0; text-transform: capitalize; font-size: 14px; line-height: 24px; } .single-widgets.widget_category ul li a span { float: right; } .single-widgets.widget_thumb_post ul { padding: 0; list-style: none; } .single-widgets.widget_thumb_post ul li { display: block; overflow: hidden; margin: 0 0 15px; } .single-widgets.widget_thumb_post ul li .left { display: block; float: left; width: 80px; } .single-widgets.widget_thumb_post ul li .right { display: block; overflow: hidden; } .single-widgets.widget_thumb_post ul li .right .feed-title { display: block; overflow: hidden; letter-spacing: 0; font-weight: 700; font-size:17px; line-height:22px; margin: 0 0 7px; padding-left: 20px; } .single-widgets.widget_thumb_post ul li .right .post-date { color: #6e7c90; display: block; overflow: hidden; letter-spacing: 0; font-size: 14px; line-height: 18px; padding-left: 20px; } .single-widgets.widget_thumb_post ul li .right .post-date i { margin-right:5px; } .single-widgets.widget_thumb_post ul li .left img { width: 100%; border-radius:3px; } .single-widgets.widget_tags ul { padding: 0; list-style: none; } .single-widgets.widget_tags ul li { display: inline-block; margin-bottom:5px; } .single-widgets.widget_tags ul li a { border: 1px solid #eaeaea; letter-spacing: 0; font-size: 14px; display: block; padding: 9px 25px; } .single-widgets.widget_tags ul li a:hover, .single-widgets.widget_tags ul li a:focus { color: #ffffff; background:#fd5332; border-color:#fd5332; } /*------------------------------------------------------------ General Features -------------------------------------------------------------*/ /*------------- Testimonials ----------*/ .testimonial-wrap { padding: 30px 25px; background: #fff; border-radius: 8px; position: relative; border: 1px solid #e5e9ec; } .client-thumb-box { display: table; width: 100%; } .client-thumb-content { display: flex; width: 100%; margin-bottom: 20px; align-items: center; } .client-thumb { position: relative; max-width: 80px; margin-right: 20px; border-radius: 50%; border: 5px solid rgba(45,45,45,.1); padding: 5px; float: left; } .client-info h5{ color: #3151b7; font-size:16px; } .client-info .small-font{ font-size:13px; } .testimonial-wrap p { line-height: 1.8; font-size: 15px; } /*------------- testimonial 2 Smart testimonials -------------*/ .smart-tes-author { text-align: left; padding: 1.2rem 0; display: inline-block; width: 100%; } .smart-center{ text-align:center; } .smart-textimonials.smart-light { color: #ffffff; } .st-author-thumb { width: 80px; height: 80px; border-radius: 50%; overflow: hidden; box-shadow: 0px 0px 0px 5px #e9edf3; -webkit-box-shadow: 0px 0px 0px 5px #e9edf3; float: left; margin-left:6px; } .smart-tes-content { margin-left: 3px; } .smart-light .st-author-thumb, .st-author-thumb.light { width: 80px; height: 80px; border-radius: 50%; overflow: hidden; box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.3); -webkit-box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.3); float: left; } .st-author-info { display: inline-block; margin-left: 22px; } .smart-textimonials.smart-light .st-author-title{ color:#ffffff; } .st-author-info .st-author-title { margin: 0 0 4px 0; } .st-author-info .st-author-subtitle { font-family: 'Lora', serif; font-style: italic; font-size: 15px; } .st-author-box { display: flex; flex-wrap: wrap; align-items: center; } .smart-center .st-author-box { display: flex; flex-wrap: wrap; align-items: center; justify-content:center; } /*------------ pricing Box ----------------*/ .pricing-wrap { text-align: center; width: 100%; background: #ffffff; border-radius:0.5rem; margin-top: 25px; position:relative; border: 1px solid #eaecf1; } .pricing-header { padding: 3em 0 2em; width: 100%; } .pricing-header i { font-size: 3em; margin-bottom: 15px; display: table; margin: 0 auto 0.2em auto; color: #4c5f98; } .pricing-header .pr-title{ text-transform: uppercase; font-size: 18px; margin: 0 0 5px 0; font-weight:700; } .pricing-header .pr-subtitle{ font-family: 'Lora', serif; font-style: italic; font-size: 16px; letter-spacing: 1px; } .pricing-value { position: relative; display: table; margin: 2rem auto; text-align: center; } .pr-value { font-size:5em; position: relative; } .recommended .pr-value { color: #fd5332; } .pr-value:before { content: "$"; position: absolute; font-size: 2rem; top: -20px; left: -24px; color: #a6b0d0; font-family: 'Lora', serif; } .pricing-body ul { text-align: center; margin: 0; padding: 0; } .pricing-body ul li { list-style: none; padding: 12px 0; } .pricing-bottom { display: table; width: 100%; margin: 0 auto; text-align: center; padding: 2rem 0; } .pricing-bottom .btn-pricing { position: relative; display: table; text-align: center; margin: 0 auto; padding: 16px 50px; background: #2a4fba; border-radius: 4px; color: #ffffff; transition: all ease 0.4s; width: 80%; } .pricing-bottom .btn-pricing:hover, .pricing-bottom .btn-pricing:focus { background:#fc5231; color: #ffffff !important; } /*---------- Slick Arrow -------------*/ .slick-next { right: 25px; } .slick-prev { left: 25px; z-index: 1; } .slick-arrow:before { top: 0; width: 40px; height: 40px; display: inline-block; line-height: 40px; background: rgba(255, 255, 255,0.4); font-size: 12px; color: #ffffff; cursor: pointer; border-radius: 4px; box-shadow: 0 5px 24px rgba(31, 37, 59, 0.15); transition: 0.2s; } /*-------------- Range Slider ----------------*/ .range-slider .ui-slider .ui-slider-handle { background:#fd5332; } .our-agent-sidebar .carousel-indicators .active { background:#fd5332; } .range-slider .ui-slider .ui-slider-handle { border: 2px solid #fd5332; } .range-slider .ui-widget-header { background-color:#fd5332; } .range-slider { margin-top: 22px; margin-bottom: 25px; } .range-slider .ui-slider { position: relative; text-align: left; } .range-slider label { font-weight: 600; margin-bottom: 12px; } .range-slider .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 14px; height: 14px; border-radius: 50%; cursor: w-resize; outline: none; top: -5px; margin-left: -8px; box-shadow: none !important; } .range-slider .ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; background-position: 0 0; } .range-slider .ui-slider .ui-slider-handle { } .range-slider .ui-widget-content { background-color:#c3c9d0; } .range-slider .ui-widget-header { } .range-slider .ui-slider.ui-state-disabled .ui-slider-handle, .range-slider .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .range-slider .ui-slider-horizontal { height:5px; border-radius: 10px; width: calc(100% - 16px); margin-left: 8px; } .range-slider .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .range-slider .ui-slider-horizontal .ui-slider-range-min { left: 0; } .range-slider .ui-slider-horizontal .ui-slider-range-max { right: 0; } .min-value:focus, .max-value:focus, .min-value, .max-value { width: 40%; display: inline-block; border: 0; background-color: transparent; padding: 0; margin: 12px 0 0 0; cursor: default; } .min-value { float: left; margin-left: -8px; width: 40%; margin-right: -8px; font-size: 14px; font-weight: 600; margin-top: 15px; } .max-value { float: right; width: 60%; text-align: right; margin-right: -8px; font-size: 14px; font-weight: 600; margin-top: 15px; } .sidebar .recent-properties-box .detail header { padding-bottom: 0; } /*==================================== Dashboard ==================================*/ .dashboard-navbar, .dashboard-wraper { position: relative; width: 100%; padding: 2em; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); border-radius:10px; } .d-user-avater { text-align: center; margin: 2em 0; } .d-user-avater img { max-width: 180px; border-radius: 50%; margin-bottom: 8px; } .d-user-avater h4 { margin: 10px 0 3px 0; font-size: 19px; } .d-navigation ul { padding: 0; margin: 0; } .d-navigation ul li { list-style: none; padding: 8px 0; } .d-navigation ul li.active a { color: #fd5332; } .d-navigation ul li a{ padding:3px 0; color: #787e94; font-size:17px; display: inline-block; } .d-navigation ul li a i{ margin-right:10px; } /*---------- Bookmark Property -------*/ table.property-table-wrap { width: 100%; border-collapse: separate; border-spacing: 0; border: none; } table.property-table-wrap th { border: none; background-color: #66676b; text-align:left; padding:18px 20px; color: #fff; font-weight: 500; font-size: 16px; position: relative; z-index: 9; line-height:1; } table.property-table-wrap th:first-child { width: 50%; border-radius: 3px 0 0 3px; } table.property-table-wrap th:last-child { border-radius: 0 3px 3px 0; } table.property-table-wrap th i { margin-right: 3px; font-size: 14px; } table.property-table-wrap th { background:#2e3d5f; } table.property-table-wrap td { padding: 35px 20px; vertical-align: middle; border-bottom: 1px solid #e4e4e4; } table.property-table-wrap .property-container { display: flex; flex-wrap: wrap; align-items: center; } table.property-table-wrap td:first-child { padding-left: 0px; line-height: 25px; } table.property-table-wrap .property-container img { width: 150px; border-radius: 3px; flex: 1.1; margin-right: 26px; } table.property-table-wrap .property-container .title { flex: 2; } table.property-table-wrap .property-container .title h4 { margin-bottom: 0; margin-top: 2px; display: block; font-size: 16px; } table.property-table-wrap td.action a { display: block; color:#677994; line-height: 20px; padding: 3px 0; position: relative; margin-left: 21px; } table.property-table-wrap td.action a i { width: 30px; height: 30px; line-height: 30px; background:#f1f3f7; text-align: center; display: inline-block; border-radius: 3px; } .bkmark a.delete { float: right; } table.property-table-wrap .property-container .title span { display: block; } table.property-table-wrap .property-container .title .table-property-price { display: inline-block; background:#f1f3f7; color:#677994; border-radius: 2px; font-size: 13px; margin-top: 9px; padding: 2px 10px; } /*------------------------------------------------- Footer Start --------------------------------------------------*/ /*---------- Call To Action -------------------*/ .call-to-act-wrap { padding: 50px 0; } .call-to-act { width: 100%; display: flex; flex-wrap: wrap; color:#ffffff; align-items: center; } .call-to-act-head { flex: 1; } .call-to-act h3 { color:#ffffff; margin-bottom:5px; } .btn.btn-call-to-act { background: #ffffff; padding: 18px 40px; border-radius: 50px; color: #333640; font-weight: 600; box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2); -webkit-box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2); } /*---------- Small footer -------------------*/ footer{ z-index:99; position:relative; } footer.dark-footer{ background:#252c41; } .footer-logo { padding: 20px 0; display: inline-block; width: 100%; border-top: 1px solid #eaeef3; border-bottom: 1px solid #eaeef3; } footer.footer-small { padding: 50px 0 0 0; } img.img-footer { max-width: 200px; margin-bottom: 2rem; } .ft-itext { font-weight: 500; font-size:16px; text-align: center !important; margin: 10px; } .ft-itext i { margin-right:5px; } ul.social { margin: 0; padding: 0; } ul.social li { display:inline-block; list-style:none; margin:5px; } ul.social li a { width: 40px; height: 40px; display: inline-block; background: #ffffff; border-radius: 50%; -webkit-box-shadow: 0 0px 12px 0 rgba(71,119,244,0.2); box-shadow: 0 0px 12px 0 rgba(71,119,244,0.2); line-height: 40px; text-align: center; } .footer-add { color: #858b9f; font-size: 13px; } .ft-copyright { border-top: 1px solid #eaeef3; padding: 15px 0 12px 0; } .ft-copyright p{ margin-bottom:0; } .footer-logo img { max-width: 185px; } .footer-widget { padding:70px 0; } h4.widget-title { margin-bottom: 20px; font-weight: 500; font-size: 17px; } .footer-widget ul { padding: 0; margin: 0; } .footer-widget ul li { list-style: none; margin-top:15px; display: block; } .footer-widget ul li a{ color:#626a70; } footer.skin-dark-footer h4{ color: #ffffff; } footer.skin-dark-footer .footer-widget ul li a, footer.skin-dark-footer, footer.skin-dark-footer a { color: #858b9f; transition: all ease 0.4s; font-size: 14px; } footer.skin-dark-footer .footer-widget ul li a:hover, footer.skin-dark-footer .footer-widget ul li a:focus{ color:#ffffff; } .widget_media_image { margin-top: 3rem; } .footer-bottom { padding:20px 0; border-top: 1px solid #e9edf3; } .skin-dark-footer .footer-bottom { background:#1b2132; border-top:none; } ul.footer-bottom-social { margin: 0; padding: 0; } ul.footer-bottom-social li { display: inline-block; list-style: none; margin-right: 17px; margin-top: 0; } ul.footer-bottom-social li a { color:#546e7a; } ul.footer-bottom-social li a:hover, ul.footer-bottom-social li a:focus{ color:#007bff; } ul.footer-bottom-social li i { margin-right: 5px; } footer.skin-dark-footer ul.footer-bottom-social li a { color: #858b9f; font-size: 14px; } footer.skin-dark-footer ul.footer-bottom-social li a:hover, footer.skin-dark-footer ul.footer-bottom-social li a:focus{ color:#ffffff; opacity:1; } .fw { margin-bottom: 18px; display: inline-block; position: relative; padding-left: 28px; width: 100%; } .fw:last-child { margin: 0; } .fw:before { font-family: 'themify'; vertical-align: initial; font-size: 20px; position: absolute; left: 0; top: 0; } .fw.fw-location:before { content: "\e693"; } .fw.fw-mail:before { content: "\e75a"; } .fw.fw-call:before { content:"\e621"; } .fw.fw-skype:before { content:"\e72d"; } .fw.fw-web:before { content:"\e665"; } .other-store-link { width: auto; margin-bottom:20px; display: inline-block; } .other-store-link:last-child{ margin-bottom:0; } .other-store-app { width:250px; height:70px; border:1px solid #353d56; border-radius: 4px; padding: 0 14px; display: flex; flex-wrap: wrap; align-items: center; color:#ffffff; } .os-app-caps span { display: block; font-size: 13px; font-weight: 400; color:#858b9f; } .os-app-icon { margin-right: 13px; } .os-app-icon i { font-size: 32px; } .os-app-caps { font-size: 18px; font-weight: 600; } .f-newsletter { max-width: 510px; margin-top: 15px; display: block; position: relative; } .f-newsletter .form-control { width: 100%; font-size: 16px; font-weight: 400; color:#7f8ca2; background-color: transparent; border: 2px solid #a5aebf; padding:18px 20px 18px; border-radius: 3px; height: 60px; } .skin-dark-footer .f-newsletter .form-control { border: 2px solid #9ea6ba; } .f-newsletter .btn { bottom: 4px; position: absolute; right: 4px; font-size: 16px; font-weight: 500; letter-spacing: 1px; padding: 18px 12px 14px; text-align: center; text-decoration: none; text-transform: uppercase; white-space: normal; width: auto; border-width: 0; color:#9ea6ba; cursor: pointer; border-radius: 2px; height: 52px; background:transparent; } .skin-dark-footer .form-control::-webkit-input-placeholder{color:#9ea6ba;} .skin-dark-footer .form-control:-ms-input-placeholder{color:#9ea6ba;} .skin-dark-footer .form-control::placeholder{color:#9ea6ba;} /* ====================== New Updated Styles ==================*/ .slick-dots li button:before { font-family: slick; font-size: 18px; line-height:16px; position: absolute; top: 0; left: 0; width:16px; height:16px; content: '•'; text-align: center; opacity: .3; color: #26345f; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: rgba(1, 41, 91,0.1); border-radius: 50%; } .slick-dots li.slick-active button:before { opacity: 1; color: #626e80; line-height: 18px; content: "•"; font-size: 7px; } /*--------- Team Styles -----------*/ .team-grid{ background: #ffffff; position: relative; display: block; border-radius: 10px; overflow: hidden; padding: 3em 0; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -moz-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); } .single-team{ padding:15px 10px; } .teamgrid-user { max-width: 120px; border-radius: 50%; overflow: hidden; margin: 0 auto; } .teamgrid-content { padding: 15px 0; text-align: center; } .teamgrid-content h4 { margin: 0; } .teamgrid-social ul { text-align: center; margin: 0; padding: 0; } .teamgrid-social ul li { display: inline-block; list-style: none; padding: 0 10px; } .f-cl { color: #1943d0; } .t-cl { color: #12b0e8; } .i-cl { color: #d62ba4; } .l-cl { color: #0c9a9e; } .g-cl { color: #f53500; } .p-cl { color: #d21818; } .icon-mi-left { display: flex; position: relative; margin-top: 20px; overflow: hidden; justify-content: center; align-items: center; background: #ffffff; border-radius: 6px; padding: 1.2em 2em; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); } .icon-mi-left i{ font-size: 55px; color: #333; text-align: left; position:relative; top: 5px; left: 0; line-height: 55px; } .icon-mi-left .icon-mi-left-content { padding: 10px 0 0 15px; } .icon-mi-left h4 { text-align: left; margin-bottom: 5px; font-size:20px; font-weight: 600; } .icon-mi-left p{ line-height:1.7; } /*--------- FAQ Design -----------*/ .faq-search form { position: relative; max-width: 610px; margin: 1.5rem auto; } .faq-search form input { padding-left: 30px!important; height: 60px; border: none; border-radius: 4px; padding-right: 50px!important; } .faq-search form button[type=submit] { position: absolute; top: 0; bottom: 0; width: 50px; line-height: 63px; right: 0; color: #0050b4; font-size: 18px; border: 0; cursor: pointer; background-color: transparent; } .ac-para { line-height: 1.8; } .contact-box{ border-radius: 10px; overflow: hidden; padding:2.5em 2em; margin-bottom:30px; text-align:center; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -moz-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); } .contact-box i { font-size:3em; display:table; margin: 0 auto 1rem auto; } .contact-box h4 { font-size: 18px; margin-bottom: 3px; } .contact-box p { margin-bottom: 0.3rem; } .contact-box .live-chat { background: rgba(25, 189, 88,0.1); color: #19bd58; border: none; border-radius: 2px; padding: 4px 12px; cursor: pointer; outline: none; display:table; margin:5px auto 0 auto; } /*----------- Checkout Design -----------*/ .pay-wrap{ border-radius: 10px; overflow: hidden; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -moz-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); } .pay-wrap-header { width: 100%; padding:12px 25px; position: relative; display: flex; justify-content: center; align-items: center; border-bottom: 1px solid #e7eaf1; } .pay-wrap-header h4 { flex: 1; margin: 0; font-size: 20px; font-weight: 500; } .pw-right h3 { color: red; margin:0; } .pw-right h3 sub { font-size: 15px; font-weight: 500; color: #767a8a; } .pw-first-content { position: relative; width: 100%; display: flex; justify-content: center; align-items: center; } .pw-first-content h4 { flex: 1; margin-bottom:0; font-size: 18px; font-weight: 600; } .pw-first-content { padding: 10px 25px; } .pay-wrap button, .pay-wrap button:hover,.pay-wrap button:focus { background: rgba(25, 189, 88,0.1); color: #19bd58; border: none; border-radius: 2px; padding: 4px 12px; cursor: pointer; outline: none; } #change-plan{ padding: 10px 25px; position:relative; } .pw-content-detail { padding: 10px 25px; width: 100%; position: relative; } .pw-content-detail ul{ position:relative; padding:0; margin:0; } .pw-content-detail ul li{ position:relative; display:block; margin-bottom:10px; list-style:none; padding-left:30px; } .pw-btn-wrap{ padding:10px 25px 25px; width: 100%; position: relative; } .btn.btn-payment { background: #ffffff; color: #19bd58; text-align: center; width: 100%; border: 2px solid #19bd58; font-size: 17px; border-radius: 4px; } .pw-content-detail ul li:before { content: "\e64c"; font-family: 'themify'; font-size:10px; width:20px; height:20px; background: rgba(25, 189, 88,0.1); display: flex; position: absolute; border-radius:50%; justify-content: center; align-items: center; color: #19bd58; top: 0; left: 0; } .product-wrap{ border-radius: 10px; overflow: hidden; padding: 2em 1rem; margin-bottom:30px; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); -moz-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); } .product-wrap ul { padding: 0; margin: 0; } .product-wrap ul li { display: flex; padding: 14px 0; border-bottom: 1px dashed #dadde8; flex-wrap: wrap; } .product-wrap ul li strong { flex: 1; } /*---------- Update 1.2 -------------------*/ form.dropzone.dz-clickable.primary-dropzone { background: #f9fafc; border: 1px solid #ebedf5; } .alert-success { color: #27b737; background-color: #e9ffeb; border-color: #e9ffeb; } .block-header.ags { display: flex; flex-wrap: wrap; align-items: center; width: 100%; padding-bottom: 1rem; } .block-header.ags .block-title { flex: 1; margin: 0; line-height: 0; } .btn.btn-agent-add { background: #00ba74; border-radius: 4px; color:#ffffff !important; } form.dropzone.profile-logo.dz-clickable { width: 120px; height: 120px; border-radius: 50%; display: flex; align-items: center; justify-content: center; min-height: 120px; font-size: 49px; } .form-submit.middle-logo { text-align: center; display: table; margin: 1rem auto; } .checkout-wrap{ padding: 2rem 0; background: #ffffff; border-radius: 4px; margin-bottom:30px; border: 1px solid #eef2f7; } .checkout-side{ padding: 2rem 0 0; background: #ffffff; border-radius: 4px; margin-bottom: 30px; border: 1px solid #eef2f7; } .invoice-vew-detail { padding: 2rem 1rem; background: #ffffff; border-radius: 4px; border: 1px solid #eef2f7; } .checkout-head { padding-bottom: 2rem; border-bottom: 1px solid #e7eaec; } .checkout-body { padding: 2rem 2rem 0; } .checkout-head ul { display: flex; width: 100%; align-items: center; } .checkout-head ul li { width: 33.333333%; flex: 0 0 33.333333%; list-style: none; text-align: center; } .checkout-head ul li span { display: table; background: white; width: 30px; height: 30px; margin: 5px auto; border-radius: 50%; line-height: 30px; color: #ff5722; box-shadow: 0px 0px 0px 4px rgba(210, 204, 201, 0.4); font-size: 12px; } .checkout-head ul li.active span { background: #1bc193; color: #ffffff; box-shadow: 0px 0px 0px 4px rgba(76, 220, 173, 0.4); } .success-message { text-align: center; } span.thumb-check { color: #ffffff; width: 80px; height: 80px; border-radius: 50%; background: #1bc193; display: table; margin: 5px auto 20px; line-height: 80px; font-size: 28px; box-shadow: 0px 0px 0px 4px rgba(76, 220, 173, 0.4); } ul.booking-detail-list { margin: 0; padding: 0; } ul.booking-detail-list li { display: block; margin-bottom: 13px; width: 100%; } ul.booking-detail-list li span { float: right; } .booking-short { padding: 0 1rem 1rem; } .booking-short img { margin-bottom: 0.5rem; border-radius: 4px; } .booking-short h4 { font-size: 15px; margin-bottom: 0px; } .card-header { background: #ffffff; border: none; border-top: 1px solid #e9edf3; border-radius: 0; } #accordionExample { border-radius: 0; border: none; } .accordion .btn-link { padding: 3px 0; font-size: 13px; color: #333c56; } .booking-bio ul { padding: 0; margin: 0; } .booking-bio ul li { margin-bottom: 12px; list-style: none; } .booking-bio ul li strong { display: block; } .invoice-vew-detail h4 { margin-bottom: 15px; position: relative; padding-bottom: 10px; font-size: 16px; } .invoice-vew-detail h4:before { content: ""; position: absolute; width: 60px; height: 2px; background: #ff5722; left: 0; bottom: 0; } /*-------------- Dashboard -------------*/ .dashboard-stat { display: inline-block; padding: 0; height: 160px; background-color: #444; color: #fff; border-radius: 4px; width: 100%; position: relative; margin-bottom: 20px; overflow: hidden; transition: .3s; cursor: default; } .dashboard-stat-content { position: absolute; left: 32px; top: 50%; transform: translateY(-50%); } .dashboard-stat-content h4 { font-size: 42px; font-weight: 600; padding: 0; margin: 0; color: #ffffff; letter-spacing: 1px; } .dashboard-stat-content span { font-size: 18px; margin-top: 4px; line-height: 24px; font-weight: 300; display: inline-block; } .dashboard-stat-icon { position: absolute; right: 32px; top: 50%; transform: translateY(-40%); font-size: 80px; opacity: .2; } .dashboard-stat-icon { font-size: 65px; } .dashboard-stat.widget-1 { background: linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,0.1)); background-color: #1baf65; } .dashboard-stat.widget-2 { background: linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,0.1)); background-color: #f39f00; } .dashboard-stat.widget-3 { background: linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,0.1)); background-color: #002758; } .dashboard-stat.widget-4 { background: linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,0.1)); background-color: #ce024b; } .dashboard-stat.widget-5 { background: linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,0.1)); background-color:#a671ce; } .dashboard-stat.widget-6 { background: linear-gradient(to left,rgba(255,255,255,0) 30%,rgba(255,255,255,0.1)); background-color:#3a9dec; } body #Packages { background: #ffffff !important; display: inline-block; width: 100%; padding: 5px 0px; box-shadow:0 0 20px 0 rgba(62,28,131,0.1); border-radius: 4px; margin: 10px 0; } .btn.btn-link.collapsed, .btn.btn-link:focus { text-decoration: none !important; } #extraPackages { padding:2rem 1.5rem; border-radius: 4px; margin-bottom:25px; box-shadow: 0 0 20px 0 rgba(62,28,131,0.1); } .package-box { padding: 1rem 0rem 0; border: 1px solid #e8eaf1; border-radius: 4px; text-align: center; } ul.packages-lists-list { padding:0 1rem 1rem; margin: 0; } ul.packages-lists-list li { list-style: none; padding: 5px 0; } .buypackage { background: #f4f5f7; padding:1rem 1rem; border-top: 1px solid #e3e6ec; } .packages-features-title { font-size: 17px; } .buypackage span { margin-top: 0.7rem; display: block; } .pay-btn { padding: 15px 20px; border-radius: 4px; background: #f4f5f7; margin: 0px 13px 5px 0px; display: inline-block; } .pay-btn.paypal { background: #1468d0; color: #ffffff !important; } .pay-btn.stripe { background: #7f35e0; color: #ffffff !important; } .pay-btn.wire-trans { background: #1ca6e4; color: #ffffff !important; } /*-------- My Property Design -----------*/ .singles-dashboard-list { display: flex; flex-wrap: wrap; align-items: center; width: 100%; border: 1px solid #eaeef3; border-radius: 6px; overflow: hidden; margin-bottom:30px; } .sd-list-left { flex: 1; max-width: 240px; height:180px; max-height:180px; } .sd-list-left img { height: 100%; object-fit: cover; } .sd-list-right { padding: 1rem 2rem; } .sd-list-right .listing_dashboard_title { font-size: 16px; margin-bottom: 5px; } .user_dashboard_listed { display: block; margin-bottom: 2px; } .sd-list-right .action { margin-top: 1rem; } .sd-list-right .action a { margin-right: 5px; display: inline-block; font-size: 12px; width: 30px; height: 30px; background: #474f5f; text-align: center; line-height: 32px; border-radius: 3px; color: #ffffff !important; } /*-------------------------------------------------- Responsiveness Start ---------------------------------------------------*/ @media all and (min-height: 600px) and (min-width: 767px) { .height-10 { height: 10vh; } .height-20 { height: 20vh; } .height-30 { height: 30vh; } .height-40 { height: 40vh; } .height-50 { height: 50vh; } .height-60 { height: 60vh; } .height-70 { height: 70vh; } .height-80 { height: 80vh; } .height-90 { height: 90vh; } .height-100 { height: 100vh; } } @media (max-height: 600px) { .pos-vertical-center { top: 0; transform: none; -webkit-transform: none; } } @media (min-width: 768px) { form.search-big-form.search-shadow .form-group, form.search-form.search-shadow .form-group{ margin-bottom:0; } .no-ul-list.third-row li { max-width:33.333333%; flex: 0 0 33.333333%; } .advance-search.advn-fixed { position: fixed; top: 89px; left: 0; right: 0; width: 100%; z-index: 9; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-name: slideInDown; animation-name: slideInDown; } } @media (min-width: 992px) { .header.header-fixed { box-shadow: 0 5px 30px rgba(0, 22, 84, 0.1); -webkit-box-shadow: 0 5px 30px rgba(0, 22, 84, 0.1); background: #ffffff; position: fixed; z-index: 999; width: 100%; top: 0; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-name: slideInDown; animation-name: slideInDown; } .filter_search_opt { display: none; } .header.header-transparent { background: transparent; position: absolute; top: 0; left: 0; right: 0; display: inline-block; width: 100%; z-index: 4; border-bottom: 1px solid rgba(255,255,255,0.1); } .change-logo .nav-brand.fixed-logo { display: none; } .change-logo.header-fixed .nav-brand.fixed-logo { display: block; } .change-logo.header-fixed .nav-brand.static-logo { display: none; } .header.header-transparent.header-fixed { box-shadow: 0 5px 30px rgba(0, 22, 84, 0.1); -webkit-box-shadow: 0 5px 30px rgba(0, 22, 84, 0.1); background: #ffffff; position: fixed; z-index: 999; width: 100%; top: 0; -webkit-transition: 0.2s ease-in; -o-transition: 0.2s ease-in; transition: 0.2s ease-in; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-name: slideInDown; animation-name: slideInDown; } .header.header-transparent .nav-brand, .header.header-transparent .nav-brand:focus, .header.header-transparent .nav-brand:hover, .header.header-transparent .nav-menu>li>a { color: #ffffff; } .header.header-transparent .submenu-indicator-chevron { border-color: transparent #ffffff #ffffff transparent; } .header.header-transparent.header-fixed .nav-brand, .header.header-transparent.header-fixed .nav-brand:focus, .header.header-transparent.header-fixed .nav-brand:hover, .header.header-transparent.header-fixed .nav-menu>li>a { color:#647392; } .header.header-transparent.header-fixed .submenu-indicator-chevron { border-color: transparent #647392 #647392 transparent; } .nav-menu.nav-menu-social>li.add-listing a { top: -14px; } .hero-banner { min-height: 580px; } .hero-search h1 { font-size: 52px; } h1, .h1 { font-size:4.142em; line-height: 1.31818182em; } .breadcrumbs { margin-top: 92px; } .ct-header h1.big { font-size:70px; line-height:1; } .ct-u-display-tablex { min-height:500px; height:100vh; } .main-banner.image-banner, .hero-header, .hero-banner{ min-height:660px; } .hero-header.min-banner{ height:80vh; min-height:400px; } .hero-banner h2, .main-banner h1 { font-size:60px; line-height:1.1; } .hero-content h1{ font-size:60px; } .content h1{ font-size:70px; } .hero-content p{ font-size:22px; } .jumbo-banner.software .hero-content { margin-top:0em; } .jumbo-banner.software .hero-content h1{ font-size:60px; } .sec-heading h2{ font-size:29px; line-height:1.2; } .sec-heading p{ font-size:22px; } .page-title-wrap h1{ font-size:55px; line-height:1.4; } .modal-dialog { max-width: 600px; margin: 30px auto; } .cta-sec h1, .cta-sec h2 { font-size: 38px; margin-bottom: 12px; } } @media (min-width: 993px) { .head-shadow{ box-shadow:0 5px 30px rgba(0, 22, 84, 0.1); -webkit-box-shadow:0 5px 30px rgba(0, 22, 84, 0.1); } } @media (min-width: 1200px) { .hero-content h1 { font-size:80px; } .core-nav .megamenu.open > .megamenu-content{ width:700px !important; } } @media (max-width: 1199px) { .job-new-list .btn.btn-outline-info.float-right { float: none !important; margin: 0; display: table; } .verticle-job-detail .jb-title { font-size: 18px; } .verticle-job-thumb { max-width: 60px; width: 60px; } .verticle-job-detail { margin-left: 65px; } ul li.submit-attri { display: none; } .dw-proprty-info li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } } @media (max-width: 1023px) { .half-map .fs-inner-container { width:100%; } .fs-left-map-box .map-container.fw-map { width:100%; height:585px; position: relative; -webkit-transform: translate3d(0,0,0); overflow: hidden; } .half-map .fs-left-map-box { float: none; } .fr-grid-info ul li { font-size: 12px; } } @media (max-width: 992px) { .header.nav-left-side .core-nav .wrap-core-nav-list .core-nav-list { float: none; } .nav-menu>li .nav-dropdown { background: transparent; padding: 0; box-shadow: none; } .nav-menu>li>.nav-dropdown:before{ display:none; } .navigation-portrait .nav-menu.nav-menu-social { padding-top: 1rem; } .header-dark-transparent nav .menu li a { color:#606c8e; } .header-dark-transparent button.toggle-bar.core-nav-toggle { color: #ffffff; } .header-dark-transparent.header-fixed button.toggle-bar.core-nav-toggle { color: #728496; } } @media (max-width: 991px) { .main-banner.image-banner, .hero-header, .hero-banner, .large-banner{ min-height:580px; } .sm-sidebar { height: 100%; max-width: 350px; min-width: 220px; background-color: #fff; position: fixed!important; top: 0; z-index: +2000; overflow: auto; -webkit-box-shadow: 0 2px 10px 0 #d8dde6; box-shadow: 0 2px 10px 0 #d8dde6; position: relative; animation: animateleft .4s; left: 0; display: none; } .change-logo .nav-brand.static-logo { display: none; } .nav-menu.nav-menu-social>li.add-listing a { top: 0px; padding:15px 20px; } .search-sidebar_header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } ul.attributes { float: right; } button.toggle-bar.core-nav-toggle { color: #8594b3; } .nav-menu.nav-menu-social>li.add-listing { top: 0; } .core-nav .dropdown > .dropdown-menu { width: 100%; } .show-mb { display:initial !important; } h1.italian-header-capt { font-size:25px; } .pricing-body ul li { padding: 9px 0; font-size: 15px; } list-layout .property-listing.property-1 .listing-img-wrapper { flex: initial; } .list-layout .property-listing.property-1 .listing-content { flex: initial; position: relative; } .list-layout .property-listing.property-1 { display: block; margin: 0 0 30px 0; } .list-layout .property-listing.property-1 .listing-footer-wrapper { padding: 0.9rem 1rem; border-top: 1px solid #e5e9ec; width: 100%; display: flex; vertical-align: middle; align-items: center; position: relative; bottom: 0; width: 100%; justify-content: initial; left: 0; } .agency-list { display: block; } .avl-features li { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .slide-property-detail { position: relative; display: block; } .slide-property-first { flex: initial; margin-bottom: 1.5rem; } .single-advance-property .container-fluid.p-0 { padding: 0 15px !important; } .drops-dashboard{ display:none; } } @media (max-width: 767px) { .call-to-act { display: block; text-align: center; } .call-to-act-head { margin-bottom: 1rem; } .footer-widget { padding-bottom: 0; } .footer-bottom { margin-top: 70px; } .dropdown-submenu > .dropdown-menu.show { display: block; } .full-search-2.hero-search-radius #advance-search { top: auto; } .property-search-type label { padding: 8px 16px; margin: 0 7px 0 0; font-size: 14px; } .property-search-type label:nth-child(3) { margin-right: 0; } .full-search-2.hero-search-radius #advance-search { padding: 2rem 0.5rem; } .full-search-2.hero-search-radius .checkbox-custom, .full-search-2.hero-search-radius .checkbox-custom-label, .full-search-2.hero-search-radius .radio-custom, .radio-custom-label { font-size: 14px; } .full-search-2.eclip-search .input-with-icon { border: 1px solid #dce3e8; border-radius: 4px; } .seo-contact .p-0 { padding: 0 15px !important; } .seo-contact button.btn { width: 100%; } .nav-tabs .nav-item a { padding: 0.5em 1em; } .boxed.boxed--lg { padding: 2.77em 1em; } .icon--lg { font-size: 3.57142857em; } .error-page h2 { font-size: 100px; } .pos-vertical-center{ top: 0; transform: none; -webkit-transform: none; } .listing-detail-item { display: inline-block; margin-left: 4px; } .tr-list-thumb { max-width: 75px; height: 75px; margin-right: 10px; } .tr-list-wrap { position: relative; bottom: 50px; display: block; } a.btn.btn-list { padding: 12px 10px; font-size: 12px; margin-bottom: 5px; } .advance-search .form-group { margin: 0.6rem 0; border: 1px solid #e0ecf5; } .advance-search .search-big-form { padding: 10px !important; } .job-new-list .vc-thumb, .job-new-list .vc-content { float: none; margin:0.5rem 0; display: table; } .mpl-0 { padding-left: 0 !important; } .verticle-candidate-list .vc-content { margin-top: 1rem; } .top-header .cn-info { display: none; } .full-search-2.hero-search-radius { border-radius: 10px; } .full-search-2.hero-search-radius .form-control{ border:none !important; } .dashboard-navbar { margin-bottom: 2rem; } table.property-table-wrap .property-container img { display: none; } table.property-table-wrap td { padding: 35px 2px; } table.property-table-wrap .property-container .title h4 { font-size: 14px; } table.property-table-wrap td.action a { margin-left: 10px; } th.expire-date { display: none; } .page-sidebar { margin-top: 2rem; } li.login-attri.theme-log a { padding: 0 22px !important; } } @media (max-width: 600px) { .hero-header { min-height: 400px; } .signup-frm .btn { bottom: 4px; position: relative; right: 0; border-width: 0; height: 52px; margin-top: 12px; width: 100%; } ul.our-team-profile li a { width: 34px; height: 34px; line-height: 33px; } .rt-content-box ul.our-team-profile li { padding: 0; margin-right: 6px; } .lt-img-box { display: table; width: 105px; float: none; margin: 0 auto; } .rt-content-box { display: table; margin-left: 0; margin: 0 auto; text-align: center; } .jumbo-banner .btn-trans-video, .hero-banner .btn-trans-video { display: block; margin-top: 10px; margin-left: 0 !important; } .error-page h2 { font-size: 50px; } .freelancer-thumb { float: none; margin-bottom: 1rem; } .freelancer-caption { display: block; margin-left: 0; } .hero-search-wrap { padding: 45px 20px 30px; } .header.nav-left-side ul.attributes li a { padding: 22px 8px; font-size: 12px; } .ps-trep { margin-left: 30px; vertical-align: top; } .property-statement ul li>i { float: left; font-size: 20px; margin-right: 7px; margin-top: 5px; } .ps-trep .ps-type { font-size: 12px; } .ps-trep span { font-size: 14px; margin: 0; } .blog-page .blog-details blockquote { background: #f7f9fc; padding: 15px 28px 28px 20px; margin: 50px 0; } .blog-page .blog-details blockquote .icon { color: #fd5332; position: absolute; font-size: 28px; line-height: 28px; left: 20px; top: 20px; } .single-post-item .post-details p, .single-post-item .post-details .text { font-size: 16px; } .blog-page .blog-details .post-bottom-meta { display: block; } .blog-page .blog-details .post-bottom-meta .post-share { text-align: left; margin-top: 1rem; } .single-post-pagination .post-pagination-center-grid { display: none; } .single-post-pagination { display: block; } .single-post-pagination .next-post { text-align: left; } .single-post-item { padding: 20px; } .blog-page .blog-details .comment-area .all-comments article .comment-author { float: left; width: 50px; } .blog-page .blog-details .comment-area .all-comments article .comment-author img { max-width: 50px; border-radius: 50%; } .blog-page .blog-details .comment-area .all-comments article .comment-details { overflow: hidden; padding-left: 15px; } .blog-page .blog-details .comment-area .all-comments .comment-list ul li ul { padding-left: 20px; list-style: none; } .blog-page .blog-details .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .author-name { font-size: 16px; line-height: 15px; margin-bottom: 2px; } } /*==================================== Bottom To top Scroll =====================================*/ #back2Top { width: 40px; line-height: 40px; overflow: hidden; z-index: 999; display: none; cursor: pointer; position: fixed; bottom: 10px; right: 20px; text-align: center; font-size: 15px; border-radius: 4px; text-decoration: none; background:#333c56; color: #ffffff; } #back2Top:hover { background-color:#ffffff; color:#333c56; } .style-switcher{ position: fixed; top:35%; transition: 0.4s ease-in-out; background-color: #fff; left:-220px; width:220px; padding: 0; z-index: 1010; box-shadow: 0 0 25px rgba(0,0,0,0.1); } .style-switcher .css-trigger{ position: absolute; top:37%; transform: translateY(-50%); right: -50px; width: 50px; background-color:#2d4767; color:#fff; border-radius: 0px 3px 3px 0px; text-align: center; line-height:55px; height: 50px; font-size: 24px; cursor: pointer; } .style-switcher .css-trigger a{ color:#ffffff; } .style-switcher.active { left: 0; } ul#themecolors { margin: 0; padding:15px 0; text-align: center; background: #334e6f; } ul#themecolors li { list-style: none; padding:5px; display: inline-block; } ul#themecolors li a { width:35px; height:35px; background:#f4f5f7; display: inline-block; border-radius: 50%; font-size: 0; border:3px solid rgba(255,255,255,1); } a.default-theme { background:#fb7618 !important; } a.blue-theme { background:#3a5bbc !important; } a.green-theme { background:#28b446 !important; } a.red-theme { background:#d32e2a !important; } a.purple-theme { background:#9886ec !important; } a.yellow-theme { background:#fbbb00 !important; } a.oceangreen-theme { background:#00A877 !important; } a.goodred-theme { background:#f40c43 !important; } a.goodgreen-theme { background:#19b521 !important; } a.blue2-theme { background:#0176ff !important; } @media only screen and (max-width: 767px) { .singles-dashboard-list { display: block; width: 100%; } .sd-list-left { max-width: 100%; } .sd-list-right { padding: 1rem 1rem; } }