@font-face{font-family:'Changa One';font-style:normal;font-weight:400;src:local('Changa One'), local('ChangaOne'), url(https://fonts.gstatic.com/s/changaone/v9/QmTOgNNWM9ly3K3B2X29HMDdSZkkecOE1hvV7ZHvhyU.ttf) format('truetype');}@font-face {font-family:'Myriad Set Pro';font-style:normal;font-weight:normal;src:local('â˜ºï¸Ž'), url('/fonts/myriad-set-pro_text.woff2') format('woff2'), url('/fonts/myriad-set-pro_text.woff') format('woff'), url('/fonts/myriad-set-pro_text.ttf') format('truetype');}@font-face {font-family:'Myriad Set Pro';font-style:normal;font-weight:200;src:local('â˜ºï¸Ž'), url('/fonts/myriad-set-pro_thin.woff2') format('woff2'), url('/fonts/myriad-set-pro_thin.woff') format('woff'), url('/fonts/myriad-set-pro_thin.ttf') format('truetype');}@font-face{  font-family:'Imprint MT Shadow';  src:url('fonts/imprint-mt-shadow.eot');  src:local('â˜ºï¸Ž'), url('/fonts/imprint-mt-shadow.woff') format('woff'), url('/fonts/imprint-mt-shadow') format('truetype');}html,body{width:100%;height:100%;}body,td,a,img,h1,h2,h3,h4{border:0;margin:0;padding:0;}header,nav,section,article,footer{display:block;}input[disabled],input[disabled]:hover,input[disabled]:focus,.ButtonDisabled,.Button_hover,input[type="button"],input[type="submit"],.Button,#p-website-editor .DataGrid,#s,.pb h1,#p-stats .tbl .sort,.List a,.Toolbar,div canvas,.pb b,#p-executive #tables .cur,#p-executive #tables #AddTbl,#p-executive #tbl-h td,#p-executive #tbl #sort{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}iframe{border:none;}#lf{transition:all .5s cubic-bezier(.17, .57, .51, 1.16);}/*:root{--link:#396893;--link-hover:#6596C2;--get-started-bg:#135AC2;--get-started-border:#0A4193;--button-bg:#3672cc;--gray:#67707e;--banner:#0e264c;--light-button:rgba(59,124,223,.65);--light-button-hover:rgba(59,124,223,9);}*/:root{--link:#591417;--link-hover:#dc2830;--get-started-bg:#591417;--get-started-border:#210712;--button-bg:#591417;--gray:#7e7067;--banner:#921318;--light-button:rgba(223,124,59,.65);--light-button-hover:rgba(223,124,59,9);}.fade-in-1s{transition:opacity 1s ease-out;opacity:0;}.fade-in-10s{transition:opacity 10s ease-out;opacity:0;}sup{line-height:.8em;font-size: .65em;font-weight: normal;}/*======================================================================================  MOBILE======================================================================================*/body{font-family:'Myriad Set Pro', 'Helvetica Neue', Helvetica, Arial;font-size:4.5vw;color:#333;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga', 'kern';background:#fff;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;overflow-x:hidden;overflow-y:scroll;}a{cursor:pointer;color:var(--link);font-weight:bold;text-decoration:none}a:hover,a:focus{cursor:pointer;color:var(--link-hover);text-decoration:underline}h1,h2,h3,h4,h5{clear:both;}h3{font-size: 1.5em;padding: 1.5em 0 .6em 0;}h4{color:#555;margin: 1em 0 .25em 0;}article header{position: initial;font-size: .75em;background: none;box-shadow: none;height: auto;margin-top: .5em;color: #929292;margin-bottom: 2em;border-bottom: 1px dotted #999;}article header h2{font-size:1em;}article header a,article header a:hover{font-weight:normal;color:#929292;}.social-share{vertical-align: top;text-align: left;}header .social-share{margin-top:.75em;}.social-share a{display:inline-block;background-size: contain;border-radius: .25em;width:1.5em;height:1.5em;}.social-share .facebook{background-color: #3b5999;border:solid 1em #3b5999;background-image:url('share-facebook.svg');}.social-share .twitter{background-color: #55acef;border:solid 1em #55acef;background-image:url('share-twitter.svg');}.social-share .facebook:hover{background-color: #2e4983;border-color: #2e4983;}.social-share .twitter:hover{background-color: #2daae2;border-color: #2daae2;}img{max-width:100%;}.author img{display:none;}#search-as-you-type{cursor:default;line-height:31px;}#search-as-you-type div{display:inline-block;position:relative;}#search-as-you-type h3{position:absolute;color:#fff;font-size:22px;font-weight:500;padding:0;top:0;left:22px;}#search-as-you-type span{position:absolute;font-size:17px;left:24px;top:27px;}#search-as-you-type img{transition:opacity 1.5s ease-out;}.about-subtitle{color:#999;font-size:1.25em;margin: 1em 0;display: block;}#UserFriendlyExample{width:430px;  margin-left:-34px;}/*#UserFriendlyAddress{height:25px;}*/#UserFriendlyShadow{width:32px;}#UserFriendlyExample img{display:block;padding:0;margin:0;}#UserFriendlyExample div{position: relative;background:#f3f3f3;height:215px;margin-left:14px;overflow:hidden;}#UserFriendlyExample #UserFriendlyPage1,#UserFriendlyExample #UserFriendlyPage2{float:right;margin-top:30px;transition:all 1s ease-out;}#UserFriendlyExample #UserFriendlyPage2{position: absolute;top:0;right:0;margin-top:0;opacity:0;}#UserFriendlyExample #Pointer{position: absolute;top:0;left:0;margin:100px 0 0 200px;transition:margin .9s ease;}figure{font-size:.9em;position: relative;color:#333;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;padding:0;margin:2em 0;overflow:hidden;width:100%;-webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  transform-style: preserve-3d;}header{display:none;position: fixed;background:#fff;;font-size:1em;color:#202020;box-shadow:0 0 1em rgba(0, 0, 0, .25);top:0;width:100%;z-index:5;}#essential-plan{display:block;font-size:1em;height:3em;}#PromoButton{opacity:0;}#LoginButton{display:block;position:fixed;cursor:pointer;color:#505050;background:#f5f5f5;border: solid 1px #dadada;text-align:right;font-size:1em;border-bottom-width: 3px;border-radius: .25em;margin: .2em;padding: .2em .5em;left:0;top:0;z-index:12;}#MenuButton{display:block;position:fixed;cursor:pointer;color:#333;text-align:right;font-size:1em;margin:.4em;right:0;top:0;z-index:12;}#TESTER{display:none;position:absolute;width:100%;opacity:.7;z-index:9999;}/*.container,.sub-page{background:#fff;}*/#signup-area{text-align:left;margin:0;padding-bottom:2em;}#signup-area span{display:block;font-size:1em;margin:0 auto;width:50em;max-width:90%;}#signup-area h2{margin-bottom:.5em;}#signup-area h3{color:#794D4F;font-weight:normal;}#signup-area input{margin-top:1em;padding:.5em 1em;font-size:1.4em;}nav{cursor:default;opacity:.2;transition:opacity 1.5s ease-out;}#sub-page nav{opacity:1;}nav a{border-right:solid 1px transparent;border-left:solid 1px transparent;}nav a,nav b{display:block;color:#000;transition:all .2s linear;}nav a:hover{color:#000;background:#f5f5f5;border-bottom: solid .25em #f5f5f5;border-top: solid .25em #c0c0c0;text-decoration:none;}nav b{color:#000;background:#2B2B2B;border-top: solid .25em #494949;border-bottom: solid .25em #fff;box-shadow:0 0 2em rgba(0, 0, 0, .125);}#MobileLogo{position: fixed;font-family: 'Changa One',cursive;text-align: center;background: #fff;color: #000;left:0;top:0;font-size: 2em;padding: .0625em 0;box-shadow: 0 0 0.5em rgba(0, 0, 0, .5);width: 100%;z-index: 11;transition:top 1s ease-out;}#mobile-menu{display:block;position: fixed;top: 0;right: 0;background: #fff;border-radius: .5em;overflow:hidden;text-align: right;height:0;z-index: 10;transition:all .45s cubic-bezier(.17, .57, .51, 1.16);}#mobile-menu .TryNow{background: #fff;}#BigLogo{position: relative;cursor:default;line-height: 2em;background: #fff;letter-spacing: .1em;margin: 2em auto 0 auto;padding: 2em 0 1em 0;border-bottom-width: 3px;color: #908b8b;top: initial;box-shadow: none;margin-top: 2em;border-bottom: solid 3px #1c1c1c;text-align: center;white-space: nowrap;overflow: hidden;width:25em;max-width:100%;z-index: 1;}#HomeLogo{display:block;font-size:2.8em;font-family:'Changa One';color:#1c1c1c;text-decoration:none;margin-bottom:.125em;opacity:0;transition:opacity 2s ease-out;}#Logo{position:fixed;  top:-10px;cursor:default;/*font-size:1em;line-height: 2.1em;*/letter-spacing:.1em;background:rgba(255,255,255,.96);color:#908b8b;border-bottom:solid 3px #1c1c1c;margin:2em auto 0 auto;text-align:center;padding:1.5em 0 .06em 0;white-space:nowrap;z-index:4;text-align:center;font-size:.7em;line-height: 1.6em;margin-top: -1.43333em;box-shadow:0 3px 3px rgba(0,0,0,.2);width:100%;overflow:hidden;}#LogoText{display:inline;color:#1c1c1c;text-decoration:none;font-size:2.7em;font-family:'Changa One',cursive;opacity:.3;transition:opacity 3s ease-out;}#sub-page header{background: #fff;}/*#sub-page nav a, #sub-page nav b{color:#000;}*/#sub-page footer nav a,#sub-page footer nav b{color:#fff;border-bottom: solid .25em #d1d1d1;}#sub-page footer nav a:hover{border-bottom: solid .25em #000;border-top:none;}#LogoText{color:#fff;opacity:1;text-align: center;}#Logo nav{overflow:hidden;height:0;transition:height .35s ease-out;}#Logo nav a,#Logo nav b{font-family:'Myriad Set Pro', 'Helvetica Neue', Helvetica, Arial;font-size:3.9vw;display:inline-block;  padding:3vw;letter-spacing:normal;vertical-align:bottom;}hr{margin:0 auto 1em auto;padding:0;border:none;border-bottom:solid 2px #1c1c1c;width:90%;}.mobile_divider{margin:0 auto 1em auto;border-bottom:solid 1px #e0e0e0;width:65%;}.mobile_padding{display:block;margin: 0;padding: 0;height: 2em;width:99%;}.emoji, .info-boxes .emoji, .pricing-boxes .emoji{display:inline;font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";padding:0;margin:0;background:none;}.emoji:hover, .info-boxes .emoji:hover, .pricing-boxes .emoji:hover{background:none;}#HomePic{background-image:url('custom-website-development-mobile.jpg');background-size:cover;background-position-y:50%;margin:-1em 0 3em 0;position:relative;overflow:visible;width:100%;height:24em;opacity:.2;transition:opacity 4s ease-out;}#sub-page #HomePic{opacity:1;}#FeaturesPic,#FAQPic,#ContactPic,#DDFSearchPic,#DocumentationPic,#MLSFeaturesPic,#RealtorLocalListings,#GetStartedPic{background-image:url('ddf-website-features-mobile.jpg');margin:0 0 -3em 0;position:relative;overflow:visible;width:100%;height:11em;}#FAQPic{background-image:url('contact-gavamedia.jpg');}#ContactPic{background-image:url('contact-gavamedia-mobile.jpg');}#DDFSearchPic{background-image:url('ddf_search-mobile.jpg');height:7em;}#DocumentationPic{background-image:url('api-documentation-mobile.jpg');}#MLSFeaturesPic,#GetStartedPic{background-image:url('mls-api-features-mobile.jpg');}#RealtorLocalListings{background-image:url('realtor-local-listings-mobile.jpg');height:9em;}#WhatIsIDX,#QuoteBlock{display:inline-block;background-image:url('idx_website-small.jpg');margin:4em 0;position:relative;overflow:visible;width:100%;height:10em;}#WhatIsIDX blockquote,#QuoteBlock blockquote{position:absolute;left:50%;top:50%;margin:0;transform:translateX(-50%) translateY(-50%);width:80%;}#WhatIsIDX blockquote a,#WhatIsIDX blockquote b,#QuoteBlock blockquote a,#QuoteBlock blockquote b{color:#fff;}#QuoteBlock{background-image:url('real-estate-website-small.jpg');}#MlsIdxApiPic{background-image:url('mls_idx_api.jpg');background-size:cover;background-position-y:50%;margin:11em 0 3em 0;position:relative;overflow:visible;width:100%;height:33em;}.contact-options{display:block;text-align:center;margin:2em 0;}.contact-option{display:inline-block;background:#F2F2F2;border:solid 1px #E6E6E6;border-radius:1em;margin:2em;vertical-align:top;width: 16em;height: 14em;}#HomeFeaturesPic,#HomeSalePic{color:#fff;background-image:url('couple-mobile.jpg');font-size:110%;position:relative;width:100%;height:27em;}#HomeSalePic{background-image:url('sale-fall-small.jpg');}#HomeFeaturesPic h2,#HomeSalePic h2,#BigFeatures h2, #OnTheGo h2, #KitchenSearch h2{color:#fff;line-height:1.1em;padding-bottom:.8em;font-weight:100;}#HomeFeaturesPic div, #OnTheGo div, #KitchenSearch div{position:absolute;line-height:1.75em;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90%;}#HomeSalePic div{position:absolute;line-height:1.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:92%;margin:4%;}#HomeFeaturesPic a,#HomeFeaturesPic a:hover,#HomeSalePic a,#HomeSalePic a:hover{font-size:1.2em;color:#fff;}#HomeBanner{display:block;font-size:.9em;  position:absolute;background:#fff;color:#736f6f;  border-top:solid 3px #1C1C1C;text-align:center;padding: 1.5em 1.5em 0 1.5em;margin: -17em auto 0 auto;width: 83%;bottom:-1px;right:0;left:0;}#HomeBanner h1{color:#1c1c1c;margin-bottom:.75em;font-size:1.4em;}#HomeBanner p{display: block;margin:.5em 0 0 0;}/*#HomeBanner a{color: #736f6f;font-weight:normal;white-space: nowrap;margin:.5em;border: solid 1px #fbfbfb;padding: .15em .5em;border-radius: .25em;transition:all .25s ease;}#HomeBanner a:hover{text-decoration: none;border: solid 1px #d7d7d7;box-shadow: 0 0 .5em #d7d7d7;}*/#HomeBanner i{font-style: normal;opacity: .25;}#home-top-get-started{display: inline-block;font-size: 1.25em;margin: 0;padding: .5em 1em;background-color:var(--get-started-bg);color: #fff;text-shadow:0 0 5px rgba(0,0,0,.25);border:solid 1px var(--get-started-border);border-bottom-width: .25em;border-radius: .25em;left: calc(50% - 5.75em);width: 10em;text-align: center;z-index: 4;transition:all 1s ease-out;}#home-top-get-started:hover{text-decoration: none;box-shadow: 0 0 2em var(--get-started-bg);text-shadow:0 0 10px rgba(0,0,0,.5);}#logged-out .home-top-get-started-stuck{position: fixed;top:1.5em;box-shadow: 0 .1em 1em;}#home-sticky-anchor{display: block;margin: -2.5em 0 0 0;padding: 0;height: 0;}figure h2{font-size:2.9em;font-weight:100;color:#333;}#logged-out #lf{display: block;position: fixed;font-size: .825em;top: -15em;right: 6em;padding: 2em 1em 1em 1em;background: #fff;box-shadow: 0 0 5em #000;border-radius: .5em;z-index: 6;}#logged-out #lf #ls{cursor:pointer;font-weight:bold}#lf .ForgotPassword{position:inline;font-size: 1em;color:#4e4e4e;font-weight: normal;letter-spacing: normal;text-align: left;margin:0 .25em;width: initial;}#lf .ForgotPassword a:hover{color:#000;}#HomeWebsitePreviews{overflow:hidden;line-height:3em;margin-bottom:1em;width:100%;}#HomeWebsitePreviews img{display:block;position:relative;}#mobile_website{background-image:url('mobile_website-small.jpg');background-repeat:no-repeat;  width:100%;}.FeatureNode{display:inline-block;text-align:center;font-size:.9em;line-height:1.5em;padding: 1em 3%;max-width: 94%;}.FeatureNode h2{display:block;line-height:1.8em;font-size:1.8em;padding:0;white-space:nowrap;}.FeatureNode a{display:block;padding:1em 0;}#BigFeatures{background-image:url('real-esate-website-features-small.jpg');font-size:.8em;padding:4em 0;}#BigFeatures h2,#BigFeatures h3{color:#fff;font-weight:400;}#BigFeatures a:hover,#BigFeatures h3:hover{text-decoration:none;font-weight:900;}.big-link{display:inline-block;font-size:1.4em;padding:2em .5em;}.TryNow{border-top: solid .25em #f7f2f2;border-bottom: solid .25em #794d4f;background-color:#f7f2f2;}.TryNow:hover{border-bottom: solid .25em #794d4f80;border-top: solid .25em #794d4f80;box-shadow: 0 0 7em rgba(121, 77, 79, .5);background: #e0e0e0;}#LogIn{cursor:pointer;float:right;border-top: solid .25em #fff;transition:all 1s ease-out;}#LogIn img{height: 1em;margin: 0 .5em 0 0;}.BigFeatureNode{color:#333;display:inline-block;text-align:center;line-height:2em;padding:2em .5em;vertical-align:top;width:11em;height:10em;}.BigFeatureNode img{width:80px;}.BigFeatureNode h3{font-size:1.4em;font-weight:200;padding:0;}.LeftNode,.RightNode{display:block;position:relative;text-align:center;line-height:1em;overflow:hidden;}.LeftNode img,.RightNode img{padding:0 2%;max-width:96%;}.LeftNode video,.RightNode video{height:20em;}.NodeDivider{clear:both;border-bottom:solid 1px #e0e0e0;margin:2.5em auto;display:block;padding:0;width:90%;}#map-canvas{display:block;width:100%;height:24em;}.sub-page nav h2{font-family:inherit;font-size:1.1em;font-weight:600;margin:3em 0 .5em 0;}.sub-page nav a,.sub-page nav b{display:block;font-size:.75em;color:#777;border:none;border-left:solid .5em transparent;border-radius: .25em;transition:color,background .1s linear;padding:.45em;margin:.1em 0;max-width:20em;}.sub-page nav a:hover{color:#000;background:#aaa4a4;border:none;border-radius: .25em;text-decoration:none;border-left:solid .5em transparent;}.sub-page nav b{color:#000;border:none;border-left:solid .5em #555;box-shadow:none;background: -moz-linear-gradient(left,  rgba(224,224,224,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left,  rgba(224,224,224,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to right,  rgba(224,224,224,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#00ffffff',GradientType=1 ); }#HomeWebsitePreviews .FeatureNode img,.FeatureNode img{display:inline;position:relative;left:inherit;margin:0;width:50px;}#mls-website{text-align:left;height:20em;}#mls-search{position:absolute;background:#fff;top:-1px;width:100%;z-index:1;}#mls-idx{position:relative;margin-left:2px;z-index:0;}#all-mls-on-website{position:absolute;background-color:rgba(255,255,255,0);color:rgba(0,0,0,0);top:-1px;width:100%;height:101%;z-index:2;}#all-mls-on-website h2{position:relative;font-size:1.4em;font-weight:400;left:50%;  top:75%;text-align:center;text-shadow:0 0 .3em #fff;white-space:nowrap;width:100%;  -webkit-transform:translateX(-50%) translateY(-50%);  -ms-transform:translateX(-50%) translateY(-50%);  transform:translateX(-50%) translateY(-50%);}footer{clear:both;font-size:.85em;padding:5em 0 2em 0;}footer nav{background:#d1d1d1;margin-bottom:1em;width:100%;}footer nav a,.footer-section{display:inline-block;padding:0;vertical-align:top;width:100%;}footer nav a{color:#fff;font-size:.95em;padding:1em 0;border-right:none;border-left:none;}footer nav img{float:left;margin:.5em 2em;max-width:32px;max-height:32px;}footer nav span{display:block;font-size:1.3em;}.footer-section{margin-bottom:1em;font-size:.8em;width:50%;}footer .footer-section a{display:block;color:#4c4c4c;font-weight:normal;margin:.5em 0;}footer .footer-section a:hover{color:#000;}#footer-link-1{background:#1c1c1c;}#footer-link-2{background:#3c3c3c;}#footer-link-3{background:#535353;}#footer-link-4{background:#6e6b6a;}footer h4{color:#333;display:inline-block;border-top:#333 solid 3px;margin-top:1em;padding:.5em 2em 0 0;}footer .container{margin:0 4%;width:92%;}footer nav .container{margin:inherit;width:inherit;}.bs{font-size:.5em;padding:1em 0;}.sub-page,.subPage{padding:3.5em 1em 0 1em;}.sub-page h1{color:#794D4F;font-weight:normal;font-size:1.17em;}.sub-page h2{font-size:2.5em;font-weight:1000;line-height:initial;}.sub-page input{margin-top:1em;padding:.5em 1em;font-size:1.4em;}.contact-page h1{font-size: 2em;color: #555;margin-bottom: .5em;line-height: normal;}.contact-page h2{font-size: 1.85em;text-align: center;}.contact-page small{text-align: center;display: block;margin-top: 1em;color: #727478;}blockquote{color:#999;font-size:1.5em;margin:1.5em 0;text-align:center;}blockquote img{display:block;margin:2em auto;}cite{display:block;margin:.5em;font-size:.8em;}.right-small,.sub-page nav{margin:1em 0 2em 0;}.right-small img{border-radius: .25em;}article img{border-radius: .5em;}.right-small nav, .sub-page nav{font-size: 1.05em;}.not-round{border-radius:0;}/*.left-small img,.right-small img,.left-big img,.right-big img,.sub-page nav img{max-width:100%;}*/.left-small span,.right-small span,.left-big span,.right-big span,.sub-page nav span{display:inline-block;font-size:.65em;text-align:center;vertical-align:top;margin-top:1em;width:87px;max-width:20%;}#Quote,#Chat{margin:0;padding:.4em .8em;font-size:1.2em;}#Demo{display:block;margin:3em auto;padding:.6em 1.2em;font-size:1.3em;font-weight:bold;}center{position:relative;margin:0;height:6em;margin-top:-6em;z-index:-1;}.features{font-size:.85em;line-height:2.5em;background:#F8F8F8;padding:3em 7.5%;margin:1em 0;border-bottom: solid 1px #E0E0E0;border-top: solid 1px #E0E0E0;width:85%;}.features h1,.features h2{font-size:2em;}.features a{display:inline-block;position:relative;color:#000;font-weight:normal;margin:.4em 1em;line-height:.5em;width:17em;height:1.6em;}.features a:hover,.features a:focus{color:var(--link-hover);text-decoration:none;}.features img{float:left;max-width:32px;max-height:32px;}.features h3{display:inline;position:absolute;left:5em;top:1em;font-size:.85em;font-weight:normal;padding:0;}.smaller{font-size:.9em;padding:3em 1%;width:98%;}.smaller a{margin:.3em 1em;width:64%;}.smaller img{max-width:35px;max-height:35px;}.smaller h3{white-space:nowrap;left:3em;}.about{display:inline-block;color:#565656;font-size:.75em;margin:.7em 0;width:20em;}.about img{margin-right:.5em;vertical-align:top;}.about a{color:#565656;font-weight:normal;}.center{text-align:center;}.left{text-align:left;}.check-list{padding:1em;line-height:2em;}.check-list p{margin:0;}.check-list p::before,.check-list p:before{display:inline-block;content:". ";background-image:url('checked.png');color:transparent;background-repeat:no-repeat;background-position-y:center;opacity:.5;width:1.3em;}#real_estate_ads{transition:opacity 25s ease;}#toronto_real_estate{width:100%;}#toronto_real_estate img{position:absolute;bottom:0;transform:translateX(-50%);}#lf label{cursor:pointer;display:inline-block;font-weight:bold;margin:0 .25em;}#sticky-anchor{display:block;margin:0;padding:0;height:0;}.toc{color:#b6b6b6;list-style-type: lower-roman;margin:.2em 0 2em 0;}.toc h5,.toc a{color:#333;padding:0 0 0 .3em;margin:0;font-weight:normal;}.tldr,.sub-page .tldr{display:inline-block;background: #F9ECE3;color: #60442f;font-size:1em;padding: .5em 1.5em;margin: .25em 0 1em 0;border:solid 1px #D8C7BA;border-radius:.3em;transform:scaleX(0);transition:transform 1.5s cubic-bezier(.17,.67,.19,1.5);}#s{display:none;}#mobileApps{display:none;}#logged-in{display:block;background:#dddddf;overflow:hidden;height:100%;transition:opacity 1s ease-in;}.pricing-boxes div{margin: 0 -1em 0 -1em;}.canadian{display: block;font-size: .75em;margin-top: 1em;text-align: center;}#design-preview,#design-close,#design-choose,#design-info-1,#design-info-2,#demo-popup,#demo-close,#demo-design,#demo-choose,#link-to-demo{display:none;opacity:0;}.bd{font-size:1em;padding:3em 0 0 0;text-align:center;}.bd h1{font-size:3em;}.bd input[type="text"],.bd input[type="search"],.bd input[type="select"],.bd input[type="email"],.bd input[type="tel"],.bd input[type="password"],.bd select{color:#333;font-size:1.1em;padding:.2em .4em;margin:.2em 0;width:7.5em;height:auto;}.bd input[type="email"],.bd input[type="tel"],.bd input[type="password"]{width:17em;}.bd label{cursor:pointer;}#signup-name{display:inline-block;width:19.7em;}#signup-name input{float:right;}.signup-disclaimer{display: inline-block;color:#777;font-size:.5em;width: 16em;}#fb-box{text-align:center;}#lfb{float:initial;margin:2em 0;}#lfb label{cursor:pointer;display:inline-block;margin-top:1em;color:#333;}#lfb .txt{font-size:1em;padding:.2em .4em;width: 15em}#lsb{font-size: 1em;padding: .5em 1em;margin:1em;}#LoginEmail,#LoginPassword{display:inline-block;vertical-align: top;}#LoginPassword a{font-size:85%;color:#aaa4a4;}#LoginPassword a:hover{color:#000;}#Listings{opacity: .3;transition: opacity 1s ease;}#SearchDemo{text-align:center;}#SearchDemo a{font-size:.6em;width: 23em;height: 21em;}#SearchDemo a div{font-size: 1.5em;padding-top: .5em;}#SearchBox{margin-top:0;padding:.5em 0 .5em .4em;width:72%;}#SearchGo{display: inline-block;text-align: center;padding: .5em 0 .5em 0;margin: 0 0 1em 0;width: 3em;}input[type="number"],input[type="text"],input[type="search"],input[type="select"],input[type="email"],input[type="tel"],input[type="password"],.txt,select,textarea{border-top:solid 1px #808186;border-right:solid 1px #AEB2B6;border-bottom:solid 1px #B3B8BC;border-left:solid 1px #A9A9AF;outline:none;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0 1px 5px #E6E8E8 inset;-webkit-box-shadow:0 1px 5px #E6E8E8 inset;box-shadow:0 1px 5px #E6E8E8 inset;width:120px;-moz-transition:border 0.19s linear 0s, -moz-box-shadow 0.19s linear 0s;-webkit-transition:border 0.14s linear 0s, -webkit-box-shadow 0.14s linear 0s;transition:border 0.17s linear 0s, box-shadow 0.17s linear 0s;}input[type="number"]:hover,input[type="text"]:hover,input[type="search"]:hover,input[type="select"]:hover,textarea:hover,input[type="email"]:hover,input[type="tel"]:hover,.txt:hover,select:hover,textarea:hover{border-top:solid 1px #5794BF;border-right:solid 1px #B7D5EA;border-bottom:solid 1px #C7E2F1;border-left:solid 1px #C5DAED;}input[type="number"]:focus,input[type="text"]:focus,input[type="search"]:hover,input[type="select"]:focus,textarea:focus,input[type="email"]:focus,input[type="tel"]:focus,.txt:focus,select:focus,textarea:focus,.RichTextBox_focus{border-top:solid 1px #366C98;border-right:solid 1px #90B1C7;border-bottom:solid 1px #ADBFD0;border-left:solid 1px #ADBFD0;-moz-box-shadow:0 0 7px #ccddf9;-webkit-box-shadow:0 0 7px #ccddf9;box-shadow:0 0 7px #ccddf9;}input[type="number"]:focus,input[type="text"]:focus,input[type="search"]:hover,.txt:focus,input[type="email"]:focus,input[type="tel"]:focus{background-image:-webkit-gradient(    linear,    left bottom,    left top,    color-stop(0.81, rgb(255,255,255)),    color-stop(1, rgb(220,220,220)));background-image:-moz-linear-gradient(    center bottom,    rgb(255,255,255) 81%,    rgb(220,220,220) 100%);}textarea:focus{background-image:-webkit-gradient(    linear,    left bottom,    left top,    color-stop(0.90, rgb(255,255,255)),    color-stop(1, rgb(220,220,220)));background-image:-moz-linear-gradient(    center bottom,    rgb(255,255,255) 90%,    rgb(220,220,220) 100%);}input[type="button"],input[type="submit"],.Button{cursor:pointer;color:#464748;display:inline-block;text-decoration:none;background:#F9FBFD;text-align:center;padding-top:1px;padding-bottom:1px;border:solid 1px #B7BFCE;border-radius:3px;overflow:hidden;outline:none;background-image:-webkit-gradient(    linear,    left bottom,    left top,    color-stop(0, rgb(221,224,230)),    color-stop(0.09, rgb(239,237,242)),    color-stop(0.95, rgb(255,255,255)));background-image:-moz-linear-gradient(    center bottom,    rgb(221,224,230) 0%,    rgb(239,237,242) 9%,    rgb(255,255,255) 95%);-moz-transition:border 0.14s linear 0s, -moz-box-shadow 0.14s linear 0s;-webkit-transition:border 0.14s linear 0s, -webkit-box-shadow 0.14s linear 0s;transition:border 0.14s linear 0s, box-shadow 0.14s linear 0s;}input[type="button"]:hover,input[type="submit"]:hover,.Button:hover,.Button:focus{color:black;text-decoration:none;background:#F9FBFD;border:solid 1px #92B4D1;-moz-box-shadow:0 0 7px #ccddf9;-webkit-box-shadow:0 0 7px #ccddf9;box-shadow:0 0 7px #ccddf9;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(205,222,230)),color-stop(0.07, rgb(226,237,243)),color-stop(0.87, rgb(251,249,252)));background-image:-moz-linear-gradient(center bottom,rgb(205,222,230) 0%,rgb(226,237,243) 7%,rgb(251,249,252) 87%);/*padding: calc(.5em - 1px) 1em .5em 1em;border-bottom-width: calc(.2em  +  1px);*/}.Button_hover{color:black;text-decoration:none;background:url('bh.jpg') repeat-x scroll center bottom #F9FBFD;border:solid 1px #92B4D1;-moz-box-shadow:0 0 7px #ccddf9;-webkit-box-shadow:0 0 7px #ccddf9;box-shadow:0 0 7px #ccddf9;padding-bottom:2px;border:solid 1px #B7BFCE;-moz-border-radius:4px;border-radius:4px;overflow:hidden;}.Button span{display:inline-block;float:left;position:relative;padding-top:1px;left:0;top:0;width:100%;height:100%;}.Button input{cursor:pointer;display:inline-block;float:left;font-size:23px;height:40px;position:relative;top:-26px;left:-60px;width:150px;opacity:0;filter:alpha(opacity=0);}@-moz-document url-prefix(){.Button input{left:-256px;}}.Button iframe{display:none;width:0;height:0;}input[disabled],input[disabled]:hover,input[disabled]:focus,.ButtonDisabled{cursor:default;display:inline-block;color:darkgray;text-decoration:none;background:#E5E5E6;-moz-box-shadow:1px 2px 8px darkgray inset;-webkit-box-shadow:1px 2px 8px darkgray inset;box-shadow:1px 2px 8px darkgray inset;border:solid 1px #B7BFCE;-moz-border-radius:4px;border-radius:4px;overflow:hidden;outline:none;}#DocumentationPic,#GetStartedPic{height:6em;}#ApiDocs{background:#f7f7f7;float:left;max-height:1057px;margin-right:4em;overflow-x:hidden;overflow-y:auto;position:-webkit-sticky;  position:-moz-sticky;  position:-ms-sticky;position:sticky;top:3.5em;box-shadow:0 11px 10px rgba(0,0,0,.09);}#ApiDocs.stuck{position:fixed;top:2.5em;left:0;}#ApiDocs ul{font-size:.8em;padding:0;margin:.2em;}#ApiDocs li{display:block;}#ApiDocs b,#ApiDocs a{display:block;color:#333;padding:.35em .7em;min-width:14em;}#ApiDocs a{font-weight:normal;}#ApiDocs a:hover{text-decoration:none;background-color:#e3e3e3;}#ApiDocs b{cursor:default;color:#fff;background-color:#7195d4;}#DocPage{float:left;width:calc(100% - 18em);}#DocPage h1,#DocPage h2{color:#757575;padding-top:0;clear:none;}#DocPage h1{color:#5a5a5a;font-size:2.5em;font-weight:200;letter-spacing:-.02em;}#DocPage h2{font-size:1.3em;font-weight:300;}#DocPage h3{color:#505050;font-weight:400;padding:1.5em 0 0 0;font-size:1.2em;border-bottom:1px solid #ebebeb;}#DocPage h3 img{width:24px;height:24px;}#DocPage p{font-size:.95em;-webkit-margin-before:.9em;-webkit-margin-after:.9em;margin-before:.9em;margin-after:.9em;}#DocPage li{padding:.1em 0;}.both-halves{text-align:center;}.forced-left-half,.forced-right-half{display:inline-block;vertical-align:top;padding:0 4%;width:41%;}.not-mobile{display:none;}.contact-page nav a{visibility: hidden;}.contact-page footer{display:none;}.contact-page #TryNowButton{color: #676767;background: #e0e0e0;text-align: center;border: solid 1px #ababab;border-bottom: solid .125em #ababab;width:15em;}.contact-page #TryNowButton:hover{color: #676767;background: #e0e0e0;border-color:#ababab;}#ContactForm{background: #e8edf9;color: #000;padding: 1em;border-radius: 1em;transition:all 1s ease;}#ContactForm input{font-size: 1em;margin-top:0;padding: .5em .75em;width: 41%;width: calc(50% - 1.5em - 4px);}#ContactForm label{display:block;font-weight:bold;color:#464646;margin-top: 1em;}#ContactForm #ContactFormEmail,#ContactForm #ContactFormPhone{width:100%;width: calc(100% - 1.5em - 2px);}#ContactForm #ContactFormAgents{cursor: pointer;font-size: 1em;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: .5em 0.75em;width: 100%}#ContactForm #ContactFormMessage{font-size: 1em;padding: .5em .75em;width: 100%;width: calc(100% - 1.5em - 2px);}#ContactForm #ContactFormNewsletterLabel{cursor:pointer;display: block;font-size: .9em;margin-top: .5em;white-space: nowrap;}#ContactForm #ContactFormNewsletter{padding: 0;margin: .1em .1em 0 0;vertical-align: top;width: auto;}#ContactForm #ContactFormSubmit{display: block;cursor: pointer;font-size: 1.5em;margin-top: .5em;padding: .5em 1em;background-color: #4c5c7c;color: #e4e7eb;border: solid 1px #25314a;border-bottom-width: .125em;border-radius: .25em;font-weight: 1000;text-align: center;width: 100%;width: calc(100% - 2em - 2px);transition: all .5s ease-out;}#ContactFormSubmit:hover{background: #333;box-shadow: 0 0 1em #5378c1;}#ContactForm img{display: block;width: 2.5em;margin: 0 auto .5em auto;}#demo-design-info{display:none;}aside{display: block;font-size: .8em;color: #424242;text-align: center;margin:2em 0;}aside h1, .sub-page aside h1{font-size: 2.7em;font-weight: 100;color: #4e76b1;}big{font-size: 1.4em;}big sup{font-size:.5em;}/*======================================================================================  TABLETS / DESKTOP======================================================================================*/@media (min-width: 735px) {body{font-size:1.38vw;}#MobileLogo{display:none;}#sub-page{margin:0;}.sub-page,.subPage{padding:8em 1em 0 1em;}.after-big-pic{padding:1em;}.no-margin-no-padding{padding:0;margin:0;}.sub-page article header h2{font-size: 1.4em;font-weight: bold;color: #757575;margin-bottom: .125em;}#designs{margin:0;}#designs img{margin:1.5em 1.43em;padding:0;    border:none;}#home-sticky-anchor{margin: -5em 0 0 0;}.container,.subContainer,footer .container,footer nav .container,.sub-page{margin:0 auto;width:75em;max-width:80%;}.contact-page .sub-page{width: 50em;    max-width: 65%;}header .container{/*width:79em;max-width:67%;*/max-width: 90%;}figure{font-size:1em;margin:4em auto;}#HomeFeaturesPic,#HomeSalePic{background-image:url('couple.jpg');font-size:110%;height:40em;}#FeaturesPic,#FAQPic,#ContactPic,#DDFSearchPic,#DocumentationPic,#MLSFeaturesPic,#RealtorLocalListings,#GetStartedPic{margin:11em 0 0 0;}.mobile_divider{display:none;}h1{font-size:2.5em;}#LoginButton,#MenuButton{display:none;}header,#essential-plan{display:block;font-size:.7em;}#Logo,#sub-page #Logo{color:#fff;position:relative;font-size:1em;background: #000;margin: 0;border: 0;padding: .89em;line-height: initial;width: auto;  top:initial;box-shadow:none;}#BigLogo hr{border-bottom:solid 3px #1c1c1c;width:10em;}#LogoText,#LogoText:hover{text-decoration:none;font-size:2.75em;}#SearchGo{display:none;}.left-half,.right-half{display:inline-block;vertical-align:top;padding:0 4%;width:41%;}#HomePic{background-image:url('custom-website-development.jpg');margin:-2em 0 3em 0;height:33em;max-height: 59vh;}#MlsIdxApiPic{margin:-2em 0 3em 0;}#FeaturesPic,#FAQPic,#ContactPic,#DDFSearchPic,#DocumentationPic,#MLSFeaturesPic,#RealtorLocalListings,#GetStartedPic{margin:6em 0 0 0;}#FeaturesPic{background-image:url('ddf-website-features.jpg');}#ContactPic{background-image:url('contact-gavamedia.jpg');}#DDFSearchPic{background-image:url('ddf_search.jpg');}#DocumentationPic{background-image:url('api-documentation.jpg');}#MLSFeaturesPic,#GetStartedPic{background-image:url('mls-api-features.jpg');}#RealtorLocalListings{background-image:url('realtor-local-listings.jpg');}#WhatIsIDX{background-image:url('idx_website.jpg');}#QuoteBlock{background-image:url('real-estate-website.jpg');}.mobile_padding{display:none;}.LeftNode,.RightNode{top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width:47%;}#UserFriendlyExample{margin-left:-34px;width:651px;}#UserFriendlyExample div{height:322px;}#lf{font-size:.8em;width:initial;}#logged-out #lf input{display:inline-block;font-size:.9em;width:14.5em;padding: .5em .25em;margin: 0 .25em;}#logged-out #lf #ls{background: #494949;margin:1.3em .25em 0 .25em;color: #fff;background: #494949;    border: solid 1px #000;    border-bottom: solid .25em #000;    padding: .4em .25em .4em .25em;width:6em;}nav{display:inline-block;float:left;padding:0;white-space: nowrap;width: 100%;}nav a,nav b{display:inline-block;padding:.9em 2.5em;font-size:1.1em;font-weight:normal;}nav b{background:#fff;}#HomeBanner{padding:2em 3em 0 3em;width:42em;}#HomeBanner h1{font-size:1.9em;}#HomeWebsitePreviews img{left:54%;margin-left:-900px;}#MoreFeatures a{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;width:20%;height:8em;}#mobile_website{width:auto;}#UserFriendlyShadow{width:48px;}/*#UserFriendlyExample div{margin:inherit;}*/.LeftNode,.RightNode{display:inline-block;}.LeftNode{float:left;padding:0 1em 0 0;}.RightNode{float:right;padding:0 0 0 1em;}.FeatureNode{font-size:.9em;max-width:19em;}.FeatureNode a{display:inline-block;}.FeatureLine{height:20em;}#BigFeatures{background-image:url('real-esate-website-features.jpg');}#BigFeatures div{margin:0 auto;max-width:68em;}.BigFeatureNode{padding:2em 1.5em 0 1.5em;vertical-align:top;width:14em;height:13em;}.BigFeatureNode img{width:auto;}.features a{height:1.6em;}.smaller{padding:3em;width:auto;}.smaller a {    margin:.75em 1em;    width:13em;}#HomeSalePic{background-image:url('sale-fall.jpg');height:28em;}#HomeSalePic div{left:52%;text-align:left;margin:0;width:47%;}#map-canvas{height:19em;}#signup-area span{font-size:.95em;}footer{font-size:.8em;padding:10em 0 2em 0;}footer .footer-section a{margin:.3em 0;}footer h4{margin:0 0 .6em 0;}footer nav a,.footer-section{padding:1%;width:23%;}footer nav img{margin:.5em 1.1em 0 .5em;}.left-small{float:left;margin:0 0 4em 0;width:31%;}.left-big{float:left;margin:0;line-height:1.6em;width:62%;}.contact-page .left-big{width: 55%;}.sub-page article{margin:0 0 0 2.5%;}.right-small,.sub-page nav{float:right;margin:0;width:31%;}.right-big{float:right;margin:0;width:60%;}.contact-page .right-small{width: 40%;}.right-small hr,.sub-page nav hr{padding-top:20em;}.not-mobile{display:inline-block;}aside{margin: 2em auto;width: 50%;}.pricing-boxes div{transition:border .2s ease, margin 4s cubic-bezier(.17,.67,.19,2);}#HomeBanner i{opacity: .75;}#logged-in{opacity:0.03;background:url('home-background{SEASON}.jpeg') no-repeat center center fixed;background-size:cover;}}/*======================================================================================  LANDSCAPE BIG-MOBILE======================================================================================*/@media (min-width: 735px) and (max-width: 1024px) {body{font-size:2vw;}/*.container,.subContainer,footer .container,footer nav .container,.sub-page{max-width:99%;}*/.container,.subContainer,footer .container,footer nav .container{max-width:99%;}#lf{font-size:.7em;}#logged-out #lf input{width:9em;}.FeatureNode{max-width:24em;}#HomeWebsitePreviews img{margin-left:-403px;}#designs img{width:300px;}}/*======================================================================================  BIG DESKTOP======================================================================================*/@media (min-width: 1232px) {#logged-in{font-size:17px;}}/*======================================================================================  BIG DESKTOP======================================================================================*/@media (min-width: 1500px) {#TESTER{left:50%;margin-left:-637px;width:1275px;}#logged-out{font-size:19px;}.FeatureLine{max-width:60%;}.FeatureNode{font-size:.8em;}#HomeFeaturesPic,#HomeSalePic{height:41em;}#designs img{width:370px;}#HomePic{height:40em;}}#quotinator{font-size:.9em;padding: 8em 0;width: 30em;max-width: 80%;margin:0 auto;}#quotinator input,#quotinator select{margin-top:.25em!important;}#quotinator h3{padding-bottom:.125em;}#quotinator p{margin: .25em 0;color:#777;}#quotinator input,#quotinator select{font-size:1.4em;padding:.5em 1em;width:2em;}#quotinator select{cursor:pointer;padding:.5em .25em .5em 1em;width:5em;}#quotinator input[type="button"]{padding: .75em 1.5em;width:auto;}#quotinator .quote-question{display:block;}#quote-result{display:none;text-align: center;padding: 2em;box-shadow: 0 0 5em rgb(0 0 0 / 25%);border-radius: .5em;}#quotinator input[type="button"]{width:90%;}.page-pay nav{display:none!important;}.page-pay .sub-page{padding: 5.5em 1em 0 1em;}