.home .et_pb_post::after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.home .et_pb_post{border-bottom:2px solid #ddd;clear:both!important;display:block!important;padding:1em 0 2em 0!important;margin:0em!important}.et_pb_posts.et_pb_module article .et_pb_row{width:100%!important}.published{color:red}#sidebar{background-color:#fafafa}@media only screen and (min-width:768px){#et-info{float:right!important}}@media only screen and (min-width:981px){.et_pb_slider,.et_pb_slider .et_pb_container{height:425px!important}.et_pb_slider,.et_pb_slider .et_pb_slide{max-height:425px}.et_pb_slider .et_pb_slide_description{position:relative;top:15%;padding-top:0!important;padding-bottom:0!important;height:auto!important}}@media only screen and (max-width:980px){.et_pb_section_0.et_pb_section{padding:0 0 0 0!important}}#et-info-phone{display:none!important}article.a:link,a:visited a:hover a:active{color:hotpink;font-weight:700}a{font-weight:700}.published{font-weight:700}#top-menu a{font-size:16px}#top-menu a{padding:8px 0}#top-menu a::after{position:absolute;top:50%;left:0;width:100%;height:2px;background:#fff;content:'';opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;-moz-transition:opacity 0.3s,-moz-transform 0.3s;transition:opacity 0.3s,transform 0.3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}#top-menu a:hover::after,#top-menu a:focus::after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.et_pb_fullwidth_slider_0 .et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-size:37px!important;line-height:2.4em;padding-top:50px}.et_pb_row.et_pb_row_1{padding:2em!important;max-width:100%!important}.et_pb_row_1,body.et_boxed_layout #page-container .et_pb_row_1.et_pb_row,body.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row{width:100%!important;max-width:100%!important;text-align:center}@media only screen and (min-width:981px){.et_pb_slider .et_pb_slide_description{position:relative;top:0;padding-top:0!important;padding-bottom:0!important;height:auto!important}}@media (min-width:981px){#main-content .container{position:relative}#main-content .container::before{content:"";position:absolute;top:0;right:20.875%;height:100%;width:1px;background-color:#e2e2e2}}