/**handles:aios-starter-theme-child-style**/
@font-face{font-family:edwardian;src:url(https://johncashrealty.com/wp-content/themes/johncashrealty.com_new/fonts/edwardian.TTF)}.site-nav li{position:relative}.site-nav .sub-menu{list-style:none outside none;margin:0;background:0 0;display:none;padding:0;position:absolute;width:100%;min-width:180px;text-align:center;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.site-nav .sub-menu a{color:#fff;display:block;padding:10px;text-transform:uppercase;font-size:14px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-decoration:none}.site-nav .sub-menu .sub-menu{margin-left:100%;top:0}.site-nav li:hover>.sub-menu{display:block}.site-nav .sub-menu li{position:relative}body{font-family:Roboto,sans-serif;font-size:14px;background:#fff;color:#000;margin:0}.header{position:absolute;z-index:1000;top:0;left:0;width:100%}.header .header-wrap .header-logo{margin-top:35px;display:block;text-align:center}.header .header-wrap .header-logo a{display:inline-block}.header .header-wrap .header-logo a img{max-width:100%}.header .header-wrap .header-navigation{margin-top:29px;background:#4e82ac;background:-moz-linear-gradient(left,#4e82ac 1%,#2989d8 34%,#207cca 69%,#5286b0 100%);background:-webkit-linear-gradient(left,#4e82ac 1%,#2989d8 34%,#207cca 69%,#5286b0 100%);background:linear-gradient(to right,#4e82ac 1%,#2989d8 34%,#207cca 69%,#5286b0 100%)}.header .header-wrap .header-navigation .site-nav{text-align:center}.header .header-wrap .header-navigation .site-nav>li{display:inline-block;margin:0 36.5px;padding:15px 0}.header .header-wrap .header-navigation .site-nav>li>a{font-size:14px;font-weight:300;text-transform:uppercase;color:#fff;text-decoration:none;position:relative}.header .header-wrap .header-navigation .site-nav>li>a:before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header .header-wrap .header-navigation .site-nav>li:hover a:before{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header .header-wrap .header-navigation .site-nav>li>.sub-menu{padding-top:18px}.header .header-wrap .header-navigation .site-nav>li>.sub-menu>li{display:block}.header .header-wrap .header-navigation .site-nav>li>.sub-menu>li>a{display:block;background:rgba(104,184,247,.75);padding:13px 15px}.header .header-wrap .header-navigation .site-nav>li>.sub-menu>li>a:hover{background:rgba(25,96,143,.9)}.header.fixed-header{position:fixed;z-index:1001;background:#19608f;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.header.fixed-header.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header.fixed-header .header-wrap{padding:28px 0 18px}.header.fixed-header .header-wrap .header-logo{margin-top:0;text-align:left}.header.fixed-header .header-wrap .header-navigation{margin-top:13px;background:0 0}.header.fixed-header .header-wrap .header-navigation .site-nav{text-align:right}.header.fixed-header .header-wrap .header-navigation .site-nav>li{margin:0 0 0 26px}.header.fixed-header .header-wrap .header-navigation .site-nav>li:first-child{margin-left:0}.header.fixed-header .header-wrap .header-navigation .site-nav>li>.sub-menu{padding-top:37px}.amh-navigation .amh-menu li{border:none}.amh-navigation .amh-menu li a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-transform:uppercase;font-weight:300}.amh-navigation .amh-menu li li a{background:#76abcb;color:#fff}.amh-navigation .amh-menu li.open>a,.amh-navigation .amh-menu li:hover>a{background:#76abcb}.amh-navigation .amh-menu li li.open>a,.amh-navigation .amh-menu li li:hover>a{background:#19608f;color:#fff}.hp-slideshow .cycloneslider .cycloneslider-slide{position:relative}.hp-slideshow .cycloneslider .cycloneslider-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.tagline{display:block;color:#fff;text-shadow:1px 1px 3px #787869}.hp-slideshow .cycloneslider .cycloneslider-slide .cycloneslider-caption{background:0 0;text-align:center;opacity:1}.hp-slideshow .cycloneslider .cycloneslider-slide .cycloneslider-caption .slideshow-tagline{display:block;margin:0 auto 84px;max-width:100%}.hp-cta{background:#19608f url("https://johncashrealty.com/wp-content/themes/johncashrealty.com_new/images/cta-bg.jpg") no-repeat;background-position:center center;background-size:cover;padding:60px 0 70px}.hp-cta .cta-wrap .cta-link{display:block;width:265px;max-width:100%;margin:0 auto;position:relative;text-decoration:none}.hp-cta .cta-wrap .cta-link:after{content:"";position:absolute;bottom:-24px;left:0;width:100%;height:24px;background:transparent url("https://johncashrealty.com/wp-content/themes/johncashrealty.com_new/images/cta-shadow.png") no-repeat;background-size:100% 100%;pointer-events:none}.hp-cta .cta-wrap .cta-link .cta-img{display:block;width:100%}.hp-cta .cta-wrap .cta-link .cta-info-mask{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-cta .cta-wrap .cta-link .cta-info-mask:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #539ed9;background:0 0;opacity:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-cta .cta-wrap .cta-link .cta-info-mask .cta-info-wrap{position:absolute;top:260px;left:0;width:100%;height:100%;text-align:center;background:rgba(83,158,217,.75);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-cta .cta-wrap .cta-link .cta-info-mask .cta-info-wrap .cta-info{position:absolute;top:64px;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px 20px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-cta .cta-wrap .cta-link .cta-info-mask .cta-info-wrap .cta-info .cta-name{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:18px;letter-spacing:.36px;text-transform:uppercase;color:#fff;margin-bottom:70px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-cta .cta-wrap .cta-link .cta-info-mask .cta-info-wrap .cta-info .cta-description{font-size:13px;font-weight:300;line-height:20px;color:#fff;display:none}.hp-cta .cta-wrap .cta-link:hover .cta-info-mask:after{opacity:1}.hp-cta .cta-wrap .cta-link:hover .cta-info-mask .cta-info-wrap{top:50%;background:rgba(10,76,119,.9)}.hp-cta .cta-wrap .cta-link:hover .cta-info-mask .cta-info-wrap .cta-info{top:50%}.hp-cta .cta-wrap .cta-link:hover .cta-info-mask .cta-info-wrap .cta-info .cta-name{margin-bottom:0}.hp-fp{padding:62px 0 73px}.hp-fp .fp-wrap .fp-icon{display:block;margin:0 auto 2px;max-width:100%}.hp-fp .fp-wrap .fp-title{font-family:Montserrat,sans-serif;font-size:34px;line-height:34px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#19608f;text-align:center;margin-bottom:17px}.hp-fp .fp-wrap .fp-subtext{display:block;margin:0 auto;width:475px;max-width:100%;font-size:14px;font-weight:300;line-height:24px;text-align:center;color:#8e8e8e;margin-bottom:58px}.hp-fp .fp-wrap .fp-slider{margin:0 -15px}.hp-fp .fp-wrap .fp-slider .fp-slider-item{margin:0 15px;position:relative;text-decoration:none}.hp-fp .fp-wrap .fp-slider .fp-slider-item .fp-img{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.hp-fp .fp-wrap .fp-slider .fp-slider-item .fp-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,96,143,.67);opacity:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-fp .fp-wrap .fp-slider .fp-slider-item .fp-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url("https://johncashrealty.com/wp-content/themes/johncashrealty.com_new/images/fp-overlay.png") no-repeat;background-size:100% 100%;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-fp .fp-wrap .fp-slider .fp-slider-item .fp-img canvas{width:50%}.fp-slider-item.slick-slide{height:25rem!important}.hp-fp .fp-wrap .fp-slider .fp-slider-item:hover .fp-img:before{opacity:1}.hp-fp .fp-wrap .fp-slider .fp-slider-item:hover .fp-img:after{opacity:0}.hp-fp .fp-wrap .fp-slider .fp-slider-item .fp-info{position:absolute;bottom:32px;left:0;width:100%;text-align:center;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-fp .fp-wrap .fp-slider .fp-slider-item .fp-info .fp-name{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;color:#fff;text-transform:uppercase;padding:0 15px}.hp-fp .fp-wrap .fp-slider .fp-slider-item .fp-info .fp-description{font-size:16px;font-weight:300;color:#fff;text-transform:uppercase;margin-top:-2px}.hp-fp .fp-wrap .fp-slider .fp-slider-item:hover .fp-info{opacity:0;bottom:0}.hp-fp .fp-wrap .fp-slider .fp-slider-item .fp-view-more{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate3d(-50%,-65%,0);transform:translate3d(-50%,-65%,0);font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;color:#fff;opacity:0;border:1px solid #fff;padding:17px 15px;width:165px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-fp .fp-wrap .fp-slider .fp-slider-item:hover .fp-view-more{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);opacity:1}.hp-fp .fp-wrap .fp-slider .slick-dots{text-align:center;font-size:0;margin-top:48px}.hp-fp .fp-wrap .fp-slider .slick-dots li{display:inline-block;padding:0 6.5px}.hp-fp .fp-wrap .fp-slider .slick-dots li button{padding:0;margin:0;border:none;outline:0;width:14px;height:14px;border-radius:50%;background:#67b9f5;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-fp .fp-wrap .fp-slider .slick-dots li.slick-active button{background:#19608f}.hp-welcome{padding:62px 0 73px;background:#256c9b url("https://johncashrealty.com/wp-content/themes/johncashrealty.com_new/images/welcome-bg.jpg") no-repeat;background-position:center center;background-size:cover}.hp-welcome .welcome-wrap .welcome-icon{display:block;margin:0 auto 2px;max-width:100%}.hp-welcome .welcome-wrap .welcome-title{font-family:Montserrat,sans-serif;font-size:34px;line-height:34px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#fff;text-align:center;margin-bottom:17px}.hp-welcome .welcome-wrap .welcome-subtext{display:block;margin:0 auto;width:475px;max-width:100%;font-size:14px;font-weight:300;line-height:24px;text-align:center;color:#fff;margin-bottom:58px}.hp-welcome .welcome-wrap .welcome-content{color:#fff;font-weight:300;font-size:14px;line-height:24px;text-align:justify;text-align-last:left}.hp-welcome .welcome-wrap .welcome-content p{margin-bottom:25px}.hp-welcome .welcome-wrap .welcome-content p:last-of-type{margin-bottom:0}.hp-blog-testi{padding:63px 0 73px}.hp-blog-testi .blog-testi-wrap .blog-testi-icon{display:block;margin:0 auto 2px;max-width:100%}.hp-blog-testi .blog-testi-wrap .blog-testi-title{font-family:Montserrat,sans-serif;font-size:34px;line-height:34px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#19608f;text-align:center;margin-bottom:17px}.hp-blog-testi .blog-testi-wrap .blog-testi-subtext{display:block;margin:0 auto;width:475px;max-width:100%;font-size:14px;font-weight:300;line-height:24px;text-align:center;color:#8e8e8e;margin-bottom:58px}.hp-blog{margin-bottom:90px}.hp-blog .blog-wrap .blog-left{margin-right:-15px}.hp-blog .blog-wrap .blog-left .blog-slider-img .blog-slider-img-item .blog-img{background-repeat:no-repeat;background-position:center center;background-size:cover}.hp-blog .blog-wrap .blog-left .blog-slider-img .blog-slider-img-item .blog-img canvas{display:block;width:100%}.hp-blog .blog-wrap .blog-right{text-align:right;padding-left:40px}.hp-blog .blog-wrap .blog-right .blog-title{margin-top:38px;font-family:Montserrat,sans-serif;font-size:34px;line-height:34px;font-weight:600;text-transform:uppercase;color:#19608f;letter-spacing:3.4px}.hp-blog .blog-wrap .blog-right .blog-slider{margin-top:21px}.hp-blog .blog-wrap .blog-right .blog-slider .blog-slider-item .post-title{display:block;font-family:Montserrat,sans-serif;font-size:18px;text-transform:uppercase;font-weight:600;color:#19608f}.hp-blog .blog-wrap .blog-right .blog-slider .blog-slider-item .post-date{display:block;font-size:11px;font-weight:300;color:#71aecb;letter-spacing:1.1px;text-transform:uppercase;margin-top:-1px}.hp-blog .blog-wrap .blog-right .blog-slider .blog-slider-item .post-content{display:block;font-size:14px;line-height:24px;color:#8e8e8e;margin-top:14px}.hp-blog .blog-wrap .blog-right .blog-slider .blog-slider-item .post-read-more{display:inline-block;width:165px;height:56px;text-align:center;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;background:#76abcb;margin-top:45px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-blog .blog-wrap .blog-right .blog-slider .blog-slider-item .post-read-more:before{content:"";display:inline-block;vertical-align:middle;height:100%}.hp-blog .blog-wrap .blog-right .blog-slider .blog-slider-item .post-read-more:hover{background:#19608f}.hp-testi .testi-wrap .testi-left{padding-right:30px}.hp-testi .testi-wrap .testi-left .testi-title{font-family:Montserrat,sans-serif;font-size:34px;line-height:34px;font-weight:600;text-transform:uppercase;color:#19608f;letter-spacing:3.4px;margin-top:44px}.hp-testi .testi-wrap .testi-left .testi-slider{margin-top:19px}.hp-testi .testi-wrap .testi-left .testi-slider .testi-slider-item .testi-content{display:block;font-size:14px;line-height:24px;color:#8e8e8e;margin-bottom:25px;text-align:left}.hp-testi .testi-wrap .testi-left .testi-slider-item{text-align:left}.hp-testi .testi-wrap .testi-left .testi-slider .testi-slider-item .testi-read-more{float:left}.hp-testi .testi-wrap .testi-left .testi-slider .testi-slider-item .testi-author{text-decoration:none;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#76abcb;display:block}.hp-testi .testi-wrap .testi-left .testi-slider .testi-slider-item .testi-author:hover{color:#19608f}.hp-testi .testi-wrap .testi-left .testi-slider .testi-slider-item .testi-read-more{margin-top:42px;display:block;width:165px;height:56px;text-align:center;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;background:#76abcb;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-testi .testi-wrap .testi-left .testi-slider .testi-slider-item .testi-read-more:before{content:"";display:inline-block;vertical-align:middle;height:100%}.hp-testi .testi-wrap .testi-left .testi-slider .testi-slider-item .testi-read-more:hover{background:#19608f}.hp-testi .testi-wrap .testi-right{margin-left:-15px}.hp-testi .testi-wrap .testi-right .testi-slider-img .testi-slider-img-item .testi-img{background-repeat:no-repeat;background-position:center center;background-size:cover}.hp-testi .testi-wrap .testi-right .testi-slider-img .testi-slider-img-item .testi-img canvas{display:block;width:100%}.hp-social-media{padding:87px 0 50px;background:#e9e9e9}.hp-social-media .social-media-wrap .social-media-icon{display:block;margin:0 auto 2px;max-width:100%}.hp-social-media .social-media-wrap .social-media-title{font-family:Montserrat,sans-serif;font-size:34px;line-height:34px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#19608f;text-align:center;margin-bottom:17px}.hp-social-media .social-media-wrap .social-media-subtext{display:block;margin:0 auto;width:475px;max-width:100%;font-size:14px;font-weight:300;line-height:24px;text-align:center;color:#8e8e8e;margin-bottom:58px}.hp-social-media .social-media-wrap .facebook-section{margin-bottom:0}.hp-social-media .social-media-wrap .facebook-section .facebook-left{margin-right:-15px;min-height:472px;position:relative}.hp-social-media .social-media-wrap .facebook-section .facebook-left .facebook-img{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:50%;transform:translateY(-50%)}.hp-social-media .social-media-wrap .facebook-section .facebook-left .facebook-img canvas{display:block;width:100%}.hp-social-media .social-media-wrap .facebook-section .facebook-right{padding-left:45px}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list{margin-top:22px}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item{display:block;margin-bottom:26px}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item:last-child{margin-bottom:0}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item:after,.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item:before{content:"";display:table;clear:both}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item.recent{padding-bottom:30px;margin-bottom:32px;border-bottom:1px solid #bcbcbc}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item.recent .facebook-username{margin-top:23px}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item.recent .facebook-content{width:calc(100% - 89px)}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item .facebook-user-photo{float:left;margin-right:15px}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item .facebook-content{float:left;font-size:13px;line-height:20px;color:#8e8e8e;font-weight:300;width:calc(100% - 76px)}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item .facebook-content .facebook-username{font-family:Montserrat,sans-serif;font-size:18px;line-height:18px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#19608f;margin-bottom:2px}.hp-social-media .social-media-wrap .facebook-section .facebook-right .facebook-list .facebook-item .facebook-content .facebook-date{font-size:11px;line-height:11px;color:#989898;margin-bottom:3px}.hp-social-media .social-media-wrap .channel-section .channel-left{margin-top:44px;padding-right:45px}.hp-social-media .social-media-wrap .channel-section .channel-left .channel-name{font-family:Montserrat,sans-serif;font-size:34px;line-height:34px;font-weight:600;text-transform:uppercase;color:#19608f;letter-spacing:3.4px;margin-bottom:30px}.hp-social-media .social-media-wrap .channel-section .channel-left .channel-title{font-family:Montserrat,sans-serif;font-size:18px;line-height:18px;font-weight:500;color:#76abcb;margin-bottom:15px}.hp-social-media .social-media-wrap .channel-section .channel-left .channel-content{font-size:14px;line-height:24px;font-weight:300;color:#8e8e8e;margin-bottom:44px}.hp-social-media .social-media-wrap .channel-section .channel-left .channel-watch-more{display:block;width:165px;height:56px;background:#76abcb;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;color:#fff;text-decoration:none;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hp-social-media .social-media-wrap .channel-section .channel-left .channel-watch-more:before{content:"";display:inline-block;vertical-align:middle;height:100%}.hp-social-media .social-media-wrap .channel-section .channel-left .channel-watch-more:hover{background:#19608f}.hp-social-media .social-media-wrap .channel-section .channel-right{margin-left:-15px}.hp-social-media .social-media-wrap .channel-section .channel-right .channel-video{display:block;position:relative;outline:0}.hp-social-media .social-media-wrap .channel-section .channel-right .channel-video img{width:100%}.hp-social-media .social-media-wrap .channel-section .channel-right .channel-video .channel-video-play{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:96px;height:97px;background:transparent url("https://johncashrealty.com/wp-content/themes/johncashrealty.com_new/images/channel-video-play.png") no-repeat;background-size:cover;opacity:.7;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;cursor:pointer}.hp-social-media .social-media-wrap .channel-section .channel-right .channel-video:hover .channel-video-play{opacity:1}.footer{background:#e7e7e7 url("https://johncashrealty.com/wp-content/themes/johncashrealty.com_new/images/footer-bg.jpg") no-repeat;background-position:center center;background-size:cover;padding:84px 0 70px}.footer .footer-wrap .footer-logo{display:block;text-align:center;margin-bottom:75px}.footer .footer-wrap .footer-logo li{display:inline-block;vertical-align:middle;margin:0 12.5px}.footer .footer-wrap .footer-logo li img{display:block;max-width:100%}.footer .footer-wrap .footer-website-logo{display:block;margin:0 auto 10px;max-width:100%}.footer .footer-wrap .footer-navigation{text-align:center;margin-bottom:6px}.footer .footer-wrap .footer-navigation li{display:inline-block;margin:0 10px}.footer .footer-wrap .footer-navigation li a{font-size:13px;font-weight:300;text-transform:uppercase;color:#8e8e8e;text-decoration:none;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.footer .footer-wrap .footer-navigation li a:hover{color:#19608f}.footer .footer-wrap .footer-copyright{font-size:11px;font-weight:300;color:#898989;letter-spacing:.55px;text-align:center;margin-bottom:24px}.footer .footer-wrap .footer-copyright .footer-sitename{font-weight:700;text-transform:uppercase}.footer .footer-wrap .footer-copyright a{color:inherit;text-decoration:none;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.footer .footer-wrap .footer-copyright a:hover{color:#19608f}.footer .footer-wrap .footer-copyright a.footer-agentimage{text-decoration:underline;font-weight:700}.footer .footer-wrap .footer-mls{display:block;margin:0 auto;max-width:100%}#content-full,#content-sidebar{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}#content blockquote,#content dir,#content dl,#content fieldset,#content form,#content h4,#content menu,#content ol,#content p,#content ul,aside blockquote,aside dir,aside dl,aside fieldset,aside form,aside h4,aside menu,aside ol,aside p,aside ul{line-height:1.7}#content .entry-title{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#19608f}#content .archive-title{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#19608f}#content .archive-subtitle{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#19608f}.inner-page-banner{position:relative}.inner-page-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(49,112,158,.3)}.inner-page-banner img{width:100%}#breadcrumbs{text-transform:uppercase;font-weight:300}.sb-smi{margin:22px 0 0;padding:0;list-style:none;text-align:center}.sb-smi li{display:inline-block;padding:0 5px}.sb-smi li a{font-size:20px;width:35px;height:35px;border-radius:50%;background:#76abcb;text-decoration:none;color:#fff;display:table;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.sb-smi li a:hover{background:#19608f}.sb-smi li a span{display:table-cell;vertical-align:middle}.sb-cta{margin:0;padding:0;list-style:none}.sb-cta .cta-link{display:block;position:relative;width:265px;text-decoration:none;max-width:100%;margin:30px auto 0}.sb-cta .cta-link:after{content:"";position:absolute;bottom:-24px;left:0;width:100%;height:24px;background:transparent url("https://johncashrealty.com/wp-content/themes/johncashrealty.com_new/images/cta-shadow.png") no-repeat;background-size:100% 100%;pointer-events:none}.sb-cta .cta-link .cta-img{display:block;width:100%}.sb-cta .cta-link .cta-info-mask{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.sb-cta .cta-link .cta-info-mask:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #539ed9;background:0 0;opacity:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.sb-cta .cta-link .cta-info-mask .cta-info-wrap{position:absolute;top:230px;left:0;width:100%;height:100%;text-align:center;background:rgba(83,158,217,.75);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.firefox-true .sb-cta .cta-link .cta-info-mask .cta-info-wrap{width:101%}.sb-cta .cta-link .cta-info-mask .cta-info-wrap .cta-info{position:absolute;top:64px;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px 20px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.sb-cta .cta-link .cta-info-mask .cta-info-wrap .cta-info .cta-name{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:18px;letter-spacing:.36px;text-transform:uppercase;color:#fff;margin-bottom:70px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.sb-cta .cta-link .cta-info-mask .cta-info-wrap .cta-info .cta-description{font-size:13px;font-weight:300;line-height:20px;color:#fff;display:none}.sb-cta .cta-link:hover .cta-info-mask:after{opacity:1}.sb-cta .cta-link:hover .cta-info-mask .cta-info-wrap{top:50%;background:rgba(10,76,119,.9)}.sb-cta .cta-link:hover .cta-info-mask .cta-info-wrap .cta-info{top:50%}.sb-cta .cta-link:hover .cta-info-mask .cta-info-wrap .cta-info .cta-name{margin-bottom:0}.ai-contact-wrap input.wpcf7-submit,.ai-default-cf7wrap input.wpcf7-submit,.error-forms input.wpcf7-submit{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#content .entry{font-weight:300;font-size:14px;line-height:24px}a:active,a:focus{outline:0!important}.home .cycloneslider-template-responsive .cycloneslider-caption-description{font-size:65px;font-family:edwardian;margin:0 auto 84px;letter-spacing:2px;line-height:70px;color:#076c82;background:transparent url('https://johncashrealty.com/wp-content/themes/johncashrealty.com_new/images/tagline-bg.png') no-repeat;background-size:contain;background-position:center center}.home .cycloneslider-template-responsive .cycloneslider-caption-description::first-letter{font-size:105px}.menu_home{position:fixed;right:-100%;z-index:9000;background:#19608f;padding-top:5px;transition:all .3s ease-in-out}.header-menu .burger-set{position:relative;width:30px;display:inline-block;vertical-align:middle}.header-menu>span{display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:19px;margin-left:10px;text-shadow:1px 1px 1px #fff}.header-menu{position:absolute;right:16px;z-index:9999;cursor:pointer;top:15px}.header-menu .burger-set span{display:block;margin:0 0 4px 0;height:4px;background:#4e82ac}.highlight{right:0}.menu_home ul li>a{color:#fff;padding:8px 30px;display:block;text-transform:uppercase}.menu_home .sub-menu{display:none!important}span.sidebar-navigation-close:after,span.sidebar-navigation-close:before{content:'';position:absolute;height:2px;width:100%;top:16px;left:0;margin-top:-2px;background:#fff;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}span.sidebar-navigation-close:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}span.sidebar-navigation-close{cursor:pointer;height:30px;display:block;width:30px;position:relative}span.sidebar-navigation-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.smi{display:inline-block;width:35px;height:35px;line-height:35px;font-size:20px;border-radius:100%;background:#76abcb;color:#fff!important;text-decoration:none!important;margin:0 3px}.smi:hover{background:#19608f}.footer-smi-wrap{text-align:center;margin-bottom:10px}#listing-map-canvas{height:400px}.category-testimonials #content .archive-subtitle{margin-top:0}.custom-fixed-header{position:fixed;z-index:1001;top:11px;right:19px}.custom-fixed-header .fixed-header-menu-open{font-size:21px;line-height:21px;color:#19608f;cursor:pointer;text-transform:uppercase;font-weight:300;transition:all .4s ease-in-out}.custom-fixed-header .fixed-header-menu-open:hover{color:#10517d}.custom-fixed-header.n-white-bg .fixed-header-menu-open{font-size:21px;line-height:21px;color:#fff;cursor:pointer;text-transform:uppercase;font-weight:300;transition:all .4s ease-in-out}.custom-fixed-header.n-white-bg .fixed-header-menu-open:hover{color:#19608f}.custom-fixed-header .fixed-header-menu-open .fixed-header-burger{display:inline-block;vertical-align:middle;width:30px;position:relative;top:-1.5px;margin-right:10px}.custom-fixed-header .fixed-header-menu-open .fixed-header-burger span{display:block;width:100%;height:2px;margin-top:6px;background:#19608f;transition:all .4s ease-in-out}.custom-fixed-header .fixed-header-menu-open:hover .fixed-header-burger span{background:#10517d}.custom-fixed-header.n-white-bg .fixed-header-menu-open .fixed-header-burger span{background:#fff}.custom-fixed-header.n-white-bg .fixed-header-menu-open:hover .fixed-header-burger span{background:#19608f}.custom-fixed-header .fixed-header-menu-open .fixed-header-burger span:first-child{margin-top:0}.custom-fixed-header .fixed-header-navigation{position:absolute;top:-11px;right:-19px;z-index:1002;min-width:144px;transform:translateX(100%);pointer-events:none;transition:all 1s}.custom-fixed-header.active .fixed-header-navigation{transform:translateX(0);pointer-events:auto}.custom-fixed-header .fixed-header-navigation .fixed-header-menu-close{background:#19608f;padding:11.5px 28px}.custom-fixed-header .fixed-header-navigation .fixed-header-menu-close img{cursor:pointer;transition:all .4s ease-in-out}.custom-fixed-header .fixed-header-navigation .fixed-header-menu-close img:hover{opacity:.75}.custom-fixed-header .fixed-header-navigation .site-nav{border-left:1px solid #2b6597}.custom-fixed-header .fixed-header-navigation .site-nav li{display:block}.custom-fixed-header .fixed-header-navigation .site-nav li a{font-size:13px;color:#fff;text-transform:uppercase;display:block;text-align:left;background:#19608f;text-decoration:none;padding:8px 28px;transition:all .4s ease-in-out}.custom-fixed-header .fixed-header-navigation .site-nav li a:hover{background:#10517d}.custom-fixed-header .fixed-header-navigation .site-nav .sub-menu{top:0;left:-1px;transform:translateX(-100%)}div#areaPickerInputWrapper{width:869px!important}div#ihf_subdivision_chosen,label.field-label.ihf-subdivision-label,span.input-group-addon{display:none!important}.chosen-search .chosen-results li:nth-child(8){display:none}.photo-list.slick-slide.slick-current.slick-active{background-size:contain;background-repeat:no-repeat;background-position:center}#ihf-main-container .btn-primary,.ihf-grid-result-price.title-bar-1{background-color:#3e82bb!important}div#ihf_mlsarea_chosen{display:none}.logged-in .header{top:32px}.logged-in .custom-fixed-header{top:47px}.Select-baths,.Select-beds,.Selectarea,.Sortby,.salerent,.select-city,.select-property-type{width:100%;border-radius:6px;padding:10px 0 10px 11px;border:1px solid #c3c3c3;outline:0;margin:10px 0 23px 0;color:#666}.Selectresult{width:50%;border-radius:6px;padding:10px 0 10px 11px;border:1px solid #c3c3c3;outline:0;margin:10px 0 23px 0;color:#666}.Acres,.SqFt,.island,input.max-price,input.min-price{width:100%;border-radius:6px!important;padding:8px 0 8px 11px;border:1px solid #c3c3c3;outline:0;margin:9px 0 12px 0;color:#666}.formSubmit{width:100%;border-radius:6px!important;padding:8px 0 8px 11px;border:1px solid #6bb8f9;outline:0;margin:9px 0 12px 0;color:#fff;background:#3e82bb}input.island{cursor:not-allowed}.pop-gallery-wrap .pop-gallery .photo-list,.pop-slideshow .photo-slideshow .photo-list{background-size:contain!important;background-repeat:no-repeat;background-position:center!important}#content .property-description .prop-cta a:hover{background:#19608f!important}.popup-wrap-mortage .mortage-calculator .m-form form div input[type=submit]:hover{background:#19608f!important}.amh-header-buttons{background:#fff!important;color:#19608f}.amh-header-buttons.amh-1a .amh-center .amh-phone-text,.amh-header-buttons.amh-1a .amh-center .amh-phone-text a{color:#19608f!important}.amh-navigation .amh-menu li.open>a,.amh-navigation .amh-menu li:hover>a{background:#363636!important}.amh-navigation .amh-menu li ul{background:#19608f!important}.amh-navigation .amh-menu li ul a{color:#fff!important}.category-news-and-archive img{max-width:100%}div#img-caption{bottom:0;position:absolute;text-align:center;left:0;right:0;margin:auto;color:#fff;padding:10px;background:rgba(0,0,0,.2);text-transform:uppercase;font-size:20px;font-weight:400}#content .listing-details-wrap .photo-slideshow .photo-list{background-size:auto 100%!important}#content .listing-details-wrap .photo-slideshow{background:#b1b1b1}#wpps-part{top:0;position:absolute;text-align:center;width:100%;z-index:99;padding-top:3rem}@media screen and (max-width:990px){#wpps-part{top:8rem}}@media screen and (max-width:512px){#wpps-part img{width:50%;height:auto}}.channel-right iframe{width:100%}