*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#fafafa;color:#2f363d;font-family:Open Sans,sans-serif;font-size:100%;overflow-x:hidden}a{color:#f5484a}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#fff}img{max-width:100%}.center-inline-block{display:inline-block;float:none;margin:0 0 25px}@media screen and (min-width:768px){.center-inline-block{width:23%}}#sold-text{height:auto;margin:0;padding:0;position:absolute;right:20px;top:40px;width:135px;z-index:1}@media screen and (min-width:768px){.social-share{line-height:normal!important}.a2a_kit .a2a_svg{margin:2px 4px}}@media screen and (min-width:1024px){#sold-text{height:300px;top:20px;width:300px}}.cd-container{margin:0 auto;max-width:768px;width:90%}.cd-container:after{clear:both;content:"";display:table}@media only screen and (min-width:1170px){.has-top-margin{-webkit-animation:animate-margin-top .3s;-moz-animation:animate-margin-top .3s;animation:animate-margin-top .3s;margin-top:70px}}@-webkit-keyframes animate-margin-top{0%{margin-top:100px}to{margin-top:70px}}@-moz-keyframes animate-margin-top{0%{margin-top:100px}to{margin-top:70px}}@keyframes animate-margin-top{0%{margin-top:100px}to{margin-top:70px}}.cd-header{background-color:#0b3b5d;box-shadow:0 1px 3px rgba(0,0,0,.2);height:50px;left:0;position:absolute;top:0;width:100%;z-index:3}@media only screen and (min-width:768px){.cd-header{background-color:transparent;box-shadow:none;height:70px}}#cd-logo{float:left;margin:13px 0 0 5%}#cd-logo img{display:block}@media only screen and (min-width:768px){#cd-logo{margin:9px 0 0 5%}}@media only screen and (min-width:1170px){.cd-btn.is-hidden{left:-20%;margin:14px 0 0;opacity:0;padding:.8em 1.2em;position:fixed;top:0;-webkit-transition:left .3s,opacity .3s;-moz-transition:left .3s,opacity .3s;transition:left .3s,opacity .3s}.cd-btn.is-hidden.slide-in{left:5%;opacity:1}}.cd-primary-nav{background:url(../../../../../../templates/single-prop-sites/lender-sps-php/secondary-fixed-navigation/img/cd-icon-menu.svg) no-repeat 50%;background-size:44px 44px;float:right;height:100%;margin-right:5%;width:44px}.cd-primary-nav ul{left:0;position:absolute;top:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);width:100%}.cd-primary-nav ul.is-visible{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.cd-primary-nav a{background:#000101;border-top:1px solid #051426;color:#f0eee1;display:block;height:50px;line-height:50px;padding-left:5%}@media only screen and (min-width:768px){.cd-primary-nav{background:none;height:auto;width:auto}.cd-primary-nav ul{line-height:70px;position:static;width:auto}.cd-primary-nav ul,.cd-primary-nav ul.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-primary-nav li{display:inline-block;margin-left:1em}.cd-primary-nav a{background:transparent;border-top:none;color:#030d18;display:inline-block;height:auto;line-height:normal;padding:.6em 1em}}.a2a_floating_style{border-radius:0!important;height:40px;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.a2a_kit span{display:inline-block;margin-right:8px}@media screen and (min-width:768px){.a2a_floating_style{border-radius:6px!important;height:auto;right:0;top:40%;width:40px}.a2a_kit span{margin-bottom:1px}}.asog{color:#fff;font-family:PT Sans,sans-serif;line-height:3em;text-align:center}.asog-r1{font-size:13em;font-weight:700;line-height:1.1em;text-transform:uppercase}.asog-r2{display:inline-block;font-family:Lora,serif;font-size:2.7em;font-style:italic;font-weight:400;position:relative}.asog-r2:after,.asog-r2:before{background:url(../../../../../../templates/single-prop-sites/lender-sps-php/secondary-fixed-navigation/img/leaves.svg) no-repeat 50%/2.5em .7em;content:"";height:1.5em;left:-3em;position:absolute;top:-.3em;width:2.5em}.asog-r2:after{left:auto;right:-3em;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.tagline-links{margin:2em 0 0}.tagline-links a{margin:.5em}.owl-carousel{margin:2em 0 0;text-align:center;z-index:0}.owl-buttons{margin-top:2em;text-align:center}.owl-nav{margin:2em 0 0;text-align:center;z-index:0}.owl-prev{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20em;display:inline;margin:0 2em 0 0;padding:1em 1.8em .75em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(245,72,74,.9);color:#fff}.owl-next .fa,.owl-prev .fa{font-size:1.5em}.owl-next{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20em;display:inline;padding:1em 1.8em .75em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(245,72,74,.9);color:#fff}#cd-intro{background:url(../../../../../../templates/single-prop-sites/lender-sps-php/secondary-fixed-navigation/img/minneapolis-skyline.jpg) no-repeat 50%;background-size:cover;height:400px;position:relative;z-index:2}.intro-overlay{background:rgba(2,23,37,.3);height:100%;position:absolute;width:100%}#cd-intro #cd-intro-tagline{margin:0 auto;max-width:1170px;text-align:center;width:90%}#cd-intro h1{color:#fff;font-size:24px;font-size:1.5rem;font-weight:300;text-shadow:0 1px 3px rgba(0,0,0,.1)}#cd-intro p{color:#07a7e0;font-family:Georgia,serif;font-size:1em;font-style:italic;padding-top:10px;text-transform:capitalize}#cd-intro-tagline span{color:#fff;font-size:2em;font-weight:700}.hero-image img{border-radius:50%;display:block;margin:0 auto;max-height:100px}.hero-container{padding-top:165px}@media only screen and (min-width:768px){#cd-intro h1{font-size:32px;font-size:3rem}.hero-image img{max-height:200px}.hero-container{padding-top:140px}#cd-intro p{font-size:2em}}@media only screen and (min-width:1170px){#cd-intro{height:600px}.hero-container{padding-top:160px}.hero-image img{max-height:300px}}.cd-btn{background-color:rgba(245,72,74,.9)}.cd-btn,.cd-btn2{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20em;display:inline-block;margin-top:1em;padding:1em 1.8em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.cd-btn2{background-color:rgba(252,176,82,.9)}.no-touch .cd-btn:hover{background-color:#f5484a}@media only screen and (min-width:1170px){.cd-btn2.is-hidden{margin:14px 0 0;opacity:0;padding:.8em 1.2em;position:fixed;right:-20%;top:0;-webkit-transition:right .3s,opacity .3s;-moz-transition:right .3s,opacity .3s;transition:right .3s,opacity .3s}.cd-btn2.is-hidden.slide-in{opacity:1;right:5%}}.cd-secondary-nav{position:relative;z-index:3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-secondary-nav ul{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0b3b5d;border-radius:.25em;bottom:20px;max-width:400px;position:fixed;right:5%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:-webkit-transform .3s,visibility 0s .3s;-moz-transition:-moz-transform .3s,visibility 0s .3s;transition:transform .3s,visibility 0s .3s;visibility:hidden;width:90%;z-index:1}.cd-secondary-nav ul.is-visible{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s,visibility 0s 0s;-moz-transition:-moz-transform .3s,visibility 0s 0s;transition:transform .3s,visibility 0s 0s;visibility:visible}.cd-secondary-nav li a{border-bottom:1px solid #092645;color:#f0eee1;display:block;padding:1.6em}.cd-secondary-nav li:last-child a{border-bottom:none}@media only screen and (min-width:1170px){.cd-secondary-nav{background-color:rgba(0,11,22,.96);height:100px;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;z-index:1}.cd-secondary-nav a,.cd-secondary-nav li,.cd-secondary-nav nav,.cd-secondary-nav ul{height:100%}.cd-secondary-nav ul{background-color:transparent;max-width:100%;position:static;text-align:center;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);visibility:visible;width:auto}.cd-secondary-nav li{display:inline-block;margin-left:-4px}.cd-secondary-nav li a{border-bottom:none;display:block;padding:45px 40px 0;position:relative;text-align:center;-webkit-transition:padding .2s;-moz-transition:padding .2s;transition:padding .2s}.cd-secondary-nav li a b{color:rgba(240,238,225,.3);font-size:13px;font-size:.8125rem;font-weight:700;text-transform:uppercase}.cd-secondary-nav li a span{background-image:url(../../../../../../templates/single-prop-sites/lender-sps-php/secondary-fixed-navigation/img/cd-nav-icons.svg);background-repeat:no-repeat;display:inline-block;height:40px;left:50%;position:absolute;right:auto;top:18px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;width:40px}.cd-secondary-nav li a.active b,.cd-secondary-nav li a:hover b{color:#fff}.cd-secondary-nav li:first-child a span{background-position:0 0}.cd-secondary-nav li:nth-child(2) a span{background-position:-40px 0}.cd-secondary-nav li:nth-child(3) a span{background-position:-80px 0}.cd-secondary-nav li:nth-child(4) a span{background-position:-120px 0}.cd-secondary-nav li:nth-child(5) a span{background-position:-160px 0}.cd-secondary-nav.is-fixed{height:70px;left:0;position:fixed;top:0;width:100%;z-index:1}.cd-secondary-nav.animate-children{box-shadow:0 1px 2px rgba(0,0,0,.2)}.cd-secondary-nav.animate-children li a{padding:26px 30px 0}.cd-secondary-nav.animate-children li a span{opacity:0}}.cd-secondary-nav-trigger{background:#0b3b5d;border-radius:.25em;bottom:20px;height:44px;overflow:hidden;position:fixed;right:5%;text-indent:100%;white-space:nowrap;width:44px;z-index:2}.cd-secondary-nav-trigger span{background:#f0eee1;border-radius:50%;bottom:auto;display:block;height:4px;left:50%;position:absolute;right:auto;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;width:4px}.cd-secondary-nav-trigger span:after,.cd-secondary-nav-trigger span:before{background:inherit;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.cd-secondary-nav-trigger span:before{right:-10px}.cd-secondary-nav-trigger span:after,.cd-secondary-nav-trigger span:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.cd-secondary-nav-trigger span:after{left:-10px}.cd-secondary-nav-trigger.menu-is-open{background:transparent}.cd-secondary-nav-trigger.menu-is-open span{background:rgba(240,238,225,0);height:2px;width:20px}.cd-secondary-nav-trigger.menu-is-open span:after,.cd-secondary-nav-trigger.menu-is-open span:before{background:#f0eee1;border-radius:0;height:100%;left:0;top:0;width:100%}.cd-secondary-nav-trigger.menu-is-open span:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.cd-secondary-nav-trigger.menu-is-open span:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}@media only screen and (min-width:1170px){.cd-secondary-nav-trigger{display:none}}.cd-section{margin:0 auto;padding:2em 0}.cd-map .container{height:100%}.cd-section h2{font-family:Ubuntu,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;font-weight:400;margin-bottom:2em;text-align:center}.cd-section h5{color:#07a7e0;line-height:1.4em}.cd-section p{line-height:1.6}.about-img img{border-radius:50%;display:table;margin:0 auto 15px;width:65px}.section-subheader{overflow:hidden}.section-subheader img{border-radius:50%;float:left;width:50px}.about-container{margin-left:10px;text-align:center}.about-container p{color:#777;display:inline-block;font-family:Georgia,serif;font-style:italic}.cd-about h2{margin-bottom:0}.section-subheader{margin-bottom:2em}.section-title{font-family:Ubuntu,sans-serif;font-size:2.875rem;font-weight:300;text-align:center}.section-body{font-size:1.25rem;line-height:2;text-align:center}.awards img{width:100%}@media only screen and (min-width:1170px){.cd-section{margin:0 auto;padding:8em 0}.cd-section h2{font-size:30px;font-size:1.875rem}.cd-section p{font-size:20px;font-size:1.25rem}}.google-map iframe{height:18.75em;width:100%}.scrolloff{pointer-events:none}@media only screen and (min-width:768px){.google-map iframe{height:31.25em}}.address,.price p{font-size:1.5em;font-weight:700;text-align:center}.address{margin:1.6em 0 0}.price p{font-size:2.3em;font-weight:700;margin:1em 0 0}.house-details hr{border:1px solid;color:#000;opacity:.5}.house-details{text-align:center}.house-details p{font-weight:700;margin:1em 0 0}.house-details i{font-size:2em}.bottom-details .col-xs-6,.top-details .col-xs-6{margin:2em 0 0}.team-row{text-align:center}.team-col{display:inline-block;float:none;margin-right:-4px;max-width:330px;text-align:left;vertical-align:top}.team-container{margin-bottom:4em}.team-logo{background-color:#fff;padding:15px;width:100%}.logo{background-position:50%;margin:0 auto;padding-bottom:90px;width:260px}.logo,.team-avatar{background-repeat:no-repeat;background-size:contain}.team-avatar{background-position:top;height:300px;position:relative}.team-info{background-color:rgba(0,11,22,.96);border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:-2px;min-height:260px;padding:10px}.team-position{color:#4f5559}.team-name{color:#fff}.team-description{color:#fff;font-size:1em;line-height:1.6em}.team-description .fa{font-size:1.2em}.team-description span{padding:0 0 0 1em}.email span{padding:0 0 0 .8em}.team-info hr{opacity:.5}.team{margin:3em 0 0}.advertisement{background:rgba(0,0,0,.4);bottom:0;color:#fff;font-size:1em;left:0;margin-left:auto;margin-right:auto;padding:2px;position:absolute;right:0;text-align:center}.col-centered{float:none;margin:0 auto}@media only screen and (min-width:768px){.about-img img{width:120px}.team-description{font-size:.8em}}footer{background:rgba(0,11,22,.96);padding:40px 5%}.footer-top{line-height:1em;text-align:center}.footer-branding{margin:1em 0 0;text-align:center}footer{background-color:#393e41;overflow:hidden;padding:30px 0}.footer__img{height:60px;margin:0 15px 15px 0;width:60px}.disclaimer{color:#939ea5;font-size:12pt;text-align:justify}@include min-screen(768px){.footer__img{margin:0 0 15px}}@media only screen and (min-width:768px){.footer-top .te-disclaimer{font-size:1em}}#contactform .tcpa-disclaimer{font-size:.9em;line-height:1.3;text-align:justify}.tcpa-disclaimer a:hover{color:#2a6496;text-decoration:underline}