@keyframes x-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes x-fadeIn-out{0%{opacity:1}to{opacity:0}}@keyframes x-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@keyframes x-fadeInUp-out{0%{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}}@keyframes x-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);-moz-transform:translate3d(0,-50px,0);-ms-transform:translate3d(0,-50px,0);-o-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@keyframes x-fadeInDown-out{0%{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-50px,0);-moz-transform:translate3d(0,-50px,0);-ms-transform:translate3d(0,-50px,0);-o-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}}@keyframes x-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);-moz-transform:translate3d(-50px,0,0);-ms-transform:translate3d(-50px,0,0);-o-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@keyframes x-fadeInLeft-out{0%{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(-50px,0,0);-moz-transform:translate3d(-50px,0,0);-ms-transform:translate3d(-50px,0,0);-o-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}}@keyframes x-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);-moz-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);-o-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@keyframes x-fadeInRight-out{0%{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(50px,0,0);-moz-transform:translate3d(50px,0,0);-ms-transform:translate3d(50px,0,0);-o-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}}@keyframes x-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-90deg);-moz-transform:perspective(400px) rotate3d(1,0,0,-90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-90deg);-o-transform:perspective(400px) rotate3d(1,0,0,-90deg);transform:perspective(400px) rotate3d(1,0,0,-90deg)}to{-webkit-transform:perspective(400px) rotate3d(0,0,0,0deg);-moz-transform:perspective(400px) rotate3d(0,0,0,0deg);-ms-transform:perspective(400px) rotate3d(0,0,0,0deg);-o-transform:perspective(400px) rotate3d(0,0,0,0deg);transform:perspective(400px) rotate3d(0,0,0,0deg)}}@keyframes x-flipInX-out{0%{-webkit-transform:perspective(400px) rotate3d(0,0,0,0deg);-moz-transform:perspective(400px) rotate3d(0,0,0,0deg);-ms-transform:perspective(400px) rotate3d(0,0,0,0deg);-o-transform:perspective(400px) rotate3d(0,0,0,0deg);transform:perspective(400px) rotate3d(0,0,0,0deg)}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,-90deg);-moz-transform:perspective(400px) rotate3d(1,0,0,-90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-90deg);-o-transform:perspective(400px) rotate3d(1,0,0,-90deg);transform:perspective(400px) rotate3d(1,0,0,-90deg)}}@keyframes x-slideInUp{0%{-webkit-transform:perspective(0) rotate3d(1,0,0,-90deg);-moz-transform:perspective(0) rotate3d(1,0,0,-90deg);-ms-transform:perspective(0) rotate3d(1,0,0,-90deg);-o-transform:perspective(0) rotate3d(1,0,0,-90deg);transform:perspective(0) rotate3d(1,0,0,-90deg)}to{-webkit-transform:perspective(0) rotate3d(0,0,0,0deg);-moz-transform:perspective(0) rotate3d(0,0,0,0deg);-ms-transform:perspective(0) rotate3d(0,0,0,0deg);-o-transform:perspective(0) rotate3d(0,0,0,0deg);transform:perspective(0) rotate3d(0,0,0,0deg)}}@keyframes x-slideInUp-out{0%{-webkit-transform:perspective(0) rotate3d(0,0,0,0deg);-moz-transform:perspective(0) rotate3d(0,0,0,0deg);-ms-transform:perspective(0) rotate3d(0,0,0,0deg);-o-transform:perspective(0) rotate3d(0,0,0,0deg);transform:perspective(0) rotate3d(0,0,0,0deg)}to{-webkit-transform:perspective(0) rotate3d(1,0,0,-90deg);-moz-transform:perspective(0) rotate3d(1,0,0,-90deg);-ms-transform:perspective(0) rotate3d(1,0,0,-90deg);-o-transform:perspective(0) rotate3d(1,0,0,-90deg);transform:perspective(0) rotate3d(1,0,0,-90deg)}}.x-animated{-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.x-slideInUp{-webkit-animation-duration:750ms;-moz-animation-duration:750ms;-o-animation-duration:750ms;animation-duration:750ms}.x-slideInUp-out{-webkit-animation-duration:300ms;-moz-animation-duration:300ms;-o-animation-duration:300ms;animation-duration:300ms}.x-fadeIn{-webkit-animation-name:x-fadeIn;-moz-animation-name:x-fadeIn;-o-animation-name:x-fadeIn;animation-name:x-fadeIn}.x-fadeIn-out{-webkit-animation-name:x-fadeIn-out;-moz-animation-name:x-fadeIn-out;-o-animation-name:x-fadeIn-out;animation-name:x-fadeIn-out}.x-fadeInUp{-webkit-animation-name:x-fadeInUp;-moz-animation-name:x-fadeInUp;-o-animation-name:x-fadeInUp;animation-name:x-fadeInUp}.x-fadeInUp-out{-webkit-animation-name:x-fadeInUp-out;-moz-animation-name:x-fadeInUp-out;-o-animation-name:x-fadeInUp-out;animation-name:x-fadeInUp-out}.x-fadeInDown{-webkit-animation-name:x-fadeInDown;-moz-animation-name:x-fadeInDown;-o-animation-name:x-fadeInDown;animation-name:x-fadeInDown}.x-fadeInDown-out{-webkit-animation-name:x-fadeInDown-out;-moz-animation-name:x-fadeInDown-out;-o-animation-name:x-fadeInDown-out;animation-name:x-fadeInDown-out}.x-fadeInLeft{-webkit-animation-name:x-fadeInLeft;-moz-animation-name:x-fadeInLeft;-o-animation-name:x-fadeInLeft;animation-name:x-fadeInLeft}.x-fadeInLeft-out{-webkit-animation-name:x-fadeInLeft-out;-moz-animation-name:x-fadeInLeft-out;-o-animation-name:x-fadeInLeft-out;animation-name:x-fadeInLeft-out}.x-fadeInRight{-webkit-animation-name:x-fadeInRight;-moz-animation-name:x-fadeInRight;-o-animation-name:x-fadeInRight;animation-name:x-fadeInRight}.x-fadeInRight-out{-webkit-animation-name:x-fadeInRight-out;-moz-animation-name:x-fadeInRight-out;-o-animation-name:x-fadeInRight-out;animation-name:x-fadeInRight-out}.x-flipInX,.x-flipInX-out,.x-slideInUp,.x-slideInUp-out{-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:x-flipInX;-moz-animation-name:x-flipInX;-o-animation-name:x-flipInX;animation-name:x-flipInX;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.x-flipInX-out,.x-slideInUp,.x-slideInUp-out{-webkit-animation-name:x-flipInX-out;-moz-animation-name:x-flipInX-out;-o-animation-name:x-flipInX-out;animation-name:x-flipInX-out}.x-slideInUp,.x-slideInUp-out{-webkit-animation-name:x-slideInUp;-moz-animation-name:x-slideInUp;-o-animation-name:x-slideInUp;animation-name:x-slideInUp}.x-slideInUp-out{-webkit-animation-name:x-slideInUp-out;-moz-animation-name:x-slideInUp-out;-o-animation-name:x-slideInUp-out;animation-name:x-slideInUp-out}:root{--g5blog-loop-post-title-font-size:2.5rem;--g5blog-loop-post-meta-font-size:0.875rem;--g5blog-loop-post-except-line-height:1.6;--g5blog-loop-grid-post-except-max-height:4em;--g5blog-loop-medium-image-post-except-max-height:4em;--g5blog-loop-medium-image-post-image-width:440px;--g5blog-loop-medium-image-post-image-spacing:30px;--g5blog-loop-medium-image-post-title-font-size:1.875rem;--g5blog-loop-grid-post-title-font-size:1.5rem;--g5blog-loop-widget-post-title-font-size:1rem;--g5blog-widget-post-item-spacing:20px;--g5blog-single-post-title-font-size:2.5rem;--g5blog-loop-widget-post-featured-width:100px;--g5blog-loop-widget-post-featured-spacing:20px}ul.g5blog__post-meta{padding:0;margin-bottom:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--g5blog-loop-post-meta-font-size)}ul.g5blog__post-meta li{margin:0 25px 0 0}ul.g5blog__post-meta li a{color:inherit;-webkit-transition:all .3s;transition:all .3s}.g5blog__post-title a:active,.g5blog__post-title a:focus,.g5blog__post-title a:hover,ul.g5blog__post-meta li a:active,ul.g5blog__post-meta li a:focus,ul.g5blog__post-meta li a:hover{color:var(--g5-color-accent)}ul.g5blog__post-meta li i{margin-right:5px}ul.g5blog__post-meta li:last-child{margin-right:0}ul.g5blog__post-meta li>div{display:inline-block}ul.g5blog__post-meta .fa-heart-o:before{content:"";font-weight:400}.g5blog__post-title{font-size:var(--g5blog-loop-post-title-font-size);word-break:break-word;margin-top:0!important}.g5blog__post-title a{-webkit-transition:all .3s;transition:all .3s;color:inherit}.g5blog__post-excerpt{line-height:var(--g5blog-loop-post-except-line-height)}.g5blog__post-excerpt p:last-child{margin-bottom:0}.g5core__image-size-blog-widget:before{padding-top:100%}.g5core__image-size-blog-single-full:before,.g5core__image-size-blog-single:before{padding-top:55.9523809524%}.g5blog__post-large-image .g5blog__post-featured{margin-bottom:1.5625rem}.g5blog__post-large-image .g5blog__post-title{margin-bottom:1rem}.g5blog__post-large-image .g5blog__post-meta+.g5blog__post-excerpt{margin-top:1.25rem}.g5blog__post-large-image.sticky .g5blog__post-inner{padding:2rem}.g5blog__post-large-image.sticky .g5blog__post-featured{margin-left:-2rem;margin-right:-2rem;margin-top:-2rem}.g5blog__layout-large-image .g5blog__post-default{padding-bottom:4rem}.g5blog__post-medium-image .g5blog__post-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g5blog__post-medium-image .g5blog__post-featured{width:var(--g5blog-loop-medium-image-post-image-width);-ms-flex-negative:0;flex-shrink:0;margin-right:var(--g5blog-loop-medium-image-post-image-spacing);-ms-flex-item-align:stretch;align-self:stretch}.g5blog__post-medium-image .g5core__entry-thumbnail{height:100%}.g5blog__post-medium-image .g5blog__post-title{font-size:var(--g5blog-loop-medium-image-post-title-font-size);margin-bottom:.6875rem}.g5blog__post-medium-image .g5blog__post-excerpt{margin-top:1.25rem}.g5blog__layout-medium-image .g5blog__post-default{padding-bottom:2.5rem}@media (max-width:1199px){.g5blog__post-medium-image .g5blog__post-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.g5blog__post-medium-image .g5blog__post-featured{width:100%!important;margin-right:0!important;margin-bottom:1.5625rem}}@media (min-width:1200px){.g5blog__post-medium-image .g5blog__post-excerpt{max-height:calc(var(--g5blog-loop-post-except-line-height)*var(--g5blog-loop-medium-image-post-except-max-height));overflow:hidden}}.g5blog__post-grid .g5blog__post-featured{margin-bottom:1rem}.g5blog__post-grid .g5blog__post-title{margin-bottom:.6875rem;font-size:var(--g5blog-loop-grid-post-title-font-size)}.g5blog__post-grid .g5blog__post-excerpt{margin-top:1.25rem}.g5blog__post-grid.sticky .g5blog__post-inner{padding:2rem}.g5blog__post-grid.sticky .g5blog__post-featured{margin-left:-2rem;margin-right:-2rem;margin-top:-2rem}@media (min-width:576px){.g5blog__post-grid .g5blog__post-excerpt{max-height:calc(var(--g5blog-loop-post-except-line-height)*var(--g5blog-loop-grid-post-except-max-height));overflow:hidden}}.g5blog__post-widget .g5blog__post-inner{display:-ms-flexbox;display:flex}.g5blog__post-widget .g5blog__post-featured{width:var(--g5blog-loop-widget-post-featured-width);-ms-flex-negative:0;flex-shrink:0;margin-right:var(--g5blog-loop-widget-post-featured-spacing)}.g5blog__post-widget .g5blog__post-content{-ms-flex-positive:1;flex-grow:1;width:1px}.g5blog__post-widget .g5blog__post-title{font-size:var(--g5blog-loop-widget-post-title-font-size);margin-bottom:.6875rem}.g5blog__post-widget .g5blog__post-meta,.g5blog__single-layout-1 .g5blog__single ul.g5blog__post-meta,.g5blog__single-layout-2 .g5blog__single ul.g5blog__post-meta{margin-bottom:0}.g5blog__widget-post-list .g5blog__post-widget{margin-bottom:var(--g5blog-widget-post-item-spacing)}.g5blog__widget-post-list .g5blog__post-widget:last-child{margin-bottom:0!important}.g5blog__single-featured-gallery .g5core__entry-thumbnail-image{display:block}.g5blog__single-featured-gallery .g5core__entry-thumbnail-image img{width:100%}.g5blog__single-featured-gallery .slick-arrows{position:absolute;top:10px;right:10px}.g5blog__single-featured-gallery.slick-slider{margin:0}.g5blog__single-featured-gallery .slick-slide>div{padding:0}.g5blog__single-featured-gallery .slick-arrow{background-color:#fff}.g5blog__single-meta-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px;margin-top:30px}.g5blog__single-meta-tag{-ms-flex-positive:1;flex-grow:1;margin:5px 0}.g5blog__single-meta-tag.tagcloud a{margin-bottom:0!important}.g5core__social-share.post{margin:5px 0}@media (max-width:767px){.g5blog__single-meta-bottom{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.g5blog__single-title{font-size:var(--g5blog-single-post-title-font-size);word-break:break-word}.g5blog__block-title{font-size:2rem;margin-bottom:2rem;text-align:center}.g5blog__single-related-wrap{margin-top:5rem}.g5blog__single-layout-1 .g5blog__single-featured{margin-bottom:2.5rem}.g5blog__single-layout-1 .g5blog__single-title{margin-bottom:.5rem}.g5blog__single-layout-1 .g5blog__single-meta-top{margin-bottom:1.5rem}.g5blog__single-layout-1.g5blog__no-post-thumbnail .g5blog__single-meta-top{margin-bottom:2rem}.g5blog__single-layout-2 .g5blog__single-featured{margin-bottom:1.5625rem}.g5blog__single-layout-2 .g5blog__single-title,.g5blog__single-layout-3.g5blog__no-post-thumbnail .g5blog__single-title{margin-bottom:.5rem}.g5blog__single-layout-2 .g5blog__single-meta-top,.g5blog__single-layout-3 .g5blog__single ul.g5blog__post-meta{margin-bottom:2rem}.g5blog__single-layout-3 .g5blog__single-featured,.g5blog__single-layout-3 .g5blog__single-title{margin-bottom:1rem}@media (min-width:992px){.no-sidebar.g5blog__single-layout-4 .g5blog__single-breadcrumbs .g5core-breadcrumbs{-ms-flex-pack:center;justify-content:center}}.g5blog__single-layout-4 .g5blog__single-featured{margin-bottom:2.5rem;text-align:center}.g5blog__single-layout-4 .g5blog__single-title{margin-bottom:.5rem}.g5blog__single-layout-4 .g5blog__single ul.g5blog__post-meta{margin-bottom:0;-ms-flex-pack:center;justify-content:center}.g5blog__single-layout-4 .g5blog__single-meta-top{margin-bottom:1.5rem;text-align:center}.g5blog__single-layout-5 .g5blog__single-title{margin-bottom:.5rem}.g5blog__single-layout-5 .g5blog__single ul.g5blog__post-meta,.g5blog__single-layout-6 .g5blog__single .g5core__post-featured{margin-bottom:2rem}.g5blog__single-layout-6 .g5blog__single-breadcrumbs{padding-bottom:1.5rem}.g5blog__single-featured-container{background-color:#565656;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;height:560px;color:#fff}.g5blog__single-featured-container:after,.g5blog__single-featured-full:after{content:"";display:block;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0}.g5blog__single-featured-container:after{opacity:.7;background:linear-gradient(to bottom,#000,transparent);background:-webkit-linear-gradient(bottom,#000,transparent)}.g5blog__single-featured-container .g5blog__single-meta-top{position:absolute;left:30px;right:30px;bottom:30px;z-index:2}.g5blog__single-featured-container .g5blog__single-meta-top ul.g5blog__post-meta,.g5blog__single-featured-full .g5blog__single-meta-top ul.g5blog__post-meta{margin-bottom:0;color:inherit}.g5blog__single-featured-container .g5blog__single-meta-top ul.g5blog__post-meta li a:hover,.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs a:hover,.g5blog__single-featured-full .g5blog__single-meta-top ul.g5blog__post-meta li a:hover{color:inherit;opacity:.9}.g5blog__single-featured-container .g5blog__single-meta-top .g5blog__single-title{color:inherit}@media only screen and (max-width:1080px){.g5blog__single-featured-container{height:450px}}@media only screen and (max-width:780px){.g5blog__single-featured-container .g5blog__single-meta-top{left:20px;right:20px;bottom:20px}}@media only screen and (max-width:680px){.g5blog__single-featured-container{height:420px}}.g5blog__single-layout-7 .g5blog__single .g5core__post-featured{margin-bottom:2rem}.g5blog__single-featured-full{background-color:#565656;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;color:#fff}.g5blog__single-featured-full:after{background-color:rgba(0,0,0,.35)}.g5blog__single-featured-full .g5blog__single-featured-inner{height:560px;position:relative}.g5blog__single-featured-full .g5blog__single-meta-top{position:absolute;left:0;right:0;bottom:30px;z-index:2}.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs>li.breadcrumb-leaf,.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs>li.breadcrumb-sep,.g5blog__single-featured-full .g5blog__single-meta-top .g5blog__single-title{color:inherit}.g5blog__single-featured-full .g5blog__single-breadcrumbs{position:relative;z-index:2}.g5blog__single-featured-full .g5blog__single-breadcrumbs>.container{padding-left:0;padding-right:0}.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs{color:#fff}.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs>li.breadcrumb-leaf{opacity:.9}@media only screen and (max-width:1080px){.g5blog__single-featured-full .g5blog__single-featured-inner{height:450px}}@media only screen and (max-width:680px){.g5blog__single-featured-full .g5blog__single-featured-inner{height:420px}}.g5blog__single{padding-bottom:10px;margin-bottom:3rem}.g5blog__single .entry-content{margin-bottom:2rem}.g5blog__single .entry-content:after{content:"";display:block;clear:both}.g5blog__single .entry-content h1,.g5blog__single .entry-content h2,.g5blog__single .entry-content h3,.g5blog__single .entry-content h4,.g5blog__single .entry-content h5,.g5blog__single .entry-content h6{margin-top:2rem}.g5blog__single .entry-content h1:first-child,.g5blog__single .entry-content h2:first-child,.g5blog__single .entry-content h3:first-child,.g5blog__single .entry-content h4:first-child,.g5blog__single .entry-content h5:first-child,.g5blog__single .entry-content h6:first-child{margin-top:0}#g5ere_property_location{border-top:dashed 1px #f0f0f0;padding-top:15px}.g5ere__input-icon,.g5ere__input-icon>span{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.g5ere__input-icon.g5ere__input-icon>input{-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0 5px 5px 0;border-left-width:0;margin:0;padding:5px;border-color:#eee}.g5ere__input-icon>span{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;background-color:#e9ecef;border:1px solid #ced4da;border-radius:5px 0 0 5px}.g5ere__input-icon.icon-right>input{border-radius:5px 0 0 5px;border-left-width:1px;border-right-width:0}.g5ere__input-icon.icon-right>span{border-radius:0 5px 5px 0}.g5ere__input-icon.icon-both>input{border-radius:0;border-right-width:0}.g5ere__input-icon.icon-both>span:last-child{border-radius:0 5px 5px 0}.g5ere__location-coords.hide,.g5ere__lock-pin input[type=checkbox],.g5ere__lock-pin input[type=checkbox]~.locked{display:none}.g5ere__lock-pin label{margin-bottom:0;cursor:pointer}.g5ere__lock-pin label span{margin-left:5px;font-weight:600}.g5ere__lock-pin label i{font-size:18px}.g5ere__lock-pin input[type=checkbox]:checked~.locked{display:block}.g5ere__lock-pin input[type=checkbox]:checked~.unlocked{display:none}.g5ere__location-actions{margin-top:5px;margin-bottom:10px}.g5ere__enter-coordinates-toggle{text-align:right}.g5ere__enter-coordinates-toggle label{cursor:pointer;font-weight:600}.g5ere__current-location{cursor:pointer}#g5ere__admin_property_map{height:400px}.property-print-inner{max-width:768px;margin:0 auto}.property-print-inner .home-page-info{padding:30px 0;border-bottom:1px solid #eee}.property-print-inner img{max-width:100%;height:auto}.property-print-title{padding:30px 0}.g5ere__property-overview-list a,.property-print-title a{color:inherit}.property-print-title .g5ere__property-title-price{display:-ms-flexbox;display:flex}.property-print-title .g5ere__property-title-address{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.property-print-title .g5ere__property-price{-ms-flex:0 0 145px;flex:0 0 145px;max-width:145px;margin-left:auto}.property-print-title .g5ere__property-title{font-size:24px}.property-print-title .g5ere__property-price .g5ere__lpp-price{font-size:20px;font-weight:600}.property-main-info .g5ere__single-property-featured-image{position:relative;margin-bottom:30px}.property-main-info .g5ere__single-property-featured-image.has-image .property-link-api{position:absolute;right:0;bottom:0}.property-main-info .g5ere__property-print-block-title{margin-bottom:20px;font-size:18px}.property-main-info .g5ere__property-print-block:not(:last-child){border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px}.g5ere__property-print-block-floors .g5ere__property_floors-title{font-size:16px}.g5ere__property-print-block-floors .g5ere__property_floors-item:not(:last-child){margin-bottom:30px}.g5ere__property-print-block-contact-agent .g5ere__loop-agent-meta:not(.g5ere__loop-agent-name) .g5ere__lam-content,.g5ere__property-print-block-contact-agent .g5ere__loop-agent-meta:not(.g5ere__loop-agent-name) a{font-weight:600;color:#000}.g5ere__property-print-block-contact-agent .g5core__entry-thumbnail-image{max-width:15px;max-height:150px}.g5ere__property-print-block-details .g5ere__property-details-list{border:1px solid #000;padding:20px;border-radius:5px}.g5ere__property-print-block-details .g5ere__property-details-list ul{margin-bottom:0}.g5ere__property-print-block-gallery .g5core__entry-thumbnail-image{margin-bottom:20px}svg.svg-icon{display:inline-block;width:1em;height:1em;fill:currentColor}.g5ere__property-overview-list{margin-top:-15px}.g5ere__property-overview-list .media-icon{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.07);box-shadow:0 0 7px 0 rgba(0,0,0,.07);border-radius:5px;font-size:32px;padding:10px;color:#0ec6d5}.g5ere__property-overview-list .media-icon .svg-icon{display:-ms-flexbox;display:flex;position:static}.g5ere__property-overview-list .media{padding-top:15px}.property-print-inner .g5ere__contact-actions-whatsapp{margin-top:15px}.property-print-inner .g5ere__contact-actions-whatsapp .btn{color:#0ec6d5;border:1px solid #eee}.property-print-inner .g5ere__contact-actions-whatsapp .btn:hover{background-color:#0ec6d5;border-color:#0ec6d5;color:#fff}@keyframes g5ere__loading-animation{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}:root{--g5ere-font-icon:"Font Awesome 6 Pro"}.g5ere__loop-skin-classic .g5core__post-featured{margin-bottom:15px}.g5ere__loop-skin-medium-image .g5ere__loop-item-inner,ul.g5ere__toolbar-list{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.g5ere__loop-skin-medium-image .g5ere__loop-item-inner>.g5ere__loop-content{-ms-flex:1 1 auto;flex:1 1 auto;width:1px}.g5ere__loop-skin-medium-image .g5core__post-featured{-ms-flex-negative:0;flex-shrink:0}@media (min-width:768px){.g5ere__loop-skin-medium-image .g5core__post-featured{width:280px;margin-right:30px}}@media (max-width:767px){.g5ere__loop-skin-medium-image .g5ere__loop-item-inner{-ms-flex-direction:column;flex-direction:column}.g5ere__loop-skin-medium-image .g5ere__loop-item-inner>.g5ere__loop-content{width:100%}.g5ere__loop-skin-medium-image .g5core__post-featured{margin-right:0;margin-bottom:15px;width:100%}}.g5ere__result-count,.g5ere__toolbar-list .g5core__cate-filer{margin:0}.g5ere__toolbar.boxed{margin-bottom:30px}.g5ere__toolbar.boxed .container{max-width:100%;padding-left:0;padding-right:0}.g5ere__toolbar.stretched .g5ere__toolbar-inner,.g5ere__toolbar.stretched_content .g5ere__toolbar-inner{padding:5px 0}@media (min-width:1200px){.g5ere__toolbar.stretched_content .container{max-width:95%}}ul.g5ere__toolbar-list{list-style:none;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important;padding:0!important}ul.g5ere__toolbar-list>li{margin-left:0;margin-top:0;margin-right:15px}ul.g5ere__toolbar-list>li:last-child{margin-right:0}.g5ere__toolbar-content-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g5ere__toolbar-left{-ms-flex:1 1 auto;flex:1 1 auto}.g5ere__toolbar-right{-ms-flex-negative:0;flex-shrink:0}.g5ere__toolbar-left,.g5ere__toolbar-right{margin:5px 0}@media (min-width:992px){.g5ere__toolbar-mobile{display:none}}@media (max-width:991px){.g5ere__toolbar-desktop{display:none}.g5ere__toolbar-content-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1199px){body.g5ere__archive-halt-map .g5ere__main-content{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;margin-top:50px}}@media (min-width:576px){body.g5ere__archive-halt-map .g5ere__main-content{max-width:540px}}@media (min-width:768px){body.g5ere__archive-halt-map .g5ere__main-content{max-width:720px}}@media (min-width:992px){body.g5ere__archive-halt-map .g5ere__main-content{max-width:960px}}@media (min-width:1200px){.g5ere__property-halt-map{display:-ms-flexbox;display:flex}.g5ere__property-halt-map .g5ere__property-explore-map{-ms-flex:1 1 auto;flex:1 1 auto}.g5ere__property-halt-map .g5ere__property-explore-map .g5ere__map-canvas{height:100vh}.g5ere__property-halt-map #primary-content,.g5ere__property-halt-map .g5ere__main-content{-ms-flex:0 0 640px;flex:0 0 640px;max-width:640px;position:relative;padding:30px 15px}.g5ere__property-halt-map.half-map-right .g5ere__property-explore-map{order:1}}@media (min-width:1400px){.g5ere__property-halt-map #primary-content,.g5ere__property-halt-map .g5ere__main-content{-ms-flex:0 0 770px;flex:0 0 770px;max-width:770px}}@media (min-width:1500px){.g5ere__property-halt-map #primary-content,.g5ere__property-halt-map .g5ere__main-content{-ms-flex:0 0 870px;flex:0 0 870px;max-width:870px;padding:50px 35px}}body.g5ere__archive-halt-map #primary-content,body.g5ere__archive-halt-map #primary-content>.container{padding:0}@media (max-width:1199px){body.g5ere__archive-halt-map #primary-content{padding-bottom:50px}}body.g5ere__archive-halt-map.g5ere__archive-halt-map #primary-content>.container{max-width:100%!important}.g5ere__loop-property-title{font-size:1rem;word-break:break-word;-webkit-transition:color .3s;transition:color .3s}.g5ere__loop-property-address a,.g5ere__loop-property-title a{color:inherit!important}.g5ere__loop-property-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.g5ere__loop-property-meta{list-style:none;margin:0;padding:0}ul.g5ere__loop-property-meta li{display:inline-block;margin-right:10px}ul.g5ere__loop-property-meta li.g5ere-divider{width:1px;height:20px;background:#e9ecef;vertical-align:middle}ul.g5ere__loop-property-meta li:last-child{margin-right:0}ul.g5ere__loop-property-meta .g5ere__icon,ul.g5ere__loop-property-meta i{margin-right:3px;vertical-align:middle}.g5ere__property-featured .g5core__entry-thumbnail-image{display:block}.g5ere__property-featured .g5core__entry-thumbnail-image img{width:100%}.g5ere__post-featured-bg-gradient .g5core__entry-thumbnail:after{opacity:1;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,transparent),color-stop(30%,transparent),to(rgba(0,0,0,.75)));background:-o-linear-gradient(top,transparent 0,transparent 0,transparent 30%,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,transparent 0,transparent 0,transparent 30%,rgba(0,0,0,.75) 100%)}.g5ere__post-featured-bg-gradient .g5ere__loop-content{position:absolute;left:0;right:0;bottom:0;z-index:2;color:#fafafa;padding:10px 20px}.g5ere__post-featured-bg-gradient .g5ere__loop-content *{color:inherit}.g5ere__post-featured-bg-gradient .g5ere__loop-content :hover{color:#fff}@media (max-width:767px){.g5ere__post-featured-bg-gradient .g5core__embed-responsive:before{padding-top:100%!important}.g5ere__post-featured-bg-gradient .g5core__entry-thumbnail:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,transparent),color-stop(10%,transparent),to(rgba(0,0,0,.75)));background:-o-linear-gradient(top,transparent 0,transparent 0,transparent 10%,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,transparent 0,transparent 0,transparent 10%,rgba(0,0,0,.75) 100%)}}@media (max-width:479px){.g5ere__post-featured-bg-gradient .g5core__embed-responsive:before{padding-top:130%!important}}.g5ere__post-featured-circle .g5core__entry-thumbnail,.g5ere__post-featured-circle .g5core__entry-thumbnail img,.g5ere__post-featured-circle .g5core__entry-thumbnail:after{border-radius:50%}.g5ere__post-featured-circle .g5core__embed-responsive:before{padding-top:100%}.g5ere__loop-property-actions .fa-spinner:before,.g5ere__property-actions li .fa-spinner:before{content:""!important}.g5ere__loop-property-actions a{color:inherit;width:1.2em;display:inline-block;text-align:center}.g5ere__loop-property-actions a+a{margin-left:5px}.g5ere__property-featured .g5ere__loop-property-actions{position:absolute;bottom:10px;right:10px;z-index:2;color:#fff;opacity:0;-webkit-transition:all .3s;transition:all .3s}.g5ere__property-featured:hover .g5ere__loop-property-actions{opacity:1}.g5ere__property-badge{display:inline-block;color:#fff;background-color:#222;padding:2px 10px;font-size:13px;line-height:20px;text-transform:uppercase;text-align:center}.g5ere__loop-property-badge{position:absolute;top:10px;left:10px;margin-top:-5px;font-size:0;z-index:2}.g5ere__loop-property-badge .g5ere__property-badge{margin-right:5px;margin-top:5px}.g5ere__loop-property-badge .g5ere__property-badge:last-child{margin-right:0}.g5ere__property-excerpt p:last-child{margin-bottom:0}.g5ere__icon{display:inline-block}.g5ere__svg-icon{-webkit-transition:fill 120ms ease-in-out;transition:fill 120ms ease-in-out;fill:currentColor;height:1em;width:1em;stroke:currentColor;position:relative}.g5ere__property-explore-map .g5ere__map-canvas,.g5ere__single-map .g5ere__map-canvas{height:500px}.g5ere__search-form .row{margin-left:-5px;margin-right:-5px}.g5ere__search-form .col{padding-left:5px;padding-right:5px}.g5ere__search-field{margin-bottom:15px}.g5ere__search-field .bootstrap-select{width:100%!important}#g5ere__advanced_search_header_mobile,.g5ere__rate-input input,.g5ere__search-field .g5ere__s-label{display:none}.g5ere__search-field .custom-control-label{cursor:pointer}.g5ere__rs-slider-wrap{margin-left:8px;margin-right:8px}.g5ere__sf-top{margin-left:-5px;margin-right:-5px}.g5ere__sf-top .g5ere__search-field{-ms-flex-preferred-size:130px;flex-basis:130px;padding-left:5px;padding-right:5px}.g5ere__sf-top .g5ere__sf-keyword{-ms-flex-positive:1;flex-grow:1}.g5ere__sf-top .g5ere__sf-keyword .form-control{-ms-flex:1 1 auto;flex:1 1 auto}.g5ere__features-list,.g5ere__sf-bottom{padding-top:15px}@media (max-width:991px){.g5ere__sf-top .g5ere__search-field{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:15px}}.g5ere__btn-features-list,.g5ere__review-comment-title a,.g5ere__sf-auto-complete-footer a{color:inherit}.g5ere__sf-auto-complete.in .g5ere__sf-auto-complete-result{display:block}.g5ere__sf-auto-complete-result.dropdown-menu{right:0}.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item{white-space:normal;border-bottom:1px solid #eee;padding-top:.5rem;padding-bottom:.5rem}.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item.active,.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item:active,.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item:focus,.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item:hover{background-color:#f8f9fa}.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item:last-child{border-bottom:none}.g5ere__property-auto-complete-item .g5ere__property-featured{width:55px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.g5ere__property-auto-complete-item .g5ere__property-content{width:1px}.g5ere__sf-auto-complete-footer{padding:.5rem 1.5rem;border-top:1px solid #eee}.g5ere__sf-auto-complete-list{max-height:360px;overflow-y:auto}.g5ere__advanced-search-archive{margin-bottom:30px}.g5ere__ash-sticky .g5ere__ash-sticky-area{-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.g5ere__ash-sticky .g5ere__ash-sticky-hidden{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-box-shadow:none!important;box-shadow:none!important}.g5ere__ash-sticky-area-wrap.sticky .g5ere__ash-sticky-area{-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.1);box-shadow:0 0 15px 5px rgba(0,0,0,.1);z-index:999;width:auto;left:0;right:0}.g5ere__advanced-search-header .g5ere__ash-inner{padding-top:10px;padding-bottom:10px}#g5ere__advanced_search_header_mobile .g5ere__sf-top .g5ere__search-field{margin-bottom:0}.paging-navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.paging-navigation .next.page-numbers,.paging-navigation .prev.page-numbers{position:static;height:40px;line-height:40px}.paging-navigation .next.page-numbers::after,.paging-navigation .prev.page-numbers::after{font-family:var(--g5ere-font-icon);font-size:16px;font-weight:300}.paging-navigation .next.page-numbers::after{content:""}.paging-navigation .prev.page-numbers::after{content:""}.paging-navigation .page-numbers{display:inline-block;padding:0 10px;line-height:40px}.ui-dialog{padding:0;background-image:none;background-color:#fff;min-width:450px;max-width:100%}.ui-dialog .ui-dialog-titlebar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{float:none;margin:0 auto 0 0;width:auto}.ui-dialog .ui-dialog-titlebar-close{position:static;margin:0;line-height:20px;background-color:transparent;border:0;width:auto;height:auto;font-size:0}.ui-dialog .ui-dialog-titlebar-close::before{content:"";font-family:var(--g5ere-font-icon);color:inherit;font-size:18px}.ui-dialog .ui-dialog-buttonpane{border-top:0;margin:0;padding-top:0;padding-bottom:1rem}.ui-dialog .ui-dialog-buttonpane button{height:40px;line-height:39px;text-transform:uppercase;font-weight:600;margin:0}.ui-dialog .ere-dialog-popup{padding:20px 16px}.g5ere__loading-wrap{position:relative}.g5ere__loading{position:absolute;display:flex;background:rgba(20,30,48,.2);background:-webkit-linear-gradient(to right,rgba(20,30,48,.2),rgba(36,59,85,.2));background:linear-gradient(to right,rgba(20,30,48,.2),rgba(36,59,85,.2));top:0;left:0;right:0;bottom:0;z-index:999;justify-content:center;align-items:center}.g5ere__loading>span{display:inline-block;position:relative;width:64px;height:64px}.g5ere__loading>span:after,.g5ere__loading>span:before{content:"";position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:g5ere__loading-animation 1s cubic-bezier(0,.2,.8,1) infinite}.g5ere__loading>span:after{animation-delay:-.5s}.g5ere__single-bottom-bar{display:none;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;transition:all .5s}@media (max-width:576px){.g5ere__single-bottom-bar{display:block}}.g5ere__single-bottom-bar.out{-webkit-transform:translateY(100%);transform:translateY(100%)}.g5ere__single-bottom-bar .g5ere__sbb-inner{margin:0-5px}.g5ere__single-bottom-bar .g5ere__sbb-inner .g5ere__sbb-item{padding:0 5px}.g5ere__single-bottom-bar .g5ere__sbb-inner .btn{padding-left:5px;padding-right:5px;height:50px;line-height:50px}.g5ere__single-bottom-bar .g5ere__sbb-inner .btn i{display:none;font-size:20px}@media (max-width:480px){.g5ere__single-bottom-bar .g5ere__sbb-inner .btn i{display:inline-block}.g5ere__single-bottom-bar .g5ere__sbb-inner .btn span{display:none}}.g5ere__rating-stars{position:relative;vertical-align:middle;display:inline-block;overflow:hidden;font-size:12px;text-align:left}.g5ere__rating-stars .g5ere__filled-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden}.g5ere__rating-icon-stars .fa,.g5ere__star{color:#f6b500}.g5ere__rating-icon-stars{color:#ededed}.g5ere__rbl-label{min-width:40px;text-align:right}.g5ere__rbl-progress{height:.25rem}.g5ere__rate-input{direction:rtl;display:inline-block}.g5ere__rate-input label{margin-left:-2px;margin-right:-2px;color:#ededed;font-size:20px;cursor:pointer}.g5ere__rate-input label:hover,.g5ere__rate-input label:hover~label{color:#f6b500!important}.g5ere__rate-input input:checked~label{color:#f6b500}.g5ere__rate-input:hover>input:checked~label{color:#ededed}.g5ere__rating-avarage .g5ere__rating-stars{font-size:0;margin:0-5px}.g5ere__rating-avarage .g5ere__star{width:46px;height:46px;line-height:46px;text-align:center;display:inline-block;background-color:#eee;border-radius:5px;color:#fff;margin:0 5px}.g5ere__rating-avarage .g5ere__star i{font-size:20px;font-weight:700;line-height:46px}.g5ere__rating-avarage .g5ere__filled-stars .g5ere__star{background-color:#f6b500}@media (min-width:768px){.g5ere__panel-heading{display:none}.g5ere__single-block-tabs .g5ere__panels-container .tab-pane.active .collapse{display:block}}@media (max-width:767px){.g5ere__tabs-container{display:none}.g5ere__panels-container>.tab-pane{display:block;opacity:1}}.g5ere__btn-my-favourite,.g5ere__login-button a,.g5ere__property-address a,.g5ere__property-address-item a,.g5ere__property-detail-item a,.g5ere__property-feature-item a,.g5ere__property-overview-list a,.g5ere__user-dropdown .g5ere__user-display-name{color:inherit}.g5ere__user-dropdown .g5ere__user-dropdown-menu{border:0;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.06);box-shadow:0 1px 5px 0 rgba(0,0,0,.06);margin:0;top:100%!important}.g5ere__user-dropdown .dropdown-item.active,.g5ere__user-dropdown .dropdown-item:active{background-color:#f8f9fa}.g5ere__user-dropdown .dropdown-item a{color:#696969}.g5ere__user-dropdown .dropdown-item a i{margin-right:8px}.g5ere__user-dropdown:hover .g5ere__user-dropdown-menu{display:block}.g5core-header-customize .g5core-hc-button-add-listing .btn-listing{color:inherit;background-color:transparent!important}.g5core-mobile-header .g5ere__user-dropdown-menu{top:100%!important}.g5core-mobile-header.header-style-layout-01 .g5ere__user-dropdown-menu,.g5core-mobile-header.header-style-layout-02 .g5ere__user-dropdown-menu{left:auto!important;right:0}.g5ere-show-password{cursor:pointer}.g5ere__single-property-map-canvas{height:500px}.g5ere__get-directions{bottom:10px;left:10px;z-index:1000}@media (max-width:991px){.g5ere__single-property-galleries .g5ere__single-property-map-canvas{height:500px!important}}.g5ere__property-title{font-size:2rem;word-break:break-word}.g5ere__spg-nav{z-index:400;top:50px;right:50px}.g5ere__spg-nav .nav-link{width:48px;height:48px;text-align:center;line-height:48px;padding:0;color:#fff;font-size:18px;background-color:rgba(0,0,0,.65)}@media (min-width:992px){.g5ere__spg-nav .nav-link{margin-left:5px}}@media (max-width:991px){.g5ere__spg-nav{position:static!important;margin-top:10px}.g5ere__spg-nav .nav-link{margin-right:5px}}.g5ere__slick-arrows-absolute .slick-arrow{opacity:0;-webkit-transition:all .3s;transition:all .3s}.g5ere__slick-arrows-absolute .slick-arrow.slick-prev{left:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.g5ere__slick-arrows-absolute .slick-arrow.slick-next{right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.g5ere__slick-arrows-absolute:hover .slick-arrow{opacity:1}.g5ere__slick-arrows-absolute .slick-dots{position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);margin:0!important}.g5ere__slick-dots-absolute .slick-dots{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0!important;color:#fff}.g5ere__slick-dots-absolute .slick-dots li{opacity:.6}.g5element__properties-slider .slick-dots li.slick-active,.g5element__properties-slider .slick-dots li:hover,.g5ere__slick-dots-absolute .slick-dots li.slick-active,.g5ere__slick-dots-absolute .slick-dots li:hover{color:#fff;opacity:1}.g5ere__single-property-gallery .g5core__entry-thumbnail-image{display:block}.g5ere__single-property-gallery .g5core__entry-thumbnail img{width:100%}.g5ere__spg-thumbnail .g5ere__spg-slider-thumb{margin-top:10px}.g5ere__spg-thumbnail .g5ere__spg-slider-thumb .g5core__entry-thumbnail{cursor:pointer}.g5ere__spg-thumbnail .g5ere__spg-slider-thumb .g5core__entry-thumbnail:after{opacity:1;background-color:rgba(0,0,0,.5)}.g5ere__spg-thumbnail .g5ere__spg-slider-thumb .g5core__entry-thumbnail:hover:after,.g5ere__spg-thumbnail .g5ere__spg-slider-thumb .slick-current .g5core__entry-thumbnail:after{opacity:0}.g5ere__spg-wrap-metro-4 .g5ere__spg-nav{right:auto;left:10px;top:20px}@media (min-width:1200px){.g5ere__property-layout-two-columns .g5ere__property-meta-action{-ms-flex-wrap:wrap;flex-wrap:wrap}.g5ere__property-layout-two-columns .g5ere__property-meta-action .g5ere__property-actions{order:0}.g5ere__property-layout-two-columns .g5ere__property-overview-list .col-md-3{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.g5ere__property-layout-two-columns .g5ere__review-rating-wrap .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.g5ere__sph-layout-1 .g5ere__sph-inner{padding-top:1.5rem}@media (min-width:992px){.g5ere__sph-layout-2>.container{max-width:100%;padding-left:0;padding-right:0}}.g5ere__sph-layout-2 .g5core__single-breadcrumbs{padding-bottom:1.5rem}.g5ere__sph-layout-3 .g5ere__sph-inner,.g5ere__sph-layout-4 .g5ere__sph-inner{padding-top:1.5rem}.g5ere__sph-layout-5 .g5core__single-breadcrumbs{padding-bottom:1.5rem}.g5ere__sph-layout-5 .g5ere__property-meta-action{margin-top:25px}.g5ere__sph-layout-5 .g5ere__property-meta-action>ul{margin-bottom:25px}.g5ere__single-property-layout-7 .g5ere__single-property-gallery{margin-top:30px}.g5ere__sph-layout-8 .g5ere__sph-inner{padding-top:1.5rem}.g5ere__sps-list{font-size:.9rem}.g5ere__property-actions li,.g5ere__property-meta>li{margin-right:.25rem}.g5ere__property-actions li .g5ere__sps-btn,.g5ere__property-actions li>a{cursor:pointer;width:30px;height:30px;line-height:30px;font-size:14px;text-align:center;border:1px solid #eee;display:block;border-radius:4px}.g5ere__property-actions li:last-child,.g5ere__property-meta>li:last-child{margin-right:0}.g5ere__single-content .g5ere__single-block{margin-bottom:2rem}.g5ere__single-content .g5ere__single-property-gallery{margin-bottom:30px}.g5ere__single-block .card-header h2{font-size:1.2rem;margin:0}.g5ere__single-block .card-body :last-child{margin-bottom:0}@media (min-width:768px){.g5ere__property-meta-action{-ms-flex-align:start;align-items:flex-start}.g5ere__property-meta-action .g5ere__property-actions{order:1;-ms-flex-negative:0;flex-shrink:0}.g5ere__property-meta-action .g5ere__property-meta{margin-right:.25rem}.g5ere__property-meta-action,.g5ere__property-title-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g5ere__property-title-price .g5ere__property-price{-ms-flex-negative:0;flex-shrink:0}}.g5ere__property-block-header .g5ere__loop-property-badge{position:static}.g5ere__property-block-header .g5ere__property-block-description{border:0;padding:0;margin:35px 0 0}.g5ere__property-block-header .g5ere__property-block-description .card-header{background-color:transparent;border-bottom:none;padding:0;margin-bottom:15px}.g5ere__property-block-header .g5ere__property-block-description .card-body{padding:0}.g5ere__property-block-header .g5ere__single-property-galleries{margin-top:35px}.g5ere__sph-layout-5 .g5ere__single-property-featured-image-block{margin-bottom:20px}.g5ere__sph-layout-5 .card-img-overlay{background:rgba(0,0,0,.3);z-index:2}.g5ere__sph-layout-5 .g5ere__loop-property-badge{position:static}.g5ere__sph-layout-5 .g5ere__property-title-price{color:#fff;display:block}.g5ere__sph-layout-5 .g5ere__property-title-price .g5ere__property-title{color:#fff}.g5ere__sph-layout-3 .g5ere__property-block-header,.g5ere__sph-layout-4 .g5ere__property-block-header{margin-bottom:30px}.g5ere__property-address-item strong,.g5ere__property-detail-item strong{min-width:120px}.g5ere__property-address-list{margin-top:-.5rem}.g5ere__property-address-list li,.g5ere__property-details-list li,.g5ere__property-feature-list li{padding-top:.5rem}.g5ere__property-address-list .address{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.g5ere__property-overview-list{margin-top:-15px}.g5ere__property-overview-list .media-icon{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.07);box-shadow:0 0 7px 0 rgba(0,0,0,.07);border-radius:5px;font-size:32px;padding:10px}.g5ere__property-overview-list .media-icon .svg-icon{display:-ms-flexbox;display:flex;position:static}.g5ere__property-overview-list .media{padding-top:15px}.g5ere__property-details-list,.g5ere__property-feature-list{margin-top:-.5rem}.g5ere__property-block-floor-plans .g5ere__property_floors-item{margin-bottom:1rem}.g5ere__property-block-floor-plans .g5ere__property_floors-item .card-header{border-bottom:0;cursor:pointer}.g5ere__property-block-floor-plans .g5ere__property_floors-title{font-size:1rem;margin-bottom:0}.g5ere__property-block-floor-plans .g5ere__property-floor-image{margin-bottom:20px}.g5ere__property-walkscore .walkscore-logo{margin-bottom:1rem}.g5ere__property-walkscore .walkscore-score{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:35px;height:30px;text-align:center;color:#fb6a19;border:1px solid #fb6a19;background-color:#fff;margin-right:15px}.g5ere__property-walkscore .walkscore-score::before{content:"";position:absolute;bottom:-2px;left:50%;width:12px;height:11px;-webkit-transform:rotate(-42deg) translateX(-50%);transform:rotate(-42deg) translateX(-50%);border-bottom:1px solid #fb6a19;border-left:1px solid #fb6a19;background-color:#fff}.g5ere__property-walkscore .walkscore-info .walkscore-description{margin-bottom:0}.g5ere__property-walkscore .walk-score-more-detail{margin-left:auto}.g5ere__property-contact-agent .g5ere__contact-agent-info{margin-bottom:30px}.g5ere__property-contact-agent .g5ere__contact-form-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.g5ere__property-contact-agent .g5ere__contact-form-fields .form-group{padding:0 .5rem;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}@media (max-width:767px){.g5ere__property-contact-agent .g5ere__contact-form-fields .form-group{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.g5ere__property-contact-agent .g5ere__contact-form-fields .form-group-message{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.g5ere__property-block-nearby-places .g5ere__cat-block-title{font-size:1rem}.g5ere__property-block-nearby-places .g5ere__cat-block-item{margin-bottom:1rem!important}.g5ere__property-block-nearby-places .g5ere__cat-block-item .media-body{display:-ms-flexbox;display:flex}.g5ere__property-block-nearby-places .g5ere__cat-block-item .media-body .g5ere__cat-block-content{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding-right:30px}.g5ere__property-block-nearby-places .g5ere__cat-block-item .media-body .g5ere__cat-block-item-review{-ms-flex:0 0 127px;flex:0 0 127px;max-width:127px}@media (max-width:576px){.g5ere__property-block-nearby-places .g5ere__cat-block-item .media-body{-ms-flex-wrap:wrap;flex-wrap:wrap}.g5ere__property-block-nearby-places .g5ere__cat-block-item .g5ere__cat-block-content,.g5ere__property-block-nearby-places .g5ere__cat-block-item .g5ere__cat-block-item-review{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.g5ere__property-block-nearby-places .g5ere__cat-block-item .g5ere__cat-block-content{margin-bottom:10px;padding-right:0}}.g5ere__property-block-nearby-places .g5ere__cat-block-item-thumb{min-width:90px;background-size:cover;background-position:center;display:block;padding:0;overflow:hidden;position:relative;margin-right:20px}.g5ere__property-block-nearby-places .g5ere__cat-block-item-thumb::before{content:"";display:block;padding-top:75%}.g5ere__property-block-nearby-places .g5ere__cat-block-item-title{font-size:15px}.g5ere__property-block-nearby-places .g5ere__cat-block-item-rating .rating-item.active{color:#f6b500}.g5ere__single-property-content-tabs .g5ere__panels-container{padding-top:20px}@media (min-width:768px){.g5ere__single-property-content-tabs .card{border:0}.g5ere__single-property-content-tabs .card-body{padding:0}}.g5ere__single-property-bottom-bar-mobile .g5ere__single-property-bottom-bar-actions .btn{padding-left:0;padding-right:0;height:50px;line-height:50px;font-size:20px;width:50px;text-align:center}@media (max-width:320px){.g5ere__single-property-bottom-bar-mobile .g5ere__loop-agent-position{display:none}}.g5ere__single-property-bottom-bar-mobile .g5core__entry-thumbnail{border-radius:100%;margin-right:10px;width:50px;height:50px}.g5ere__single-property-bottom-bar-mobile .g5core__entry-thumbnail img{border-radius:100%}.g5ere__single-property-featured-container{background-color:#565656;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;height:560px}.g5ere__single-property-featured-container:after{opacity:.7;background:linear-gradient(to bottom,#000,transparent);background:-webkit-linear-gradient(bottom,#000,transparent);content:"";display:block;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0}.g5ere__single-property-featured-container .g5ere__single-meta-top{position:absolute;bottom:30px;z-index:2;color:#fff}.g5ere__loop-agency-address a,.g5ere__loop-agency-meta a,.g5ere__loop-agency-title a,.g5ere__loop-agent-agency a,.g5ere__loop-agent-meta a,.g5ere__loop-agent-property a,.g5ere__loop-agent-title a,.g5ere__my-property .ere-post-title a,.g5ere__single-property-featured-container .g5ere__single-meta-top .g5ere__lpp-price,.g5ere__single-property-featured-container .g5ere__single-meta-top .g5ere__property-title,ul.g5ere__agency-social-list a,ul.g5ere__agent-social-list a{color:inherit}@media only screen and (max-width:1080px){.g5ere__single-property-featured-container{height:450px}}@media only screen and (max-width:680px){.g5ere__single-property-featured-container{height:420px}}.g5ere__loop-agency-title{font-size:1rem;word-break:break-word;-webkit-transition:color .3s;transition:color .3s}.g5ere__loop-agency-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g5ere__lam-has-title ul.g5ere__agency-social-list,.g5ere__lam-has-title ul.g5ere__agent-social-list{display:inline-block}.g5ere__agency-title{font-size:2rem;word-break:break-word}.g5ere__sach-layout-1 .g5ere__sach-inner{padding-top:1.5rem}.g5ere__sach-layout-2{display:-ms-flexbox;display:flex}.g5ere__sach-layout-2 .g5ere__agency-featured{-ms-flex-negative:0;flex-shrink:0}.g5ere__sach-layout-2 .g5ere__agency-summary{width:1px;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px){.g5ere__sach-layout-2 .g5ere__agency-featured{width:270px;margin-right:30px}}@media (max-width:767px){.g5ere__sach-layout-2{-ms-flex-direction:column;flex-direction:column}.g5ere__sach-layout-2>.g5ere__agency-summary{width:100%}.g5ere__sach-layout-2 .g5ere__agency-featured{margin-right:0;margin-bottom:15px}}.g5ere__page-dashboard-wrapper{position:relative;overflow:hidden}.g5ere__page-dashboard-wrapper .g5ere__db-sidebar{flex:0 1 320px;max-width:320px}@media only screen and (max-width:1200px){.g5ere__page-dashboard-wrapper .g5ere__db-sidebar{flex:1 1 100%;max-width:100%}}.g5ere__page-dashboard-wrapper .g5ere__page-content{width:calc(100% - 320px);max-width:100%;flex:1 1 auto;min-height:calc(100vh - 113px)}@media only screen and (max-width:1200px){.g5ere__page-dashboard-wrapper .g5ere__page-content{width:100%;flex:1 1 100%}.g5ere__page-dashboard-wrapper .g5ere__page-content .g5ere__page-main{padding-top:74px}}@media only screen and (max-width:576px){.g5ere__page-dashboard-wrapper .g5ere__page-content{height:auto}.g5ere__page-dashboard-wrapper .g5ere__page-content .g5ere__page-main{padding-top:30px}}.g5ere__page-dashboard-wrapper .g5ere__page-content .g5ere__page-main{background-color:#f8f8f8;height:100%}.g5ere__dashboard-main-header{background-color:#fff}.g5ere__dashboard-main-header .g5ere__dashboard-page-title{font-size:22px;line-height:1.5}.g5ere__dashboard-main-header .g5ere__dashboard-add-listing{margin-left:10px}@media only screen and (max-width:1200px){.g5ere__dashboard-main-header{display:none}}.g5ere__db-sidebar{box-shadow:0 2px 15px 0 rgba(51,51,51,.05);position:relative}.g5ere__db-sidebar .g5ere__dashboard-sidebar-content{position:fixed;top:0;left:0;z-index:999;width:320px;height:100vh}.g5ere__db-sidebar .g5ere__dashboard-sidebar-content .navbar{height:100%;overflow-y:auto;scrollbar-color:#eee #eee;scrollbar-width:thin;scrollbar-base-color:#eee;scrollbar-face-color:#eee;scrollbar-highlight-color:#eee;scrollbar-track-color:#eee}.g5ere__db-sidebar .g5ere__dashboard-sidebar-content .navbar::-webkit-scrollbar{width:5px;background-color:#eee}.g5ere__db-sidebar .g5ere__dashboard-sidebar-content .navbar::-webkit-scrollbar-thumb{border-radius:0;background-color:#ababab;width:5px}@media only screen and (max-width:1200px){.g5ere__db-sidebar .g5ere__dashboard-sidebar-content{height:auto;width:100%;max-width:100%}.g5ere__db-sidebar .g5ere__dashboard-sidebar-content .navbar{max-height:500px}}.g5ere__db-sidebar .g5ere__dashboard-sidebar-top{padding-right:20px;padding-left:20px}.g5ere__db-sidebar .navbar-toggler{color:#333;background-color:transparent;margin-left:15px}.g5ere__db-sidebar .custom-logo-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g5ere__db-sidebar .sidebar-section-title{font-size:13px;letter-spacing:.87px;color:#ababab;text-transform:uppercase;margin-bottom:15px}.g5ere__db-sidebar .sidebar-item{padding-top:12px;padding-bottom:12px}.g5ere__db-sidebar .sidebar-item .sidebar-link{line-height:1;color:#333}.g5ere__db-sidebar .sidebar-item .sidebar-item-icon{color:#ababab;font-size:18px}.g5ere__db-sidebar .sidebar-item.active .sidebar-item-icon,.g5ere__db-sidebar .sidebar-item.active .sidebar-link{color:#fff}@media only screen and (max-width:1200px){.g5ere__db-sidebar .navbar-collapse{max-height:500px;overflow-y:auto}}.logged-in.admin-bar .g5ere__dashboard-sidebar-content{padding-top:32px}@media only screen and (max-width:768px){.logged-in.admin-bar .g5ere__dashboard-sidebar-content{padding-top:46px}}@media only screen and (max-width:576px){.logged-in.admin-bar .g5ere__dashboard-sidebar-content{padding-top:0}}.g5ere__my-property .g5core__entry-thumbnail{width:120px}.g5ere__my-property img{border-radius:5px}.g5ere__my-property .ere-property-status{top:0;left:0;color:#fff;padding:5px 8px!important;border-radius:3px;margin-left:0;z-index:2}.g5ere__my-property .ere-property-status.ere-property-status-for-rent{background-color:#6969eb}.g5ere__my-property .ere-property-status.ere-property-status-for-sale{background-color:#0ec6d5}.g5ere__my-property .g5ere__loop-property-address{white-space:normal}.g5ere__my-property .ere-post-title{font-size:16px;margin-bottom:0}.g5ere__my-property .ere-property-address{font-weight:500}.property-fields.property-media .media-item-actions .icon-delete{color:red}.property-fields.property-media .media-item-actions .icon-delete .fa-trash-o:not(.fa-spinner)::before{content:""}.property-fields.property-media .media-item-actions .icon-delete .fa-spinner.fa-spin::before{content:""}.property-fields.property-media .media-item-actions .icon-featured .fa-star::before{content:""}.property-fields.property-media .media-item-actions .icon-featured .fa-star-o::before{content:"";font-weight:300}.ere_floorsImg{background-color:#e9ecef;border-top-left-radius:0;border-bottom-left-radius:0;border:0;color:#495057}.ere_floorsImg:focus,.ere_floorsImg:hover{background-color:#e9ecef;color:inherit}.ere_floorsImg i::before{content:"";font-family:var(--g5ere-font-icon);font-weight:300}.ere-property-multi-step .sort-additional-row i::before{content:"";font-family:var(--g5ere-font-icon)}.ere-property-multi-step .remove-additional-feature i::before,.ere-property-multi-step .remove-floors-row i::before{content:"";font-family:var(--g5ere-font-icon)}.g5ere__widget-property-item{margin-bottom:20px}.g5ere__widget-property-item .g5ere__loop-property-title{margin-bottom:8px}.slick-slider .g5ere__widget-property-item,ul.g5ere__agent-social-list{margin-bottom:0}@media (min-width:768px){.g5ere__widget-property-skin-01 .g5ere__property-featured{width:90px;margin-right:20px}}@media (max-width:767px){.g5ere__widget-property-skin-01 .g5ere__property-content{margin-top:20px}}.invalid-feedback{font-size:100%}.g5ere__contact-form .ere-recaptcha-wrap{margin-bottom:1rem}.g5ere__contact-form .g5ere__contact-actions,.g5ere__contact-form .g5ere__message{margin-top:1rem}.g5ere__widget-contact-info-layout-01{margin-bottom:20px}.g5ere__widget-contact-info-layout-01 .g5core__post-featured{width:80px;margin-right:15px}.g5ere__widget-contact-info-layout-01 .g5core__entry-thumbnail{border:1px solid #e0e8ee}.g5ere__contact-actions-phone{margin-top:1rem}.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .ere-recaptcha-wrap{width:100%;padding:0 .5rem}.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .g5ere__contact-actions-phone,.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .g5ere__contact-actions-send-message{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 .5rem}.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .g5ere__contact-actions-phone{margin-top:0}@media (max-width:480px){.g5ere__property-block-contact-agent .g5ere__contact-actions .g5ere__contact-actions-phone,.g5ere__property-block-contact-agent .g5ere__contact-actions .g5ere__contact-actions-send-message{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.g5ere__property-block-contact-agent .g5ere__contact-actions .g5ere__contact-actions-send-message{margin-bottom:1rem}}.g5ere__contact-actions-col .g5ere__contact-actions-phone{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.g5ere__contact-actions-col .g5ere__contact-actions-phone .g5ere__contact-actions-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 .5rem}@media (max-width:480px){.g5ere__contact-actions-col .g5ere__contact-actions-phone .g5ere__contact-actions-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.g5ere__contact-actions-col .g5ere__contact-actions-phone .g5ere__contact-actions-call{margin-top:1rem}}.g5ere__widget-agent-info-layout-01 .g5core__post-featured{width:140px;margin-left:auto;margin-right:auto;margin-bottom:20px}.g5ere__search-form-widget .g5ere__property-auto-complete-item .g5ere__property-featured{display:none}.g5element__agency-search .g5ere__sf-keyword .form-control,.g5ere__agent-featured .g5core__entry-thumbnail-image img,.g5ere__search-form-widget .g5ere__property-auto-complete-item .g5ere__property-content{width:100%}.g5ere__loop-agent-title{font-size:1rem;word-break:break-word;-webkit-transition:color .3s;transition:color .3s;margin-bottom:3px}.g5ere__agent-featured .g5core__entry-thumbnail-image{display:block}.g5ere__agent-featured .g5core__entry-thumbnail{background-position:top center}.g5ere__lam-content{word-break:break-word}.g5ere__sah-layout-01 .g5ere__sah-inner{padding-top:1.5rem}.g5element__agency-search .g5ere__sf-keyword{-ms-flex:1 1 auto;flex:1 1 auto;max-width:80%;padding-right:10px}.g5element__agency-search .g5ere__agency-search-btn{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media only screen and (max-width:576px){.g5element__agency-search .g5ere__sf-keyword{padding-right:0}.g5element__agency-search .g5ere__agency-search-btn,.g5element__agency-search .g5ere__sf-keyword{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.g5element__properties-location.layout-02{position:relative}.g5element__properties-location.layout-02 .g5ere__property-location-content{position:absolute;left:20px;bottom:17px;z-index:3;color:#fafafa}.g5element__properties-location.layout-02 .g5ere__property-location-content *{color:inherit}.g5element__properties-location.layout-02 .g5ere__property-location-content a:hover{color:#d9d9d9}.g5element__properties-location.layout-02 .g5ere__property-locations-title{font-size:20px;line-height:1.5}.g5element__properties-location.layout-02 .g5core__entry-thumbnail:after{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),color-stop(125%,#000));background-image:-o-linear-gradient(top,transparent 20%,#000 125%);background-image:linear-gradient(to bottom,transparent 20%,#000 125%);opacity:1}.g5element__properties-location .gsf-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.g5ere__property-location-content{margin-top:18px}.g5ere__property-locations-title{font-size:16px;margin-bottom:0;line-height:2}.g5ere__property-locations-title a{color:inherit!important}.g5ere__property-locations-count{font-weight:500;margin-bottom:0}.g5ere__psi-hero{padding:50px 0;min-height:500px;background-repeat:no-repeat;background-position:center center;background-size:cover}.g5ere__psi-hero:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.g5ere__psi-hero *{color:inherit}.g5element__properties-slider .slick-dots{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0!important;color:#fff}.g5element__properties-slider .slick-dots li{opacity:.6}.g5element__properties-slider .slick-arrow{opacity:0;-webkit-transition:all .3s;transition:all .3s}.g5element__properties-slider .slick-arrow.slick-prev{left:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.g5element__properties-slider .slick-arrow.slick-next{right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.g5element__properties-slider:hover .slick-arrow{opacity:1}@keyframes g5ere__pulsate{0%{-webkit-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}}:root{--g5ere-map-pin-color: #cc0000}.g5ere__pin-pulse,.g5ere__pin-shadow{position:absolute;opacity:0;visibility:hidden;bottom:-12.5px;left:-110px}.g5ere__pin-shadow:after{display:block;width:25px;height:25px;content:"";-webkit-transform:rotateX(55deg);transform:rotateX(55deg);border-radius:50%;-webkit-box-shadow:rgba(0,0,0,.5) 100px 0 20px;box-shadow:rgba(0,0,0,.5) 100px 0 20px}.g5ere__pin-pulse{bottom:-25px;-webkit-transform:rotateX(55deg) translateX(-50%);transform:rotateX(55deg) translateX(-50%);left:50%}.g5ere__pin-pulse:after{display:block;width:50px;height:50px;content:"";-webkit-animation:g5ere__pulsate 1s ease-out infinite;animation:g5ere__pulsate 1s ease-out infinite;opacity:0;border-radius:50%;-webkit-box-shadow:0 0 6px 3px var(--g5ere-map-pin-color);box-shadow:0 0 6px 3px var(--g5ere-map-pin-color)}.g5ere__pin{width:50px;height:50px}.g5ere__pin:after,.g5ere__pin:before{display:block;box-sizing:border-box;content:"";-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.g5ere__pin:before{position:absolute;width:50px;height:50px;background:var(--g5ere-map-pin-color);border-radius:50% 50% 50% 0}.g5ere__pin:after{border:5px solid var(--g5ere-map-pin-color);border-radius:50% 50% 50% 50%;background:#fff}.g5ere__pin-wrap,.g5ere__pin-wrap i,.g5ere__pin:after{position:absolute;width:50px;height:50px}.g5ere__pin-wrap{bottom:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.g5ere__pin-wrap i{font-size:18px;color:var(--g5ere-map-pin-color);z-index:1;text-align:center;line-height:50px}.g5ere__pin-wrap.image{bottom:0}.g5ere__pin-wrap.image .g5ere__pin{display:none}.g5ere__marker-container.active .g5ere__pin-pulse,.g5ere__marker-container.active .g5ere__pin-shadow{opacity:1;visibility:visible}.g5ere__map-popup-wrap{overflow:hidden;opacity:0!important;visibility:hidden!important;-webkit-transition:opacity .2s;transition:opacity .2s;padding-bottom:15px;width:270px!important}.g5ere__map-popup-wrap.show{opacity:1!important;visibility:visible!important}.g5ere__map-popup-wrap:after{background:linear-gradient(45deg,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);box-shadow:-2px 2px 2px 0 rgba(178,178,178,.4);content:"";height:15px;left:0;bottom:0;right:-15px;margin:auto;position:absolute;transform:translate(-50%,-50%) rotate(-45deg);width:15px}.g5ere__map-popup-wrap.g5ere__map-popup-mapbox{top:-60px}.g5ere__map-popup-wrap.g5ere__map-popup-google{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.g5ere__map-popup{background:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.53);box-shadow:0 0 8px rgba(0,0,0,.53)}.g5ere__map-popup-thumb a{display:block;background-repeat:no-repeat;background-size:cover}.g5ere__map-popup-thumb a:before{content:"";display:block;padding-top:66.6666666667%}.g5ere__map-popup-content{padding:15px}.g5ere__map-popup-title{font-size:18px;font-weight:600;text-transform:none;margin-bottom:10px}.g5ere__map-popup-title a{color:inherit}.g5ere__map-popup-address{font-size:14px}.g5ere__map-popup-address i{margin-right:5px}.g5ere__cluster{background-color:rgba(184,122,122,.6);border-radius:50%}.g5ere__cluster>div{margin-left:5px;margin-top:5px;border-radius:50%;background-color:#c00}:root {
--g5-body-font: "Poppins";
--g5-body-font-size: 14px;
--g5-body-font-weight: 400;
--g5-body-font-style: normal;
--g5-body-text-transform: none;
--g5-body-letter-spacing: 0em;
--g5-body-line-height: 1.86;
--g5-primary-font: "Poppins";
--g5-h1-font: "Poppins";
--g5-h1-font-size: 48px;
--g5-h1-font-weight: 500;
--g5-h1-text-transform: none;
--g5-h1-letter-spacing: 0em;
--g5-h1-line-height: 1.2;
--g5-h2-font: "Poppins";
--g5-h2-font-size: 44px;
--g5-h2-font-weight: 500;
--g5-h2-text-transform: none;
--g5-h2-letter-spacing: 0em;
--g5-h2-line-height: 1.2;
--g5-h3-font: "Poppins";
--g5-h3-font-size: 36px;
--g5-h3-font-weight: 500;
--g5-h3-text-transform: none;
--g5-h3-letter-spacing: 0em;
--g5-h3-line-height: 1.2;
--g5-h4-font: "Poppins";
--g5-h4-font-size: 24px;
--g5-h4-font-weight: 500;
--g5-h4-text-transform: none;
--g5-h4-letter-spacing: 0em;
--g5-h4-line-height: 1.2;
--g5-h5-font: "Poppins";
--g5-h5-font-size: 16px;
--g5-h5-font-weight: 500;
--g5-h5-text-transform: none;
--g5-h5-letter-spacing: 0em;
--g5-h5-line-height: 1.2;
--g5-h6-font: "Poppins";
--g5-h6-font-size: 14px;
--g5-h6-font-weight: 500;
--g5-h6-text-transform: none;
--g5-h6-letter-spacing: 0em;
--g5-h6-line-height: 1.2;
--g5-color-accent: #0ec6d5;
--g5-color-accent-foreground: #fff;
--g5-color-accent-brightness: #19e0f0;
--g5-color-border: #eee;
--g5-color-heading: #333;
--g5-color-placeholder: #ababab;
--g5-color-primary: #1e1d85;
--g5-color-primary-foreground: #fff;
--g5-color-primary-brightness: #2524a4;
--g5-color-secondary: #eff6f7;
--g5-color-secondary-foreground: #222;
--g5-color-secondary-brightness: #d6e8ea;
--g5-color-dark: #333;
--g5-color-dark-foreground: #fff;
--g5-color-dark-brightness: #464646;
--g5-color-light: #fafafa;
--g5-color-light-foreground: #222;
--g5-color-light-brightness: #e7e7e7;
--g5-color-gray: #8f8f8f;
--g5-color-gray-foreground: #fff;
--g5-color-gray-brightness: #a2a2a2;
--g5-color-text-main: #696969;
--g5-color-muted: #9b9b9b;
--g5-color-link: #0ec6d5;
--g5-color-link-hover: #25e1f1;
--g5-color-success: #28a745;
--g5-color-success-foreground: #fff;
--g5-color-success-brightness: #2fc652;
--g5-color-danger: #dc3545;
--g5-color-danger-foreground: #fff;
--g5-color-danger-brightness: #e25663;
--g5-color-warning: #ffc107;
--g5-color-warning-foreground: #fff;
--g5-color-warning-brightness: #ffcb2d;
--g5-color-info: #17a2b8;
--g5-color-info-foreground: #fff;
--g5-color-info-brightness: #1bc0da;
--g5-font-blockquote: "Work Sans";
--g5-font-icon: "Font Awesome 6 Pro";
--g5-color-caption: #ababab;
--g5-color-background-body: #fff;
--g5-color-background-page-title: #fff;
--g5-color-background-post-sticky: #f6f6f6;
--g5-color-background-footer: #f6f6f6;
--g5-color-text-input: #696969;
--g5-color-background-input: #f8f8f8;
--g5-color-border-input: #f8f8f8;
--g5-color-border-input-forcus: #000;
--g5-btn-font-weight: 500;
--g5-btn-border-width: 1px;
--g5-btn-border-radius: 5px;
--g5-btn-disabled-opacity: 0.65;
--g5ere-map-pin-color: #0ec6d5;
--g5blog-loop-post-title-font-size: 32px;
--g5blog-loop-post-meta-font-size: 14px;
--g5blog-loop-grid-post-title-font-size: 18px;
--g5blog-loop-post-except-line-height: 1.86;
--g5blog-loop-grid-post-except-max-height: 3em;
--g5blog-loop-medium-image-post-except-max-height: 2em;
--g5blog-loop-medium-image-post-image-width: 370px;
--g5-content-padding-top: 80px;
--g5-content-padding-bottom: 80px;
--g5-header-height: 100px;
--g5-header-sticky-height: 70px;
--g5-header-mobile-height: 100px;
--g5-header-mobile-sticky-height: 80px;
--g5-header-bg-color: #fff;
--g5-header-text-color: #333333;
--g5-header-text-hover-color: #0ec6d5;
--g5-header-border-color: #eee;
--g5-header-disable-color: #696969;
--g5-menu-font: "Poppins";
--g5-menu-font-weight: 500;
--g5-menu-line-height: 26px;
--g5-menu-font-size: 14px;
--g5-menu-font-style: normal;
--g5-menu-text-transform: none;
--g5-menu-letter-spacing: 0em;
--g5-menu-spacing: 2.5rem;
--g5-submenu-font: "Poppins";
--g5-submenu-font-size: 14px;
--g5-submenu-font-style: normal;
--g5-submenu-font-weight: 400;
--g5-submenu-text-transform: none;
--g5-submenu-letter-spacing: 0em;
--g5-submenu-line-height: 1.5;
--g5-submenu-text-color: #696969;
--g5-submenu-text-hover-color: #0ec6d5;
--g5-submenu-bg-color: #fff;
--g5-submenu-bg-hover-color: #fff;
--g5-submenu-border-color: #ebebeb;
} *,
*::before,
*::after {
box-sizing: border-box;
}
html {
font-size: 16px;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent;
overflow-x: hidden;
}
@-ms-viewport {
width: device-width;
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block;
}
body {
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: var(--g5-body-font);
font-weight: var(--g5-body-font-weight);
font-size: var(--g5-body-font-size);
line-height: var(--g5-body-line-height);
color: var(--g5-color-text-main);
text-transform: var(--g5-body-text-transform);
letter-spacing: var(--g5-body-letter-spacing);
background-color: #fff;
font-style: var(--g5-body-font-style);
text-rendering: optimizeLegibility;
text-align: left;
overflow-x: hidden;
}
[tabindex="-1"]:focus {
outline: 0 !important;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
margin-top: 1.5rem;
margin-bottom: 1.5rem;
border: 0;
border-top: solid 1px;
border-color: var(--g5-color-border);
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
margin-top: 0;
margin-bottom: 0.75rem;
clear: both;
}
h1 {
font-family: var(--g5-h1-font);
text-transform: var(--g5-h1-text-transform);
font-size: var(--g5-h1-font-size);
letter-spacing: var(--g5-h1-letter-spacing);
font-weight: var(--g5-h1-font-weight);
line-height: var(--g5-h1-line-height);
color: var(--g5-color-heading);
}
h2 {
font-family: var(--g5-h2-font);
color: var(--g5-color-heading);
font-size: var(--g5-h2-font-size);
letter-spacing: var(--g5-h2-letter-spacing);
text-transform: var(--g5-h2-text-transform);
font-weight: var(--g5-h2-font-weight);
line-height: var(--g5-h2-line-height);
}
h3 {
font-family: var(--g5-h3-font);
color: var(--g5-color-heading);
font-size: var(--g5-h3-font-size);
letter-spacing: var(--g5-h3-letter-spacing);
text-transform: var(--g5-h3-text-transform);
font-weight: var(--g5-h3-font-weight);
line-height: var(--g5-h3-line-height);
}
h4 {
font-family: var(--g5-h4-font);
color: var(--g5-color-heading);
font-size: var(--g5-h4-font-size);
letter-spacing: var(--g5-h4-letter-spacing);
text-transform: var(--g5-h4-text-transform);
font-weight: var(--g5-h4-font-weight);
line-height: var(--g5-h4-line-height);
}
h5 {
font-family: var(--g5-h5-font);
color: var(--g5-color-heading);
font-size: var(--g5-h5-font-size);
letter-spacing: var(--g5-h5-letter-spacing);
text-transform: var(--g5-h5-text-transform);
font-weight: var(--g5-h5-font-weight);
line-height: var(--g5-h5-line-height);
}
h6 {
font-family: var(--g5-h6-font);
color: var(--g5-color-heading);
font-size: var(--g5-h6-font-size);
letter-spacing: var(--g5-h6-letter-spacing);
text-transform: var(--g5-h6-text-transform);
font-weight: var(--g5-h6-font-weight);
line-height: var(--g5-h6-line-height);
}
p {
margin-top: 0;
margin-bottom: 1.5rem;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
}
address {
margin-bottom: 1.5rem;
font-style: normal;
line-height: inherit;
}
ol ol,
ol ul,
ul ol,
ul ul,
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1.5rem;
}
li > ol,
li > ul,
li > ul,
li > ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: 0.5rem;
margin-left: 0;
}
blockquote {
position: relative;
color: var(--g5-color-heading);
margin-bottom: 1.5rem;
border-left: 4px solid;
border-color: var(--g5-color-accent);
padding: 5px 0 5px 20px;
}
blockquote p {
font-size: 16px;
font-weight: 500;
margin-bottom: 0;
line-height: 2;
}
blockquote a {
color: inherit;
}
blockquote cite {
font-size: 12px;
}
dfn {
font-style: italic;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: #0ec6d5;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:hover {
color: #25e1f1;
text-decoration: none;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
a > code {
color: inherit;
}
pre {
font-size: 87.5%;
margin-top: 0;
margin-bottom: 1.5rem;
padding: 1rem;
overflow: auto;
-ms-overflow-style: scrollbar;
background-color: rgba(0, 0, 0, 0.05);
color: inherit;
}
figure {
margin-bottom: 1.5rem;
}
img {
vertical-align: middle;
border-style: none;
max-width: 100%;
height: auto;
}
svg:not(:root) {
overflow: hidden;
}
table {
border-collapse: collapse;
margin-bottom: 1.5rem;
width: 100%;
max-width: 100%;
background-color: transparent;
}
table th,
table td {
padding: 0.4rem;
vertical-align: top;
border: solid 1px;
border-color: var(--g5-color-border);
}
table thead th {
vertical-align: bottom;
border: solid 2px;
border-color: var(--g5-color-border);
}
caption {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
color: var(--g5-color-gray);
text-align: left;
caption-side: bottom;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
-webkit-appearance: listbox;
}
textarea {
overflow: auto;
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
progress {
vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
}
[type=search] {
outline-offset: -2px;
-webkit-appearance: none;
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
::-moz-selection {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
::selection {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
big {
font-size: 125%;
} .form-control,
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea,
select {
height: 52px;
line-height: 50px;
border: 1px solid #f8f8f8;
padding: 0 20px;
max-width: 100%;
background-color: #f8f8f8;
font-weight: 500;
border-radius: 0.25rem;
}
.form-control:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus,
select:focus {
outline: none;
border-color: var(--g5-color-accent);
}
.form-group textarea {
border-color: #f8f8f8;
}
.form-group textarea:-moz-placeholder {
color: #ababab;
}
.form-group textarea::-moz-placeholder {
color: #ababab;
}
.form-group textarea:-ms-input-placeholder {
color: #ababab;
}
.form-group textarea::-webkit-input-placeholder {
color: #ababab;
}
.form-control {
font-size: inherit;
color: inherit;
}
.form-control:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
textarea:-moz-placeholder,
select:-moz-placeholder,
input[type]:-moz-placeholder {
color: #ababab;
}
textarea::-moz-placeholder,
select::-moz-placeholder,
input[type]::-moz-placeholder {
color: #ababab;
}
textarea:-ms-input-placeholder,
select:-ms-input-placeholder,
input[type]:-ms-input-placeholder {
color: #ababab;
}
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder,
input[type]::-webkit-input-placeholder {
color: #ababab;
}
textarea.form-control,
textarea {
height: auto;
line-height: 1.86;
padding-top: 10px;
}
.btn,
button,
input[type=button],
input[type=reset],
input[type=submit] {
position: relative;
display: inline-block;
--g5-btn-padding-x: 1.875rem;
--g5-btn-padding-y: 0;
--g5-btn-line-height: calc(3.25rem - (var(--g5-btn-border-width) * 2)) ;
--g5-btn-font-size: 0.875rem;
white-space: nowrap;
--g5-btn-color: var(--g5-color-accent-foreground);
--g5-btn-bg: var(--g5-color-accent);
--g5-btn-border-color: var(--g5-color-accent);
--g5-btn-hover-color: var(--g5-color-accent-foreground);
--g5-btn-hover-bg: var(--g5-color-accent-brightness);
--g5-btn-hover-border-color: var(--g5-color-accent-brightness);
--g5-btn-outline-color: var(--g5-color-accent);
--g5-btn-outline-border-hover-color: var(--g5-color-accent);
--g5-btn-outline-hover-color: var(--g5-color-accent-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-accent);
--g5-btn-link-color: var(--g5-color-accent);
border-radius: var(--g5-btn-border-radius);
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
font-size: var(--g5-btn-font-size);
line-height: var(--g5-btn-line-height);
padding: var(--g5-btn-padding-y) var(--g5-btn-padding-x);
font-weight: var(--g5-btn-font-weight);
border: solid var(--g5-btn-border-width) var(--g5-btn-border-color);
color: var(--g5-btn-color);
background-color: var(--g5-btn-bg);
}
.btn:focus, .btn:hover, .btn:active,
button:focus,
button:hover,
button:active,
input[type=button]:focus,
input[type=button]:hover,
input[type=button]:active,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=reset]:active,
input[type=submit]:focus,
input[type=submit]:hover,
input[type=submit]:active {
color: var(--g5-btn-hover-color);
background-color: var(--g5-btn-hover-bg);
border-color: var(--g5-btn-hover-border-color);
}
.btn.btn-outline,
button.btn-outline,
input[type=button].btn-outline,
input[type=reset].btn-outline,
input[type=submit].btn-outline {
color: var(--g5-btn-outline-color);
}
.btn.btn-outline:focus, .btn.btn-outline:hover, .btn.btn-outline:active,
button.btn-outline:focus,
button.btn-outline:hover,
button.btn-outline:active,
input[type=button].btn-outline:focus,
input[type=button].btn-outline:hover,
input[type=button].btn-outline:active,
input[type=reset].btn-outline:focus,
input[type=reset].btn-outline:hover,
input[type=reset].btn-outline:active,
input[type=submit].btn-outline:focus,
input[type=submit].btn-outline:hover,
input[type=submit].btn-outline:active {
background-color: var(--g5-btn-outline-hover-bg);
color: var(--g5-btn-outline-hover-color);
border-color: var(--g5-btn-outline-border-hover-color);
}
.btn.btn-link,
button.btn-link,
input[type=button].btn-link,
input[type=reset].btn-link,
input[type=submit].btn-link {
color: var(--g5-btn-link-color);
}
.btn:hover,
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
cursor: pointer;
}
.btn:focus,
button:focus,
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn:disabled,
button:disabled,
input[type=button]:disabled,
input[type=reset]:disabled,
input[type=submit]:disabled {
opacity: var(--g5-btn-disabled-opacity);
cursor: default;
}
.btn.btn-block, .btn.btn-full {
display: block;
width: 100%;
}
.btn.btn-inline {
display: inline-block;
vertical-align: top;
}
.btn.btn-sm {
--g5-btn-padding-x: 1.25rem;
--g5-btn-padding-y: 0;
--g5-btn-line-height: calc(2.5rem - (var(--g5-btn-border-width) * 2)) ;
--g5-btn-font-size: 0.875rem;
}
.btn.btn-md {
--g5-btn-padding-x: 1.875rem;
--g5-btn-padding-y: 0;
--g5-btn-line-height: calc(3.25rem - (var(--g5-btn-border-width) * 2)) ;
--g5-btn-font-size: 0.875rem;
}
.btn.btn-lg {
--g5-btn-padding-x: 1.875rem;
--g5-btn-padding-y: 0;
--g5-btn-line-height: calc(3.75rem - (var(--g5-btn-border-width) * 2)) ;
--g5-btn-font-size: 1.25rem;
}
.btn.btn-xl {
--g5-btn-padding-x: 2.1875rem;
--g5-btn-padding-y: 0;
--g5-btn-line-height: calc(3.875rem - (var(--g5-btn-border-width) * 2)) ;
--g5-btn-font-size: 1.5rem;
}
.btn.btn-round {
--g5-btn-border-radius: 5em;
}
.btn.btn-rounded {
--g5-btn-border-radius: 5px;
}
.btn.btn-square {
--g5-btn-border-radius: 0;
}
.btn.btn-accent {
--g5-btn-color: var(--g5-color-accent-foreground);
--g5-btn-bg: var(--g5-color-accent);
--g5-btn-border-color: var(--g5-color-accent);
--g5-btn-hover-color: var(--g5-color-accent-foreground);
--g5-btn-hover-bg: var(--g5-color-accent-brightness);
--g5-btn-hover-border-color: var(--g5-color-accent-brightness);
--g5-btn-outline-color: var(--g5-color-accent);
--g5-btn-outline-border-hover-color: var(--g5-color-accent);
--g5-btn-outline-hover-color: var(--g5-color-accent-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-accent);
--g5-btn-link-color: var(--g5-color-accent);
}
.btn.btn-primary {
--g5-btn-color: var(--g5-color-primary);
--g5-btn-bg: #eff6f7;
--g5-btn-border-color: #eff6f7;
--g5-btn-hover-color: var(--g5-color-primary);
--g5-btn-hover-bg: #d6e8ea;
--g5-btn-hover-border-color: #cde3e6;
--g5-btn-outline-color: #eff6f7;
--g5-btn-outline-border-hover-color: #eff6f7;
--g5-btn-outline-hover-color: var(--g5-color-primary);
--g5-btn-outline-hover-bg: #eff6f7;
--g5-btn-link-color: #eff6f7;
}
.btn.btn-primary.btn-outline {
--g5-btn-outline-color: var(--g5-color-primary);
}
.btn.btn-primary.btn-outline:focus, .btn.btn-primary.btn-outline:hover, .btn.btn-primary.btn-outline:active {
--g5-btn-outline-hover-bg: #eff6f7;
--g5-btn-outline-hover-color: var(--g5-color-primary);
--g5-btn-outline-border-hover-color: #eff6f7;
}
.btn.btn-primary.btn-link {
--g5-btn-link-color: var(--g5-color-primary);
}
.btn.btn-secondary {
--g5-btn-color: var(--g5-color-primary);
--g5-btn-bg: var(--g5-color-secondary);
--g5-btn-border-color: var(--g5-color-secondary);
--g5-btn-hover-color: var(--g5-color-primary);
--g5-btn-hover-bg: var(--g5-color-secondary-brightness);
--g5-btn-hover-border-color: var(--g5-color-secondary-brightness);
--g5-btn-outline-color: var(--g5-color-secondary);
--g5-btn-outline-border-hover-color: var(--g5-color-secondary);
--g5-btn-outline-hover-color: var(--g5-color-primary);
--g5-btn-outline-hover-bg: var(--g5-color-secondary);
--g5-btn-link-color: var(--g5-color-secondary);
}
.btn.btn-secondary.btn-outline {
--g5-btn-outline-color: var(--g5-color-primary);
}
.btn.btn-light {
--g5-btn-color: var(--g5-color-light-foreground);
--g5-btn-bg: var(--g5-color-light);
--g5-btn-border-color: var(--g5-color-light);
--g5-btn-hover-color: var(--g5-color-light-foreground);
--g5-btn-hover-bg: var(--g5-color-light-brightness);
--g5-btn-hover-border-color: var(--g5-color-light-brightness);
--g5-btn-outline-color: var(--g5-color-light);
--g5-btn-outline-border-hover-color: var(--g5-color-light);
--g5-btn-outline-hover-color: var(--g5-color-light-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-light);
--g5-btn-link-color: var(--g5-color-light);
}
.btn.btn-dark {
--g5-btn-color: var(--g5-color-dark-foreground);
--g5-btn-bg: var(--g5-color-dark);
--g5-btn-border-color: var(--g5-color-dark);
--g5-btn-hover-color: var(--g5-color-dark-foreground);
--g5-btn-hover-bg: var(--g5-color-dark-brightness);
--g5-btn-hover-border-color: var(--g5-color-dark-brightness);
--g5-btn-outline-color: var(--g5-color-dark);
--g5-btn-outline-border-hover-color: var(--g5-color-dark);
--g5-btn-outline-hover-color: var(--g5-color-dark-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-dark);
--g5-btn-link-color: var(--g5-color-dark);
}
.btn.btn-gray {
--g5-btn-color: var(--g5-color-gray-foreground);
--g5-btn-bg: var(--g5-color-gray);
--g5-btn-border-color: var(--g5-color-gray);
--g5-btn-hover-color: var(--g5-color-gray-foreground);
--g5-btn-hover-bg: var(--g5-color-gray-brightness);
--g5-btn-hover-border-color: var(--g5-color-gray-brightness);
--g5-btn-outline-color: var(--g5-color-gray);
--g5-btn-outline-border-hover-color: var(--g5-color-gray);
--g5-btn-outline-hover-color: var(--g5-color-gray-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-gray);
--g5-btn-link-color: var(--g5-color-gray);
}
.btn.btn-success {
--g5-btn-color: var(--g5-color-success-foreground);
--g5-btn-bg: var(--g5-color-success);
--g5-btn-border-color: var(--g5-color-success);
--g5-btn-hover-color: var(--g5-color-success-foreground);
--g5-btn-hover-bg: var(--g5-color-success-brightness);
--g5-btn-hover-border-color: var(--g5-color-success-brightness);
--g5-btn-outline-color: var(--g5-color-success);
--g5-btn-outline-border-hover-color: var(--g5-color-success);
--g5-btn-outline-hover-color: var(--g5-color-success-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-success);
--g5-btn-link-color: var(--g5-color-success);
}
.btn.btn-danger {
--g5-btn-color: var(--g5-color-danger-foreground);
--g5-btn-bg: var(--g5-color-danger);
--g5-btn-border-color: var(--g5-color-danger);
--g5-btn-hover-color: var(--g5-color-danger-foreground);
--g5-btn-hover-bg: var(--g5-color-danger-brightness);
--g5-btn-hover-border-color: var(--g5-color-danger-brightness);
--g5-btn-outline-color: var(--g5-color-danger);
--g5-btn-outline-border-hover-color: var(--g5-color-danger);
--g5-btn-outline-hover-color: var(--g5-color-danger-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-danger);
--g5-btn-link-color: var(--g5-color-danger);
}
.btn.btn-warning {
--g5-btn-color: var(--g5-color-warning-foreground);
--g5-btn-bg: var(--g5-color-warning);
--g5-btn-border-color: var(--g5-color-warning);
--g5-btn-hover-color: var(--g5-color-warning-foreground);
--g5-btn-hover-bg: var(--g5-color-warning-brightness);
--g5-btn-hover-border-color: var(--g5-color-warning-brightness);
--g5-btn-outline-color: var(--g5-color-warning);
--g5-btn-outline-border-hover-color: var(--g5-color-warning);
--g5-btn-outline-hover-color: var(--g5-color-warning-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-warning);
--g5-btn-link-color: var(--g5-color-warning);
}
.btn.btn-info {
--g5-btn-color: var(--g5-color-info-foreground);
--g5-btn-bg: var(--g5-color-info);
--g5-btn-border-color: var(--g5-color-info);
--g5-btn-hover-color: var(--g5-color-info-foreground);
--g5-btn-hover-bg: var(--g5-color-info-brightness);
--g5-btn-hover-border-color: var(--g5-color-info-brightness);
--g5-btn-outline-color: var(--g5-color-info);
--g5-btn-outline-border-hover-color: var(--g5-color-info);
--g5-btn-outline-hover-color: var(--g5-color-info-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-info);
--g5-btn-link-color: var(--g5-color-info);
}
.btn.btn-icon-left i {
margin-right: 10px;
}
.btn.btn-icon-right i {
margin-left: 10px;
}
.btn.btn-outline {
background-color: transparent;
border-color: #eee;
}
.btn.btn-3d {
-webkit-box-sizing: content-box;
box-sizing: content-box;
border-bottom: solid 5px rgba(0, 0, 0, 0.15) !important;
}
.btn.btn-3d:hover {
margin-top: 2px;
border-bottom: solid 3px rgba(0, 0, 0, 0.15) !important;
}
.btn.btn-link {
--g5-btn-border-radius: 0;
background-color: transparent !important;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
text-decoration: none;
padding: 0;
color: var(--g5-btn-link-color);
line-height: 1.3;
border-bottom: 1px solid transparent;
}
.btn.btn-link:focus, .btn.btn-link:hover, .btn.btn-link:active {
border-color: currentColor;
}
.btn.btn-link:not(:disabled):not(.disabled):active {
color: var(--g5-btn-link-color);
}
.btn.btn-link:not(:disabled):not(.disabled):active:focus {
-webkit-box-shadow: none;
box-shadow: none;
} .clearfix:after {
content: "";
display: block;
clear: both;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.fl {
float: left !important;
}
.fr {
float: right !important;
}
.fnone {
float: none !important;
}
.fw-500 {
font-weight: 500 !important;
}
.fw-600 {
font-weight: 600 !important;
}
.fs-075rem {
font-size: 0.75rem !important;
}
.fs-1rem {
font-size: 1rem !important;
}
.bottom-0 {
bottom: 0;
}
.fs-90 {
font-size: 90px !important;
}
.line-height-1 {
line-height: 1 !important;
}
.slick-slider:not(.slick-slider-rows) .g5core__listing-blocks {
width: auto !important;
}
.g5core__gutter-0 {
margin-left: 0;
margin-right: 0;
}
.g5core__gutter-0 > .g5core__gutter-item {
padding-left: 0;
padding-right: 0;
padding-bottom: 0 !important;
}
.g5core__gutter-0 .g5core__modern-grid-col {
padding-left: 0;
padding-right: 0;
}
.g5core__gutter-0 .g5core__modern-grid-col > .g5core__gutter-item {
padding-bottom: 0;
}
.g5core__gutter-0 .slick-slide > div {
padding: 0;
}
.g5core__gutter-5 {
margin-left: -2.5px;
margin-right: -2.5px;
}
.g5core__gutter-5 > .g5core__gutter-item {
padding-left: 2.5px;
padding-right: 2.5px;
padding-bottom: 5px;
}
.g5core__gutter-5 .g5core__modern-grid-col {
padding-left: 2.5px;
padding-right: 2.5px;
}
.g5core__gutter-5 .g5core__modern-grid-col > .g5core__gutter-item {
padding-bottom: 5px;
}
.g5core__gutter-5 .slick-slide > div {
padding: 0 2.5px;
}
.g5core__gutter-10 {
margin-left: -5px;
margin-right: -5px;
}
.g5core__gutter-10 > .g5core__gutter-item {
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}
.g5core__gutter-10 .g5core__modern-grid-col {
padding-left: 5px;
padding-right: 5px;
}
.g5core__gutter-10 .g5core__modern-grid-col > .g5core__gutter-item {
padding-bottom: 10px;
}
.g5core__gutter-10 .slick-slide > div {
padding: 0 5px;
}
.g5core__gutter-20 {
margin-left: -10px;
margin-right: -10px;
}
.g5core__gutter-20 > .g5core__gutter-item {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
}
.g5core__gutter-20 .g5core__modern-grid-col {
padding-left: 10px;
padding-right: 10px;
}
.g5core__gutter-20 .g5core__modern-grid-col > .g5core__gutter-item {
padding-bottom: 20px;
}
.g5core__gutter-20 .slick-slide > div {
padding: 0 10px;
}
.g5core__gutter-30 {
margin-left: -15px;
margin-right: -15px;
}
.g5core__gutter-30 > .g5core__gutter-item {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 30px;
}
.g5core__gutter-30 .g5core__modern-grid-col {
padding-left: 15px;
padding-right: 15px;
}
.g5core__gutter-30 .g5core__modern-grid-col > .g5core__gutter-item {
padding-bottom: 30px;
}
.g5core__gutter-30 .slick-slide > div {
padding: 0 15px;
}
.g5core__gutter-40 {
margin-left: -20px;
margin-right: -20px;
}
.g5core__gutter-40 > .g5core__gutter-item {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 40px;
}
.g5core__gutter-40 .g5core__modern-grid-col {
padding-left: 20px;
padding-right: 20px;
}
.g5core__gutter-40 .g5core__modern-grid-col > .g5core__gutter-item {
padding-bottom: 40px;
}
.g5core__gutter-40 .slick-slide > div {
padding: 0 20px;
}
.slick-slider-rows {
margin: 0;
}
.slick-slider-rows .slick-slide > div {
padding: 0;
}
.slick-slider-rows .g5core__listing-blocks {
margin-left: 0;
margin-right: 0;
}
.slick-slider-rows .g5core__modern-grid-col > .g5core__gutter-item {
padding-left: 0;
padding-right: 0;
}
.g5core__gutter-slider-rows-10 {
margin-left: -5px;
margin-right: -5px;
}
.g5core__gutter-slider-rows-10 .g5core__gutter-item {
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}
.g5core__gutter-slider-rows-20 {
margin-left: -10px;
margin-right: -10px;
}
.g5core__gutter-slider-rows-20 .g5core__gutter-item {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
}
.g5core__gutter-slider-rows-30 {
margin-left: -15px;
margin-right: -15px;
}
.g5core__gutter-slider-rows-30 .g5core__gutter-item {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 30px;
}
.g5core__gutter-slider-rows-40 {
margin-left: -20px;
margin-right: -20px;
}
.g5core__gutter-slider-rows-40 .g5core__gutter-item {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 40px;
} .homeid-contact-form input[type=text],
.homeid-contact-form input[type=email],
.homeid-contact-form input[type=tel],
.homeid-contact-form textarea {
width: 100%;
}
.homeid-contact-form textarea {
height: 140px;
}
.homeid-contact-form .wpcf7-not-valid-tip {
display: none;
}
.homeid-contact-form .wpcf7-not-valid {
border-color: #dc3545 !important;
}
.homeid-contact-form + div.wpcf7-response-output {
text-align: center;
color: #fff;
background: #dc3545;
border: none;
border-radius: 4px;
padding: 10px;
}
.homeid-contact-form.style-01 span.ajax-loader {
display: block;
margin: 3px 0 -3px;
}
.homeid-contact-form.style-01 .item-contact:not(.submit):not(.consent) {
padding-bottom: 10px;
}
.homeid-contact-form.style-01 .item-contact.submit {
padding-top: 3px;
}
.homeid-contact-form.style-01 input[type=submit] {
width: 100%;
}
.homeid-contact-form.style-01 .wpcf7-list-item {
margin-left: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-align: start;
align-items: flex-start;
}
.homeid-contact-form.style-01 .wpcf7-list-item input[type=checkbox] {
margin-top: 6px;
}
.homeid-contact-form.style-01 .wpcf7-list-item-label {
font-size: 14px;
line-height: 26px;
color: var(--g5-color-text-main);
margin-left: 10px;
}
.homeid-contact-form.style-02 .item-contact:not(.submit):not(.consent), .homeid-contact-form.style-03 .item-contact:not(.submit):not(.consent), .homeid-contact-form.style-04 .item-contact:not(.submit):not(.consent) {
padding-bottom: 20px;
}
.homeid-contact-form.style-03 input[type=submit], .homeid-contact-form.style-04 input[type=submit] {
width: 194px;
}
.custom-col-cf-box-shadow > .vc_column-inner {
border-radius: 5px;
-webkit-box-shadow: 0 19px 34px 0 rgba(94, 122, 183, 0.14);
box-shadow: 0 19px 34px 0 rgba(94, 122, 183, 0.14);
}
@media (min-width: 768px) {
.homeid-contact-form.style-01 .item-contact.name {
padding-right: 5px;
}
.homeid-contact-form.style-01 .item-contact.phone {
padding-left: 5px;
}
.homeid-contact-form.style-02 .item-contact.name {
padding-right: 10px;
}
.homeid-contact-form.style-02 .item-contact.email {
padding-left: 10px;
}
}
.gel-heading-title {
margin-bottom: 0;
font-size: 32px;
line-height: 1.63;
}
.gel-heading-title mark {
color: var(--g5-color-accent);
padding: 0;
}
.gel-heading-subtitle {
text-transform: uppercase;
color: var(--g5-color-accent);
font-weight: 500;
letter-spacing: 2.63px;
margin-bottom: 18px;
}
.gel-heading-separate {
width: 75px;
height: 3px;
margin-top: 15px;
margin-bottom: 0;
background-color: var(--g5-color-accent);
}
.gel-heading-description {
font-size: 14px;
margin-bottom: 0;
margin-top: 10px;
}
.gel-heading.has-line-separator .gel-heading-description {
padding-top: 11px;
}
.custom-heading-01 .gel-heading-title {
font-size: 26px;
line-height: 1.85;
}
.custom-heading-01 .gel-heading-separate {
margin-top: 16px;
}
.custom-heading-02 .gel-heading-description {
font-size: 15px;
line-height: 1.73;
margin-top: 26px;
}
.custom-heading-02.des-mw-830 .gel-heading-description {
max-width: 830px;
margin-left: auto;
margin-right: auto;
}
.custom-heading-03 .gel-heading-title {
font-size: 20px;
font-weight: 400;
line-height: 1.7;
color: var(--g5-color-primary);
}
.custom-heading-03 .gel-heading-title mark {
color: var(--g5-color-primary);
font-weight: 600;
}
.custom-heading-03 .gel-heading-description {
margin-top: 1px;
}
.custom-heading-04 {
border-left: 4px solid;
border-color: var(--g5-color-accent);
padding-left: 29px;
}
.custom-heading-04 .gel-heading-title {
line-height: 1.5;
}
.custom-heading-04 .gel-heading-description {
font-size: 15px;
line-height: 2;
margin-top: 6px;
}
.custom-heading-desc-pt-17 .gel-heading-description {
margin-top: 17px;
}
.custom-heading-sub-pb-3 .gel-heading-subtitle {
margin-bottom: 3px;
}
@media (max-width: 991px) {
.md-heading-no-max-width {
max-width: unset !important;
}
}
.homeid-mailchimp {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
}
.homeid-mailchimp input[type=submit] {
margin-top: 18px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.homeid-mailchimp input[name=EMAIL] {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.mailchimp-for-footer .homeid-mailchimp {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row;
flex-flow: row;
}
.mailchimp-for-footer .homeid-mailchimp input[type=submit] {
margin-top: 0;
width: 33%;
padding-left: 25px;
padding-right: 25px;
}
.mailchimp-for-footer .homeid-mailchimp input[name=EMAIL] {
width: 67%;
}
@media (max-width: 1199px) and (min-width: 992px) {
.mailchimp-for-footer .homeid-mailchimp input[name=EMAIL] {
width: 55%;
}
.mailchimp-for-footer .homeid-mailchimp input[type=submit] {
width: 45%;
}
}
@media (max-width: 767px) {
.mailchimp-for-footer .homeid-mailchimp input[name=EMAIL] {
width: 60%;
}
.mailchimp-for-footer .homeid-mailchimp input[type=submit] {
width: 40%;
}
}
.gel-counter {
font-size: 56px;
text-align: center;
line-height: 0.86;
}
.gel-social-icons .si-shape.si-normal {
font-size: 14px;
}
.gel-social-icons .si-shape a {
width: 40px;
height: 40px;
background-color: #fff;
border: solid 1px;
border-color: var(--g5-color-border);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.gel-social-icons .si-shape a i {
color: inherit;
}
.gel-social-icons .si-shape a:hover {
color: #fff;
background-color: var(--g5-color-accent);
border-color: var(--g5-color-accent);
}
.gel-social-icons .si-shape li + li {
margin-left: 10px;
}
.gel-social-icons .si-classic.si-normal {
font-size: 18px;
}
.gel-social-icons .si-classic.si-normal li + li {
margin-left: 44px;
}
.gel-social-icons .si-classic.si-large {
font-size: 25px;
}
.gel-social-icons .si-classic.si-large li + li {
margin-left: 50px;
}
.custom-social-icons .list-si {
font-size: 20px;
}
.custom-social-icons .list-si li + li {
margin-left: 29px;
}
div.custom-social-icons-02 .si-classic.list-si li + li {
margin-left: 37px;
}
@media (max-width: 1199px) {
div.social-icon-center-lg .list-si {
-ms-flex-pack: center;
justify-content: center;
}
}
@media (max-width: 991px) {
div.social-icon-center-md .list-si {
-ms-flex-pack: center;
justify-content: center;
}
}
.gel-list .gel-list-item {
font-size: 14px;
}
.gel-list-style-01 .item-list:not(:last-child),
.gel-list-style-02 .item-list:not(:last-child) {
padding-bottom: 10px;
}
.gel-list ul .list-type,
.gel-list .item-list:before {
min-width: 21px;
}
.gel-list-style-03 ul li:not(:last-child) {
padding-right: 13px;
}
.gel-list-style-03 ul li:not(:first-child) {
padding-left: 13px;
}
div.custom-list ul li:not(:last-child) {
padding-right: 28px;
}
div.custom-list ul li:not(:first-child) {
padding-left: 28px;
}
@media (max-width: 768px) {
.list-left-sm ul.content-list {
-ms-flex-pack: start;
justify-content: flex-start;
}
}
@media (min-width: 480px) {
.custom-list-width-50 .content-list {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.custom-list-width-50 .gel-list-item {
width: 50%;
}
}
.gel-icon-box {
-webkit-transition: all 0.3s;
transition: all 0.3s;
padding: 30px;
}
.gel-icon-box:hover {
cursor: pointer;
-webkit-box-shadow: 0 20px 30px 0 rgba(51, 51, 51, 0.06);
box-shadow: 0 20px 30px 0 rgba(51, 51, 51, 0.06);
background-color: #ffffff;
border-radius: 5px;
}
.gel-icon-box:hover .title {
color: var(--g5-color-primary);
}
.gel-icon-box .title {
line-height: 2;
font-size: 16px;
margin: 0;
}
.gel-icon-box .description {
margin-top: 9px;
}
.gel-icon-box.no-box-shadow:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.gel-icon-box.no-padding {
padding: 0;
}
@media (min-width: 481px) {
.gel-icon-box.gel-icon-box-style-04 .title, .gel-icon-box.gel-icon-box-style-05 .title {
margin-top: -8px !important;
}
}
.gel-icon-box-style-01 .icon,
.gel-icon-box-style-02 .icon,
.gel-icon-box-style-03 .icon {
margin-bottom: 22px;
}
.gel-icon-box-style-04 .description,
.gel-icon-box-style-05 .description {
margin-top: 6px;
}
.gel-icon-box-style-06 .icon {
margin-right: 15px;
}
.gel-icon-box-style-07 .icon {
margin-left: 15px;
}
.gel-icon-box-style-06 .top-box,
.gel-icon-box-style-07 .top-box {
margin-bottom: 22px;
}
.custom-icon-box-01.gel-icon-box {
padding: 34px 37px 26px 34px;
}
.custom-icon-box-01.gel-icon-box-style-04 .image {
margin-right: 25px;
}
.custom-icon-box-01.gel-icon-box-style-05 .image {
margin-left: 25px;
}
.custom-icon-box-01 .title {
line-height: 1.6;
font-size: 20px;
}
.custom-icon-box-01 .description {
margin-top: 1px;
}
.custom-icon-box-01.gel-icon-box-style-01 .icon, .custom-icon-box-01.gel-icon-box-style-02 .icon, .custom-icon-box-01.gel-icon-box-style-03 .icon {
margin-bottom: 31px;
}
.custom-icon-box-01.custom-bg-light {
padding: 30px;
background-color: #fff;
}
.custom-icon-box-01.space {
background-color: #fff;
-webkit-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
border-radius: 5px;
}
.custom-icon-box-01.space .description {
margin-top: 10px;
}
.custom-icon-box-01.space.gel-icon-box-style-01 .icon, .custom-icon-box-01.space.gel-icon-box-style-02 .icon, .custom-icon-box-01.space.gel-icon-box-style-03 .icon {
margin-bottom: 28px;
}
.custom-icon-box-01.space:hover {
-webkit-box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
}
.custom-icon-box-01.space-description {
background-color: #ffffff;
-webkit-box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
}
.custom-icon-box-01.space-description .description {
margin-top: 10px;
}
.custom-icon-box-01.space-description.gel-icon-box-style-04 .image {
margin-right: 30px;
}
.custom-icon-box-01.space-description.gel-icon-box-style-05 .image {
margin-left: 30px;
}
@media (min-width: 481px) {
.custom-icon-box-01.gel-icon-box-style-04 .title, .custom-icon-box-01.gel-icon-box-style-05 .title {
margin-top: -6px !important;
}
}
.custom-icon-box-02 {
padding: 41px 37px 32px;
}
.custom-icon-box-02:hover {
-webkit-box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
}
.custom-icon-box-02 .title {
font-size: 18px;
line-height: 1.78;
}
.custom-icon-box-02 .description {
margin-top: 8px;
}
.custom-icon-box-02.gel-icon-box-style-01 .icon, .custom-icon-box-02.gel-icon-box-style-02 .icon, .custom-icon-box-02.gel-icon-box-style-03 .icon {
margin-bottom: 40px;
}
.custom-icon-box-02.space.gel-icon-box-style-01 .icon, .custom-icon-box-02.space.gel-icon-box-style-02 .icon, .custom-icon-box-02.space.gel-icon-box-style-03 .icon {
margin-bottom: 30px;
}
.custom-icon-box-02.space .description {
margin-top: 7px;
}
.custom-icon-box-02.custom-bg-light {
background-color: #ffffff;
-webkit-box-shadow: 0 20px 15px 0 rgba(51, 51, 51, 0.03);
box-shadow: 0 20px 15px 0 rgba(51, 51, 51, 0.03);
}
@media (min-width: 481px) {
.custom-icon-box-02.gel-icon-box-style-04 .title, .custom-icon-box-02.gel-icon-box-style-05 .title {
margin-top: -7px !important;
}
}
.custom-icon-box-03.gel-icon-box:hover .title {
color: var(--g5-color-heading);
}
.custom-icon-box-03.gel-icon-box:hover .icon i {
color: var(--g5-color-primary);
}
.custom-icon-box-03 .title, .custom-icon-box-03 .icon i {
color: #fff;
}
.custom-icon-box-04.gel-icon-box {
background-color: var(--g5-color-light);
padding: 24px 20px;
}
.custom-icon-box-04.gel-icon-box:hover {
background-color: var(--g5-color-light);
}
.custom-icon-box-04.gel-icon-box .title {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.2px;
line-height: 1.79;
color: var(--g5-color-text-main);
}
.custom-icon-box-04.gel-icon-box .description {
font-size: 16px;
font-weight: 600;
line-height: 1.56;
letter-spacing: 0.23px;
color: var(--g5-color-heading);
margin-top: 0;
}
.custom-icon-box-04.gel-icon-box-style-04 .icon, .custom-icon-box-04.gel-icon-box-style-05 .icon {
-ms-flex: 0 0 3.5rem;
flex: 0 0 3.5rem;
}
@media (min-width: 481px) {
.custom-icon-box-04.gel-icon-box-style-04 .title, .custom-icon-box-04.gel-icon-box-style-05 .title {
margin-top: -5px !important;
}
}
.custom-icon-box-05 .title {
line-height: 1.38;
}
.custom-icon-box-05.gel-icon-box-style-01 .title, .custom-icon-box-05.gel-icon-box-style-02 .title, .custom-icon-box-05.gel-icon-box-style-03 .title {
max-width: 120px;
}
.custom-icon-box-05.gel-icon-box-style-01 .title {
margin-right: auto;
}
.custom-icon-box-05.gel-icon-box-style-02 .title {
margin-right: auto;
margin-left: auto;
}
.custom-icon-box-05.gel-icon-box-style-03 .title {
margin-left: auto;
}
@media (min-width: 481px) {
.custom-icon-box-05.gel-icon-box-style-04 .title, .custom-icon-box-05.gel-icon-box-style-05 .title {
margin-top: -3px !important;
}
}
.custom-icon-box-06 {
background-color: #ffffff;
-webkit-box-shadow: 0 20px 15px 0 rgba(51, 51, 51, 0.03);
box-shadow: 0 20px 15px 0 rgba(51, 51, 51, 0.03);
}
.custom-icon-box-06.gel-icon-box {
padding-bottom: 25px;
}
.custom-icon-box-06:hover {
-webkit-box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
}
.custom-icon-box-06 .title {
line-height: 1.88;
}
.custom-icon-box-06.gel-icon-box-style-01 .icon, .custom-icon-box-06.gel-icon-box-style-02 .icon, .custom-icon-box-06.gel-icon-box-style-03 .icon {
margin-bottom: 9px;
}
@media (min-width: 481px) {
.custom-icon-box-06.gel-icon-box-style-04 .title, .custom-icon-box-06.gel-icon-box-style-05 .title {
margin-top: -7px !important;
}
}
.custom-icon-box-07 {
padding: 0;
}
.custom-icon-box-07:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.custom-icon-box-07 .title {
font-size: 18px;
line-height: 1.78;
}
.custom-icon-box-07.gel-icon-box-style-01 .icon, .custom-icon-box-07.gel-icon-box-style-02 .icon, .custom-icon-box-07.gel-icon-box-style-03 .icon {
margin-bottom: 10px;
}
.custom-icon-box-07 .description {
margin-top: 4px;
}
@media (min-width: 481px) {
.custom-icon-box-07.gel-icon-box-style-04 .title, .custom-icon-box-07.gel-icon-box-style-05 .title {
margin-top: -7px !important;
}
}
.custom-icon-box-08 {
padding: 0;
}
.custom-icon-box-08.gel-icon-box-style-04 .icon, .custom-icon-box-08.gel-icon-box-style-05 .icon {
-ms-flex: 0 0 3.2rem;
flex: 0 0 3.2rem;
}
.custom-icon-box-08:hover {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
.custom-icon-box-08 .description {
line-height: 2.14;
display: -ms-flexbox;
display: flex;
}
.custom-icon-box-08 .description .des-left {
padding-right: 52px;
}
.custom-icon-box-08 .description .des-fw {
font-weight: 500;
color: var(--g5-color-heading);
}
.custom-icon-box-08.custom-pd .description .des-left {
padding-right: 35px;
}
@media (min-width: 768px) {
.custom-icon-box-03.gel-icon-box {
position: relative;
}
.custom-icon-box-03.gel-icon-box:before {
content: "";
position: absolute;
right: 0;
height: 100px;
width: 1px;
background-color: #fff;
opacity: 0.4;
}
.custom-icon-box-03.gel-icon-box.not-border:before {
content: none;
}
}
@media (min-width: 1200px) {
.custom-icon-box-02 {
padding: 41px 37px 32px;
}
.custom-icon-box-01.custom-padding {
padding: 20px 37px 26px 52px;
}
.custom-icon-box-01.space-description {
padding: 43px 42px 50px;
}
.custom-icon-box-01.space {
padding: 17px 45px 32px;
}
.custom-icon-box-05.gel-icon-box {
padding: 32px 54px;
}
}
.gel-image-box {
-webkit-transition: all 0.3s;
transition: all 0.3s;
padding: 30px;
}
.gel-image-box:hover {
-webkit-box-shadow: 0 20px 30px 0 rgba(51, 51, 51, 0.06);
box-shadow: 0 20px 30px 0 rgba(51, 51, 51, 0.06);
background-color: #fff;
border-radius: 5px;
}
.gel-image-box:hover .title {
color: var(--g5-color-primary);
}
.gel-image-box .title {
line-height: 2;
font-size: 16px;
margin: 0;
}
.gel-image-box .description {
margin-top: 9px;
}
.gel-image-box.no-box-shadow:hover {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
.gel-image-box.no-padding {
padding: 0;
}
.gel-image-box.border-img .image {
-webkit-box-shadow: 0 0 0 4px var(--g5-color-accent);
box-shadow: 0 0 0 4px var(--g5-color-accent);
}
.gel-image-box.border-img:hover .image, .gel-image-box.border-img:hover .image:after {
-webkit-box-shadow: 0 0 0 2px var(--g5-color-accent);
box-shadow: 0 0 0 2px var(--g5-color-accent);
}
@media (min-width: 481px) {
.gel-image-box.gel-image-box-style-04 .title, .gel-image-box.gel-image-box-style-05 .title {
margin-top: -8px !important;
}
}
.gel-image-box-style-01 .image,
.gel-image-box-style-02 .image,
.gel-image-box-style-03 .image {
margin-bottom: 22px;
}
.gel-image-box-style-04 .image {
margin-right: 18px;
}
.gel-image-box-style-05 .image {
margin-left: 25px;
}
.gel-image-box-style-04 .description,
.gel-image-box-style-05 .description {
margin-top: 6px;
}
.gel-image-box-style-06 .image {
margin-right: 15px;
}
.gel-image-box-style-07 .image {
margin-left: 15px;
}
.gel-image-box-style-06 .top-box .image,
.gel-image-box-style-07 .top-box .image {
margin-bottom: 22px;
}
.gel-image-box-style-06 .description,
.gel-image-box-style-07 .description {
margin-top: 0;
}
.custom-image-box-01.gel-image-box {
padding: 34px 37px 26px 34px;
}
.custom-image-box-01.gel-image-box-style-04 .image {
margin-right: 25px;
}
.custom-image-box-01.gel-image-box-style-05 .image {
margin-left: 25px;
}
.custom-image-box-01 .title {
line-height: 1.6;
font-size: 20px;
}
.custom-image-box-01 .description {
margin-top: 1px;
}
.custom-image-box-01.gel-image-box-style-01 .image, .custom-image-box-01.gel-image-box-style-02 .image, .custom-image-box-01.gel-image-box-style-03 .image {
margin-bottom: 31px;
}
.custom-image-box-01.custom-bg-light {
padding: 30px;
background-color: #fff;
}
.custom-image-box-01.space {
background-color: #fff;
-webkit-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
border-radius: 5px;
}
.custom-image-box-01.space .description {
margin-top: 10px;
}
.custom-image-box-01.space.gel-image-box-style-01 .image, .custom-image-box-01.space.gel-image-box-style-02 .image, .custom-image-box-01.space.gel-image-box-style-03 .image {
margin-bottom: 28px;
}
.custom-image-box-01.space:hover {
-webkit-box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
}
.custom-image-box-01.space-description {
background-color: #fff;
-webkit-box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
}
.custom-image-box-01.space-description .description {
margin-top: 10px;
}
.custom-image-box-01.space-description.gel-image-box-style-04 .image {
margin-right: 30px;
}
.custom-image-box-01.space-description.gel-image-box-style-05 .image {
margin-left: 30px;
}
@media (min-width: 481px) {
.custom-image-box-01.gel-image-box-style-04 .title, .custom-image-box-01.gel-image-box-style-05 .title {
margin-top: -6px !important;
}
}
.custom-image-box-02:hover {
-webkit-box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
}
.custom-image-box-02 .title {
font-size: 18px;
line-height: 1.78;
}
.custom-image-box-02 .description {
margin-top: 8px;
}
.custom-image-box-02.gel-image-box-style-01 .image, .custom-image-box-02.gel-image-box-style-02 .image, .custom-image-box-02.gel-image-box-style-03 .image {
margin-bottom: 27px;
}
.custom-image-box-02.space.gel-image-box-style-01 .image, .custom-image-box-02.space.gel-image-box-style-02 .image, .custom-image-box-02.space.gel-image-box-style-03 .image {
margin-bottom: 30px;
}
.custom-image-box-02.space .description {
margin-top: 7px;
}
.custom-image-box-02.custom-bg-light {
background-color: #fff;
-webkit-box-shadow: 0 20px 15px 0 rgba(51, 51, 51, 0.03);
box-shadow: 0 20px 15px 0 rgba(51, 51, 51, 0.03);
}
.custom-image-box-03.gel-image-box:hover .title {
color: var(--g5-color-heading);
}
.custom-image-box-03 .title {
color: #fff;
}
@media (min-width: 481px) {
.custom-image-box-02.gel-image-box-style-04 .title, .custom-image-box-02.gel-image-box-style-05 .title {
margin-top: -7px !important;
}
}
.custom-image-box-04.gel-image-box {
background-color: var(--g5-color-light);
padding: 24px 20px;
}
.custom-image-box-04.gel-image-box:hover {
background-color: var(--g5-color-light);
}
.custom-image-box-04.gel-image-box .title {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.2px;
line-height: 1.79;
color: var(--g5-color-text-main);
}
.custom-image-box-04.gel-image-box .description {
font-size: 16px;
font-weight: 600;
line-height: 1.56;
letter-spacing: 0.23px;
color: var(--g5-color-heading);
margin-top: 0;
}
.custom-image-box-04.gel-image-box-style-04 .image {
margin-right: 15px;
}
.custom-image-box-04.gel-image-box-style-05 .image {
margin-left: 15px;
}
@media (min-width: 481px) {
.custom-image-box-04.gel-image-box-style-04 .title, .custom-image-box-04.gel-image-box-style-05 .title {
margin-top: -6px !important;
}
}
.custom-image-box-05 .title {
line-height: 1.38;
}
.custom-image-box-05.gel-image-box-style-01 .title, .custom-image-box-05.gel-image-box-style-02 .title, .custom-image-box-05.gel-image-box-style-03 .title {
max-width: 120px;
}
.custom-image-box-05.gel-image-box-style-01 .title {
margin-right: auto;
}
.custom-image-box-05.gel-image-box-style-02 .title {
margin-right: auto;
margin-left: auto;
}
.custom-image-box-05.gel-image-box-style-03 .title {
margin-left: auto;
}
@media (min-width: 481px) {
.custom-image-box-05.gel-image-box-style-04 .title, .custom-image-box-05.gel-image-box-style-05 .title {
margin-top: -3px !important;
}
}
.custom-image-box-06 {
background-color: #fff;
-webkit-box-shadow: 0 20px 15px 0 rgba(51, 51, 51, 0.03);
box-shadow: 0 20px 15px 0 rgba(51, 51, 51, 0.03);
}
.custom-image-box-06.gel-image-box {
padding-bottom: 25px;
}
.custom-image-box-06:hover {
-webkit-box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 30px 50px 0 rgba(51, 51, 51, 0.1);
}
.custom-image-box-06 .title {
line-height: 1.88;
}
.custom-image-box-06.gel-image-box-style-01 .image, .custom-image-box-06.gel-image-box-style-02 .image, .custom-image-box-06.gel-image-box-style-03 .image {
margin-bottom: 9px;
}
@media (min-width: 481px) {
.custom-image-box-06.gel-image-box-style-04 .title, .custom-image-box-06.gel-image-box-style-05 .title {
margin-top: -7px !important;
}
}
.custom-image-box-07 {
padding: 0;
}
.custom-image-box-07:hover {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
.custom-image-box-07 .title {
font-size: 18px;
line-height: 1.78;
}
.custom-image-box-07.gel-image-box-style-01 .image, .custom-image-box-07.gel-image-box-style-02 .image, .custom-image-box-07.gel-image-box-style-03 .image {
margin-bottom: 10px;
}
.custom-image-box-07 .description {
margin-top: 4px;
}
@media (min-width: 481px) {
.custom-image-box-07.gel-image-box-style-04 .title, .custom-image-box-07.gel-image-box-style-05 .title {
margin-top: -7px !important;
}
}
.custom-image-box-08 {
padding: 0;
}
.custom-image-box-08:hover {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
.custom-image-box-08 .description {
line-height: 2.14;
display: -ms-flexbox;
display: flex;
}
.custom-image-box-08 .description .des-left {
padding-right: 52px;
}
.custom-image-box-08 .description .des-fw {
font-weight: 500;
color: var(--g5-color-heading);
}
.custom-image-box-08.custom-pd .description .des-left {
padding-right: 35px;
}
.custom-image-box-09.gel-image-box {
padding: 20px;
border-radius: 5px;
background-color: var(--g5-color-light);
}
.custom-image-box-09.gel-image-box:hover .title {
color: inherit;
}
.custom-image-box-09 .title {
font-size: 14px;
line-height: 1.8;
color: var(--g5-color-text-main);
text-transform: uppercase;
}
.custom-image-box-09 .description {
font-size: 16px;
font-weight: 600;
line-height: 1.56;
letter-spacing: 0.23px;
color: var(--g5-color-heading);
}
.custom-image-box-09.gel-image-box-style-04 .description, .custom-image-box-09.gel-image-box-style-05 .description {
margin-top: 0;
}
@media (min-width: 481px) {
.custom-image-box-09.gel-image-box-style-04 .title, .custom-image-box-09.gel-image-box-style-05 .title {
margin-top: -6px !important;
}
}
.custom-image-box-10 {
background-color: #fff;
border-radius: 10px;
}
.custom-image-box-10 .title {
font-size: 20px;
}
.custom-image-box-10 .description {
font-size: 15px;
}
.custom-image-box-10 .gel-image-box-style-04 .image {
margin-right: 35px;
}
.custom-image-box-10 .gel-image-box-style-05 .image {
margin-left: 35px;
}
.custom-image-box-10.gel-image-box-style-04 .description, .custom-image-box-10.gel-image-box-style-05 .description {
margin-top: 3px;
}
.custom-image-box-10.gel-image-box-style-06 .top-box .image, .custom-image-box-10.gel-image-box-style-07 .top-box .image {
margin-bottom: 0;
}
.custom-image-box-10.gel-image-box-style-06 .title, .custom-image-box-10.gel-image-box-style-07 .title {
line-height: 1.6;
max-width: 130px;
}
.custom-image-box-10.gel-image-box-style-06 .description, .custom-image-box-10.gel-image-box-style-07 .description {
margin-top: 11px;
}
@media (min-width: 481px) {
.custom-image-box-10.gel-image-box-style-04 .title, .custom-image-box-10.gel-image-box-style-05 .title {
margin-top: -10px !important;
}
}
.custom-image-box-11.gel-image-box {
padding: 0;
}
.custom-image-box-11 .title {
font-size: 20px;
line-height: 1.2;
}
.custom-image-box-11 .description {
font-size: 15px;
}
.custom-image-box-11 .gel-image-box-style-04 .image {
margin-right: 24px;
}
.custom-image-box-11 .gel-image-box-style-05 .image {
margin-left: 24px;
}
.custom-image-box-11.gel-image-box-style-04 .description, .custom-image-box-11.gel-image-box-style-05 .description {
margin-top: 10px;
}
.custom-image-box-11:hover {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
@media (min-width: 481px) {
.custom-image-box-11.gel-image-box-style-04 .title, .custom-image-box-11.gel-image-box-style-05 .title {
margin-top: -2px !important;
}
}
@media (min-width: 768px) {
.custom-image-box-03.gel-image-box {
position: relative;
}
.custom-image-box-03.gel-image-box:before {
content: "";
position: absolute;
left: 100%;
height: 100px;
width: 1px;
background-color: #fff;
opacity: 0.4;
}
.custom-image-box-03.gel-image-box.not-border:before {
content: none;
}
.custom-image-box-03.gel-image-box:hover:before {
opacity: 0;
}
.custom-image-box-11 .content-box {
max-width: 300px;
}
}
@media (min-width: 1200px) {
.custom-image-box-02 {
padding: 41px 37px 32px;
}
.custom-image-box-01.custom-padding {
padding: 20px 37px 26px 52px;
}
.custom-image-box-01.space-description {
padding: 43px 42px 50px;
}
.custom-image-box-01.space {
padding: 17px 45px 32px;
}
.custom-image-box-05.gel-image-box {
padding: 32px 54px;
}
.custom-image-box-10.gel-image-box-pd-40 {
padding: 40px;
}
}
@media (max-width: 480px) {
.custom-image-box-01.gel-image-box,
.custom-image-box-10.gel-image-box,
.custom-image-box-11.gel-image-box {
padding: 15px;
display: block;
}
.custom-image-box-01.gel-image-box .image,
.custom-image-box-10.gel-image-box .image,
.custom-image-box-11.gel-image-box .image {
margin-bottom: 10px;
margin-right: 0;
}
.custom-image-box-09.gel-image-box-style-04, .custom-image-box-09.gel-image-box-style-05 {
-ms-flex-pack: center;
justify-content: center;
}
.custom-image-box-09.gel-image-box-style-04 .content-box, .custom-image-box-09.gel-image-box-style-05 .content-box {
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a,
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-title > a {
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
line-height: 2;
padding: 12px 37px;
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a:hover {
cursor: pointer;
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab.vc_active > a,
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab > a:hover {
color: var(--g5-color-primary);
border-color: var(--g5-color-light);
background-color: var(--g5-color-light);
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab > a {
background-color: transparent;
border-color: transparent;
color: rgba(37, 37, 37, 0.4);
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab > a,
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-panel-title > a {
letter-spacing: 0.81px;
padding: 7px 40px;
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-panel-body {
overflow: unset;
padding-left: 0;
padding-right: 0;
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-02 .vc_tta-tab.vc_active > a,
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-02 .vc_tta-tab > a:hover {
background-color: #ffffff;
color: var(--g5-color-accent);
-webkit-box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.15);
box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.15);
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-02 .vc_tta-tab > a {
background-color: #f8f8f8;
border-color: #f8f8f8;
color: var(--g5-color-heading);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-02 .vc_tta-panel-body {
padding-left: 0;
padding-right: 0;
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab > a,
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-panel-title > a {
font-size: 14px;
letter-spacing: 0.88px;
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab > a {
background-color: transparent;
color: rgba(37, 37, 37, 0.4);
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab > a .vc_tta-title-text:before {
content: "";
bottom: 0;
left: 0;
width: 0;
height: 2px;
position: absolute;
transition: width 0.3s;
background-color: #0ec6d5;
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab.vc_active > a,
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab > a:hover {
color: var(--g5-color-heading);
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab.vc_active > a .vc_tta-title-text:before,
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab > a:hover .vc_tta-title-text:before {
width: 100%;
}
@media (max-width: 991px) and (min-width: 768px) {
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab > a,
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-panel-title > a {
padding: 7px 20px;
}
}
@media (min-width: 768px) {
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a,
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-title > a {
padding: 12px 20px;
}
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-01 .vc_tta-panels {
background-color: #f8f8f8;
border-color: #f8f8f8;
}
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-01 .vc_tta-panel-body {
border: none;
}
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-01 .vc_tta-panels:before {
content: "";
position: absolute;
height: 100%;
top: 0;
width: 100vw;
left: 50%;
margin-left: -50vw;
background-color: #f8f8f8;
}
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-02 .vc_tta-panels {
background-color: transparent;
border-color: transparent;
}
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03 .vc_tta-panels {
background-color: transparent;
border-color: transparent;
}
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03.vc_tta-tabs .vc_tta-tab > a,
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03.vc_tta-tabs .vc_tta-panel-title > a {
border: 0;
padding: 0;
}
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03.vc_tta-tabs .vc_tta-title-text {
padding-bottom: 5px;
display: block;
}
.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03 .vc_tta-tab {
margin: 40px;
}
}
.gel-our-team-name {
color: var(--g5-color-heading);
margin-top: 21px !important;
}
.gel-our-team-job {
margin-top: 10px;
}
.gel-our-team-social {
margin-left: 2.5px;
margin-right: 2.5px;
display: inline-block;
width: 33px;
height: 33px;
color: var(--g5-color-text-main);
background-color: #fff;
border-radius: 5px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.gel-our-team-social:hover {
-webkit-transition-delay: unset !important;
transition-delay: unset !important;
color: #fff;
background-color: var(--g5-color-accent);
}
.gel-our-team-style-02 .gel-our-team-avatar {
overflow: hidden;
position: relative;
display: inline-block;
border-radius: 5px;
}
.gel-our-team-style-02 .gel-our-team-avatar:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#333));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #333);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #333);
-webkit-transition: opacity 0.4s 0.1s ease-out;
transition: opacity 0.4s 0.1s ease-out;
}
.gel-our-team-style-02 .gel-our-team-socials {
position: absolute;
width: 100%;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(1) {
-webkit-transition-delay: 0.0666666667s;
transition-delay: 0.0666666667s;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(2) {
-webkit-transition-delay: 0.1333333333s;
transition-delay: 0.1333333333s;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(3) {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(4) {
-webkit-transition-delay: 0.2666666667s;
transition-delay: 0.2666666667s;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(5) {
-webkit-transition-delay: 0.3333333333s;
transition-delay: 0.3333333333s;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(6) {
-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(7) {
-webkit-transition-delay: 0.4666666667s;
transition-delay: 0.4666666667s;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(8) {
-webkit-transition-delay: 0.5333333333s;
transition-delay: 0.5333333333s;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(9) {
-webkit-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(10) {
-webkit-transition-delay: 0.6666666667s;
transition-delay: 0.6666666667s;
}
.gel-our-team-style-02 .gel-our-team-social {
-webkit-transition: all 0.4s 0.1s ease-out;
transition: all 0.4s 0.1s ease-out;
opacity: 0;
-webkit-transform: translateY(0px);
transform: translateY(0px);
visibility: hidden;
}
.gel-our-team-style-02:hover .gel-our-team-avatar:before {
opacity: 1;
}
.gel-our-team-style-02:hover .gel-our-team-social {
-webkit-transform: translateY(-58px);
transform: translateY(-58px);
visibility: visible;
opacity: 1;
}
.gel-our-team-style-01 .gel-our-team-social {
margin-top: 15px;
}
.vc_toggle_title {
font-size: 22px;
line-height: 1.55;
}
.vc_toggle_content {
margin-top: 13px;
margin-bottom: 5px;
}
.vc_toggle_content p {
line-height: 2.14;
margin-bottom: 0;
}
.vc_toggle_content p + p {
margin-top: 10px;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
padding-left: 45px;
}
.custom-faq-01.vc_toggle.vc_toggle {
border-bottom: 1px solid var(--g5-color-border);
margin: 0;
padding-top: 23px;
padding-bottom: 25px;
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon:after,
.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon:after,
.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon:before,
.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon:before {
background-color: var(--g5-color-muted);
border-color: var(--g5-color-muted);
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon,
.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon {
border-color: var(--g5-color-muted);
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover h4 {
color: var(--g5-color-muted);
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon:after,
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon:after,
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon:before,
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon:before {
background-color: var(--g5-color-accent);
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon,
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon {
border-color: var(--g5-color-accent);
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active h4 {
color: var(--g5-color-heading);
}
.custom-faq-02.vc_toggle.vc_toggle {
-webkit-transition: all 0.2s;
transition: all 0.2s;
margin-bottom: 30px;
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_active {
-webkit-box-shadow: 0 18px 40px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 18px 40px 0 rgba(51, 51, 51, 0.1);
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_active .vc_toggle_title {
background-color: var(--g5-color-primary);
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_active h4 {
color: #fff;
}
.custom-faq-02.vc_toggle.vc_toggle .vc_toggle_title {
background-color: #fff;
padding: 13px 30px;
}
.custom-faq-02.vc_toggle.vc_toggle .vc_toggle_title h4 {
font-size: 16px;
line-height: 2.13;
margin-bottom: 0;
}
.custom-faq-02.vc_toggle.vc_toggle .vc_toggle_content {
margin: 0;
padding: 22px 40px 30px 30px;
}
.custom-faq-02.vc_toggle.vc_toggle .vc_toggle_content p {
font-size: 13px;
line-height: 2;
margin-bottom: 0;
}
.custom-faq-02.vc_toggle.vc_toggle:not(.vc_toggle_text_only):not(.vc_toggle_arrow) .vc_toggle_icon {
margin-left: 30px;
}
.custom-faq-02.vc_toggle.vc_toggle:not(.vc_toggle_text_only):not(.vc_toggle_arrow) .vc_toggle_title {
padding-left: 75px;
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_arrow .vc_toggle_title {
border-radius: 5px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_arrow.vc_toggle_active {
border-radius: 5px;
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_arrow.vc_toggle_active .vc_toggle_title {
border-radius: 5px 5px 0 0;
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon:after,
.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon:after,
.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon:before,
.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon:before {
border-color: var(--g5-color-heading);
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon,
.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon {
border-color: var(--g5-color-heading);
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover h4 {
color: var(--g5-color-heading);
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon:after,
.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon:after,
.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon:before,
.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon:before {
border-color: #fff;
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active h4 {
color: #fff;
}
.testimonial-style-04 .gel-testimonial-bio {
font-size: 18px;
color: var(--g5-color-heading);
line-height: 2em;
}
.testimonial-style-04 .author-avatar {
padding-right: 20px;
}
.testimonial-style-04 .gel-testimonial-name {
font-size: 17px;
font-weight: 600;
}
.testimonial-style-04 .author-attr {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
}
.testimonial-style-04 .gel-testimonial-job {
margin-top: 10px;
}
.testimonial-style-04 .testi-quote {
padding-bottom: 34px;
}
.testimonial-style-02 .gel-testimonial-bio {
font-size: 15px;
line-height: 2em;
}
.testimonial-style-02 .gel-testimonial-bio.content-quote:after, .testimonial-style-02 .gel-testimonial-bio.content-quote:before {
display: block;
margin-left: auto;
margin-right: auto;
position: unset;
}
.testimonial-style-02 .gel-testimonial-bio:after {
content: "";
width: 40px;
height: 2px;
background-color: var(--g5-color-accent);
margin-top: 20px;
}
.testimonial-style-02 .gel-testimonial-bio:before {
font-size: 26px;
position: unset;
color: var(--g5-color-accent);
margin-bottom: 16px;
padding-right: 0;
}
.testimonial-style-02 .gel-testimonial-name {
color: var(--g5-color-heading);
font-size: 16px;
}
.testimonial-style-02 span.gel-testimonial-job {
margin-top: 2px;
margin-left: 0;
}
.testimonial-style-02 .testi-quote {
padding-bottom: 26.5px;
}
.testimonial-style-02 .author-avatar {
margin-bottom: 10px;
}
.testimonial-style-05 .gel-testimonial-bio {
font-size: 15px;
line-height: 1.73em;
}
.testimonial-style-05 .author-avatar {
padding-bottom: 17px;
}
.testimonial-style-05 h4.gel-testimonial-name {
display: block;
font-size: 16px;
font-weight: 700;
}
.testimonial-style-05 .gel-testimonial-job {
font-size: 14px;
line-height: 2.29em;
}
.testimonial-style-05 .testimonial-content {
padding-bottom: 48px;
}
div.custom-testimonial .author-avatar {
padding-right: 12.5px;
}
div.custom-testimonial .gel-testimonial-bio {
font-size: 15px;
line-height: 1.73em;
}
div.custom-testimonial .gel-testimonial-name {
font-size: 16px;
font-weight: 700;
}
div.custom-testimonial .gel-testimonial-job {
margin-top: 3px;
}
div.custom-testimonial .testi-quote {
padding-bottom: 38px;
}
.testimonial-border {
border: 1px solid var(--g5-color-border);
background-color: #fff;
border-radius: 5px;
}
.testimonial-box-shadow {
background-color: #fff;
box-shadow: 0 0 20px 0 rgba(51, 51, 51, 0.1);
border-radius: 5px;
}
.slick-pd-left-right-0 .slick-slide > div {
padding-right: 0;
padding-left: 0;
}
.custom-slider-pd .slick-slide > div {
padding-bottom: 35px;
padding-top: 0;
}
.custom-slider-pd .slick-arrow {
margin-top: -18px;
}
.custom-arrow-top-40 .slick-arrow {
top: 40%;
}
.custom-slider-03 div.slick-arrow {
width: 38px;
height: 38px;
line-height: 38px;
}
.custom-slider-03 div.slick-arrow i {
font-size: 14px;
}
.custom-slider-03 .slick-dots li,
.custom-slider-03 .slick-dots li:hover,
.custom-slider-03 .slick-dots li:active,
.custom-slider-03 .slick-dots li.slick-active {
color: #fff;
}
.custom-slider-03 .slick-slide > div {
padding: 0;
}
.custom-slider-top-40 .slick-arrow {
top: 40%;
}
@media (max-width: 1199px) {
.lg-arrow-hide .slick-arrow {
display: none !important;
}
.custom-slider-03 .slick-arrows + .slick-dots {
position: absolute;
bottom: 30px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
}
@media (min-width: 1200px) {
.custom-slider-arrow-01 .slick-arrow.slick-prev {
left: 41px;
}
.custom-slider-arrow-01 .slick-arrow.slick-next {
right: 41px;
}
.custom-slider-02 {
height: 100%;
top: 0;
width: 55vw;
}
.custom-slider-02 .slick-list {
padding: 0 24.3% 0 0 !important;
}
.custom-slider-02 .slick-active ~ * {
opacity: 0.3;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.custom-slider-03 .slick-arrows {
position: absolute;
-webkit-transform: translate(-50%);
transform: translate(-50%);
top: 50%;
left: 50%;
margin-top: 200px;
padding-right: 83px;
}
.custom-slider-03 div.slick-arrow {
position: static;
left: 0;
-webkit-transform: none;
transform: none;
}
.custom-slider-03 div.slick-arrow.slick-prev {
margin-right: 10px;
}
.custom-slider-03 .slick-arrows + .slick-dots {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
padding-right: 835px;
top: 50%;
margin-top: 260px !important;
}
}
@media (min-width: 577px) {
.custom-slider-01 .slick-arrows .slick-arrow {
bottom: 42px;
transform: unset;
top: unset;
}
.custom-slider-01 .slick-arrows .slick-arrow.slick-next {
right: 69px;
}
.custom-slider-01 .slick-arrows .slick-arrow.slick-prev {
right: 131px;
left: unset;
}
.custom-slider-01 .slick-dots {
margin-top: 5px !important;
margin-bottom: 7px;
}
.custom-slider-01 .slick-dots ul {
-ms-flex-pack: start;
justify-content: flex-start;
padding-left: 4px;
}
}
.gel-video-md .view-video {
height: 78px;
width: 78px;
}
.gel-video-classic .view-video {
color: var(--g5-color-accent);
position: relative;
}
.gel-video-classic .view-video:after, .gel-video-classic .view-video:before {
-webkit-animation: video-box-shadow 1600ms ease-in-out 0ms;
animation: video-box-shadow 1600ms ease-in-out 0ms;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
width: 100%;
height: 100%;
content: "";
top: 0;
position: absolute;
border-radius: 50%;
-webkit-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
}
.gel-video-classic .view-video:after {
-webkit-animation-delay: 800ms;
animation-delay: 800ms;
}
.gel-video-classic .view-video i {
color: var(--g5-color-accent-foreground);
}
.gel-video-classic .view-video:hover {
color: var(--g5-color-accent-foreground);
}
.gel-video-classic .view-video:hover i {
color: var(--g5-color-accent);
}
@keyframes video-box-shadow {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.6;
-webkit-box-shadow: 0 0 0 0px #fff;
box-shadow: 0 0 0 0px #fff;
}
50% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity: 0.3;
-webkit-box-shadow: 0 0 0 4px #fff;
box-shadow: 0 0 0 4px #fff;
}
100% {
-webkit-box-shadow: 0 0 0 8px #fff;
box-shadow: 0 0 0 8px #fff;
-webkit-transform: scale(1.4);
transform: scale(1.4);
opacity: 0;
}
}
.gel-map-point-animate:after,
.gel-map-point-animate:before {
border-color: var(--g5-color-accent);
}
.gel-map-marker-title {
color: var(--g5-color-heading);
}
.gel-map-marker-description {
font-size: 14px;
line-height: 1.86em;
}
.text-on-map-01,
.text-on-map-02 {
position: absolute;
border-radius: 5px;
box-shadow: 0 11px 30px 0 rgba(51, 51, 51, 0.15);
background-color: #ffffff;
}
.text-on-map-01 {
bottom: 24px;
right: 74px;
margin-bottom: 0;
max-width: 227px;
padding: 14px;
}
@media (min-width: 992px) {
.text-on-map-02 {
top: 72px;
max-width: 370px;
padding: 37px 40px 68px 40px;
}
.text-on-map-02 h4 {
font-size: 22px;
line-height: 2.36em;
margin-bottom: 5px;
}
.text-on-map-02 h5 {
line-height: 2;
margin-top: 52px;
margin-bottom: 4px;
}
}
@media (max-width: 991px) {
.text-on-map-02 {
position: relative;
width: 100vw;
left: 50%;
margin-left: -50vw;
border-radius: 0;
padding: 30px 15px;
box-shadow: none;
margin-bottom: 0;
}
}
.ere-package-wrap .ere-heading p {
font-size: 14px;
text-transform: unset;
margin-bottom: 45px;
}
.g5ere__dashboard-heading {
margin-bottom: 20px;
}
.g5ere__dashboard-heading::after {
display: none;
}
.g5ere__dashboard-heading h2 {
font-size: 22px;
line-height: 1.5;
margin-bottom: 10px;
text-transform: unset;
font-weight: 500;
}
.g5ere__sidebar-title {
color: var(--g5-color-heading);
font-size: 22px;
line-height: 1.5;
margin-bottom: 10px;
font-weight: 500;
}
.g5ere__package {
background-color: #f8f8f8;
border: 0;
padding: 20px;
margin-bottom: 30px;
}
.g5ere__package.active {
background-color: #fff;
border: 1px solid var(--g5-color-accent);
-webkit-box-shadow: none;
box-shadow: none;
}
.g5ere__package .ere-package-title {
text-align: left;
font-size: 15px;
font-weight: 500;
color: var(--g5-color-heading);
text-transform: capitalize;
margin-bottom: 0;
}
.g5ere__package .ere-package-title strong {
font-weight: 700;
}
.g5ere__package .ere-package-price {
text-align: left;
font-size: 32px;
padding: 0;
margin-top: 0;
font-weight: bold;
line-height: 1.5;
margin-bottom: 5px;
}
.g5ere__package .custom-packages {
position: absolute;
right: -2px;
transform: rotate(45deg);
top: 17px;
font-size: 13px;
}
.g5ere__package .custom-packages:before {
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 50px solid var(--g5-color-accent);
content: "";
position: absolute;
z-index: -1;
top: -28px;
right: -21px;
left: auto;
}
.g5ere__package .ere-package-choose a {
padding: 0 20px;
font-size: 13px;
}
.g5ere__package-details {
padding: 10px 0;
margin-bottom: 0;
}
.g5ere__package-details li .label {
color: #9b9b9b;
margin-bottom: 0;
}
.g5ere__package-details li .value {
font-weight: 500;
color: var(--g5-color-heading);
}
.g5ere__per-package .ere-payment-for .card-title {
margin-bottom: 20px;
}
.g5ere__per-package .ere-payment-for .ere-package-title strong {
text-transform: uppercase;
}
.g5ere__per-package .ere-payment-for .g5ere__package-change {
border-color: var(--g5-color-border);
padding: 0 20px;
}
.g5ere__per-package .ere-payment-for .g5ere__package-details li {
line-height: 2.2;
}
.g5ere__per-package .ere-payment-for .g5ere__package-total-price {
color: var(--g5-color-heading);
padding-top: 10px;
}
.g5ere__package-button-pay {
padding: 0 50px;
}
.ere-payment-method-wrap {
margin-bottom: 20px;
}
.g5ere__terms-conditions a {
color: var(--g5-color-heading);
border-bottom: 1px solid var(--g5-color-border);
}
.ere-payment-completed-wrap .g5ere__package-details li {
line-height: 2.2;
}
.ere-payment-completed-wrap .ere-heading {
margin-bottom: 0;
}
.gel-banner-bg > a {
z-index: 3;
}
.g5ere__cluster {
background-color: rgba(var(--g5-color-accent), 0.6);
}
.g5ere__cluster > div {
background-color: var(--g5-color-accent);
}
.mapboxgl-map .g5ere__cluster, .leaflet-container .g5ere__cluster {
background-color: var(--g5-color-accent);
border: 5px solid rgba(var(--g5-color-accent), 0.6);
}
.toggle-icon {
cursor: pointer;
display: inline-block;
width: 32px;
height: 30px;
position: relative;
vertical-align: middle;
}
.toggle-icon > span {
bottom: 0;
display: block;
height: 2px;
left: 0;
right: 0;
margin: auto;
position: absolute;
top: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
background-color: currentColor;
}
.toggle-icon > span:after,
.toggle-icon > span:before {
content: "";
height: 2px;
left: 0;
right: 0;
margin: auto;
position: absolute;
-webkit-transition: top 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, background 0.3s;
-moz-transition: top 0.3s ease-in-out, -moz-transform 0.3s ease-in-out, background 0.3s;
transition: top 0.3s ease-in-out, transform 0.3s ease-in-out, background 0.3s;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
background-color: currentColor;
}
.toggle-icon > span:before {
top: 8px;
}
.toggle-icon > span:after {
top: -8px;
}
.toggle-icon:hover {
color: #e4573d;
}
.toggle-icon.in > span {
background-color: transparent !important;
}
.toggle-icon.in > span:after,
.toggle-icon.in > span:before {
-webkit-transition: top 0.3s ease-in-out, -webkit-transform 0.3s 0.5s ease-in-out, background 0.3s;
-moz-transition: top 0.3s ease-in-out, -moz-transform 0.3s 0.5s ease-in-out, background 0.3s;
transition: top 0.3s ease-in-out, transform 0.3s 0.5s ease-in-out, background 0.3s;
top: 0;
}
.toggle-icon.in > span:after {
-webkit-transform: rotate3d(0, 0, 1, -45deg);
-moz-transform: rotate3d(0, 0, 1, -45deg);
-ms-transform: rotate3d(0, 0, 1, -45deg);
-o-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
}
.toggle-icon.in > span:before {
-webkit-transform: rotate3d(0, 0, 1, 45deg);
-moz-transform: rotate3d(0, 0, 1, 45deg);
-ms-transform: rotate3d(0, 0, 1, 45deg);
-o-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
}
.vc-col-no-pt > .vc_column-inner,
.vc_row.vc_row.vc-col-no-pt > .vc_column_container > .vc_column-inner,
.vc_row.vc_row.vc-col-no-pt > .vc_column_container > .vc_column-inner,
.vc_row.vc_row.vc-col-no-pt > .vc_column_container > .vc_column-inner {
padding-top: 0;
}
@media (max-width: 991px) {
.gel-vc-no-pd-md .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.md-col-pd-left-right-15 > .vc_column-inner {
padding-right: 15px !important;
padding-left: 15px !important;
}
div.md-mg-left-right-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (min-width: 992px) {
.gel-vc-no-pb-lg > .vc_column-inner {
padding-bottom: 0 !important;
}
}
.bg-position-bt {
background-position: bottom !important;
}
.custom-icon-oval {
height: 0;
}
.custom-icon-oval .vc_single_image-wrapper {
width: 64px;
height: 64px;
background-color: var(--g5-color-primary);
border-radius: 50%;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
top: -32px;
left: -47px;
}
.custom-call .icon {
font-size: 40px;
font-weight: 300;
line-height: 1.4;
color: var(--g5-color-accent);
margin-bottom: 10px;
}
.custom-call .title {
font-size: 13px;
opacity: 0.8;
line-height: 2;
letter-spacing: 1.73px;
text-transform: uppercase;
margin-bottom: 9px;
margin-top: 0;
}
.custom-call .phone {
font-size: 42px;
font-weight: 600;
line-height: 1.33;
color: var(--g5-color-primary);
margin-bottom: 18px;
}
.custom-box-shadow-01 {
-webkit-box-shadow: 0 19px 34px 0 rgba(51, 51, 51, 0.06);
box-shadow: 0 19px 34px 0 rgba(51, 51, 51, 0.06);
}
.custom-box-shadow-02 {
-webkit-box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.05);
}
.custom-box-shadow-03 {
-webkit-box-shadow: 0 2px 16px 0 rgba(14, 198, 213, 0.43);
box-shadow: 0 2px 16px 0 rgba(14, 198, 213, 0.43);
}
.custom-box-shadow-04 {
-webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.05);
}
.custom-col-border-top .vc_column-inner > .wpb_wrapper {
border-top: 1px solid var(--g5-color-border);
}
.custom-vc_tta-mb-0 .vc_tta-container {
margin-bottom: 0 !important;
}
.custom-img-br-5 img {
border-radius: 5px;
}
.custom-col-container .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important;
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}
.custom-col-container .vc_column-inner > .wpb_wrapper {
background-color: #fff;
max-width: 570px;
margin-left: auto;
border-radius: 5px;
padding: 63px 100px 66px;
margin-top: 80px;
margin-bottom: 80px;
}
.custom-title-property .sub-title {
font-size: 22px;
font-weight: 500;
line-height: 1.27;
letter-spacing: 3.67px;
margin-bottom: 28px;
}
.custom-title-property .title a {
font-size: 60px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 24px;
display: block;
color: #fff;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.custom-title-property .title a:hover {
color: var(--g5-color-accent);
}
.custom-title-property .description {
font-size: 22px;
font-weight: 500;
line-height: 1.27;
margin-bottom: 18px;
}
.custom-title-property .price {
font-size: 32px;
font-weight: 600;
}
.custom-bg-image {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/explore-by-property-01.png), url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/explore-by-property-02.png);
background-position: left top, right bottom;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
background-color: var(--g5-color-primary);
}
.custom-bg-image-02 {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/single-image-02.png), url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/single-image-03.png);
background-position: left top, right bottom;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
}
.custom-bg-page-title-01 {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/icon-page-title-01.png), url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/icon-page-title-02.png);
background-position: left bottom, right top;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
}
.custom-bg-page-contact-01 {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/icon-page-contact-01.png), url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/icon-page-contact-02.png);
background-position: right 160px, left bottom;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
}
.custom-bg-visual-landing {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/icon-visual-landing-01.png), url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/icon-visual-landing-02.png);
background-position: left top, bottom right 30px;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
}
.custom-bg-powerful-landing {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/bg-banner-landing-01.png), url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/bg-banner-landing-02.png);
background-position: right top, left bottom;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
}
.custom-bg-agent-landing-01 {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/agent-landing-01.png);
background-position: right top;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
}
.custom-bg-agent-landing-02 {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/agent-landing-01.png);
background-position: left bottom;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
}
.custom-bg-listing-landing {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/bg-listing-landing-left.png), url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/bg-listing-landing-right.png);
background-position: left center, right center;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
}
.custom-overflow-unset {
overflow: unset !important;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
border-radius: 5px;
}
.custom-icon-btn-landing i {
font-size: 24px;
margin-right: 8px;
color: var(--g5-color-accent);
}
.custom-icon-btn-landing a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
}
.custom-icon-btn-landing a:hover i, .custom-icon-btn-landing a:focus i {
color: inherit;
}
.custom-icon-btn-landing a:focus {
color: #fff !important;
}
.custom-col-br-top-33 > .vc_column-inner {
border-radius: 33px 33px 0 0;
}
.custom-col-br-bottom-33 > .vc_column-inner {
border-radius: 0 0 33px 33px;
}
.custom-heading-center-landing-01,
.custom-heading-center-landing-02,
.custom-heading-center-landing-03,
.custom-heading-center-landing-04 {
position: relative;
}
.custom-heading-center-landing-01 .gel-heading-title,
.custom-heading-center-landing-01 .gel-heading-subtitle,
.custom-heading-center-landing-02 .gel-heading-title,
.custom-heading-center-landing-02 .gel-heading-subtitle,
.custom-heading-center-landing-03 .gel-heading-title,
.custom-heading-center-landing-03 .gel-heading-subtitle,
.custom-heading-center-landing-04 .gel-heading-title,
.custom-heading-center-landing-04 .gel-heading-subtitle {
position: relative;
z-index: 2;
}
.custom-heading-center-landing-01 .gel-heading-description,
.custom-heading-center-landing-02 .gel-heading-description {
position: absolute;
margin-top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.custom-heading-center-landing-01 .gel-heading-title,
.custom-heading-center-landing-01 .gel-heading-subtitle,
.custom-heading-center-landing-02 .gel-heading-title,
.custom-heading-center-landing-02 .gel-heading-subtitle {
position: relative;
z-index: 2;
}
.custom-heading-center-landing-01 .gel-heading-description {
top: -75px;
}
.custom-heading-center-landing-02 .gel-heading-description {
top: -40px;
}
.custom-heading-center-landing-03 .gel-heading-description {
top: -40px;
position: absolute;
margin-top: 0;
left: -80px;
}
.custom-heading-center-landing-04 .gel-heading-description {
top: -40px;
position: absolute;
margin-top: 0;
left: 0;
}
.custom-icon-features-landing {
position: relative;
}
.custom-icon-features-landing .vc_figure {
position: absolute;
top: -35px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.custom-vc-min-height-100 > .vc_column_container {
-ms-flex-align: center;
align-items: center;
min-height: inherit;
}
.custom-pos-parallax-lg-01 {
top: 5%;
left: -160px;
}
.custom-pos-parallax-lg-02 {
left: 5%;
bottom: 0;
}
.custom-pos-parallax-lg-03 {
top: 10%;
right: 10%;
}
.custom-pos-parallax-lg-04 {
right: -7%;
bottom: 0;
}
.custom-pos-parallax-lg-05 {
right: 26%;
bottom: -5%;
}
.custom-col-bg-white > .vc_column-inner > .wpb_wrapper {
border-radius: 5px;
background-color: #fff;
-webkit-box-shadow: 0 2px 0 0 #f8f8f8;
box-shadow: 0 2px 0 0 #f8f8f8;
}
.custom-pos-parallax-lg-01,
.custom-pos-parallax-lg-02,
.custom-pos-parallax-lg-03,
.custom-pos-parallax-lg-04,
.custom-pos-parallax-lg-05 {
position: absolute;
z-index: -1;
}
.custom-agency-search.g5element__agency-search .form-control, .custom-agency-search .g5element__agency-search .form-control {
background-color: transparent;
border-width: 0 0 2px;
border-color: #eee;
border-style: solid;
border-radius: 0;
padding-left: 0;
}
.custom-agency-search.g5element__agency-search,
.custom-agency-search > .elementor-widget-container {
box-shadow: 0 20px 15px 0 rgba(51, 51, 51, 0.03);
}
@media (min-width: 992px) {
.md-border-left {
border-left: 1px solid;
}
.md-border-right {
border-right: 1px solid;
}
}
@media (min-width: 1200px) {
.xl-pd-left-right-20 > .vc_column-inner {
padding-right: 20px !important;
padding-left: 20px !important;
}
.xl-col-6-full-right {
position: absolute;
height: 100%;
top: 0;
width: 50vw;
right: 50%;
margin-right: -50vw;
}
.custom-xl-map-height-full .vc_column-inner, .custom-xl-map-height-full .wpb_wrapper, .custom-xl-map-height-full .gel-google-map {
height: 100% !important;
}
.custom-bg-page-sercices {
background-image: url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/single-image-04.png), url(//www.banndeedee.com/wp-content/themes/homeid/assets/images/templates/single-image-05.png);
background-position: right top, bottom 270px left;
background-repeat: no-repeat, no-repeat;
background-size: auto, auto;
}
.custom-xl-col-pd-left-right-30 {
margin-left: -30px;
margin-right: -30px;
}
.custom-xl-col-pd-left-right-30 .vc_column_container {
padding-right: 15px;
padding-left: 15px;
}
}
@media (min-width: 1441px) and (max-width: 2559px) {
.vc-row-left-right-200 {
padding-left: 185px !important;
padding-right: 185px !important;
}
.vc-row-left-right-200.custom-pd-180 {
padding-left: 180px !important;
padding-right: 180px !important;
}
.vc-row-left-right-200.custom-xl-col-pd-left-right-30 {
padding-left: 170px !important;
padding-right: 170px !important;
}
}
@media (max-width: 1440px) and (min-width: 1200px) {
.vc-row-left-right-200 {
padding-left: 15px !important;
padding-right: 15px !important;
}
.vc-row-left-right-200.custom-xl-col-pd-left-right-30 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.custom-parallax-single-image .wpb_single_image img {
max-width: 70%;
}
.custom-pos-parallax-lg-03 {
right: 5%;
}
}
@media (max-width: 1440px) {
div.xxl-pd-left-right-15 {
padding-right: 15px !important;
padding-left: 15px !important;
}
}
@media (max-width: 1366px) {
div.xl-pd-left-right-15 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.xl-col-pd-left-right-15 > .vc_column-inner {
padding-right: 15px !important;
padding-left: 15px !important;
}
.custom-heading-center-landing-03 .gel-heading-description {
left: 0;
}
}
@media (max-width: 1199px) {
div.lg-col-pd-left-right-15 > .vc_column-inner {
padding-right: 15px !important;
padding-left: 15px !important;
}
div.lg-pd-left-right-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.lg-col-pd-right-15 > .vc_column-inner {
padding-right: 15px !important;
}
.lg-col-pd-left-right-0 > .vc_column-inner {
padding-right: 0 !important;
padding-left: 0 !important;
}
.lg-col-mg-left-right-0 > .vc_column-inner {
margin-left: 0 !important;
margin-right: 0 !important;
}
div.lg-mg-left-right-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
div.lg-mg-0 {
margin: 0 !important;
}
.custom-icon-oval .vc_single_image-wrapper {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.lg-col-full-width {
position: absolute !important;
width: 100vw;
right: 50%;
margin-right: -50vw;
}
.lg-sections-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
}
.custom-col-container .vc_column-inner {
max-width: 960px;
}
.custom-parallax-single-image .wpb_single_image img {
display: none;
}
}
@media (max-width: 991px) {
.custom-col-container .vc_column-inner {
max-width: 720px;
}
div.md-mg-mt-0 {
margin-top: 0 !important;
}
div.md-col-mg-mt-0 > .vc_column-inner {
margin-top: 0 !important;
}
div.md-pd-left-right-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 767px) {
div.sm-mg-left-right-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
div.sm-mg-left-right-15 {
margin-left: 15px !important;
margin-right: 15px !important;
}
div.sm-col-pd-left-right-0 > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
div.sm-col-pd-left-right-15 > .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important;
}
.custom-col-container .vc_column-inner {
max-width: 540px;
}
}
@media (max-width: 575px) {
div.xs-pd-left-right-15 {
padding-right: 15px !important;
padding-left: 15px !important;
}
.xs-col-pd-left-right-15 > .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important;
}
.xs-sections-full {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
}
.xs-sections-full .gel-layout-section {
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
.xs-sections-full .gel-layout-section + .gel-layout-section {
margin-left: 0 !important;
margin-top: 30px;
}
.custom-col-container .vc_column-inner {
max-width: 100%;
}
.custom-col-container .vc_column-inner > .wpb_wrapper {
padding: 30px;
}
}
@media (max-width: 480px) {
.custom-vc_col-xxs-12 .vc_column_container {
width: 100%;
}
}
.icon-accent-color i {
color: var(--g5-color-accent);
}
.custom-width-client-logo .gel-client-logo-inner .image {
max-width: 162px;
} .ube-subscribe-news-letter [type=email] {
margin-top: 0;
}
.ube-social-classic.ube-social-xl {
font-size: 25px;
}
.ube-social-classic.ube-social-xl li + li {
margin-left: 50px;
}
.ube-list-icon .ube-list-icon-icon {
padding-right: 0.75em;
color: var(--g5-color-accent);
}
.ube-list-icon a:hover {
color: var(--g5-color-accent);
}
.ube-list-icon.list-inline .list-inline-item:not(:first-child) {
margin-left: 14px;
}
.ube-list-icon.list-inline .list-inline-item:not(:last-child) {
margin-right: 14px;
}
.ube-list-icon.list-unstyled .list-icon-item:not(:last-child) {
padding-bottom: 0.2em;
}
.ube-counter .ube-counter-number {
font-size: 56px;
text-align: center;
line-height: 0.86;
}
.ube-counter .card-title {
font-weight: 400;
}
.ube-counter.ube-counter-number-top .card-title {
margin-bottom: 20px;
}
.ube-counter .card-text {
font-size: 13px;
opacity: 0.7;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1.86px;
}
.ube-testimonial-author-job {
color: var(--g5-color-text-main);
}
.ube-testimonial-layout-01, .ube-testimonial-layout-03 {
--ube-testimonial-author-width: 140px;
--ube-testimonial-author-height: 140px;
}
.ube-testimonial-layout-01 {
border: 1px solid var(--g5-color-border);
background-color: #fff;
border-radius: 5px;
padding: 25px 30px 30px 30px;
}
.ube-testimonial-layout-01 .ube-testimonial-client-say {
font-size: 15px;
line-height: 2em;
}
.ube-testimonial-layout-01 .ube-testimonial-content {
margin-bottom: 26px;
}
.ube-testimonial-layout-01 .ube-testimonial-author-name {
color: var(--g5-color-heading);
font-size: 16px;
margin-top: 15px;
}
.ube-testimonial-layout-01 .ube-testimonial-author-job {
font-size: 14px;
}
.ube-testimonial-layout-03 {
background-color: #fff;
box-shadow: 0 0 20px 0 rgba(51, 51, 51, 0.1);
border-radius: 5px;
padding: 40px 33px 45px;
}
.ube-testimonial-layout-03 .ube-testimonial-client-say {
line-height: 1.73;
font-size: 15px;
margin-bottom: 48px;
}
.ube-testimonial-layout-03 .ube-testimonial-avatar {
margin-bottom: 20px;
}
.ube-testimonial-layout-03 .ube-testimonial-author-name {
font-size: 16px;
font-weight: 700;
}
.ube-testimonial-layout-03 .ube-testimonial-author-job {
font-size: 14px;
color: var(--g5-color-muted);
}
.ube-testimonial-layout-05 {
--ube-testimonial-author-width: 70px;
--ube-testimonial-author-height: 70px;
background-color: #fff;
box-shadow: 0 0 20px 0 rgba(51, 51, 51, 0.1);
border-radius: 5px;
padding: 30px 30px 40px 30px;
}
.ube-testimonial-layout-05 .ube-testimonial-client-say {
font-size: 15px;
line-height: 1.73;
}
.ube-testimonial-layout-05 .ube-testimonial-content {
margin-bottom: 40px;
}
.ube-testimonial-layout-05 .ube-testimonial-avatar {
margin-right: 14px;
}
.ube-testimonial-layout-05 .ube-testimonial-author-name {
font-size: 16px;
font-weight: 700;
}
.ube-testimonial-layout-05 .ube-testimonial-author-job {
font-size: 14px;
margin-top: 0;
color: var(--g5-color-muted);
}
.custom-quote .ube-testimonial-client-say {
padding: 0;
}
.custom-quote .ube-testimonial-client-say:after, .custom-quote .ube-testimonial-client-say:before {
display: block;
margin-left: auto;
margin-right: auto;
position: unset;
}
.custom-quote .ube-testimonial-client-say:after {
content: "";
width: 40px;
height: 2px;
background-color: var(--g5-color-accent);
margin-top: 20px;
}
.custom-quote .ube-testimonial-client-say:before {
font-size: 26px;
color: var(--g5-color-accent);
margin-bottom: 16px;
padding-right: 0;
}
.custom-el-testimonial-01 .ube-testimonial-layout-05 {
background-color: transparent;
box-shadow: none;
border-radius: 0;
padding: 0;
}
.ube-team-member.ube-tm-style-01 {
background-color: transparent;
}
.ube-team-member.ube-tm-style-01 .ube-tm-name {
color: var(--g5-color-heading);
font-size: 16px;
margin-bottom: 10px;
}
.ube-team-member.ube-tm-style-01 .ube-tm-pos {
font-size: 14px;
color: var(--g5-color-text-main);
}
.ube-team-member.ube-tm-style-01 .ube-tm-image {
margin-bottom: 28px;
overflow: hidden;
position: relative;
display: inline-block;
border-radius: 5px;
}
.ube-team-member.ube-tm-style-01 .ube-tm-image:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#333));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #333);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #333);
-webkit-transition: opacity 0.4s 0.1s ease-out;
transition: opacity 0.4s 0.1s ease-out;
z-index: 1;
}
.ube-team-member.ube-tm-style-01 .ube-tm-social {
position: absolute;
width: 100%;
z-index: 2;
}
.ube-team-member.ube-tm-style-01 .elementor-icon {
margin-left: 2.5px;
margin-right: 2.5px;
display: inline-block;
width: 33px;
height: 33px;
color: var(--g5-color-text-main);
background-color: #fff;
border-radius: 5px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:hover {
-webkit-transition-delay: unset !important;
transition-delay: unset !important;
color: var(--g5-color-accent-foreground);
background-color: var(--g5-color-accent);
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(1) {
-webkit-transition-delay: 0.0666666667s;
transition-delay: 0.0666666667s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(2) {
-webkit-transition-delay: 0.1333333333s;
transition-delay: 0.1333333333s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(3) {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(4) {
-webkit-transition-delay: 0.2666666667s;
transition-delay: 0.2666666667s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(5) {
-webkit-transition-delay: 0.3333333333s;
transition-delay: 0.3333333333s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(6) {
-webkit-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(7) {
-webkit-transition-delay: 0.4666666667s;
transition-delay: 0.4666666667s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(8) {
-webkit-transition-delay: 0.5333333333s;
transition-delay: 0.5333333333s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(9) {
-webkit-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(10) {
-webkit-transition-delay: 0.6666666667s;
transition-delay: 0.6666666667s;
}
.ube-team-member.ube-tm-style-01 .elementor-icon {
-webkit-transition: all 0.4s 0.1s ease-out;
transition: all 0.4s 0.1s ease-out;
opacity: 0;
-webkit-transform: translateY(0px);
transform: translateY(0px);
visibility: hidden;
}
.ube-team-member.ube-tm-style-01:hover .ube-tm-image:before {
opacity: 1;
}
.ube-team-member.ube-tm-style-01:hover .elementor-icon {
-webkit-transform: translateY(-75px);
transform: translateY(-75px);
visibility: visible;
opacity: 1;
}
.custom-el-video-animation .ube-video-btn {
position: relative;
}
.custom-el-video-animation .ube-video-btn:after, .custom-el-video-animation .ube-video-btn:before {
-webkit-animation: popup-video-box-shadow 1600ms ease-in-out 0ms;
animation: popup-video-box-shadow 1600ms ease-in-out 0ms;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
width: 100%;
height: 100%;
content: "";
top: 0;
position: absolute;
left: 0;
border-radius: 50%;
-webkit-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
}
@keyframes popup-video-box-shadow {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.6;
-webkit-box-shadow: 0 0 0 0px #fff;
box-shadow: 0 0 0 0px #fff;
}
50% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity: 0.3;
-webkit-box-shadow: 0 0 0 4px #fff;
box-shadow: 0 0 0 4px #fff;
}
100% {
-webkit-box-shadow: 0 0 0 8px #fff;
box-shadow: 0 0 0 8px #fff;
-webkit-transform: scale(1.4);
transform: scale(1.4);
opacity: 0;
}
}
.ube-inline-menu .navbar-nav > .menu-item {
padding: 0 45px;
}
.ube-inline-menu .navbar-nav > .menu-item > a {
font-size: 13px;
font-weight: 500;
color: inherit;
text-transform: uppercase;
letter-spacing: 1.73px;
}
.ube-inline-menu .dropdown-menu {
background-color: var(--g5-color-heading);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
padding: 10px 15px;
}
.ube-inline-menu .dropdown-menu .menu-item > a {
font-size: 12px;
color: #fff;
}
@media (max-width: 1024px) {
.ube-inline-menu .navbar-nav > .menu-item {
padding: 0 20px;
}
}
@media (max-width: 767px) {
.menu-vertical-md .navbar-nav {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
}
}
.ube-heading-title {
font-weight: 500;
font-size: 32px;
line-height: 1.63;
}
.ube-heading-title mark {
color: var(--g5-color-accent);
padding: 0;
}
.ube-heading .ube-heading-title {
margin-top: 0;
}
.ube-heading-sub-title {
text-transform: uppercase;
color: var(--g5-color-accent);
letter-spacing: 2.63px;
margin-bottom: 22px;
}
.ube-heading-divider {
width: 75px;
height: 2px;
}
.ube-heading-divider-after .ube-heading-divider {
margin-top: 15px;
margin-bottom: 0;
}
.ube-heading-divider-after .ube-heading-description {
margin-top: 20px;
}
.ube-heading-divider-before .ube-heading-divider {
margin-bottom: 15px;
margin-top: 0;
}
.ube-heading-description {
margin-top: 10px;
}
.ube-breadcrumbs .breadcrumb-item {
font-size: 14px;
color: var(--g5-color-muted);
text-transform: uppercase;
letter-spacing: 1px;
}
.ube-breadcrumbs .breadcrumb-item + .breadcrumb-item, .ube-breadcrumbs .breadcrumb-item a:hover, .ube-breadcrumbs .breadcrumb-item + .breadcrumb-item:before {
color: var(--g5-color-heading);
}
.ube-breadcrumbs .breadcrumb-item + .breadcrumb-item {
padding-left: 10px;
}
.ube-breadcrumbs .breadcrumb-item + .breadcrumb-item:before {
padding-right: 10px;
font-size: inherit;
}
@media (min-width: 768px) {
.custom-el-slider-01 .slick-arrows .slick-arrow {
bottom: -10px;
transform: unset;
top: unset;
}
.custom-el-slider-01 .slick-arrows .slick-arrow.slick-next {
right: 0;
}
.custom-el-slider-01 .slick-arrows .slick-arrow.slick-prev {
right: 62px;
left: unset;
}
.custom-el-slider-01 .slick-dots {
margin-top: 5px !important;
margin-bottom: 7px;
}
.custom-el-slider-01 .slick-dots ul {
-ms-flex-pack: start;
justify-content: flex-start;
padding-left: 4px;
}
}
.ube-call-to-action-title mark {
color: inherit !important;
font-weight: 600;
}
.ube-ib-title {
font-size: 16px;
line-height: 2;
}
.ube-ib-title:hover {
color: var(--g5-color-primary);
}
.ube-ib-desc {
margin-top: 9px;
}
.ube-ib-icon {
margin-bottom: 20px;
}
.ube-map-box-effect .mapboxgl-marker:before, .ube-map-box-effect .mapboxgl-marker:after {
border: 2px solid var(--map-box-effect-color2);
}
.ube-map-box-effect .mapboxgl-marker:before {
border-color: var(--map-box-effect-color1);
}
.ube-accordion {
border-radius: 5px;
}
.ube-accordion .card-header {
padding-left: 30px;
}
.ube-accordion .card-body {
font-size: 13px;
line-height: 2;
padding: 22px 40px 30px 30px;
}
.ube-accordion .card-body p {
margin-bottom: 0;
}
.ube-accordion-link {
font-size: 16px;
line-height: 2.2;
}
.ube-tabs .nav-link {
font-weight: 500;
font-size: 13px;
text-transform: uppercase;
}
.order-1 {
--order: 1;
}
.order-2 {
--order: 2;
}
.order-3 {
--order: 3;
}
@media (min-width: 768px) {
.order-md-1 {
--order: 1;
}
.order-md-2 {
--order: 2;
}
.order-md-3 {
--order: 3;
}
}
.el-text-on-map-01,
.el-text-on-map-02 {
position: absolute;
border-radius: 5px;
box-shadow: 0 11px 30px 0 rgba(51, 51, 51, 0.15);
background-color: #ffffff;
}
.el-text-on-map-01 {
bottom: 48px;
right: 20px;
margin-bottom: 0;
max-width: 227px;
padding: 14px;
}
.el-section-static.elementor-section, .el-section-static .elementor-container,
.el-section-static .elementor-column, .el-section-static .elementor-widget-wrap {
position: static;
}
.custom-icon-features-landing img {
position: absolute;
top: -55px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
@media (max-width: 1600px) and (min-width: 1025px) {
div.custom-el-slider-02 .ube-slider {
width: 64vw;
}
}
@media (max-width: 1199px) and (min-width: 1025px) {
.el-custom-lg-width-col-100 {
min-width: 100% !important;
margin-bottom: 20px;
}
.el-custom-section-flex-col > .elementor-container {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
}
}
@media (min-width: 1025px) {
.el-custom-desktop-col-6-full-right {
position: absolute;
height: 100%;
top: 0;
width: 50vw !important;
right: 50% !important;
margin-right: -50vw;
}
.el-custom-desktop-map-height-full .elementor-widget, .el-custom-desktop-map-height-full .elementor-widget-container, .el-custom-desktop-map-height-full .ube-map-box {
height: 100% !important;
}
.custom-el-slider-02 .ube-slider {
height: 100%;
top: 0;
width: 55vw;
}
.custom-el-slider-02 .ube-slider .slick-list {
padding: 0 24.3% 0 0 !important;
}
.custom-el-slider-02 .ube-slider .slick-active ~ * {
opacity: 0.3;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.el-custom-width-col-01 {
min-width: 280px !important;
}
.el-text-on-map-02 {
top: 72px;
max-width: 370px;
padding: 37px 40px 68px 40px;
}
.el-text-on-map-02 h4 {
font-size: 22px;
line-height: 2.36em;
margin-bottom: 5px;
}
.el-text-on-map-02 h5 {
line-height: 2;
margin-top: 52px;
margin-bottom: 4px;
}
.custom-elementor-wrap-100 .elementor-container {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.custom-elementor-wrap-100 .elementor-column {
width: 100%;
}
.custom-elementor-wrap-33 .elementor-container {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.custom-elementor-wrap-33 .elementor-column {
width: 33.33%;
}
.custom-gap-lg-mg--30 > .elementor-column-gap-custom {
margin: -30px;
}
}
@media (max-width: 1024px) {
.el-custom-table-col-full {
position: absolute !important;
width: 100vw !important;
right: 50% !important;
margin-right: -50vw;
}
.el-text-on-map-02 {
position: relative;
width: 100vw !important;
left: 50%;
margin-left: -50vw;
border-radius: 0;
padding: 30px 15px;
box-shadow: none;
margin-bottom: 0;
}
}
@media (min-width: 768px) {
body.admin-bar .elementor-section.elementor-section-height-full {
height: calc(100vh - 32px);
}
}  #site-wrapper {
background-color: #fff;
overflow: hidden;
}
#primary-content {
padding: var(--g5-content-padding-top) 0 var(--g5-content-padding-bottom) 0;
overflow: hidden;
}
#sidebar {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
padding-left: 15px;
padding-right: 15px;
}
body:not(.has-sidebar) #main-content {
margin-left: auto;
margin-right: auto;
}
body.has-sidebar #main-content {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
body.single-post.no-sidebar #main-content {
-ms-flex: 0 0 800px;
flex: 0 0 800px;
max-width: 800px;
}
@media only screen and (min-width: 1200px) {
.container {
max-width: 1200px;
}
}
@media only screen and (max-width: 1199px) {
body.single-post.no-sidebar #main-content {
-ms-flex: 0 0 900px;
flex: 0 0 900px;
max-width: 900px;
}
}
@media only screen and (max-width: 991px) {
#main-content {
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
}
#sidebar {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-top: 50px;
padding-left: 15px;
padding-right: 15px;
}
}
@media (min-width: 1200px) {
body.g5core__stretched_content #sidebar {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
body.g5core__stretched_content.has-sidebar #main-content {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
}
@media (min-width: 1550px) {
:root {
--g5-layout-stretched-width: 1550px;
}
.g5core__el-width-1550.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1550px !important;
}
}
@media (min-width: 1200px) {
.g5core__vc-width-1200 {
width: 1200px;
margin-left: auto !important;
margin-right: auto !important;
}
.g5core__el-width-1200.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1200px !important;
}
.g5core__el-width-1550.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 95%;
}
} .site-header {
min-height: var(--g5-header-height);
background-color: var(--g5-header-bg-color);
color: var(--g5-header-text-color);
}
.site-header .site-navigation {
display: -ms-flexbox;
display: flex;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-ms-flex-pack: center;
justify-content: center;
}
.site-header .site-navigation .site-menu {
-ms-flex-item-align: center;
align-self: center;
}
.site-header .site-navigation + .search-form-wrapper {
margin-left: 1.5rem;
}
.site-header .toggle-icon:hover {
color: var(--g5-header-text-hover-color);
}
.site-header .search-form-wrapper {
-ms-flex-item-align: center;
align-self: center;
margin-bottom: 0;
margin-left: auto;
}
.site-header .search-form-wrapper > span {
cursor: pointer;
margin-bottom: 0;
line-height: 1;
display: -ms-flexbox;
display: flex;
font-size: 20px;
}
.site-header .search-form-wrapper > span:hover {
color: var(--g5-header-text-hover-color);
}
.site-header .search-form-wrapper .search-form {
position: absolute;
display: none;
right: 0;
top: 100%;
z-index: 1099;
background-color: #fff;
border: solid 1px var(--g5-color-border);
}
.site-header .search-form-wrapper .search-form input {
width: 210px;
border: none;
font-size: 0.875rem;
background-color: transparent;
padding: 0 20px;
}
.site-header .search-form-wrapper .search-form button {
display: none;
}
.site-header .menu-toggle-button {
display: none;
position: absolute;
top: calc((var(--g5-header-mobile-height) - 30px) * 0.5);
left: 0;
}
.site-header-content {
width: 100%;
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.menu-horizontal {
margin: 0;
padding: 0;
list-style: none;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.menu-horizontal .menu-item > a {
display: block;
color: inherit;
text-decoration: none;
-webkit-transition: width 0.3s, padding 0.5s;
transition: width 0.3s, padding 0.5s;
font-family: var(--g5-menu-font);
font-weight: var(--g5-menu-font-weight);
font-size: var(--g5-menu-font-size);
line-height: var(--g5-menu-line-height);
padding: calc((var(--g5-header-height) - var(--g5-menu-line-height)) * 0.5) 0;
letter-spacing: var(--g5-menu-letter-spacing);
text-transform: var(--g5-menu-text-transform);
font-style: var(--g5-menu-font-style);
}
.menu-horizontal .menu-item > a:focus {
outline: none;
}
.menu-horizontal .menu-item {
position: relative;
}
.menu-horizontal .menu-item.x-active > .sub-menu, .menu-horizontal .menu-item:hover > .sub-menu {
display: block;
}
.menu-horizontal .menu-item-has-children > a .caret {
margin-left: 0.5rem;
line-height: 1;
}
.menu-horizontal .menu-item-has-children > a .caret:before {
content: "\f107";
font-family: var(--g5-font-icon);
}
.menu-horizontal .sub-menu {
display: none;
position: absolute;
left: 100%;
top: 0;
min-width: 230px;
list-style: none;
padding: 15px 0;
margin: 0;
background-color: var(--g5-submenu-bg-color);
color: var(--g5-submenu-text-color);
z-index: 1099;
font-family: var(--g5-submenu-font);
-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.06);
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.06);
border-radius: 5px;
}
.menu-horizontal .sub-menu .menu-item > a {
display: block;
padding: 5px 15px 5px 30px;
position: relative;
-webkit-transition: all 0.3s;
transition: all 0.3s;
font-family: var(--g5-submenu-font);
font-size: var(--g5-submenu-font-size);
line-height: var(--g5-submenu-line-height);
font-style: var(--g5-submenu-font-style);
font-weight: var(--g5-submenu-font-weight);
text-transform: var(--g5-submenu-text-transform);
}
.menu-horizontal .sub-menu .menu-item:hover > a {
background-color: var(--g5-submenu-bg-hover-color);
color: var(--g5-submenu-text-hover-color);
}
.menu-horizontal .sub-menu .menu-item.menu-current > a, .menu-horizontal .sub-menu .menu-item.current-menu-parent > a, .menu-horizontal .sub-menu .menu-item.current-menu-ancestor > a, .menu-horizontal .sub-menu .menu-item.current-menu-item > a {
background-color: var(--g5-submenu-bg-hover-color);
color: var(--g5-submenu-text-hover-color);
}
.menu-horizontal .sub-menu .menu-item-has-children > a .caret {
float: right;
}
.menu-horizontal .sub-menu .menu-item-has-children > a .caret:before {
content: "\f105";
}
.menu-horizontal > .menu-item {
display: -ms-flexbox;
display: flex;
}
.menu-horizontal > .menu-item + .menu-item {
margin-left: 40px;
}
.menu-horizontal > .menu-item > .sub-menu {
top: 100%;
left: 0;
}
.menu-horizontal > .menu-item > a:before {
content: "";
position: absolute;
height: 2px;
bottom: 20px;
left: 0;
right: 0;
background-color: var(--g5-header-text-hover-color);
-webkit-transition: transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1);
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition-timing-function: cubic-bezier(0.8, 0, 0.2, 1);
transition-timing-function: cubic-bezier(0.8, 0, 0.2, 1);
}
.menu-horizontal > .menu-item > a:hover {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transform-origin: 0% 50%;
transform-origin: 0% 50%;
}
.menu-horizontal > .menu-item.current-menu-ancestor:not(.menu-item-type-taxonomy) > a:before, .menu-horizontal > .menu-item.current-menu-parent:not(.menu-item-type-taxonomy) > a:before, .menu-horizontal > .menu-item.current-menu-item > a:before, .menu-horizontal > .menu-item.menu-current > a:before, .menu-horizontal > .menu-item:hover > a:before, .menu-horizontal > .menu-item:focus > a:before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transform-origin: 0% 50%;
transform-origin: 0% 50%;
}
.site-branding {
padding: 8px 2rem 8px 0;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
height: var(--g5-header-height);
}
.site-branding .site-description {
display: none;
margin: 0;
}
.site-branding.has-logo .site-title, .site-branding.has-logo .site-branding-text {
display: none;
}
.site-branding .custom-logo-link img {
display: block;
max-height: calc(var(--g5-header-height) - 16px);
width: auto;
}
.site-branding-text .site-title {
font-size: 24px;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 0;
}
.site-branding-text .site-title a {
color: inherit;
}
@media only screen and (max-width: 991px) {
.site-header {
min-height: var(--g5-header-mobile-height);
}
.site-header .menu-toggle-button {
display: -ms-flexbox;
display: flex;
}
.site-branding {
margin: auto;
padding: 8px 0;
height: var(--g5-header-mobile-height);
}
.site-header .site-navigation {
display: none;
width: 100%;
border-top: solid 1px #eee;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.site-header .search-form-wrapper {
position: absolute;
top: 0;
right: 0;
font-size: 20px;
padding: calc((var(--g5-header-mobile-height) - 20px) * 0.5) 0;
}
.site-menu {
margin: 0.5rem 0;
}
.site-menu .menu-horizontal {
display: block;
}
.site-menu .menu-horizontal .menu-item {
display: block;
}
.site-menu .menu-horizontal .menu-item + .menu-item {
margin-left: 0;
}
.site-menu .menu-horizontal .menu-item > a {
padding: 0.625rem 0;
font-size: 14px;
}
.site-menu .menu-horizontal .menu-item > a:before {
display: none;
}
.site-menu .menu-horizontal .menu-item:hover .sub-menu {
display: none;
}
.site-menu .menu-horizontal .menu-item-has-children > a .caret {
position: absolute;
top: 0;
right: 0;
padding: 0.625rem 0.75rem;
}
.site-menu .menu-horizontal .menu-item-has-children > a .caret:before {
content: "\f105";
}
.site-menu .menu-horizontal .menu-item-has-children > a .caret.in:before {
content: "\f107";
}
.site-menu .menu-horizontal .sub-menu {
position: static;
border: none;
padding: 0 0 0 1.5rem;
box-shadow: none;
}
.site-menu .menu-horizontal .sub-menu .menu-item {
border-bottom: none;
}
.site-menu .menu-horizontal .sub-menu .menu-item > a {
text-transform: none;
padding: 0.5rem 0;
font-size: 14px;
}
}
.g5core-hc-button-add-listing .btn-listing {
font-size: 15px;
font-weight: normal;
background-color: transparent !important;
}
.g5core-hc-button-add-listing .btn-listing i {
padding-left: 5px;
}
.g5ere__btn-my-favourite i {
font-size: 24px;
color: inherit;
}
.g5ere__btn-my-favourite .badge {
background-color: var(--g5-color-accent);
color: #fff;
padding: 7px;
font-size: 13px;
border-radius: 50%;
top: -19px;
right: -18px;
} .site-footer {
padding: 3rem 0;
background-color: #222;
color: #bababa;
}
.site-info {
text-align: center;
}
.site-info .privacy-policy-link + .powered-by:before {
content: " - ";
}
.site-info a, .site-info span {
font-size: 0.875rem;
text-transform: uppercase;
font-weight: 600;
}
.site-info a {
color: var(--g5-color-accent);
}
.site-info a:hover {
color: inherit;
}
.gel-copyright-dark {
font-weight: 500;
font-size: 0.75rem;
}
.gel-copyright-dark .template-name {
color: var(--g5-color-accent-foreground);
}
.gel-copyright-dark .template-name:hover {
color: var(--g5-color-text-main);
}
@media (min-width: 990px) {
.gel-no-pr-md.vc_column_container > .vc_column-inner {
padding-right: 0;
}
}
@media (min-width: 990px) {
.gel-no-pl-md.vc_column_container > .vc_column-inner {
padding-left: 0;
}
}
.nav-footer {
margin-bottom: 0;
}
.nav-footer .widget {
margin-bottom: 0;
}
.nav-footer .menu {
display: -ms-flexbox;
display: flex;
}
.nav-footer .menu .menu-item {
font-weight: 500;
}
.nav-footer .menu ul.sub-menu {
padding: 10px 0 10px 0;
display: none;
position: absolute;
min-width: 230px;
z-index: 1;
}
.nav-footer .menu ul.sub-menu a {
padding: 7px 15px;
font-size: 11px;
}
.nav-footer .menu .menu-item.menu-item-has-children > a:after {
content: "\f107";
margin-left: 8px;
font-family: var(--g5-font-icon);
font-size: 14px;
font-weight: 300;
}
.nav-footer .menu .menu-item.menu-item-has-children:hover ul.sub-menu {
display: block;
}
.nav-footer-horizontal-01 .menu,
.nav-footer-horizontal-02 .menu,
.nav-footer-horizontal-03 .menu {
-ms-flex-flow: wrap;
flex-flow: wrap;
}
.nav-footer-horizontal-01 .menu > .menu-item {
font-size: 13px;
letter-spacing: 1.73px;
text-transform: uppercase;
}
.nav-footer-horizontal-01 .menu > .menu-item + .menu-item {
margin-left: 95px;
}
.nav-footer-horizontal-02 .menu > .menu-item {
font-size: 16px;
}
.nav-footer-horizontal-03 .menu > .menu-item {
font-size: 14px;
}
.nav-center .menu {
-ms-flex-pack: center;
justify-content: center;
}
.nav-right .menu {
-ms-flex-pack: end;
justify-content: flex-end;
}
.nav-footer-vertical {
margin-bottom: 0;
}
.nav-footer-vertical .widget {
margin-bottom: 0;
}
.nav-footer-vertical .widget .widget-title {
line-height: 2;
margin-bottom: 14px;
}
.nav-footer-vertical .menu .menu-item a {
padding: 8.3px 0;
}
.footer-dark {
background-color: #222;
color: var(--g5-color-muted);
}
.footer-dark .nav-footer ul.sub-menu {
background-color: #222;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
}
.footer-dark .nav-footer-horizontal-01 .menu .menu-item,
.footer-dark .nav-footer-vertical .widget-title {
color: #fff;
}
.footer-dark .gel-heading-title {
color: inherit;
}
.footer-dark .homeid-mailchimp input[type=email] {
background-color: #fff;
border-color: #fff;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.footer-dark .g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-meta {
font-size: 14px;
margin-bottom: 3px;
}
.footer-dark .g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-title {
font-size: 16px;
color: #fff;
font-weight: 500;
}
.footer-light {
color: #9b9b9b;
}
.footer-light .nav-footer ul.sub-menu {
background-color: #fff;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.footer-light .nav-footer-horizontal-01 .menu .menu-item {
color: var(--g5-color-heading);
}
@media (max-width: 1199px) {
.nav-center-lg .menu {
-ms-flex-pack: center;
justify-content: center;
}
}
@media (min-width: 992px) {
.nav-footer-horizontal-02 .menu > .menu-item + .menu-item {
margin-left: 65px;
}
.nav-footer-horizontal-03 .menu > .menu-item + .menu-item {
margin-left: 34px;
}
.post-medium-image-3.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-featured,
.post-medium-image-3 .g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-featured {
width: 124px !important;
margin-right: 20px !important;
margin-bottom: 0;
}
.post-medium-image-3.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-inner,
.post-medium-image-3 .g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-inner {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row;
flex-flow: row;
}
}
@media (max-width: 991px) {
.nav-footer-horizontal-01 .menu > .menu-item + .menu-item {
margin-left: 30px;
}
.nav-footer-horizontal-02 .menu > .menu-item,
.nav-footer-horizontal-03 .menu > .menu-item {
-ms-flex: 1 1 33.33%;
flex: 1 1 33.33%;
text-align: center;
}
}
@media (max-width: 768px) {
.nav-footer-horizontal-01 .menu {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-ms-flex-align: center;
align-items: center;
}
.nav-footer-horizontal-01 .menu > .menu-item + .menu-item {
margin-left: 0;
}
}
@media (max-width: 479px) {
.nav-footer-horizontal-02 .menu > .menu-item,
.nav-footer-horizontal-03 .menu > .menu-item {
-ms-flex: 1 1 50%;
flex: 1 1 50%;
}
} .page-header {
padding: 15px 0 50px 0;
background-color: #fff;
-webkit-box-shadow: 0 3px 7px -4px rgba(51, 51, 51, 0.1);
box-shadow: 0 3px 7px -4px rgba(51, 51, 51, 0.1);
}
.page-main-title {
font-size: 30px;
font-weight: 600;
margin-bottom: 0;
line-height: 1.2;
word-break: break-word;
color: var(--g5-color-heading);
font-family: var(--g5-primary-font);
}
.page-sub-title {
margin-top: 15px;
}
.page-sub-title p {
margin: 0;
}
ul.breadcrumbs {
margin: 0 0 35px 0;
padding: 0;
font-size: 14px;
list-style: none;
color: var(--g5-color-muted);
letter-spacing: 1px;
text-transform: uppercase;
}
ul.breadcrumbs li.breadcrumb-sep {
color: var(--g5-color-heading);
margin: 0 10px;
}
ul.breadcrumbs li.breadcrumb-sep:last-child {
display: none !important;
}
ul.breadcrumbs li a {
color: inherit;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
ul.breadcrumbs li a:hover {
color: var(--g5-color-heading);
}
ul.breadcrumbs li.breadcrumb-leaf {
color: var(--g5-color-heading);
}  .bypostauthor {
display: block;
}
.alignnone {
margin: 0.375rem 1.5rem 1.5rem 0;
}
.aligncenter {
margin: 0.375rem auto 0.375rem auto;
}
img.aligncenter {
display: block;
}
.alignright {
float: right;
margin: 0.375rem 0 1.5rem 1.25rem;
}
.alignleft {
float: left;
margin: 0.375rem 1.25rem 1.5rem 0;
}
.wp-caption {
max-width: 100%; text-align: center;
}
dl.wp-caption.alignnone {
margin: 0.375rem 1.25rem 1.5rem 0;
}
dl.wp-caption.alignleft {
margin: 0.375rem 1.25rem 1.5rem 0;
}
dl.wp-caption.alignright {
margin: 0.375rem 0 1.5rem 1.25rem;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
padding: 0;
width: auto;
}
.wp-caption .wp-caption-text {
font-size: 0.875rem;
margin-top: 0.25rem;
color: var(--g5-color-gray);
}
.wp-block-separator {
border-bottom: solid 2px;
border-color: var(--g5-color-border);
border-top: 0;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .gallery-item {
display: inline-block;
text-align: left;
vertical-align: top;
margin: 0 0 1.5em;
padding: 0 1em 0 0;
width: 50%;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
-webkit-box-shadow: none;
box-shadow: none;
background: none;
display: inline-block;
max-width: 100%;
}
.gallery-item a img {
display: block;
-webkit-transition: -webkit-filter 0.2s ease-in;
transition: -webkit-filter 0.2s ease-in;
transition: filter 0.2s ease-in;
transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.gallery-item a:hover img,
.gallery-item a:focus img {
-webkit-filter: opacity(60%);
filter: opacity(60%);
}
.gallery-caption {
display: block;
text-align: left;
padding: 0 0.75rem 0 0;
margin-bottom: 0;
}
.slick-dots li.slick-active,
.slick-dots li:hover,
.slick-dots li:active,
.slick-dots li:focus {
color: var(--g5-color-heading);
}
.slick-dots li {
opacity: 0.3;
}
.slick-dots li.slick-active span:before {
content: "\f111";
}
.slick-dots li span:before {
font-size: 8px;
}
.slick-dots {
margin-top: 25px;
}
.slick-slider { }
.slick-slider .slick-slide > div > .g5blog__post-grid-2 {
padding-top: 5px;
padding-bottom: 5px;
}
.slick-arrow {
width: 52px;
height: 52px;
line-height: 52px;
text-align: center;
border-radius: 50%;
background-color: #fff;
margin: 0;
-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);
box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);
-webkit-transition: all 0.3s;
transition: all 0.3s;
z-index: 1;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.slick-arrow i {
font-weight: 400;
font-size: 18px;
}
.slick-arrow:hover, .slick-arrow:active, .slick-arrow:focus {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.slick-arrow.slick-prev {
left: -10px;
transform: translate(-100%, -50%);
}
.slick-arrow.slick-next {
right: -10px;
transform: translate(100%, -50%);
}
button.mfp-close {
padding-bottom: 5px;
}
.g5core-back-to-top:focus, .g5core-back-to-top:hover {
text-decoration: none;
color: var(--g5-color-accent-foreground);
background-color: var(--g5-color-accent);
}
.g5core__paging.next-prev > a {
color: var(--g5-color-muted);
border-color: var(--g5-color-border);
}
.g5core__paging.next-prev > a:not(.disable):hover {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
border-color: var(--g5-color-accent);
}
.g5core__cate-filer {
border: none;
padding-bottom: 0;
}
.g5core__cate-filer > li + li {
margin-left: 15px;
}
.g5core__cate-filer > li > a {
opacity: 0.7;
font-weight: 500;
letter-spacing: 0.87px;
text-transform: uppercase;
display: inline-block;
--g5-btn-padding-x: 1.25rem;
--g5-btn-padding-y: 0;
--g5-btn-line-height: calc(2.5rem - (var(--g5-btn-border-width) * 2)) ;
--g5-btn-font-size: 0.8125rem;
font-size: var(--g5-btn-font-size);
line-height: var(--g5-btn-line-height);
padding: var(--g5-btn-padding-y) var(--g5-btn-padding-x);
border: solid 1px transparent;
background-color: #f8f8f8;
color: var(--g5-color-primary);
border-radius: 5px;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.g5core__cate-filer > li > a:hover, .g5core__cate-filer > li > a:active {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.g5core__cate-filer > li.active > a {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.g5core__cate-filer .dropdown-menu {
font-size: 1em;
}
.g5core__cate-filer .dropdown-menu li a:hover,
.g5core__cate-filer .dropdown-menu li a:active,
.g5core__cate-filer .dropdown-menu li a.active {
color: var(--g5-color-heading);
}
.g5core__entry-thumbnail {
border-radius: 5px;
}
.g5core__entry-thumbnail img {
border-radius: 5px;
}
.g5core__entry-thumbnail:after {
border-radius: 5px;
}
.g5core__post-featured-effect {
border-radius: 5px;
}
.g5core__share-label {
font-size: 14px;
font-weight: 500;
line-height: 1.71;
color: var(--g5-color-heading);
}
.g5core__social-share.post {
position: relative;
}
.g5core__social-share.post:after {
width: 52px;
height: 52px;
text-align: center;
line-height: 52px;
background-color: var(--g5-color-accent);
display: inline-block;
content: "\f1e0";
font-family: "Font Awesome 6 Pro";
font-size: 20px;
color: #fff;
border-radius: 50%;
cursor: pointer;
}
.g5core__social-share.post ul.g5core__share-list {
position: absolute;
right: 0;
bottom: 100%;
background: #fff;
box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.06);
border-radius: 3px;
padding: 10px 15px;
margin-bottom: 10px;
color: var(--g5-color-muted);
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.g5core__social-share.post ul.g5core__share-list li a:hover {
color: var(--g5-color-heading);
}
.g5core__social-share.post ul.g5core__share-list:before {
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #fff;
content: "";
position: absolute;
top: 100%;
right: 20px;
}
.g5core__social-share.post:hover ul.g5core__share-list {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.g5core-page-title {
background-color: #fff;
}
.g5core-page-title .page-title-inner {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 15px 0 50px 0;
}
.g5core-page-title .page-title-content {
width: 100%;
order: 1;
}
.g5core-page-title-default {
-webkit-box-shadow: 0 3px 7px -4px rgba(51, 51, 51, 0.1);
box-shadow: 0 3px 7px -4px rgba(51, 51, 51, 0.1);
}
.g5core-breadcrumbs {
margin: 0;
padding: 0;
font-size: 14px;
list-style: none;
color: var(--g5-color-muted);
letter-spacing: 1px;
text-transform: uppercase;
-ms-flex-pack: start;
justify-content: flex-start;
}
.g5core-breadcrumbs li.breadcrumb-sep {
color: var(--g5-color-heading);
}
.g5core-breadcrumbs li a:hover {
color: var(--g5-color-heading);
}
.g5core-breadcrumbs li.breadcrumb-leaf {
color: var(--g5-color-heading);
}
.page-title-content + .g5core-breadcrumbs {
margin: 0 0 35px 0;
}
.g5core-header-inner {
min-height: var(--g5-header-height);
}
.g5core-site-branding {
padding: 0 2rem 0 0;
}
.g5core-site-branding.logo-center {
padding: 0 2rem;
}
.sticky-area-wrap.sticky .sticky-area .g5core-header-inner {
min-height: var(--g5-header-sticky-height);
}
.sticky-area-wrap.sticky .sticky-area .menu-horizontal > .menu-item > a {
padding-top: calc((var(--g5-header-sticky-height) - 26px) * 0.5);
padding-bottom: calc((var(--g5-header-sticky-height) - 26px) * 0.5);
}
.g5core-header-navigation .g5core-header-inner {
min-height: 60px;
}
.g5core-header-navigation .menu-horizontal > .menu-item > a {
padding-top: 17px;
padding-bottom: 17px;
}
body.g5core-is-header-vertical-left.g5core-is-header-vertical-mini {
padding-left: 155px;
}
.g5core-header-desktop-wrapper .x-mega-sub-menu .gel-heading-title, .g5core-header-desktop-wrapper .x-mega-sub-menu .ube-heading-title {
font-weight: 600;
font-size: 18px;
letter-spacing: 0;
margin-bottom: 30px;
}
.g5core-site-header:not(.header-float):not(.header-border-bottom) {
-webkit-box-shadow: none;
box-shadow: none;
}
.g5core-header-desktop-wrapper .menu-horizontal > .menu-current > a,
.g5core-header-desktop-wrapper .menu-horizontal > .current-menu-parent > a,
.g5core-header-desktop-wrapper .menu-horizontal > .current-menu-ancestor > a,
.g5core-header-desktop-wrapper .menu-horizontal > .current-menu-item > a,
.g5core-header-desktop-wrapper .menu-horizontal > .menu-item > a:hover,
.g5core-header-desktop-wrapper .menu-horizontal > .menu-item > a:focus {
color: inherit !important;
}
.g5core-search-button a {
border: none;
width: auto;
padding: 0;
}
.g5core-search-button i {
font-size: 20px;
}
.g5core-login-button i {
font-weight: 900;
}
.g5core-login-button span {
text-transform: uppercase;
font-size: 12px;
font-weight: 500;
}
.g5core-header-customize-item + .g5core-header-customize-item {
margin-left: 2.25rem;
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks li {
margin-top: 0;
margin-bottom: 0;
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks a {
color: inherit;
background-color: transparent;
border-width: 0;
width: auto;
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks a i {
color: inherit;
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks li + li {
margin-left: 1.5rem;
}
.g5core-header-customize:not(.no-items) + .g5core-menu-popup-button,
.g5core-header-customize:not(.no-items) + .g5core-primary-menu,
.g5core-menu-popup-button + .g5core-header-customize:not(.no-items),
.g5core-primary-menu + .g5core-header-customize:not(.no-items) {
margin-left: 35px;
}
.g5core-search-form input[type=search] {
padding: 0 30px;
}
.g5core-search-popup .g5core-search-form input[type=search] {
border-radius: 0;
}
.g5core-login-button i {
font-weight: 400;
}
.g5core-login-button span {
font-size: 14px;
font-weight: 500;
letter-spacing: 1px;
}
.g5core-site-branding {
padding: 0 45px 0 0;
}
.custom-header-02 {
padding-top: 10px;
padding-bottom: 53px;
position: static;
}
.g5core-search-form .remove {
-webkit-transform: scale(1);
transform: scale(1);
}
.g5core-menu-mobile .main-menu .menu-item > a {
font-size: 14px;
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .gel-heading-title {
font-size: 14px;
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .gel-list .gel-list-item {
font-size: 14px;
}
.g5core-mobile-header:not(.header-float) {
-webkit-box-shadow: none;
box-shadow: none;
} .wp-block-table th, .wp-block-table td {
border-color: var(--g5-color-border);
}
.wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td {
border-color: transparent;
}
.wp-block-table thead th {
border-bottom-width: 2px;
}
.wp-block-quote {
margin-bottom: 1.5rem;
border-left: 4px solid;
border-color: var(--g5-color-accent);
padding: 5px 0 5px 20px;
}
.wp-block-quote cite,
.wp-block-quote footer,
.wp-block-quote .wp-block-quote__citation {
font-size: 12px;
color: inherit;
}
.wp-block-quote.has-text-align-right {
border-left: none;
border-right: 4px solid;
border-color: var(--g5-color-accent);
padding: 5px 20px 5px 0;
}
.wp-block-quote.is-style-large, .wp-block-quote.is-large {
border: none;
}
.wp-block-pullquote blockquote {
padding: 0;
margin-top: 0;
margin-bottom: 0;
border: none;
}
.wp-block-cover-image,
.wp-block-cover {
margin-bottom: 1.5rem;
color: #f8f9f9;
}
.wp-block-cover-image p,
.wp-block-cover p {
margin-bottom: 0;
line-height: 1.25;
}
.wp-block-cover-image a,
.wp-block-cover a {
color: inherit;
}
.wp-block-embed {
margin-bottom: 1.5rem;
}
.wp-block-button__link {
--g5-btn-padding-x: 1.875rem;
--g5-btn-padding-y: 0;
--g5-btn-line-height: calc(3.25rem - (var(--g5-btn-border-width) * 2)) ;
--g5-btn-font-size: 0.875rem;
font-size: var(--g5-btn-font-size);
line-height: var(--g5-btn-line-height);
padding: var(--g5-btn-padding-y) var(--g5-btn-padding-x);
font-weight: 600;
border: solid 2px transparent;
white-space: nowrap;
position: relative;
display: inline-block;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.wp-block-button__link:not(.has-background):not(.has-text-color) {
--g5-btn-color: var(--g5-color-accent-foreground);
--g5-btn-bg: var(--g5-color-accent);
--g5-btn-border-color: var(--g5-color-accent);
--g5-btn-hover-color: var(--g5-color-accent-foreground);
--g5-btn-hover-bg: var(--g5-color-accent-brightness);
--g5-btn-hover-border-color: var(--g5-color-accent-brightness);
--g5-btn-outline-color: var(--g5-color-accent);
--g5-btn-outline-border-hover-color: var(--g5-color-accent);
--g5-btn-outline-hover-color: var(--g5-color-accent-foreground);
--g5-btn-outline-hover-bg: var(--g5-color-accent);
--g5-btn-link-color: var(--g5-color-accent);
color: var(--g5-btn-color);
background-color: var(--g5-btn-bg);
border-color: var(--g5-btn-border-color);
}
.wp-block-button__link:not(.has-background):not(.has-text-color):focus, .wp-block-button__link:not(.has-background):not(.has-text-color):hover, .wp-block-button__link:not(.has-background):not(.has-text-color):active {
color: var(--g5-btn-hover-color);
background-color: var(--g5-btn-hover-bg);
border-color: var(--g5-btn-hover-border-color);
}
.wp-block-button__link:hover {
cursor: pointer;
}
.wp-block-button__link:focus {
outline: none;
}
.wp-block-button__link:disabled {
opacity: 0.65;
cursor: default;
}
.wp-block-button {
margin-bottom: 1.5rem;
}
.wp-block-button:not(.is-style-squared) .wp-block-button__link {
border-radius: 5px;
}
.wp-block-button.is-style-outline .wp-block-button__link {
background-color: transparent !important;
border: 2px solid currentColor;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
color: var(--g5-color-accent);
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
background-color: var(--g5-color-accent) !important;
border-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments__comment-excerpt p {
margin-bottom: 0;
}
.wp-block-archives select {
width: 100%;
max-width: 100%;
}
.wp-block-page-list,
.wp-block-archives,
.wp-block-categories {
list-style: none;
padding: 0;
margin: -6px 0 0 0;
}
.wp-block-page-list li,
.wp-block-archives li,
.wp-block-categories li {
position: relative;
}
.wp-block-page-list li > a,
.wp-block-archives li > a,
.wp-block-categories li > a {
display: block;
padding: 6px 0;
position: relative;
line-height: 20px;
min-height: 32px;
color: inherit;
}
.wp-block-page-list li > a:hover,
.wp-block-archives li > a:hover,
.wp-block-categories li > a:hover {
color: var(--g5-color-accent);
}
.wp-block-page-list .current_page_ancestor > ul,
.wp-block-page-list .current_page_parent > ul,
.wp-block-page-list .current-cat-parent > ul,
.wp-block-page-list .current-cat-ancestor > ul,
.wp-block-archives .current_page_ancestor > ul,
.wp-block-archives .current_page_parent > ul,
.wp-block-archives .current-cat-parent > ul,
.wp-block-archives .current-cat-ancestor > ul,
.wp-block-categories .current_page_ancestor > ul,
.wp-block-categories .current_page_parent > ul,
.wp-block-categories .current-cat-parent > ul,
.wp-block-categories .current-cat-ancestor > ul {
display: block;
}
.wp-block-page-list .current-cat > a,
.wp-block-archives .current-cat > a,
.wp-block-categories .current-cat > a {
color: var(--g5-color-accent);
}
.wp-block-page-list li > ul,
.wp-block-page-list ul.children,
.wp-block-page-list ul.sub-menu,
.wp-block-archives li > ul,
.wp-block-archives ul.children,
.wp-block-archives ul.sub-menu,
.wp-block-categories li > ul,
.wp-block-categories ul.children,
.wp-block-categories ul.sub-menu {
list-style: none;
padding: 0 0 0 20px;
margin: 0;
}
.wp-block-latest-posts,
.wp-block-latest-comments {
padding: 0;
margin: 0;
list-style: none;
}
.wp-block-latest-posts li,
.wp-block-latest-comments li {
line-height: 20px;
margin-bottom: 15px;
color: var(--g5-color-heading);
}
.wp-block-latest-posts li:last-child,
.wp-block-latest-comments li:last-child {
margin-bottom: 0;
}
.wp-block-latest-posts a,
.wp-block-latest-comments a {
color: inherit;
}
.wp-block-latest-posts a:hover,
.wp-block-latest-comments a:hover {
color: var(--g5-color-accent);
}
ul.wp-block-latest-posts.is-grid li {
border-top: solid 1px;
border-color: var(--g5-color-border);
}
.wp-block-gallery,
ul.wp-block-categories,
ul.wp-block-archives,
.wp-block-archives.wp-block-archives-dropdown,
ol.wp-block-latest-comments,
.wp-block-media-text {
margin-bottom: 1.5rem;
}
body.no-sidebar .wp-block-image.alignfull {
max-width: none;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
}
body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured,
body.no-sidebar .wp-block-cover.alignwide {
margin-left: -200px;
margin-right: -200px;
width: auto;
text-align: center;
}
@media screen and (min-width: 1200px) and (max-width: 1199px) {
body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured,
body.no-sidebar .wp-block-cover.alignwide {
margin-left: -120px;
margin-right: -120px;
width: auto;
}
}
@media screen and (max-width: 1199px) {
body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured,
body.no-sidebar .wp-block-cover.alignwide {
margin-left: -30px;
margin-right: -30px;
width: auto;
}
}
@media only screen and (max-width: 991px) {
body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured,
body.no-sidebar .wp-block-cover.alignwide {
margin-left: 0;
margin-right: 0;
width: 100%;
}
}
@media only screen and (max-width: 767px) {
body.no-sidebar .wp-block-image.alignfull {
max-width: 100%;
margin-left: 0;
margin-right: 0;
left: 0;
right: 0;
}
}
@media only screen and (max-width: 991px) {
body.has-sidebar .wp-block-image.alignfull {
max-width: none;
margin-left: calc(-50vw + 345px);
margin-right: calc(-50vw + 345px);
}
}
@media only screen and (max-width: 767px) {
body.has-sidebar .wp-block-image.alignfull {
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
} .article-post.page .entry-content {
margin-bottom: 0;
}
.article-post.sticky {
background-color: #f6f6f6;
padding: 2rem;
border-bottom: none;
border-radius: 0.25rem;
}
.article-post .post-thumbnail {
margin-bottom: 23px;
}
.article-post .post-thumbnail img {
border-radius: 0.25rem;
}
.article-post .entry-title {
font-size: 32px;
font-weight: 500;
word-break: break-word;
margin-bottom: 0;
}
.article-post .entry-title a {
color: inherit;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.article-post .entry-title a:hover {
color: var(--g5-color-accent);
}
.article-post .entry-meta {
padding: 0;
list-style: none;
font-size: 14px;
margin-bottom: 20px;
}
.article-post .entry-meta a {
color: inherit;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.article-post .entry-meta a:hover {
color: var(--g5-color-accent);
}
.article-post .entry-meta .meta-author img {
border-radius: 50%;
margin-right: 10px;
width: 32px;
}
.article-post .entry-meta li {
margin-right: 20px;
}
.article-post .entry-meta li:last-child {
margin-right: 0;
}
.article-post .entry-meta i {
margin-right: 10px;
}
.article-post .entry-header + .entry-excerpt {
margin-top: 22px;
}
.article-post .btn-read-more {
margin-top: 20px;
}
.entry-meta-cat ul.post-categories {
margin: 0;
padding: 0;
list-style: none;
}
.entry-meta-cat ul.post-categories li {
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
}
.entry-meta-cat ul.post-categories li:last-child {
margin-right: 0;
}
.entry-meta-cat ul.post-categories li a {
font-size: 13px;
font-weight: 500;
letter-spacing: 1px;
background-color: #f8f8f8;
color: #696969;
padding: 2px 20px;
line-height: 20px;
border-radius: 3px;
display: block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.entry-meta-cat ul.post-categories li a:hover {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.btn-read-more i {
font-size: 16px;
margin-left: 5px;
}
.entry-excerpt {
line-height: 2.14;
}
.entry-excerpt p:last-child {
margin-bottom: 0;
}
.article-archive-post {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid var(--g5-color-border);
}
#main-content .article-post:last-child {
margin-bottom: 0;
}
body.page .article-post {
margin-bottom: 0;
}
.article-single-post {
padding-bottom: 55px;
border-bottom: 1px solid var(--g5-color-border);
}
.article-single-post .entry-meta-cat {
margin-bottom: 10px;
}
.article-single-post .entry-meta {
margin-top: 18px;
margin-bottom: 0;
}
.article-single-post .entry-header + .entry-content {
margin-top: 30px;
}
.article-single-post .tagcloud {
margin-top: 45px;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
margin-top: 2rem;
}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child {
margin-top: 0;
}
.entry-content > p:last-child,
.entry-content > ul:last-child {
margin-bottom: 0;
}
.author-info-wrap {
margin-top: 60px;
}
.author-info-inner {
display: -ms-flexbox;
display: flex;
padding: 0 25px;
}
@media only screen and (max-width: 767px) {
.author-info-inner {
padding: 0;
}
}
.author-info-avatar {
margin-right: 30px;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.author-info-avatar img {
border-radius: 50%;
margin: 0;
}
@media (max-width: 767px) {
.author-info-avatar {
width: 50px;
margin-right: 20px;
}
}
.author-info-content .name {
font-size: 16px;
margin-bottom: 10px;
}
.author-info-content .name a {
color: inherit;
}
.author-info-content .name a:hover {
color: var(--g5-color-accent);
}
.site-search-results-not-found {
text-align: center;
}
.site-search-results-not-found h2 {
font-size: 30px;
font-weight: 600;
margin-bottom: 30px;
}
.site-search-results-not-found p {
font-size: 15px;
margin-bottom: 35px;
}
.site-search-results-not-found .search-form {
display: -ms-flexbox;
display: flex;
position: relative;
max-width: 670px;
margin: auto;
}
.site-search-results-not-found .search-form button {
position: absolute;
right: 20px;
background: transparent;
color: inherit;
border: 0;
font-size: 0;
padding: 0;
color: var(--g5-color-heading);
top: 0;
bottom: 0;
margin: auto;
}
.site-search-results-not-found .search-form button:before {
content: "\f002";
font-family: "Font Awesome 6 Pro";
font-size: 18px;
}
.site-search-results-not-found .search-form button > span {
display: none;
}
.site-search-results-not-found .search-form input {
height: 62px;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
border: 1px solid var(--g5-color-border);
background-color: #fff;
padding: 0 30px;
}
.site-search-results-not-found .search-form input:focus {
border-color: var(--g5-color-accent);
}
.site-search-results-not-found .search-form input:focus + button:before {
color: var(--g5-color-accent);
}
.comments-area:not(:first-child) {
margin-top: 70px;
}
.comments-area .comments-title,
.comments-area .comment-reply-title {
font-size: 22px;
}
.comments-area .comments-title {
margin-bottom: 35px;
}
.comments-area .comment-reply-title {
margin-bottom: 25px;
}
.comment-form p {
margin-bottom: 30px;
}
.comment-form p:last-child {
margin-bottom: 0;
}
.comment-form a {
color: inherit;
}
.comment-form a:hover {
color: var(--g5-color-accent);
}
.comment-form textarea {
width: 100%;
display: block;
height: 125px;
}
.comment-form .comment-form-author input,
.comment-form .comment-form-email input,
.comment-form .comment-form-url input {
width: 100%;
}
.comment-form .comment-form-email,
.comment-form .comment-form-author {
float: left;
width: 50%;
}
.comment-form .comment-form-author {
padding-right: 15px;
}
.comment-form .comment-form-email {
padding-left: 15px;
}
.comment-form .comment-form-cookies-consent input[type=checkbox] {
position: relative;
top: 2px;
}
.comment-form .comment-form-cookies-consent label {
display: inline;
margin: 0 0 0 5px;
}
.comment-form .mc4wp-checkbox-wp-comment-form input[type=checkbox] {
margin: 0 5px 0 0;
position: relative;
top: 2px;
}
@media only screen and (max-width: 575px) {
.comment-form .comment-form-email,
.comment-form .comment-form-author {
width: 100%;
padding: 0;
}
}
.comments-list-wrap {
margin-bottom: 60px;
}
.comment-list {
list-style: none;
padding: 0 0 27px 0;
margin-bottom: 0;
border-bottom: 1px solid var(--g5-color-border);
}
.comment-list li.comment {
margin-bottom: 27px;
}
.comment-list > li.comment:last-child {
margin-bottom: 0;
}
.comment-list li.comment + li.comment {
padding-top: 27px;
margin-top: 27px;
border-top: 1px solid var(--g5-color-border);
}
.comment-list li:not(.pingback):not(.trackback) .comment-body {
position: relative;
padding-left: 85px;
}
.comment-list li.pingback,
.comment-list li.trackback {
margin-bottom: 27px;
}
.comment-list li.pingback + .trackback,
.comment-list li.pingback + .pingback,
.comment-list li.pingback + .comment,
.comment-list li.trackback + .trackback,
.comment-list li.trackback + .pingback,
.comment-list li.trackback + .comment {
margin-top: 27px;
padding-top: 27px;
border-top: 1px solid var(--g5-color-border);
}
.comment-list li.pingback .comment-body a:not(.comment-edit-link),
.comment-list li.trackback .comment-body a:not(.comment-edit-link) {
display: block;
margin: 5px 0;
font-size: 16px;
font-weight: 500;
color: var(--g5-color-heading);
}
.comment-list li.pingback .comment-body a:not(.comment-edit-link):hover,
.comment-list li.trackback .comment-body a:not(.comment-edit-link):hover {
color: var(--g5-color-accent);
}
.comment-list li.pingback .comment-body .edit-link,
.comment-list li.trackback .comment-body .edit-link {
margin: 0;
color: var(--g5-color-heading);
}
.comment-list li.pingback .comment-body .edit-link a,
.comment-list li.trackback .comment-body .edit-link a {
color: inherit;
}
.comment-list li.pingback .comment-body .edit-link a:hover,
.comment-list li.trackback .comment-body .edit-link a:hover {
color: var(--g5-color-accent);
}
.comment-list .comment-content {
margin-bottom: 13px;
}
.comment-list .comment-content h1, .comment-list .comment-content h2, .comment-list .comment-content h3, .comment-list .comment-content h4, .comment-list .comment-content h5, .comment-list .comment-content h6 {
margin-top: 2rem;
}
.comment-list .comment-content h1:first-child, .comment-list .comment-content h2:first-child, .comment-list .comment-content h3:first-child, .comment-list .comment-content h4:first-child, .comment-list .comment-content h5:first-child, .comment-list .comment-content h6:first-child {
margin-top: 0;
}
.comment-list .comment-content p:last-child {
margin-bottom: 0;
}
.comment-list .comment-meta {
margin-bottom: 3px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.comment-list .comment-author img {
position: absolute;
left: 0;
top: 0;
border-radius: 50%;
}
.comment-list .comment-author .fn {
font-size: 16px;
font-weight: 500;
color: var(--g5-color-heading);
}
.comment-list .comment-author .fn > a {
color: inherit;
}
.comment-list .comment-author .fn > a:hover {
color: var(--g5-color-accent);
}
.comment-list .comment-author .says {
display: none;
}
.comment-list .comment-metadata {
margin-left: 10px;
color: var(--g5-color-muted);
}
.comment-list .comment-metadata a {
color: inherit;
}
.comment-list .comment-metadata a:hover {
color: var(--g5-color-heading);
}
.comment-list .reply {
color: var(--g5-color-heading);
}
.comment-list .reply a {
color: inherit;
}
.comment-list .reply a:hover {
color: var(--g5-color-accent);
}
.comment-list .edit-link {
margin-left: 10px;
}
.comment-list ul.children {
list-style: none;
padding-left: 0;
margin-left: 85px;
margin-top: 27px;
padding-top: 27px;
border-top: 1px solid var(--g5-color-border);
}
.comment-list ul.children ul.children {
margin-left: 70px;
}
.comment-list ul.children .comment-author img {
width: 45px;
}
.comment-list ul.children li:not(.pingback):not(.trackback) .comment-body {
padding-left: 60px;
}
.comment-list .comment-reply-title {
margin-top: 50px;
}
.comment-list .comment-reply-title small a {
color: inherit;
font-size: 14px;
font-weight: 500;
}
.comment-list .comment-reply-title small a:hover {
color: var(--g5-color-accent);
}
@media only screen and (max-width: 1199px) {
.comment-list ul.children {
margin-left: 35px !important;
}
}
@media only screen and (max-width: 575px) {
.comment-list ul.children {
margin-left: 25px !important;
}
.comment-list .comment-author img {
width: 45px;
}
.comment-list li:not(.pingback):not(.trackback) .comment-body {
padding-left: 60px;
}
}
.comments-pagination {
margin-top: 2.5rem;
text-align: right;
}
ul.page-numbers {
list-style: none;
padding: 0;
margin: 0;
text-align: center;
}
ul.page-numbers li {
display: inline-block;
}
.page-numbers:not(ul) {
color: var(--g5-color-heading);
font-weight: 600;
font-size: 16px;
display: inline-block;
-webkit-transition: all 0.5s;
transition: all 0.5s;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.page-numbers:not(ul):hover {
color: var(--g5-color-accent);
}
.page-numbers:not(ul).current {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
border-radius: 50%;
}
.page-numbers:not(ul).prev, .page-numbers:not(ul).next {
font-size: 0;
}
.page-numbers:not(ul).prev:before, .page-numbers:not(ul).next:before {
font-family: "Font Awesome 6 Pro";
font-size: 14px;
display: inline-block;
content: "\f100";
}
.page-numbers:not(ul).next:before {
content: "\f101";
}
.post-navigation {
margin-top: 60px;
}
.post-navigation .nav-links {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.post-navigation .nav-links > div {
width: 48%;
min-height: 120px;
}
.post-navigation .nav-links > div > a {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
height: 100%;
color: #fff;
padding: 35px 25px;
position: relative;
}
.post-navigation .nav-links > div > a:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #1e1d85;
opacity: 0.6;
border-radius: 5px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.post-navigation .nav-links > div > a:hover:after {
opacity: 0.7;
}
.post-navigation .nav-links .nav-title {
margin: 0;
font-size: 16px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: 1.75;
color: inherit;
z-index: 1;
}
.post-navigation .nav-links i {
z-index: 1;
font-size: 24px;
}
.post-navigation .nav-links .nav-bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
background-repeat: no-repeat;
border-radius: 5px;
}
.post-navigation .nav-links .nav-previous i {
margin-right: 20px;
}
.post-navigation .nav-links .nav-next {
text-align: right;
}
.post-navigation .nav-links .nav-next > a {
-ms-flex-pack: end;
justify-content: flex-end;
}
.post-navigation .nav-links .nav-next i {
margin-left: 20px;
}
@media only screen and (max-width: 767px) {
.post-navigation .nav-links > div {
width: 100%;
}
.post-navigation .nav-links .nav-previous {
margin-bottom: 30px;
}
}
.page-links {
float: left;
width: 100%;
}
.page-links .page-links-title {
font-size: 14px;
font-weight: 600;
letter-spacing: -0.015em;
margin: 0 15px 0 0;
color: var(--g5-color-heading);
}
.page-links > .post-page-numbers {
display: inline-block;
margin-right: 0.25rem;
border: solid 1px;
border-color: var(--g5-color-border);
font-weight: 500;
color: inherit;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.page-links > .post-page-numbers:hover, .page-links > .post-page-numbers.current {
background-color: var(--g5-color-accent);
border-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.comments-pagination .page-numbers {
margin-left: 20px;
}
.comments-pagination .page-numbers:first-child {
margin-left: 0;
}
.paging-navigation {
justify-content: center;
}
.paging-navigation .page-numbers {
background-color: transparent;
color: var(--g5-color-heading);
font-weight: 600;
font-size: 16px;
}
.paging-navigation .page-numbers:hover, .paging-navigation .page-numbers.current, .paging-navigation .page-numbers:focus {
background-color: var(--g5-color-accent);
color: #fff;
border-radius: 100%;
}
.paging-navigation .page-numbers:not(:last-child) {
margin-right: 15px;
}
ul.g5blog__post-meta a {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
ul.g5blog__post-meta a:hover {
color: var(--g5-color-accent);
}
ul.g5blog__post-meta li {
margin-right: 20px;
}
ul.g5blog__post-meta li i {
margin-right: 10px;
}
ul.g5blog__post-meta .meta-author img {
border-radius: 50%;
margin-right: 10px;
width: 32px;
}
ul.g5blog__post-meta .post-views.entry-meta {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0;
}
ul.g5blog__post-meta .post-views.entry-meta .post-views-icon {
font-family: var(--g5-font-icon);
font-weight: 400;
font-size: inherit;
height: auto;
width: auto;
margin-right: 10px !important;
}
ul.g5blog__post-meta .post-views.entry-meta .post-views-icon:before {
content: "\f06e";
}
ul.g5blog__post-meta .post-views.entry-meta .post-views-label {
order: 1;
margin-left: 5px;
}
.g5blog__post-title {
font-weight: 500;
margin-top: 0 !important;
}
.g5blog__term-badge {
height: 24px;
line-height: 24px;
padding: 0 10px;
font-size: 13px;
font-weight: 500;
letter-spacing: 1px;
color: #ffffff;
text-transform: uppercase;
display: inline-block;
border-radius: 3px;
background-color: rgba(0, 0, 0, 0.3);
}
.g5blog__term-badge:hover {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
opacity: 1;
}
.g5blog__post-featured .g5blog__term-badge {
position: absolute;
left: 10px;
bottom: 10px;
z-index: 1;
}
.btn-read-more.btn-link:hover {
color: var(--g5-color-accent);
}
.btn-read-more.btn-link i {
color: var(--g5-color-accent) !important;
}
@media (min-width: 992px) {
.no-sidebar.g5blog__single-layout-1 .g5blog__single-breadcrumbs .container {
max-width: 900px;
}
}
@media (min-width: 1200px) {
.no-sidebar.g5blog__single-layout-1 .g5blog__single-breadcrumbs .container {
max-width: 800px;
}
}
.g5blog__single-layout-1 .g5blog__single-title {
margin-bottom: 20px;
}
.g5blog__single-layout-1 .g5blog__single-meta-top {
margin-bottom: 45px;
}
.g5blog__single-layout-1 .g5blog__single-featured {
margin-bottom: 50px;
}
.g5blog__single-layout-1 .g5blog__single-meta-top + .entry-content {
margin-top: 50px;
}
@media (min-width: 992px) {
.no-sidebar.g5blog__single-layout-2 .g5blog__single-breadcrumbs .container {
max-width: 900px;
}
}
@media (min-width: 1200px) {
.no-sidebar.g5blog__single-layout-2 .g5blog__single-breadcrumbs .container {
max-width: 800px;
}
}
.g5blog__single-layout-2 .g5blog__single-title {
margin-bottom: 20px;
}
.g5blog__single-layout-2 .g5blog__single-featured {
margin-bottom: 32px;
}
.g5blog__single-layout-2 .g5blog__single-meta-top {
margin-bottom: 50px;
}
@media (min-width: 992px) {
.no-sidebar.g5blog__single-layout-3 .g5blog__single-breadcrumbs .container {
max-width: 900px;
}
}
@media (min-width: 1200px) {
.no-sidebar.g5blog__single-layout-3 .g5blog__single-breadcrumbs .container {
max-width: 800px;
}
}
.g5blog__single-layout-3 .g5blog__single-title {
margin-bottom: 33px;
}
.g5blog__single-layout-3 .g5blog__single-featured {
margin-bottom: 25px;
}
.g5blog__single-layout-3 .g5blog__single ul.g5blog__post-meta {
margin-bottom: 45px;
}
.g5blog__single-layout-3.g5blog__no-post-thumbnail .g5blog__single-title {
margin-bottom: 20px;
}
.g5blog__single-layout-4 .g5blog__single-title {
margin-bottom: 20px;
}
.g5blog__single-layout-4 .g5blog__single-meta-top {
margin-bottom: 45px;
}
.g5blog__single-layout-4 .g5blog__single-featured {
margin-bottom: 50px;
}
.g5blog__single-layout-4 .entry-meta-cat {
text-align: center;
}
@media (min-width: 992px) {
.no-sidebar.g5blog__single-layout-5 .g5blog__single-breadcrumbs .container {
max-width: 900px;
}
}
@media (min-width: 1200px) {
.no-sidebar.g5blog__single-layout-5 .g5blog__single-breadcrumbs .container {
max-width: 800px;
}
}
.g5blog__single-layout-5 .g5blog__single-title {
margin-bottom: 20px;
}
.g5blog__single-layout-5 .g5blog__single ul.g5blog__post-meta {
margin-bottom: 45px;
}
.g5blog__single-featured-container .g5blog__single-title {
margin-bottom: 20px;
}
.g5blog__single-layout-6 .g5blog__single .g5core__post-featured {
margin-bottom: 42px;
}
@media (min-width: 992px) {
.no-sidebar .g5blog__single-featured-full .container {
max-width: 900px;
}
}
@media (min-width: 1200px) {
.no-sidebar .g5blog__single-featured-full .container {
max-width: 800px;
}
}
.g5blog__single-featured-full .g5blog__single-title {
margin-bottom: 20px;
}
.g5blog__single-layout-7 .g5blog__single .g5core__post-featured {
margin-bottom: 42px;
}
.g5blog__block-title {
font-size: 22px;
font-weight: 500;
line-height: 1.55;
letter-spacing: normal;
margin-bottom: 30px;
text-align: left;
}
.g5blog__single-related-wrap {
margin-bottom: 65px;
}
.g5blog__single-meta-bottom {
padding-top: 0;
margin-top: 45px;
}
.g5blog__single-title {
font-size: 32px;
font-weight: 500;
}
.entry-meta-cat {
margin-bottom: 10px;
}
.g5blog__single {
margin-bottom: 0;
padding-bottom: 55px;
border-bottom: 1px solid var(--g5-color-border);
}
.g5blog__single .entry-content {
margin-bottom: 0;
}
.g5blog__post-large-image.sticky .g5blog__post-inner {
background-color: #f6f6f6;
border-bottom: none;
border-radius: 5px;
}
.g5blog__post-large-image.sticky .g5core__entry-thumbnail:after,
.g5blog__post-large-image.sticky .g5core__entry-thumbnail img,
.g5blog__post-large-image.sticky .g5core__entry-thumbnail {
border-radius: 5px 5px 0 0;
}
.g5blog__post-large-image .g5blog__post-title {
margin-bottom: 14px;
}
.g5blog__post-large-image .g5blog__post-featured {
margin-bottom: 23px;
}
.g5blog__post-large-image .g5blog__post-meta {
margin-bottom: 20px;
}
.g5blog__post-large-image .btn-read-more {
margin-top: 20px;
}
.g5blog__post-large-image .g5blog__post-excerpt {
line-height: 2.14;
}
.g5blog__layout-large-image .g5blog__post-inner {
padding-bottom: 30px;
border-bottom: 1px solid var(--g5-color-border);
}
.g5blog__layout-large-image .g5blog__post-default:last-child {
padding-bottom: 0;
}
.g5blog__layout-large-image .g5core__paging {
margin-top: 50px;
}
.g5blog__post-medium-image .g5blog__post-inner {
-ms-flex-align: start;
align-items: flex-start;
}
.g5blog__post-medium-image .g5blog__post-title {
font-size: 18px;
line-height: 1.78;
margin-bottom: 4px;
}
.g5blog__post-medium-image .g5blog__post-meta {
margin-bottom: 5px;
}
.g5blog__post-medium-image .btn-read-more {
margin-top: 35px;
}
.g5blog__post-medium-image .g5blog__post-title + .btn-read-more {
margin-top: 20px;
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 {
--g5blog-loop-medium-image-post-image-width: 240px;
--g5blog-loop-medium-image-post-image-spacing: 35px;
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-inner {
-ms-flex-align: center;
align-items: center;
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-title {
font-size: 22px;
line-height: 1.82;
margin-bottom: 0;
font-weight: 400;
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-meta {
font-size: 15px;
margin-bottom: 10px;
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-meta i {
display: none;
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-excerpt {
margin-top: 9px;
}
.g5blog__layout-medium-image .g5blog__post-inner {
padding-bottom: 30px;
border-bottom: 1px solid var(--g5-color-border);
}
.g5blog__layout-medium-image .g5blog__post-default:not(.has-post-thumbnail) {
margin-top: -5px;
}
.g5blog__layout-medium-image .g5blog__post-default:not(.has-post-thumbnail) .g5blog__post-inner {
padding-bottom: 25px;
}
.g5blog__layout-medium-image .g5blog__post-default:first-child {
margin-top: 0;
}
.g5blog__layout-medium-image .g5blog__post-default:last-child {
padding-bottom: 0;
}
.g5blog__layout-medium-image .g5core__paging {
margin-top: 50px;
}
.g5blog__layout-medium-image-2 .g5blog__post-default {
padding-bottom: 40px !important;
}
.g5blog__layout-medium-image-2 .g5blog__post-default:last-child {
padding-bottom: 0;
}
.g5blog__layout-medium-image-2 .g5blog__post-default:not(.has-post-thumbnail) {
margin-top: -5px;
padding-bottom: 35px;
}
.g5blog__layout-medium-image-2 .g5blog__post-default:last-child {
padding-bottom: 0 !important;
}
.g5blog__layout-medium-image-2 .g5blog__post-default:first-child {
margin-top: 0;
}
.g5blog__layout-medium-image-2 .g5core__paging {
margin-top: 50px;
}
.g5blog__post-grid.sticky .g5core__entry-thumbnail:after,
.g5blog__post-grid.sticky .g5core__entry-thumbnail img,
.g5blog__post-grid.sticky .g5core__entry-thumbnail {
border-radius: 5px 5px 0 0;
}
.g5blog__post-grid.sticky .g5blog__post-inner {
background-color: #f6f6f6;
border-radius: 5px;
}
.g5blog__post-grid .g5blog__post-title {
line-height: 1.78;
margin-bottom: 9px;
}
.g5blog__post-grid .g5blog__post-meta {
margin-bottom: 10px;
}
.g5blog__post-grid .btn-read-more {
margin-top: 15px;
}
.g5blog__post-grid .g5blog__post-title + .btn-read-more {
margin-top: 5px;
}
.g5blog__post-grid .g5blog__post-featured {
margin-bottom: 13px;
}
.g5blog__post-grid.g5blog__post-grid-2.sticky .g5blog__post-inner {
padding: 0;
background-color: #f6f6f6 !important;
}
.g5blog__post-grid.g5blog__post-grid-2.sticky .g5blog__post-featured {
margin: 0;
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-title {
margin-bottom: 4px;
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-meta {
margin-bottom: 5px;
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-meta i {
display: none;
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-content {
padding: 20px 25px 30px 25px;
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-featured {
margin-bottom: 0;
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-inner {
border-radius: 5px;
-webkit-box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.15);
box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.15);
box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.15);
background-color: #ffffff;
}
.g5blog__post-grid.g5blog__post-grid-2 .g5core__entry-thumbnail {
border-radius: 5px 5px 0 0;
}
.g5blog__post-grid.g5blog__post-grid-2 .g5core__entry-thumbnail img {
border-radius: 5px 5px 0 0;
}
.g5blog__post-grid.g5blog__post-grid-2 .g5core__entry-thumbnail:after {
border-radius: 5px 5px 0 0;
}
.g5blog__post-grid.g5blog__post-grid-3 .g5blog__post-meta {
margin-bottom: 15px;
}
.g5blog__post-grid.g5blog__post-grid-3 .btn-read-more {
margin-top: 25px;
}
.g5blog__post-grid.g5blog__post-grid-3 .g5blog__post-featured {
margin-bottom: 18px;
}
.g5blog__post-grid.g5blog__post-grid-3 .g5blog__post-title + .btn-read-more {
margin-top: 10px;
}
.g5blog__post-grid.g5blog__post-grid-4 .g5blog__term-badge {
bottom: auto;
top: 20px;
left: 20px;
}
.g5blog__post-grid.g5blog__post-grid-4 ul.g5blog__post-meta {
margin-bottom: 0;
opacity: 0.8;
}
.g5blog__post-grid.g5blog__post-grid-4 ul.g5blog__post-meta li i {
display: none;
}
.g5blog__post-grid.g5blog__post-grid-4 .g5blog__post-title {
margin-bottom: 0;
line-height: 1.5;
}
.g5blog__post-grid.g5blog__post-grid-4 .g5core__post-featured-bg-gradient .g5core__loop-content {
padding: 10px 20px 20px 20px;
}
.g5blog__layout-grid-3 .g5blog__post-default,
.g5blog__layout-grid .g5blog__post-default {
padding-bottom: 60px;
}
.g5blog__layout-grid-2 .g5core__paging {
margin-top: 20px;
}
.g5blog__post-list .g5blog__post-title {
font-size: 15px;
color: var(--g5-color-text-main);
margin-bottom: 0;
}
.g5blog__post-list .g5blog__post-title:before {
content: "\f30b";
font-family: "Font Awesome 6 Pro";
font-weight: 900;
display: inline-block;
margin-right: 10px;
}
.g5blog__layout-list .g5blog__post-default {
padding-bottom: 25px !important;
}
.g5blog__layout-list .g5blog__post-default:last-child {
padding-bottom: 0 !important;
}
.g5blog__post-widget .g5blog__post-featured {
margin-right: 15px;
}
.g5blog__post-widget .g5blog__post-title {
font-size: 14px;
line-height: 1.86;
margin-bottom: 5px;
}
.g5blog__post-widget ul.g5blog__post-meta {
color: var(--g5-color-muted);
}
.g5blog__post-widget ul.g5blog__post-meta i {
display: none;
}
.g5blog__post-widget .g5blog__post-inner {
padding-bottom: 20px;
border-bottom: 1px solid var(--g5-color-border);
}
.g5blog__post-widget:not(.has-post-thumbnail) {
margin-top: -5px;
}
.g5blog__post-widget:not(.has-post-thumbnail) .g5blog__post-inner {
padding-bottom: 15px;
}
.g5blog__post-widget:first-child {
margin-top: 0;
}
.g5blog__post-widget:last-child .g5blog__post-inner {
padding-bottom: 0;
border-bottom: none;
} .g5ere__search-form .col {
padding-left: 15px;
padding-right: 15px;
}
.g5ere__search-form .row {
margin-left: -15px;
margin-right: -15px;
}
.g5ere__search-form .g5ere__sf-bottom {
padding: 30px 15px;
}
.g5ere__search-form .nav-pills .nav-link {
font-size: 13px;
font-weight: 500;
letter-spacing: 0.87px;
text-transform: uppercase;
border-radius: 3px 3px 0 0;
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
}
.g5ere__search-form .nav-pills .nav-link.active,
.g5ere__search-form .nav-pills .show > .nav-link {
background-color: var(--g5-color-accent);
}
.g5ere__search-form:not(.g5ere__search-form-mobile) .g5ere__sf-icon-submit {
top: -15px;
position: absolute;
right: 0;
z-index: 4;
background-color: transparent;
border: 0;
font-size: 18px;
color: var(--g5-color-text-main);
}
.g5ere__search-form:not(.g5ere__search-form-mobile) .g5ere__sf-icon-submit i {
font-weight: normal;
}
.g5ere__search-form .g5ere__sf-bottom-wrap,
.g5ere__search-form .g5ere__sf-top {
margin-left: -15px;
margin-right: -15px;
}
.g5ere__search-field a:focus, .g5ere__search-field span:focus {
outline: none;
}
.g5ere__search-field .input-group-prepend {
margin-right: 0;
}
.g5ere__search-field .dropdown-menu input[type=search] {
color: #333 !important;
height: 52px !important;
line-height: 50px !important;
border: 1px solid #eee !important;
padding: 0 20px !important;
background-color: #fff !important;
}
.g5ere__search-field .bootstrap-select {
background-color: transparent;
line-height: 40px;
height: 40px;
}
.g5ere__search-field .bootstrap-select > .dropdown-toggle,
.g5ere__search-field .bootstrap-select > .dropdown-toggle.bs-placeholder {
border-radius: 0;
font-weight: 600;
padding: 0;
border-width: 0 0 2px 0;
border-style: solid;
height: 40px;
background-color: transparent;
}
.g5ere__search-field .bootstrap-select > .dropdown-toggle:focus,
.g5ere__search-field .bootstrap-select > .dropdown-toggle.bs-placeholder:focus {
outline: none !important;
box-shadow: none !important;
}
.g5ere__search-field .bootstrap-select > .dropdown-toggle li a,
.g5ere__search-field .bootstrap-select > .dropdown-toggle.bs-placeholder li a {
font-size: 14px;
height: 40px;
line-height: 32px;
}
.g5ere__search-field input {
border-radius: 0;
font-weight: 600;
height: 42px;
padding: 10px 0 0 0;
border-width: 0 0 2px 0;
border-style: solid;
background-color: transparent;
}
.g5ere__search-field .custom-control-input:checked ~ .custom-control-label::before {
background-color: var(--g5-color-accent);
border-color: var(--g5-color-accent);
}
.g5ere__search-field .g5ere__s-label {
display: block;
margin-bottom: -8px;
}
.g5ere__sf-bottom .form-group {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.g5ere__sf-bottom .g5ere__sf-submit-button {
margin-top: 20px;
}
.g5ere__sf-submit-button .btn {
height: 62px;
font-size: 16px;
font-weight: 600;
}
.g5ere__sf-advanced-button {
padding: 0;
}
.g5ere__sf-advanced-button a.btn {
background-color: var(--g5-color-secondary);
color: var(--g5-color-primary);
display: -ms-flexbox;
display: flex;
font-size: 16px;
border-radius: 0;
font-weight: 600;
border: 0;
}
.g5ere__sf-advanced-button a.btn i {
display: none;
}
.g5ere__sf-advanced-button a.btn:after {
content: "\f055";
font-family: var(--g5-font-icon);
font-size: 24px;
font-weight: 400;
margin-left: 20px;
}
.g5ere__sf-advanced-button a.btn:not(.collapsed):after {
content: "\f056";
}
.g5ere__search-field .g5ere__s-label,
.g5ere__rs-text,
.g5ere__btn-features-list {
font-weight: 500;
letter-spacing: 0.93px;
text-transform: uppercase;
}
.g5ere__rs-text {
padding-bottom: 30px;
}
.ui-slider-horizontal {
border-radius: 7px;
background-image: none;
height: 4.2px;
border: none;
}
.ui-slider-horizontal .ui-slider-handle {
top: -11px;
height: 25px;
width: 25px;
-webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.22);
border-radius: 50%;
}
.ui-slider-horizontal .ui-slider-range {
height: 4.2px;
background-image: none;
background-color: var(--g5-color-accent);
}
.g5ere__btn-features-list {
display: block;
}
.g5ere__btn-features-list i {
font-size: 16px;
font-weight: normal;
color: var(--g5-color-accent);
}
#g5ere__advanced_search_header_mobile .g5ere__ash-inner {
padding-top: 10px;
padding-bottom: 10px;
}
.custom-ere-search-01 .g5ere__search-form .nav-pills .nav-link {
padding: 10px 20px;
background-color: var(--g5-color-primary);
color: #fff;
}
.custom-ere-search-01 .g5ere__search-form .nav-pills .nav-link.active {
color: var(--g5-color-primary);
background-color: #fff;
}
.custom-ere-search-01 .g5ere__sf-top {
border-radius: 0 5px 5px 5px;
}
.custom-ere-search-01 .g5ere__sf-bottom {
border-radius: 0 0 5px 5px;
margin-top: -5px;
}
.custom-ere-search-02 .g5ere__s-label {
display: none;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword {
padding-right: 15px;
padding-left: 50px;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-icon-submit {
right: auto;
padding-left: 0;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-icon-submit i {
color: var(--g5-color-heading);
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-auto-complete-result {
left: -50px;
right: -15px;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button {
-ms-flex-preferred-size: 110px;
flex-basis: 110px;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button button {
border-radius: 0 5px 5px 0;
}
.custom-ere-search-02 .g5ere__sf-top input {
border: 0;
padding-top: 0;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__search-field input,
.custom-ere-search-02 .g5ere__sf-top .g5ere__search-field .bootstrap-select > .dropdown-toggle {
height: 62px;
line-height: 62px;
}
.custom-ere-search-02 .g5ere__sf-keyword .input-group-text.g5ere__sf-icon-submit {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
left: -30px;
}
.custom-ere-search-02.custom-height-52 .g5ere__search-field input,
.custom-ere-search-02.custom-height-52 .g5ere__search-field .bootstrap-select > .dropdown-toggle,
.custom-ere-search-02.custom-height-52 .g5ere__sf-submit-button .btn {
height: 52px;
line-height: 52px;
}
.custom-ere-search-02.custom-height-52 button {
font-size: 0;
}
.custom-ere-search-02.custom-height-52 button:before {
content: "\f002";
font-family: var(--g5-font-icon);
z-index: 2;
font-size: 18px;
font-weight: normal;
}
.custom-ere-search-02.custom-height-52 .g5ere__sf-top {
border-radius: 5px;
}
.custom-ere-search-02.custom-height-52 .g5ere__sf-top .g5ere__sf-keyword {
padding-left: 15px;
}
.custom-ere-search-02.custom-height-52 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-icon-submit {
display: none;
}
.custom-ere-search-02.custom-height-52 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-auto-complete-result {
left: -15px;
}
.custom-ere-search-02.custom-height-52 input {
font-size: 13px;
font-weight: 500;
}
.custom-ere-search-02.custom-search-box-shadow {
-webkit-box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.1);
}
.custom-ere-search-03 .g5ere__sf-top .g5ere__sf-submit-button .btn {
height: 100px;
border-radius: 0;
background-color: rgba(255, 255, 255, 0.1);
border: 0;
}
.custom-ere-search-04 {
position: absolute;
z-index: 4;
margin-top: -50px;
width: 100%;
}
.custom-ere-search-04 .g5ere__ash-sticky-area {
border-radius: 5px;
}
.custom-ere-search-04#g5ere__advanced_search_header_mobile {
position: static;
margin: 0;
}
.custom-ere-search-06 .g5ere__sf-keyword input {
border-radius: 5px 0 0 5px !important;
border-right-width: 1px;
border-right-style: solid;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-keyword {
border-right-width: 1px;
border-right-style: solid;
border-color: var(--g5-color-border);
}
.custom-ere-search-06 .g5ere__search-field .g5ere__s-label {
display: none;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button a.btn {
height: 80px;
line-height: 80px;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-submit-button {
padding-left: 15px;
padding-right: 15px;
}
.custom-ere-search-06 .g5ere__search-field input,
.custom-ere-search-06 .g5ere__search-field .bootstrap-select > .dropdown-toggle {
border-width: 0;
padding: 0 15px;
height: 52px;
border-radius: 5px;
}
.custom-ere-search-06 .g5ere__search-field .bootstrap-select {
height: 52px;
}
.custom-ere-search-06 .g5ere__search-field .dropdown-menu input[type=search] {
border-width: 1px;
}
.custom-ere-search-06 .g5ere__search-form .nav-pills .nav-link {
font-size: 14px;
letter-spacing: 1px;
border-right: 1px solid rgba(255, 255, 255, 0.2);
background-color: transparent;
border-radius: 0;
}
.custom-ere-search-06 .g5ere__search-form .nav-pills .nav-link.active {
background-color: var(--g5-color-accent);
}
.custom-ere-search-06 .g5ere__search-tabs {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.custom-ere-search-06 .g5ere__sf-type .bootstrap-select > .dropdown-toggle,
.custom-ere-search-06 .g5ere__sf-type .bootstrap-select > .dropdown-toggle.bs-placeholder,
.custom-ere-search-06 .g5ere__sf-type .bootstrap-select select,
.custom-ere-search-06 .g5ere__sf-type .bootstrap-select {
border-radius: 0 5px 5px 0;
}
.custom-ere-search-06 .g5ere__sf-tabs-wrap {
position: relative;
}
.custom-ere-search-06 .g5ere__sf-tabs-wrap:before {
content: "";
position: absolute;
bottom: -1px;
left: -1000px;
width: 5000px;
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.custom-ere-search-07, .el-custom-ere-search-07 {
border-radius: 5px;
-webkit-box-shadow: 0 5px 30px 0 rgba(51, 51, 51, 0.2);
box-shadow: 0 5px 30px 0 rgba(51, 51, 51, 0.2);
}
.custom-ere-search-07 .g5ere__sf-top, .el-custom-ere-search-07 .g5ere__sf-top {
border-radius: 5px;
background-color: #fff;
}
.custom-ere-search-07 .g5ere__sf-bottom, .el-custom-ere-search-07 .g5ere__sf-bottom {
border-radius: 0 0 5px 5px;
margin-top: -5px;
background-color: #fff;
}
.custom-ere-search-07 .g5ere__sf-top,
.custom-ere-search-07 .g5ere__sf-bottom-wrap, .el-custom-ere-search-07 .g5ere__sf-top,
.el-custom-ere-search-07 .g5ere__sf-bottom-wrap {
margin-right: 0;
margin-left: 0;
}
.custom-ere-search-01 .g5ere__sf-bottom-wrap,
.custom-ere-search-01 .g5ere__sf-top,
.custom-ere-search-02 .g5ere__sf-bottom-wrap,
.custom-ere-search-02 .g5ere__sf-top {
margin: 0;
}
.custom-ere-search-01 .g5ere__sf-top,
.custom-ere-search-01 .g5ere__sf-bottom,
.custom-ere-search-02 .g5ere__sf-top,
.custom-ere-search-02 .g5ere__sf-bottom,
.custom-ere-search-05 .g5ere__sf-top,
.custom-ere-search-05 .g5ere__sf-bottom {
background-color: #fff;
}
.custom-ere-search-01 .g5ere__search-field .bootstrap-select,
.custom-ere-search-02 .g5ere__search-field .bootstrap-select,
.custom-ere-search-05 .g5ere__search-field .bootstrap-select {
background-color: transparent !important;
}
.custom-ere-search-01 .g5ere__search-field .bootstrap-select > .dropdown-toggle,
.custom-ere-search-01 .g5ere__search-field .bootstrap-select > .dropdown-toggle.bs-placeholder,
.custom-ere-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle,
.custom-ere-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle.bs-placeholder,
.custom-ere-search-05 .g5ere__search-field .bootstrap-select > .dropdown-toggle,
.custom-ere-search-05 .g5ere__search-field .bootstrap-select > .dropdown-toggle.bs-placeholder {
color: var(--g5-color-heading);
background-color: transparent !important;
border-color: var(--g5-color-border);
}
.custom-ere-search-01 .g5ere__search-field input,
.custom-ere-search-02 .g5ere__search-field input,
.custom-ere-search-05 .g5ere__search-field input {
border-color: var(--g5-color-border);
}
.custom-ere-search-01 .g5ere__sf-advanced-button,
.custom-ere-search-02 .g5ere__sf-advanced-button,
.custom-ere-search-05 .g5ere__sf-advanced-button {
padding: 0;
}
.custom-ere-search-01 .custom-checkbox label:hover,
.custom-ere-search-02 .custom-checkbox label:hover,
.custom-ere-search-05 .custom-checkbox label:hover {
color: var(--g5-color-accent);
}
.custom-ere-search-03 .g5ere__sf-top .g5ere__sf-advanced-button,
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button {
-ms-flex-preferred-size: 100px;
flex-basis: 100px;
}
.custom-ere-search-03 .g5ere__sf-top .g5ere__sf-advanced-button a.btn,
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button a.btn {
color: #fff;
background-color: transparent;
padding: 0;
}
.custom-ere-search-03 .g5ere__sf-top .g5ere__sf-advanced-button a.btn:after,
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button a.btn:after {
color: var(--g5-color-accent);
}
@media (min-width: 576px) {
.custom-ere-search-02 .g5ere__sf-top {
border-radius: 0 5px 5px 5px;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button {
padding: 0;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword,
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button {
margin-bottom: 0;
}
.custom-ere-search-02.custom-height-52 .g5ere__sf-top .g5ere__sf-submit-button {
-ms-flex-preferred-size: 77px;
flex-basis: 77px;
}
}
@media (min-width: 1025px) {
.el-custom-ere-search-07 {
margin-top: -50px;
}
.el-custom-ere-search-07 .g5ere__sf-top .g5ere__sf-submit-button {
padding-left: 0;
}
}
@media (min-width: 992px) {
.g5ere__sf-bottom-inner .g5ere__search-field,
.g5ere__sf-bottom-slider .g5ere__search-field {
margin-bottom: 30px;
}
.g5ere__sf-top .g5ere__search-field {
-ms-flex-preferred-size: 220px;
flex-basis: 220px;
padding-left: 15px;
padding-right: 15px;
}
.g5ere__sf-top .g5ere__sf-submit-button {
-ms-flex-preferred-size: 177px;
flex-basis: 177px;
}
.g5ere__sf-top .g5ere__agency-search-btn {
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
}
.g5ere__sf-advanced-button a.btn {
height: 100px;
line-height: 100px;
}
.custom-ere-search-01 .g5ere__sf-type {
-ms-flex-preferred-size: 240px;
flex-basis: 240px;
}
div.custom-ere-search-03 .g5ere__sf-top {
height: 100px;
}
.custom-ere-search-04 .g5ere__ash-sticky-area {
max-width: 960px;
margin: 0 auto;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__search-field {
padding-right: 0;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-type {
padding-left: 0;
padding-right: 15px;
}
.custom-ere-search-06 .g5ere__sf-tabs-wrap {
display: -ms-flexbox;
display: flex;
}
.custom-ere-search-06 .g5ere__search-form .nav-pills .nav-link {
padding: 27px 15px;
}
.custom-ere-search-06 .g5ere__sf-top {
-ms-flex-positive: 1;
flex-grow: 1;
padding-left: 15px;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__search-field {
-ms-flex-preferred-size: 170px;
flex-basis: 170px;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button {
padding-right: 30px;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button a.btn {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: end;
justify-content: flex-end;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-icon-submit {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-keyword i {
font-size: 24px;
font-weight: 300;
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-keyword input {
padding-right: 50px;
}
.custom-ere-search-07 {
margin-top: -50px;
}
.custom-ere-search-03 .g5ere__ash-inner,
.custom-ere-search-04 .g5ere__ash-inner,
.custom-ere-search-06 .g5ere__ash-inner {
padding-top: 0;
padding-bottom: 0;
}
.custom-ere-search-01 .g5ere__sf-top .g5ere__sf-submit-button,
.custom-ere-search-04 .g5ere__sf-top .g5ere__sf-submit-button,
.custom-ere-search-05 .g5ere__sf-top .g5ere__sf-submit-button,
.custom-ere-search-07 .g5ere__sf-top .g5ere__sf-submit-button {
padding-left: 0;
}
}
@media (min-width: 1200px) {
.custom-ere-search-04 .g5ere__ash-sticky-area {
max-width: 1170px;
}
}
@media (max-width: 991px) {
.g5ere__sf-top .g5ere__search-field {
padding-left: 15px;
padding-right: 15px;
}
.custom-ere-search-02 div.g5ere__sf-top .g5ere__sf-keyword {
-ms-flex: auto;
flex: auto;
}
.custom-ere-search-01 .g5ere__sf-top {
padding-top: 15px;
}
.g5ere__sf-advanced-button a.btn {
height: 70px;
line-height: 70px;
-ms-flex-pack: center;
justify-content: center;
}
.g5ere__features-list-wrap {
margin-top: 15px;
}
.custom-ere-search-01 .g5ere__sf-keyword .g5ere__sf-icon-submit,
.custom-ere-search-02 .g5ere__sf-keyword .g5ere__sf-icon-submit,
.custom-ere-search-05 .g5ere__sf-keyword .g5ere__sf-icon-submit {
top: -15px;
position: absolute;
right: 0;
z-index: 4;
background-color: transparent;
border: 0;
font-size: 18px;
color: var(--g5-color-text-main);
}
.custom-ere-search-01 .g5ere__sf-keyword .g5ere__sf-icon-submit i,
.custom-ere-search-02 .g5ere__sf-keyword .g5ere__sf-icon-submit i,
.custom-ere-search-05 .g5ere__sf-keyword .g5ere__sf-icon-submit i {
font-weight: normal;
}
.custom-ere-search-07 .g5ere__sf-top .g5ere__sf-keyword, .el-custom-ere-search-07 .g5ere__sf-top .g5ere__sf-keyword {
padding-top: 20px;
}
}
@media (max-width: 575px) {
.custom-ere-search-02 .g5ere__sf-top {
padding-top: 15px;
border-radius: 0 5px 5px 5px;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword {
width: 100%;
border: 1px solid var(--g5-color-border);
margin-left: 15px;
margin-right: 15px;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__search-field {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button button {
border-radius: 5px;
}
}
@media (max-width: 1300px) and (min-width: 992px) {
.custom-ere-search-05 .g5ere__sf-top .g5ere__search-field {
-ms-flex-preferred-size: 130px;
flex-basis: 130px;
}
}
.g5element__agency-search .g5ere__s-label {
display: none;
}
.g5ere__sf-auto-complete-result.dropdown-menu {
font-size: 1em;
}
.g5ere__property-auto-complete-item .g5ere__loop-property-title {
margin-bottom: 5px;
font-size: 1em;
}
.g5ere__property-auto-complete-item .g5ere__loop-property-address {
margin-bottom: 0;
}
#g5ere__advanced_search_header_mobile .g5ere__search-field .g5ere__s-label {
display: none;
}
#g5ere__advanced_search_header_mobile .g5ere__search-field input,
#g5ere__advanced_search_header_mobile .g5ere__search-field .bootstrap-select > .dropdown-toggle {
border-width: 1px;
padding: 0 15px;
height: 52px;
border-radius: 5px;
}
#g5ere__advanced_search_header_mobile .g5ere__search-field .bootstrap-select {
height: 52px;
}
#g5ere__advanced_search_header_mobile .g5ere__sf-keyword input {
border-radius: 0;
border-left: none;
border-right: none;
}
.g5element__properties-slider a:focus {
outline: none;
}
.g5element__properties-slider .g5ere__loop-property-title {
margin-top: 0;
font-size: 30px;
color: var(--g5-color-heading);
}
.g5element__properties-slider .g5ere__loop-property-address {
color: var(--g5-color-text-main);
margin-bottom: 12px;
}
.g5element__properties-slider .g5ere__loop-property-price {
font-size: 22px;
}
.g5element__properties-slider .g5ere__lpp-postfix {
font-size: 16px;
color: var(--g5-color-text-main);
}
.g5element__properties-slider ul.g5ere__loop-property-meta span {
color: var(--g5-color-text-main);
}
.g5element__properties-slider.layout-01 .g5ere__property-badge.g5ere__featured {
position: absolute;
top: -8px;
}
.g5element__properties-slider.layout-01 .g5ere__loop-property-status .g5ere__status {
padding: 0;
margin-bottom: 3px;
background-color: transparent !important;
color: var(--g5-color-accent);
}
.g5element__properties-slider.layout-01 .g5ere__loop-property-price {
padding-bottom: 20px;
margin-bottom: 16px;
border-bottom: 1px solid var(--g5-color-border);
}
.g5element__properties-slider.layout-02 .g5ere__loop-property-title {
font-size: 26px;
margin-bottom: 2px;
}
.g5element__properties-slider.layout-02 .g5ere__loop-property-address {
font-size: 16px;
margin-bottom: 2px;
}
.g5element__properties-slider.layout-02 ul.g5ere__loop-property-meta {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-top: 20px;
}
.g5element__properties-slider.layout-02 ul.g5ere__loop-property-meta li {
-ms-flex-align: center;
align-items: center;
display: -ms-flexbox;
display: flex;
}
.g5element__properties-slider.layout-02 ul.g5ere__loop-property-meta i {
margin-right: 13px;
font-size: 20px;
}
.g5element__properties-slider.layout-02 .g5ere__loop-property-price {
font-size: 24px;
}
.g5element__properties-slider.layout-02 .g5ere__lpp-postfix {
font-size: 14px;
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom {
display: -ms-flexbox;
display: flex;
padding-top: 18px;
border-top: 1px solid var(--g5-color-border);
margin-top: 25px;
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom .g5ere__loop-property-price {
margin-right: auto;
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom .g5ere__loop-property-actions a {
font-size: 20px;
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom .g5ere__loop-property-actions a + a {
margin-left: 20px;
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom .compare-property {
width: 20px;
}
.g5element__properties-slider.layout-03 .g5ere__psi-content {
color: #fff;
}
.g5element__properties-slider.layout-03 .g5ere__psi-content * {
color: inherit;
}
.g5element__properties-slider.layout-03 .g5ere__loop-property-badge {
position: static;
}
.g5element__properties-slider.layout-03 .g5ere__property-badge {
font-size: 22px;
font-weight: 500;
letter-spacing: 3.67px;
background-color: transparent !important;
padding: 0;
margin-bottom: 17px;
}
.g5element__properties-slider.layout-03 .g5core__post-featured {
-webkit-box-shadow: 0 11px 30px 0 rgba(51, 51, 51, 0.15);
box-shadow: 0 11px 30px 0 rgba(51, 51, 51, 0.15);
}
.g5element__properties-slider.layout-03 .g5ere__loop-property-title {
font-size: 60px;
margin-bottom: 17px;
}
.g5element__properties-slider.layout-03 .g5ere__loop-property-address {
font-size: 22px;
}
.g5element__properties-slider.layout-03 .g5ere__loop-property-price {
font-size: 32px;
font-weight: 600;
}
.g5element__properties-slider.layout-03 .g5ere__lpp-postfix {
font-size: 22px;
color: inherit;
}
.g5element__properties-slider.layout-03 .slick-dots {
position: absolute;
bottom: 10px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.g5element__properties-slider.layout-03 .slick-arrow {
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.g5element__properties-slider.layout-03 .slick-arrow.slick-prev {
left: 20px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.g5element__properties-slider.layout-03 .slick-arrow.slick-next {
right: 20px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.g5element__properties-slider.layout-03:hover .slick-arrow {
opacity: 1;
}
.g5element__properties-slider.layout-04 .g5ere__property-bottom {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-top: 24px;
border-top: 1px solid rgba(0, 0, 0, 0.12);
margin-top: 4px;
padding-bottom: 5px;
}
.g5element__properties-slider.layout-04 .g5ere__loop-property-badge {
position: static;
margin-right: 10px;
margin-top: -3px;
}
.g5element__properties-slider.layout-04 .g5ere__loop-property-status {
margin-right: 10px;
}
.g5element__properties-slider.layout-01 .g5ere__psi-content, .g5element__properties-slider.layout-04 .g5ere__psi-content {
max-width: 470px;
margin-left: auto;
background-color: #fff;
border-radius: 5px;
-webkit-box-shadow: 0 11px 30px 0 rgba(51, 51, 51, 0.15);
box-shadow: 0 11px 30px 0 rgba(51, 51, 51, 0.15);
padding: 30px 40px 20px;
}
.g5element__properties-slider.layout-01 ul.g5ere__loop-property-meta, .g5element__properties-slider.layout-04 ul.g5ere__loop-property-meta {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
}
.g5element__properties-slider.layout-01 ul.g5ere__loop-property-meta li, .g5element__properties-slider.layout-04 ul.g5ere__loop-property-meta li {
margin-right: 0;
}
.g5element__properties-slider.layout-01 .g5ere__psi-hero:before, .g5element__properties-slider.layout-04 .g5ere__psi-hero:before {
content: none;
}
.g5element__properties-slider.layout-05 .g5ere__psi-content {
max-width: 500px;
margin-left: auto;
background-color: #fff;
border-radius: 5px;
padding: 30px;
z-index: 1;
position: relative;
}
.g5element__properties-slider.layout-05 .g5ere__psi-hero:before {
background-color: rgba(0, 0, 0, 0.16);
}
.g5element__properties-slider.layout-05 .g5ere__property-excerpt {
color: var(--g5-color-text-main);
max-height: 3.72em;
overflow: hidden;
margin-bottom: 28px;
}
.g5element__properties-slider.layout-05 .g5ere__loop-property-title {
font-size: 26px;
}
.g5element__properties-slider.layout-05 .g5ere__loop-property-address {
margin-bottom: 16px;
}
.g5element__properties-slider.layout-05 ul.g5ere__loop-property-meta li {
margin-right: 60px;
}
.g5element__properties-slider.layout-05 ul.g5ere__loop-property-meta i {
font-size: 24px;
margin-right: 10px;
}
.g5element__properties-slider.layout-05 ul.g5ere__loop-property-meta span {
font-size: 14px;
}
.g5element__properties-slider.layout-05 .property-favorite,
.g5element__properties-slider.layout-05 .compare-property {
color: var(--g5-color-heading);
width: 40px;
height: 40px;
display: inline-block;
line-height: 40px;
text-align: center;
border: 1px solid #e7e7e7;
border-radius: 50%;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.g5element__properties-slider.layout-05 .property-favorite:hover,
.g5element__properties-slider.layout-05 .compare-property:hover {
background-color: var(--g5-color-accent);
border-color: var(--g5-color-accent);
}
.g5element__properties-slider.layout-05 .compare-property {
margin-left: 5px;
}
.g5element__properties-slider.layout-05 .g5ere__loop-property-price {
font-size: 20px;
margin-right: auto;
}
.g5element__properties-slider.layout-05 .g5ere__property-bottom {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
padding-top: 20px;
border-top: 1px solid var(--g5-color-border);
margin-top: 30px;
} @media (min-width: 1200px) {
.custom-properties-slider-01 .container {
max-width: 95%;
}
}
@media (min-width: 1550px) {
.custom-properties-slider-01 .container {
max-width: 1550px;
}
}
@media (max-width: 1367px) and (min-width: 1200px) {
.g5element__properties-slider.layout-02 .slick-arrow {
display: none !important;
}
}
@media (min-width: 1200px) {
.g5element__properties-slider.layout-02 .slick-arrow {
opacity: 1;
}
.g5element__properties-slider.layout-02 .slick-arrow.slick-prev {
left: -80px;
}
.g5element__properties-slider.layout-02 .slick-arrow.slick-next {
right: -80px;
}
.g5element__properties-slider.layout-02 .slick-dots {
position: static;
color: #000;
-webkit-transform: none;
transform: none;
}
.g5element__properties-slider.layout-02 .slick-dots li.slick-active,
.g5element__properties-slider.layout-02 .slick-dots li:hover {
color: #000;
}
}
@media (min-width: 992px) {
.g5element__properties-slider.layout-02 .g5ere__property-content-inner {
padding-left: 30px;
padding-right: 45px;
}
.g5element__properties-slider.layout-02 .g5ere__property-excerpt {
max-height: 3.72em;
overflow: hidden;
}
.g5element__properties-slider.layout-02 .g5ere__psi-inner {
min-height: 470px;
padding-top: 50px;
padding-bottom: 50px;
}
.g5element__properties-slider.layout-02 .g5ere__property-slider-item {
position: relative;
}
.g5element__properties-slider.layout-02 .g5ere__property-slider-item:before {
content: "";
position: absolute;
background-color: #f3f6fa;
top: 0;
right: 0;
left: 0;
bottom: 0;
max-width: 770px;
margin-left: auto;
width: 100%;
}
}
@media (max-width: 991px) {
.g5element__properties-slider.layout-02 .g5ere__loop-property-title {
margin-top: 30px !important;
}
.g5element__properties-slider.layout-03 .g5core__post-featured {
display: none;
}
.g5element__properties-slider .slick-arrows {
display: none;
}
}
@media (min-width: 576px) {
.g5element__properties-slider.layout-02 ul.g5ere__loop-property-meta li {
margin-right: 50px;
}
}
@media (min-width: 420px) {
.g5element__properties-slider.layout-04 .g5ere__loop-property-price {
line-height: 1.2;
margin-left: auto;
font-size: 24px;
}
}
@media (max-width: 575px) {
.g5element__properties-slider.layout-01 .g5ere__psi-content,
.g5element__properties-slider.layout-04 .g5ere__psi-content {
padding: 30px 15px;
}
.g5element__properties-slider.layout-03 .g5ere__loop-property-title {
font-size: 38px;
}
}
.g5ere__property-badge {
letter-spacing: 0.87px;
border-radius: 3px;
background-color: var(--g5-color-accent);
}
.g5ere__property-badge.g5ere__featured {
background-color: #ff6935;
}
.g5ere__property-featured .g5ere__loop-property-status {
top: 10px;
left: 10px;
}
.g5ere__property-featured .g5ere__loop-property-label {
top: 10px;
right: 10px;
}
.g5ere__property-featured .g5ere__term-label,
.g5ere__property-featured .g5ere__status {
background-color: var(--g5-color-accent);
}
.g5ere__loop-property-title {
margin-bottom: 7px;
margin-top: 0 !important;
font-weight: 500;
}
.g5ere__loop-property-title:hover {
color: var(--g5-color-accent);
}
.g5ere__pf-rounded .g5core__entry-thumbnail {
border-radius: 5px 5px 0 0;
}
.g5ere__db-sidebar .g5ere__dashboard-sidebar-container > .list-group > .list-group-item {
padding-left: 16px;
padding-right: 16px;
padding-top: 30px;
padding-bottom: 20px;
}
.g5ere__db-sidebar .sidebar-item {
transition: all 0.2s;
}
.g5ere__db-sidebar .sidebar-item .sidebar-item-number {
color: var(--g5-color-accent);
font-weight: bold;
}
.g5ere__db-sidebar .sidebar-item.active, .g5ere__db-sidebar .sidebar-item:hover {
background-color: #f8f8f8;
}
.g5ere__db-sidebar .sidebar-item.active .sidebar-item-icon, .g5ere__db-sidebar .sidebar-item:hover .sidebar-item-icon {
color: var(--g5-color-accent);
}
.g5ere__db-sidebar .sidebar-item.active .sidebar-item-text, .g5ere__db-sidebar .sidebar-item:hover .sidebar-item-text {
color: var(--g5-color-heading);
}
.g5ere__db-sidebar .ere-my-package .list-group-item {
padding: 7px 16px;
}
.g5ere__dropdown-status .dropdown-toggle {
background-color: #fff;
color: var(--g5-color-text-main);
border-radius: 0;
}
.g5ere__dropdown-status .dropdown-toggle:hover, .g5ere__dropdown-status .dropdown-toggle:focus {
border-color: var(--g5-color-border);
background-color: #fff;
color: var(--g5-color-text-main);
}
.g5ere__page-main .table {
border: 1px solid var(--g5-color-border);
border-radius: 5px;
}
.g5ere__page-main .table td, .g5ere__page-main .table th {
border-top: 1px solid var(--g5-color-border);
border-right: none;
border-left: none;
border-bottom: none;
padding: 25px 20px 20px 30px;
vertical-align: middle;
color: var(--g5-color-text-main);
}
.g5ere__page-main .table th {
color: var(--g5-color-heading);
font-weight: 500;
}
.g5ere__page-main .table tbody tr:hover {
box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
}
.g5ere__page-main .ere-my-properties span.ere-publish {
border: 1px solid rgba(231, 68, 91, 0.2);
background-color: rgba(231, 68, 91, 0.06);
color: #0ec6d5;
}
.g5ere__page-main .ere-my-properties span.ere-pending {
background-color: rgba(246, 181, 0, 0.06);
border: 1px solid rgba(246, 181, 0, 0.2);
color: #f6b500;
}
.g5ere__page-main .ere-my-properties span.ere-hidden {
background-color: rgba(0, 0, 0, 0.06);
border: 1px solid rgba(0, 0, 0, 0.2);
color: #333;
}
.g5ere__page-main .ere-dashboard-actions {
display: -ms-flexbox;
display: flex;
}
.g5ere__page-main .ere-dashboard-actions .btn-action {
font-size: 0;
background-color: transparent !important;
border: none !important;
display: block;
}
.g5ere__page-main .ere-dashboard-actions .btn-action::after {
font-size: 18px;
font-family: "Font Awesome 6 Pro";
color: var(--g5-color-muted);
font-weight: 300;
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-edit::after {
content: "\f303";
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-delete::after {
content: "\f2ed";
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-allow_edit::after {
content: "\f4ff";
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-hidden::after {
content: "\f070";
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-mark_featured::after {
content: "\f005";
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-remove_featured::after {
content: "\f005";
font-weight: 900;
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-show::after {
content: "\f06e";
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-relist_per_listing::after {
content: "\f06e";
}
.g5ere__page-main .paging-navigation {
margin-top: 30px;
}
.g5ere__page-main .g5ere__property-my-favorite {
color: var(--g5-color-muted);
font-size: 18px;
}
.g5ere__page-main .ere-my-invoices .form-control {
background-color: #fff;
}
.g5ere__page-main .ere-my-invoices .bootstrap-select .dropdown-toggle {
background-color: #fff;
border: none;
outline: none;
}
.g5ere__page-main .ere-my-invoices .bootstrap-select .dropdown-toggle:focus, .g5ere__page-main .ere-my-invoices .bootstrap-select .dropdown-toggle:hover {
border: none;
outline: none !important;
box-shadow: none;
}
.g5ere__page-main .ere-my-invoices .btn-action {
background-color: transparent !important;
border: none !important;
color: var(--g5-color-muted);
font-size: 18px;
}
.g5ere__page-main .ere-my-saved-searches .ere-my-saved-search-title a {
color: var(--g5-color-heading);
font-size: 16px;
font-weight: 500;
transition: all 0.2s;
}
.g5ere__page-main .ere-my-saved-searches .ere-my-saved-search-title a:hover {
color: var(--g5-color-accent);
}
.g5ere__page-main .ere-my-saved-searches .g5ere__save-search-view {
color: var(--g5-color-text-main);
}
.g5ere__page-main .ere-property-multi-step .ere-steps {
border: 1px solid var(--g5-color-border);
padding: 10px 15px 0;
}
.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link:not(.active), .g5ere__page-main .ere-property-multi-step .ere-steps .nav-link.active:not([disabled]) {
background-color: transparent;
color: #696969;
border: 1px solid transparent;
}
.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link:hover, .g5ere__page-main .ere-property-multi-step .ere-steps .nav-link.active {
color: var(--g5-color-accent);
background-color: #fff;
border-color: #e7e7e7;
}
.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link.active:not([disabled]) .number {
font-size: 0;
}
.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link.active:not([disabled]) .number::after {
content: "\f00c";
font-family: "Font Awesome 6 Pro";
font-size: 14px;
color: var(--g5-color-accent);
}
.g5ere__page-main .ere-property-multi-step .property-fields-title h2 {
font-size: 22px;
line-height: 1.5;
margin-bottom: 25px;
}
.g5ere__page-main .ere-property-multi-step .card-body {
padding: 30px 30px 14px;
}
.g5ere__page-main .ere-property-multi-step .property-manager-form label {
font-weight: normal;
}
.g5ere__page-main .ere-property-multi-step .property-feature {
margin-bottom: 0;
}
.g5ere__page-main .ere-property-multi-step .property-feature .custom-control {
margin-bottom: 10px;
}
.g5ere__page-main .ere-property-multi-step .ere-btn-prev {
color: var(--g5-color-text-main);
}
.g5ere__page-main .ere-property-multi-step .ere-btn-prev i {
color: var(--g5-color-accent);
}
.g5ere__page-main .ere-property-multi-step .select2-container--default .select2-selection--multiple, .g5ere__page-main .ere-property-multi-step .select2-selection--single {
background-color: #f8f8f8;
border: none;
height: 52px;
}
.g5ere__page-main .ere-property-multi-step .select2-container--default .select2-selection--multiple:focus, .g5ere__page-main .ere-property-multi-step .select2-selection--single:focus {
border: 1px solid var(--g5-color-accent);
outline: none;
}
.g5ere__page-main .ere-property-multi-step .select2-container--default .select2-selection--multiple .select2-selection__rendered, .g5ere__page-main .ere-property-multi-step .select2-selection--single .select2-selection__rendered {
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
padding: 0 20px;
}
.g5ere__page-main .ere-property-multi-step textarea:not(:focus) {
border: none;
}
.g5ere__page-main .ere-property-multi-step .form-control:focus {
background-color: #f8f8f8;
}
.g5ere__page-main .ere-property-multi-step .input-group-text {
border: none;
}
.g5ere__page-main .ere-property-multi-step .ere_image360 {
cursor: pointer;
}
.g5ere__page-main .ere-property-multi-step .media-drag-drop {
background: #fff;
}
.g5ere__page-main .ere-property-multi-step .media-drag-drop .media-drag-drop-icon {
font-size: 85px;
color: #eee;
line-height: 1;
margin-bottom: 20px;
}
.g5ere__page-main .ere-property-multi-step .media-drag-drop h4 {
font-size: 22px;
font-weight: normal;
}
.g5ere__page-main .ere-property-multi-step .g5ere__enter-coordinates-toggle label {
font-weight: 600;
}
.g5ere__page-main .ere-my-profile .card-title {
font-size: 22px;
line-height: 1.5;
margin-bottom: 25px;
}
.g5ere__page-main .g5ere__dashboard-actions .btn-action {
font-size: 18px;
color: var(--g5-color-muted);
}
.select2-dropdown {
border: none !important;
box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
}
.g5ere__my-property .ere-post-title {
font-size: 16px;
font-weight: 500;
margin-bottom: 5px;
}
.g5ere__my-property .ere-post-title a {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.g5ere__my-property .ere-post-title a:hover {
color: var(--g5-color-accent);
}
.g5ere__my-property .ere-property-address {
color: var(--g5-color-text-main);
line-height: 1.2;
margin-bottom: 10px !important;
}
.g5ere__my-property .ere-property-price {
font-weight: bold;
color: var(--g5-color-heading);
font-size: 17px;
line-height: 1.5;
}
.g5ere__my-property .property-price-postfix, .g5ere__my-property .property-price-prefix {
color: #9b9b9b;
font-weight: normal;
font-size: 14px;
}
.g5ere__my-property .ere-property-status {
line-height: 1.15;
letter-spacing: 0.87px;
text-transform: uppercase;
font-size: 13px;
font-weight: 500;
}
@media only screen and (min-width: 1200px) {
.g5ere__invoice-details {
max-width: 80%;
margin: 0 auto;
}
}
.g5ere__invoice-details .g5ere__invoice-details-header {
margin-bottom: 32px;
padding-bottom: 24px;
}
.g5ere__invoice-details .g5ere__invoice-pre-title {
font-size: 12px;
letter-spacing: 0.08em;
color: var(--g5-color-muted);
font-weight: 500;
}
.g5ere__invoice-details .g5ere__invoice-title {
font-size: 26px;
}
.g5ere__invoice-details .single-invoice-action a {
margin-bottom: 10px;
}
.g5ere__invoice-details .single-invoice-action a:not(:last-child) {
margin-right: 10px;
}
.g5ere__invoice-details .g5ere__invoice-details-body {
padding: 30px;
}
.g5ere__invoice-details .g5ere__page-info img {
margin-bottom: 30px;
}
.g5ere__invoice-details .g5ere__page-info .invoice-title {
font-size: 20px;
margin-bottom: 10px;
}
.g5ere__invoice-details .g5ere__page-info .invoice-id {
color: var(--g5-color-muted);
margin-bottom: 70px;
}
.g5ere__invoice-details .g5ere__single-invoice-info .invoice-info-label {
font-size: 12px;
font-weight: 500;
letter-spacing: 0.08em;
color: var(--g5-color-muted);
text-transform: uppercase;
margin-bottom: 10px;
}
.g5ere__invoice-details .g5ere__single-invoice-info .invoice-name {
font-weight: 500;
color: #333;
}
.g5ere__invoice-details .g5ere__single-invoice-info .invoice-details {
color: var(--g5-color-muted);
}
.g5element__reviews .g5ere__review-comment-item .post-title, .g5element__dashboards .g5ere__review-comment-item .post-title {
font-size: 13px;
}
.g5element__reviews .g5ere__review-comment-item .post-title a, .g5element__dashboards .g5ere__review-comment-item .post-title a {
color: inherit;
white-space: normal;
transition: all 0.2s;
}
.g5element__reviews .g5ere__review-comment-item .post-title a:hover, .g5element__dashboards .g5ere__review-comment-item .post-title a:hover {
color: var(--g5-color-accent);
}
@media (max-width: 991px) {
.custom-slider-tabs-md .g5core__pretty-tabs {
-ms-flex-pack: start;
justify-content: flex-start;
}
}
.g5ere__loop-property-price {
font-size: 17px;
font-weight: bold;
color: var(--g5-color-heading);
display: block;
}
.g5ere__lpp-postfix {
font-weight: 500;
color: var(--g5-color-text-main);
font-size: var(--g5-body-font-size);
}
ul.g5ere__loop-property-meta i {
font-size: 18px;
color: var(--g5-color-accent);
}
ul.g5ere__loop-property-meta span {
font-size: 13px;
font-weight: 500;
color: var(--g5-color-muted);
}
.g5ere__loop-property-actions a {
font-size: 15px;
}
.g5ere__loop-property-actions a + a {
margin-left: 10px;
}
.g5ere__lpa-rounded a {
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.3);
color: #fafafa;
}
.g5ere__lpa-rounded a:hover {
color: #fff;
}
.g5ere__lpa-lg a {
width: 52px;
height: 52px;
line-height: 52px;
}
.g5ere__lpa-white a {
background-color: #fff;
color: var(--g5-color-heading);
}
.g5ere__lpa-white a:hover {
color: var(--g5-color-heading);
}
.g5ere__property-content .g5ere__lpa-rounded a {
background-color: transparent;
border: 1px solid var(--g5-color-border);
color: var(--g5-color-text-main);
}
.g5ere__property-content .g5ere__lpa-rounded a:hover {
border-color: var(--g5-color-secondary);
background-color: var(--g5-color-secondary);
color: var(--g5-color-primary);
}
.g5ere__property-featured .g5ere__lpa-top-right {
top: 10px;
right: 10px;
bottom: auto;
}
.g5ere__property-featured .g5ere__lpa-center {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
bottom: auto;
right: auto;
}
.g5ere__loop-property-address {
font-weight: 500;
margin-bottom: 6px;
color: var(--g5-color-muted);
}
.g5ere__loop-property-address:hover {
color: var(--g5-color-accent);
}
.g5ere__single-property-bottom-bar-mobile {
background-color: #f8f8f8;
box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.24);
}
.ui-dialog {
font-family: var(--g5-body-font);
}
.ui-dialog .ui-dialog-titlebar {
background-image: none;
border: none;
background-color: var(--g5-color-secondary);
color: var(--g5-color-heading);
font-weight: 500;
padding: 1rem;
border-bottom: 1px solid var(--g5-color-border);
}
.ui-dialog .ui-icon-closethick {
display: none;
}
.ui-dialog .ui-dialog-titlebar-close {
color: var(--g5-color-text-main);
}
.ui-dialog .ui-dialog-buttonpane {
background-image: none;
background-color: transparent;
}
.ui-dialog .ui-dialog-buttonpane button {
padding-left: 20px;
padding-right: 20px;
--g5-btn-color: var(--g5-color-primary);
--g5-btn-bg: var(--g5-color-secondary);
--g5-btn-border-color: var(--g5-color-secondary);
--g5-btn-hover-color: var(--g5-color-primary);
--g5-btn-hover-bg: var(--g5-color-secondary-brightness);
--g5-btn-hover-border-color: var(--g5-color-secondary-brightness);
--g5-btn-outline-color: var(--g5-color-secondary);
--g5-btn-outline-border-hover-color: var(--g5-color-secondary);
--g5-btn-outline-hover-color: var(--g5-color-primary);
--g5-btn-outline-hover-bg: var(--g5-color-secondary);
--g5-btn-link-color: var(--g5-color-secondary);
}
.ui-dialog .ui-dialog-buttonpane button + button {
margin-left: 10px;
}
.ui-dialog .ere-dialog-popup .message i::after {
color: var(--g5-color-accent);
}
.g5ere__login {
box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.1);
padding: 0;
}
.g5ere__login .card-title {
font-size: 30px;
line-height: 1.6;
margin-bottom: 10px;
margin-top: 0;
}
.g5ere__login .card-text {
margin-bottom: 20px;
}
.g5ere__login .card-body {
padding: 30px 50px;
}
.g5ere__login .link-signup {
color: var(--g5-color-heading);
}
.g5ere__login .form-group {
margin-bottom: 20px;
}
.g5ere__login .form-group::after {
display: none !important;
}
.g5ere__login .input-group-text {
background-color: #f8f8f8;
}
.g5ere__login .ere-reset-password, .g5ere__login .control-term-condition a {
padding-top: 0;
color: var(--g5-color-text-main);
}
.g5ere__login .control-term-condition a, .g5ere__login .ere-back-to-login {
color: var(--g5-color-heading);
text-decoration: underline;
}
.g5ere__login .form {
padding-bottom: 20px;
}
.g5ere__login label {
color: var(--g5-color-text-main);
}
.g5ere__login .divider {
margin: 10px 0;
position: relative;
}
.g5ere__login .divider .text {
background-color: var(--g5-color-heading);
position: relative;
z-index: 2;
display: inline-block;
padding: 0 20px;
color: #fff;
}
.g5ere__login .divider::after {
content: "";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
width: 100%;
height: 1px;
background-color: #eee;
}
.g5ere__login .ere_forgetpass {
margin-top: 0;
margin-bottom: 20px;
}
.ere-login-wrap button,
.ere-register-wrap button,
.ere-reset-password-wrap button {
height: auto;
color: var(--g5-btn-color);
background-color: var(--g5-btn-bg);
border: solid var(--g5-btn-border-width) var(--g5-btn-border-color);
font-size: var(--g5-btn-font-size);
}
.g5ere__login-register-modal .modal-content {
border-radius: 5px;
}
.g5ere__login-register-modal .modal-body {
padding: 40px 50px;
}
@media only screen and (max-width: 576px) {
.g5ere__login-register-modal .modal-body {
padding: 20px;
}
}
.g5ere__login-register-modal .g5ere__login {
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
}
.g5ere__login-register-modal .g5ere__login label:not(.form-check-label) {
display: none;
}
.g5ere__login-register-modal .card-body {
padding: 0;
}
.g5ere__login-register-modal .nav-tabs {
border: 0;
}
.g5ere__login-register-modal .nav-item:first-child {
border-top-left-radius: 5px;
}
.g5ere__login-register-modal .nav-item:last-child {
border-top-right-radius: 5px;
flex-grow: 1;
}
.g5ere__login-register-modal .nav-link {
color: var(--g5-color-text-main);
border: 0;
padding: 20px 30px;
font-size: 18px;
line-height: 1;
}
.g5ere__login-register-modal .modal-header.g5ere__modal-header-has-register .close {
margin: 0;
padding: 30px;
opacity: 1;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.g5ere__login-register-modal .g5ere__modal-header-no-register {
padding-left: 50px;
}
.g5ere__login-register-modal .nav-link:not(.active), .g5ere__login-register-modal .nav-item:last-child {
background-color: #f8f8f8;
}
.g5ere__login-register-modal .nav-link.active {
box-shadow: none;
background-color: #fff;
color: #333 !important;
}
.g5ere__login-register-modal .nav-link.active::before {
display: none;
}
@media only screen and (min-width: 576px) {
.g5ere__login-register-modal .modal-dialog {
width: 570px;
max-width: 570px;
}
.g5ere__login-register-modal .nav-item:first-child {
padding-left: 80px;
}
.g5ere__login-register-modal .nav-link.active + .nav-item {
border-bottom-left-radius: 16px;
}
.g5ere__login-register-modal .nav-link:not(.active):first-child {
border-bottom-right-radius: 16px;
}
}
.g5core-login-popup .popup-login-header {
text-align: left;
margin-bottom: 20px;
}
.g5core-login-popup .popup-login-title {
font-size: 30px;
text-transform: capitalize;
font-weight: 600;
margin-bottom: 10px;
}
.g5core-login-popup .popup-login-desc {
font-weight: normal;
}
.g5core-login-popup .forgot-pass-link {
color: var(--g5-color-heading);
text-decoration: underline;
}
#site-header .g5ere__user-dropdown {
padding: 37px 0;
}
.g5ere__user-dropdown .g5ere__user-display-name {
text-transform: uppercase;
letter-spacing: 1px;
}
.g5ere__user-dropdown .dropdown-item a {
font-size: 14px;
}
.g5ere__login-button a {
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
}
.modal-header .close:hover {
background-color: transparent !important;
}
.g5element__properties-carousel a:focus {
outline: none;
}
.custom-properties-carousel-01 .slick-dots {
margin-top: 0 !important;
}
.custom-properties-carousel-01 .slick-slide > div {
padding-top: 10px;
padding-bottom: 40px;
}
.custom-properties-carousel-02 .slick-dots {
margin-top: 0 !important;
}
.custom-properties-carousel-02 .slick-slide > div {
padding-bottom: 20px;
}
.custom-properties-carousel-dots-01 .slick-dots {
margin-top: -10px !important;
}
.compare-listing {
background-color: var(--g5-color-heading);
border-radius: 5px;
width: 138px;
}
.compare-listing.listing-open {
-webkit-box-shadow: none;
box-shadow: none;
}
.listing-btn {
position: absolute;
right: 100%;
left: auto;
padding: 0;
height: 130px;
border-radius: 5px 0 0 5px;
-webkit-box-shadow: 0 11px 30px 0 rgba(51, 51, 51, 0.15);
box-shadow: 0 11px 30px 0 rgba(51, 51, 51, 0.15);
width: 30px;
border: 0;
}
.listing-btn i {
left: auto;
top: auto;
}
.compare-listing-header {
padding-bottom: 5px;
padding-top: 18px;
-webkit-box-shadow: none;
box-shadow: none;
}
.compare-listing-header .title {
font-size: 0;
}
.compare-listing-header .title:before {
content: "\f0c9";
font-family: var(--g5-font-icon);
font-size: 20px;
color: #fff;
}
.compare-thumb-main .compare-thumb {
width: 100px;
margin-bottom: 20px;
border-radius: 5px;
}
.compare-thumb-main .compare-thumb:before {
transition: all 0.3s;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: transparent;
border-radius: inherit;
}
.compare-thumb-main .compare-thumb:hover::before {
background-color: rgba(0, 0, 0, 0.4);
}
.compare-thumb-main .compare-thumb:hover .compare-property-remove {
opacity: 1;
}
.compare-thumb-main .compare-property-remove {
line-height: 20px;
top: 5px;
right: 5px;
background-color: transparent;
border: 1px solid;
opacity: 0;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.compare-thumb-main .compare-property-remove i {
top: -4px;
font-size: 11px;
}
.compare-listing-body {
padding-bottom: 20px;
}
.compare-listing-body .compare-properties-button {
width: 98px;
font-size: 13px;
color: #fff !important;
background-color: var(--g5-color-accent);
padding: 0;
border: 0;
}
.compare-listing-body .compare-properties-button:hover, .compare-listing-body .compare-properties-button:active, .compare-listing-body .compare-properties-button:focus {
color: #fff !important;
background-color: var(--g5-color-accent);
}
.compare-tables.table-striped .property-inner {
background-color: transparent;
padding: 30px 15px 7px;
}
.compare-tables.table-striped .property-inner:before {
content: none;
}
.compare-tables.table-striped tbody > tr:nth-of-type(even) {
background-color: transparent;
}
.compare-tables.table-striped .title-list-check {
text-transform: uppercase;
}
.compare-tables.table-striped td {
color: var(--g5-color-heading);
}
.compare-tables.table-striped th, .compare-tables.table-striped td {
border: 1px solid #f5f5f5;
}
.compare-tables.table-striped .property-title {
font-size: 16px;
margin-bottom: 7px;
}
.compare-tables.table-striped .property-info {
font-size: 17px;
color: var(--g5-color-heading);
font-weight: bold;
line-height: 1.7;
}
.compare-tables.table-striped .property-location {
font-weight: 500;
color: var(--g5-color-text-main);
font-size: 14px;
}
.compare-tables.table-striped .property-location i {
display: none;
}
.compare-tables.table-striped .property-image-wrap img {
border-radius: 5px;
min-width: 250px;
}
.compare-tables.table-striped .property-price-postfix {
font-size: 14px;
color: var(--g5-color-text-main);
font-weight: 500;
}
.compare-tables.table-striped .property-label {
display: none;
}
.compare-table-wrap {
overflow-x: auto;
}
.g5ere__search-form-widget .row {
margin-left: -6px;
margin-right: -6px;
}
.g5ere__search-form-widget .g5ere__search-field {
padding-left: 6px;
padding-right: 6px;
margin-bottom: 12px;
}
.g5ere__search-form-widget .g5ere__search-field .g5ere__s-label {
display: none;
}
.g5ere__search-form-widget .g5ere__search-field .bootstrap-select > .dropdown-toggle,
.g5ere__search-form-widget .g5ere__search-field .bootstrap-select > .dropdown-toggle.bs-placeholder,
.g5ere__search-form-widget .g5ere__search-field input {
border: 0;
padding: 0 15px;
height: 52px;
background-color: #f8f8f8;
border-radius: 3px !important;
font-size: 13px;
}
.g5ere__search-form-widget .g5ere__search-field .bootstrap-select {
height: 52px;
line-height: 52px;
}
.g5ere__search-form-widget .g5ere__search-field .bootstrap-select .dropdown-menu a {
padding: 0 15px;
}
.g5ere__search-form-widget .g5ere__search-field .bootstrap-select .dropdown-menu input {
padding: 0;
}
.g5ere__search-form-widget .g5ere__rs-text {
letter-spacing: 0;
padding-bottom: 18px;
text-transform: capitalize;
}
.g5ere__search-form-widget .g5ere__sf-price-range,
.g5ere__search-form-widget .g5ere__sf-area-range,
.g5ere__search-form-widget .g5ere__sf-land-area-range {
padding-top: 10px;
margin-bottom: 25px;
}
.g5ere__search-form-widget .g5ere__btn-features-list {
text-transform: capitalize;
font-size: 15px;
color: var(--g5-color-heading);
letter-spacing: 0;
}
.g5ere__search-form-widget .g5ere__btn-features-list i {
margin-right: 5px;
}
.g5ere__search-form-widget .ui-slider-horizontal .ui-slider-handle {
height: 18px;
width: 18px;
-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.22);
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.22);
top: -7px;
}
.g5ere__search-form-widget .ui-slider-horizontal .ui-slider-range {
height: 3px;
background-color: var(--g5-color-primary);
}
.g5ere__search-form-widget .g5ere__features-list-wrap {
margin-bottom: 18px;
}
.g5ere__search-form-widget .g5ere__sf-keyword .g5ere__sf-icon-submit {
top: 0;
bottom: 0;
font-size: 16px;
}
.g5ere__search-form-widget .g5ere__sf-keyword input {
padding-right: 40px;
}
.g5ere__search-form-widget .g5ere__features-list .g5ere__search-field:last-child {
margin-bottom: 0;
}
.g5ere__search-form-widget .g5ere__sf-submit-button .btn {
height: 52px;
font-size: 14px;
font-weight: 500;
}
div.ere-search-map-properties {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
div.ere-search-map-properties a {
color: inherit;
}
.ere-search-status-tab .btn-status-filter {
border-radius: 0;
}
.ere-mini-search-properties-form button {
padding: 0 15px;
border-radius: 0;
}
.ere-mini-search-properties-form .ere-status {
border-radius: 0;
position: relative;
}
.ere-mini-search-properties-form input {
padding-left: 15px !important;
}
.ere-mini-search-properties-form select + input {
width: calc(100% - 123px);
margin-left: 123px;
}
.ere-my-properties a {
color: inherit;
}
.ere-my-properties .ere-dashboard-actions {
list-style: none;
}
.ere-my-properties .g5ere__my-property .badge {
margin: 5px;
}
.g5ere__panel-heading {
border: 1px solid var(--g5-color-border);
}
.g5ere__panel-heading h4 {
margin: 0;
cursor: pointer;
font-weight: 500;
padding: 10px 30px;
}
.g5ere__panel-body p:last-child {
margin-bottom: 0;
}
@media (max-width: 767px) {
.g5ere__tab-panel {
margin-bottom: 1rem;
}
.g5ere__panel-body {
padding: 1.25rem;
}
}
.g5ere__single-block-tabs .g5ere__tabs-container {
margin-bottom: -2px;
position: relative;
z-index: 2;
}
.g5ere__single-block-tabs .g5ere__panels-container {
padding: 0;
}
.g5ere__single-block-tabs .g5ere__panels-container .card-body {
background-color: #fff;
padding: 40px 30px;
border-radius: 5px;
}
@media (max-width: 767px) {
.g5ere__single-block-tabs .card-header {
padding: 15px !important;
background: #fff !important;
margin: 0 !important;
}
.g5ere__single-block-tabs .card-header h2 {
font-size: 1rem !important;
margin-bottom: 0 !important;
}
.g5ere__single-block-tabs .card-body {
padding: 15px !important;
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #eee;
}
.g5ere__single-block-tabs .g5ere__panels-container > .tab-pane {
margin-bottom: 15px;
}
}
.g5ere__single-block-tabs .nav {
border-width: 1px 1px 0;
border-style: solid;
border-color: var(--g5-color-border);
background: #eee;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.g5ere__single-block-tabs .nav .nav-item {
margin: 0;
position: relative;
}
.g5ere__single-block-tabs .nav .nav-item:not(:last-child) .nav-link:not(.active)::after {
content: "";
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 1px;
height: 24px;
background-color: #dfdfdf;
}
.g5ere__single-block-tabs .nav .nav-link {
padding: 0.5rem 1.875rem;
text-transform: uppercase;
font-size: 13px;
border: none;
}
.g5ere__single-block-tabs .nav .nav-link.active {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-color: var(--g5-color-accent);
}
.g5ere__single-block-tabs .nav .nav-link:not(.active) {
color: var(--g5-color-muted);
}
@media (min-width: 768px) {
.g5ere__single-block-tabs .g5ere__panels-container {
padding: 30px;
background-color: #fff;
border-radius: 5px;
border: 1px solid var(--g5-color-border);
}
.g5ere__single-content .g5ere__single-block-tabs .g5ere__single-block,
.g5ere__single-content .g5ere__single-block-tabs .g5ere__single-block .card-body {
padding: 0;
margin: 0;
border: 0;
}
}
.g5ere__review-wrap .comments-title,
.g5ere__review-wrap .g5ere__review-title {
font-size: 16px;
}
.g5ere__review-wrap textarea {
padding-top: 12px;
background-color: #f8f8f8;
}
.g5ere__review-wrap textarea:focus {
background-color: #f8f8f8;
}
.g5ere__review-list-wrap {
margin-bottom: 48px;
}
.g5ere__review-list-wrap .comments-title {
margin-bottom: 8px;
}
.g5ere__review-list-wrap .comments-title span {
padding-right: 20px;
border-bottom: 1px solid var(--g5-color-accent);
padding-bottom: 6px;
}
.g5ere__review-list-wrap li.comment {
border-color: var(--g5-color-border);
border-style: solid;
border-width: 1px 0 0 0;
padding-top: 30px;
margin-bottom: 30px;
}
.g5ere__review-list-wrap .comment-list {
border-bottom: 0;
padding-bottom: 0;
}
.g5ere__review-list-wrap .comment-list li.comment + li.comment {
padding-top: 30px;
}
.g5ere__review-rating-wrap {
margin-bottom: 40px;
}
.g5ere__review-rating-wrap .comments-title {
margin-bottom: 0;
padding-bottom: 22px;
}
.g5ere__rating-avarage {
padding: 16px 30px 30px;
background-color: #f8f8f8;
border: 1px solid var(--g5-color-border);
}
.g5ere__rating-avarage .g5ere__star {
margin-bottom: 5px;
}
.g5ere__rating-breakdown .g5ere__review-title {
padding-top: 16px;
}
.g5ere__ra-number {
padding-bottom: 20px;
}
.g5ere__ra-number strong {
color: var(--g5-color-heading);
font-size: 40px;
line-height: 0.9;
}
.g5ere__ra-number span {
font-size: 18px;
color: #9b9b9b;
}
.g5ere__review-avatar img {
border-radius: 50%;
}
.g5ere__review-comment-head {
margin-bottom: 9px;
}
.g5ere__review-meta-date {
color: var(--g5-color-muted);
}
.g5ere__review-comment-body {
margin-bottom: 7px;
}
.g5ere__submit-rating {
margin-top: 14px;
}
.g5ere__review-comment-meta {
margin-bottom: 0;
}
.g5ere__review-meta-edit {
padding-left: 12px;
border-left: 1px solid;
line-height: 1;
}
.g5ere__review-meta-edit a {
color: var(--g5-color-heading);
}
@media (max-width: 576px) {
.g5ere__review-list .g5ere__review-comment-item {
display: block;
}
.g5ere__review-list .g5ere__review-avatar {
margin-bottom: 20px;
}
}
@media (min-width: 768px) {
.modal-messenger .modal-dialog {
width: 750px;
}
}
.modal-messenger .modal-dialog {
width: 80%;
}
.modal-messenger .close {
background-color: transparent;
border-color: transparent;
}
.g5ere__single-block .g5core__cate-filer {
margin-bottom: 30px;
}
.g5ere__single-block .g5core__cate-filer > li > a {
color: rgba(37, 37, 37, 0.4);
padding: 10px 0;
background-color: transparent !important;
border-width: 0 0 1px 0 !important;
border-color: transparent;
font-size: 14px;
}
.g5ere__single-block .g5core__cate-filer > li > a:hover {
color: rgba(37, 37, 37, 0.4);
}
.g5ere__single-block .g5core__cate-filer > li + li {
margin-left: 20px;
}
.g5ere__single-block .g5core__cate-filer > li.active > a,
.g5ere__single-block .g5core__cate-filer > li > a:hover {
color: var(--g5-color-heading);
border-color: var(--g5-color-accent);
border-radius: 0;
border-style: solid;
}
.g5ere__property-locations-title:hover {
color: var(--g5-color-accent);
}
.g5ere__li-bordered {
border: 1px solid var(--g5-color-border);
border-radius: 5px;
}
.g5ere__li-hover-box-shadow {
-webkit-transition: box-shadow 0.3s;
transition: box-shadow 0.3s;
}
.g5ere__li-hover-box-shadow:hover {
-webkit-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
}
.g5ere__property-skin-02 .g5ere__lpc-top {
padding: 25px 20px 20px;
}
.g5ere__property-skin-02 .g5ere__lpc-bottom {
padding: 14px 20px;
border-top: 1px solid var(--g5-color-border);
}
.g5ere__property-skin-03 ul.g5ere__loop-property-meta {
padding-top: 5px;
border-top: 1px solid rgba(255, 255, 255, 0.3);
margin-top: 15px;
}
.g5ere__property-skin-05 .g5ere__loop-property-address {
margin-bottom: 0;
}
.g5ere__property-skin-05 .g5ere__lpc-top {
padding: 17px 20px 15px;
border-bottom: 1px solid var(--g5-color-border);
}
.g5ere__property-skin-05 .g5ere__lpc-center {
padding: 16px 20px 12px;
}
.g5ere__property-skin-05 .g5ere__lpc-bottom {
padding: 12px 20px;
border-top: 1px solid var(--g5-color-border);
}
.g5ere__property-skin-06 .g5ere__loop-property-address {
font-weight: 400;
}
.g5ere__property-skin-06 .g5ere__lpc-bottom {
border-top: 1px solid rgba(255, 255, 255, 0.3);
padding-top: 2px;
}
@media (min-width: 576px) {
.g5ere__property-skin-06 .g5ere__loop-property-title {
margin-bottom: 0;
font-size: 20px;
}
.g5ere__property-skin-06 .g5ere__loop-property-price {
font-size: 22px;
}
.g5ere__property-skin-06 .g5ere__lpp-postfix {
font-size: 18px;
}
}
.g5ere__property-skin-07 .g5ere__property-item-inner {
padding: 20px;
}
.g5ere__property-skin-07 .g5ere__loop-property-address {
margin-bottom: 17px;
}
.g5ere__property-skin-07 .g5ere__lpc-top {
margin: 0 -20px;
padding: 17px 20px 15px;
border-bottom: 1px solid var(--g5-color-border);
}
.g5ere__property-skin-07 .g5ere__lpc-center {
margin-top: 10px;
margin-bottom: 13px;
}
.g5ere__property-skin-07 .g5ere__lpc-bottom {
margin: 0 -20px;
border-top: 1px solid var(--g5-color-border);
padding: 9px 20px 0;
}
@media (min-width: 768px) {
.g5ere__property-skin-07 .g5ere__property-excerpt {
max-height: 7.44em;
overflow: hidden;
}
}
.g5ere__property-skin-08 .g5ere__loop-property-meta {
border-top: 1px solid var(--g5-color-border);
margin-top: 5px;
padding-top: 3px;
}
.g5ere__property-skin-09 .g5ere__loop-property-title {
font-size: 20px;
margin-bottom: 0;
}
.g5ere__property-skin-09 .g5ere__loop-property-price {
font-size: 20px;
}
.g5ere__property-skin-09 .g5ere__lpp-postfix {
font-size: 17px;
}
@media (min-width: 576px) {
.g5ere__property-skin-09 .g5ere__loop-content {
position: absolute;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
padding: 20px;
margin: 20px;
background-color: #fff;
border-radius: 5px;
}
}
@media (max-width: 575px) {
.g5ere__property-skin-09 .g5core__entry-thumbnail {
margin-bottom: 15px;
}
}
.g5ere__property-skin-10 .g5ere__loop-property-price {
font-size: 16px;
font-weight: 600;
}
.g5ere__property-skin-10 .g5ere__lpp-postfix {
font-size: 14px;
}
@media (min-width: 576px) {
.g5ere__property-skin-10 .g5ere__loop-content {
position: absolute;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
padding: 20px 24px 15px 20px;
margin: 15px;
background-color: #fff;
border-radius: 5px;
-webkit-box-shadow: 0 0 15px 0 rgba(51, 51, 51, 0.15);
box-shadow: 0 0 15px 0 rgba(51, 51, 51, 0.15);
}
.g5ere__property-skin-10 .g5ere__loop-content:before {
content: "\f105";
font-family: var(--g5-font-icon);
font-size: 20px;
color: var(--g5-color-heading);
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 15px;
}
}
@media (max-width: 575px) {
.g5ere__property-skin-10 .g5core__entry-thumbnail {
margin-bottom: 15px;
}
}
.g5ere__property-skin-list-01 .g5ere__property-excerpt {
margin-bottom: 7px;
}
.g5ere__property-skin-list-01 .g5ere__loop-property-meta {
border-top: 1px solid var(--g5-color-border);
margin-top: 14px;
padding-top: 14px;
}
@media (min-width: 992px) {
.g5ere__property-skin-list-01 .g5core__post-featured {
width: 370px;
}
}
@media (min-width: 768px) {
.g5ere__property-skin-list-01 .g5ere__loop-content {
margin-top: 5px;
}
.g5ere__property-skin-list-01 .g5ere__property-excerpt {
max-height: 5.58em;
overflow: hidden;
}
}
@media (max-width: 1400px) and (min-width: 1200px) {
.g5ere__property-halt-map .g5ere__property-skin-list-01 .g5ere__property-featured {
width: 280px;
}
}
.g5ere__property-skin-list-02 .g5ere__property-item-inner {
padding: 20px;
}
.g5ere__property-skin-list-02 .g5ere__loop-property-price {
margin-bottom: 5px;
}
.g5ere__property-skin-list-02 .g5ere__lpc-bottom {
margin-top: 22px;
}
@media (min-width: 768px) {
.g5ere__property-skin-list-02 .g5ere__loop-content {
margin-top: 5px;
}
.g5ere__property-skin-list-02 .g5core__post-featured {
width: 158px;
margin-right: 20px;
}
.g5ere__property-skin-list-02 .g5ere__property-excerpt {
max-height: 3.72em;
overflow: hidden;
}
.g5ere__property-skin-list-02 .g5ere__lpa-center {
-webkit-transform: translate(0%, -50%);
transform: translate(0%, -50%);
left: 34px;
}
}
.g5ere__property-skin-list-03 .g5ere__loop-item-inner {
padding: 20px;
}
.g5ere__property-skin-list-03 .g5ere__loop-property-price {
font-size: 22px;
}
.g5ere__property-skin-list-03 .g5ere__lpp-postfix {
font-size: 17px;
}
.g5ere__property-skin-list-03 .g5ere__lpc-bottom {
margin-top: 20px;
}
@media (min-width: 992px) {
.g5ere__property-skin-list-03 .g5core__post-featured {
width: 350px;
}
}
@media (min-width: 768px) {
.g5ere__property-skin-list-03 .g5ere__loop-content {
margin-top: 5px;
}
.g5ere__property-skin-list-03 .g5ere__property-excerpt {
max-height: 5.58em;
overflow: hidden;
}
}
@media (max-width: 1400px) and (min-width: 1200px) {
.g5ere__property-halt-map .g5ere__property-skin-list-03 .g5ere__property-featured {
width: 280px;
}
}
.g5ere__property-skin-list-04 .g5ere__lpp-price {
font-size: 20px;
}
.g5ere__property-skin-list-04 .g5ere__lpp-postfix {
font-size: 17px;
}
.g5ere__property-skin-list-04 .g5ere__lpc-bottom {
margin-top: 8px;
}
.g5ere__property-skin-list-04 .g5ere__loop-content .g5ere__property-badge {
padding: 0;
color: var(--g5-color-accent);
background-color: transparent !important;
margin-bottom: 6px;
text-align: left;
}
@media (min-width: 768px) {
.g5ere__property-skin-list-04 .g5ere__loop-content {
margin-top: 5px;
}
.g5ere__property-skin-list-04 .g5core__post-featured {
width: 200px;
margin-right: 20px;
}
.g5ere__property-skin-list-04 .g5ere__property-excerpt {
max-height: 3.72em;
overflow: hidden;
}
}
.g5ere__property-skin-metro-01 .g5ere__lpc-bottom {
padding-top: 5px;
border-top: 1px solid rgba(255, 255, 255, 0.3);
margin-top: 15px;
}
.g5ere__property-skin-metro-03 .g5ere__lpp-price {
font-weight: 600;
}
.g5ere__property-skin-metro-03 .g5ere__lpp-postfix {
font-size: 14px;
font-weight: 400;
}
.g5ere__property-skin-metro-03 .g5ere__loop-property-title {
font-weight: 600;
}
.g5ere__property-skin-metro-03 .g5ere__loop-property-address {
font-weight: 400;
opacity: 0.7;
}
.g5ere__property-skin-metro-03 ul.g5ere__loop-property-meta span {
font-size: 14px;
}
@media (min-width: 576px) {
.g5ere__property-skin-metro-01 .g5ere__lpp-price {
font-size: 20px;
}
.g5ere__property-skin-metro-01 .g5ere__lpp-postfix {
font-size: 17px;
}
.g5ere__property-skin-metro-01 .g5ere__loop-property-title {
font-size: 20px;
}
.g5ere__property-skin-metro-03 .g5ere__lpp-price {
font-size: 20px;
}
.g5ere__property-skin-metro-03 .g5ere__loop-property-title {
font-size: 18px;
margin-bottom: 14px;
}
.g5ere__property-skin-metro-03 .g5ere__loop-property-price {
margin-bottom: 5px;
}
}
@media (max-width: 575px) {
.g5ere__property_layout-metro .g5core__embed-responsive:before {
padding-top: 100% !important;
}
}
@media (min-width: 992px) {
.g5ere__property_layout-creative .g5ere__property-skin-09 {
height: 100%;
}
.g5ere__property_layout-creative .g5ere__property-skin-09 .g5core__embed-responsive:before {
content: none;
}
.g5ere__property_layout-creative .g5ere__property-skin-09 .g5ere__property-item-inner,
.g5ere__property_layout-creative .g5ere__property-skin-09 .g5ere__property-featured,
.g5ere__property_layout-creative .g5ere__property-skin-09 .g5core__entry-thumbnail {
height: 100%;
}
.g5ere__property_layout-creative .g5ere__property-skin-list-04.g5ere__property-item-1 {
display: none;
}
}
@media (max-width: 991px) {
.g5ere__property_layout-creative .g5ere__property-skin-list-04.g5ere__property-item-1 {
display: block;
}
.g5ere__property_layout-creative .g5ere__property-skin-09 {
display: none;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.g5ere__property_layout-creative .g5ere__property-skin-09 {
min-height: 500px;
}
}
.g5ere__result-count {
color: var(--g5-color-heading);
font-size: 15px;
font-weight: 500;
}
.g5ere__result-count span {
padding-left: 3px;
padding-right: 3px;
color: var(--g5-color-accent);
}
.g5ere__toolbar .g5ere__ordering button,
.g5ere__toolbar .g5ere__ordering .bootstrap-select .dropdown-toggle:focus {
background-color: transparent;
border-color: var(--g5-color-border);
}
.g5ere__toolbar .g5ere__ordering .dropdown-item:focus,
.g5ere__toolbar .g5ere__ordering .bootstrap-select,
.g5ere__toolbar .g5ere__ordering .bootstrap-select .dropdown-toggle:focus {
outline: none !important;
-webkit-box-shadow: none;
box-shadow: none;
}
.g5ere__toolbar .g5ere__ordering button {
font-weight: 600;
color: var(--g5-color-text-main);
}
.g5ere__toolbar .g5ere__ordering .filter-option-inner-inner {
text-overflow: ellipsis;
white-space: nowrap;
}
.g5ere__switch-layout a {
font-size: 18px;
color: var(--g5-color-heading);
opacity: 0.2;
}
.g5ere__switch-layout a + a {
margin-left: 20px;
}
.g5ere__switch-layout a:hover, .g5ere__switch-layout a.active {
color: var(--g5-color-heading);
opacity: 1;
}
.g5ere__loop-agency-title {
margin-bottom: 3px;
}
.g5ere__loop-agency-address {
margin-bottom: 16px;
color: var(--g5-color-muted);
}
.g5ere__agency-featured .g5core__entry-thumbnail {
background-color: #fff;
}
.g5ere__agency-featured .g5core__entry-thumbnail:after {
display: none !important;
}
ul.g5ere__agency-social-list .list-inline-item:not(:last-child) {
margin-right: 5px;
}
ul.g5ere__agency-social-list a {
color: inherit;
width: 33px;
height: 33px;
text-align: center;
line-height: 33px;
border: 1px solid var(--g5-color-border);
border-radius: 5px;
display: block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
ul.g5ere__agency-social-list a:hover {
background-color: var(--g5-color-accent);
border-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.g5ere__loop-agency-meta .g5ere__lam-label {
color: var(--g5-color-muted);
}
.g5ere__loop-agency-meta li {
margin-bottom: 5px;
}
.g5ere__loop-agency-meta li:last-child {
margin-bottom: 0;
}
.g5ere__loop-agency-meta li.social {
margin-top: 10px;
}
.g5ere__loop-agency-fax .g5ere__lam-content,
.g5ere__loop-agency-office-number .g5ere__lam-content,
.g5ere__loop-agency-phone .g5ere__lam-content,
.g5ere__loop-agency-licenses .g5ere__lam-content {
color: var(--g5-color-heading);
font-weight: 500;
}
.custom-agency-search-02 .g5ere__s-label {
display: none;
}
.custom-agency-search-02 .g5ere__search-field, .custom-agency-search-02 .g5ere__sf-btn-submit, .custom-agency-search-02 .bootstrap-select {
height: 52px;
}
.custom-agency-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle,
.custom-agency-search-02 .g5ere__search-field input {
padding-top: 0;
padding-right: 20px;
padding-left: 20px;
background-color: #fff;
border-radius: 5px !important;
height: 52px;
border: none;
}
.custom-agency-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle:focus,
.custom-agency-search-02 .g5ere__search-field input:focus {
border: none;
}
.custom-agency-search-02 .g5ere__sf-keyword input {
padding-left: 50px;
}
.custom-agency-search-02.g5ere__search-form .g5ere__sf-icon-submit,
.custom-agency-search-02 .g5ere__search-form .g5ere__sf-icon-submit {
top: 0;
right: auto;
left: 13px;
}
.custom-agency-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle:not(:disabled):not(.disabled):active,
.custom-agency-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle.bs-placeholder:focus {
background-color: #fff;
}
@media only screen and (min-width: 992px) {
.custom-agency-search-02 .g5ere__sf-top .g5ere__sf-agency {
padding-right: 0;
}
}
.g5ere__agency-skin-01 .g5ere__agency-item-inner {
background-color: #fff;
border: 1px solid var(--g5-color-border);
border-radius: 5px;
-webkit-transition: box-shadow 0.3s;
transition: box-shadow 0.3s;
padding: 30px;
}
.g5ere__agency-skin-01 .g5ere__agency-item-inner:hover {
-webkit-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
}
.g5ere__agency-skin-01 .g5core__entry-thumbnail {
border-radius: 0;
}
.g5ere__agency-skin-01 .g5core__entry-thumbnail img {
border-radius: 0;
}
.g5ere__agency-skin-01 .g5core__post-featured {
margin-bottom: 0;
}
.g5ere__agency-skin-01 .g5ere__agency-content {
padding-top: 20px;
border-top: 1px solid var(--g5-color-border);
}
.g5ere__agency-skin-list-01 .g5ere__agency-featured {
display: -ms-flexbox;
display: flex;
}
.g5ere__agency-skin-list-01 .g5core__entry-thumbnail {
border: 1px solid var(--g5-color-border);
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
@media (min-width: 768px) {
.g5ere__agency-skin-list-01 .g5ere__agency-content {
padding: 30px 0;
}
}
@media (min-width: 768px) {
.g5ere__agency-skin-list-01 .g5core__post-featured {
width: 270px;
min-height: 290px;
}
}
.g5ere__single-agency-layout-1 .g5ere__single-agency-breadcrumbs {
background-color: #fff;
}
.g5ere__sach-layout-1 {
padding-bottom: 50px;
-webkit-box-shadow: 0 4px 5px 0 rgba(51, 51, 51, 0.05);
box-shadow: 0 4px 5px 0 rgba(51, 51, 51, 0.05);
}
.g5ere__sach-layout-1 .g5ere__sach-inner > div {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.g5ere__sach-layout-1 .g5ere__agency-featured {
height: 100%;
}
.g5ere__sach-layout-1 .g5ere__agency-title {
font-size: 30px;
font-weight: 600;
margin-bottom: 5px;
}
.g5ere__sach-layout-1 .g5ere__loop-agency-address {
font-size: 16px;
font-weight: 500;
margin-bottom: 23px;
}
.g5ere__sach-layout-1 .g5ere__loop-agency-description {
padding-bottom: 27px;
border-bottom: 1px solid var(--g5-color-border);
}
.g5ere__sach-layout-1 .g5ere__agency-meta {
padding-bottom: 30px;
margin-bottom: 20px;
border-bottom: 1px solid var(--g5-color-border);
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
.g5ere__sach-layout-1 .g5ere__agency-meta > li {
-ms-flex: 50%;
flex: 50%;
margin-top: 25px;
}
.g5ere__sach-layout-1 .g5ere__agency-meta .g5ere__loop-agency-meta {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
}
.g5ere__sach-layout-1 .g5ere__agency-meta .g5ere__loop-agency-meta .g5ere__lam-content {
font-weight: 500;
line-height: 1.14;
}
@media only screen and (min-width: 1200px) {
.g5ere__sach-layout-1 .g5ere__agency-summary {
padding-left: 70px;
}
}
@media only screen and (max-width: 991px) {
.g5ere__sach-layout-1 .g5ere__agency-summary {
margin-top: 30px;
}
}
@media only screen and (max-width: 768px) {
.g5ere__sach-layout-1 .g5ere__agency-meta > li {
-ms-flex: 100%;
flex: 100%;
}
}
.g5ere__sach-layout-2 {
background-color: #fff;
padding: 30px;
margin-bottom: 50px;
border-radius: 5px;
border: 1px solid var(--g5-color-border);
}
.g5ere__sach-layout-2 .g5ere__agency-title {
font-size: 22px;
margin-bottom: 8px;
}
.g5ere__sach-layout-2 .g5ere__loop-agency-address {
margin-bottom: 27px;
}
.g5ere__sach-layout-2 .g5ere__agency-meta > li {
margin-top: 6px;
}
.g5ere__sach-layout-2 .g5ere__loop-agency-meta .g5ere__lam-label {
color: var(--g5-color-text-main);
}
@media (max-height: 767px) {
.g5ere__sach-layout-2 .g5ere__agency-featured {
margin-bottom: 30px;
min-height: 294px;
}
}
.g5ere__single-agency-head .g5ere__agency-featured {
border: 2px solid;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
border-radius: 5px;
border-color: var(--g5-color-border);
}
.g5ere__lam-icon {
color: var(--g5-color-accent);
}
.g5ere__lam-content a:hover {
color: var(--g5-color-heading);
}
.g5ere__loop-agent-fax .g5ere__lam-content,
.g5ere__loop-agent-office-number .g5ere__lam-content,
.g5ere__loop-agent-phone .g5ere__lam-content {
color: var(--g5-color-heading);
font-weight: 500;
}
.g5ere__lam-has-title {
display: -ms-flexbox;
display: flex;
}
.g5ere__lam-has-title .g5ere__lam-label {
min-width: 100px;
}
.g5ere__lam-has-title + .g5ere__lam-has-title {
margin-top: 5px;
}
.g5ere__lam-has-title + .g5ere__lam-has-title.g5ere__loop-agent-social {
margin-top: 10px;
}
.g5ere__lam-label {
font-size: 13px;
}
ul.g5ere__agent-social-list .list-inline-item:not(:last-child) {
margin-right: 5px;
}
ul.g5ere__agent-social-list a {
color: inherit;
width: 33px;
height: 33px;
text-align: center;
line-height: 33px;
border: 1px solid var(--g5-color-border);
border-radius: 5px;
display: block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
ul.g5ere__agent-social-list a:hover {
background-color: var(--g5-color-accent);
border-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.g5ere__loop-agent-social-circle ul.g5ere__agent-social-list a {
border-radius: 100%;
width: 40px;
height: 40px;
line-height: 40px;
}
.g5ere__loop-agent-social-classic ul.g5ere__agent-social-list .list-inline-item:not(:last-child) {
margin-right: 25px;
}
.g5ere__loop-agent-social-classic ul.g5ere__agent-social-list a {
border: none;
color: var(--g5-color-muted);
width: auto;
}
.g5ere__loop-agent-social-classic ul.g5ere__agent-social-list a:hover {
background-color: transparent;
color: var(--g5-color-accent);
}
.g5ere__laa-content {
border-bottom: 1px solid var(--g5-color-border);
}
.g5ere__loop-agent-agency {
margin-bottom: 15px;
}
div.g5ere__loop-agent-property {
background: #f8f8f8;
color: var(--g5-color-heading);
font-weight: 500;
padding: 12px 0;
}
div.g5ere__loop-agent-property i {
color: var(--g5-color-accent);
}
div.g5ere__loop-agent-property a:hover {
color: inherit;
}
div.g5ere__loop-agent-property:hover {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
div.g5ere__loop-agent-property:hover i {
-webkit-animation: g5ere__move-arrows 900ms ease-in-out 0ms;
animation: g5ere__move-arrows 900ms ease-in-out 0ms;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
color: inherit !important;
}
div.g5ere__loop-agent-property:hover .g5ere__lap-count {
color: var(--g5-color-heading);
}
.g5ere__lap-count {
width: 28px;
height: 28px;
line-height: 28px;
text-align: center;
border: 1px solid #ededed;
display: inline-block;
border-radius: 50%;
font-size: 13px;
background-color: #fff;
}
@keyframes g5ere__move-arrows {
0%, 100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
40% {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
}
.g5element__agent-carousel-skin-03 .slick-slide,
.g5element__agent-carousel-skin-02 .slick-slide {
padding: 10px 0 25px 0;
}
.g5element__agent-carousel-skin-03 .slick-dots,
.g5element__agent-carousel-skin-02 .slick-dots {
margin-top: 0px;
}
.g5element__agent-search .g5ere__search-field input:focus,
.g5element__agent-search .dropdown-toggle:hover {
border-color: #f8f8f8;
}
.custom-agent-search.g5element__agent-search, .custom-agent-search .g5element__agent-search {
background: #fff;
padding: 16px 16px 22px 16px;
border-radius: 5px;
box-shadow: 0 5px 30px 0 rgba(51, 51, 51, 0.2);
}
@media (max-width: 1024px) {
.elementor-widget.custom-agent-search .g5element__agent-search {
top: 0;
}
}
@media (min-width: 992px) {
.custom-agent-search.g5element__agent-search, .custom-agent-search .g5element__agent-search {
position: relative;
top: 50px;
z-index: 10;
}
}
@media (max-width: 991px) {
.custom-agent-search.g5element__agent-search .form-group, .custom-agent-search .g5element__agent-search .form-group {
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 30px;
}
}
.custom-agent-search-02 .g5ere__s-label {
display: none;
}
.custom-agent-search-02 .g5ere__search-field, .custom-agent-search-02 .g5ere__sf-btn-submit, .custom-agent-search-02 .bootstrap-select {
height: 52px;
}
.custom-agent-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle,
.custom-agent-search-02 .g5ere__search-field input {
padding-top: 0;
padding-right: 20px;
padding-left: 20px;
background-color: #fff;
border-radius: 5px !important;
height: 52px;
border: none;
}
.custom-agent-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle:focus,
.custom-agent-search-02 .g5ere__search-field input:focus {
border: none;
}
.custom-agent-search-02 .g5ere__sf-keyword input {
padding-left: 50px;
}
.custom-agent-search-02.g5ere__search-form .g5ere__sf-icon-submit,
.custom-agent-search-02 .g5ere__search-form .g5ere__sf-icon-submit {
top: 0;
right: auto;
left: 13px;
}
.custom-agent-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle:not(:disabled):not(.disabled):active,
.custom-agent-search-02 .g5ere__search-field .bootstrap-select > .dropdown-toggle.bs-placeholder:focus {
background-color: #fff;
}
@media only screen and (min-width: 992px) {
.custom-agent-search-02 .g5ere__sf-top .g5ere__sf-agency {
padding-right: 0;
}
}
.g5ere__agent-singular-inner {
color: #fff;
}
.g5ere__agent-singular-inner a {
color: inherit;
}
.g5ere__agent-singular-inner .g5ere__loop-agent-title {
color: inherit;
font-size: 30px;
font-weight: 600;
margin-bottom: 8px;
}
.g5ere__agent-singular-inner .g5ere__loop-agent-position {
opacity: 0.4;
font-weight: 500;
font-size: 16px;
line-height: 2.13;
margin-bottom: 19px;
}
.g5ere__agent-singular-inner .g5ere__loop-agent-agency {
margin-bottom: 12px;
}
.g5ere__agent-singular-inner .g5ere__ass-meta {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 35px;
}
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
overflow: hidden;
white-space: nowrap;
padding-right: 10px;
margin-top: 0;
}
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta .g5ere__lam-label {
opacity: 0.4;
margin-bottom: 5px;
}
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta .g5ere__lam-content {
color: inherit;
}
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta .g5ere__lam-content a:hover {
color: inherit;
}
.g5ere__agent-singular-inner .g5ere__loop-agent-description {
max-height: 52px;
overflow: hidden;
margin-bottom: 21px;
}
.g5ere__agent-singular-inner .g5ere__loop-agent-social a {
background-color: #fff;
color: var(--g5-color-text-main);
}
.g5ere__agent-singular-inner .g5ere__rating-count {
color: #ababab;
font-size: 13px;
}
.g5ere__agent-singular-inner .g5ere__ass-bottom {
padding-top: 40px;
border-top: 1px solid rgba(255, 255, 255, 0.25);
}
.g5ere__agent-singular-inner .g5ere__ass-bottom > div + div {
margin-left: 50px;
}
.g5ere__agent-singular-summary {
border-radius: 5px;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-direction: column;
flex-direction: column;
background-color: var(--g5-color-primary);
height: 100%;
padding: 30px 40px;
}
@media only screen and (max-width: 1199px) {
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta {
margin-top: 15px;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
.g5ere__agent-singular-inner .g5ere__ass-bottom {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.g5ere__agent-singular-inner .g5ere__ass-bottom > div + div {
margin-left: 0;
margin-top: 10px;
}
.g5ere__agent-singular-inner .g5ere__agent-featured,
.g5ere__agent-singular-inner .g5core__entry-thumbnail {
height: 100%;
}
}
@media only screen and (max-width: 991px) {
.g5ere__agent-singular-inner .g5ere__agent-singular-summary {
margin-top: 30px;
}
.g5ere__agent-singular-inner .g5ere__loop-agent-description {
max-height: unset;
}
}
@media only screen and (max-width: 575px) {
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.g5ere__agent-singular-summary {
padding: 15px;
}
}
.g5ere__agent-skin-01 .g5ere__agent-featured {
margin-bottom: 17px;
}
.g5ere__agent-skin-01 .g5ere__post-featured-bg-gradient .g5ere__loop-content .g5ere__lam-content {
color: inherit;
}
.g5ere__agent-skin-01 .g5ere__lam-has-title {
display: inline-block;
}
.g5ere__agent-skin-01 .g5ere__loop-agent-agency {
display: block;
}
.g5ere__agent-skin-02 .g5ere__agent-item-inner {
padding: 30px 20px 15px 20px;
}
.g5ere__agent-skin-02 .g5core__post-featured {
margin-bottom: 20px;
width: 140px;
margin-left: auto;
margin-right: auto;
}
.g5ere__agent-skin-02 .g5ere__loop-agent-social {
border-top: 1px solid var(--g5-color-border);
padding-top: 15px;
margin-top: 20px;
}
.g5ere__agent-skin-03 .g5ere__loop-agent-property {
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
margin-left: -20px;
margin-right: -20px;
}
.g5ere__agent-skin-03 .g5ere__agent-item-inner {
padding: 30px 20px 0 20px;
}
.g5ere__agent-skin-03 .g5ere__agent-item-inner:hover .g5ere__loop-agent-social,
.g5ere__agent-skin-03 .g5ere__agent-item-inner:hover .g5ere__loop-agent-property {
opacity: 1;
}
.g5ere__agent-skin-03 .g5ere__loop-agent-property {
border-radius: 0 0 5px 5px;
}
.g5ere__agent-skin-03 .g5core__post-featured {
margin-bottom: 20px;
width: 170px;
margin-left: auto;
margin-right: auto;
}
.g5ere__agent-skin-03 .g5ere__loop-agent-social {
margin-top: 12px;
margin-bottom: 20px;
opacity: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
@media (min-width: 1200px) {
.g5ere__listing-wrap:not(:hover) .g5ere__agent-skin-03.g5ere__agent-item-2 .g5ere__agent-item-inner {
-webkit-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
}
.g5ere__listing-wrap:not(:hover) .g5ere__agent-skin-03.g5ere__agent-item-2 .g5ere__loop-agent-social,
.g5ere__listing-wrap:not(:hover) .g5ere__agent-skin-03.g5ere__agent-item-2 .g5ere__loop-agent-property {
opacity: 1;
}
}
@media (max-width: 1199px) {
.g5ere__agent-skin-03 .g5ere__agent-item-inner {
-webkit-box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
box-shadow: 0 5px 15px 0 rgba(51, 51, 51, 0.08);
}
.g5ere__agent-skin-03 .g5ere__loop-agent-social,
.g5ere__agent-skin-03 .g5ere__loop-agent-property {
opacity: 1;
}
}
.g5ere__agent-skin-04 .g5ere__agent-item-inner {
padding: 30px 20px 0 20px;
}
.g5ere__agent-skin-04 .g5core__post-featured {
width: 120px;
margin-left: auto;
margin-right: auto;
}
.g5ere__agent-skin-04 .g5ere__loop-agent-social {
margin-top: 3px;
}
.g5ere__agent-skin-04 .g5ere__lac-top {
margin-left: -20px;
margin-right: -20px;
border-bottom: 1px solid var(--g5-color-border);
padding-bottom: 10px;
margin-bottom: 10px;
}
.g5ere__agent-skin-04 .g5ere__rating-stars {
margin-top: 9px;
}
.g5ere__agent-skin-04 .g5ere__loop-agent-property {
margin-left: -20px;
margin-right: -20px;
margin-top: 20px;
border-radius: 0 0 5px 5px;
}
.g5ere__agent-skin-05 .g5ere__agent-item-inner {
padding: 30px;
}
.g5ere__agent-skin-05 .g5core__post-featured {
width: 140px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.g5ere__agent-skin-05 .g5ere__rating-stars {
margin-top: 5px;
}
.g5ere__agent-skin-05 .g5ere__lac-top {
border-bottom: 1px solid var(--g5-color-border);
padding-bottom: 15px;
margin-bottom: 25px;
}
.g5ere__agent-skin-05 .g5ere__agent-content > div {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
@media (max-width: 575px) {
.g5ere__agent-skin-05 .g5ere__agent-item-inner {
padding: 10px;
}
}
.g5ere__agent-skin-06 {
overflow: hidden;
}
.g5ere__agent-skin-06 .g5ere__loop-content {
padding: 30px;
}
.g5ere__agent-skin-06 .g5ere__loop-agent-position,
.g5ere__agent-skin-06 .g5ere__loop-agent-description {
color: #dadada;
}
.g5ere__agent-skin-06 .g5ere__loop-agent-position .g5ere__lam-content:before {
content: "/";
display: inline-block;
margin-right: 5px;
}
.g5ere__agent-skin-06 .g5ere__loop-agent-title {
font-size: 22px;
color: #fff;
margin-bottom: 7px;
}
.g5ere__agent-skin-06 .g5ere__loop-agent-description {
max-height: 3.72em;
overflow: hidden;
margin-top: 4px;
}
.g5ere__agent-skin-06 .g5ere__loop-agent-property {
background-color: #fff;
color: var(--g5-color-heading);
border-radius: 3px;
padding-left: 30px;
padding-right: 30px;
}
.g5ere__agent-skin-06 .g5ere__loop-agent-property i {
color: var(--g5-color-accent);
}
.g5ere__agent-skin-06 .g5ere__agent-social-list a {
background-color: #fff;
color: var(--g5-color-text-main);
}
.g5ere__agent-skin-06 .g5ere__lpc-bottom {
border-top: 1px solid rgba(255, 255, 255, 0.35);
padding-top: 20px;
margin-top: 25px;
}
.g5ere__agent-skin-06 .g5ere__lpc-bottom > div {
margin: 5px 0;
}
@media (max-width: 520px) {
.g5ere__agent-skin-06 .g5ere__loop-agent-property {
display: none;
}
}
.g5ere__agent-skin-07 .g5core__post-featured {
width: 140px;
margin-left: auto;
margin-right: auto;
}
.g5ere__agent-skin-list-01 .g5ere__loop-agent-social {
margin-top: 20px;
}
.g5ere__agent-skin-list-01 .g5ere__agent-item-inner {
background-color: #fff;
padding: 15px;
border-radius: 5px;
border: 1px solid var(--g5-color-border);
}
@media (min-width: 768px) {
.g5ere__agent-skin-list-01 .g5core__post-featured {
margin-right: 45px;
width: 240px;
}
.g5ere__agent-skin-list-01 .g5ere__agent-content {
-ms-flex-item-align: center;
align-self: center;
}
}
@media (max-width: 767px) {
.g5ere__agent-skin-list-01 .g5core__post-featured {
margin-bottom: 17px;
}
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-property {
background-color: #fff;
color: var(--g5-color-heading);
border-radius: 3px;
text-align: center;
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-property i {
color: var(--g5-color-accent);
}
.g5ere__agent-skin-list-02 .g5ere__post-featured-bg-gradient .g5ere__loop-content {
padding: 20px;
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-title {
font-size: 18px;
margin-bottom: 8px;
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-position .g5ere__lam-content:before {
content: "/";
display: inline-block;
margin-right: 5px;
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-description {
margin-top: 10px;
max-height: 5.58em;
overflow: hidden;
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-social {
font-size: 16px;
margin-top: 35px;
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-social ul.g5ere__agent-social-list a {
color: var(--g5-color-heading);
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-social ul.g5ere__agent-social-list a:hover {
color: var(--g5-color-accent);
}
@media (min-width: 768px) {
.g5ere__agent-skin-list-02 .g5ere__loop-item-inner {
-ms-flex-align: center;
align-items: center;
}
}
@media (max-width: 520px) {
.g5ere__agent-skin-list-02 .g5ere__loop-agent-property {
display: none;
}
}
.g5ere__listing-agent-layout-creative .g5core__entry-thumbnail:after,
.g5ere__listing-agent-layout-creative .g5core__entry-thumbnail {
border-radius: 0;
}
.g5ere__listing-agent-layout-creative .g5core__paging {
margin-top: 30px;
}
@media (min-width: 768px) {
.g5ere__listing-agent-layout-creative .g5ere__agent-skin-list-02 .g5core__post-featured {
width: 50%;
margin: 0;
}
.g5ere__listing-agent-layout-creative .g5ere__agent-skin-list-02 .g5ere__agent-item-inner > .g5ere__loop-content {
position: relative;
padding-left: 30px;
padding-right: 30px;
}
.g5ere__listing-agent-layout-creative .g5ere__agent-skin-list-02 .g5ere__agent-item-inner > .g5ere__loop-content:before {
position: absolute;
top: 50%;
content: "";
width: 0;
height: 0;
border-style: solid;
z-index: 2;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.g5ere__listing-agent-layout-creative .g5ere__agent-item-2 .g5ere__agent-item-inner > .g5ere__loop-content:before {
right: 100%;
border-width: 10px 10px 10px 0;
border-color: transparent #fff transparent transparent;
}
.g5ere__listing-agent-layout-creative .g5ere__agent-item-3 .g5core__post-featured {
order: 1;
}
.g5ere__listing-agent-layout-creative .g5ere__agent-item-3 .g5ere__agent-item-inner > .g5ere__loop-content {
text-align: right;
}
.g5ere__listing-agent-layout-creative .g5ere__agent-item-3 .g5ere__agent-item-inner > .g5ere__loop-content:before {
left: 100%;
border-width: 10px 0 10px 10px;
border-color: transparent transparent transparent #fff;
}
}
@media (max-width: 767px) {
.g5ere__listing-agent-layout-creative .g5ere__agent-item-3,
.g5ere__listing-agent-layout-creative .g5ere__agent-item-2,
.g5ere__listing-agent-layout-creative .g5core__listing-blocks + .g5core__listing-blocks {
margin-top: 30px;
}
.g5ere__listing-agent-layout-creative .g5ere__agent-skin-list-02 .g5ere__agent-item-inner > .g5ere__loop-content {
padding: 0 15px 15px 15px;
}
}
.g5ere__single-agent-layout-01 .g5ere__single-agent-breadcrumbs, .author .g5ere__single-agent-breadcrumbs {
background-color: #fff;
}
.g5ere__single-agent-head {
padding-bottom: 50px;
-webkit-box-shadow: 0 4px 5px 0 rgba(51, 51, 51, 0.05);
box-shadow: 0 4px 5px 0 rgba(51, 51, 51, 0.05);
}
.g5ere__single-agent-head .g5ere__agent-title {
font-size: 30px;
font-weight: 600;
line-height: 1.6;
margin-bottom: 0;
}
.g5ere__single-agent-head .g5ere__loop-agent-position {
font-size: 16px;
font-weight: 500;
line-height: 2.13;
margin-bottom: 18px;
}
.g5ere__single-agent-head .g5ere__loop-agent-agency {
margin-bottom: 7px;
}
.g5ere__single-agent-head .g5ere__loop-agent-agency a {
color: var(--g5-color-heading);
}
.g5ere__single-agent-head .g5ere__agent-meta {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
margin-top: 30px;
margin-bottom: 32px;
padding-top: 4px;
border-top: 1px solid var(--g5-color-border);
}
.g5ere__single-agent-head .g5ere__agent-meta li {
-ms-flex: 50%;
flex: 50%;
padding-top: 19px;
}
.g5ere__single-agent-head .g5ere__agent-meta .g5ere__loop-agent-meta {
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: start;
align-items: flex-start;
}
.g5ere__single-agent-head .g5ere__agent-meta .g5ere__lam-content {
font-weight: 500;
line-height: 1.6;
color: var(--g5-color-heading);
}
.g5ere__single-agent-head .g5ere__agent-summary-bottom {
padding-top: 20px;
border-top: 1px solid var(--g5-color-border);
}
.g5ere__single-agent-head .g5ere__agent-summary-bottom > div {
-ms-flex: 50%;
flex: 50%;
}
.g5ere__single-agent-head .g5ere__agent-summary-bottom .g5ere__rating-count {
color: var(--g5-color-muted);
font-size: 12px;
}
@media only screen and (min-width: 1200px) {
.g5ere__agent-summary {
padding-left: 70px;
}
}
@media only screen and (max-width: 991px) {
.g5ere__agent-summary {
margin-top: 30px;
}
}
@media only screen and (max-width: 768px) {
.g5ere__single-agent-head .g5ere__agent-summary-bottom > div,
.g5ere__single-agent-head .g5ere__agent-meta li {
-ms-flex: 100%;
flex: 100%;
}
.g5ere__single-agent-head .g5ere__loop-agent-social {
margin-top: 20px;
}
}
.g5ere__widget-contact-info-layout-01 .g5ere__loop-agent-email,
.g5ere__widget-contact-info-layout-01 .g5ere__loop-agency-email {
color: var(--g5-color-muted);
}
.g5ere__widget-contact-info-layout-02 {
margin-bottom: 25px;
}
.g5ere__widget-contact-info-layout-02 .g5core__post-featured {
width: 140px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
}
.g5ere__widget-contact-info-layout-02 .g5ere__loop-agent-social {
padding: 15px 0;
border-top: 1px solid var(--g5-color-border);
border-bottom: 1px solid var(--g5-color-border);
margin-top: 17px;
}
.g5ere__contact-agency-info-layout-02 .g5ere__contact-agency-title {
font-size: 16px;
margin-bottom: 25px;
font-weight: 500;
}
.g5ere__widget-agent-info-layout-01 .g5ere__loop-agent-position {
font-size: 14px;
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-title {
font-size: 16px;
margin-bottom: 0;
}
.g5ere__widget-agent-info-layout-01 .g5ere__rating-count {
font-size: 12px;
color: var(--g5-color-muted);
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-meta {
margin-top: 8px;
padding-top: 23px;
border-top: 1px solid var(--g5-color-border);
margin-bottom: 17px;
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-meta > li + li {
margin-top: 2px;
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-meta .g5ere__loop-agent-meta {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-meta .g5ere__lam-label {
width: 90px;
}
.g5ere__widget-agent-info-layout-01 .btn-send-message {
margin-top: 34px;
}
.ere_widget_top_agents .agent-item {
display: -ms-flexbox;
display: flex;
}
.ere_widget_top_agents .agent-item:not(:last-child) {
border-bottom: 1px solid var(--g5-color-border);
padding-bottom: 20px;
margin-bottom: 20px;
}
.ere_widget_top_agents .agent-avatar {
border-radius: 100%;
background-color: #f3f3f3;
max-height: 70px;
}
.ere_widget_top_agents .agent-avatar + .agent-info {
margin-left: 15px !important;
}
.ere_widget_top_agents .agent-info h2.agent-name {
font-size: 14px;
line-height: 2;
}
.ere_widget_top_agents .agent-info a {
color: #252525;
}
.ere_widget_top_agents .agent-info a:hover {
color: var(--g5-color-accent);
}
.ere_widget_top_agents .agent-info .agent-position {
font-size: 13px;
}
.ere_widget_top_agents .agent-info .agent-total-properties {
font-size: 13px;
color: var(--g5-color-heading);
font-weight: 500;
line-height: 1.5;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.ere_widget_top_agents .agent-info .agent-total-properties .total-properties {
font-size: 13px;
display: inline-block;
color: var(--g5-color-heading);
font-weight: 500;
margin-right: 5px;
margin-top: 0;
}
@media (min-width: 768px) and (max-width: 1199px) {
body.has-sidebar .g5ere__property-overview-list li {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
body.has-sidebar .g5ere__property_floors-details {
display: none;
}
}
.g5ere__property-title {
font-size: 35px;
font-weight: 600;
margin-bottom: 15px;
}
.g5ere__property-block-header .g5ere__lpp-price {
font-size: 22px;
color: var(--g5-color-heading);
font-weight: bold;
}
.g5ere__property-block-header .g5ere__pp-postfix {
font-size: 18px;
font-weight: 500;
}
.g5ere__property-actions li {
margin-right: 10px;
}
.g5ere__property-meta > li {
margin-right: 15px;
}
.g5ere__single-property-head {
padding-bottom: 45px;
}
.g5ere__property-meta-action > ul {
margin-bottom: 16px;
}
.g5ere__property-overview-list .media-icon {
color: var(--g5-color-accent);
margin-right: 10px !important;
}
.g5ere__property-overview-list .media-body > span {
letter-spacing: 0.93px;
text-transform: uppercase;
}
.g5ere__property-overview-list .media-body strong span {
color: var(--g5-color-heading);
}
.g5ere__property-block-address .card-header h2 {
margin-bottom: 10px;
}
.g5ere__property-address-item strong {
font-weight: 500;
color: var(--g5-color-heading);
}
.g5ere__property-feature-item i {
color: var(--g5-color-accent);
}
.g5ere__property-block-floor-plans .g5ere__property-floor-image {
margin-bottom: 35px !important;
}
.g5ere__property-block-floor-plans .g5ere__property_floors-item {
background-color: transparent;
border-radius: 5px;
-webkit-box-shadow: 0 0 10px 0 rgba(51, 51, 20, 0.1);
box-shadow: 0 0 10px 0 rgba(51, 51, 20, 0.1);
}
.g5ere__property-block-floor-plans .g5ere__property_floors-item .card-body {
border: 0;
padding: 15px;
}
.g5ere__property-block-floor-plans .g5ere__property_floors-item div.card-header {
margin-bottom: 0;
padding: 0;
}
.g5ere__property_floors-details {
padding-right: 30px;
}
.g5ere__property_floors-details .label {
color: var(--g5-color-muted);
}
.g5ere__property_floors-details .value {
font-weight: 500;
color: var(--g5-color-heading);
}
.g5ere__property_floors-item-heading {
padding: 17px 30px;
background-color: #f8f8f8;
}
.g5ere__property_floors-item-heading:not(.collapsed) {
background-color: #fff;
}
.g5ere__property_floors-item-heading:before {
position: absolute;
font-family: "Font Awesome 6 Pro";
right: 30px;
font-size: 18px;
}
.g5ere__property_floors-item-heading.collapsed:before {
content: "\f107";
}
.g5ere__property_floors-item-heading:not(.collapsed)::before {
content: "\f106";
}
@media (max-width: 767px) {
.g5ere__property_floors-details {
display: none;
}
}
.g5ere__property-video .video-icon {
width: 76px;
height: 76px;
line-height: 76px;
text-align: center;
border-radius: 50%;
background-color: var(--g5-color-accent);
color: #fff;
}
.g5ere__property-detail-item strong {
font-weight: 500;
color: var(--g5-color-heading);
}
.g5ere__property-attachments p {
font-size: 13px;
}
.g5ere__property-attachments .btn-download {
height: 40px;
line-height: 40px;
margin-top: 5px;
width: 100%;
border-radius: 0 0 5px 5px;
}
.g5ere__property-attachments .btn-download:after {
content: "\f358";
font-family: var(--g5-font-icon);
color: var(--g5-color-accent);
margin-left: 5px;
}
.g5ere__property-attachments .media-thumb-wrap {
text-align: center;
}
.g5ere__property-attachments .media-thumb {
padding-bottom: 20px;
margin-bottom: 0;
border-style: solid;
border-width: 1px 1px 0 1px;
border-radius: 5px 5px 0 0;
border-color: var(--g5-color-border);
padding-top: 20px;
}
.g5ere__property-attachments .media-file-name {
margin-bottom: 3px !important;
line-height: 1.6;
}
.g5ere__property-attachments .media-info {
border-style: solid;
border-width: 0 1px 1px 1px;
border-radius: 0 0 5px 5px;
border-color: var(--g5-color-border);
}
.g5ere__single-property-tabs .nav-tabs .nav-link {
padding-left: 1rem;
padding-right: 1rem;
text-transform: capitalize;
font-size: 14px;
color: var(--g5-color-text-main);
background-color: #eee;
}
.g5ere__single-property-tabs .nav-tabs .nav-link.active {
font-weight: 600;
background-color: #fff;
color: var(--g5-color-text-main);
}
.g5ere__single-property-tabs .nav-tabs .nav-item:first-child .nav-link {
padding-left: 30px;
}
.g5ere__single-property-tabs .g5ere__property-block-floor-plans .g5ere__property_floors-item .card-body {
border: 0;
}
.g5ere__single-property-tabs .g5ere__property-block-floor-plans .g5ere__property_floors-item .card-header {
padding: 0 !important;
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-title {
margin-bottom: 7px;
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-title a {
color: inherit;
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-title span {
font-size: 0.9em;
color: var(--g5-color-muted);
}
.g5ere__property-block-nearby-places .g5ere__cat-block-title {
border-bottom: 1px solid var(--g5-color-accent);
display: inline-block;
padding-bottom: 10px;
margin-bottom: 0;
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item {
margin-top: 1rem;
}
.g5ere__property-block-nearby-places .g5ere__cat-block-items {
border-bottom: 1px solid var(--g5-color-border);
}
.g5ere__property-block-nearby-places .g5ere__cat-block-items:nth-child(2) {
padding-top: 9px;
border-top: 1px solid var(--g5-color-border);
}
.g5ere__property-block-nearby-places .g5ere__cat-block-items .media {
-ms-flex-align: center;
align-items: center;
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-thumb {
border-radius: 5px;
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-address {
font-size: 15px;
font-weight: 500;
}
.g5ere__property-block-nearby-places .g5ere__rating-icon-stars .fa-star {
width: 18px;
height: 18px;
line-height: 18px;
text-align: center;
background-color: #1678e7;
border-radius: 3px;
font-size: 10px;
color: #fff;
}
.g5ere__property-block-nearby-places .g5ere__rating-icon-stars .far {
opacity: 0.1;
}
.g5ere__what-nearby {
margin-top: -24px;
}
.g5ere__what-nearby .g5ere__cat-block {
padding-top: 24px;
}
@media (max-width: 576px) {
.g5ere__property-block-nearby-places .media {
display: block;
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-thumb {
margin-bottom: 20px;
margin-right: 0;
}
}
@media (min-width: 768px) {
.g5ere__contact-agent-info .g5core__post-featured {
width: 240px;
}
.g5ere__contact-agent-info .g5ere__agent-content {
-ms-flex-item-align: center;
align-self: center;
}
}
.g5ere__contact-agent-info .g5ere__loop-agent-position {
margin-bottom: 15px;
color: var(--g5-color-muted);
}
.g5ere__contact-agent-info .g5ere__loop-agent-social {
margin-top: 20px;
}
.g5ere__property-virtual-tour iframe {
max-height: 430px;
}
.g5ere__mortgage-calculator .g5ere__mc-output-container {
-webkit-box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.1);
box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.1);
padding: 10px 30px;
border-bottom: 5px solid;
border-color: var(--g5-color-accent);
border-radius: 5px;
}
.g5ere__mortgage-calculator dt {
font-weight: normal;
}
.g5ere__mortgage-calculator dd {
font-weight: 500;
color: var(--g5-color-heading);
}
.g5ere__scb-style-01 .g5ere__single-block {
background: transparent;
border: none;
border-radius: 0;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid var(--g5-color-border);
}
.g5ere__scb-style-01 .g5ere__single-block > .card-header {
padding: 0;
border: none;
background: transparent;
border-radius: 0;
margin-bottom: 25px;
}
.g5ere__scb-style-01 .g5ere__single-block > .card-header h2 {
font-size: 22px;
}
.g5ere__scb-style-01 .g5ere__single-block > .card-body {
padding: 0;
}
.g5ere__scb-style-01 .g5ere__single-block:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.g5ere__scb-style-01 .g5ere__property-block-nearby-places {
border-bottom: none;
padding-bottom: 0;
}
.g5ere__scb-style-01 .g5ere__property-block-description > .card-header {
margin-bottom: 15px;
}
.g5ere__scb-style-01 .g5ere__single-block-tabs .card-header {
border: 1px solid var(--g5-color-border);
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block {
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-gallery,
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-virtual-tour,
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-similar {
max-width: 100%;
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-gallery {
border-bottom: none;
padding-bottom: 0;
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-gallery .card-header {
display: none;
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-gallery + .g5ere__single-block {
margin-top: 50px;
}
.no-sidebar .g5ere__scb-style-01 .g5ere__single-block + .g5ere__property-block-gallery {
margin-top: 70px;
}
.g5ere__scb-style-02 .g5ere__single-block {
margin-bottom: 10px;
border-color: var(--g5-color-border);
border-radius: 5px;
}
.g5ere__scb-style-02 .g5ere__single-block:last-child {
margin-bottom: 0;
}
.g5ere__scb-style-02 .g5ere__single-block > .card-header {
background: transparent;
border-bottom: none;
padding: 25px 30px;
}
.g5ere__scb-style-02 .g5ere__single-block > .card-header h2 {
font-size: 22px;
}
.g5ere__scb-style-02 .g5ere__single-block > .card-body {
padding: 0 30px 25px 30px;
}
.g5ere__scb-style-02 .g5ere__single-block-tabs .g5ere__panel-heading {
border-bottom: 1px solid var(--g5-color-border);
}
.g5ere__scb-style-02 .g5ere__single-block-tabs .g5ere__tab-panel {
border: 0;
}
.g5ere__scb-style-02 .g5ere__property-block-description .card-header {
padding-bottom: 20px;
}
.g5ere__scb-style-02 .g5ere__property-block-header {
background-color: #fff;
padding: 30px;
border: 1px solid var(--g5-color-border);
border-radius: 5px;
}
.g5ere__scb-style-02 .g5ere__property-block-header .g5ere__property-block-description .card-header {
padding: 0;
}
.g5ere__scb-style-02 .g5ere__property-block-header .g5ere__property-block-description .card-body {
padding: 0;
}
.g5ere__scb-style-03 .g5ere__single-block {
background-color: transparent;
border: none;
margin-bottom: 60px;
}
.g5ere__scb-style-03 .g5ere__single-block:last-child {
margin-bottom: 0;
}
.g5ere__scb-style-03 .g5ere__single-block > .card-header {
background: transparent;
border-bottom: none;
padding: 0;
margin-bottom: 30px;
}
.g5ere__scb-style-03 .g5ere__single-block > .card-header h2 {
font-size: 22px;
}
.g5ere__scb-style-03 .g5ere__single-block > .card-body {
border: 1px solid var(--g5-color-border);
border-radius: 5px;
background-color: #fff;
padding: 25px 30px;
}
.g5ere__scb-style-03 .g5ere__single-block-tabs .g5ere__panel-heading {
border-bottom: 1px solid var(--g5-color-border);
}
.g5ere__scb-style-03 .g5ere__single-block-tabs .g5ere__panel-body {
border-top: 0;
}
.g5ere__scb-style-03 .g5ere__property-block-header {
border: 1px solid var(--g5-color-border);
border-radius: 5px;
background-color: #fff;
padding: 25px 30px;
}
.g5ere__scb-style-03 .g5ere__property-block-header .g5ere__property-block-description .card-body {
border: none;
padding: 0;
}
.g5ere__property-layout-two-columns .g5ere__property-attachments .media-thumb-wrap {
max-width: 200px;
-ms-flex: 200px;
flex: 200px;
}
@media (min-width: 1200px) {
.g5ere__property-layout-two-columns .g5ere__review-rating-wrap .g5ere__rating-breakdown {
margin-top: 20px;
}
}
@media (min-width: 992px) {
.g5ere__sph-layout-2 > .container {
padding-left: 10px;
padding-right: 10px;
}
}
.g5ere__sph-layout-4 {
padding-bottom: 70px;
}
.g5ere__sph-layout-4 .g5ere__slick-arrows-absolute .slick-dots {
bottom: -20px;
}
@media (min-width: 992px) {
.g5ere__sph-layout-2 > .container {
padding-left: 10px;
padding-right: 10px;
}
}
.g5ere__sph-layout-5 {
-webkit-box-shadow: 0 7px 15px 0 rgba(51, 51, 51, 0.05);
box-shadow: 0 7px 15px 0 rgba(51, 51, 51, 0.05);
}
.g5ere__sph-layout-5 .g5ere__single-property-featured-container .g5ere__single-meta-top {
bottom: 70px;
}
.g5ere__sph-layout-5 .g5ere__property-title {
font-size: 54px;
}
.g5ere__sph-layout-5 .g5ere__property-address {
font-size: 18px;
}
.g5ere__sph-layout-5 .g5ere__property-price {
font-size: 15px;
}
.g5ere__sph-layout-5 .g5ere__property-price .g5ere__lpp-price {
font-size: 34px;
font-weight: bold;
}
@media (max-width: 768px) {
.g5ere__sph-layout-5 .g5ere__property-title {
font-size: 48px;
}
}
.g5ere__single-property-layout-5 .g5ere__property-block {
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.g5ere__single-property-layout-5 .g5ere__property-block-gallery, .g5ere__single-property-layout-5 .g5ere__property-block-virtual-tour, .g5ere__single-property-layout-5 .g5ere__property-block-similar {
max-width: 100%;
}
.g5ere__single-property-layout-6 .g5core__single-breadcrumbs {
background-color: transparent;
} .primary-sidebar .widget {
padding: 30px;
border: 1px solid var(--g5-color-border);
border-radius: 5px;
margin-bottom: 20px;
background-color: #fff;
}
.primary-sidebar .widget:last-child {
margin-bottom: 0;
}
.widget {
position: relative;
margin-bottom: 70px;
}
.widget .screen-reader-text {
display: none;
}
.widget .widgettitle,
.widget .widget-title {
font-size: 16px;
margin-bottom: 25px;
}
.widget .tagcloud a {
background-color: #f5f5f5;
color: #ababab;
border-radius: 3px;
padding: 0 15px;
height: 32px;
line-height: 32px;
font-size: 13px !important;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.widget .tagcloud a:after {
display: none;
}
.widget .tagcloud a:hover {
background-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.wp-block-group__inner-container > h2 {
font-size: 16px;
margin-bottom: 25px;
}
.wp-block-search,
.widget_search form {
display: -ms-flexbox;
display: flex;
position: relative;
}
.wp-block-search label,
.widget_search form label {
display: none;
}
.wp-block-search button,
.widget_search form button {
position: absolute;
right: 20px;
background: transparent;
color: inherit;
border: 0;
font-size: 0;
padding: 0;
}
.wp-block-search button:before,
.widget_search form button:before {
content: "\f002";
font-family: "Font Awesome 6 Pro";
font-size: 18px;
}
.wp-block-search button > span,
.widget_search form button > span {
display: none;
}
.wp-block-search input,
.widget_search form input {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
border: 1px solid var(--g5-color-border);
font-size: 14px;
}
.wp-block-search input:focus + button:before,
.widget_search form input:focus + button:before {
color: var(--g5-color-accent);
}
.wp-block-search .wp-block-search__button {
background: transparent;
border: none;
padding: 0;
color: inherit;
margin: 0;
display: block;
}
.wp-block-search .wp-block-search__input {
border: 1px solid var(--g5-color-border);
}
.widget_archive select,
.widget_categories select,
.widget_product_categories select {
width: 100%;
}
.widget_archive ul,
.widget_categories ul,
.widget_nav_menu ul,
.widget_pages ul {
list-style: none;
padding: 0;
margin: -6px 0 0 0;
}
.widget_archive ul li,
.widget_categories ul li,
.widget_nav_menu ul li,
.widget_pages ul li {
position: relative;
}
.widget_archive ul li > a,
.widget_categories ul li > a,
.widget_nav_menu ul li > a,
.widget_pages ul li > a {
display: block;
padding: 6px 0;
position: relative;
line-height: 20px;
min-height: 32px;
color: inherit;
}
.widget_archive ul li > a:hover,
.widget_categories ul li > a:hover,
.widget_nav_menu ul li > a:hover,
.widget_pages ul li > a:hover {
color: var(--g5-color-accent);
}
.widget_archive ul .current_page_ancestor > ul,
.widget_archive ul .current_page_parent > ul,
.widget_archive ul .current-cat-parent > ul,
.widget_archive ul .current-cat-ancestor > ul,
.widget_categories ul .current_page_ancestor > ul,
.widget_categories ul .current_page_parent > ul,
.widget_categories ul .current-cat-parent > ul,
.widget_categories ul .current-cat-ancestor > ul,
.widget_nav_menu ul .current_page_ancestor > ul,
.widget_nav_menu ul .current_page_parent > ul,
.widget_nav_menu ul .current-cat-parent > ul,
.widget_nav_menu ul .current-cat-ancestor > ul,
.widget_pages ul .current_page_ancestor > ul,
.widget_pages ul .current_page_parent > ul,
.widget_pages ul .current-cat-parent > ul,
.widget_pages ul .current-cat-ancestor > ul {
display: block;
}
.widget_archive ul .current-cat > a,
.widget_categories ul .current-cat > a,
.widget_nav_menu ul .current-cat > a,
.widget_pages ul .current-cat > a {
color: var(--g5-color-accent);
}
.widget_archive ul li > ul,
.widget_archive ul ul.children,
.widget_archive ul ul.sub-menu,
.widget_categories ul li > ul,
.widget_categories ul ul.children,
.widget_categories ul ul.sub-menu,
.widget_nav_menu ul li > ul,
.widget_nav_menu ul ul.children,
.widget_nav_menu ul ul.sub-menu,
.widget_pages ul li > ul,
.widget_pages ul ul.children,
.widget_pages ul ul.sub-menu {
list-style: none;
padding: 0 0 0 20px;
margin: 0;
}
.widget_categories ul span.count {
position: absolute;
top: 6px;
right: 0;
}
.widget_categories ul a:hover + .count {
color: var(--g5-color-accent);
}
.widget_archive ul span.count {
position: absolute;
top: 6px;
right: 0;
}
.widget_pages ul .current_page_item > a {
color: var(--g5-color-accent);
}
.widget_nav_menu ul .current-menu-item > a {
color: var(--g5-color-accent);
}
.widget_rss ul,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_meta ul {
padding: 0;
margin: 0;
list-style: none;
}
.widget_rss ul li,
.widget_recent_entries ul li,
.widget_recent_comments ul li,
.widget_meta ul li {
line-height: 20px;
margin-bottom: 15px;
color: var(--g5-color-heading);
}
.widget_rss ul li:last-child,
.widget_recent_entries ul li:last-child,
.widget_recent_comments ul li:last-child,
.widget_meta ul li:last-child {
margin-bottom: 0;
}
.widget_rss ul a,
.widget_recent_entries ul a,
.widget_recent_comments ul a,
.widget_meta ul a {
color: inherit;
}
.widget_rss ul a:hover,
.widget_recent_entries ul a:hover,
.widget_recent_comments ul a:hover,
.widget_meta ul a:hover {
color: var(--g5-color-accent);
}
.widget_recent_entries ul a {
font-weight: 600;
letter-spacing: -0.025em;
}
.widget_rss ul .rsswidget {
display: block;
color: var(--g5-color-heading);
}
.widget_rss ul .rss-date {
font-style: italic;
font-size: 0.75rem;
margin: 2px 0;
display: block;
}
.tagcloud {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
}
.tagcloud i {
margin: 0 5px 5px 0;
font-size: 18px;
color: var(--g5-color-heading);
}
.tagcloud a {
color: var(--g5-color-muted);
font-size: 14px !important;
margin: 0 5px 5px 0;
display: inline-block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
text-transform: lowercase;
}
.tagcloud a:after {
content: ",";
}
.tagcloud a:hover {
color: var(--g5-color-heading);
}
.tagcloud a:last-child:after {
content: "";
}
.widget_calendar table {
margin: 0;
}
.widget_calendar caption {
caption-side: top;
padding: 11px 1rem;
background-color: #e1e1e1;
font-size: 16px;
color: var(--g5-color-heading);
font-weight: 600;
text-align: center;
}
.widget_calendar td, .widget_calendar th {
padding: 0.3rem;
}
.widget_calendar thead td, .widget_calendar thead th, .widget_calendar tbody td, .widget_calendar tbody th {
text-align: center;
border-width: 1px;
border-color: #eee;
}
.widget_calendar tfoot td, .widget_calendar tfoot th {
border: none;
}
.widget_calendar tfoot #next {
text-align: right;
}
.custom-menu-services ul .menu-item {
padding-left: 30px;
}
.custom-menu-services ul .menu-item + .menu-item {
margin-top: 10px;
}
.custom-menu-services ul .menu-item:before, .custom-menu-services ul .menu-item:after {
left: 0;
position: absolute;
transform: translateY(-50%);
top: 50%;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.custom-menu-services ul .menu-item:before {
content: "";
width: 18px;
height: 18px;
border-radius: 3px;
background-color: #eee;
}
.custom-menu-services ul .menu-item:after {
font-family: "Font Awesome 6 Pro";
content: "\f14a";
font-weight: 600;
font-size: 20px;
opacity: 0;
color: var(--g5-color-accent);
}
.custom-menu-services ul .menu-item:hover:before, .custom-menu-services ul .current-menu-item:before {
opacity: 0;
}
.custom-menu-services ul .menu-item:hover:after, .custom-menu-services ul .current-menu-item:after {
opacity: 1;
}
.custom-menu-services ul .menu-item:hover > a, .custom-menu-services ul .current-menu-item > a {
color: var(--g5-color-heading);
}
.ere_widget_featured_properties.ere-property a,
.ere_widget_recent_properties.ere-property a {
color: inherit;
}
.ere_widget_featured_properties.ere-property .property-item-content .property-title a,
.ere_widget_recent_properties.ere-property .property-item-content .property-title a {
font-size: 16px;
font-weight: 500;
}
.ere_widget_featured_properties.ere-property .property-item-content .property-title a:hover,
.ere_widget_recent_properties.ere-property .property-item-content .property-title a:hover {
color: var(--g5-color-accent);
}
.ere_widget_featured_properties.ere-property .property-price-postfix,
.ere_widget_recent_properties.ere-property .property-price-postfix {
color: var(--g5-color-text-main);
}
.ere_widget_featured_properties.ere-property .property-location i,
.ere_widget_recent_properties.ere-property .property-location i {
color: var(--g5-color-accent);
}
.ere_widget_featured_properties.ere-property .owl-dot.active span,
.ere_widget_recent_properties.ere-property .owl-dot.active span {
background-color: var(--g5-color-accent);
}
.ere_widget_featured_properties.ere-property .property-view-gallery-wrap,
.ere_widget_recent_properties.ere-property .property-view-gallery-wrap {
background-color: var(--g5-color-accent);
}
.ere_widget_featured_properties.ere-property .property-view-gallery-wrap:hover a,
.ere_widget_recent_properties.ere-property .property-view-gallery-wrap:hover a {
color: var(--g5-color-accent);
}
.ere_widget_featured_properties.ere-property .property-favorite, .ere_widget_featured_properties.ere-property .compare-property,
.ere_widget_recent_properties.ere-property .property-favorite,
.ere_widget_recent_properties.ere-property .compare-property {
background-color: var(--g5-color-accent);
}
.ere_widget_featured_properties.ere-property .property-favorite:hover, .ere_widget_featured_properties.ere-property .compare-property:hover,
.ere_widget_recent_properties.ere-property .property-favorite:hover,
.ere_widget_recent_properties.ere-property .compare-property:hover {
color: var(--g5-color-accent);
}
.ere_widget_login_menu .login-link i {
margin-right: 10px;
}
.ere_widget_login_menu .login-link span {
color: var(--g5-color-heading);
}
.ere_widget_login_menu .user-dropdown i {
color: var(--g5-color-accent);
}
.ere_widget_login_menu .user-dropdown:hover .user-display-name {
color: var(--g5-color-accent);
}
.ere_widget_login_menu .user-dropdown .badge {
position: absolute;
background-color: var(--g5-color-accent);
color: #fff;
right: 1.25rem;
transform: translateY(-50%);
top: 50%;
}
.ere_widget_listing_property_taxonomy.ere_widget a {
color: inherit;
}
.ere_widget_listing_property_taxonomy.ere_widget ul li a:hover, .ere_widget_listing_property_taxonomy.ere_widget i {
color: var(--g5-color-accent) !important;
}
.ere_widget_mortgage_calculator.ere_widget .widget-title {
margin-bottom: 20px;
}
.ere_widget_mortgage_calculator.ere_widget .form-group {
margin-bottom: 10px;
}
.ere_widget_mortgage_calculator.ere_widget .title-mc-item {
font-size: 14px;
color: var(--g5-color-text-main);
font-weight: normal;
margin-bottom: 6px;
}
.ere_widget_mortgage_calculator.ere_widget .ere-mortgage-form input {
border-color: #f8f8f8;
height: 52px;
}
.ere_widget_mortgage_calculator.ere_widget .ere-mortgage-form input:focus {
border-color: var(--g5-color-accent);
}
.ere_widget_mortgage_calculator.ere_widget .btn {
margin-top: 20px;
background-color: var(--g5-color-accent);
border-color: var(--g5-color-accent);
}
.ere_widget_mortgage_calculator.ere_widget .mc-output b {
font-weight: normal;
color: var(--g5-color-text-main);
}
.ere_widget_mortgage_calculator.ere_widget .mc-output p {
padding: 7px 0;
font-weight: 500;
margin-bottom: 0;
font-size: 14px;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
}
.ere_widget_mortgage_calculator.ere_widget .mc-output p:first-child {
margin-top: 15px;
}
.ere_widget_mortgage_calculator.ere_widget .mc-output p + p {
border-top: solid 1px;
border-color: var(--g5-color-border);
}
.ere_widget_my_package .btn, .ere_widget_my_package .btn:hover, .ere_widget_my_package .btn:focus {
background-color: var(--g5-color-accent);
border-color: var(--g5-color-accent);
color: var(--g5-color-accent-foreground);
}
.ere_widget_search_form.ere_widget .ere-search-status-tab .btn-status-filter.active {
background-color: var(--g5-color-accent);
border-color: var(--g5-color-accent);
}
.ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap input, .ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap select {
border-color: #f8f8f8;
height: 52px;
}
.ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap input:focus, .ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap select:focus {
border-color: var(--g5-color-accent);
}
.ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap .form-group {
height: auto;
}
.ere_widget_search_form.ere_widget .sidebar-filter .ui-slider-range.ui-widget-header.ui-corner-all {
background-color: var(--g5-color-primary);
}
.ere_widget_search_form.ere_widget .sidebar-filter .ui-slider-handle.ui-state-default.ui-corner-all {
background-color: #fff;
}
.widget .register-agent .register-agent-text {
line-height: 1.39;
}
.widget .register-agent p {
font-size: 18px;
font-weight: 500;
}
.widget .register-agent .register-agent-btn {
margin-top: 27px;
} .content-404-wrapper {
text-align: center;
}
.content-404-wrapper h2 {
font-size: 12rem;
color: var(--g5-color-accent);
}
.content-404-wrapper h4 {
font-size: 30px;
font-weight: 600;
margin-bottom: 30px;
}
.content-404-wrapper p {
font-size: 15px;
margin-bottom: 35px;
} @media (max-width: 1200px) {
.fs-45rem-lg {
font-size: 4.5rem !important;
}
.gel-col-plr-15-xl .vc_column-inner, .gel-plr-15-xl {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (max-width: 991px) {
.fs-35rem-md {
font-size: 3.5rem !important;
}
.gel-col-plr-15-lg .vc_column-inner, .gel-plr-15-lg {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (max-width: 767px) {
.gel-col-plr-15-md .vc_column-inner, .gel-plr-15-md {
padding-left: 15px !important;
padding-right: 15px !important;
}
} .text-color {
color: var(--g5-color-text-main);
}
.text-accent {
color: var(--g5-color-accent);
}
.border-color {
border-color: var(--g5-color-border);
}
.heading-color {
color: var(--g5-color-heading);
}
.heading-bg-color {
background-color: var(--g5-color-heading);
}
.heading-border-color {
border-color: var(--g5-color-heading);
}
.primary-color {
color: var(--g5-color-primary);
}
.primary-bg-color {
background-color: var(--g5-color-primary);
}
.dark-color {
color: var(--g5-color-dark);
}
.gray-color {
color: var(--g5-color-gray);
}
.color-muted {
color: var(--g5-color-muted);
}
.color-bg-muted {
background-color: var(--g5-color-muted);
}
.light-text-color {
color: var(--g5-color-light);
}
.h1 {
font-family: var(--g5-h1-font) !important;
text-transform: var(--g5-h1-text-transform) !important;
font-size: var(--g5-h1-font-size) !important;
letter-spacing: var(--g5-h1-letter-spacing) !important;
font-weight: var(--g5-h1-font-weight) !important;
line-height: var(--g5-h1-line-height) !important;
color: var(--g5-color-heading) !important;
}
.h2 {
font-family: var(--g5-h2-font) !important;
color: var(--g5-color-heading) !important;
font-size: var(--g5-h2-font-size) !important;
letter-spacing: var(--g5-h2-letter-spacing) !important;
text-transform: var(--g5-h2-text-transform) !important;
font-weight: var(--g5-h2-font-weight) !important;
line-height: var(--g5-h2-line-height) !important;
}
.h3 {
font-family: var(--g5-h3-font) !important;
color: var(--g5-color-heading) !important;
font-size: var(--g5-h3-font-size) !important;
letter-spacing: var(--g5-h3-letter-spacing) !important;
text-transform: var(--g5-h3-text-transform) !important;
font-weight: var(--g5-h3-font-weight) !important;
line-height: var(--g5-h3-line-height) !important;
}
.h4 {
font-family: var(--g5-h4-font) !important;
color: var(--g5-color-heading) !important;
font-size: var(--g5-h4-font-size) !important;
letter-spacing: var(--g5-h4-letter-spacing) !important;
text-transform: var(--g5-h4-text-transform) !important;
font-weight: var(--g5-h4-font-weight) !important;
line-height: var(--g5-h4-line-height) !important;
}
.h5 {
font-family: var(--g5-h5-font) !important;
color: var(--g5-color-heading) !important;
font-size: var(--g5-h5-font-size) !important;
letter-spacing: var(--g5-h5-letter-spacing) !important;
text-transform: var(--g5-h5-text-transform) !important;
font-weight: var(--g5-h5-font-weight) !important;
line-height: var(--g5-h5-line-height) !important;
}
.h6 {
font-family: var(--g5-h6-font) !important;
color: var(--g5-color-heading) !important;
font-size: var(--g5-h6-font-size) !important;
letter-spacing: var(--g5-h6-letter-spacing) !important;
text-transform: var(--g5-h6-text-transform) !important;
font-weight: var(--g5-h6-font-weight) !important;
line-height: var(--g5-h6-line-height) !important;
} .entry-content:after, .comment-form:after, .widget:after {
content: "";
display: block;
clear: both;
}