@media (max-width:1085px){.hide_mobile_menu{display:none}}.dipi-post-row{width:100%!important;margin-top:60px!important}@media (min-width:981px){.et_right_sidebar #left-area{padding-right:1%}.archive .container{width:95%}}.dp_blog_grid .et_pb_post:hover{background-color:#fff!important;transition:all .3s ease-in-out;box-shadow:0px 5px 50px 0px rgb(9 162 214 / 15%)}.dp_blog_grid .et_pb_post{transition:all .3s ease-in-out!important;overflow:hidden}.dp_blog_grid .et_pb_blog_grid .et_pb_post:hover .et_pb_image_container img{transform:scale(1.05);transition:all .4s ease-in-out}.dp_blog_grid .et_pb_blog_grid .et_pb_post .et_pb_image_container img{transition:all .4s ease-in-out;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom}.et_pb_button{padding:0.5em 2em}.et_pb_button:hover{padding:0.5em 2.3em 0.5em 1.7em!important}.dp-vertical-align{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:980px){.reverse-columns{display:flex;flex-direction:column-reverse}}.md_team_carousel .dipi-carousel-item-content{transform:translateY(60px);transition:all .3s ease-in-out}.md_team_carousel .dipi-carousel-button{opacity:0;transform:scale(.6) translateY(60px)}.md_team_carousel .dipi_carousel_child:hover .dipi-carousel-item-content{transform:translateY(0px);transition:all .4s ease-in-out}.md_team_carousel .dipi_carousel_child:hover .dipi-carousel-button{opacity:1;transform:scale(.9) translateY(0px);transition-delay:.2s!important}.dipi-testimonial-text h4{font-size:22px}.md_services_blurb:hover .et_pb_main_blurb_image{background-color:#09A2D6!important;transform:scale(1.05);transition:all .3s ease-in-out}.md_services_blurb .et_pb_main_blurb_image{transition:all .3s ease-in-out}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#008080;color:#ffffff;padding:15px;border-radius:5px}.woocommerce .woocommerce-error:hover,.woocommerce .woocommerce-info:hover,.woocommerce .woocommerce-message:hover{background-color:#004444!important}.woocommerce .et_pb_button_helper_class a.button,.woocommerce-page .et_pb_button_helper_class a.button,.woocommerce .et_pb_button_helper_class button.button,.woocommerce-page .et_pb_button_helper_class button.button,.woocommerce .et_pb_button_helper_class input.button,.woocommerce-page .et_pb_button_helper_class input.button,.woocommerce .et_pb_button_helper_class #respond input#submit,.woocommerce-page .et_pb_button_helper_class #respond input#submit,.woocommerce .et_pb_button_helper_class #content input.button,.woocommerce-page .et_pb_button_helper_class #content input.button{background-color:#008080;color:#ffffff;border:none;border-radius:4px;padding:10px 20px;transition:all 0.3s ease}.woocommerce .et_pb_button_helper_class a.button:hover,.woocommerce-page .et_pb_button_helper_class a.button:hover,.woocommerce .et_pb_button_helper_class button.button:hover,.woocommerce-page .et_pb_button_helper_class button.button:hover,.woocommerce .et_pb_button_helper_class input.button:hover,.woocommerce-page .et_pb_button_helper_class input.button:hover,.woocommerce .et_pb_button_helper_class #respond input#submit:hover,.woocommerce-page .et_pb_button_helper_class #respond input#submit:hover,.woocommerce .et_pb_button_helper_class #content input.button:hover,.woocommerce-page .et_pb_button_helper_class #content input.button:hover{background-color:#004444;color:#ffffff}element.style{padding-top:62px!important}@media screen and (max-width:1085px){header .et_mobile_menu>li>a,header .et-menu>li>a{background-color:#004444!important;color:#ffffff!important}}.et_mobile_menu li>.sub-menu>li>a{background-color:#004444!important}.et_mobile_menu li.open>a{background-color:#004444!important;color:#fff!important}.et_mobile_menu li.menu-item-has-children>a:after{content:"\33";font-family:'ETmodules';position:absolute;right:15px;top:50%;transform:translateY(-50%);width:100%;height:100%;cursor:pointer}.et_mobile_menu li.menu-item-has-children>a:after{color:#ffffff!important;background:none!important}@media (max-width:1085px){body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a::before{background-color:#ffffff!important}}.et_mobile_menu li>.sub-menu>li>a{color:rgba(255,255,255,0.6)!important;background-color:#004444!important}