body {
    color: #c9a25e;
line-height: 1.2em;
font-family: sans-serif;

/*
font-family: "mrs-eaves",serif;
font-family: "Display Playfair";
*/

font-size:1.0em;

/*
background: url(/i/95Web_Black_Background-mystique.jpg);
*/

    background-repeat: no-repeat;
    background-color: #000000;
    background-size: 100%;
    background-position-y: 160px;
}





h1{
font-family: "BlackChancery", sans-serif;
font-weight:bold;
font-size:1.7em;
    margin-top: 27px;
    margin-bottom: 0px;

}

h2{
font-size:1.5em;
    margin-top: 5px;
    margin-bottom: 0px;
font-family: sans-serif;
}

h3{
     font-size: 1.3em;
    margin-top: 0px;
    margin-bottom: 0px;
font-family: sans-serif;

}


#logo{
font-family: "BlackChancery",sans-serif;

}

.h-100 {
/*
    height: 100%!important;
*/
    min-height: 160px;
}



.maroon{
background: #620108;

}

.maroon-f{
color: #620108;
}


maroon-u{
border-bottom: 3px solid #620108;

}


.brown{
background: #8F7E5C;
}

.brown-f{
color: #8F7E5C;
}


.brown-u{
border-bottom: 3px solid #8F7E5C;
}



.blue{
background: #551414;
}

.blue-f{
color: #551414;
}


.blue-u{
border-bottom: 3px solid #551414;
}

.red{
color: #C2222E;
}


.red-f{
color: #C2222E;
}
.red-u{
border-bottom: 3px solid #C2222E;
}


.tan{
background: #FCD47C;
}

.tan-f{
color:  #FCD47C;
}

.tan-u{
border-bottom: 3px solid  #FCD47C;
}



.pink{
background: #ffffff;
color: #333333;
}

.pink-u{
border-bottom: 3px solid #ffffff;
}





.text-primary {
    color: #72ACDD !important;
}



.display-1 {
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2;
}

a {
    color: #232323;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

/*
#stickyreg{
background: #ffffff;
    padding: 10px;
    text-align: center;
    font-size: 1.1em;
    margin-right: 30px;

  position:absolute;
  top: 123px;
}
*/

#side_tab a.contact_popup {
    background: #ffd800;
    right: 75px;
    top: 0px;
    /* height: 60px; */
    /* width: 45px; */
    margin: 0;
    padding: 1px 15px 3px 15px;
    color: #333333;
    font-weight: 500;
    position: fixed;
    z-index: 9999;
    display: block;
    border-radius: 0px 0px 5px 5px;
}


#loggedin #loggedinstatus {
background: orange;
    position: relative;
    margin-right: 20px;
    float: right;
    top: -19px;
    color: #333333;
    font-weight: 500;
    z-index: 9999;
    display: block;
    border-radius: 5px 5px 5px 5px;
}


#loggedin #loggedinstatus a#loggedinlink {
margin-right: 20px; 
    margin-right: 10px;
    margin-left: 10px;
    color: #000000;
    font-weight: 500;
    font-size: 0.8em;
}

a#loggedinlinkA {
margin-right: 20px; */
    margin-right: 10px;
    margin-left: 10px;
    color: #000000;
    font-weight: 500;
    font-size: 0.8em;
}


.ml-auto, .mx-auto {
    margin-left: auto!important;
    margin-top: 20px;
}

.site-footer {
padding: 2.5em 0;
background: #000000;
border-top:2px solid #FCD47C;
border-bottom:2px solid #FCD47C;
}




.site-footer .footer-heading {
    font-size: 18px;
    color: red;
}


.site-footer p{
color: red;
}


.site-footer a {
    color: #FCD47C;
}

.mb-4{
margin-bottom: 1.1rem!important;
}






.site-footer b {
    color: #FCD47C;
}


text-display-area {
    width: 100%;
}

#crumb{
display:block;
color:red;
width:100%;
}


[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: 6.4s;
}


.sliderbox {
background: rgba(0, 0, 0, 0.5);
}

.site-navigation{

width: max-content;
    padding: 10px 10px;
    text-transform: uppercase;
    font-family: "quatro-slab";
    font-weight: 500;
    font-kerning: 1200pz;
    font-variant-caps: all-small-caps;



}



.p-lg-5 {
    padding: 1rem!important;
}


