@font-face{font-family:'GT-Walsheim-Pro-Regular';src:url(../fonts/FuturaStd-Light.otf);src:url(../fonts/GTWalsheimProRegular.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'GT-Walsheim-Pro-Medium';src:url(../fonts/GTWalsheimProMedium.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'GT-Walsheim-Pro-Light';src:url(../fonts/GTWalsheimProLight.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:FontAwesome;src:url(../fonts/FontAwesome.otf);src:url(../fonts/fontawesome-webfont.eot);src:url(../fonts/fontawesome-webfont.ttf) format("ttf") , url(fonts/fontawesome-webfont.woff2) format("woff2") , url(fonts/fontawesome-webfont.woff) format("woff") , url(../fonts/fontawesome-webfont.ttf) format("truetype");font-weight:400;font-style:normal}:root{--site-color:#451213;--hover-site-color:#341888;--white-color:#fff;--font-body:GT-Walsheim-Pro-Light;--secondary-font-body:GT-Walsheim-Pro-Regular;--heading-fonts:GT-Walsheim-Pro-Medium;--font-body-size:18px;--heading-font-color:#451213;--link-btn-bg:#451213;--link-color:#451213;--footer-background:#451213;--menu-hover-color:#999}.text-right{text-align:right}.text-center{text-align:center}.f-nav{z-index:99999;left:0;top:0;width:100%;background:rgba(255,255,255,.94)}body .no-padding{padding:0}.nopadding{padding:0!important}.container{max-width:1170px;margin:0 auto}.flex-row{display:flex}.pt-pb{padding:5em 0}.site-header{width:100%;z-index:999999;padding:0;background-color:#492427}header .flex-row{align-items:center;justify-content:space-between}.logo{padding:0}.custom-logo-link{display:block;line-height:normal}.site_logo{overflow:hidden;padding:0;float:left;max-width:420px}.right-head{float:right;display:flex;flex-wrap:wrap}.phone{margin-bottom:5px}.phone a{color:#fff;font-size:22px;margin-right:15px}.site-header.f-nav .col-sm-9{padding:1% 1% 1% 35%}.main-navigation li{display:inline-block;position:relative}.main-navigation li:after{content:"";position:absolute;height:2px;width:100%;transform:translateX(-50%) scaleX(0);background:#fff;bottom:2px;left:50%;transition:all .3s ease-out}.main-navigation li:hover::after{transform:translateX(-50%) scaleX(1)}.main-navigation a{color:#fff;font-size:19px;letter-spacing:.5px;font-family: var(--font-body);padding:.3em 0;display:block}.main-navigation a:hover{color:#fff}.welcome{}h1.title-home{color:#333;font-size:40px}.welcome p{padding:0 5em}.welcome h5{text-transform:uppercase;letter-spacing:2px;font-size:17px;font-family:'GT-Walsheim-Pro-Medium';margin:0}.Services .container{display:flex;margin-top:30px;clear:both}#latest-service{margin:10px 15px;transition:transform .2s;overflow:hidden}#latest-service:hover{transform:scale(1.02)}#latest-service:hover .img-box img{opacity:.8}.latest-title{font-size:22px;margin:10px 0 5px}.latest-title a{color:#451213}.latest-text{display:block;font-size:16px;line-height:25px;color:#7a7a7a}.img-box img{border-radius:5px;height:210px;object-fit:cover;width:100%}.We-Ready{background:url(https://www.ginnysestates.com/wp-content/uploads/2020/02/xBG-color-1.jpg.pagespeed.ic.mhcy1BGbOJ.jpg) no-repeat;background-size:cover;padding-bottom:10em;position:relative;clear:both}.We-Ready h1{color:#fff;font-size:80px;font-family:'GT-Walsheim-Pro-Regular';margin:0}.We-Ready h5{color:#fff;letter-spacing:5px;font-family:'GT-Walsheim-Pro-Regular';font-size:18px;margin-bottom:2em}.Free-Consultation{background:#fff9f1;padding-bottom:3em}.Consultation{max-width:55%;margin:-100px auto 50px;background:#fff;padding:2em 3em;box-shadow:0 0 20px rgba(0,0,0,.1);position:relative}.Free-Consultation h1.title-home{font-size:30px;text-align:center;display:block;margin:0}.Services.help.text-center .img-box img{height:auto;width:auto}.footer-section .wpcf7-form-control.wpcf7-submit{background-color:rgba(0,0,0,.49)}.footer-section input[type="email"]{border-radius:3px}.page-header{background:rgba(53,22,133,1);background:-moz-linear-gradient(left,rgba(53,22,133,1) 0%,rgba(25,59,185,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(53,22,133,1)),color-stop(100%,rgba(25,59,185,1)));background:-webkit-linear-gradient(left,rgba(53,22,133,1) 0%,rgba(25,59,185,1) 100%);background:-o-linear-gradient(left,rgba(53,22,133,1) 0%,rgba(25,59,185,1) 100%);background:-ms-linear-gradient(left,rgba(53,22,133,1) 0%,rgba(25,59,185,1) 100%);background:linear-gradient(to right,rgba(53,22,133,1) 0%,rgba(25,59,185,1) 100%)}.testimonials-list h2{font-size:40px;margin:0}.testimonials{background-image:url(https://www.ginnysestates.com/wp-content/themes/Ginny_Girls_Estates/assets/images/xmap-bg.png.pagespeed.ic.qP17-fWlFl.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.testimonials p{line-height:35px}.elementor-heading-title-custom{color:#009ef0;font-size:45px;font-weight:300;line-height:50px;text-align:center;margin-bottom:.5em}.test-icons{margin:3px 0}.fa.fa-star{color:#fc0;font-size:15px}.testimonial_rotator_wrap{margin:0!important;padding:0 5em!important}.longform_hr{display:none}.testimonial_rotator_author_info p{margin:0;font-family:'GT-Walsheim-Pro-Regular';letter-spacing:1.5px}.envira-gallery-wrap,.envira-gallery-wrap .envira-gallery-public{margin-bottom:1px!important}#wpforms-submit-149{background:#7a1316;border:none;color:#fff;padding:15px 40px}.bead{margin-bottom:40px;background-color:#fff;padding:0;background-repeat:no-repeat;background-size:cover}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding:0!important}.bead .entry-title{font-weight:normal;color:#000;margin:0;font-size:40px;letter-spacing:.5px}.header-page-inetrnal img{width:100%}.wrap{overflow:hidden;margin-bottom:40px}.left-container{float:left;max-width:70%;width:100%}.right-side{max-width:28%;float:right;width:100%}.right-side h2.widget-title{border-bottom:1px solid #ccc;padding-bottom:10px}.page-id-7 .col-4{padding:25px;margin-right:40px;box-shadow:0 0 25px #eee}h6.upcoming_descri{text-align:center}.blog .entry-content img{max-width:300px;float:left;margin-right:25px}.blog .entry-header .entry-title{margin-bottom:0}.more-link{display:inline-block;background-color:var(--link-color);border-radius:3px;color:#fff!important;font-size:17px;letter-spacing:1px;padding:10px 25px;margin-top:15px}.blog .left-container article{margin-bottom:30px;padding:20px;background:#fcfcfc}.flex-col{display:flex}.half-col{width:50%;display:flex;padding:0 15px}.col-4{width:33%;padding:0 15px}.col-8{width:67%;padding:0 15px}.site-footer{background:var(--footer-background);color:#fff;padding:2em 0 0;float:left;width:100%}.footer-section .flex-row{flex-wrap:wrap}.footer-section{padding:0}.footer-section h2{color:#fff;font-size:28px;margin:0 0 1em;letter-spacing:.2px}.quick-links{margin-left:0}.about-widget{display:flex;width:100%}.about-widget section{margin:0 1.5em}.about-widget section:last-child{width:29%}.about-widget section:first-child{width:35%}.footer-link{margin:30px 0 20px}.footer-link li{display:inline-block;margin:0 10px}body .btn-default{background:#001ed6;border:0;border-radius:3px;color:#fff;display:inline-block;font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:14px 25px}body .btn-default.remove-background{border:2px solid var(--site-color);background:none;color:var(--site-color)}body .btn-default:hover{background-color:#222;color:#fff}.site-info{font-size:14px;text-align:center;display:block;background:#370e0f;margin-top:2em;padding:1.3em;letter-spacing:1px}.site-footer .site-info a{color:#fff;font-size:14px}.site-footer .site-info p{margin-bottom:.5em;letter-spacing:.8px}.site-footer h2.widget-title{color:#fff;font-size:23px;font-family:'GT-Walsheim-Pro-Light'}.quick-link{padding:0 15px 8px;position:relative;margin:0}.quick-link li{margin:5px 0;display:block}.site-footer a{color:#fff;font-size:16px;letter-spacing:.5px;position:relative}.quick-link a::after{position:absolute;left:-15px;content:"";height:3px;width:3px;top:8px;background-color:#ccc;border-radius:100px}.site-footer a:hover{color:#fff}section.service-top-bar{clear:both;background:#492427;padding:50px 0}section.service-top-bar ul{display:flex;margin:0;padding:0}section.service-top-bar ul li:nth-child(1) {width:70%;color:#fff;font-size:25px}section.service-top-bar ul li{list-style:none}section.service-top-bar ul li:last-child{width:30%}section.service-top-bar ul li:last-child a{float:right}.social-media{margin:5px 0 0;padding:0;text-align:center}.social-media li{display:inline-block;list-style:none;margin:0 1px}.social-media li a{display:block;font-size:23px;color:#fff;text-align:center;width:45px;line-height:45px;border-radius:3px;background-color:rgba(18,20,32,.15);transition:.3s}.social-media li a:hover,.cont-btn:hover{color:#fff;background:#000}.fa{display:inline-block;font:20px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-facebook:before{content:"\f09a"}.fa-twitter:before{content:"\f099"}.fa-google-plus:before{content:"\f0d5"}.fa-linkedin:before{content:"\f0e1"}.fa-youtube:before{content:"\f167"}.fa-instagram:before{content:"\f16d"}.fa-pinterest:before{content:"\f0d2"}.fa-user-o:before{content:"\f2c0"}.fa-envelope-o:before{content:"\f003"}.fa-phone:before{content:"\f095"}.fa-home:before{content:"\f015"}.fa-flag-file-pdf-o:before{content:"\f1c1"}.fa-address-card-o:before{content:"\f2bc"}.fa-handshake-o:before{content:"\f2b5"}.fa-bell-o:before{content:"\f0a2"}.fa-pinterest:before{content:"\f0d2"}.fa-whatsapp:before{content:"\f232"}ul.event_list.past_event li{display:none}ul.event_list.past_event #tribe-events,body.archive .tribe-events-notices ul li{display:block}.job_box_wrapper h1 a{font-size:36px;font-weight:700;color:gray;font-family:'Montserrat Alternates',sans-serif!important}.job_posting_wrapper{padding-top:50px}.job_box_wrapper{box-shadow: 0 3px 10px rgb(0 0 0 / 20%);background:#fff;padding:20px;transition:all 1s;position:relative;margin-bottom:25px;border:2px solid}.job_posting_inner_wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.job_posting_inner_wrapper .col-6{width:50%!important}.job_posting_wrapper p{margin:0}.job_compensation{padding-top:25px}.job_posting_wrapper a{color:#0a7cff}.apply_now_btn{padding-top:30px}.apply_now_btn a{background:#492427;color:#fff!important}.mobile-menu-logo{display:none}@media screen and (max-width:767px){.mobile-menu-logo{display:block}a.phone{color:#fff;font-size:18px}.mobile-phone{gap:22px;display:flex;align-items:center;color:#fff;font-size:18px;justify-content:center}.mobile-menu-logo{display:grid;gap:9px}.mobile-menu-logo img{margin:auto}.job_posting_inner_wrapper{display:block!important}.job_posting_inner_wrapper .col-6{width:100%!important}.job_posting_inner_wrapper h3{margin:0}.job_posting_wrapper h1{margin:0 0 5px 0}.job_box_wrapper h1 a{font-size:27px}}@media screen and (max-width:480px){.job_box_wrapper h1 a{font-size:22px}.job_posting_wrapper h1{margin:0 0 5px;line-height:30px}}@media screen and (max-width:420px){.job_box_wrapper h1 a{font-size:18px}}