html *{-webkit-box-sizing:border-box;box-sizing:border-box}html body,html button,html input,html select,html textarea{line-height:1.5em}html body{background:url(//www.surfsiderealtyinc.com/wp-content/uploads/2018/03/tile-bg.jpg)}html body #page-wrapper{background:url(//www.surfsiderealtyinc.com/wp-content/uploads/2018/03/site-bg.jpg) 50% 0 no-repeat;background-size:100%}html body.responsive #page-wrapper{max-width:100%}html body.responsive.layout-full #page-wrapper .full-container{max-width:100%}div#header-widgets,div#main,div#main-slider{margin-left:auto;margin-right:auto;max-width:1200px}.entry-content h2{margin:0;padding:20px 0 0 0}.entry-content h3{margin:0 0 10px 0;padding:10px 0 5px 0}.entry-content h4{margin:0;padding:10px 0 0 0}.entry-content h5{font-size:14px;line-height:20px;margin:0;padding:5px 0 10px 0}a,a:active,a:hover,a:link,a:visited{-webkit-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all}ol,ul{margin:10px 0 20px 0;padding:0}ol ol,ul ul{margin:0 0 5px 0;padding:0}#primary ol ul{margin:0 0 10px 0}#primary ol>li{margin-bottom:15px}strong.hl{display:inline-block;padding:0 5px;background:#ff0}#primary a.btn{background:#5488b0;color:#fff;display:inline-block;font-family:"Shadows Into Light";font-size:21px;margin:0 10px 10px 0;padding:10px 20px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.25)}#primary a.btn:hover{background:#0e4270}#page-wrapper{padding:0}#primary,#secondary,.page-template-default #primary,div#header-widgets,div#main-slider,header#masthead{margin-bottom:40px}div#main-slider{background:#fff;border-top:5px solid #0e4270;padding:10px}div#header-widgets #callouts,div#header-widgets .widget{margin:0}div#header-widgets #callouts div.co{padding:10px;text-align:center}div#header-widgets #callouts div.co1,div#header-widgets #callouts div.co3{background:#fff;border-top:5px solid #b8b433}div#header-widgets #callouts div.co2{background:rgba(255,255,255,.85);border-top:5px solid #959235}div#header-widgets #callouts div.co a{display:block}div#header-widgets #callouts div.co a.title{color:#4c4a0b;font-family:"Shadows Into Light";font-size:27px;line-height:27px;padding:5px 0;text-decoration:none}header#masthead nav{padding-right:20px}.layout-boxed #masthead.masthead-logo-in-menu .logo{margin-left:0}nav.main-navigation ul li li a{padding-top:10px;padding-bottom:10px}html body #main{background-color:transparent;padding:0}#primary,.page-template-default #primary{background:#fff;border-top:5px solid #0e4270;padding:40px;width:66.6667%}#secondary{background:rgba(255,255,255,.85) url(http://www.surfsiderealtyinc.com/wp-content/uploads/2018/03/csa.png) 95% 95% no-repeat;border-top:5px solid #386e9e;padding:30px 0;width:33.3333%}#secondary .widget{margin:0;padding:10px 20px;text-shadow:0 1px 0 #fff}#secondary .widget :last-child{margin-bottom:0;padding-bottom:0}#secondary .widget h3.widget-title{border-bottom:1px dashed rgba(0,0,0,.1);color:#0e4270;font-size:24px;font-weight:400;margin:5px 0 10px 0;padding:0 0 5px 0}#secondary .widget_recent_entries li{margin-bottom:10px}#secondary .widget input{border:3px solid #e1e5e9;border-radius:0;font-weight:300;line-height:40px;padding:0 10px;-webkit-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all;width:100%}#secondary .widget input:focus{border:3px solid #386e9e}footer#colophon{background:0 0;padding:0;margin:0}#site-info{background:#917853;border-top:5px solid #765d39;color:#412a09;text-align:center;padding:30px 15px}#site-info a{color:#412a09}@media (max-width:1200px){div#header-widgets,div#main,div#main-slider{margin-left:20px;margin-right:20px}#primary,#secondary,.page-template-default #primary,div#header-widgets,div#main-slider,header#masthead{margin-bottom:20px}}@media (max-width:1080px){body.responsive #masthead.masthead-logo-in-menu .logo{margin-left:0}header#masthead nav{padding-right:0}}@media (max-width:780px){#callouts .panel-grid-cell{margin-bottom:20px}#callouts .panel-grid-cell:last-child{margin-bottom:0}body.responsive #primary,body.responsive #secondary{width:auto;float:none}.entry-content .aligncenter,.entry-content .alignleft,.entry-content .alignright{display:block;float:none;margin:10px auto}footer #footer-widgets .widget{width:100%}}@media (max-width:680px){body.responsive #secondary{margin-top:0}}@media (max-width:480px){#formfields p,#formfields p.full{float:none;padding-right:0;width:100%}}@media (max-width:460px){#masthead.masthead-logo-in-menu .logo>img.logo-no-height-constrain{max-height:60px}.main-navigation ul li a{padding-top:31px!important;padding-bottom:31px!important}}