body{color:#333333 !important}.prmry-color{color:#HEADINGCOLOR !important}.bg-prmry{background-color:#HEADINGCOLOR !important}.border-color-prmry{border-color:#HEADINGCOLOR !important}.after-color-prmry:after{color:#HEADINGCOLOR !important}.after-bg-prmry:after{background-color:#HEADINGCOLOR !important}.before-color-prmry:before{color:#HEADINGCOLOR !important}.before-bg-prmry:before{background-color:#HEADINGCOLOR !important}svg.fill-prmry{fill:#HEADINGCOLOR !important}svg.stroke-prmry{stroke:#HEADINGCOLOR !important}svg.path-fill-prmry path{fill:#HEADINGCOLOR !important}svg.path-stroke-prmry path{stroke:#b70200 !important}svg.rect-fill-prmry rect{fill:#HEADINGCOLOR !important}svg.rect-stroke-prmry rect{stroke:#b70200 !important}svg.g-fill-prmry g{fill:#b70200 !important}svg.g-stroke-prmry g{stroke:#b70200 !important}.hover-color-prmry:hover{color:#HEADINGCOLOR !important}.hover-bg-prmry:hover{background-color:#HEADINGCOLOR !important}.hover-border-prmry:hover{border-color:#HEADINGCOLOR !important}.btn-background{background:#32353a !important}a{color:#32353a !important}a:hover,a:focus,a:active{color:#bda053 !important}.contact-info span,.content-20 .fa,.team .narrow .social a{color:#32353a !important}.underlined-title hr,.contact-info span{border-color:#32353a !important}.btn-primary{background:#32353a !important;color:#fff !important}.btn-primary:hover{background:#bda053 !important;color:#fff !important}.btn-primary:active{background:#bda053 !important;color:#fff !important}.btn-primary-inverse{background:#fff !important;color:#32353a !important}.btn-primary-inverse:hover{background:#bda053 !important;color:#fff !important}.btn-primary-inverse:active{background:#bda053 !important;color:#fff !important}.btn-outline.outline-dark{color:#32353a !important;border-color:#32353a !important}.btn-outline.outline-dark:hover,.btn-outline.outline-dark:active{color:#fff !important;background-color:#32353a !important;border-color:#32353a !important}.btn-outline.outline-light{color:#fff !important}.btn-outline.outline-light:hover,.btn-outline.outline-light:active{color:#32353a !important}.btn-outline.outline-dark{color:#32353a !important;border-color:#32353a !important}.btn-outline.outline-dark:hover,.btn-outline.outline-dark:active{color:#fff !important;background-color:#32353a !important;border-color:#32353a !important}.btn-outline.outline-light{color:#fff !important}.btn-outline.outline-light:hover,.btn-outline.outline-light:active{color:#32353a !important}.btn-color,.mapLabel{background:#32353a !important}.mapLabel::after{border-top-color:#32353a !important}.header-7-navigation .navigation-block .social a:hover{color:#32353a !important}#header-8-nav .nav-social > li > a:hover{background-color:#32353a !important}.pagination li.active > a,.pagination li.active > span{background:#32353a !important;color:#fff !important}.btn-color:hover{background:#bda053 !important}#listing-grid-block .search-filter .btn-group .btn.active{background:#32353a !important}#listing-grid-block #more-options .btn.active{background:#32353a !important}#listing-grid-results h2{color:#HEADINGCOLOR !important}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background:#HEADINGCOLOR !important;color:#fff !important}#search-v2 #more-filter-pop .btn.active{background-color:#32353a !important;border-color:#32353a !important}#search-v2 .mapLabelCircle,.clusterMarkerColor{background-color:#32353a !important}.form-group.focus .form-control,.form-control:focus{border-color:#HEADINGCOLOR}.nav-link-color,.sec-nav-link-color{color:#PRIMARYNAVLINKCOLOR !important}.nav-link-color:hover,.nav-link-color:focus,.sec-nav-link-color:hover,.sec-nav-link-color:focus{color:#PRIMARYNAVLINKCOLORHOVER !important}.nav-drop-color,.sec-nav-drop-color{background-color:#PRIMARYNAVDROP !important;opacity:#PRIMARYNAVDROPOPA !important}.nav-drop-color:hover,.sec-nav-drop-color:hover{background-color:#PRIMARYNAVDROPROLL !important;opacity:#PRIMARYNAVDROPROLLOPA !important}.nav-drop-link-color,.sec-nav-drop-link-color{background-color:#PRIMARYNAVDROP !important;color:#PRIMARYNAVDROPLINKCOLOR !important}.nav-drop-link-color:hover,.nav-drop-link-color:focus,.sec-nav-drop-link-color:hover,.sec-nav-drop-link-color:focus{background-color:#PRIMARYNAVDROPROLL !important;color:#PRIMARYNAVDROPLINKHOVER !important}#header-1n.t7 .navbar-nav > li:last-child > a:hover{border:1px solid #32353a !important;background-color:#32353a !important;color:#fff !important}#header-1n.t7 .navbar-nav > li:last-child .open > a:hover{color:#fff !important}#property-similar .similar-listing-box button{background-color:#LINKCOLOR}#property-similar .similar-listing-box button:hover{background-color:#LINKCOLORHOVER}.toggle-button input[type="checkbox"]:checked ~ .toggle-button__icon{background:#LINKCOLOR}#premium-navigation .navbar-nav > li:last-child > a{border-color:#PRIMARYNAVLINKCOLOR !important}#premium-navigation .navbar-toggle::before{color:#PRIMARYNAVLINKCOLOR !important}#premium-navigation .navbar-nav > li:last-child > a:hover{border-color:#32353a !important;background-color:#32353a !important;color:#fff !important}#premium-1 .nav-tabs > li.active > a,#premium-1 .nav-tabs > li.active > a:hover,#premium-1 .nav-tabs > li.active > a:focus{border-color:#HEADINGCOLOR !important}#premium-1 #custom-search-1 button{background:#32353a !important;color:#fff !important}#premium-1 #custom-search-1 button:hover{background:#bda053 !important;color:#fff !important}.content-90n .tile-grid .tile-grid-content h2{background-color:#32353a !important}.mapSelectedLabel{background:#bda053 !important;color:white;font-size:12px;padding:5px 10px;text-align:center;border-radius:5px}.mapSelectedLabel::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#bda053 rgba(0,0,0,0) rgba(0,0,0,0) !important;border-image:none;border-style:solid;border-width:5px;content:" ";height:0;left:50%;margin-left:-5px;pointer-events:none;position:absolute;top:100%;width:0}.home-search-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;padding:15px;border:1px solid transparent;border-radius:4px}.top-cities .list-group-item .badge a.listing-number{color:#32353a !important}body{background-color:#fff;padding:20px;overflow-x:hidden}body,p,ul,ol,li{font-family:'Nunito Sans',sans-serif;letter-spacing:0.5px;color:#444}p,ol{line-height:2;font-weight:300;margin-bottom:40px}h1,.h1,h2,.h2,h3,.h3{font-family:'Playfair Display',serif}h4,.h4,h5,.h5,h6,.h6{font-family:'Nunito Sans',sans-serif}h1{font-size:5vw;margin-bottom:0}h2{font-size:3vw;text-shadow:0 6px 4px rgba(0,0,0,0.12);margin-bottom:60px;color:#32353a}h3{font-size:36px;text-shadow:0 6px 4px rgba(0,0,0,0.12);margin:20px 0;color:#32353a}h6{color:#bda053;text-transform:uppercase;letter-spacing:3px;font-weight:600;margin:0 0 40px;font-size:14px}#crm-contacts ol li{color:#bda053;font-weight:600}#crm-contacts ol li span{color:#444;font-weight:300}#ap-data ul li svg{margin-right:6px}#ap-data ul li svg *{stroke:#bda053}#ap-data ul li{display:flex !important;align-items:center;font-weight:300}section{position:relative;padding:0 0 120px;background-color:#fff}section.xl{height:75vh;min-height:1010px;padding:120px 0}section .container{position:relative;z-index:4}.right-content{text-align:right}.right-content p{padding-left:50%}.flex-1{flex-grow:1;flex-basis:25%}.flex-2{flex-grow:2;flex-basis:50%}.flex-3{flex-grow:3;flex-basis:75%}.img-wrapper{position:relative;z-index:4;min-height:30vw;margin-bottom:10px}.quote-wrapper{background-color:#32353a;padding:20px 60px;color:#fff;display:flex;flex-direction:column;justify-content:center;height:calc(100% - 10px)}.quote-wrapper h3{color:#fff}.quote-wrapper .quote-author{display:block}.rellax img{box-shadow:0 30px 50px rgba(0,0,0,0.08);position:absolute;z-index:4}.rellax + .rellax img{z-index:5}.rellax + .rellax + .rellax img{z-index:6}.place-1 img{left:-40px;top:-20px;max-width:800px;width:35vw}.place-2 img{right:40px;top:150px;max-width:800px;width:34vw}.place-3 img{top:140px;left:-50px}.place-4 img{right:0;max-width:600px;width:30vw}.place-5 img{top:75px}.place-6 img{top:200px}#ap-coverage.btn{font-size:12px;letter-spacing:3px}.btn-outline.outline-dark{border-width:1px;border-color:#32353a;border-radius:0;color:#32353a;background-color:transparent}.btn-outline.outline-dark:hover{background-color:#bda053;border-color:#bda053;color:#fff}.btn-link{color:#32353a;padding:20px 0}.btn-link:hover{color:#bda053}.site-link{position:relative;font-size:12px;font-weight:600;letter-spacing:3px;color:#32353a;-webkit-transition:color .2s ease;transition:color .2s ease;padding:20px 0;margin-top:40px;text-transform:uppercase;border:0;background-color:transparent}.site-link i,.btn.btn-outline.outline-dark i{color:#bda053;transition:all 0.3s;margin-left:3px}.site-link:hover,.btn{color:#32353a}.btn.btn-outline.outline-dark i{margin-left:8px}.site-link:hover::after,.site-link:hover::before{width:100%;left:0}.site-link::after,.site-link::before{content:'';position:absolute;top:calc(100% + 2px);width:0;right:0;height:1px}.site-link::before{-webkit-transition:width .4s cubic-bezier(0.51,0.18,0,0.88) .1s;transition:width .4s cubic-bezier(0.51,0.18,0,0.88) .1s;background:#bda053}.site-link::after{-webkit-transition:width .2s cubic-bezier(0.29,0.18,0.26,0.83);transition:width .2s cubic-bezier(0.29,0.18,0.26,0.83);background:#bda053}hr.vert-gold{border-width:0 0 0 1px;border-style:solid;border-color:#bda053;height:100px;width:1px;margin-top:0}hr.vert-white{border-width:0 0 0 1px;border-style:solid;border-color:#fff;height:100px;width:1px;margin-top:0}hr.vert-gold.left,hr.vert-white.left{margin:0 0 20px}hr.vert-gold.right,hr.vert-white.right{margin:0 0 20px auto}header{height:calc(100vh - 40px);min-height:600px;position:relative;color:#fff;text-align:center;background-color:#32353a;overflow:hidden}header.bar{height:0;min-height:unset}header.alt{height:600px;min-height:unset;padding-bottom:100px;text-align:left}header.int{height:600px;min-height:unset;text-align:left;color:#32353a;background-color:transparent;padding-bottom:100px}header .container,header .container-fluid{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative;z-index:4}header.int .container,header.int .container-fluid,header.alt .container,header.alt .container-fluid{align-items:flex-start;justify-content:flex-end}header .home-video{opacity:0.4}header p{width:50%;font-size:22px}header p span{font-size:10px;vertical-align:middle;padding:0 4px}header h6{margin-bottom:0}.site-logo{position:absolute;top:70px;left:50px;z-index:10}#page .site-logo img{height:60px;margin-left:12px}.button_container{position:fixed;top:88px;right:60px;height:20px;width:28px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.button_container .bottom{width:18px}.button_container:hover{opacity:.7}.button_container.active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);background:#fff}.button_container.active .middle{opacity:0;background:#fff}.button_container.active .bottom{-webkit-transform:translateY(-6px) translateX(0) rotate(-45deg);transform:translateY(-6px) translateX(0) rotate(-45deg);background:#fff;width:28px}.button_container span{background:#fff;border:none;height:2px;width:100%;position:absolute;top:0;right:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.button_container.alt span{background:#333}.button_container span:nth-of-type(2){top:8px}.button_container span:nth-of-type(3){top:16px}.overlay{position:fixed;background:#32353a;top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;-webkit-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;z-index:9}.overlay.open{opacity:.97;visibility:visible;height:100%}.overlay.open li{-webkit-animation:fadeInUp .5s ease forwards;animation:fadeInUp .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:.50s;animation-delay:.50s}.overlay nav{position:relative;margin-right:40px}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;height:25%;height:calc(100% / 4);min-height:50px;position:relative;opacity:0}.overlay ul li a{display:block;position:relative;color:#fff !important;text-decoration:none;overflow:hidden;font-size:50px;font-family:'Playfair Display',serif}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after{width:100%;color:#fff !important}.overlay ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;background:#FFF;-webkit-transition:.35s;transition:.35s}.overlay .flex{justify-content:center;align-items:center;height:100%}.overlay.open #login-container{border:2px solid rgba(255,255,255,0.2);padding:60px;margin-left:30px;-webkit-animation:fadeInUp .5s ease forwards;animation:fadeInUp .5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s}#login-container{opacity:0}#login-container h3{color:#fff;margin-top:0}#login-container .form-control{background-color:transparent;border-width:0 0 1px 0;border-style:solid;border-color:#eee;border-radius:0;font-size:16px;font-family:'Nunito Sans',sans-serif;letter-spacing:0.5px;padding:12px 0;height:auto;color:#fff}#login-container .login-heading-wrapper{display:none}#login-container .login-heading{color:#fff;font-family:'Playfair Display',serif;margin-left:10px;font-size:20px;display:none}.what-we-do{text-align:center}.what-we-do .highlight{text-align:left}.portfolio{padding-bottom:0;background-color:#f8f8f8}.portfolio h2{margin-bottom:20px}.portfolio h3{color:#fff}.portfolio .project h6{margin-bottom:0}.portfolio .project-wrapper{margin:0 -25px}.portfolio .project-wrapper > div{padding:0 5px}.portfolio .project{position:relative;background-color:#32353a;height:20vw;margin-bottom:10px;overflow:hidden}.portfolio .project .img-overlay{transition:2s ease-out;opacity:1 !important}.portfolio .project:hover .img-overlay{opacity:0.2 !important;transition:1.6s all;transform:scale3d(1.05,1.05,1.05)}.portfolio .project h3,.portfolio .project h6{transition:0.3s ease-out}.portfolio .project:hover h3,.portfolio .project:hover h6{opacity:1}.portfolio .work-label{position:absolute;bottom:20px;left:20px;right:20px;z-index:4;color:#fff}.portfolio .project h3{margin-bottom:5px}.portfolio .port-link{position:absolute;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);z-index:4;opacity:0;transition:.6s ease-out}.portfolio .project:hover .port-link{opacity:1}.reviews{background-color:#32353a;text-align:center;color:#fff;padding-bottom:200px;margin-top:20px}.reviews .vendor-logo{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:60px}.reviews h2{color:#fff}.reviews #our-reviews{max-width:50%;background-color:#32353a;height:500px;margin:100px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:200px 80px 80px;position:relative}.reviews #our-reviews::before{content:'';background-image:url(http://sitebuilder.realvolution.com/elements/images/uploads/14/quote-accent.png);width:104px;height:85px;position:absolute;top:-50px}.reviews #our-reviews h6{position:absolute;bottom:20px;left:0;right:0}.reviews .carousel-indicators{top:unset;bottom:-40px;left:50%;transform:translateX(-50%)}.reviews .carousel-indicators li{width:30px;height:5px;border-radius:0;background-color:rgba(18,21,28,0.7)}.reviews .carousel-indicators li.active{background-color:#bda053}.reviews .carousel-control{background-color:transparent;border:0}.reviews .carousel-control.right{right:-55px}.reviews .carousel-control.left{left:-55px}.reviews .carousel-control i{font-size:40px}.contact-us{text-align:center}.contact-us form{width:70%;margin:0 auto}.contact-us #message{margin-bottom:20px;padding:0}.contact-us .error_message{display:block;background:#FBE3E4;padding:10px 0;color:#8a1f11;border:2px solid #FBC2C4;border-radius:6px}.contact-us .form-control{background-color:transparent;border-width:0 0 1px 0;border-style:solid;border-color:#eee;border-radius:0;font-size:16px;font-family:'Nunito Sans',sans-serif;letter-spacing:0.5px;padding:12px 0;height:auto}#connect{position:relative;color:#fff;text-align:center;background-color:#32353a;overflow:hidden;padding:120px 0}#connect .container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:relative;z-index:4}#connect p{width:50%;font-size:22px}#connect h2{color:#fff}#connect h6{margin-bottom:0}#connect .site-link{color:#fff}footer{background-color:#32353a;color:#999;text-align:center;padding:100px 0 120px}footer img{margin-bottom:60px;max-width:200px}footer a{color:#fff !important}footer a:hover{color:#fff !important;text-decoration:underline}footer p{margin-bottom:0}footer ul li{border:1px solid #fff;border-radius:50%;width:30px;height:30px;margin:0 10px}footer .copyright{margin-top:60px}.team-gallery{padding:0 0}.team-gallery .row > div{padding:0 5px}.content-21n{background-color:#ffffff;position:relative;min-height:100vh;padding:40px 0 100px}.content-21n .nav-tabs{margin-bottom:80px}.content-21n .nav-tabs > li{display:inline-block;float:none}.content-21n .nav-tabs > li > a{color:#32353a !important;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;-webkit-transition:color .2s ease;transition:color .2s ease;border:0}.content-21n .nav-tabs > li > a:hover{color:#bda053 !important}.content-21n .nav-tabs > li.active > a,.content-21n .nav-tabs > li.active > a:hover,.content-21n .nav-tabs > li.active > a:focus{background-color:transparent;border-left-width:0;border-top-width:0;border-right-width:0;border-bottom:1px solid #bda053 !important;color:#bda053 !important}.content-21n .tab-content{border:none;padding:0;border-radius:0;margin-bottom:0}#promo-block{position:relative;background-color:#fff;width:100%;padding:100px 0}#promo-block .img-shadow{box-shadow:0 30px 50px rgba(0,0,0,.08)}#connect .container{margin-top:110px}#connect .container button{margin-top:16px}#connect .schedule-demo .line-divider{height:400px;position:absolute;width:98%;border-right:1px solid #bda053}@media (max-width:991px){#connect .schedule-demo .line-divider{border-right:none;border-bottom:1px solid #bda053;position:absolute;height:190px;width:30%;margin-left:33%}#connect .schedule-demo .container button{margin-bottom:120px}#connect .schedule-demo .container{margin-top:40px}}@media (min-width:1400px){h1{font-size:62px}h2{font-size:48px}h6{font-size:16px}header.int,header.alt{height:450px;padding-bottom:80px}}@media (max-width:1200px){h2{font-size:38px}.float-container{height:700px}#ap-coverage .float-container{height:600px}section.xl{min-height:750px;padding:0}.place-1 img{top:40px}.place-2 img{top:200px}.place-3 img{top:180px}.place-4 img{top:100px}.place-5 img{top:120px}}@media (max-width:1024px){.portfolio .port-link{left:0;right:0;bottom:0;top:0;transform:none}.portfolio .port-link .btn{height:100%;width:100%;padding:0;margin-top:0;font-size:0}.portfolio .port-link .btn:hover{background:transparent}.portfolio .project:hover .img-overlay{opacity:0.8 !important}.portfolio .img-overlay:after{content:'';background:linear-gradient(transparent 0,rgba(0,0,0,.9) 100%) rgba(0,0,0,0);position:absolute;bottom:0;left:0;right:0;height:130px}}@media (min-width:992px){.two{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.what-we-do .highlight:nth-of-type(1){padding-right:40px}.what-we-do .highlight:nth-of-type(2){padding:0 20px}.what-we-do .highlight:nth-of-type(3){padding-left:40px}}@media (max-width:991px){header.int,header.alt{height:380px;padding-bottom:60px;text-align:center}header.int .container,header.int .container-fluid,header.alt .container,header.alt .container-fluid{align-items:center}.img-wrapper{min-height:500px}.quote-wrapper{height:450px;text-align:center}.overlay ul li a{font-size:38px}section.xl{height:auto;min-height:750px;padding:0 0 100px}section .row.flex{flex-direction:column}.place-1 img{top:40px;left:0;width:70vw}.place-2 img{top:200px;right:0;width:55vw}.place-3 img{top:180px;left:0;width:70vw}.place-4 img{top:0;width:55vw}.place-5 img{top:0}.what-we-do .highlight{margin-bottom:60px}.what-we-do .highlight:last-child{margin-bottom:0}.portfolio .project{height:300px}.portfolio .project h3{font-size:26px}.portfolio .work-label{left:15px;right:15px;bottom:15px}.contact-us form{width:85%}.invert-order > div:first-child{order:2}.invert-order > div:last-child{order:1}}@media (max-width:767px){body{padding:10px}h1{font-size:42px}h2{font-size:34px}h3{font-size:28px}header p{width:90%;font-size:18px}section.xl{padding:0 0 60px}.float-container{height:80vw}.place-3 img{top:60px;left:0;width:70vw}.rellax.place-5{transform:none !important}.img-wrapper{min-height:400px}.site-logo{left:40px;top:40px}.button_container{right:50px;top:60px}.overlay .flex{flex-direction:column}.overlay nav{margin-right:0}.overlay.open #login-container{margin:40px 0 0;padding:20px 20px 0;text-align:center;border-width:1px 0 0}.overlay.open #login-container h3{display:none}.overlay.open #login-container form{display:inline-flex;align-items:center}.overlay.open #login-container .form-group{margin:0 10px}.overlay.open #login-container .login-heading-wrapper{display:flex;align-items:center}.right-content p{padding-left:25%}.what-we-do .highlight{text-align:center}.portfolio{text-align:center}.portfolio hr.vert-gold{margin:0 auto 20px}.portfolio .project{margin-bottom:10px}.reviews{margin-top:10px}.contact-us .form-control{text-align:center}#connect .container{align-items:unset}footer .row > div{margin-bottom:60px}footer .row > div:last-child{margin-bottom:0}footer h6{margin-bottom:20px}}@media (max-width:480px){h1{font-size:34px}h2{font-size:28px}h3{font-size:20px}h6{font-size:13px}.site-logo{left:20px;top:25px}.button_container{right:20px;top:40px}.img-wrapper{min-height:340px}.overlay ul li a{font-size:32px}.overlay.open #login-container form{flex-direction:column}.overlay.open #login-container form .btn{margin-top:25px}.overlay.open #login-container .login-heading{display:block}.overlay.open #login-container form .form-control{margin-bottom:10px}}@media (max-width:375px){.site-logo{left:20px;top:25px}.site-logo img{width:30px;height:30px}.button_container{right:20px;top:30px;width:25px}.button_container.active .bottom{width:25px}.button_container span:nth-of-type(3){top:16px}.overlay ul li a{font-size:26px}.rellax.place-3,.rellax.place-4{transform:none !important}}#top-button{display:none;position:fixed;bottom:20px;right:20px;z-index:99;border:none;outline:none;cursor:pointer;padding:15px;opacity:0.6}#top-button:hover{opacity:1}#site-registration-bar,#seo-anchor{display:none}#site-registration-bar ~ .page .builder-nav-helper{display:none}#idx-website .site-link:last-child{margin-left:60px !important}#home-video .modal-content{padding:10px}#home-video .modal-header{border-bottom:0;background-color:#f3f3f3;padding:30px;position:relative}#home-video .modal-header .close{top:50% !important;right:26px !important;position:absolute;transform:translateY(-50%)}#home-video .modal-header h2{font-size:38px;text-align:center;margin:0}#home-video .modal-body{padding:30px}#home-video .modal-body .btn{font-size:13px;margin-top:40px}#home-video .modal-footer{border-top:0;background-color:#f3f3f3;padding:30px}#home-video .modal-footer .btn{margin-top:15px}#home-video .modal-footer p{font-size:16px !important;margin-top:20px !important}#home-video .modal-dialog{max-width:unset;width:80%;margin:30px auto}#home-video .modal-body{position:relative;padding:0}#home-video .close{position:absolute;right:-60px;top:-26px;z-index:999;font-size:50px;font-weight:normal;color:#fff;opacity:1}@media (min-width:768px){#home-video .modal-dialog{top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}}#vid-sign-up-modal.modal,#vid-watch-modal.modal{text-align:center}#vid-sign-up-modal.modal h4,#vid-watch-modal.modal h4{text-align:center;font-size:30px;font-weight:300;text-transform:none}#vid-sign-up-modal.modal .close,#vid-watch-modal.modal .close{color:#555;float:none;font-size:30px;font-weight:300;opacity:.7;position:absolute;padding:5px 12px 10px;border-style:solid;border-width:0 0 1px 1px;border-color:#eee;top:0;right:0}#vid-sign-up-modal.modal .close:focus,#vid-sign-up-modal.modal .close:hover,#vid-watch-modal.modal .close:focus,#vid-watch-modal.modal .close:hover,{opacity:1;color:#555}#vid-sign-up-modal .modal-backdrop.in,#vid-watch-modal .modal-backdrop.in,.magic-modal .modal-backdrop.in{opacity:.5}#vid-sign-up-modal .modal-backdrop,#vid-watch-modal .modal-backdrop{background-color:#000}#vid-sign-up-modal .modal-dialog,#vid-watch-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}#vid-sign-up-modal .modal-content,#vid-watch-modal .modal-content{border-radius:0;border:1px solid #eee;box-shadow:0 0 40px rgba(0,0,0,.3)}#vid-sign-up-modal .modal-body,#vid-watch-modal .modal-body{border:1px solid #eee;margin:20px;padding:20px 40px}#vid-sign-up-modal .tab-content,#vid-watch-modal .tab-content{border:0;margin:0;padding:0}#vid-sign-up-modal .form-control,#vid-watch-modal .form-control{border-color:#eee;border-radius:0;border-style:solid;border-width:1px;font-size:16px;height:100%;padding:20px;background-color:#f7f7f7}#vid-sign-up-modal .btn,#vid-watch-modal .btn{display:flex;align-items:center;text-transform:uppercase !important}#vid-sign-up-modal .btn.btn-default,#vid-watch-modal .btn.btn-default{background-color:#fff;border:1px solid #ddd;color:#777 !important}#vid-sign-up-modal .btn.btn-default:hover,#vid-watch-modal .btn.btn-default:hover{color:#333 !important}#vid-sign-up-modal .tab-content #signin>#loginCancelBtn,#vid-watch-modal .tab-content #signin>#loginCancelBtn{display:none}@media (min-width:1024px){#vid-watch-modal .modal-lg{width:900px !important}}@media (max-width:768px){#vid-sign-up-modal.modal .modal-dialog,#vid-watch-modal.modal .modal-dialog{width:95% }}@media screen and (min-width:480px){#vid-sign-up-modal.modal:before,#vid-watch-modal.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100% }}