a .white {
        transition: color 0.4s cubic-bezier(0.88, 0.06, 0.28, 1.34) 0s;     
        }

a .black {
        transition: color 0.4s cubic-bezier(0.88, 0.06, 0.28, 1.34) 0s;     
        }        
        
a:hover .white {
    text-decoration: none;
    color: #DEB100 !important;
}

a:hover .black {
    text-decoration: none;
    color: #DEB100 !important;
}

a:hover {    text-decoration: none;}

.addpadding {
    padding-left: 15px;
    padding-right: 15px;
    }

body {
    background-color: 
}

.black {
    color: #000;    
    }
    
.blackbg {
    background-color: #000;    
    }

.btnstyle {
    border: 1px solid white;
    border-radius: 0px !important;
    height: 40px;
    width: 300px;
    padding-top: 10px;
    }        


.dbdr {
    border: 1px solid #050505;
    border-radius: 0px !important;
    background-color: #f9f9f9;    
    }
    
.lightborder {
    border: 1px solid rgba(116, 116, 116, 0.15);    
    }

.blackline {
    background-color: black;
    height: 1px;    
    width: 54px;}

#cappedwidth {
    max-width: 750px;    
    }

.center-block {
    box-shadow: 0px 0px 10px black !important;
    transition: box-shadow 0.2s;    
    }

.center-block:hover {
    box-shadow: 0px 0px 30px black !important;
    }

#contactbutton {
    line-height: 0.5;
    white-space: nowrap;
    }
    
.contactusbutton {
    height: 49px;
    min-height: 31px;
    min-width: 280px;
    background-color: #DEB100;
    transition: border-color 0.4s ease 0s, background-color 0.4s cubic-bezier(0.88, 0.06, 0.28, 1.34) 0s;     
    }
    
.contactusbutton:hover {
    background-color: #947600;     
    }

.contactusbutton:hover h3 {
    color: white !important;    
    }

.clientbox {
    height: 395px;
    max-height: 395px;
    }

#cplft {
    margin-top: -4px;
    } 
    
.darkgrey {
    background-color: #F4F4F4
    }        
    
.dropdown-menu > li > a:hover{
    background-color: black;
    }    

#formdiv {
    height: 393px;
    }
    
.form-control:focus {
    border-color: #DEB100;
    outline: 0px none;
    box-shadow: 0px 1px 1px #DEB100 inset, 0px 0px 8px #DEB100;
}    
 
h1 {
    color: black;
    font-weight: 700;
}

h2 {
    color: black;
    font-weight: 700;
}

h3 {
   color: black; 
   }


h4 {
    color: black;
    }

footer {
    background-color: black;
    height: 137px;
    width: 100%;    
    }

#flinks {
    list-style-type: none;
    position: absolute;
    right: 0;
    top:42px;
    }     
    
#greeting {
    height: 100vh;
    text-align: center;
    margin-top: 100px;  
    }

.gold {
    color: #DEB100;
    }    

.goldbg {
    background-color: #DEB100;
    border-radius: 0 !important;
    }
    
.goldbg:hover {
    background-color: #DEB100 !important;
    border-radius: 0 !important;
    border: 1px solid white;    
    }      
    
.grey {
    background-color: #F9F9F9;
    }

    
.inline {
    display: inline;        
    }  
    
.inline-block {
    display: inline-block;        
    }         

    
.lbdr {
    border-left: 1px solid rgba(255, 255, 255, 0.35);    
    }

.leftpad {
    padding-left:15px;     
    }                 

.lighthover:hover {
    background-color: #E0E0E0;
    border solid;
    border-width: 1px;
    border-color: #b3b3b3; 
    transition: background-color 0.2s cubic-bezier(0.88, 0.06, 0.28, 1.34) 0s;
    }



.darkhover:hover {
    background-color: #dbdbdb;
    border solid;
    border-width: 1px;
    border-color: #afafaf;
    transition: background-color 0.2s cubic-bezier(0.88, 0.06, 0.28, 1.34) 0s;    
    }    

#main {
    box-shadow: 0px 0px 10px black;    
    }
    
.medium {
    font-weight: 500    
    }  

#nav-button {
    border: 1px solid #FFF;
    background-color: black;
    }
      
#navbuttondiv  { 
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 2;                          
    }   

#navlinks {
    list-style-type: none;
    position: absolute;
    right: 0;
    top:42px;
    }    
    
.no-right-padding {
    padding-right: 0;
    }
    
.no-left-padding {
    padding-left: 0;
    }    
  
.nopadding {
    padding: 0;    
    }    
        

.rightpad {
    padding-right:15px;     
    }
   
.shadow {
    box-shadow: 0 0 10px;    
    }     
    
.siteheader {
    position: relative;
    height: 70px;
    background-color: black;
    width: 100%;
    }
             

.strongpadding {
    padding-left: 35px;
    padding-right: 35px;
    }

@media(max-width: 991px) {
    .strongpadding {
        padding-left: 25px;
        padding-right: 25px;
        }  
} 

@media(max-width: 767px){
    .strongpadding {
        padding-left: 15px;
        padding-right: 15px;
        }
 
            
    }       

#socmed { 
    margin-top: 10px;
    }

#spacer {
    height: 60px;
    width: 100%;    
    }
    
#spacer2 {
    height: 20px;
    width: 100%;    
    }
    
.text {
    font-family: "Times New Roman", times, serif;
    font-size: 15px; 
     
    }
    
.text-lg {
    font-family: "Times New Roman", times, serif;
    font-size: 17px; 
     
    }    

.thin {
    font-weight: 300;    
    }    
    
.up5 {
    margin-top: -5px;
    }

.white {
    color: white;}    
    





