@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:#add1ef;}
header{display:flex;flex-flow:row wrap;flex:0 0 auto;background:#083964;border-radius:7px;z-index:1;box-shadow:0 6px 10px 0px rgba(17, 20, 66, 0.89);margin:0 5px 10px;}
header h1{flex:1 0 auto;max-width:650px;text-align:center;margin:0;line-height:3.2em;font-size:1.3em;color:#65b0ef;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:#65b0ef;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:#fff;background:#69b1ec;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;background:#add1ef;}
.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 #083964;}
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;padding:0;align-content:stretch;align-items:stretch;margin:0 5px 0 0;border-radius:7px;overflow:hidden;position:relative;background:#083964;padding: 3px;}
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:#65b0ef;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:#fff;background:#65b0ef;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:#083964;}
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 #add1ef;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:#65b0ef;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:#fff;background:#65b0ef;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:#083964;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:#083964;box-sizing:border-box;border: 2px solid #083964;}
main div.thumb section a img{display:block;width:100%;border-radius:4px;}
main div.thumb > section:hover{background:#69b1ec;border: 2px solid #69b1ec;}
main div.thumb section:hover p{background:#69b1ec;color:#083964;}
main div.thumb section p{margin:0 0 3px;flex:1 0 auto;text-align:center;background:#083964;border: 1px solid rgba(8, 57, 100, 0.2);line-height:1.5em;font-weight:bold;color:#65b0ef;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:#083964;cursor:help;color:#fff;font-weight:bold;}
main div.thumb section p span{position:absolute;color:#abd8ff;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:#7e9fc1;text-align:center;font-style:normal;}
main div.thumb section p span img{width:100%;border-radius: 4px;}
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{top:1.8em;}
main div.thumb section p span.live:hover{opacity:0;z-index:0;border-radius:4px;}
.counter{position:absolute;background-color: rgb(8, 57, 100);display:block;left:0;top: 0;color: #65b0ef;padding: 4px;right:0;font-size: .88em;text-align:center;transition: top .3s ease-out;z-index:100;text-transform: uppercase;border: 1px solid #65b0ef;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:#083964;}
main h2{flex:1 0 auto;text-align:center;font-size:1.3em;text-transform:capitalize;color:#65b0ef;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 15%;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:#65b0ef;height:32px;transition:0.35s ease-in-out;}
ul.paginator b{text-shadow:0 0 3px rgb(109, 109, 109);padding:3px 10px;color:#fff;background:#add1ef;width:12px;border:1px solid;border-color:#fff;height:26px;}
ul.paginator li a{text-decoration:none;display:block;color:#65b0ef;text-shadow:0 0 3px rgb(109, 109, 109);padding:3px 10px;}
ul.paginator li:hover{color:#000;background:#69b1ec;border:1px solid;border-color:#fff;}
ul.paginator li a:hover{color:#fff;}
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:#083964;padding:0 3px;border-radius:7px;}
.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(105, 177, 236, 0.75);}
ul.gifkas li b{color:#abd8ff;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:#083964;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:#65b0ef;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:#fff;background:#69b1ec;border-radius:7px;text-shadow:0 0 3px rgb(109, 109, 109);}
.strip{border-radius: 7px;background: #083964;margin: 0px 5px;display: flex;flex: 1 100%;}
footer{flex:0 0 auto;background:#083964;text-align:center;border-radius:7px;z-index:1;box-shadow:0 -6px 10px 0px rgba(17, 20, 66, 0.89);margin:10px 5px 0;}
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:#65b0ef;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:#fff;background:#69b1ec;border-radius:7px;}
.spot{
    flex: 1 1 100%;
    background: #083964;
    border-radius: 7px;
    margin: 0 5px;
}
.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;
    position: relative;
    border: 0;
    cursor: pointer;
    outline: none;
    font: inherit;
    color: #65b0ef;
    text-shadow: 0 0 3px rgb(109, 109, 109);
    box-sizing: border-box;
    padding: 3px 7px;
    border-top: 2px solid #65b0ef;
    border-bottom: 2px solid #65b0ef;
    border-radius: 20px;
}
.start:hover{
    color: #fff;
    border-color: #fff;
    background: #65b0ef;
}
.stop{
    color: #fff;
    border-color: #fff;
    background: #65b0ef;
}
.stop:hover{color: #083964;border-color:#fff;}
.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: 3px 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: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: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%;}
main h2{flex:1 0 100%;}
ul.paginator{flex-flow:row wrap;}
.button{
    font-size: 1em;
}
.fa-refresh{
    font-size: 1.2em !important;
}
}