/**handles:divi-style**/
.et-fixed-header #logo{content:url(https://midsouthmetals.com/wp-content/uploads/2025/04/MSM-Logo-New.png)!important}footer{display:none}.mobile_menu_bar:before{color:#a48d45}#main-header .et_mobile_menu{background-color:#242424}@media (min-width:980px){.sub-menu{margin-top:-60px!important}}.et_mobile_menu{border-top:3px solid #a48d45}.et_mobile_menu .sub-menu a{display:none}@media (max-width:584px){.home-hero a{width:100%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two{margin-left:0}}.upload table{margin-top:-20px}.upload tr td{border:none;padding:6px 0}.file_div_clean,.file_table_clean,.upload tbody,.upload tr{border:none}.upload table{border:none}.upload .file_input_hidden{background-color:#333}.upload input{background-color:#e8e8e8;border:none;font-size:16px;padding:10px}.upload td{background-color:#fff;border:none;font-size:16px;padding:10px}.file_input_hidden:hover{background-color:#333;color:#fff}.banner-heading h1{font-family:'Roboto Slab',Georgia,"Times New Roman",serif;font-weight:700;text-transform:uppercase;font-size:100px;letter-spacing:7px;line-height:1.4em}.bio-img-wrap{position:relative;display:block;overflow:hidden;width:200px;height:200px;margin-right:auto;margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;border:10px solid #fff;border-radius:50%}.bio-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:290px;margin:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.gray-box{height:220px;margin-top:-100px;border-radius:2px;background-color:#f5f5f5}.bio-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#929292;padding-top:20px}.bio-name{font-weight:400}.bio-title{font-family:Lato,sans-serif}.bio-email{display:none;color:#d39a21;text-decoration:none}.bio-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;padding-top:40px;padding-bottom:40px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-style:none;border-bottom-width:1px;border-bottom-color:#000}.bio-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bio-heading{font-family:Montserrat,sans-serif;color:#000;font-weight:600;font-size:34px}@media only screen and (max-width:767px){.banner-heading{font-size:60px}#main-header{background-color:#242424}}._50blox{width:50%}._50blox.mapside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexwrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mapparent{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:600px;height:600px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.image{position:absolute}.paragraph-3{color:#a9a9a9}.map-aside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:500px;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background-color:transparent}.map-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:transparent}.program-window{height:300px;border-style:none;border-width:1px;border-color:rgba(0,0,0,.09);background-color:transparent}.programdetails{position:absolute;right:0;bottom:100px;display:none;width:500px;height:300px;margin-bottom:13px;padding:0;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.programdetails.prog-1-dets{display:block;opacity:0;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.map-column{max-width:1600px}.background-wrapper{position:relative;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.map-static-info{height:200px;background-color:transparent}.map-container{position:relative;width:500px}.map-container.top-map{width:500px;margin:0 auto}.program-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:transparent}.point{width:15px;height:15px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background:#f5d678;border-radius:50%;border:1px solid #f9f9f9}.point-link:hover+.programdetails{display:block;opacity:100}.point.point1{position:absolute;left:283px;top:341px}.point.reg2{position:absolute;left:355px;top:259px}.point.reg3{position:absolute;left:256px;top:173px}.point.reg4{position:absolute;left:250px;top:247px}.point.point1:hover{box-shadow:none}.map-feature-wrap{position:relative;display:block;margin-bottom:50px}.nopage{text-align:center;padding-top:10%;height:90vh;background-image:url('/wp-content/uploads/2019/03/404-background.jpg');background-size:cover;background-position:100%}.nopage h1{font-size:200px;font-weight:800;text-shadow:5px 5px 0 #ddd}.nopage p{font-size:20px;margin-bottom:50px;color:#333}.nopage a{background-color:#fff;padding:15px 30px;margin-top:40px;color:#333;font-size:20px;border-radius:40px;font-weight:600;text-transform:uppercase;border:4px solid #333;transition:linear .15s}.nopage a:hover{background-color:#333;color:#fff}@media (max-width:600px){.nopage h1{font-size:70px}}