body, .thumb .info, .input, .textarea{background-color:rgb(30,38,34);}
.header, .languages-dropdown, .navigation, .thumb-links, .video-wrapper, .footer{background-color:rgb(40,48,44);}
.gallery-button, .thumb figure, .swiper::-webkit-scrollbar, .thumb-links span, .video-links span, .separate-line, .spot, .pages a, .pages span, .sort a, .navigation-button, #scroll-top, .contact-form button{background-color:rgb(60,68,64);}
h1:after,h2:after, .input, .textarea{border-color:rgb(60,68,64);}
.swiper::-webkit-scrollbar-thumb{background-color:rgba(120,128,124);}
.swiper{scrollbar-color:rgba(120,128,124) rgb(60,68,64);}
.header, .languages-dropdown, .navigation, .thumb-links, .video-wrapper, .footer{box-shadow:0 0 15px -5px rgba(0,0,0,0.8);}
.navigation:after{box-shadow:0 -5px 25px 0 rgba(0,0,0,0.8);}
body, input::placeholder, textarea::placeholder, .columns a span, .footer .links a{color:rgb(170,178,174);}
a:hover, a.active, a.logotype span, h2:before, .search button:hover, .links-list a:before, .about a, .about span, .video-links span{color:rgb(100,190,170);}
a, h1, h2, a.logotype, .languages-button, .thumb .info span, .thumb-links span, input, textarea, .search button, strong, .footer .links a:hover{color:rgb(240,245,242);}
.navigation-button, #scroll-top, .contact-form button{color:rgb(255,255,255);}
.thumb-button, .thumb-button.not-active, .thumb-button.active.not-active{background-color:rgba(0,0,0,0.6);color:rgb(255,255,255);text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
.gallery-button:hover, #scroll-top, .thumb-button:hover, .thumb-button.active, .thumb-button.not-active.active, .pages a:hover, .pages a.active, .sort a:hover, .sort a.active, .links-list .letter{background-color:rgb(60,130,110);color:rgb(255,255,255);}
.rating-buttons a.like-icon:hover{color:rgb(80,200,160);}
.rating-buttons a.dislike-icon:hover{color:rgb(220,120,120);}
.navigation:after{border-color:rgb(255,255,255,0.2);}
.ratio-16x9{padding-bottom:56.25%;}
.ratio-4x3{padding-bottom:75%;}
.ratio-1x1{padding-bottom:100%;}
.ratio-2x3{padding-bottom:150%;}
.ratio-custom{padding-bottom:60%;}
@font-face{font-family:'Barlow';font-weight:normal;font-style:normal;src:url(//ruprn.com/wp-content/themes/wpxxx/assets/fonts/Barlow-Regular.ttf) format("truetype");font-display:swap;}
@font-face{font-family:'Barlow';font-weight:bold;font-style:normal;src:url(//ruprn.com/wp-content/themes/wpxxx/assets/fonts/Barlow-Bold.ttf) format("truetype");font-display:swap;}
body,html,div,p,a,ul,li,input,button,form,header,main,article,section,footer,aside,figure,textarea,span,img,h1,h2,h3{margin:0;padding:0;}
header, article, aside, section{display:block;}
body, input, button, textarea{font-family:'Barlow', Arial, sans-serif;}:after, :before{font-family:'Line Awesome Free';display:inline-block;vertical-align:top;font-weight:bold;height:inherit;line-height:inherit;text-rendering:optimizeLegibility !important;overflow:hidden;}
li{list-style-type:none;}
img{display:block;}
a, button{text-decoration:none;box-sizing:content-box;cursor:pointer;transition:0.2s ease;}
body{padding-bottom:53px;font-size:14px;line-height:20px;}
body.without-navigation{padding-bottom:0 !important;}
h1, h2{font-weight:bold;font-size:20px;line-height:22px;padding:40px 10px 0 10px;text-transform:uppercase;overflow:hidden;clear:both;position:relative;}
h1:before, h2:before{display:block;float:left;width:28px;font-size:28px;margin-right:2px;}
h1:after, h2:after{content:'';position:absolute;top:25px;left:0;right:0;border-top-width:2px;border-top-style:solid;}
h1.first-title, h2.first-title{padding-top:15px;}
h1.first-title:after, h2.first-title:after{border:0 none;}
h3{font-weight:bold;margin:25px 10px 0 10px;font-size:22px;line-height:28px;}
.home-icon:before{content:"\f015";}
.videos-icon:before{content:"\f144";}
.images-icon:before{content:"\f302";}
.categories-icon:before{content:"\f02c";}
.channel-icon:before{content:"\f108";}
.star-icon:before{content:"\f005";}
.hashtags-icon:before{content:"\f292";}
.like-icon:before{content:"\f164";}
.dislike-icon:before{content:"\f165";}
.views-icon:before{content:"\f06e";}
.dur-icon:before{content:"\f017";}
.flame-icon:before{content:"\f7e4";}
.upload-icon:before{content:"\f382";}
.search-icon:before{content:"\f002";transform:rotate(-90deg);}
.tag-icon:before{content:"\f02b";}
.external-icon:before{content:"\f35d";}
.report-icon:before{content:"\f024";}
.flag-en{background-image:url(//ruprn.com/wp-content/themes/wpxxx/assets/flags/en.jpg);}
.flag-ru{background-image:url(//ruprn.com/wp-content/themes/wpxxx/assets/flags/ru.jpg);}
.wrapper{overflow:hidden;clear:both;margin:0 auto;min-width:320px;max-width:1330px;}
section{clear:both;}
.header{position:relative;height:55px;z-index:99999;}
.header .wrapper{position:relative;overflow:visible;}
.logotype{margin:10px 10px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:bold;text-transform:uppercase;display:block;float:left;height:35px;line-height:35px;font-size:18px;}
.logotype img{width:auto;height:inherit;}
.languages-button{background-color:transparent;background-position:left center;background-size:25px auto;background-repeat:no-repeat;border:0 none;cursor:pointer;float:right;margin:10px 10px 0 0;font-weight:bold;padding-left:30px;height:35px;line-height:35px;font-size:0;overflow:hidden;}
.languages-button:after{content:"\f107";margin-left:2px;font-size:12px;width:12px;transition:0.2s ease;}
.languages-button.active:after{transform:rotate(-180deg);}
.languages-dropdown{display:none;width:160px;padding:5px;overflow:hidden;z-index:99999;position:absolute;top:55px;right:0;}
.languages-dropdown a{background-position:10px center;background-size:25px auto;width:25px;background-repeat:no-repeat;float:left;font-size:13px;font-weight:bold;display:block;padding:0 10px 0 41px;height:30px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;}
.languages-dropdown a.active:after{content:"\f00c";position:absolute;top:0;right:4px;width:12px;font-size:12px;}
.search{overflow:hidden;padding:10px 10px 0 10px;}
.search form{position:relative;overflow:hidden;}
.input{border-radius:6px;border-style:solid;border-width:1px;overflow:hidden;height:33px;line-height:33px;padding:0 30px 0 10px;}
.search input{background:none;border:0 none;width:100%;outline:0 none;font-size:16px;height:inherit;line-height:normal;text-align:left;}
.search button{background:none;overflow:hidden;position:absolute;top:8px;right:5px;border:0 none;cursor:pointer;outline:0 none;width:20px;font-size:20px;height:20px;line-height:20px;}
.navigation{position:fixed;z-index:99999;bottom:0;left:0;right:0;text-align:center;}
.navigation .wrapper{max-width:640px;}
.navigation:after{border-top-width:5px;border-top-style:solid;content:'';position:absolute;top:-5px;left:0;right:0;}
.navigation-button{border:0 none;position:absolute;top:-25px;right:0;height:25px;line-height:25px;text-transform:uppercase;font-weight:bold;padding:0 7px;font-size:13px;border-radius:6px 0 0 0;z-index:1000;}
.navigation-button:after{content:"\f103";transition:0.2s ease;width:14px;font-size:14px;margin-left:5px;}
.navigation-button.active:after{transform:rotate(-180deg);}
.navigation nav{display:flex;justify-content:space-around;overflow:hidden;height:53px;}
.navigation nav a{text-transform:uppercase;font-weight:bold;flex-grow:0;flex-shrink:1;width:50%;display:block;float:left;height:43px;line-height:18px;margin:5px 2px 0 2px;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.navigation nav a:before{display:block;height:25px;line-height:25px;font-size:24px;}
.navigation nav a.videos-icon:before{font-size:30px;}
.cover{display:none;position:fixed;z-index:89999;top:0;left:0;width:100%;height:100%;}
.links-list{overflow:hidden;margin:0 10px;clear:both;}
.links-list a{display:block;float:left;margin:10px 15px 0 0;font-weight:bold;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.links-list a:before{display:block;float:left;margin-right:3px;width:18px;font-size:18px;}
.links-list .letter{display:inline-block;vertical-align:top;width:24px;border-radius:4px;text-align:center;margin:10px 15px 0 0;font-weight:bold;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.swiper{scrollbar-width:thin;display:flex;flex-wrap:nowrap;overflow:visible;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px;}
.swiper > *{flex:0 0 auto;}
.swiper::-webkit-scrollbar{height:8px;width:8px;border-radius:6px;}
.swiper::-webkit-scrollbar-thumb{border-radius:6px;}
.thumbs{padding:5px 5px 0 5px;clear:both;}
@keyframes spinner { from{transform:rotate(0deg);}
to { transform: rotate(360deg); }}
.thumb{width:100%;}
.thumb .inner{margin:10px 5px 0 5px;position:relative;}
.thumb a{display:block;overflow:hidden;}
.thumb figure{overflow:hidden;position:relative;border-radius:9px;}
.thumb figure img{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);border-radius:9px;}
.thumb figure:before{content:'';height:22px;width:22px;position:absolute;top:50%;left:50%;margin:-13px 0 0 -13px;border-right:2px solid transparent;border-left:2px solid transparent;border-top-width:2px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:inherit;border-radius:50%;animation:spinner 1s linear infinite;}
.thumb h3{margin:10px 0 0 12px;height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:18px;font-size:16px;}
.thumb .info{position:absolute;bottom:36px;left:7px;padding:0 5px 0 5px;height:20px;text-align:center;border-radius:9px 9px 0 0;overflow:hidden;}
.thumb .info span{display:block;float:left;margin-right:8px;height:20px;line-height:20px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.thumb .info span:before{display:block;float:left;margin-right:2px;line-height:22px;font-size:16px;width:16px;}
.thumb .info span:last-child{margin-right:5px;}
.thumb footer{position:relative;}
.thumb-button{position:absolute;bottom:50px;right:5px;width:25px;height:25px;line-height:25px;text-align:center;font-size:20px;border-radius:50%;border:0 none;}
.thumb-button:before{content:"\f05a";}
.thumb-links{display:none;overflow:hidden;position:absolute;top:-32px;left:7px;right:7px;padding:5px 5px 10px 10px;z-index:1000;border-radius:9px;}
.group{overflow:hidden;float:left;max-width:95%;margin:5px 10px 0 0;}
.thumb-links span{float:left;height:24px;line-height:24px;width:24px;font-size:18px;text-align:center;border-radius:50%;margin-right:5px;}
.thumb-links a{float:left;margin:5px 5px 0 0;height:14px;line-height:14px;font-size:13px;font-weight:bold;text-transform:uppercase;}
.thumb-links a:after{content:'|';margin-left:5px;}
.thumb-links a:last-child:after{display:none;}
.group .swiper::-webkit-scrollbar{height:4px;}
.group .swiper::-webkit-scrollbar-thumb{height:4px;}
.thumb-2 h3{display:block;height:20px;line-height:20px;margin-top:5px;}
.thumb-2 .info{bottom:20px;}
.thumbs.swiper{margin-left:5px;margin-right:10px;padding-bottom:10px;}
.swiper .thumb{width:230px;}
.swiper .thumb .inner{margin:10px 10px 0 0;}
.thumb.thumb-big{float:none !important;display:block;width:100% !important;max-width:640px;margin:0 auto;}
.thumb.thumb-big figure{padding:0;}
.thumb.thumb-big figure img{position:relative;transform:none;top:0;}
.thumb.gallery-thumb-big{float:none !important;display:inline-block;vertical-align:top;width:auto !important;max-width:100%;margin:0 auto;}
.thumb.gallery-thumb-big figure{padding:0;}
.thumb.gallery-thumb-big figure img{position:relative;transform:none;top:0;}
.gallery-thumbs{padding:0 5px;overflow:hidden;text-align:center;}
.sort{clear:both;padding:6px 6px 0 8px;overflow:hidden;}
.sort a, .sort span{display:block;float:left;margin:4px 4px 0 0;height:30px;line-height:30px;padding:0 12px;font-weight:bold;border-radius:6px;}
.pages{clear:both;padding:16px 3px 0 3px;text-align:center;font-size:0;overflow:hidden;}
.pages a, .pages span{display:inline-block;vertical-align:top;margin:4px 2px 0 2px;height:30px;line-height:30px;padding:0 5px;min-width:20px;font-size:14px;font-weight:bold;border-radius:4px;}
.pages a.prev:after{content:'\f104';}
.pages a.next:after{content:'\f105';}
.pages a.to-all{padding:0 15px 0 20px;height:35px;line-height:35px;}
.pages a.to-all:after{margin-left:10px;}
.columns{margin:15px 0 0 10px;column-count:2;}
.columns a, .columns .letter{float:none;margin:0 10px 10px 0;text-transform:capitalize;}
.columns a span{float:right;font-size:11px;font-weight:normal;display:block;overflow:hidden;}
.columns a span:before{width:14px;font-size:14px;margin-right:2px;display:block;float:left;}
.about{clear:both;}
.about p{margin:10px 10px 0 10px;text-align:justify;}
.about a{text-decoration:underline;font-weight:bold;}
.about a:hover{text-decoration:none;}
.about ul{padding:5px 10px 0 10px;}
.about li{margin-top:5px;list-style-type:disc;margin-left:20px;}
.about.page-404, .about.page-404 p{text-align:center;}
.sad-icon{font-size:150px;height:150px;line-height:150px;margin:20px 10px 0 10px;}
.sad-icon:after{content:'\f119';}
.spots{overflow:hidden;text-align:center;font-size:0;padding-top:10px;clear:both;}
.spot{overflow:hidden;width:300px;height:250px;margin:10px 5px 0 5px;display:inline-block;vertical-align:top;}
.spot iframe{border:0 none !important;}
.spot-2, .spot-3, .spot-4, .spot-5{display:none;}
.wide-spot{display:none;width:728px;height:90px;margin:20px auto 0 auto;overflow:hidden;}
.wide-spot img{width:728px;height:90px;}
.video-wrapper{overflow:hidden;}
.video-container{overflow:hidden;padding-bottom:20px;}
.player{position:relative;overflow:hidden;padding-top:56.25%;}
.player:before{content:'';height:42px;width:42px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;border-right:4px solid transparent;border-left:4px solid transparent;border-top-width:4px;border-top-style:solid;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:inherit;border-radius:50%;animation:spinner 1s linear infinite;}
.player iframe, .player video, .player source, .fluid_video_wrapper{border:0 none !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;}
.video-column{overflow:hidden;}
.video-column h1{border:0 none;padding:0;margin:15px 10px 0 10px;}
.video-column h1:after{display:none;}
.video-column .info{overflow:hidden;padding:5px 0 0 10px;font-size:13px;}
.video-column .info a, .video-column .info span{display:block;float:left;margin:5px 10px 0 0;height:24px;line-height:24px;overflow:hidden;}
.video-column .info a:before, .video-column .info span:before{display:block;float:left;width:18px;font-size:18px;margin-right:3px;}
.video-column .info a.like-icon:before, .video-column .info a.dislike-icon:before{width:26px;font-size:26px;margin-right:1px;}
.video-column .info a.report-icon{font-size:0;}
.rating-buttons{float:right;overflow:hidden;margin-right:10px;}
.video-column .info .rating-buttons a{margin-right:0;margin-left:10px;}
.video-links{overflow:hidden;clear:both;padding:5px 10px 0 10px;}
.video-links .group{max-width:100%;margin:5px 10px 0 0;float:none;display:inline-block;vertical-align:top;}
.video-links span{float:left;height:24px;line-height:24px;width:24px;font-size:18px;text-align:center;border-radius:50%;margin-right:5px;}
.video-links a{float:left;margin:5px 5px 0 0;height:14px;line-height:14px;font-size:13px;font-weight:bold;text-transform:uppercase;}
.video-links a:after{content:'|';margin-left:5px;}
.video-links a:last-child:after{display:none;}
.gallery-button{margin:20px 10px 10px 10px;text-align:center;display:block;border-radius:9px;padding:15px 20px;font-weight:bold;font-size:16px;line-height:22px;text-transform:uppercase;overflow:hidden;}
.gallery-button:after{content:"\f35d";width:22px;font-size:22px;margin-left:5px;margin-top:-2px;}
.video-column p{padding:10px 10px 0 10px;clear:both;}
.right-column{overflow:hidden;}
.contact-form{overflow:hidden;padding:20px 10px 0 10px;}
.contact-form .textarea{border-style:solid;border-width:1px;padding:17px;border-radius:4px;margin-top:20px;max-width:700px;overflow:hidden;}
.contact-form .textarea textarea{background:none;max-width:100% !important;width:100% !important;min-height:150px !important;height:150px;max-height:740px !important;border:0 none;outline:0 none;line-height:20px;font-size:16px;box-sizing:content-box;}
.contact-form .input{display:inline-block;vertical-align:top;width:150px;border-style:solid;border-width:1px;border-radius:4px;overflow:hidden;padding:0 15px;margin:0 10px 0 0;height:40px;line-height:40px;}
.contact-form .input input{background:none;border:0 none;width:100%;outline:0 none;font-size:16px;height:inherit;line-height:inherit;box-sizing:content-box;}
button.submit{border:0 none;text-align:center;text-transform:uppercase;cursor:pointer;min-width:120px;margin-top:15px;font-size:14px;font-weight:bold;padding:0 10px;outline:0 none;border-radius:6px;height:35px;line-height:35px;box-sizing:content-box;}
.footer{margin-top:40px;padding:10px 0 20px 0;text-align:center;}
.footer p{margin:10px 10px 0 10px;}
.footer .links{padding-top:5px;}
.footer .links a{font-weight:bold;text-decoration:underline;display:inline-block;vertical-align:top;margin:5px 5px 0 5px;height:20px;line-height:20px;}
.footer .links a:hover{text-decoration:none;}
#scroll-top{border-radius:6px;border:0 none;overflow:hidden;opacity:0.9;position:fixed;z-index:20000;right:10px;bottom:93px;cursor:pointer;display:none;width:40px;height:40px;line-height:40px;font-size:22px;text-align:center;}
#scroll-top:before{content:'\f106';display:block;height:inherit;line-height:inherit;font-weight:900;}
#scroll-top:hover{opacity:1;}
#scroll-top.without-navigation{bottom:40px;}
@media all and (min-width:414px) {
.navigation nav a{font-size:12px;}
.video-column .info a.report-icon{font-size:13px;}
}
@media all and (min-width:440px) {
.logotype{font-size:20px;}
.thumb{float:left;width:50%;}
}
@media all and (min-width:640px) {
body{padding-bottom:70px;}
.languages-button{background-size:30px auto;font-size:14px;padding-left:38px;height:40px;line-height:40px;margin-left:10px;}
.languages-button:after{margin-left:5px;}
.languages-dropdown{top:60px;}
.navigation nav{height:70px;}
.navigation nav a{font-size:14px;height:50px;line-height:20px;margin:10px 5px 0 5px;}
.navigation nav a:before{height:30px;line-height:30px;font-size:28px;}
.swiper .thumb{width:300px;}
.header{height:60px;}
.logotype{height:40px;line-height:40px;font-size:24px;margin-right:20px;}
.input{border-radius:9px;height:38px;line-height:38px;padding:0 40px 0 15px;}
.search button{font-size:22px;width:22px;top:10px;right:10px;}
.columns{column-count:3;}
.about{font-size:15px;line-height:22px;}
.spot-2{display:inline-block;}
#scroll-top{bottom:130px;}
}
@media all and (min-width:730px) {
.wide-spot{display:block;}
.thumb{width:33.3333%;}
}
@media all and (min-width:1020px) {
h1, h2{padding-top:50px;}
h1:after, h2:after{top:30px;left:10px;right:10px;}
h1.first-title, h2.first-title{padding-top:20px;}
main.wrapper{min-height:800px;}
.logotype{margin-right:80px;font-size:28px;}
.languages-button{margin-left:80px;}
.navigation .wrapper{max-width:100%;}
.navigation nav{display:block;}
.navigation nav a{display:inline-block;vertical-align:top;float:none;width:140px;}
.navigation nav a:before{font-size:32px;}
.thumbs{padding-top:10px;}
.thumb{width:25%;}
.separate-line{margin:30px 10px 0 10px;}
.columns{margin-top:20px;column-count:4;}
.spot-3{display:inline-block;}
.pages a, .pages span{height:35px;line-height:35px;min-width:25px;}
.video-wrapper{margin:0 10px;border-radius:0 0 12px 12px;}
.video-container{display:table;width:100%;}
.video-column, .right-column{display:table-cell;vertical-align:top;}
.video-column{padding:10px 0 0 10px;}
.player{border-radius:9px;}
.video-column h1{margin:10px 10px 0 0;}
.video-column .info, .video-links{padding-left:0;}
.rating-buttons{margin-right:0;}
.video-links .group{max-width:50%;margin-right:20px;}
.video-column p{padding:10px 0 0 0;}
.right-column{width:420px !important;min-width:420px !important;max-width:420px !important;padding-top:0;}
.right-column h2{font-size:18px;line-height:20px;margin:10px 15px 0 10px;padding-top:25px;}
.right-column h2:after{top:10px;}
.swiper.vertical{overflow-x:visible;overflow-y:auto;display:block;max-height:220px;padding:0 5px;margin:5px 15px 0 10px;}
.swiper.vertical .thumb{width:50%;}
.swiper.vertical .thumb .inner{margin:10px 5px 0 5px;}
.sort{padding-top:11px}
.gallery-thumbs{padding:0 5px;margin-top:-10px;margin-left:-10px;margin-right:-10px;}
.gallery-thumbs .thumb a:hover img{opacity:0.95;}
.gallery-thumbs .thumb a:hover figure:before{display:none;}
.gallery-button{margin:20px 0 15px 0;}
}
@media all and (min-width:1200px) {
.swiper.vertical{max-height:260px;}
}
@media all and (min-width:1280px) {
.columns{column-count:6;}
.swiper.vertical{max-height:350px;}
}
@media all and (min-width:1360px) {
.thumb{width:330px;}
.thumb-button{width:30px;height:30px;line-height:30px;font-size:24px;}
.spot-4{display:inline-block;}
.video-links .group{max-width:40%;}
.gallery-thumbs .thumb{width:33.3333%;}
}
@media all and (min-width:1440px) {
.wrapper{max-width:1660px;}
.thumb{width:20%;}
.thumb-button{width:25px;height:25px;line-height:25px;font-size:20px;}
.gallery-thumbs .thumb{width:20%;}
}
@media all and (min-width:1540px) {
.swiper.vertical{max-height:400px;}
}
@media all and (min-width:1680px) {
.languages-dropdown{right:10px;}
.thumb{width:330px;}
.thumb-button{width:30px;height:30px;line-height:30px;font-size:24px;}
.columns{column-count:8;}
.spot-5{display:inline-block;}
.right-column{width:480px !important;min-width:480px !important;max-width:480px !important;height:300px !important;}
.swiper.vertical{max-height:450px;}
.video-links .group{max-width:60%;}
.gallery-thumbs .thumb{width:33.3333%;}
}
@media all and (max-width:1020px) {* { -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}}.content-tab, .sidebar{overflow:hidden;}
.big-spot{text-align:center;padding:20px 5px 8px 5px;}
.big-spot a{display:inline-block;vertical-align:top;}
.big-spot img{max-width:100%;height:auto;}
.spot-banner{overflow:hidden;margin:10px 5px 0 5px;display:inline-block;vertical-align:top;}
.video-column h1{padding-bottom:10px;}
.video-column p{padding-bottom:10px;clear:both;}
.video-column p:first-child{padding:0 0 56.25% 0;position:relative;display:block;}
.fluid_video_wrapper{position:relative !important;margin-top:-20px !important;}
.clear{padding-top:8px;clear:both;}
.top-tags{padding-bottom:5px;}
.mejs-container{border:0 none !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;}
.rating-buttons a.liked-icon:hover{color:rgb(0,110,40);}
.rating-buttons a.disliked-icon:hover{color:rgb(180,40,40);}
.liked-icon:before{content:"\f164";}
.disliked-icon:before{content:"\f165";}
.female-icon:before{content:"\f182";}
.money-icon:before{content:"\f0d6";}
.favs-icon:before{content:"\f08d";}
.video-column .info a.liked-icon:before, .video-column .info a.disliked-icon:before{width:26px;font-size:26px;margin-right:1px;}
@media all and (min-width:730px) {
.content-tab .video-wrapper{margin-top:20px;}
}
@media all and (min-width:1020px) {
.content-tab{width:65%;display:inline-block;vertical-align:top;}
.content-tab .thumb{width:33.3333%;}
.content-tab .swiper .thumb{width:240px;}
.content-tab .spot-3, .content-tab .spot-4, .content-tab .spot-5{display:none;}
.content-tab .columns{column-count:3;}
.sidebar{float:left;width:35%;}
.sidebar section:first-child h2{padding-top:20px;}
.sidebar section:first-child h2:after{display:none;}
.sidebar .thumb{width:50% !important;}
.sidebar .columns{column-count:2;}
.sidebar .spot{display:inline-block !important;}
.sidebar-right{display:none;float:right;}
.sidebar-right.if-1-sidebar{display:block;}
.content-tab .video-wrapper{border-radius:12px;padding-right:10px;}
}
@media all and (min-width:1280px) {
.content-tab .columns{column-count:4;}
}
@media all and (min-width:1360px) {
.content-tab .thumb{width:330px;}
.with-1-sidebar{width:1000px;}
.with-1-sidebar .swiper .thumb{width:300px;}
.with-1-sidebar .columns{column-count:4;}
.with-1-sidebar .spot-3{display:inline-block;}
.with-1-sidebar .gallery-thumbs .thumb{width:25%;}
.with-2-sidebars{width:670px;float:none;display:inline-block;vertical-align:top;}
.with-2-sidebars .columns{column-count:3;}
.with-2-sidebars .gallery-thumbs .thumb{width:33.3333%;}
.sidebar{width:330px;}
.sidebar-right{display:block;}
}
@media all and (min-width:1440px) {
.with-1-sidebar{width:75%;}
.with-1-sidebar .swiper .thumb{width:280px;}
.with-1-sidebar .thumb{width:25%;}
.with-1-sidebar .columns{column-count:5;}
.with-1-sidebar .gallery-thumbs .thumb{width:20%;}
.with-2-sidebars{width:50%;}
.with-2-sidebars .thumb{width:33.3333%;}
.sidebar{width:25%;}
}
@media all and (min-width:1680px) {
.with-1-sidebar .swiper .thumb, .with-2-sidebars .swiper .thumb { width: 300px; }
.with-1-sidebar .thumb, .with-2-sidebars .thumb { width: 330px; }
.with-1-sidebar { width: 1330px; }
.with-1-sidebar .columns { column-count: 6; }
.with-1-sidebar .spot-4 { display: inline-block; }
.with-2-sidebars { width: 1000px; }
.with-2-sidebars .spot-3 { display: inline-block; }
.with-2-sidebars .columns { column-count: 5; }
.with-2-sidebars .gallery-thumbs .thumb { width: 25%; }
.sidebar { width: 330px; }
}