@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;700&display=swap');

.logo img{height: 50px !important;}
.logo-navbar{height: 55px;}

.cont-address{margin-bottom: 100px;}
.cont-address h5{margin-bottom: 20px;}
.cont-address p a{line-height: 200%;}
.cont-address p  a:first-child{line-height: 140%; padding: 20px 0;}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 30px;
}

.eltdf-btn.eltdf-btn-outline:not(.eltdf-btn-custom-border-hover):hover{text-decoration: none;}

.ul-list{}
.ul-list li{list-style: none; padding: 4px 0; border-bottom: 1px solid #564227;}
.ul-list li:last-child{border-bottom: 0px solid #564227;}

@media(min-width:768px){
    .ul-list{margin: 0 15%;}
}

.form-control{ background-color: transparent;border: 1px solid #715b3e; border-radius: 0;}
.form-control:focus {
    color: #fff;
    background-color: transparent;
    border-color: #80bdff;
    outline: 0;
    
}

.list-menu img{border:1px solid #C9AB81}

.custom-gal1 a{ display: block; margin-bottom: 30px; text-decoration: none;}
.custom-gal1 a img{ width: 100%;}
.custom-gal1 a h3{ text-align: center; text-transform: none; font-size: 18px; letter-spacing: 0;}

.topbar{
    background-color: rgba(0,0,0,.5);  z-index: 100; position: relative;
    /* background-color: #fff;  */
    /* min-height: 40px; */
    text-align: center;font-family: caviar_dreamsbold,sans-serif; text-transform: uppercase;
    padding: 6px; color: #fff; font-size: 14px;
}

.topbar a{color: #f7d25d; font-weight: 700; margin-left: 30px; display: inline-block;}

@media(max-width:767px){
    .topbar {border:1px solid #C9AB81}
    .topbar a{ border-right: 2px solid #C5A743; text-align: center; margin: 0; padding: 0px 10px; letter-spacing: 2px; font-size: 11px;}
    .topbar a:last-child{ border-right: 0px solid #C5A743; }

    .eltdf-content{
        margin-top: 0px !important;
    }
    .eltdf-title-holder{
        margin-top: 100px;
    }

    .social-footer li{
        width: 75%;
        
    }
}



.footer-credit p{ text-align: center;}

.ordernav{
    border: 1px solid #C9AB81;
    line-height: 40px !important;
}

.awards-wrap .col-sm-6{
    margin-bottom: 30px;
    text-align: center;
}