/*

input[name=FNAME]{
width:45%;	
}
input[name=LNAME] {
width:45%;	
}

label[name=FNAME]{
width:50%;	
border: 0px solid;
display: inline-block;
}

label[name=LNAME] {
width: 47%;
border: 0px solid; 
display: inline-block;
}

input[name=PHONE] {
width:45%;	
}
input[name=CELL] {
width:45%;	
}

label[name=PHONE]{
width:50%;	
border: 0px solid;
display: inline-block;
}

label[name=CELL] {
width: 47%;
border: 0px solid; 
display: inline-block;
}



input[name=EXHIBITOR_ID] {
width:45%;	
}
input[name=BOOTH_NUMBER] {
width:45%;	
}

label[name=EXHIBITOR_ID]{
width:50%;	
border: 0px solid;
display: inline-block;
}

label[name=BOOTH_NUMBER] {
width: 47%;
border: 0px solid; 
display: inline-block;
}

input[name=RID] {
width:20%;	
}


input[name=EMAIL] {
width:70%;	
}
input[name=PASSWORD] {
width:20%;	
}

label[name=EMAIL] {
width: 73%;
border: 0px solid; 
display: inline-block;	
}
label[name=PASSWORD] {
width: 10%;
border: 0px solid; 
display: inline-block;
}



input[name=CITY] {
width:45%;	
}
select[name=STATE] {
width:16%;	
font-size: 1.4em;
}
input[name=ZIP] {
width:13%;	
}
select[name=COUNTRY] {
width:14%;	
font-size: 1.4em;
}




label[name=CITY] {
width: 48%;
border: 0px solid; 
display: inline-block;	
}
label[name=STATE] {
width: 16%;
border: 0px solid; 
display: inline-block;
}
label[name=ZIP] {
width: 17%;
border: 0px solid; 
display: inline-block;
}

label[name=COUNTRY] {
width: 13%;
border: 0px solid; 
display: inline-block;
}

*/


#loginblock{
width: 100%;
    border: 0px solid #cccccc;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;

}


@media (max-width: 1200px){
.display-4 {
    font-size: 1.8rem;
}

}


.pl-0, .px-0 {
    padding-left: 0!important;
    font-size: 1.4em;
}

.site-navbar .site-navigation .site-menu > li > a {
    font-size: 13px;
}



.site-section {
    padding: 0px 10px 10px 10px;
/*
background: #551414;
color: #FCD47C;
*/
}


.site-navbar .site-navigation .site-menu > li > a {

padding: 10px 10px;
    text-transform: uppercase;
    letter-spacing: .04em;
    color: #ffffff;
    font-size: 17px;
    text-decoration: none !important;
    line-height: 1.1em;
    font-size: 1.3em;
    font-family: "quatro-slab";
    font-weight: 500;
    font-kerning: 1200pz;
    /* letter-spacing: 2px; */
    font-variant-caps: all-small-caps;


}

.site-navbar .site-navigation .site-menu > li > a:hover {
          color: #FCD47C; 
}


 .site-navbar .site-navigation .site-menu .has-children > a {
          color: #ffffff !important; 
}

 .site-navbar .site-navigation .site-menu .has-children > a:hover {
          color: #FCD47C !important; 
}

 .site-navbar .site-navigation .site-menu .has-children .dropdown .active > a {
          color: #FCD47C !important; 
}

 .site-navbar .site-navigation .site-menu .has-children .dropdown .active > a:hover {
          color: #FCD47C !important; 
}

.site-wrap{
/*
  background: url('/i/95Web_Black_Background-mystique.jpg');
*/
  background-repeat: no-repeat;
  background-color: #000000;
  background-size: 100%;
background-position-y: 160px;
}

#sitelogomain {
    margin-top: 0px;
    width: 253px;
}

@media screen and (max-width: 1200px){

#sitelogomain {
    margin-top: 0px;
    width: 200px;
}
}

#locationbutton{
    vertical-align: top;
}


a#boldlink{
color: red;

}

.copyright{
color:red;
}

a#regularlink{
color: #c9a25e;
}


a.menulink{
color: #ffffff;
font-family: "quatro-slab";
    font-size: 1.62em;
    line-height: 1.4;
}


.menulink{
color: #ffffff;
font-family: "quatro-slab";
    line-height: 1.4;
margin-bottom: 16px;
}



@media screen and (max-width: 430px){

#extraspace {
    margin-top: 117px;

}
}

