@charset "utf-8";html, body{font-size:100%;display:flex;flex:0 1 auto;margin:0;flex-flow:column nowrap;align-items:stretch;align-content:stretch;background:#f9eaea;}
header{display:flex;flex-flow:row wrap;flex:0 0 auto;background:#FFa8bb;border-radius:7px;z-index:1;box-shadow:0 6px 10px 0px rgba(93, 45, 45, 0.74);margin:0 5px 10px;border:1px solid rgba(144, 6, 6, 0.55);box-sizing:border-box;}
header h1{flex:1 0 auto;max-width:650px;text-align:center;margin:0;line-height:3.2em;font-size:1.3em;color:#900606;text-shadow:0 0 3px rgb(109, 109, 109);text-transform:capitalize;}
header ul{display:flex;flex-flow:row wrap;flex:1 1 auto;padding:0;list-style:none;margin:auto;line-height:3em;margin:0;align-items:center;min-width:770px;}
header ul li{flex:1 0 auto;text-align:center;margin:0;}
header ul li a{display:block;color:#900606;text-decoration:none;line-height:3.2em;font-size:1.3em;font-weight:bold;text-shadow:0 0 3px rgb(109, 109, 109);transition:0.35s ease-in-out;border-radius:7px;padding:0 5px;}
header ul li a:hover{color:#000;background:#fff;border-radius:7px;}
main{display:flex;flex-flow:row wrap;flex:1 0 auto;}
main div.embed{flex:0 1 100%;display:flex;flex-flow:row wrap;overflow:hidden;position:relative;padding:1px 0;margin:0;}
.logo{flex:1 0 auto;text-align:center;align-self:center;line-height:0;border-radius:7px;min-width:180px;}
.logo img{width:100%;max-width:400px;}
main div.embed div.flexcam{flex:0 1 27%;position:relative;line-height:0;/* z-index:1; */overflow:hidden;order:0;border-radius:7px;margin:0 5px;border:1px solid rgba(144, 6, 6, 0.55);box-sizing:border-box;}
main div.embed div.flexcam img.layer{max-width:none;max-height:none;position:relative;z-index:10;flex:1 0 auto;width:100%;}
ul.partner{display:flex;list-style:none;flex-flow:row wrap;flex:1 1 8%;order:2;justify-content:space-around;align-content:stretch;align-items:stretch;margin:0 5px 0 0;border-radius:7px;overflow:hidden;position:relative;background:#FFa8bb;border:1px solid rgba(144, 6, 6, 0.55);padding:3px;box-sizing:border-box;}
ul.partner li{flex:1 0 auto;justify-content:center;align-items:center;width:100%;position:relative;align-content:stretch;flex-flow:row;transition:0.35s ease-in-out;}
ul.partner li a{text-transform:capitalize;text-decoration:none;text-align:center;font-size:1.05em;font-weight:bold;flex:1 1 100%;height:100%;display:flex;justify-content:center;align-items:center;color:#900606;transition:all 0.35s ease-in-out;align-content:center;text-shadow:0 0 3px rgb(109, 109, 109);border-radius:6px;}
ul.partner li a:hover{color:#000;background:#fff;border-radius:6px;}
ul.menu{display:flex;list-style:none;flex-flow:row nowrap;flex:0 1 36%;order:1;justify-content:space-around;padding:0;align-content:stretch;align-items:stretch;margin:0 5px 0 0;border-radius:7px;overflow:hidden;position:relative;background:#FFa8bb;border:1px solid rgba(144, 6, 6, 0.55);}
ul.tags{margin:3px;padding:0;display:flex;list-style:none;flex-flow:row wrap;justify-content:center;flex:1 0 23%;align-content:stretch;align-items:stretch;align-self:auto;position:relative;border:1px solid rgba(144, 6, 6, 0.55);border-radius:8px;padding:3px;box-sizing:border-box;}
ul.tags li{flex:1 0 auto;justify-content:center;align-items:center;width:100%;align-content:stretch;flex-flow:row;transition:0.35s ease-in-out;}
ul.tags li a{text-transform:capitalize;text-decoration:none;text-align:center;font-size:1.05em;font-weight:bold;flex:1 1 100%;height:100%;display:flex;justify-content:center;align-items:center;color:#900606;transition:all 0.35s ease-in-out;align-content:stretch;text-shadow:0 0 3px rgb(109, 109, 109);border-radius:6px;}
ul.tags li a:hover{color:#000;background:#fff;border-radius:6px;}
.tagimg{max-height:90px;margin:0;}
.tagimg img.tags{width:100%;border-radius:7px;transition:0.35s ease-in-out;}
ul.tags li img{position:absolute;top:0;left:0;opacity:0;transition:0.35s cubic-bezier(0.46, 0.03, 0.52, 0.96);z-index:5;border-radius:7px;width:100%;display:none;}
ul.tags li:hover:nth-child(2) img, ul.tags li:hover:nth-child(3) img, ul.tags li:hover:nth-child(4) img,
ul.tags li:hover:nth-child(5) img, ul.tags li:hover:nth-child(6) img, ul.tags li:hover:nth-child(7) img, ul.tags li:hover:nth-child(8) img{opacity:1;display:block;}
main div.embed div.flexcam p.loading{position:absolute;line-height:2em;left:8%;top:5%;text-align:center;margin:0;color:#900606;font-size:.95em;text-shadow:0 0 3px rgb(109, 109, 109);text-transform:capitalize;}
main div.embed iframe.chaturbate{margin:0px;top:0;bottom:0;left: -100px;right:0;/* z-index:5; */order:0;display:flex;flex:1 0 100%;position:absolute;width: 134%;height: 105%;border:0;}
main div.embed iframe.bongacams{height: 140%;/* z-index:5; */position:absolute;margin:0;top:0;width: 250%;overflow:hidden;left:0;bottom:0;display:flex;flex:0 1 100%;line-height:0;margin-top:-20px;margin-left:-20px;}
main div.thumb{flex:1 1 100%;display:flex;flex-flow:row wrap;padding:3px;align-content:flex-start;justify-content:center;align-items:flex-start;min-height: 300px;}
main div.thumb > section{flex:1 0 15%;max-width:400px;min-width:220px;margin:2px;position:relative;overflow:hidden;display:flex;flex-flow:row wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start;border-radius: 4px;z-index:1;background:#FFa8bb;box-sizing:border-box;border: 2px solid #FFa8bb;}
main div.thumb section a img{display:block;width:100%;border-radius: 4px;}
main div.thumb > section:hover{background:#900606;border: 2px solid #900606;}
main div.thumb section:hover p{background:#900606;color:rgba(249, 234, 234, 0.9);border: 1px solid rgba(249, 234, 234, 0.25);}
main div.thumb section p{margin:0 0 3px;flex:1 0 auto;text-align:center;background:#FFa8bb;border:1px solid #FFa8bb;line-height:1.5em;font-weight:bold;color:#900606;text-shadow:0 0 3px rgb(109, 109, 109);border-radius: 4px;box-sizing:border-box;transition:0.35s ease-in-out;}
main div.thumb section p:hover{background: rgba(255, 255, 255, 0.9);cursor:help;color:#000;font-weight:bold;}
main div.thumb section p span{position:absolute;color:#f9eaea;z-index:0;left:0px;right:0px;top:100%;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);transition:all .5s ease-out;opacity:0;border-radius: 4px;}
main div.thumb section p span i{display:block;margin:5px 3px 0 3px;border-top:1px solid;font-size:.9em;font-weight:normal;color:rgba(249, 234, 234, 0.6);text-align:center;font-style:normal;}
main div.thumb section p span img{width:100%;border-radius:7px;}
main div.thumb section p:hover span{opacity:1;top:1.8em;z-index:100;font-weight:normal;}
main div.thumb section p span:hover{top:100%;}
main div.thumb section p span.live{bottom:0;}
main div.thumb section p span.live:hover{opacity:0;z-index:0;border-radius:4px;}
.counter{position:absolute;background-color: rgb(255, 168, 187);display:block;left:0;top: 0;color: #900606;padding: 4px;right:0;font-size: .88em;text-align:center;transition: top .3s ease-out;z-index:100;text-transform: uppercase;border: 1px solid #900606;border-radius: 4px;box-sizing: border-box;white-space: nowrap;text-shadow: 0 0 3px rgb(109, 109, 109);}
main div.thumb section:hover .counter{top:-2.7em;}
main div.pages{display:flex;flex:0 1 100%;flex-flow:row wrap;margin:0px;padding:0;color:rgba(255, 255, 255, 0.7);border-radius:8px;margin:0 2px 2px;line-height:2em;background:#FFa8bb;border:1px solid rgba(144, 6, 6, 0.55);box-sizing:border-box;}
main h2{flex:1 0 auto;text-align:center;font-size:1.3em;text-transform:capitalize;color:#900606;text-shadow:0 0 3px rgb(109, 109, 109);margin:0;align-content:center;display:flex;justify-content:center;margin:5px 0;}
ul.paginator{list-style:none;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-around;flex:1 0 35%;margin:0;padding:0;}
ul.paginator li,
ul.paginator b{font-size:1.3em;display:flex;flex:0 1 auto;align-items:center;justify-content:center;font-weight:bold;border:1px solid;border-radius:100%;width:32px;border-color:#900606;height:32px;transition:0.35s ease-in-out;}
ul.paginator b{text-shadow:0 0 3px rgb(109, 109, 109);padding:3px 10px;color:#900606;background:#f9eaea;width:12px;border:1px solid;border-color:#900606;height:26px;}
ul.paginator li a{text-decoration:none;display:block;color:#900606;text-shadow:0 0 3px rgb(109, 109, 109);padding:3px 10px;}
ul.paginator li:hover{box-shadow:0 0 8px 3px rgba(0, 0, 0, 0.6);color:#000;background:#fff;border:1px solid;border-color:#000;}
ul.paginator li a:hover{color:#000;}
ul.gifkas{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:0;flex:0 1 26%;margin:0 5px 0 0;order:3;background:#FFa8bb;padding:0 3px;border-radius:7px;border:1px solid rgba(144, 6, 6, 0.55);box-sizing:border-box;}
.mod{background:#083964;width:94%;text-align:center;line-height:2em;border-radius:8px;margin-bottom:3px;border:1px solid #083964;}
.mod a{font-size:1.3em;display:block;margin:4px 0px;text-transform:capitalize;color:#65b0ef;text-shadow:0 0 3px rgb(109, 109, 109);text-decoration:none;font-weight:bold;}
.mod a:hover{color:#fff;background:#69b1ec;}
.mod:hover{background:#69b1ec;border:1px solid #fff;}
ul.gifkas li{display:flex;position:relative;line-height:0;max-width:246px;max-height:200px;flex:1 0 35%;align-items:center;text-align:center;border-radius:7px;margin:2px;transition:0.35s ease-in-out;}
ul.gifkas li:hover{box-shadow:0 0 10px 2px rgba(53, 8, 8, 0.85);}
ul.gifkas li b{color:#f9eaea;position:absolute;width:100%;line-height:normal;background:rgba(0, 0, 0, 0.39);top:0;bottom:0;display:flex;justify-content:center;align-items:center;align-self:center;z-index:10;transition:all .3s ease-out;border-radius:7px;height: 100%;}
ul.gifkas li a{}
ul.gifkas li img{width:100%;border-radius:7px;}
ul.gifkas li:hover img{display:block;}
ul.gifkas li:hover b{opacity:0;z-index:-1;}
ul.links{display:flex;list-style:none;flex: 1 1 auto;margin:5px 5px 0;justify-content:space-around;align-items:center;padding:0;border-radius:7px;flex-flow:row wrap;background:#FFa8bb;border:1px solid rgba(144, 6, 6, 0.55);order: 6;}
ul.links li{flex:1 0 auto;margin:0px;text-align:center;transition:0.35s ease-in-out;}
ul.links li a{text-transform:capitalize;display:block;text-decoration:none;text-align:center;color:#900606;font-weight:bold;font-size:0.9em;text-shadow:0 0 3px rgb(109, 109, 109);margin:auto;line-height:1.4em;transition:0.4s ease-in-out;max-width:150px;padding:0 5px;border-radius:7px;}
ul.links li a:hover{color:#000;background:#fff;border-radius:7px;text-shadow:0 0 3px rgb(109, 109, 109);}
.strip{border-radius: 7px;background: #FFa8bb;border: 1px solid rgba(144, 6, 6, 0.55);margin: 5px;display: flex;flex: 1 100%;}
footer{flex:0 0 auto;background:#FFa8bb;text-align:center;border-radius:7px;z-index:1;box-shadow:0 -6px 10px 0px rgba(93, 45, 45, 0.74);margin:10px 5px 0;border:1px solid rgba(144, 6, 6, 0.55);box-sizing:border-box;}
footer ul{display:flex;list-style:none;flex-flow:row wrap;flex:1 0 auto;padding:0;line-height:1.5em;margin:0;align-items:center;}
footer ul li{flex:1 0 auto;text-align:center;margin:0px;transition:0.35s ease-in-out;}
footer ul li a{display:block;text-decoration:none;line-height:1.4em;font-size:1em;color:#900606;text-shadow:0 0 3px rgb(109, 109, 109);font-weight:bold;max-width:200px;margin:auto;transition:0.35s ease-in-out;border-radius:7px;}
footer ul li a:hover{color:#000;background:#fff;border-radius:7px;}
.spot{
    flex: 1 1 100%;
    background: #FFa8bb;
    margin: 0 5px;
    border-radius: 7px;
    border: 1px solid rgba(144, 6, 6, 0.55);
    box-sizing: border-box;
}
.button{
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    font-size: 1.3em;
    font-weight: bold;
}
.click{
    background: transparent;
    overflow: hidden;
    border: 0px;
    position: relative;
    cursor: pointer;
    outline: none;
    font: inherit;
    color: #900606;
    text-shadow: 0 0 3px rgb(109, 109, 109);
    box-sizing: border-box;
    padding: 3px 7px;
    border-top: 2px solid #900606;
    border-bottom: 2px solid #900606;
    border-radius: 20px;
}
.start:hover{
    color: #000;
    border-color: #000;
    background: #fff;
}
.stop{
    color: #000;
    border-color: #000;
    background: #fff;
}
.stop:hover{color: #900606;border-color:#900606;}
.fa-3x{font-size: 1em!important;}
.scrollup{width: 60px;height: 60px;opacity: 0.65;position:fixed;bottom: 5px;right: 5px;display:none;text-indent:-9999px;background: url('icon_top.png') no-repeat;background-size: contain;z-index: 1000;}
.scrollup:hover{
    opacity: .9;
}
@media screen and (max-width:1600px){ul.partner{flex:100%;order:4;margin:5px 5px 0;}
ul.partner li{width:auto;line-height:3em;}
ul.partner li a{padding:0 5px;}
main div.embed div.flexcam{flex:1 1 27%;}
ul.menu{flex:0 1 42%;}
}
@media screen and (max-width: 1200px){ul.gifkas{flex:0 1 100%;max-width:none;order:1;flex-flow:row wrap;align-items:center;justify-content:space-around;display:flex;min-width:100px;margin:5px 5px 0;}
ul.gifkas li{margin:3px;flex:1 0 24%;max-height:150px;min-width:150px;overflow:hidden;max-width:260px;}
ul.menu{order:0;flex:0 1 50%;}
main div.thumb{min-height:auto;}
}
@media screen and (max-width:1215px){header ul{min-width:100%}
main div.thumb{order:1;flex:100%;}
.spot{margin-top: 3px;}
.strip{
    margin: 4px 5px 2px;
}
}
@media screen and (max-width:1100px){ul.tags li a{font-size:.9em;}
ul.partner li a{font-size:.9em;}
}
@media screen and (max-width:1025px){ul.paginator{
    flex-flow: row wrap;
    flex: 1 1 100%;
}}
@media screen and (max-width:990px){ul.gifkas{flex:0 1 43%;}
ul.gifkas li{flex:1 0 35%;}
main div.embed div.flexcam{flex:1 1 100%;}
ul.menu{flex:1 1 45%;margin:5px 0 0 5px;}
ul.partner{order:0;}
main div.embed div.flexcam p.loading{left:22%;}
}
@media screen and (max-width:801px){ul.paginator{flex-flow:row wrap;}
main h2{flex:1 0 100%;}
}
@media screen and (max-width:760px){ul.gifkas{flex:0 1 100%;}
ul.gifkas li{flex:1 0 15%;}
ul.menu{height:350px;margin:5px 5px 0;}
main div.embed div.flexcam p.loading{left:15%;}
}
@media screen and (max-width:666px){header{flex-flow:wrap;}
header h1{flex:1 0 100%;line-height:1.7em;font-size:1.0em;max-width:100%;}
ul.gifkas li{min-width:120px;}
header ul{line-height:1em;flex-wrap:wrap;}
header ul li a{line-height:2.7em;font-size:1em;}
header .logo{flex:100%;min-width:100%;}
ul.tags{flex:1 1 20%;}
main h2{font-size:1.0em;}
ul.paginator li, ul.paginator b{margin:3px;}
main div.embed div.flexcam p.loading{left:5%;}
.button{
    font-size: 1em;
    margin-top: 3px;
}
.fa-refresh{
    font-size: 1.2em !important;
}
}