@font-face {
  font-family: AGENCYB;
  src: url("../fonts/AGENCYB.TTF");
}

.logo {
vertical-align:top;
margin-top:25px;
display:inline-block;
height:50px;
}

.dot {
width:14px;
height:14px;
display:inline-block;
margin-right:5px;
background-color:green;
}

.slider-filter-white {
position:absolute;
top:15%;
left:5%;
width:90%;
height:70%;
background-color:rgba(255, 255, 255, 0.4);
z-index:4;
border-radius:0px;
}

#top-wrapper h1 {
vertical-align:top;
display:inline-block;
margin:0px;
height:100px;
line-height:100px;
font-family: AGENCYB;
font-size:18px;
color:#383838;
padding:0px 10px 0px 10px;
}

#content-wrapper h1 {
font-family: AGENCYB;
font-size:30px;
margin:0px;
padding:0px;
color:#383838;
display:block;
}


#content-wrapper h2 {
display:inline-block;
margin:8px 0px 8px 0px;
font-family: AGENCYB;
font-size:20px;
color:#383838;
}

p {
margin:0px;
padding:0px;
font-family:verdana;
font-size: 14px;
color:#696969;
}

.uline {
display:inline-block;
width:60px;
height:5px;
background-color:green;
margin:10px 0px 15px 0px;
}

.dotxl {
width:25px;
height:25px;
display:inline-block;
margin:0px 15px 0px 0px;
background-color:green;
float:left;
}

.detail-wrapper {
margin-left:150px;
}

.lb-em {
margin-left:250px;
display:inline-block;
width:500px;
padding:50px 100px 50px 100px;
background-color:rgba(255, 255, 255, 0.85);
}

.lb-hv {
position:absolute;
top:200px;
right:120px;
display:inline-block;
background-color:rgba(255, 255, 255, 0.85);
z-index:5;
text-align:center;
padding:50px 100px 50px 100px;
}

.lb-hv h2 {
display:inline-block;
margin:8px 0px 8px 0px;
font-family: AGENCYB;
font-size:26px;
color:#383838;
}


.partner-logo {
height:15px;
display:inline-block;
margin:0px 20px 0px 20px;

}


#top-wrapper a {
text-decoration:none;
font-family: AGENCYB;
font-size:18px;
color:#383838;
}

#btm-wrapper a {
font-family:verdana;
font-size: 14px;
color:#fff;
text-decoration:none
}
