* { padding: 0; margin: 0; }
html, body { height: 100%; }
html, body { margin: 0; padding: 0;}
body { background-image: url(/resources/img/theadultproxy/theadultproxy_topbg.jpg);background-attachment:fixed;background-repeat: no-repeat; background-position: top center;background-color: #e49397;color: #CCC;}
a {text-decoration:none;}
img{max-width:100%;}
img{border:0;vertical-align:middle;}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{background:transparent;}
a:active,a:hover{outline:0;}
li {list-style: none;}
img{border:0;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{vertical-align:middle;}
.clearfix:before,.clearfix:after{display:table;content:" ";}
.clearfix:after{clear:both;}

.theadultproxyfull{padding-left: 320px;}
.theadultproxyfull ul li.item{float: left;width: 284px;margin: 0 6px 10px;position: relative;overflow: hidden;border-radius: 5px;background-color: #8c595c; padding: 5px;}
.theadultproxyfull ul li.item h5 {padding: 0; margin: 0; text-align: center;margin-bottom: 5px;}
.theadultproxyfull ul li.item h5 a {color: #FFF;font-weight: 100 !important; font-size: 16px;line-height: 40px; height: 40px;}
.theadultproxyfull ul li.item:hover h5 a {color: #FFF;}

.theadultproxyfull_item {background-color: #d2979a; border-radius:3px;padding: 5px;line-height: 30px;}
.theadultproxyfull_item ol { counter-reset: li; margin: 0;padding: 0; max-height: 310px;overflow-y: auto;}
.theadultproxyfull_item ol::-webkit-scrollbar{width:6px;height:4px;background-color:#000;overflow-y:scroll;border-radius: 3px;}
.theadultproxyfull_item ol::-webkit-scrollbar-track{background-color:#d2979a;border-radius: 3px;}
.theadultproxyfull_item ol::-webkit-scrollbar-thumb{background-color:#8c595c;border-radius: 3px;}

.theadultproxyfull_item ol > li {position: relative; list-style: none;padding-left: 35px;}
.theadultproxyfull_item ol > li:before { background: #8c595c; border-radius: 50%; color: white;  content: counter(li);counter-increment: li;font-size: 9pt; line-height:20px; padding:0; position: absolute; top: 0.4em; left:5px; text-align: center; width:20px; height: 20px;border-radius: 5px;}
.theadultproxyfull_item ol > li:hover { background-color: #eab9bc;border-radius:3px;}
.theadultproxyfull_item ol > li:hover a, .theadultproxyfull_item ol > li:hover i { color: #50272a;}
.theadultproxyfull_item ol > li i { position: absolute;right: 10px;top: 1px;color: #50272a;}
.theadultproxyfull_item ol > li a { color: #50272a; font-size: 12px;}

.theadultproxy_topmenu {display: none;}
.tips {background-color: #331d1e;}
.tips ul {max-width: 1200px; margin:0 auto;color: #FFF;padding: 15px;font-size: 14px;}
.top { height: 290px;text-align: center;margin:0; padding:55px 0 0 350px;}
.top ul {max-width: 1200px; margin:0 auto;position: relative;padding: 0;}
.top ul .logo {position: absolute;top: 55px;left: 0;}
.top ul .topGirl {position: absolute; top: -50px;right: 15px;z-index: -1;}
.top ul .logo2{ width: 100%;height: auto;}
.top ul .logo2 img{ width: 100%;}
.top2 {display: none;}

.theadultproxyfull_content{width: 1280px;margin: 0 auto;}

.theadultproxy_detail_con { width: 1280px; padding-left: 280px; margin: 0 auto 40px auto;}
.theadultproxy_detail_content {padding:10px 0; border-radius: 10px; width: 100%; background-color: #8c595c;}
.theadultproxy_detail_head { padding: 0 15px 15px 15px;color: #FFF; font-weight: bold;}
article { display:inline-block;width: 100%; padding: 10px;background-color: #FFF; border-radius:0 0 5px 5px;}
.theadultproxy_detail_left, .theadultproxy_detail_right { display:inline-block; float: left;}
.theadultproxy_detail_left {width: 50%;}
.theadultproxy_detail_right {padding-left: 15px; width:calc(50% - 15px);}
.theadultproxy_detail_left img {max-width: 100%; border-radius: 5px; margin-bottom: 10px;}
.theadultproxy_detail_right h2 { font-size: 30px;color: #000;}
.theadultproxy_detail_right h3 {line-height: 40px;}
.theadultproxy_detail_right .theadultproxy_text-holder { max-height: 300px;  overflow-y: auto; color: #666;}
.theadultproxy_detail_right .theadultproxy_text-holder::-webkit-scrollbar{width:6px;height:4px;background-color:#EDEDED;overflow-y:scroll;border-radius: 3px;}
.theadultproxy_detail_right .theadultproxy_text-holder::-webkit-scrollbar-track{background-color:#d2979a;border-radius: 3px;}
.theadultproxy_detail_right .theadultproxy_text-holder::-webkit-scrollbar-thumb{background-color:#8c595c;border-radius: 3px;}

.like {margin: 10px 0;}
.like h4 {margin: 10px 0;color: #000;}
.detail_button {display: block;border-radius: 5px;line-height: 50px; height: 50px;text-align: center;color: #FFF;font-size: 16px;}
.bt1 {background-color: #8c595c;margin-bottom: 10px;}
.bt1:hover {background-color: #512d2f;}
.bt2 { background-color: #2F2F2F;}
.bt2:hover {background-color: #030303;}

.contactform dl {margin: 15px 0;}
.contactform dl dt {width: 200px;float: left;text-align: right; padding-right: 10px; display: inline-block;line-height: 34px;color: #888;}
.contactform dl dd {display: inline-block;width: auto;}
.contactform dl dd input, .contactform dl dd textarea {border: 1px solid #EAEAEA;line-height:24px;padding: 5px;font-family: verdana;width: 100%; border-radius: 5px;}
.contactform dl dd .Send {display: inline-block; width: auto; background-color: #8c595c;border-radius: 5px;padding: 5px 15px;color: #FFF; cursor: pointer;}

.category-content{position:relative; width: 985px; margin-left: 295px;}
.link-content{padding:0px;}
.category-content .theadultproxycategory-desc{position:relative;right:0;width:98%;margin: 0 auto 10px auto;background: #8c595c;will-change: transform;border-radius: 5px;padding: 10px 10px 25px 10px;color:#50272a;font:400 14px/22px Arial, Helvetica, sans-serif;}
.theadultproxycategory-desc ul {overflow-y:auto;height: 285px;padding: 5px; background-color: #d2979a; border-radius: 5px;}
.theadultproxycategory-desc ul::-webkit-scrollbar{width:6px;height:4px;background-color:#EDEDED;overflow-y:scroll;border-radius: 3px;}
.theadultproxycategory-desc ul::-webkit-scrollbar-track{background-color:#d2979a;border-radius: 3px;}
.theadultproxycategory-desc ul::-webkit-scrollbar-thumb{background-color:#8c595c;border-radius: 3px;}
.theadultproxycategory-desc:hover{background: #8c595c url(/resources/img/theadultproxy/theadultproxy_arrow-down.gif) bottom center no-repeat;}

.theadultproxy_links_container{float: left;vertical-align:top;width:23%;margin:0px 1% 30px 1%;font-size:14px;position:relative;background: #8c595c;border-radius: 5px;padding:10px 0;}
.theadultproxy_links_desc{color:#ffc7ca;text-align:left;font-size:0.8em;padding:10px 10px 0 10px;letter-spacing:-0.1px;text-overflow:ellipsis;word-wrap:break-word;line-height:1.3em;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp:6;
    -webkit-box-orient: vertical;height: 100px;}
.theadultproxy_links_wrapper{font-size:0;padding:0px;text-align:center;margin:0 0 0 0%;counter-reset:number;}
.url_link_title{position:relative;text-align:left;top:0px;padding-left: 30px;}
.url_link_title .link{color:#FFF;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px;margin-bottom: 10px;}
.url_link_title .link:before{counter-increment:number;content:counter(number) "";margin:0 1px 0 0;background: #000;border-radius: 50%;color: white;font-size: 9pt;line-height: 20px;padding: 0;position: absolute;top: 0;left: 5px;text-align: center;width: 20px;height: 20px;border-radius: 5px;}
.theadultproxy_links_container:hover{text-decoration:none;}
.theadultproxy_links_image{position:relative;padding-bottom:100%;padding-bottom:calc(100% - 2px);overflow:hidden;}
.theadultproxy_links_image img{height:100%;width:100%;position:absolute;z-index:1;top:0;left:0;transition:transform 300ms;}
.theadultproxy_links_image img:active{box-shadow:0px 1px 5px #000 inset;}
.theadultproxy_links_image .lazyloaded{opacity:1;-webkit-transition:opacity 250ms, transform 300ms;transition:opacity 250ms, transform 300ms;}
.theadultproxy_links_container .desc { padding: 0;}


.theadultproxyfoot-text {padding-bottom:40px;margin-top:40px;}
.theadultproxyfootbox {margin: 0 auto;width: 1300px;}
.theadultproxyfoot-text ul {background-color: #331d1e; width: 920px; margin-left: 340px; padding: 20px; border-radius: 10px;}
.theadultproxyfoot-text ul li {list-style: none;color: #FFF;margin-bottom: 20px;}
footer {background-color: #000000;}
footer ul {width: 1300px;margin: 0 auto; color: #FFF; text-align: center; padding: 20px 0;}
footer ul a {color: #777;}


@media screen and (max-width: 1024px){
    .theadultproxyfull_content{width: 97%;margin: 0 auto;}
}
@media screen and (max-width: 980px){
	.theadultproxyfull_content{width: 95%;margin: 0 auto;}
}
@media screen and (max-width: 720px){
	.theadultproxyfull_content{width: 94%;margin: 0 auto;}
}
@media screen and (max-width: 480px){
	.theadultproxyfull_content{width: 100%;}
}
@media screen and (max-width: 380px){
	.theadultproxyfull_content{width: 240px;}
}

@media (max-width: 1350px) {
    .top {padding: 55px 0 0 240px;}
    .theadultproxyfull {padding-left: 200px;}
    .theadultproxyfootbox {width: 100%;}
    .theadultproxyfoot-text ul {margin-left: 200px;}
    .theadultproxyfull_content{width: 100%; margin: 0;}
    footer ul { width: calc(100% - 40px)!important; margin: 0;text-align: center; padding: 20px; }
    .category-content{width: 885px;}
}

@media (max-width: 1300px){
    .theadultproxy_detail_con { width: 100%;}
    .theadultproxy_detail_content { width: 96%; margin: 0 auto 40px auto; }
    .theadultproxy_links_container{min-height:auto;}
}
@media (max-width: 1200px){
    .category-content{width: 800px;margin-left: 180px;}
    .theadultproxy_detail_con { width: 100%; padding-left: 200px;}
}
@media (max-width: 1180px){
    .theadultproxyfull{margin: 0 auto; padding-left: 0;}
    .theadultproxyfoot-text ul {margin-left: 0;width: 100%;border-radius: 0;}
    .theadultproxyfoot-text {padding-bottom:0;}
}
@media (max-width: 1000px){
    .theadultproxy_links_container{width:31%;}
    body { background-image: url(/resources/img/theadultproxy/theadultproxy_topbg2.jpg);}
    .top {display: none;}
    .top2 {display: block; width: 100%; height: auto;}
    .top2 img {width: 100%; height: auto;}
    .theadultproxy_detail_con { width: 100%; padding-left: 0; margin: 0 auto 40px auto;}

.category-content{position:relative;width:100%; margin-left: 0;}
.link-content{padding:0px;}
.category-content .theadultproxycategory-desc{position:relative;right:0;width:98%;margin: 0 auto 10px auto;background: #8c595c;will-change: transform;border-radius: 5px;padding: 10px 10px 25px 10px;color:#50272a;font:400 14px/22px Arial, Helvetica, sans-serif;}
.theadultproxycategory-desc ul {overflow-y:auto;height: 285px;padding: 5px; background-color: #d2979a; border-radius: 5px;}

.theadultproxy_links_container{float: left;vertical-align:top;width:23%;margin:0px 1% 30px 1%;font-size:14px;position:relative;background: #8c595c;border-radius: 5px;padding:10px 0;}
.theadultproxy_links_desc{color:#ffc7ca;text-align:left;font-size:0.8em;padding:10px 10px 0 10px;letter-spacing:-0.1px;text-overflow:ellipsis;word-wrap:break-word;line-height:1.3em;display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;height: 100px;}
.theadultproxy_links_wrapper{font-size:0;padding:0px;text-align:center;margin:0 0 0 0%;counter-reset:number;}
.url_link_title{position:relative;text-align:left;top:0px;padding-left: 30px;}
.url_link_title .link{color:#FFF;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px;margin-bottom: 10px;}
.url_link_title .link:before{counter-increment:number;content:counter(number) "";margin:0 1px 0 0;background: #000;border-radius: 50%;color: white;font-size: 9pt;line-height: 20px;padding: 0;position: absolute;top: 0;left: 5px;text-align: center;width: 20px;height: 20px;border-radius: 5px;}
.theadultproxy_links_container:hover{text-decoration:none;}
.theadultproxy_links_image{position:relative;padding-bottom:100%;padding-bottom:calc(100% - 2px);overflow:hidden;}
.theadultproxy_links_image img{height:100%;width:100%;position:absolute;z-index:1;top:0;left:0;transition:transform 300ms;}
.theadultproxy_links_image img:active{box-shadow:0px 1px 5px #000 inset;}
.theadultproxy_links_image .lazyloaded{opacity:1;-webkit-transition:opacity 250ms, transform 300ms;transition:opacity 250ms, transform 300ms;}
.theadultproxy_links_container .desc { padding: 0;}
    
}
@media (min-width: 900px) {
    .top ul .logo {position: absolute;top: 55px;left: 15px;}
}
@media screen and (max-width: 640px){
.category-content .theadultproxycategory-desc{padding:5px;margin-bottom:0px;}
}
@media screen and (max-width: 768px){
    .theadultproxycategory-desc{will-change:transform;}
    
}
@media screen and (min-width: 769px){
.lazyloaded{transform:scale(1);-webkit-transition:transform 250ms;transition:transform 250ms;}
}
@media (max-width: 768px){
.category-content{padding:5px 0;}
.link-content{padding:33px 0 15px 0;}
}
@media (max-width: 760px){
    .theadultproxy_links_container{width:48%;}
}
@media (max-width: 700px) {
    .theadultproxy_detail_content {width: 90%; margin: 0 auto 40px auto;}
    .theadultproxy_detail_left, .theadultproxy_detail_right { display:block; float: none;width: 100%; }
    .theadultproxy_detail_right { padding-left: 0; margin-top: 15px; }
    .top2 {padding-top: 55px;}
    .top ul .logo { display: none;}
    .top ul .topGirl { display: none; }
    .top ul .logo2{display:block;}
    .top { height: auto;padding-top: 65px;}
    .tips {display:none;}
    .theadultproxy_topmenu {display: block !important;background-color: #000;height: 60px;position:fixed;z-index: 999999999; width: 100%;}
    .theadultproxy_topmenu .theadultproxy_menubut { background-color: #000;height: 60px;width: 60px;display: block;}
    .theadultproxy_topmenu .theadultproxy_menubut i {color: #FFF; font-size: 20px; line-height: 60px; margin-left: 20px;}
    .theadultproxy_topmenu ul {background-color:#333;width:100%;height:800PX;overflow-y: auto;color: #fff;position: absolute;top: 60PX;left: 0;z-index: 999999999;padding: 20px 0;}
    .theadultproxy_topmenu ul ::-webkit-scrollbar{width:6px;height:4px;background-color:#EDEDED;overflow-y:scroll;border-radius: 3px;}
    .theadultproxy_topmenu ul ::-webkit-scrollbar-track{background-color:#EDEDED;border-radius: 3px;}
    .theadultproxy_topmenu ul ::-webkit-scrollbar-thumb{background-color:#2F2F2F;border-radius: 3px;}
    #theadultproxy_menubox dd { padding: 0 20px;}
    #theadultproxy_menubox dd li { line-height: 40px; text-align: left; border-bottom: 1px solid #4c4c4c;}
    #theadultproxy_menubox dd li a { color: #FFF;}

    
}
@media (min-width: 701px) {
    .top ul .logo {left: 15px;}
    .top ul .logo2{ display: none; }
}
@media (max-width: 640px){
.theadultproxy_links_container{width:100%;}
.category-content .theadultproxycategory-desc{position:relative;right:0;width:98%;margin: 0 auto 10px auto;}
}
@media (max-width: 520px){
.theadultproxy_links_wrapper{margin:0;}
.theadultproxy_links_container{width:96%;margin:0px 2% 15px 2p%;}
.url_link_title .link{font-size:13px;}
}
@media screen and (max-width: 530px){
.link-content{padding:15px 0;}
}
