.et_pb_blog_0 .entry-featured-image-url img{width:100%;object-fit:cover;max-height:600px;object-position:center top}.et_pb_blog_1 .entry-featured-image-url img{width:100%;object-fit:cover;max-height:250px}.et_pb_blog_2 .entry-featured-image-url img{width:100%;object-fit:cover;max-height:250px}.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:10px}.et_pb_post{margin-bottom:20px;word-wrap:break-word}#top-header .et-social-icons{float:right;display:inline-block}.entry-featured-image-url::after{content:'';position:absolute;left:0;top:75%;width:100%;height:25%;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005684',endColorstr='#000000',GradientType=0); background:rgba(0,86,132,100);background:linear-gradient(0deg,rgb(0,86,132) 15px,rgba(0,86,132,0) 100%)}.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#ffffff;font-weight:700;padding:0px 0px 20px 0px}#footer-widgets{padding:4% 0 0}h2{font-size:26px;font-weight:700}#et-secondary-nav li{background-color:rgba(240,240,240,0.0);border:2px solid #DFDFDF;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;list-style:none;padding:10px 16px 3px 16px;margin:4px 6px 8px 6px}#et-secondary-nav li:hover{background-color:#003366;text-decoration:none;transition-duration:0.1s}#et-secondary-nav li:active{background-color:#003366;text-decoration:none;transition:none 0s}.dwser-adlabel{text-align:center;font-size:10px;color:#888}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.et_pb_bg_layout_light .et_pb_widget li a{color:#333;font-weight:700}.cu-blog .et_pb_salvattore_content[data-columns]::before{content:'4 .column.size-1of4'!important}@media only screen and (min-width:981px){.cu-blog .column.size-1of4{width:24%!important;margin-right:1%}}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left;font-size:12px}#main-header .logo_container{height:100px;margin:10px 0 10px 0}p:nth-of-type(n+2){text-indent:2em}