.apits-form input::-webkit-input-placeholder,.apits-form textarea::-webkit-input-placeholder{color:#707070;padding:3px 1px;font-size:13px;font-size:.8125rem }.apits-form input:-moz-placeholder,.apits-form textarea:-moz-placeholder{color:#707070;padding:3px 1px;font-size:13px;font-size:.8125rem }.apits-form input::-moz-placeholder,.apits-form textarea::-moz-placeholder{color:#707070;padding:3px 1px;font-size:13px;font-size:.8125rem }.apits-form input:-ms-input-placeholder,.apits-form textarea:-ms-input-placeholder{color:#707070;padding:3px 1px;font-size:13px;font-size:.8125rem }.apits-form .checkboxes p{margin:6px 0;line-height:20px }.apits-form .checkboxes p.form-disclaimer{position:relative;cursor:pointer;color:#707070;font-size:12px;font-size:.75rem;display:block }.apits-form .checkboxes [type=radio]:checked,.apits-form .checkboxes [type=radio]:not(:checked){position:absolute;left:-9999px }.apits-form .checkboxes label{position:relative;cursor:pointer;color:#707070;font-size:12px;font-size:.75rem;display:flex;margin:6px 0;line-height:20px }.apits-form .checkboxes [type=radio]:checked + label:before,.apits-form .checkboxes [type=radio]:not(:checked) + label:before{content:'';position:absolute;left:0;top:5px;width:14px;height:13px;background:#f8f8f8;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.3);transition:all .3s }.apits-form .checkboxes input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;content:'';position:relative;padding:7px 7px;float:left;left:0;top:5px;background:#f8f8f8;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.3);transition:all .3s }.apits-form .checkboxes input[type=checkbox]:checked:after{content:'';position:absolute;top:0;left:4px;width:7px;height:11px;border:2px solid #ff9500;border-left-width:0;border-top-width:0;transform:rotate( 45deg );-ms-transform:rotate(45deg);}.apits-form .checkboxes [type=radio]:checked + label:before,.apits-form .checkboxes [type=radio]:not(:checked) + label:before,.apits-form .checkboxes [type=radio]:checked ~ label:before,.apits-form .checkboxes [type=radio]:not(:checked) ~ label:before{top:0;width:18px;height:18px }.apits-form .checkboxes [type=radio]:checked + label:after,.apits-form .checkboxes label:after [type=radio]:checked{content:'';position:absolute;top:4px;left:4px;width:7px;height:11px;border:2px solid #ff9500;border-left-width:0;border-top-width:0;transform:rotate( 45deg );-ms-transform:rotate(45deg);}.apits-form .checkboxes [type=radio]:checked + label:after,.apits-form .checkboxes [type=radio]:not(:checked) + label:after,.apits-form .checkboxes [type=radio]:checked ~ label:after,.apits-form .checkboxes [type=radio]:not(:checked) ~ label:after{top:4px;font-size:15px;font-size:.9375rem }.apits-form .checkboxes [type=radio]:not(:checked) + label:after,.apits-form .checkboxes [type=radio]:not(:checked) ~ label:after{opacity:0;transform:scale(0) }.apits-form .checkboxes [type=radio]:checked + label:after,.apits-form .checkboxes [type=radio]:checked ~ label:after{opacity:1;transform:scale(1) }.apits-form .checkboxes [type=radio]:disabled:checked + label:before,.apits-form .checkboxes [type=radio]:disabled:not(:checked) + label:before,.apits-form .checkboxes [type=radio]:disabled:checked ~ label:before,.apits-form .checkboxes [type=radio]:disabled:not(:checked) ~ label:before{box-shadow:none;border-color:#bbb;background-color:#ddd }.apits-form .checkboxes [type=radio]:disabled:checked + label:after,.apits-form .checkboxes [type=radio]:disabled:checked ~ label:after{color:#999 }.apits-form .checkboxes [type=radio]:disabled + label,.apits-form .checkboxes [type=radio]:disabled ~ label{color:#aaa }.form-element{display:block;margin:15px 0 }.advertise-link a:after{width:25px;height:25px;content:'';background:url("https://www.aplaceinthesun.com/media/9744/page-arrow-orange-right-50x50.png") no-repeat center;position:absolute;right:-30px;background-size:25px 25px;top:0 }.advertise-link:hover{background-color:#dcdcdc;cursor:pointer }.advertise-link:hover a:after{background:url("https://www.aplaceinthesun.com/media/9746/page-arrow-grey-right-50x50.png") no-repeat center;}input{color:#707070;border:0;background:white;padding:0;}textarea{padding:10px;width:100%;background:white;}input,textarea{border:1px solid transparent;outline:none;transition:all .3s;line-height:1.5em;font-family:'Montserrat',sans-serif;font-size:16px;font-size:1rem }.element-label{margin:0 0 6px 0;display:block;}.textfield input{min-width:200px;}.dropdown select{display:inline-block;background:white;width:100%;position:relative;background-color:#fff;padding:.5em 5px;cursor:pointer;border:1px solid #eaeaea;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#707070;font-size:13px;font-size:.8125rem;-webkit-box-shadow:inset -1px 1px 2px #9E9E9E;-moz-box-shadow:inset -1px 1px 2px #9E9E9E;box-shadow:inset -1px 1px 2px #9E9E9E;line-height:1.5em;font-family:'Montserrat',sans-serif;font-weight:inherit;}textarea#textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.visually-hidden{display:none !important;}.apits-form-container{margin-bottom:10px;}.apits-form{max-width:768px;width:100%;border-radius:4px;padding:12px;color:#474747;}.apits-form-header{color:#fff;max-width:768px;background-color:#ff9500;width:100%;margin:0 auto;padding:12px;font-family:'Montserrat',sans-serif;position:relative }.apits-form-header h2{font-size:21px !important;font-size:1.3125rem !important;color:white !important;margin:0px !important;}.apits-form form{width:100%;}.development-form .form-element{width:32.3%;float:left;margin:0;margin-bottom:10px;margin-right:1%;}.development-form .form-element:nth-child(3n+3){margin-right:0;}.development-form .form-textarea{width:99%;}.apits-form input,.apits-form textarea{border:1px solid #eaeaea;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#707070;font-size:14px;font-size:.875rem;-webkit-box-shadow:inset -1px 1px 2px #9E9E9E;-moz-box-shadow:inset -1px 1px 2px #9E9E9E;box-shadow:inset -1px 1px 2px #9E9E9E;padding:5px 7px;}p.form-disclaimer,.mortgage-disclaimer p{color:#707070;font-size:12px;font-size:.75rem }p.form-disclaimer-12px{color:#707070;font-size:13px;font-size:.8125rem;}span.download-guide{font-weight:bold;text-decoration:underline;cursor:pointer;}.download-guide img{cursor:pointer;max-width:100%;}@media (max-width:950px){.development-form .form-element{margin:0;margin-bottom:20px;width:49%;}.development-form .form-textarea{width:100%;}.development-form .form-element:nth-child(2n-1){margin-right:2%;}}@media (max-width:480px){.development-form .form-element{width:100%;}}table.pv-accepted-cards tr td{padding:0 5px }table.pv-accepted-cards tr td:first-child{padding:0 5px 0 0 }table.pv-accepted-cards tr td:last-child{padding:0 0 0 5px }#ddlPVPackage option{font-weight:bolder !important;background-color:#555;}#ddlPVPackage option:nth-child(2){color:#FDD017;}#ddlPVPackage option:nth-child(3){color:#E5E4E2;}#ddlPVPackage option:nth-child(4){color:#C68E17;}#btnPVButton{background:#ff6633;-webkit-box-shadow:inset 0px -1px 2px 3px #ff9500;-moz-box-shadow:inset 0px -1px 2px 3px #ff9500;box-shadow:inset 0px -1px 2px 3px #ff9500;}.advertisePVPage .PVFormTable{color:white;width:100%;border-collapse:collapse;border:0px white;}.advertisePVPage .PVFormTable th{padding:7px;border:white 2px solid;}.advertisePVPage .PVFormTable td{padding:7px;border:white 2px solid;font-size:14px;font-size:.875rem;vertical-align:middle;}.advertisePVPage .PVFormTable td img{width:25px;}.advertisePVPage .PVFormTable tr{background:#b8d1f3;}.advertisePVPage .PVFormTable tr td:nth-child(1){background:white;text-align:left;color:#575759;}.advertisePVPage .PVFormTable tr td:nth-child(2){background:#FFE1CD;text-align:center;}.advertisePVPage .PVFormTable tr td:nth-child(3){background:#EEE;text-align:center;}.advertisePVPage .PVFormTable tr td:nth-child(4){background:#FFEAC2;text-align:center;}.advertisePVPage .thColor1{background:white;font-weight:bold;width:20%;}.advertisePVPage .thColor2{background:#BF542E !important;color:white;text-align:center;font-weight:bold;vertical-align:middle;width:20%;font-size:13px;font-size:.8125rem;}.advertisePVPage .thColor3{background:#939393 !important;color:white;text-align:center;vertical-align:middle;font-weight:bold;width:20%;font-size:13px;font-size:.8125rem;}.advertisePVPage .thColor4{background:#DEAB42 !important;color:white;text-align:center;font-weight:bold;vertical-align:middle;width:20%;font-size:13px;font-size:.8125rem;}
