    /*
    Theme Name: Adultpl
    Theme URI: https://futemaxgratis.live
    */



    *{
        margin: 0;
        padding: 0;
        outline: none;
        box-sizing: border-box;
    }
    html {
      scroll-behavior: smooth;
    }
    body {
        background: #fafafa;
            font-family: "Josefin Sans", sans-serif;
            outline: none;
            color: #000;
    }
    button{
        outline: none;
    }

    header{
        
    }

    .plyr--video{
        height: 100%;
    }

    .plyr--stopped.plyr__poster-enabled .plyr__poster{
            background-size: cover;
    }


    .player iframe, .player embed{
        margin:0px 0px -5px 0px!important;
        border-radius: 8px;
        z-index: 888888;
        position: relative;

    }
    .player{
        height: 420px;
        width: 100%;
        border-radius: 8px;
        background: #14d0de;
        background: linear-gradient(90deg, rgba(20, 208, 222, 1) 0%, rgba(222, 38, 93, 1) 100%);
        position: relative;
    }
    .player-btns{
        display: flex;
        justify-content: center;
        padding: 13px 0px;
        z-index: 11111;
        position: relative;

    }
    .player-btns button:hover{
        background: #304098;
    }
    .player-btns button{
        cursor: pointer;
        background: #3F51B5;
        color: #000;
        padding: 8px 20px;
        border: none;
        border-radius: 5px;
        border-bottom: 3px solid #27408c;
        font-weight: bold;
        font-size: 15px;
        margin: 0px 5px 0px 0px;
    }
    #player-sub{
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #000;
        font-size: 23px;
        text-transform: uppercase;
        font-style: italic;
        font-weight: bold;
    }



    .bg-header-on{
        background: #14d0de;
        background: linear-gradient(90deg, rgb(23 88 162) 0%, rgb(84 141 206) 100%);
    }
    .grid{
            display: grid;
            grid-template:1fr/repeat(auto-fill, minmax(250px, 1fr));
            grid-auto-flow: row;
        grid-gap: 1rem;
        width: 100%;
        }
        .grid-item-prin{

            
            
            width: 100%;
            height: 100%;
            grid-column: 1 / 3;
        grid-row: 1 / 3;
        }
        .grid-item{
            
            width: 100%;
            height: 100%;
            
        }


    .pswp{
        z-index: 111111!important;
    }
    .pswp__caption__center {text-align: center;}
        figure {
          display: inline-block;
          width: 33.333%;
          float: left;
        }
        img {width: 100%;}
        .spacer {height: 5em;}


    .about a{
        color: #ddd;
    }
    .about p{
        color: #000;
        line-height: 22px;
        font-size: 16px;
        margin: 15px 0px;
    }
    .about h3{
        color: #f85275;
        font-size: 18px;
        margin: 10px 0px;
    }
    .about{
        margin: 100px 10px 20px 10px;
    }



    .box-header{
        display: flex;
        justify-content:right;
        margin: 0px 20px 40px 20px;
        top: 0;
        
        z-index: 11111;
        position: inherit;
        margin-right: auto;
        margin-left: auto;
    }

    .menu{
        width: 40%;
        margin: 15px 0px;
    }
    .menu > ul{
        justify-content: left;
        display: flex;
        align-items: center;
        height: 100%;
    }

    .menu > ul > li{
        list-style: none;
        margin: 0px 10px 0px 0px;
        position: relative;
    }
    .menu > ul > li a{
        color: #000;
        text-decoration: none;
        font-weight: 600;
        padding: 12px 20px 12px 12px;
        position: relative;
        font-size: 15px;
    }
    .menu > ul > .menu-item a:hover{
        color: #e5e5e5;   
    }

    .col-sub-menu .sub-menu-item{
        margin: 0px 0px;
        border-bottom: 1px solid #0e9a94;
        padding: 5px 0px 5px 0px;
    }
    .col-sub-menu{
        display: none;
        position: absolute;
        background: #1959a3;
        list-style: none;
        top: 47px;
        left: 55px;
        width: 200px;
        padding: 8px;
    }


    .sub-menu{
        background: linear-gradient(to right,#009688 40%,#0cafa0);
        padding: 12px 0px;
    }
    .sub-menu > ul{
        display: flex;
        justify-content: center;
    }

    .sub-menu > ul > li{
        list-style: none;
    }
    .sub-menu > ul > li a{
        color: #000;
        text-decoration: none;
        padding: 12px;
        transition: all ease 0.3s;
    }
    .sub-menu > ul > li a:hover{
        background: #0c7494;
        border-bottom: 2px solid #e1e1e1;
    }
    .menu-coluna{
        display: none;
        justify-content: right;
        position: fixed;
        top: 0;
        z-index: 100000;
        height: 100%;
        right: 0;
    }
    .menu-col-bg{
        background: #14d0de;
        background: linear-gradient(90deg, rgb(175 48 96) 0%, rgba(222, 38, 93, 1) 100%);
        width: 450px;
        padding: 10px;
    }

    .menu-list-ul ul li a:hover{
        color: #e057b3;
    }
    .menu-list-ul ul li a{
        transition: all 0.3s ease-out;
        color: #000;
        font-size: 16px;
        text-decoration: none;
        font-weight: 600;
    }
    .menu-list-ul ul li {
        list-style: none;
        border-bottom: 1px solid #0e9a94;
        padding: 5px 0px;
    }
    .menu-list-ul ul {
        padding: 10px;
    }


    .menu-icons{
        width: 80%;
        display: flex;
        justify-content: end;
        margin: 17px 0px 0px 0px;
    }



    .search-keys-list-ul ul li a:hover{
        color: #ff1276!important;
    }
    .search-keys-list-ul ul li a{
        transition: all 0.3s ease-out;
        color: #000;
        font-size: 25px;
        text-decoration: none;
        font-weight: 100;
        font-style: italic;
    }
    .search-keys-list-ul ul li {
        list-style: none;
        margin-bottom: 10px;
    }
    .search-keys-list-ul ul {
        padding: 10px;
        text-align: center;
    }


    .menu-list-tags ul li a:hover{
        color: #000;
        background: #000;
    }
    .menu-list-tags ul li a{
        transition: all 0.3s ease-out;
        color: #000;
        font-size: 14px;
        text-decoration: none;
        font-weight: 600;
        background: #ff1276;
        margin: 5px 5px;
        border-radius: 250px;
        padding: 2px 10px;
        text-transform: uppercase;
    }
    .menu-list-tags ul li {
        list-style: none;
        margin-bottom: 10px;
    }
    .menu-list-tags ul {
        padding: 10px;
        display: flex;
        flex-wrap: wrap;
    }

    .subs{
        margin: 5px 10px 5px 10px;
    }
    .subr-tx {
        width: 100%;
        margin: 12px 0px 0px 0px;
    }
    .subr-tx span{
        color: #000;
        font-size: 16px;
    }


    .box-header .hamb{
        margin-left: 20px;
    }

    .hamb{
        
        width: 20%;
    }
    .hamb{
        background-image: url('images/hamb.svg') ;
        border: none;
        width: 30px;
        height: 30px;
        background-repeat: no-repeat;
        margin: 10px 0px;
        cursor: pointer;
        background-size: 20px 20px;
    }

    .return{
        
        width: 20%;
    }
    .return{
        background-image: url('images/left.svg') ;
        border: none;
        width: 30px;
        height: 20px;
        cursor: pointer;
        background-repeat: no-repeat;
        margin: 9px 0px;
        background-size: 20px 20px;
    }


    .down{
        
        width: 20%;
    }
    .down{
        background-image: url('images/down.svg') ;
        border: none;
        width: 10px;
        height: 10px;
        cursor: pointer;
        background-repeat: no-repeat;
        margin: 16px 4px 10px 0px;
        background-size: 10px 10px;
        position: absolute;
        top: 0;
        right: 0;
    }

    .lupa{
        width: 20%;
    }
    .lupa{
        background-image: url('images/lupa-red.svg') ;
        border: none;
        width: 30px;
        height: 30px;
        cursor: pointer;
        background-repeat: no-repeat;
        margin: 0px 0px;
        background-size: 20px 20px;
    }


    .logo img{
        width: 100%;
        height:auto;
        max-width: 164px;
    }
    .logo{
        width: 20%;
        text-align: center;
        margin: 7px 0px 7px 0px;
    }

    .buscador-head {
        position: relative;
        margin: 3px 0px 0px 0px;
            width: 30%;
        max-width: 290px;
    }
    .buscador-head button{
        position: absolute;
        right: 0;
        top: 7px;
        background-color: transparent;
    }
    .buscador-head input{
        width: 100%;
        border-radius: 5px;
        border: none;
        padding: 10px;
    }


    .buscador{
        width: 100%;
        display: flex;
        justify-content: space-between;
        position: relative;
            margin: 10px 0px 0px 0px;
    }
    .buscador-input{
        width: 100%;
            padding: 0px 10px;
    }
    .buscador-mobile{
        display: none;
        width: 100%;
        padding: 12px;
    }
    .buscador.buscador-mobile button{
        
    }
    .buscador input{
        width: 100%;
        background: transparent;
        padding: 10px 10px;
        border: none;
        border-bottom: 1px solid #444;
        color: #000;
        font-size: 16px;
    }
    .buscador input::placeholder {
      color: #777;
      font-size: 16px;
    }
    .buscador button{
        background: url('images/lupa.svg') no-repeat center;
        border: none;
        
        cursor: pointer;
        background-size: 20px 20px;
    }




    .box{
        display: flex;
        margin: 0px 10px 70px 10px;
    }
    .box-1{
        width: 40%;
        position: relative;
    }
    .box-2{
        width: 60%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 0px 0px 0px 20px;
    }

    .box-all-posts a{
        text-decoration: none;
    }
    .box-all-posts{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        
    }

    .box-all-posts .article:hover .article-title h2{
        color: #1858a2;
    }
    .box-all-posts .article{
        width: 24%!important;
		
        height: auto!important;
        margin: 0px 2px 10px 2px;
        transition-duration: 0.3s;
        transition-property: transform;

        padding: 0px 0px;

        
    }

    .subs h3{
    font-size: 25px;
    }
    .subs .spn-2{
        margin: -17px 0px 0px 0px;
    }
    .subs .spn-1 span{
        color: #000!important;
            margin: 0px 0px 0px 0px;
    }
    .subs .spn-1{
        color: #000!important;
        border-left: 4px solid #1959a3;
        padding: 3px 0px 3px 6px;
        font-size: 25px;
    }






    .article-poster{
        width: 100%;
        height: 190px;
        position: relative;
        overflow: hidden;

    }
    .article-poster img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: all 0.2s ease-out;
        border-radius: 4px;
    }
    .article a{
        text-decoration: none;
    }

    .article{
        height: auto;
    }
    .article-title h2{
        color: #000;
        font-size: 14px;
        font-weight: 400;
        margin: 7px 0px 0px 0px;
    }

    .article-title{
        margin: 0px 0px;
		text-align: center;
    }


    .cat-first-stt:hover{
        color: #ff1276!important;
    }
    .cat-first-stt{
        color: #843aff!important;
        font-weight: 600!important;
    }


    .title-site{

    }
    .title-site span{
        color:#ff1276; 
    }
    .title-site a{
        text-decoration: none;
    }
    .title-site h1:hover{
        color:#ff1276; 
    }
    .title-site h1{
        color: #000;
        font-size: 75px;
        text-transform: uppercase;
        transition: all 0.3s ease-out;
    }
    .article-principal .article-title{
        top: 0;
        left: 0;
        z-index: 10;
        padding: 20px;
        width: 100%;
        display: grid;
        transition: all 0.3s ease-out;

    }
    .article-principal .article-poster{
        height: 100%;
        position: relative;
        display: inline;
    }
    .article-principal .article-poster img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,0), #000 50%);
    }
    .article-principal{
        width: 100%;
        height: 700px;
        position: relative;
        z-index: 8;
        margin:0!important;
    }
    .bg-grad{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 9;
        -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,0), #000 50%);
    }


    #article-principal-scrl{
        
        width: 100%;
        top: 0;
        position: absolute;
        z-index: 5;
    }

    .categories-sg{
            margin: 0px 0px 12px 0px;
    }

    .box-single-title{
        margin: 0px 0px 10px 0px;
    }

    .box-single-title h1{
        color: #000;
        font-size: 21px;
    }

    .content-event{
        line-height: 22px;
        margin: 20px 0px;

      
    }

    .content-event h1, .content-event h2, .content-event h3{
        font-size: 17px;
        color: #a32f70!important;
    }
    .content-event p{
        color: #000!important;
    }

    .content-event a{}
    .content-event ul li{
        margin: 5px 0px;
        list-style: none;
        color: #000!important;
    }

    .box-flex{
        display: flex;
    }

    .box-flex .poster img{
        width: 100%;
        max-width: 500px;
        height: auto;

    }

    .quality-sp{
        position: absolute;
        top: 3px;
        background: #ff5722;
        z-index: 1111111;
        left: 3px;
        border-radius: 4px;
        padding: 5px;
        font-size: 11px;
        font-weight: bold;
        font-style: italic;
        color: #fff;
        pointer-events: none;
    }
    .box-flex .poster{
        
        width: 100%;
        height: auto;
        margin: 10px 0px 25px 0px;
    }
    .box-flex .sinopse{
        width: 100%;
        height: auto;
    background: #ffffff;
        padding: 15px;
        border-radius: 10px;
        margin-bottom: 30px;
        aspect-ratio: auto;
        max-width: 1100px;
        margin-left: auto;
        margin-right: auto;
        box-shadow: -1px -1px 8px -7px rgba(0,0,0,1);
    -webkit-box-shadow: -1px -1px 8px -7px rgba(0,0,0,1);
    -moz-box-shadow: -1px -1px 8px -7px rgba(0,0,0,1);
    }

    .capitulos a:hover{
        color:#e057b3;
    }
    .capitulos a{
        color: #000;
        text-decoration: none;
        font-size: 19px;
    }
    .capitulo{
        border-bottom: 1px solid #3b3b3b;
        padding: 7px 0px;
    }
    .capitulos{
        height: 350px;
        background: #333335;
        padding: 10px;
        border-radius: 5px;
        margin: 15px 0px;
        overflow: auto;
    }

    .categorias-blog a:hover{
        color: #FFC107;
    }
    .categorias-blog a{
            color: #e057b3;
    }
    .categorias-blog{
        margin: 0px 0px 10px 0px;
    }
    .single{
        width: 100%;
    }
    .single-title h1{
        font-size: 30px;
        color: #FFC107;
    }
    .single-title{
        margin: 0px 0px 8px 0px;
    }

    .single-content h1{
        font-size: 60px;
    }
    .single-content{
        
        
    }


    .box-all-cats ul li a:hover{
        background: #e54a1a;
    }
    .box-all-cats ul li a{
        background:#ddd;padding: 5px 5px;border-radius: 5px;margin: 0px 5px 0px 0px;
        background: #FF5722;
        padding: 5px 10px;
        border-radius: 5px;
        margin: 0px 5px 0px 0px;
        color: #fff;
        text-decoration: none;
        font-size: 14px;
    }
    .box-all-cats ul li{list-style: none;margin:12px 0px 0px 0px;}
    .box-all-cats ul{display: flex;flex-wrap: wrap;justify-content: center;}
    .box-all-cats{
            max-width: 1100px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }

    .single-content-post a{
        text-decoration: none;
        
    }

    .single-content-post a:hover{
        color:#000;
    }
    .single-content-post p span{
        
    }
    .single-content-post p{
        margin:15px 0px;
        font-size: 17px;
        line-height: 22px;   
    }
    .single-content-post .images img{
        width: 100%;
        height: auto;
    }
    .single-content-post iframe, .single-content-post embed{
        width: 100%;
        height: 100%;
        margin: 10px 0px;
    }
    .category-single-item a{
        text-decoration: none;
        color: #000;
    }
    .category-single-item{
        font-size: 30px;
        margin: 0px 0px -18px 0px;
    }

    .box-single .article-title a{
        float: left;
    }
    .box-single .article-title{
        width: 100%;
        
    }
    .box-single .menu-list-tags{

        transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
        

    }
    .box-single .article-poster{
        
    }
    .box-single .article-poster img{
        max-width: Max(calc(100vh - 7rem), 768px);
        max-height: Max(calc(100vh - 7rem), 768px);
        margin: 0 auto;
        display: block;
        border-radius: 10px;
    }

    .str-arr-barra{
        
            color: #ff1276;
    }
    .pswp img {
        max-width: none;
        object-fit: contain;
    }


    .btn-ver-todas{
        width: 100%;
        text-align: center;
    }
    .btn-ver-todas button{
        background: rgb(255,101,40);
        background: linear-gradient(90deg, rgba(255,101,40,1) 0%, rgba(255,140,45,1) 49%, rgba(255,162,55,1) 100%);
        padding: 10px 35px;
        border: none;
        border-radius: 250px;
        cursor: pointer;
        color: #000;
        font-size: 16px;
        font-weight: 600;
        transition: all ease 0.5s;
    }
    .btn-ver-todas button:hover{
        background: rgb(241,92,33);
    background: linear-gradient(90deg, rgba(241,92,33,1) 0%, rgba(247,133,39,1) 49%, rgba(245,153,48,1) 100%);
    }


    #bg-dark{
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #00000057;
        z-index: 100;
    }

    footer{
        margin-top: 40px;
        color: #000;
        
    }
    footer > .copy{
        padding: 20px 0px;
        text-align: center;
        
    }
    footer span{
        font-size: 14px;
        color: #000;
    }
    footer > .menu-footer{
        padding: 10px 0px;

    }
    footer > .menu-footer .box-menu-footer{
        
        margin: 20px 0px;    

    }
    footer > .menu-footer .bx-mn-footer{
        width: 100%;
    }
    footer > .menu-footer .bx-mn-footer > h3{
        font-size: 25px;
        font-weight: 600;
    }
    footer > .menu-footer .bx-mn-footer > ul{
        display: flex;
        flex-wrap: wrap;
    }
    footer > .menu-footer .bx-mn-footer > ul > li{
        list-style: none;
        margin: 10px 0px;
    }
    footer > .menu-footer .bx-mn-footer > ul > li > a{
        color: #ddd;
        font-weight: 100;
        font-size: 18px;
        text-decoration: none;
        transition: all ease 0.5s;
        font-size: 0.8rem;
        padding: 0.4rem 0.5rem;
    }
    footer > .menu-footer .bx-mn-footer > ul > li > a:hover{
        color: #ddd;
        background: #ff1276;
        
        padding: 0.4rem 0.5rem;
        border-radius: 1rem;
            transition: all 0.2s ease-out;
    }
    footer > .menu-footer .bx-mn-footer .menu-footer-sociais{
        display: flex;
        justify-content: center;
        margin: 15px 0px 0px 0px;
    }
    footer > .menu-footer .bx-mn-footer .menu-footer-sociais > li{
        margin-left: 10px;
    }
    footer > .menu-footer .bx-mn-footer .menu-footer-sociais > li > a > i{
        font-size: 25px;
        transition: all ease 0.5s;
    }

    footer > .menu-footer .bx-mn-footer .menu-footer-sociais > li > a > i:hover{
        color: #ddd;
    }


    .logofooter img{
        width: 100%
    }

    .c-loader {
      animation: is-rotating 1s infinite;
      border: 6px solid #e5e5e5;
      border-radius: 50%;
      border-top-color: #ff5c18;
      height: 30px;
      width: 30px;
    }


    /** Pagenavi **/
    .pagenavi{
        margin: 60px 0px 30px 0px;
    }
    .wp-pagenavi {
        text-align: center;
        font-family:'arial';
    }
    .wp-pagenavi span{
        border: none;
        font-size: 19px;
        font-weight: bold;
    }

    .wp-pagenavi span.pages{
        border: none;
        color: #999;

    }

    .wp-pagenavi a, .wp-pagenavi span{
        border: none;

        font-weight: bold;
    }
    .wp-pagenavi span.current{
        margin: 0px 5px 0px 0px;
            background: #ff5722;
    border: none;
    border-radius: 4px;
    font: 700 20px Arial, Tahoma, Helvetica;
    color: #ffffff;
        padding: 7px 12px !important;
    }

    .wp-pagenavi a{
       background: #dcdcdc;
        color: #000;
        font-size: 16px;
        padding: 7px 13px !important;
        border-radius: 5px;
        border-radius: 3px;
        margin: 0px 3px;
    }
    .wp-pagenavi .page:hover, .nextpostslink:hover{
            background: #ff5722;
    
    color: #ffffff;
        border: none;
    }
    .wp-pagenavi a, .wp-pagenavi span{
        border:none!important;
    }


    aside > .widget .wpp-list{
        padding: 10px 20px;
    }

    .box-destaque{
        display: flex;
        margin: 10px 0px 18px 0px;
    }
    .box-destaque .wpp-thumbnail{
        width: 100%;
        margin: 0;
    }
    .box-destaque > .box-dt-thumb{
        width: 160px;
        margin: 0px 10px 0px 0px;
    }
    .cat-destaque{
        position: relative;
        text-align: center;
        margin-bottom: 10px;
        font-weight: 300;
        text-transform: uppercase;
        color: #b8b8b8;
        display: block;
    }
    .cat-destaque span{
            background-color: #efefef;
            font-size: 13px;
        display: inline-block;
        position: relative;
        z-index: 1;
        padding: 0 5px;
        margin: 0 10px;
    }
    .cat-destaque:after{
        content: "";
        position: absolute;
        overflow: hidden;
        border-bottom: 1px solid #c5c4c4;
        height: 1px;
        width: 100%;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .box-dt{
        text-align: center;
        width: 50%;
    }

    .box-destaque a{
        text-decoration: none;
        color: #8c8c8c;
    }

    .box-destaque .cat-autor-destaque a{
        color: #f9b61f;
        font-size: 15px;
    }

    /** Container **/
    .container{
        margin-right: auto;
        margin-left: auto;
        position: relative;
        
    }

    @media (min-width: 1520px){
        .container {
            max-width: 1520px;
        }
    }

    @media screen and (max-width: 1499px) {

        .box-header{
            width: 100%;
        }

    }

    @media screen and (max-width: 1000px) {
    }

    @media screen and (max-width: 900px) {
        .player{
            height: 320px;
        }
       
        .logo{
            width: 100%;
            margin: 0px 0px -26px 0px;
            padding: 2px 0px 0px 0px;
        }
        .logo img{
            width: 200px;
            margin-left: auto;
            margin-right: auto;
        }
       
        
        .search-keys-list-ul ul li{
                
        }
        .search-keys-list-ul ul li a{
            font-size: 19px;
            max-width: 18ch;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
            
        }
        .menu-list-ul ul li a{
            
        }

        .menu-col-bg,.menu-coluna{
            width: 100%;
        }

        .box{
            display: block;
            margin: 0px 10px 70px 10px!important;
        }
        .box-1{
            width: 100%;
        }
        .box-2{
            display: block;
            width: 100%;
            margin: 10px 0px 0px 0px;
        }
        .article{
            margin: 0px 0px 15px 0px;
            width: 100%;
        }
        .article-principal{
            height: 290px;
        }
        

        .subs h3{
            font-size: 22px;
        }

        .box-all-posts{
            display: flex;
        }
        .box-all-posts .article{
            width: 48%!important;
        }

        .article-principal .article-title{
            padding: 10px;
        }
        .menu-icons{
            width: 100%;
            margin: 7px 0px;
            padding: 15px;
        }
        .buscador-head{
            width: 100%;
            max-width: 100%;
        }
        .box-header .hamb{
            margin-left: 4px;
        }
        .menu{
            display: none;
        }

        .menu-list-tags ul{
            padding: 4px;
        }
        .menu-list-tags ul li a{
            margin: 2px 5px;
        }
        .menu-list-tags ul li{
            
            margin: 0px -7px 1px 0px
        }
        .subs .spn-2{
            margin: -7px 0px 0px 0px;
        }

        .about{
            padding: 10px;
        }

        .menu-list-tags ul li a{
            font-size: 11px;
        }
        .box-single{
            margin: 0px 7px 0px 7px;
        }
        .single-content-post p{
            font-size: 15px;
        }
        .box-single .article-poster img{
            border-radius: unset;
        }

        .category-single-item{
            font-size: 17px;
            margin: 0px 0px -8px 0px;
        }
        .single-content h1{
            font-size: 22px;
        }



       .title-site h1{
        font-size: 25px;
       }

       .box-flex .poster{
        width: 100%;
       }
       .box-flex .sinopse{
        width: 100%;
        font-size: 15px;
       }
       .box-flex{
        display: block;
       }
       .single-title h1{
        font-size: 19px;
       }
       .box-header{
        margin: 0px 20px 20px 0px;
        display: block;
       }


       

        footer > .menu-footer .box-menu-footer{
            display: block;
        }
        footer > .menu-footer .bx-mn-footer{
            width: 100%;
                margin: 35px 0px;
        }
        .logofooter img{
            width: 100%;
        }
        .bg-single-thumb{
            height: 40%!important;
        }

        .capitulos a{
            font-size: 15px;
        }
    }

    @media screen and (max-width: 600px) {
		.wp-pagenavi span.pages{
			font-size: 13px;	
}
.wp-pagenavi a{
	padding: 5px 7px !important;
}
		.box-all-posts .article{
            width: 48%!important;
			;
   
        }
		.box-all-cats ul{
			display: none;
		}
		.subs .spn-1 span{
			font-size:15px;
		}
		.quality-sp{
			padding: 3px;
    font-size: 8px;
		}
		.article-poster{
			height:120px;
		}
		.article-title h2{
			font-size:13px;
		}
        .player{
            height: 250px;
        }
        .box-flex .sinopse{
            padding: 7px;
        }
        .box{
            margin: 0px 4px 70px 4px!important;
        }
        .grid{
            display: block!important;
        }
        .menu-list-tags{
            display: none;
        }
        .menu-list-tags ul{
            
        }
        .box-chapter-btns{
            display: block;
        }
        .box-chapter-imgs{
            padding: 0px;
        }
        .box-btns-align-1,.box-btns-align-2{
            width: 100%;
            text-align: center;
        }
        .box-chapter-btns button, .box-chapter-btns select {
             margin: 4px 0px;
        }
    }