@import "https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;700&family=Poppins:wght@300;400;500;700&display=swap";
*,
*:before,
*:after{box-sizing:inherit;}
html{box-sizing:border-box;overflow-x:hidden;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article, aside, figcaption, figure, footer, header, main, menu, nav, section{display:block;}
canvas, progress, video{display:inline-block;}
progress{vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template {
display: none;
} a{background-color:transparent;color:var(--link-color);text-decoration:none;}
a:active, a:hover{outline-width:0;color:var(--link-hover-color);}
b, strong{font-weight:bolder;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
figure{margin:1em 40px;}
img{border-style:none;display:block;}
code, pre{font-family:monospace, monospace;font-size:1em;}
hr{border-top:1px solid var(--silver-color);box-sizing:content-box;overflow:visible;height:0;border:0;margin:20px 0;}
button, input, select, textarea, optgroup{font:inherit;margin:0;background:var(--white-color);}
button, select{text-transform:none;}
button, [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{display:none;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{padding:0;}
*:focus{outline:none;border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}
html, body{font-family:'Poppins', sans-serif;font-size:16px;line-height:1.5;background-color:var(--bg-color);color:var(--primary-text-color);}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
.serif{font-family:serif;}
.sans-serif{font-family:sans-serif;}
.cursive{font-family:cursive;}
.monospace{font-family:monospace;}
h1, h2, h3, h4, h5, h6{font-family:'Oswald', sans-serif;font-weight:700;margin:10px 0;}
img{vertical-align:middle;}
.center{text-align:center;}
.pt-0{padding-top:0!important;}
.pt-1{padding-top:10px!important;}
.pt-2{padding-top:20px!important;}
.pt-3{padding-top:30px!important;}
.pb-0{padding-bottom:0!important;}
.pb-1{padding-bottom:10px!important;}
.pb-2{padding-bottom:20px!important;}
.pb-3{padding-bottom:30px!important;}
.p-0{padding:0!important;}
.p-1{padding:10px!important;}
.p-2{padding:20px!important;}
.p-3{padding:30px!important;}
.mt-0{margin-top:0!important;}
.mt-1{margin-top:10px!important;}
.mt-2{margin-top:20px!important;}
.mt-3{margin-top:30px!important;}
.mb-0{margin-bottom:0!important;}
.mb-1{margin-bottom:10px!important;}
.mb-2{margin-bottom:20px!important;}
.mb-3{margin-bottom:30px!important;}
.m-0{margin:0!important;}
.m-1{margin:10px!important;}
.m-2{margin:20px!important;}
.m-3{margin:30px!important;}
.container{display:flex;width:100%;max-width:1200px;margin:0 auto;flex-wrap:wrap;}
header.main .container{align-items:center;justify-content:center;flex-wrap:wrap;}
header.main{position:relative;background-color:var(--primary-color);padding:1rem 0;}
header.main::after{position:absolute;content:'';width:100%;height:10px;left:0;bottom:-10px;background:var(--bg-color);background:linear-gradient(0deg, var(--bg-color) 0%, rgba(0,0,0,0.2) 100%);border-top:1px solid var(--white-color);}
header.main .brand{max-width:200px;margin-right:1rem;display:flex;font-size:1.7rem;font-weight:500;margin-left:1.2rem;}
header.main .brand a{color:var(--white-color)}
header.main .secc{display:flex;align-items:center;width:auto;height:42px;margin-left:auto;}
header.main .secc form{background-color:rgba(0,0,0,.16);border-radius:25px;padding:.3rem 0 .3rem .5rem;width:400px;height:40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;}
.flex{display:flex;align-items:center;justify-content:center;}
.main .secc form input::placeholder{color:rgba(255,255,255,.4)}
.main .secc form input{background:transparent;border:none;color:rgba(255,255,255,0.7);width:310px;}
.main .secc form button{color:rgba(255,255,255,0.75);cursor:pointer;margin-right:.8rem;background:none;margin-left:auto;border:none;}
header .social{margin-left:.7rem;}
header .social a{display:inline-block;box-sizing:content-box;background-color:rgba(0,0,0,.16);color:rgba(255,255,255,0.75);border-radius:25px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;}
header .social a{background-color:rgba(0,0,0,.16);}
header.main .navigation{display:flex;flex-basis:100%;background-color:var(--primary-color);bottom:-50px;margin-top:-40px;align-items:center;justify-content:center;flex-wrap:wrap;border-radius:0 0 10px 10px;padding:.5rem 1rem .8rem 1rem;z-index:1;position:relative;line-height:1.9rem;}
header.main .navigation::after{position:absolute;content:'';width:100%;height:1px;border-top:1px solid rgba(0,0,0,0.15);border-left:30px solid var(--primary-color);border-right:30px solid var(--primary-color);top:0;left:0;}
header.main nav{display:flex;}
.main nav ul{padding:0;margin:0;align-items:center;justify-content:center;display:flex;}
.main nav ul li{display:inline-block;margin:0 .6rem;}
.main nav ul li:first-child{margin-left:0;}
.main nav ul li:last-child{margin-right:0;}
.main nav ul.sub-menu li{padding:4px 8px 4px 11px;margin-left:5px;margin:3px 0;position:relative;}
.main nav ul.sub-menu li:before{font-family:'icons';content:'\f061';left:0px;font-size:.6rem;position:absolute;top:0;opacity:.5;;}
.main nav li a, .dropdown .dropbtn{font-family:'Oswald', sans-serif;display:block;font-size:1.1rem;letter-spacing:0.03rem;font-weight:300;color:var(--secondary-color);text-decoration:none;line-height:1.2rem;}
.main nav li a:hover{color:var(--white-color);}
header.main h1, header.main h2, header.main span{font-family:'Oswald', sans-serif;display:flex;padding:0;margin:0;font-size:1.1rem;color:rgba(255,255,255,0.75);margin-left:auto;font-weight:300;}
.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
a.button{display:inline-block;box-sizing:border-box;border:none;background:none;cursor:pointer;color:var(--primary-text-color)}
a.button:active{filter:brightness(75%);}
.link-comment .icon-add-comment{font-size:35px;color:var(--primary-color)\);margin-top:1rem;display:block;cursor:pointer;}
.dropdown{padding:0;}
.dropdown summary{list-style:none;list-style-type:none;}
.dropdown > summary::-webkit-details-marker{display:none;}
.dropdown summary:focus{outline:none;}
.dropdown summary:focus{outline:none;}
.dropdown ul{position:absolute;margin:10px 0 0 0;padding:5px 0;width:150px;right:0;margin-left:calc((150px / 2) * -1);box-sizing:border-box;z-index:2;background:var(--primary-color);border-radius:6px;list-style:none;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.3);}
.dropdown ul li{padding:0;margin:0;}
.dropdown ul li a:link, .dropdown ul li a:visited{display:inline-block;padding:5px 5px 5px 15px;width:100%;box-sizing:border-box;color:var(--white-color);text-decoration:none;}
.dropdown ul li a:hover{background-color:var(--bg-color);color:var(--primary-text-color);}
.dropdown ul::before{content:' ';position:absolute;width:0;height:0;top:-10px;right:25%;margin-left:-10px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--primary-color) transparent;}
.dropdown > summary::before{display:none;}
.dropdown[open] > summary::before{content:' ';display:block;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1;}
.topnavi.columns .sub-menu{display:grid;grid-template-columns:repeat(5, 2fr);}
.topnavi li{display:block;float:left;position:relative;text-decoration:none;transition-duration:0.5s;}
.topnavi .menu-item-has-children{position:relative;}
.topnavi .menu-item-has-children:before{position:absolute;font-family:'icons';content:'\e903';right:calc(50% - 10px);width:20px;height:15px;color:rgba(255,255,255,0.75);font-size:20px;bottom:-13px;line-height:16px;}
ul.topnavi li ul.sub-menu{visibility:hidden;opacity:0;transition:all 0.5s ease;left:0;display:none;position:absolute;background-color:var(--bg-color);min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;border-radius:0 10px 10px 10px;padding:.9rem;}
ul.topnavi li ul.sub-menu a{color:var(--link-color);}
ul.topnavi li ul.sub-menu a:hover{color:var(--link-hover-color);}
ul.topnavi li:hover > ul, ul.topnavi li ul:hover{visibility:visible;opacity:1;display:block;}
ul.topnavi li ul li{clear:both;width:100%;}
.topnav{overflow:hidden;}
.topnav li{float:left;display:block;color:#f2f2f2;text-align:center;text-decoration:none;}
nav .topnavi li.active a{position:relative;color:var(--primary-color);}
nav .topnavi li.active{position:relative;}
nav .topnavi li.active:after{position:absolute;width:calc(100% + 14px);height:calc(100% + 16px);background-color:var(--secondary-color);content:'';z-index:-1;left:-7px;top:-7px;border-radius:5px;}
header.main .menuOp, header.main .searchOp{display:none;}
.topnav .dropdown{float:left;overflow:hidden;}
.dropdown .dropbtn{border:none;outline:none;background:none;margin:0;position:relative;}
.dropdown .dropbtn i{position:absolute;right:-2px;top:3px;color:var(--bg-color);}
.dropdown-content{display:none;position:absolute;background-color:var(--bg-color);min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;border-radius:0 10px 10px 10px;padding:.9rem;margin-left:-30px;}
.dropdown .dropdown-content a{color:var(--link-color);text-transform:none;}
.dropdown .dropdown-content a:hover{color:var(--primary-color);}
.dropdown-content li{float:none;text-decoration:none;display:block;text-align:center;}
.dropdown:hover .dropdown-content{display:block;}
section.categories, section.items{width:100%;}
.section-title h1, .section-title h2{padding:0;padding-bottom:0px;margin:0;font-size:1.2rem;line-height:1.3rem;font-weight:400;max-width:calc(100% - 110px);width:auto;border-bottom:1px solid rgba(0,0,0,0.07);flex-basis:100%;padding-bottom:5px;flex:auto;}
.section-title .sort{position:relative;background:rgba(0,0,0,0.04);padding:6px 11px;margin-left:auto;font-size:.8rem;border-radius:15px 0 15px 15px;align-items:center;}
main.container{margin-top:40px;padding:0;}
section.videos{width:100%;}
section.videos figure video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;}
section.videos .vitems{box-sizing:border-box;margin-top:5px;position:relative;width:calc(100% + 10px);left:-5px;flex-wrap:wrap;align-items:flex-start;}
section.videos .vitems figure{margin:5px;position:relative;flex-basis:calc(20% - 10px);}
section figure .title.ellipsis2{font-family:'Oswald', sans-serif;padding:0;margin:.3rem 0 .1rem 0;font-weight:500;font-size:1rem;line-height:1.2rem;}
section figure div.ellipsis2{padding:0;margin:0;line-height:1.1rem;padding-top:5px;font-size:.9rem;font-weight:100;}
section figure h2.ellipsis2{font-size:1.1rem;font-weight:400;font-family:'Oswald', sans-serif;padding:0;margin:3px 0 4px 0;line-height:1.2rem;}
section.videos .excerpt p{font-size:.85rem;padding:0;margin:0;}
section.videos .vitems .box{position:relative;display:block;padding-top:63.636363636%;height:0;overflow:hidden;}
section.videos .vitems a{color:var(--primary-text-color);}
section.videos .vitems .box img{position:absolute;top:0;left:0;width:100%;height:100%;}
section figure div.meta{position:absolute;width:100%;min-height:45px;bottom:0;left:0;background:rgb(0,0,0);background:linear-gradient(0deg, rgba(0,0,0,1) 10%, rgba(0,0,0,0) 100%);font-size:.75rem;color:rgba(255,255,255,0.8);display:flex;align-items:flex-end;}
section figure .meta span{position:relative;display:inline-block;margin-bottom:7px;margin-left:10px;}
section figure .meta span i{position:relative;font-size:.8rem;bottom:-1px;}
footer.pagination ul{list-style:none;padding:0;margin:1rem 0 0 0;}
footer.pagination ul li{display:flex;border-radius:25px;background-color:var(--silver-color);margin:0 3px;}
footer.pagination a, footer.pagination span{display:block;width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
footer.pagination a{color:var(--secondary-text-color);font-weight:500;top:1px;position:relative;}
footer.pagination ul li span{background-color:var(--primary-color);color:var(--white-color);border-radius:10px;}
footer.pagination ul li i{bottom:2px;text-shadow:0px 1px 1px #fff;}
.video_iframe{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#e8e8ea;}
.video_iframe iframe, .video_iframe video{position:absolute;width:100%;height:100%;}
section.video footer{padding-top:10px;}
section.video footer .links{flex-basis:calc(100% - 250px);flex-direction:column;position:relative;margin-right:-3px;align-items:flex-end;}
section.video footer ul{list-style:none;margin:0 0 0 10px;padding:0;justify-content:flex-end;}
section.video footer .links a{display:flex;align-items:center;justify-content:center;font-size:.8rem;padding:2px 10px 3px;margin:0 3px 5px;border-radius:25px;color:var(--white-color);}
section.video footer ul li ul li:first-child{font-size:.8rem;color:var(--secondary-text-color);padding-bottom:2px;}
section.video footer ul.categories a{background-color:var(--primary-color);}
section.video footer ul.tags a{background-color:var(--link-color);margin-bottom:0;}
section.video footer .rating{flex-basis:250px;padding:0;margin:0;justify-content:flex-start;position:relative;}
.rating .errormsg{display:none;position:absolute;font-size:.75rem;border-radius:10px 5px 10px 0;padding:3px 8px;background-color:var(--success-color);color:var(--white-color);right:-5px;top:-5px;}
ul.rating .like, ul.rating .dislike{min-width:52px;height:52px;border-radius:25px;margin-right:5px;overflow:hidden;background:var(--white-color);transition:transform .3s ease-in-out;}
ul.rating .like{border:3px solid var(--success-color);}
ul.rating .dislike{border:3px solid var(--warning-color);}
ul.rating .like:hover, ul.rating .dislike:hover{transform:rotate(360deg);}
ul.rating .like i{color:var(--success-color);}
ul.rating .dislike i{color:var(--warning-color);}
ul.rating li>i{cursor:pointer;display:inline-block;font-size:2.8rem;margin-left:-10px;}
ul.rating .meta>div{font-size:1.1rem;letter-spacing:-0.03rem;line-height:1rem;padding:3px 0 3px 0;font-weight:400;}
ul.rating .meta>span{display:block;padding-top:2px;color:var(--secondary-text-color);font-size:.9rem;line-height:1rem;border-top:1px solid var(--silver-color);}
ul.rating .meta>em{display:block;font-size:.75rem;font-style:normal;position:relative;}
.video .meta-video{padding-top:5px;padding-left:11px;display:block;font-size:.8rem;position:relative;bottom:-5px;color:var(--secondary-text-color);}
.video .meta-video i{color:var(--primary-text-color)}
section.video-content{background-color:var(--silver-color);padding:10px 5px 5px 11px;margin-top:10px;border-radius:15px;}
section.video-content header{padding:4px 12px 3px 12px;margin:0;background-color:var(--footer-bg-color);color:var(--footer-text-color);font-size:.75rem;border-radius:14px;display:inline-block;}
section.video-content p{padding:5px 0;margin:0;font-size:.9rem;}
.live{display:block;}
section.comments{flex-basis:100%;margin-top:15px;}
section.comments>header{position:relative;justify-content:flex-start;font-family:'Oswald', sans-serif;}
section.comments header div{position:relative;border-radius:10px 25px 25px 0;padding:8px 15px 9px 12px;font-size:1.1rem;font-weight:400;background-color:var(--silver-color);z-index:1;cursor:pointer;}
section.comments .active{background-color:var(--primary-color);color:var(--white-color);}
section.comments header div:last-child{margin-left:-25px;padding-left:35px;z-index:0;}
section.comments header div:last-child i{position:relative;font-size:1.2em;bottom:-3px;left:-1px;}
section.comments .list-comments{margin-top:15px;font-size:.9rem;}
section.comments .list-comments fieldset div{border-bottom:1px solid var(--silver-color);padding-bottom:3px;margin-bottom:4px;font-size:.8rem;}
section.comments .list-comments fieldset div strong{color:var(--primary-text-color);font-size:.9rem;}
section.comments .list-comments fieldset{position:relative;border:2px solid var(--silver-color);background-color:var(--white-color);color:var(--secondary-text-color);padding:10px;border-radius:5px;margin:0 0 0 60px;margin-bottom:10px;}
section.comments .list-comments fieldset::before{position:absolute;content:'';border:5px solid var(--silver-color);border-right-color:transparent;border-bottom-color:transparent;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:22px;left:-7px;}
section.comments .list-comments legend{position:absolute;top:0;left:-60px;width:50px;padding:0;justify-content:flex-start;}
section.comments .list-comments legend i{font-size:50px;color:var(--silver-color);background:var(--white-color);border-radius:25px;}
section.comments #form-comment{display:none;}
#form-comment form{flex-wrap:wrap;position:relative;width:calc(100% + 10px);margin-left:-5px;}
#form-comment form label{padding:5px;}
#form-comment input[type="checkbox"]{position:relative;margin-right:5px;top:0;}
#form-comment .terms{font-size:.9rem;color:var(--secondary-text-color)}
#form-comment input::placeholder,
#form-comment textarea::placeholder{color:rgba(0,0,0,0.35)}
.form-middle{flex-basis:50%;}
.form-full{flex-basis:100%;position:relative;}
#loginform label{width:100%;font-size:.85rem;margin-top:.8rem;display:block;text-align:left;font-weight:500;color:var(--secondary-text-color);}
.input, .form-input, .form-textarea{padding:6px 8px;border:1px solid var(--silver-color);border-radius:10px;width:100%;font-size:1rem;color:var(--secondary-text-color)}
.form-textarea{height:150px;resize:none;}
#loginform .login-submit{text-align:left;}
#loginform .button,
.btn-one{position:relative;padding:10px 20px 10px 45px;border-radius:25px;font-size:1.2rem;background-color:var(--footer-bg-color);color:var(--footer-text-color);font-family:'Oswald', sans-serif;font-weight:300;border:none;}
.btn-one i{position:absolute;font-size:1.5rem;left:15px;top:.8rem}
#loginform .button{padding:15px 30px;}
#breadcrumbs{display:block;width:100%;font-size:.85rem;}
.breadcrumb p{padding:0;margin:0;}
.breadcrumb .breadcrumb_last{color:var(--secondary-text-color);letter-spacing:-0.03rem;}
#breadcrumbs{font-size:85%;color:var(--secondary-text-color);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;}
#breadcrumbs a{display:inline;color:var(--link-color);text-decoration:underline;}
.has-sidebar{flex-basis:calc(100% - 310px)!important;}
aside.sidebar{flex-basis:300px;margin-left:10px;max-width:300px;}
.sidebar > *{padding-top:40px;}
header .titles{padding:0;margin:5px 0 10px 0;font-weight:400;font-size:1.8rem;line-height:1.7rem;font-family:'Oswald', sans-serif;}
header .titles-one, header .titles-two, header .titles-three{font-family:'Oswald', sans-serif;position:relative;font-size:1.7rem;padding:0 0 0 40px;margin:0 0 15px 0;font-weight:400;border-bottom:1px solid rgba(0,0,0,0.07);}
header .titles-one::after{background-color:var(--primary-text-color);position:absolute;width:36px;height:40px;border-radius:10px 0;bottom:-8px;content:'\f115';left:0;font-family:icons;color:var(--white-color);font-size:1.2rem;display:flex;justify-content:center;align-items:center;}
header .titles-one::before{background-color:var(--secondary-color);border-radius:0 0 10px 0;position:absolute;width:100px;height:9px;bottom:-8px;content:'';left:27px;}
header .titles-two{padding-left:10px;line-height:2rem;border:none;padding-bottom:4px;}
header .titles-two::before{position:absolute;content:'';width:4px;height:100%;background-color:var(--secondary-color);left:0;}
header .titles-two::after{position:absolute;font-family:'icons';content:'\e903';transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);font-size:50px;height:40px;width:50px;line-height:40px;margin-left:-5px;}
header .titles-two:hover:after{color:var(--secondary-color)}
header .titles-three{font-size:1.5rem;font-weight:500;border:none;margin-bottom:5px;}
header .titles-three span{display:inline-block;padding:2px 12px 7px;border-radius:25px;background-color:var(--primary-color);color:var(--white-color);font-size:1.2rem;line-height:1.3rem;top:-2px;position:relative;}
header .titles-three::after{position:absolute;font-family:'icons';content:'\f07c';font-size:32px;width:50px;line-height:40px;left:0;color:var(--primary-color);top:-1px;}
.categories-grill{width:100%;}
section.categories-grill .citems{box-sizing:border-box;margin-top:5px;position:relative;width:calc(100% + 20px);left:-10px;flex-wrap:wrap;}
section.categories-grill .citems figure{margin:10px;position:relative;flex-basis:calc(25% - 20px);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.25);border-radius:8px;overflow:hidden;border:1px solid #fff;}
section.categories-grill .citems a{color:#fff;position:relative;display:block;padding-top:63.636363636%;height:0;overflow:hidden;}
section.categories-grill .citems figure img{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:5px;}
section.categories-grill .citems figure .title{font-family:'Oswald', sans-serif;background:rgb(0,0,0);background:linear-gradient(0deg, rgba(0,0,0,1) 10%, rgba(0,0,0,0) 100%);position:absolute;font-size:1.3rem;font-weight:400;bottom:0;left:0;padding:7px 10px;margin:0;width:100%;}
section.htmlcontent{width:100%;background:var(--white-color);padding:15px 15px 10px 15px;border-radius:8px;border:1px solid var(--silver-color);margin-top:5px;}
section.htmlcontent h2, section.htmlcontent h3{font-weight:500;margin:6px 0 3px 0;padding:0;}
section.htmlcontent h2{font-size:1.5rem;line-height:1.6rem;}
section.htmlcontent h3{font-size:1.2rem;line-height:1.3rem;}
section.htmlcontent p{font-size:.9rem;line-height:1rem;margin:12px 0;}
.categories-s1 p{padding:0;margin:0;display:flex;flex-wrap:wrap;position:relative;width:calc(100% + 10px);left:-5px;}
.categories-s1 p a{display:block;margin:4px;background-color:var(--silver-color);color:var(--secondary-text-color);padding:4px 12px;border-radius:0 10px;flex:1 auto;text-align:center;}
.categories-s1 p a:hover{background-color:var(--white-color);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.10);}
.categories-s1 p a.hight{background-color:var(--secondary-color);color:var(--primary-color)}
.categories-s2 fieldset{border:1px solid var(--silver-color);background-color:var(--white-color);border-radius:10px;padding:10px;margin:0 0 10px 0;}
.categories-s2 fieldset legend{background:var(--primary-color);color:var(--white-color);font-size:.9rem;padding:1px 14px;border-radius:25px;margin-left:10px;}
.categories-s2 fieldset .list{display:flex;flex-wrap:wrap;}
.categories-s2 .list a{position:relative;display:block;flex-basis:20%;color:var(--primary-color);font-size:.9rem;padding:2px 8px 2px 15px;margin:3px 0;}
.categories-s2 .list a:hover{color:var(--primary-text-color)}
.categories-s2 .list a::before{position:absolute;content:'\f061';font-family:'icons';color:var(--silver-color);left:0;top:1px}
.categories-s2 .list a:hover::before{color:var(--link-color)}
.mainfooter{background-color:var(--footer-bg-color);color:var(--footer-text-color);padding:30px 0;box-shadow:0px -10px 15px 0px rgba(0,0,0,0.2);}
.mainfooter .container aside{flex-basis:100%;}
.mainfooter .container .logo{flex-basis:140px;margin-right:10px;}
.mainfooter .container .logo img{max-width:140px;}
.mainfooter .container .content{flex-basis:40%;font-size:.9rem;}
.mainfooter .container .links{flex-basis:calc(60% - 150px);padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;justify-content:flex-end;list-style:none;margin:0;text-align:right;}
.mainfooter .links li{position:relative;margin:0 10px;display:inline-block;}
.mainfooter .links li::before{position:absolute;content:'\e903';width:15px;height:24px;left:-15px;font-family:icons;color:rgba(255,255,255,0.2);transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);}
.mainfooter a{color:var(--footer-links-color);}
.mainfooter a:hover{color:var(--secondary-text-color);text-decoration:underline;}
.mainfooter aside > *{padding:5px;}
.page-numbers{display:flex;align-items:center;justify-content:center;}
.wrap{flex-wrap:wrap;}
.block{width:100%!important;max-width:100%!important;}
@media(max-width:1200px){
.container{max-width:100%;}
header.main .secc{margin-right:.7rem;}
main.container{margin-top:40px;padding:0 10px;}
.mainfooter .container{padding:0 10px}
}
@media screen and (max-width:1000px){
section.videos .vitems figure{flex-basis:calc(25% - 10px);}
}
@media screen and (max-width:950px){
.mainfooter .container .content{flex-basis:calc(100% - 140px);text-align:right;}
.mainfooter .container .links{flex-basis:100%;text-align:center;margin-top:10px}
.mainfooter aside{flex-wrap:wrap;}
.categories-s2 .list a{flex-basis:25%;}
}
@media screen and (max-width:800px){
section.categories-grill .citems{width:calc(100% + 10px);margin-top:0;left:-5px;}
section.categories-grill .citems figure{flex-basis:calc(25% - 10px);margin:5px;}
section.has-sidebar{flex-basis:100%!important;max-width:100%;}
header.main .navigation::after{border:none}
}
@media screen and (max-width:750px){
section.categories-grill .citems figure{flex-basis:calc(50% - 10px);}
section.categories-grill .citems figure h2{font-size:1.2rem;}
.categories-s2 .list a{flex-basis:33%;}
section.video footer ul{margin:0;}
section.video>footer{flex-wrap:wrap;}
section.video footer .links{flex-basis:calc(100% - 95px);max-width:calc(100% - 95px);}
section.video footer .rating{justify-content:right;order:2;margin-top:10px;flex-basis:95px;max-width:95px;flex-wrap:wrap;margin-left:auto;padding-bottom:4px;margin-top:-11px;}
ul.rating .meta > div{font-size:.67rem;position:absolute;text-align:right;width:100px;bottom:-17px;right:0;color:var(--secondary-text-color);}
ul.rating .meta{text-align:center;position:relative;}
ul.rating .meta > span{border:none;font-size:.75rem;line-height:.8rem;color:var(--link-color)}
section.video footer .links{justify-content:flex-start;position:relative;}
section.video footer .links>li{width:100%;text-align:left;}
section.video footer .links .categories, section.video footer .links .tags{display:block;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;}
section.video footer .links .categories li, section.video footer .links .tags li{display:inline-block;}
section.video footer .links .categories a{padding:2px 10px;margin-bottom:4px;}
section.video footer .links a{margin:0;padding:5px 7px!important;border-radius:5px;font-size:.75rem;}
ul.rating .like, ul.rating .dislike{min-width:36px;height:36px;}
ul.rating .dislike{margin-right:0;}
ul.rating li>i{font-size:2rem;margin-left:-7px;}
header .titles{font-size:1.4rem;line-height:1.3rem;}
aside.sidebar{margin:0 auto;}
.form-middle{flex-basis:100%;}
}
@media screen and (max-width:600px){
.topnavi.columns .sub-menu{grid-template-columns:repeat(2, 2fr);}
.main nav ul.topnavi{display:none;}
nav .topnavi li.active{margin-top:5px;margin-bottom:5px;padding:0 6px;}
nav .topnavi li.active:after{width:100%;height:calc(100% + 10px);left:0;top:-5px;border-radius:7px;}
.main nav ul.topnavi.responsive{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.9rem 0;}
.topnavi .menu-item-has-children:before{right:auto;left:-17px;bottom:auto;top:5px;}
ul.topnavi.responsive li ul.sub-menu{position:relative;background:none;padding:.3rem 0 .3rem .5rem;box-shadow:none;max-height:150px;overflow:auto;width:100%;max-width:100%;}
ul.topnavi.responsive li ul.sub-menu a{color:var(--secondary-color)}
ul.topnavi.responsive li ul.sub-menu a:hover{color:var(--white-color)}
.main nav ul.topnavi.responsive li{margin:.2rem 0;width:100%;}
.main nav ul.topnavi li{margin:0;}
section figure div.ellipsis2{font-size:.8rem;}
header.main .secc{margin:0 10px;width:100%;display:none;}
header.main .secc.responsive{display:flex;}
header.main .secc form{width:100%}
header.main .secc form.socialOn{width:calc(100% - 50px);}
header.main .secc form input{width:calc(100% - 40px);}
.main .secc form button{width:18px;font-size:1.2rem;}
header.main .secc .social{margin-left:10px;}
header.main{padding:.4rem 0;}
header.main nav{display:block;width:100%;}
header.main .navigation{margin:-65px 10px 0 10px;position:relative;z-index:-1;}
.main nav .topnav{display:block}
.dropdown .dropbtn i{position:relative;margin-left:-5px;}
header.main h1{color:var(--secondary-color);flex-basis:100%;line-height:1.1rem;}
.main nav li a, .dropdown .dropbtn{font-size:1.5rem;line-height:1.6rem;}
.navigation .topnav li, .dropdown .dropbtn{display:none;padding:0;margin:.2rem 0;}
header.main .menuOp, header.main .searchOp{margin:0 .6rem;border:0;font-size:1.2rem;height:36px;width:36px;padding:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.16);border-radius:25px;color:rgba(255,255,255,0.75);}
header.main .menuOp.responsive, header.main .searchOp.responsive{color:var(--secondary-color);}
header.main .container{justify-content:space-between;position:relative;z-index:1;}
.topnav.responsive{position:relative;padding-bottom:.4rem;}
.topnav.responsive li.menuOp{position:absolute;right:0;top:0;}
.topnav.responsive li{float:none;display:block;text-align:left;width:100%;}
.topnav.responsive .dropdown{float:none;}
.topnav.responsive .dropdown-content{position:relative;background:rgba(0,0,0,0.1);padding:4px 10px;max-height:180px;overflow-y:auto;}
.dropdown .dropdown-content a{color:var(--white-color);text-transform:none;}
.dropdown .dropdown-content a:hover{color:var(--secondary-color)}
.topnav.responsive .dropdown .dropbtn{display:block;text-align:left;width:100%;}
.mainfooter .container .logo{text-align:center;order:1;}
.mainfooter .container .content{text-align:center;flex-basis:100%;margin:7px 0;order:3;}
.mainfooter .container .links{flex-basis:100%;margin:0;order:2;}
} @media screen and (max-width:500px){
section.videos .vitems figure{flex-basis:calc(50% - 10px);}
section.videos .vitems.oneitem figure, section.videos .citems.oneitem figure{flex-basis:calc(100% - 20px);}
section figure .meta span{margin:0 0 4px 5px;}
section figure div.meta{font-size:.65rem;}
section figure .meta span i{font-size:.7rem;}
section.categories-grill .citems figure h2{font-weight:300;}
.categories-s2 .list a{flex-basis:50%;}
.categories-s2 .list a{padding:0 0 0 15px;margin:2px 0}
.categories-s2 fieldset .list{max-height:117px;overflow-x:auto;padding-bottom:10px;position:relative;}
.categories-s2 fieldset{position:relative;}
.categories-s2 fieldset::before{position:absolute;content:'';width:100%;height:15px;bottom:10px;left:0;background:transparent;background:linear-gradient(0deg, var(--white-color) 10%, transparent 100%);z-index:1;}
section.video footer .links::after{position:absolute;width:13px;height:calc(100% - 3px);top:3px;right:-14px;background:var(--bg-color);background:linear-gradient(90deg, var(--secondary-text-color) 10%, var(--bg-color) 100%);content:'';opacity:0.3;border-radius:0 15px 15px 0;}
section.video footer ul{text-align:right;}
section.comments header div{font-size:1rem;}
}
@media(min-width:993px){
.w3-modal-content{width:900px;}
.w3-hide-large{display:none !important;}
.w3-sidebar.w3-collapse{display:block !important;}
}
@media(max-width:992px) and (min-width:601px){
.w3-hide-medium {
display: none !important;
}
}@font-face{font-family:'icons';src:url(//pornolatino.net/wp-content/themes/minimaltube/assets/fonts/icons.eot?nx573c);src:url(//pornolatino.net/wp-content/themes/minimaltube/assets/fonts/icons.eot?nx573c#iefix) format('embedded-opentype'), url(//pornolatino.net/wp-content/themes/minimaltube/assets/fonts/icons.ttf?nx573c) format('truetype'), url(//pornolatino.net/wp-content/themes/minimaltube/assets/fonts/icons.woff?nx573c) format('woff'), url(//pornolatino.net/wp-content/themes/minimaltube/assets/fonts/icons.svg?nx573c#icons) format('svg');font-weight:normal;font-style:normal;font-display:swap;}
i.icon{font-family:'icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-penis-off:before{content:"\e902";}
.icon-penis-on:before{content:"\e905";}
.icon-add-comment:before{content:"\e900";}
.icon-calendar:before{content:"\e906";}
.icon-plus:before{content:"\e901";}
.icon-clock:before{content:"\e94e";}
.icon-comments:before{content:"\e970";}
.icon-search:before{content:"\e986";}
.icon-hot:before{content:"\e9a9";}
.icon-link:before{content:"\e9cb";}
.icon-eye:before{content:"\e9ce";}
.icon-close:before{content:"\ea0d";}
.icon-whats:before{content:"\ea93";}
.icon-twitter:before{content:"\ea96";}
.icon-email:before{content:"\f003";}
.icon-config:before{content:"\f013";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-folder-open:before{content:"\f07c";}
.icon-menu:before{content:"\f0c9";}
.icon-folder:before{content:"\f115";}
.icon-user:before{content:"\f2be";}
.icon-arrow2:before{content:"\e903";}
.icon-dots:before{content:"\e904";}
.icon-insights:before {
content: "\e907";
}