.social_md_btns {
position: relative;
padding-bottom: 50px;
} .fa:hover {
opacity: 0.5;
color: #ffffff;
}
.fa-facebook {
background: #3B5998;
color: white;
padding: 20px 20px 20px 20px;
font-size: 30px;
width: 70px;
text-align: center;
text-decoration: none;
margin: 5px 2px;
}
.fa-x-twitter {
background: #000000;
color: white;
padding: 20px 20px 20px 20px;
font-size: 30px;
width: 70px;
text-align: center;
text-decoration: none;
margin: 5px 2px;
}
.fa-link {
background: #bb0000;
color: white;
padding: 20px 20px 20px 15px;
font-size: 30px;
width: 70px;
text-align: center;
text-decoration: none;
margin: 5px 2px;
}
.fa-instagram {
background: #ff00ff;
color: white;
padding: 20px 20px 20px 20px;
font-size: 30px;
width: 70px;
text-align: center;
text-decoration: none;
margin: 5px 2px;
}
.fa-youtube {
background-color: #ffffff;
padding: 20px 22px 20px 18px;
font-size: 30px;
width: 70px;
text-align: center;
text-decoration: none;
margin: 5px 2px;
}
#socialMediaNav a {
z-index: 99;
position: fixed; left: -18px; padding: 15px 5px 15px 15px; width: 70px; text-decoration: none; font-size: 20px; color: white; border-radius: 0 5px 5px 0 ; }
#socialMediaNav a:hover {
left: -2px; opacity: 1;
}
#fb {
top: 280px;
}
#twttr {
top: 340px;
}
#lnk {
top: 400px;
}
.confLnk {
border: 5px solid #db0b0b;  
position: fixed;  
top: 50%;  
left: 50%;  
transform: translate(-50%, -50%);  
padding: 10px;  
z-index: 999;  
color: #ffffff;  
background-color: #bb0000;
} .close-sm-btn {  position: fixed;  left: 65px;   top: 250px;  margin: 0;  width: 35px;  height: 32px;  margin: 0px;  cursor: pointer;  background-color: #D90614;  z-index: 99;  }
.leftrightsm {  height: 4px;  width: 35px;  position: absolute;  margin-top: 14px;  background-color: #FFF;  border-radius: 2px;  transform: rotate(45deg);  transition: all .3s ease-in;  }
.rightleftsm {  height: 4px;  width: 35px;  position: absolute;  margin-top: 14px;  background-color: #FFF;  border-radius: 2px;  transform: rotate(-45deg);  transition: all .3s ease-in;  }
.close-sm-btn:hover .leftrightsm {  transform: rotate(-45deg);  background-color: #bd2615;  }
.close-sm-btn:hover .rightleftsm {  transform: rotate(45deg);  background-color: #bd2615;  }
.close-sm-btn:hover label {  opacity: 1;  }
.close-sm-btn:hover {  background: transparent;  }.overlay {
opacity: 0.1;
}
#menu-footer-navigation li a:hover {
color: #ff0000!important;
}