@charset "utf-8";
/* CSS Document */
.hp_banner .hp_wrapper{
    background: url(one.jpg) no-repeat left top;
}
.hp_banner_leftbg {
    background: url(cougarbanner_left_bg.html) no-repeat right bottom;
}
.oursite{
    background: #fff;
}
.hp_members{
    background: #f1f1f1;
}
.hp_members li.hp_members_bg1 {
    background: url(cougar_members_bg1.html) no-repeat top center;
}
.hp_members li.hp_members_bg2 {
    background: url(cougar_members_bg2.html) no-repeat top center;
}
.hp_members li.hp_members_bg3 {
    background: url(cougar_members_bg3.html) no-repeat top center;
}
.hp_members li.hp_members_bg4 {
    background: url(cougar_members_bg4.html) no-repeat top center;
}
@media all and (max-width:1080px){
    .hp_banner_search .hp_btnfindmatch{background:none;}
}
/*mature dating page*/
.maturedating .hp_banner{
    background: #f9f9f9;
}
.maturedating .hp_banner{
    position: relative;
}
.maturedating .hp_banner .hp_wrapper{
    z-index: 2;
}
.maturedating .oursite h4{
    padding-top: 56px;
}
.maturedating .hp_banner:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 50%;
    height: 580px;
    background: #fff;
}
.maturedating .hp_banner .hp_wrapper{
    background: url(maturebanner_center_bg.html) no-repeat left top;
}

.maturedating  .hp_banner_leftbg {
    background: url(maturebanner_left_bg.html) no-repeat right bottom;
}

/*sugar dating page*/
.sugardating .hp_banner .hp_wrapper{
    background: url(one.html) no-repeat left top;
}
.sugardating  .hp_banner_leftbg {
    background: none;
}
.sugardating .oursite h4{
    padding-top: 56px;
}


.hp_sugardaddybaby {
    width: 100%;
    background: #fcfbf9;
    padding: 62px 0;
    float: left;
}
.hp_sugardaddybaby h2 {
    font-size: 28px;
    color: #333;
    font-weight: normal;
    text-align: center;
}
.hp_sugardaddybaby ul li {
    float: left;
    width: 45%;
    padding: 70px 0 0 0;
}
.hp_sugardaddybaby ul li label {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.hp_sugardaddybaby ul li label h3 {
    font-size: 24px;
}
.hp_sugardaddybaby ul li label img {
    border-radius: 50%;
    padding-bottom: 10px;
}
.hp_sugardaddybaby ul li p {
    padding: 30px 0 0 0;
	padding-left: 20px;
}
.hp_sugardaddybaby ul li p:last-child{
    width:100%;
    float:left;
    text-align:center;
}
.hp_sugardaddybaby ul li p:last-child a{
    color:#c1b497;
    text-decoration:none
}
.hp_sugardaddybaby ul li p:last-child a:hover{
    text-decoration:underline;
}
.hp_sugardaddybaby .hp_line {
    width: 10%;
    text-align: center;
}
.hp_sugardaddybaby .hp_line img {
    width: 100%;
    max-width: 67px;
    height: auto;
}







