.egal-c2a-contact a{color:#FFF;width:150px;padding:55px 20px;vertical-align:middle;border-radius:70px;border:4px solid red;box-shadow:0 0 8px #000;background-color:#000;transition:all 0.25s ease}.egal-c2a-contact a:hover{background-color:red;border-color:white;transition:all 0.25s ease}.egal-c2a-company a{color:#FFF;width:150px;padding:40px 15px;vertical-align:middle;border-radius:70px;border:4px solid red;box-shadow:0 0 8px #000;background-color:#000;transition:all 0.25s ease}.egal-c2a-company a:hover{background-color:red;border-color:white;transition:all 0.25s ease}.egal-erga-gallery .et_pb_gallery_image{max-height:220px!important;overflow:hidden}.egal-new-gall .et_pb_gallery_image{max-height:230px!important}.egal-logo{filter:drop-shadow(2px 2px 1px #000);-webkit-filter:drop-shadow(2px 2px 1px #000)}#main-header{box-shadow:0 5px 10px -5px #000}#main-header .container{padding:0!important}#et-top-navigation{padding-top:20px;background:#0003;box-shadow:0 0 5px #000}#top-menu a{transition:all 0.3s ease}#top-menu a:hover{color:white;opacity:1!important;transition:all 0.3s ease}#top-menu a:active,#top-menu a:focus{color:white;opacity:1;transition:all 0.3s ease}.bottom-nav a{transition:all 0.3s ease}.bottom-nav a:hover{color:white;opacity:1!important;transition:all 0.3s ease}.bottom-nav a:active,#top-menu a:focus{color:white;opacity:1;transition:all 0.3s ease}.et_pb_section{background-color:rgba(224,153,0,0.05)!important}.egal-prod-page-img img{max-height:400px;width:100%;z-index:-999}.egal-prod-title{background:#e02b20;border-radius:8px;border:1px solid #000;padding:8px 0 4px 0;text-shadow:1px 2px 3px #000;box-shadow:0 0 15px #333}.egal-prod-title h1{color:white!important}#top-menu li li{padding:0 10px}#top-menu li li a{width:220px;padding:4px 4px;font-size:15px}#footer-widgets{padding:3% 0 0!important}.footer-widget div{width:100%;text-align:center}.footer-widget h4{border-bottom:2px groove #c00;margin:0 0 10px 0;padding:0 0 4px 0}.footer-widget{margin-bottom:2%!important}#et-footer-nav .container{text-align:center}#footer-info{float:none;text-align:center;width:100%;font-size:14px}.teo span{font-size:12px}.teo a{color:#e02b20!important;transition:all 0.25s ease;font-weight:normal!important}.teo a:hover{color:white!important;font-weight:normal!important;opacity:1!important;transition:all 0.25s ease}.egal-quality{text-align:center;font-size:14px;color:white;padding:8px 0;border-top:2px groove #e02b20;border-bottom:2px groove #e02b20}