div.coming-soon{background-color:rgba(255,255,255,0.75);padding:0 0 15px 0}.et_pb_text_inner{padding-left:2%;padding-right:2%}.et_pb_row.et_pb_row_fullwidth,.et_pb_specialty_fullwidth .et_pb_row,.et_pb_row{width:90%!important}@media all and (max-width:640px){.et_pb_text_inner{padding-left:1%;padding-right:1%}}.hp-link h2,.hp-link a.et_pb_button{padding-top:8px;padding-bottom:8px;background-color:rgba(255,255,255,0.25)}.hp-link a.et_pb_button:hover{background-color:rgba(255,255,255,0.35)!important}#footer-bottom .container{margin-right:2.773%;margin-left:2.773%;width:94.454%!important;max-width:94.454%}#main-footer .container{margin-right:2.773%;margin-left:2.773%;width:94.454%!important;max-width:94.454%}#footer-bottom .container,#main-footer .container{margin-right:2.773%;margin-left:2.773%;width:94.454%!important;max-width:94.454%}#main-footer .fwidget.et_pb_widget{width:100%!important;max-width:100%!important}.footer-menu li:before{display:none!important;list-style-type:none!important}.footer-menu li{line-height:1.2!important}.meet-link img:hover{opacity:0.75}.meet-link h2 a:hover{color:rgba(0,0,0,.6)}#top-menu .sub-menu .menu-item a{font-size:12px}.contact-form input{height:40px!important;padding-left:10px}.contact-form textarea{padding-left:10px}.contact-form .nf-field-container{margin-bottom:9px}input.submit-btn{background-color:grey;padding:1.3em 2.0em!important;color:#fff;border:none;text-align:center;width:100%!important;height:50px!important}input.submit-btn:hover{background-color:lightgray;color:#000!important}.listings-container{margin:auto;max-width:1224px}.subscribe-btn{background-color:grey;padding:1.3em 2.0em;color:#fff;border:none}.subscribe-btn:hover{background-color:lightgray;color:#000!important}.alert-list input{width:70%!important}.alert-list .nf-field-container{margin-bottom:9px}#buttonizer-button .text{font-size:20px!important;background-color:#000}@media all and (max-width:1024px){.home-rainbow{font-size:30px!important}}@media all and (max-width:700px){.home-rainbow{font-size:24px!important}}@media all and (max-width:1024px){.bg-rainbow{font-size:40px!important}}@media all and (max-width:700px){.bg-rainbow{font-size:25px!important}}@media all and (max-width:1024px){.gl-rainbow{font-size:30px!important}}@media all and (max-width:700px){.gl-rainbow{font-size:18px!important}}