html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,button,a{margin:0;padding:0}li{list-style-type:none}body{background-color:#292929;color:#a2a2a2;font-family:'Lato',sans-serif;font-size:15px}input,button{font-family:'Lato',sans-serif}img{border:0 none}a{color:#fff;text-decoration:none;transition:.1s ease}a:hover{color:#b7b7b7}h1,h2{color:#858585;font-family:'Oswald',sans-serif;font-weight:400}h1{font-size:24px;margin:20px 3px 0;text-align:center}h2{font-size:22px;margin:40px 3px 0}.clear-line{clear:both}.cat-dropdown{position:absolute;display:none;top:95%;width:97%;z-index:1999!important;transition:all .25s ease-in-out}.cat-dropdown.toggle{display:block}.cat-dropdown .list-block{border:4px solid #4a4a4a;padding:20px;margin:0}.cat-dropdown .list-block:after{clear:both;content:'';display:table}.cat-dropdown:after{clear:both;content:'';display:table}.language-bar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;background-image:url(../images/flagss.svg);background-repeat:no-repeat;background-size:cover;min-width:50px;width:50px;height:32px;margin-left:6px;margin-right:5px;float:left;margin-top:28px;font-size:0}.language-list{position:absolute;opacity:0;visibility:hidden;margin-top:5px;top:100%;left:0;z-index:1001;white-space:nowrap;overflow:hidden;background-color:#4a4a4a;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all .25s ease-in-out}.language-list.opened{opacity:1;visibility:visible}.language-list ul{padding:0;display:inline-block}.language{background-color:#2c2c2c;margin:1px}.language:hover .language-text{background-color:#000}.language-icon{background-image:url(../images/flagss.svg);background-repeat:no-repeat;background-size:cover;width:50px;height:32px;display:inline-block;vertical-align:middle;overflow:hidden}.language-text{font-size:16px;width:100px;vertical-align:middle;text-align:center;line-height:32px;padding:10px;height:32px;padding:0;margin:0;color:#EFF1F3;display:inline-block}.li-eng{background-position:0 0}.li-czech{background-position:0 -33px}.li-german{background-position:0 -66px}.li-spain{background-position:0 -98px}.li-france{background-position:0 -131px}.li-italy{background-position:0 -164px}.li-hungary{background-position:0 -196px}.li-nederlande{background-position:0 -229px}.li-norway{background-position:0 -261px}.li-poland{background-position:0 -294px}.li-portugal{background-position:0 -326px}.li-romania{background-position:0 -359px}.li-sweden{background-position:0 -392px}.li-vietnam{background-position:0 -424px}.li-turkey{background-position:0 -457px}.li-greek{background-position:0 -490px}.li-israel{background-position:0 -523px}.li-egypt-arabic{background-position:0 -555px}.li-india-hindi{background-position:0 -588px}.li-china{background-position:0 -620px}.li-japan{background-position:0 -653px}.li-russian{background-position:0 -686px}@media screen and (min-width: 560px){.language-bar{margin-top:29px}}@media all and (min-width:1020px){h1{text-align:left}}.wrapper{background-color:#323232;overflow:hidden;margin:0 auto;width:100%}.center{padding:0 5px;margin:0 auto;position:relative}.center:after{clear:both;content:'';display:table}@media all and (min-width:938px){.center{padding:0;width:918px}}@media all and (min-width:1244px){.center{width:1224px}}@media all and (min-width:1550px){.center{width:1530px}}.header{background:#461a29;background-image:-webkit-gradient(linear,left bottom,left top,from(#6b2940),color-stop(63%,#461a29),to(#461a29));background-image:-webkit-linear-gradient(bottom,#6b2940 0%,#461a29 63%,#461a29 100%);background-image:-moz-linear-gradient(bottom,#6b2940 0%,#461a29 63%,#461a29 100%);background-image:-o-linear-gradient(bottom,#6b2940 0%,#461a29 63%,#461a29 100%);background-image:linear-gradient(to top,#6b2940 0%,#461a29 63%,#461a29 100%);border-bottom:3px dotted #B0B0B0}.header-lt{overflow:hidden;padding-bottom:10px}.logo{display:inline-block;vertical-align:top}.menu-button{background-color:#242424;width:20px;height:20px;border-radius:6px;padding:10px;display:block;float:right;margin:10px 3px 0;cursor:pointer}.menu-button:hover,.menu-button.active{background-color:#ff397d}.menu-button img{width:20px;height:auto}.header-rt{display:none;margin:10px auto 0}.header-menu li{display:block;text-align:center}.header-menu li a{display:block;color:#fff;line-height:90px;height:90px;text-transform:uppercase;font-family:'Oswald',sans-serif;overflow:hidden;border-radius:none}.header-menu li a img{width:14px}.header-menu li.home-btn a{background-color:none;line-height:90px;height:90px}.header-menu li.newest-btn a{background-color:none;line-height:90px;height:90px}.header-menu li.longest-btn a{background-color:none;line-height:90px;height:90px}.header-menu li.cat-btn a{background-color:none;line-height:90px;height:90px}.header-menu li.top-searches-btn a{background-color:none;line-height:90px;height:90px}.header-menu li a:hover{line-height:90px;height:90px;background:#592235;background-image:-webkit-gradient(linear,left bottom,left top,from(#6b2940),color-stop(80%,#911b43),to(#911b43));background-image:-webkit-linear-gradient(bottom,#6b2940 0%,#911b43 80%,#911b43 100%);background-image:-moz-linear-gradient(bottom,#6b2940 0%,#911b43 80%,#911b43 100%);background-image:-o-linear-gradient(bottom,#6b2940 0%,#911b43 80%,#911b43 100%);background-image:linear-gradient(to top,#6b2940 0%,#911b43 80%,#911b43 100%)}.search{background-color:#fff;overflow:hidden;border-bottom:none;position:relative;border-radius:none;margin-top:25px}.search input,.search button{background:none;display:block;border:0 none;outline:none;height:40px;line-height:40px}.search input{width:96%;padding:0 2%;font-size:16px;color:#ababab}.search button{position:absolute;top:5px;right:10px;width:20px;cursor:pointer}.search button img{width:20px}.search button:hover{opacity:.6}@media all and (min-width:400px){.menu-button{padding:13px}.header-menu li a{height:35px;line-height:35px}}@media all and (min-width:560px){.header-menu li a{height:35px;line-height:35px}.header-menu ul{display:table;width:100%}.header-menu li{display:table-cell;vertical-align:top;width:auto!important}.header-menu li a{padding:0 20px}}@media all and (min-width:660px){.header-menu li a{height:35px;line-height:35px}.header-menu li a img{width:16px}}@media all and (min-width:720px){.header-menu li a img{width:18px}}@media all and (min-width:800px){.header-menu,.search{float:left}.header-menu{width:66%}.search{width:25.7%}.header-menu li a{height:40px;line-height:40px;padding:0 10px}.header-menu li a img{width:16px}.header-menu li.home-btn a{padding:0 20px}.search button{right:15px}.search input,.search button{height:40px;line-height:40px}.search input{width:92%;padding:0 4%}}@media all and (min-width:938px){.header-lt{padding:0}.header-rt{margin:0 3px 0 0}}@media all and (min-width:1244px){.header-lt{float:left}.menu-button{display:none}.header-rt{display:block!important;width:900px;float:right}.search input,.search button{height:40px;line-height:20px;margin-top:0}.search button{right:15px;top:1px;width:26px}.search button img{width:20px}.search{width:27%;float:right}}@media all and (min-width:1550px){.header-rt{width:1100px}.header-menu li a{height:55px;line-height:55px}.header-menu li a img{width:18px}.header-menu li.home-btn a{padding:0 25px}.search input,.search button{height:55px;line-height:20px;margin-top:0}.search button{right:15px;top:0;width:26px}.search button img{width:26px}}.desc{border-bottom:3px dotted #B0B0B0;font-size:12px;display:none;background-color:#000;color:#D5D5D5;overflow:hidden;padding:5px 3px;line-height:20px;text-align:justify}@media all and (min-width:800px){.desc{display:block}}.title-sort h1{float:left;line-height:30px}.sort{margin:15px 3px 0;float:right;width:120px;position:relative}.sort ul{display:block;position:absolute;width:100%;top:0;left:0;border-radius:6px;height:40px;line-height:40px;overflow:hidden;z-index:1000}.sort li{cursor:pointer;display:block;background-color:#fff;overflow:hidden;border-radius:6px;font-size:14px;padding:0 10px 0 20px;text-align:left;position:relative;color:#555}.sort li span{float:left}.sort li span.angle-down{float:right}.sort li span.angle-down img{width:10px}.sort li a{color:#fff}.sort li.active{background-color:#9f9f9f;color:#000}.sort li:hover{background-color:#9f9f9f;color:#000}.sort ul.slide-sort{height:120px}.sort ul.slide-sort li{background-color:rgba(25,25,25,0.9);border-radius:0}.sort ul.slide-sort li:first-child{border-radius:6px 6px 0 0}.sort ul.slide-sort li:last-child{border-radius:0 0 6px 6px}.sort ul.slide-sort li.active{background-color:rgba(28,28,28,0.9);color:#fff}.sort ul.slide-sort li:hover{background-color:#ff397d;opacity:.9}.thumbs-block{overflow:hidden;padding-top:4px}.thumb-bl{float:left;width:50%}.thumb{background-color:#242424;border:1px solid #2B101C;margin:6px 3px 0;overflow:hidden;position:relative;border-radius:none;padding-bottom:0;border:2px dotted #B0B0B0;transition:background-color .1s ease}.thumb:hover{background-color:#000}.thumb-pic{position:relative;display:block}.thumb-pic img{background-color:#000;width:100%;height:auto;border-radius:none;max-height:250px;display:block}.play{opacity:0;transition:opacity .1s ease;display:block;width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}.play img{background:transparent;width:50px!important;height:50px!important}.thumb:hover .play{opacity:1}.thumb .title{background-color:rgba(48,48,48,0.9);position:absolute;display:block;margin:-19px 8px 0;font-size:14px;font-weight:700;overflow:hidden;height:16px;line-height:16px;padding:0 8px;border-radius:none}.thumb ul{overflow:hidden;padding:0 3px}.thumb li{display:block;margin:5px 5px 0;font-size:12px;line-height:14px;overflow:hidden}.thumb li img,.thumb li span{display:block;float:left}.thumb li img{width:12px;margin-right:2px}.thumb li.views img{width:16px;margin-top:-1px}.thumb li a{color:#b0b0b0}.thumb li a:hover{color:#ff397d}.thumb .dur{background-color:rgba(48,48,48,0.7);color:#fff;position:absolute;top:3px;display:block;border-radius:none;padding:0 8px;font-size:11px;height:18px;line-height:18px;right:3px}@media all and (min-width:420px){.thumb li{float:left}.thumb li.tube{float:right}.thumb li.views{clear:both}}@media all and (min-width:600px){.thumb-bl{width:33.3333%}}@media all and (min-width:938px){.thumb-bl{width:306px}.thumb-bl-cat{width:190px}.thumb ul{height:19px}.thumb-pic img{width:300px;height:225px}.thumb li.views{clear:none;float:right}.thumb-tubes{width:185px;margin:2px}.thumb-tubes img{width:100%;height:auto}.thumb-tubes-big{width:300px;margin:2px}.thumb-tubes img{width:100%;height:auto}}.pages{overflow:hidden;padding-top:20px;text-align:center}.pages ul{float:left;overflow:hidden;padding-top:4px}.pages li{display:block;float:left;margin:6px 3px 0}.pages li a,.pages li span{color:#fff;height:25px;line-height:25px;font-size:12px;display:block;border-radius:none;padding:0 8px}.pages ul.prev-next li a{background-color:none;border:1px solid #6b2940}.pages li.active a,.pages li a:hover{background-color:#6b2940!important;color:#fff}.pages ul.prev-next{float:left}.pages ul.pages-num{float:left}@media all and (min-width:400px){.pages li a,.pages li span{height:30px;line-height:30px;min-width:10px;padding:0 10px;font-size:14px}}@media all and (min-width:500px){.pages li a,.pages li span{height:40px;line-height:40px;min-width:20px;font-size:16px}}@media all and (min-width:600px){.pages li a,.pages li span{height:50px;line-height:50px;min-width:30px}}@media all and (min-width:938px){.pages{padding-top:10px}.pages li a,.pages li span{font-size:18px}}.ad-spots{border-bottom:3px dotted #B0B0B0;border-top:3px dotted #B0B0B0;background-color:#242424;overflow:hidden;margin-top:10px;padding:14px 0 20px;text-align:center}.ad-spot{background-color:#242424;display:inline-block;vertical-align:top;width:300px;height:250px;overflow:hidden;margin:6px 1px 0}.ad-spot-2,.ad-spot-3,.ad-spot-4,.ad-spot-5{display:none}@media all and (min-width:660px){.ad-spot-2{display:inline-block}}@media all and (min-width:938px){.ad-spot{float:left;margin:6px 3px 0}.ad-spot-3{display:block}}@media all and (min-width:1244px){.ad-spot-4{display:block}}@media all and (min-width:1550px){.ad-spot-5{display:block}}.thumb-tubes a:hover{color:#b7b7b7;padding-bottom:0}.thumb-tubes .title{text-transform:uppercase;font-size:12px}.thumb-tubes .title img{background:none;width:10px;display:inline}@media all and (min-width:420px){.thumb-tubes .title{font-size:14px}.thumb-tubes .title img{width:12px}}@media all and (min-width:600px){.thumb-tubes .title{font-size:12px}.thumb-tubes .title img{width:10px}}@media all and (min-width:700px){.thumb-tubes .title{font-size:14px}.thumb-tubes .title img{width:12px}}.list-block{background-color:#242424;margin-top:10px;padding:20px 2px;border-bottom:3px dotted #B0B0B0;border-top:3px dotted #B0B0B0}.list-block ul{display:block;float:left;width:100%}.list-block li{height:30px;line-height:30px;font-size:14px;border-bottom:none;margin:0 18px 0 0;overflow:hidden}.list-block li a{color:#d17a98}.list-block li a:hover{color:#fff}.list-block li span{color:#fff;font-weight:700;font-size:16px}@media all and (min-width:360px){.list-block ul{width:50%}.list-block li{font-size:12px}}@media all and (min-width:400px){.list-block li{font-size:14px}}@media all and (min-width:600px){.list-block ul{width:33.3333%}}@media all and (min-width:938px){.list-block ul{width:16.6666%}.list-block li{font-size:12px}}@media all and (min-width:1244px){.list-block li{font-size:13px}}@media all and (min-width:1550px){.list-block li{font-size:14px}}.footer{background-color:#000;padding:20px 2px 40px;text-align:center}.footer .logo{float:none}.footer-tb-l,.footer-tb-r{padding-top:20px}.footer-tb-r p{font-size:12px;line-height:20px}.footer-tb-r span{color:#d17a98}.footer-tb-r span.wht{color:#f5f5f5}p.copy{color:#b9b9b9}.footer ul{overflow:hidden}.footer li{display:inline-block;vertical-align:top;margin:5px 10px 0}.footer li a{color:#fff}.footer li a:hover{color:#d17a98}@media all and (min-width:938px){.footer{text-align:left}.footer-tb{display:table;width:100%}.footer-tb-l,.footer-tb-r{display:table-cell;vertical-align:top}.footer-tb-l{width:50%}.footer ul{text-align:right}.footer li{margin:0 0 0 40px}}@media all and (min-width:1244px){.footer-tb-l{width:40%}}.video-block{margin:20px 3px 0;overflow:hidden}.video-tb-l h1{margin:0;text-align:left}.video-tb-l{overflow:hidden}.player{margin-top:10px;background-color:#000;width:100%;height:200px;position:relative}.player iframe,.player object,.player embed{width:100%;height:100%}.video-info ul{overflow:hidden}.video-info li{font-family:'Oswald',sans-serif;display:block;float:left;text-align:center;height:40px;line-height:40px;font-size:14px;color:#fff}.video-info li img{width:14px}.video-info li a{display:block;color:#fff}.video-info li.video-date,.video-info li.video-dur,.video-info li.video-views{width:33.3333%}.video-info li.video-tube{width:100%}.video-info li.video-date{background-color:#3e3e3e}.video-info li.video-dur{background-color:#515151}.video-info li.video-views{background-color:#5c5c5c}.video-info li.video-tube a{background-color:#6b2940;color:#fff}.video-info li.video-tube a:hover{background-color:#82324e;color:#fff}.video-links{background-color:#242424;border-radius:none;padding:10px 0 20px 20px}.video-cats{overflow:hidden}.video-cats span,.video-cats a{display:block;float:left;margin:10px 10px 0 0;height:28px;line-height:28px;font-weight:700}.video-cats span{color:#fff}.video-cats a{background-color:none;color:#d17a98;padding:0 14px;border-radius:6px}.video-cats a:hover{color:#fff}.video-ad-spots{margin-top:4px;overflow:hidden;text-align:center}.video-ad-spot{background-color:#242424;display:inline-block;vertical-align:top;width:300px;height:250px;overflow:hidden;margin:6px 1px 0}.video-ad-spot-2,.video-ad-spot-3{display:none}@media all and (min-width:400px){.player{height:250px}}@media all and (min-width:500px){.player{height:300px}}@media all and (min-width:600px){.player{height:350px}.video-info ul{display:table;width:100%}.video-info li{display:table-cell;vertical-align:top;width:auto!important;float:none}}@media all and (min-width:660px){.video-ad-spot-2{display:inline-block}}@media all and (min-width:700px){.player{height:400px}.video-info li{height:50px;line-height:50px;font-size:16px}}@media all and (min-width:800px){.player{height:450px}.video-info li{height:60px;line-height:60px;font-size:18px}}@media all and (min-width:900px){.player{height:500px}.video-info li{height:70px;line-height:70px;font-size:20px}}@media all and (min-width:938px){.video-tb{display:table;width:100%}.video-tb-l,.video-ad-spots-bl,.video-separate{display:table-cell;vertical-align:top}.video-tb-l h1,.video-ad-spots-bl h2{line-height:28px;margin-top:0}.player{height:414px}.video-info li{height:40px;line-height:40px;font-size:14px}.video-cats a{background-color:transparent}.video-separate{width:20px}.video-ad-spots-bl{width:340px}.video-ad-spots{background-color:#242424;border-radius:none;padding:0 20px 20px;margin-top:10px}.video-ad-spot{float:none;margin:20px 0 0;display:block}.video-ad-spot-3{display:none}}@media all and (min-width:1244px){.player{height:492px}.video-info li{height:50px;line-height:50px;font-size:16px}}@media all and (min-width:1550px){.player{height:664px}.video-info li{height:60px;line-height:60px;font-size:20px}.video-ad-spot-3{display:block}}.goup{background-color:#6b2940;cursor:pointer;position:fixed;bottom:50px;right:5px;display:block;height:30px;width:30px;padding:10px;border-radius:none}.goup:hover{background-color:#992e53;-webkit-transform:translate(0) rotate(360deg);transform:translate(0) rotate(360deg);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.goup img{width:30px}.thumb-tags{max-height:19px;overflow:hidden}.thumbs-block-cat{text-align:center;font-size:0}.thumbs-block-cat > div{display:inline-block;float:none}
.visions.d20-03 .vision {
    justify-content: center;
    display: flex;
}
.visions.d20-03 hr {
    border-top:1px solid #7c7c7c;
    margin-top: 0;
    margin-bottom: 40px;
}

.text-box {
  padding: 0 0 10px;
  font-size: 14px;
  line-height: 22px;
  text-align: left;
}

.text-box strong {
  font-weight: bold;
  font-size: 16px;
}

span.text-box * {
  padding: 0 10px;
}

.text-box span {
  font-size: 18px;
  display: block;
  padding-bottom: 10px;
  line-height: 22px;
}

.text-box .inline {
  display: inline;
  padding: 0px;
}

.text-box strong {
  padding: 0px;
}

.text-box br {
  margin-bottom: 20px;
}