#top-menu li ul.sub-menu{width:auto;min-width:380px;max-width:440px}#top-menu li ul.sub-menu li a{width:auto;white-space:normal}.et_pb_blurb .et-pb-icon{font-size:46px!important}.seven-columns .et_pb_module{width:14.28%;float:left;padding:10px}.gform_wrapper.gravity-theme .gsection{border-top:9px solid #E5E5E5;border-bottom:0px solid #E5E5E5;padding:0 0px 0px 0}.gform_wrapper h3{margin-top:20px!important;color:#187C76;font-size:1.8em!important}h3{margin-top:10px;font-weight:bold}.et_pb_text_inner a{text-decoration:underline}.et_pb_text_inner a:hover{text-decoration:none}body.custom-background{background-position:bottom}#main-content{background-color:transparent}@media only screen and (min-width:768px){#et-info{float:right!important}}@media only screen and (max-width:768px){#footer-info{text-align:center!important;float:none!important}}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#027c76;height:6px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;border:0px solid rgba(114,114,114,0.4);border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:0 0px 0px rgba(114,114,114,0.3);-moz-box-shadow:0 0px 0px rgba(114,114,114,0.3);-webkit-box-shadow:0 0px 0px rgba(114,114,114,0.3);background-color:#000000;font-size:1.4em;font-weight:700;cursor:pointer}body .gform_wrapper .gform_footer input[type=submit]:hover{border:0px solid rgba(114,114,114,0.6);background-color:#027c76}.gfield_required{color:#F8B437!important}@media (max-width:980px){.et_hide_mobile_logo #main-header .logo_container{display:block!important;opacity:1!important}}@media (max-width:980px){#top-header{display:block!important}#et-info{display:block!important}#et-secondary-menu{display:block!important}}