*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:'Noto Sans',sans-serif;font-size:12pt;background:#181818}
body,figure,nav ul{margin:0;padding:0}nav ul{list-style:none;overflow:hidden}nav li{display:inline-block;margin:0 -2px 0 -2px}a{color:#957cca;text-decoration:none}
a img{border:0}h2 a,h3 a,h4 a,h5 a,h6 a{color:#222}.relative{position:relative}.inline{display:inline-block;vertical-align:middle}.oculto{display:none}
.transition,.transition a,.transition a:after,.trnasition a:before,.searcher input{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s}
::selection{color:#fff;background-color:#957cca}::-moz-selection{color:#fff;background-color:#957cca}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}
::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}.turn:hover{-webkit-transition:all 700ms cubic-bezier(0.680,0,0.265,1);-webkit-transition:all 700ms cubic-bezier(0.680,-0.550,0.265,1.550);-moz-transition:all 700ms cubic-bezier(0.680,-0.550,0.265,1.550);-o-transition:all 700ms cubic-bezier(0.680,-0.550,0.265,1.550);transition:all 700ms cubic-bezier(0.680,-0.550,0.265,1.550);-webkit-transition-timing-function:cubic-bezier(0.680,0,0.265,1);-webkit-transition-timing-function:cubic-bezier(0.680,-0.550,0.265,1.550);-moz-transition-timing-function:cubic-bezier(0.680,-0.550,0.265,1.550);-o-transition-timing-function:cubic-bezier(0.680,-0.550,0.265,1.550);transition-timing-function:cubic-bezier(0.680,-0.550,0.265,1.550);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.btn a{display:block;outline:0;color:white;font-size:1rem!important;text-align:center}.btn a:hover{text-decoration:none!important}.btn-one a{position:absolute;padding:10px 16px;bottom:20px;right:20px}
.btn-two a{padding:12px 16px;background:#ccc}.btn-blue a{background:#957cca}.btn-blue a:hover{background:#1d4c7b}.btn-red a{background:#b44}.btn-red a:hover{background:#a52020}
.btn-green a{background:#957cca}.btn-green a:hover{background:#338348}.btn-tweet a{background:#55acee}.btn-tweet a:hover{background:#4195d5}.btn-tumblr a{background:#2c4762}
.btn-tumblr a:hover{background:#0a1e32}.header{width:1700px;margin:0 auto}.header a{color:#fff}.header .title{text-align:center;padding:20px 0}.header .title h1{margin:0}
.header .title h1 a{font-size:4rem}.title h1 a:before,.title h1 a:after{color:#aaa;opacity:0}.title h1 a:before{content:"( "}
.title h1 a:after{content:" )"}.title h1 a:hover:before,.title h1 a:hover:after{opacity:1}span.grey{color:#aaa}span.blue{color:#957cca}
span.red{color:#baa4e8}.nav-main{padding:0 40px 0 20px;background:#333;border-top:5px solid #957cca;text-align:center}.nav-fixed{width:1700px;position:fixed;z-index:1000;top:0}
.nav-main a{display:block;padding:18px 15px;font-size:1.2rem;font-family:Courier,'Noto Sans',sans-serif}.nav-main a:hover{background:#baa4e8}
.nav-main:after,.nav-main:before{content:' ';position:absolute;width:0;height:0;border-width:15px;bottom:-15px;z-index:-1}
.nav-main:before{left:0;border-top:15px solid #666;border-left:15px solid transparent}.nav-main:after{right:0;border-top:15px solid #666;border-right:15px solid transparent}
a.nenas-nav:hover{background:#66ce86}a.productoras-nav:hover{background:#df7272}a.random-nav:hover{background:#957cca}.page-wrap{width:1670px;padding:15px;margin:0 auto;margin-bottom:80px;overflow:hidden;background:#ddd}
.page-wrap-margin{margin-top:63px}.ad{padding:14px;text-align:center;overflow:hidden}.grid-posts{width:100%}.post{width:400px;height:533px;float:left;margin:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);overflow:hidden}
.post h2 a{color:#222}.photo-background{width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center center}
.video-wrap{width:100%}.video-wrap .video-body{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.video-wrap .video-body iframe,.video-wrap .video-body embed,.video-wrap .video-body object{position:absolute;left:0;top:0;height:100%;width:100%}
.tumblr-video{height:auto;padding-bottom:0}figure img{width:100%}.text .title a{display:block;width:100%;padding:30px}.text .title a:hover{color:#fff}
.text .title h2,.text .title h3{margin:0}.text-post .title h3{font-size:2rem;text-align:center}.text-post .title a{background:#baa4e8}.text-post .title a:hover{background:#957cca}
.link .title a{font-size:1.5rem;background:#baa4e8;height:533px}.link .title a:hover{background:#957cca}.link .title a:after{content:"\0020\279C";font-size:3rem;line-height:0;vertical-align:middle}
.question-wrap{padding:20px 20px 0 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.asker-portrait{margin-right:20px}
.question-box{padding:20px 20px 10px 20px;background:#e8e8e8;border:1px solid #ccc;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.nipple{position:absolute;border-color:transparent #e8e8e8 transparent transparent;border-style:solid;border-width:12px;left:-23px;top:12px}.nipple-border{position:absolute;border-color:transparent #b5b5b5 transparent transparent;border-style:solid;border-width:12px;left:-24px;top:12px}
.asker{margin:0}.text .caption{padding-top:10px}.caption-one{padding:20px 20px 10px 20px}.caption-one a:hover,.caption-two a:hover,.question-box a:hover{text-decoration:underline}
.caption-one h2{margin-top:0}.caption-two{padding:10px 20px 10px 20px}.caption-three{padding:15px;font-size:.9rem}.caption-three .btn li{width:50%}.thumb{display:none}
.post-footer{padding:10px 20px 20px 20px;color:#888}.post-footer ul{margin:0;list-style:none;overflow:hidden;font-size:.95rem}.post-footer li{float:left}
.post-footer .tags li{margin:0 10px 5px 0}.post-footer .tags a{color:#888}.post-footer .tags a:hover{color:#000}.post-footer .tags a:before{content:"#"}
.post-footer .date{margin-top:20px}.post-footer .date ul{padding:0 100px 0 0}.post-footer .date li{margin-right:20px}.post-footer .date a:hover{text-decoration:underline}
.comments{padding:20px}.comments h2{margin:0 0 30px 0;font-size:1.8rem}.pagination{padding:20px;font-size:1.6rem;text-align:center;background:#fff;clear:both;margin:5px auto}
.pagination ul{display:inline-block}.pagination li{float:left;margin:0 2px}.pagination a{display:block;padding:8px 18px;background:#e8e8e8;color:#444}
.pagination a:hover{background:#baa4e8;color:white}.current{padding:8px 18px;color:#fff;background:#957cca}.arrows a{position:fixed;z-index:500;opacity:.7}
.arrows a:hover{opacity:1}.permalink-pagination a{line-height:75px;padding:0 10px;color:#ddd;top:45%;font-size:10rem}.permalink-pagination a:hover{color:#baa4e8}
.previous-post{left:0}.next-post{right:0}.okcookie{float:right;padding:0 5px;cursor:pointer;font-weight:700;background-color:#957cca;color:#000;text-align:center}
.okcookie:hover{color:#fff}.cookiebanner{text-align:center}.footer-main{position:absolute;width:100%;background:#282828;border-top:5px solid #957cca}.footer-content{width:100%;max-width:1155px;padding:40px 20px 35px 120px;margin:0 auto}
.links li{margin:5px 10px}.links a{color:#999}.links a:hover{color:#fff}.footer-content .logo-footer a{display:block;position:absolute;left:30px;top:24px;width:64px;height:64px;background:url('http://static.tumblr.com/pjglohe/wYanc7mqv/logo64.png')no-repeat;border-radius:32px}
@media(max-width:1730px){.header,.nav-fixed{width:1290px}.page-wrap{width:1260px}}@media(max-width:1320px){.header,.nav-fixed{width:880px}.page-wrap{width:850px}
}@media(max-width:1024px){.permalink-pagination{display:none}}@media(max-width:920px){.header,.nav-fixed{width:440px}.header .title{text-align:center;padding:15px 0}
.header .title h1 a{font-size:2.8rem}.title h1 a:before{content:""}.title h1 a:after{content:""}
.nav-main a{padding:14px 10px;font-size:1rem}.nav-main:after,.nav-main:before{border-top:0}.page-wrap{width:440px}}@media(max-width:720px){.text .title a{font-size:1.25rem;padding:20px}
.caption-one{padding:15px 15px 5px 15px;font-size:.95rem}.caption-one h2{font-size:1.25rem}.caption-two{padding:5px 15px 5px 15px;font-size:.95rem}.pagination li{float:none;display:inline-block;margin:2px 0}
}@media(max-width:525px){.header .title h1 a{font-size:2rem}}