.footer-text a{color:white}.et_contact_bottom_container{width:97%}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{margin:auto}@media only screen and (min-width:981px){.cta_menu a{padding-bottom:0px;background-color:#00aaa2;padding:15px 25px!important;border-radius:25px}}#main-header{z-index:99999!important}#main-footer .footer-widget h4{font-size:18px}#footer-info{float:none;text-align:center}#top-menu .sub-menu .menu-item a{font-size:20px}#top-menu .sub-menu .menu-item a:hover{color:yellow}#bg-animate-bottom .et_pb_bottom_inside_divider{-webkit-animation:scroll 50s linear infinite;-moz-animation:scroll 50s linear infinite;-ms-animation:scroll 50s linear infinite;-o-animation:scroll 50s linear infinite;animation:scroll 50s linear infinite}#bg-animate-top .et_pb_top_inside_divider{-webkit-animation:scroll 50s linear infinite;-moz-animation:scroll 50s linear infinite;-ms-animation:scroll 50s linear infinite;-o-animation:scroll 50s linear infinite;animation:scroll 50s linear infinite}@-webkit-keyframes scroll{100%{background-position:10000px center}}@-moz-keyframes scroll{100%{background-position:10000px center}}@-o-keyframes scroll{100%{background-position:10000px center}}@keyframes scroll{100%{background-position:10000px center}}#top-menu li a:hover:before{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1}#top-menu li a:before{content:'';position:absolute;top:10px;left:0;background:#00aaa2;width:100%;height:2px;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;transition:0.3s ease}#top-menu li li a:before{content:'';position:absolute;top:10px;left:0;background:#00aaa2;width:80%;height:2px;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;transition:0.3s ease;margin-left:10%}#top-menu li li a:hover:before{-webkit-transform:translateY(22px);transform:translateY(22px);opacity:0}@media screen and (min-width:981px){.sub-menu{min-width:200px}#top-menu li li a{width:180px;padding:4px 12px}}.phonenumber{background-color:#ff6900;color:#fff;padding:0!important}.phonenumber a{color:#fff!important;padding:15px 15px 15px 15px!important}@media only screen and (max-width:980px){#main-header,.et_mobile_menu{background-color:rgba(0,0,0,1)}}