/*
    set global css
    CSS YANG DI SETING DISINI AKAN BERIMBAS PADA SEMUA TEMA DI HALAMAN VIEW dan editor
*/
img[src=""] {
    content: url('../images/no-img.png');
}

.btn-editor{display: none!important;}
[n-widget-value="floating"]{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 2;
    
}
[n-widget-value="d-none"] {
    display: none!important;
}
[connect] {
    max-width: 100%;
    white-space: normal;
}
[plugin="comment"] textarea{
    margin: 15px;
    min-height: 100px;
    box-shadow: 4px 8px 11px 0px #a9a9a9;
}
[plugin="comment"] button{
min-width: 200px;
}
ntemplate{
    display: none;
}
a.nav-link, .nav-link a{
    color: inherit !important;
}
img {
    max-width: 100%;
}
/*FONT*/
.ff-0{ font-family: 'Rubik';}
.ff-1{ font-family: Arial; }
.ff-2{ font-family: Comic Sans MS;}
/*FONT-SIZE*/
/* .fs-1{font-size:10px!important;} */
.fs1{font-size:12px!important;}
.fs2{font-size:18px!important;}
.fs3{font-size:25px!important;}
.fs4{font-size:32px!important;}
.fs5{font-size:42px!important;}
.fs6,.fs-6, .fs-6-b{font-size: 52px; line-height: 52px;}
.fs-6-b{font-weight: 500;}
.fs7{font-size:62px!important; line-height: 62px;}

/*google id*/
.next-googleid{
    display: inline-flex;
    align-items: center;
    padding: 15px 20px;
}
.next-googleid svg{
    margin-right: 10px;
}
.next-googleid:hover{
    opacity: .5;
}
.next-info{
    text-align: left;
}
.n-gid{
    padding: 15px;
    background: #ccc;
    width: fit-content;
    margin-top: 30px;
}
.nv-list-comments{
    text-align: left;
    padding: 50px;
    background: #ffffff96;
    margin: 15px 0;
}
footer li{list-style:none;}

.nv-search-hasil{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #333;
    padding: 20px;
}
.nv-search-hasil a{
    color: #fff;
    
}
.col-sm-4 .card, .col-sm-4 .widget-content{
        height: 100%;
    }
/*media screen global*/
/*@media screen and (max-width: 768px) {*/
/*    .col-sm-4{*/
/*        padding: 5px;*/
/*        min-width: 300px;*/
/*    }*/
/*    .col-sm-4 .card, .col-sm-4 .widget-content{*/
/*        height: 100%;*/
/*    }*/
/*}*/
@media screen and (max-width: 768px) {
    .col-sm-4{
        padding: 5px;
        min-width: 100%;
    }
}
@media screen and (max-width: 425px) {
    [n-widget-padding]{
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    .img-fluid, .w-50{width: 100%!important;}
    
}

