html{
    overflow-y:scroll
}
html,body,#content{
    height:auto
}
body{
    padding-top:75px;
    font-family:Raleway
}
a:hover{
    color:#fea700
}
#header_top{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:1000;
    background:#fff
}
#header_top{
    height:50px
}
#header_top h1{
    margin:0
}
#header_top h1 a{
    width:300px;
    display:block;
    margin:0 5px;
    padding:0;
    height:75px;
    background:transparent url(https://filesearch.link/img/logo.png) 50% 50% no-repeat;
    background-size:100%;
    outline:0;
    text-indent:-9999px;
    font-size:x-large
}
#overlay{
    background-color:rgb(255,255,255);
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100vh;
    z-index:10000;
    display:none
}
html.overlay-active #overlay{
    display:block!important
}
#overlay-inner{
    padding:50px 30px
}
#overlay-close{
    position:fixed;
    top:27px;
    right:10px
}
#overlay-close .icon{
    cursor:pointer;
    padding:5px 15px;
    background-image:url(https://filesearch.link/img/icon/bar_close.png);
    background-repeat:no-repeat
}
#overlay-close .icon:hover{
    background-image:url(https://filesearch.link/img/icon/bar_close_hover.png)
}
#overlay-logo{
    text-align:center;
    padding-bottom:30px
}
#overlay-logo h1{
    display:block;
    margin:0 auto;
    padding:0;
    width:300px;
    height:auto;
    background:transparent url(https://filesearch.link/img/logo.png) 50% 50% no-repeat;
    background-size:100%;
    text-align:center;
    outline:0;
    text-indent:-9999px
}
#overlay-menu{
    text-align:left;
    margin:auto 5%
}
#overlay-menu-option{
    font-size:26px
}
.overlay-menu-option a{
    color:#373737;
    display:inline-block;
    margin:15px 0;
    font-size:20px;
    text-decoration:none;
    border-bottom:2px solid #d7d7d7
}
.overlay-menu-option a:hover{
    color:#fea700;
    border-color:#fea700
}
.overlay-menu-option.active a{
    color:#fea700;
    border-color:#fea700
}
.overlay-menu-option a img{
    width:auto;
    padding:10px;
    background:transparent url(https://filesearch.link/img/icon/bat.png) 50% 50% no-repeat;
    background-size:23px 23px;
    margin-bottom:1px
}
#navbar-inner{
    max-width:1000px;
    margin:0 auto
}
#navbar-layout{
    display:table;
    border-spacing:0;
    width:100%
}
#navbar-layout-left{
    display:table-cell;
    padding:0;
    vertical-align:middle;
    height:60px
}
#navbar-layout-left a{
    display:inline-block;
    min-width:150px
}
#navbar-layout-right{
    display:table-cell;
    padding:0;
    vertical-align:middle;
    height:60px;
    text-align:right;
    padding-right:15px
}
#navbar-layout-overlay{
    padding:0;
    vertical-align:middle;
    height:60px;
    text-align:right;
    padding-right:10px;
    display:none
}
.barx{
    cursor:pointer;
    position:absolute;
    top:20px;
    right:20px
}
.cross{
    background:#333;
    height:35px;
    right:13px;
    top:4px;
    position:relative;
    width:5px;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg)
}
.cross:after{
    background:#333;
    content:"";
    height:5px;
    left:-15px;
    position:absolute;
    top:15px;
    width:35px;
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -webkit-transform:rotate(0deg)
}
#navbar-overlay .icon{
    cursor:pointer;
    padding:5px 20px;
    background-image:url(https://filesearch.link/img/icon/bar_open.png);
    background-repeat:no-repeat
}
#navbar-overlay .icon:hover{
    background:transparent url(https://filesearch.link/img/icon/bar_open_hover.png) 50% 50% no-repeat
}
.navbar-menu-option{
    display:inline-block;
    vertical-align:middle;
    margin:0 6px
}
.navbar-menu-option a{
    display:inline-block;
    font-size:14px;
    font-weight:400;
    color:#2b2a29;
    padding-bottom:3px;
    border-bottom:1px solid #d7d7d7
}
.navbar-menu-option a:hover{
    text-decoration:none;
    border-color:#fea700;
    color:#fea700
}
.navbar-menu-option a img{
    width:auto;
    padding:10px;
    background:transparent url(https://filesearch.link/img/icon/bat.png) 50% 50% no-repeat;
    background-size:23px 23px;
    margin-bottom:1px
}
.buton_premium{
    font-size:16px;
    font-weight:700;
    color:#2b2a29;
    padding-bottom:4px;
    border-bottom:2px solid #d7d7d7
}
.buton_premium:hover{
    text-decoration:none;
    border-color:#fea700;
    color:#fea700
}
#footerlinks{
    max-width:700px;
    margin:0 auto;
    font-size:14px
}
#footerlinks a{
    margin:0 5px;
    font-size:15px;
    white-space:nowrap
}
#footercop{
    margin:auto;
    width:50%;
    font-size:15px;
    padding:15px;
    border-top:1px solid #eee
}
#footercop a{
    color:#2b2a29;
    font-weight:600
}
#footercop a:hover{
    color:#fea700;
    text-decoration:none
}
#footerlogo{
    text-align:center;
    margin-bottom:10px
}
#footerlogo img{
    width:100%;
    max-width:300px
}
#footer{
    padding:40px 15px;
    color:#2b2a29;
    text-align:center;
    max-width:960px;
    margin:0 auto
}
#footer h1{
    margin:0
}
#footer h1 a{
    display:block;
    height:65px;
    background:transparent url(https://filesearch.link/img/filesearch_link.svg) 50% 50% no-repeat;
    background-size:300px;
    outline:0;
    text-indent:-9999px
}
.keytext{
    font-size:small;
    margin:10px auto
}
.keytext span{
    display:none
}
h2{
    font-size:52px;
    font-weight:200
}
h3{
    font-size:34px;
    font-weight:300
}
h4{
    font-size:28px;
    font-weight:300
}
.page{
    font-size:0
}
.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{
    margin:0
}
.page h1{
    margin-top:0;
    font-size:50px;
    font-weight:600;
    margin-bottom:10px
}
.page h2{
    margin-top:10;
    font-size:40px;
    line-height:50px;
    font-weight:600;
    color:#444
}
.page h3{
    margin-bottom:10px;
    font-size:35px;
    line-height:36px;
    font-weight:600;
    color:#2b2a29;
    font-family:Raleway;
    font-weight:400
}
.page h4{
    margin-bottom:10px;
    font-size:22px;
    font-weight:600;
    color:#2b2a29
}
.section{
    padding:0
}
.section_search{
    padding:0 20px 35px 20px;
    text-align:center;
    margin:0 auto;
    max-width:960px;
    font-size:18px
}
.section_search p{
    font-size:16px;
    line-height:20px;
    color:#2b2a29
}
.section_h1{
    text-align:center;
    margin:0 auto;
    max-width:960px;
    font-size:18px
}
.section_h1 img{
    margin:10px 0 5px 0
}
.section_h1 p{
    font-size:16px;
    line-height:20px;
    color:#2b2a29
}
.section_h1 h2{
    margin:10px;
    font-size:30px;
    line-height:35px;
    font-weight:600;
    color:#2b2a29;
    text-transform:uppercase
}
.section_h1 h3{
    font-size:18px;
    color:#2b2a29
}
.section_h1 h5{
    text-transform:uppercase;
    font-weight:500;
    line-height:25px;
    color:#2b2a29
}
.reklam{
    text-align:center;
    margin-bottom:30px;
    font-size:16px
}
.btn01{
    line-height:55px;
    margin:0 auto;
    max-width:880px;
    margin-bottom:-20px
}
.btn01 h2{
    font-size:20px;
    margin:10px;
    font-weight:600
}
.nav-item{
    letter-spacing:.04em;
    color:#2b2a29;
    text-decoration:none!important;
    box-shadow:0 1px 0 #e5e5e5,0 1px 3px rgb(217,217,217);
    padding:8px 14px;
    margin:0 6px
}
.box{
    width:15px;
    height:20px;
    background:#fea700;
    float:left;
    margin:3px 10px 0 0
}
.section1{
    max-width:960px;
    margin:0 auto;
    padding:30px;
    font-family:Raleway
}
.section1 h3{
    font-weight:600;
    color:#2b2a29;
    font-size:24px
}
.section1 p{
    font-size:20px;
    color:#999
}
.accordion h2{
    background:rgba(0,0,0,.01);
    font-weight:400;
    font-size:16px;
    padding:12px;
    margin:0!important;
    line-height:25px;
    cursor:pointer;
    transition:background .3s ease
}
.accordion{
    cursor:pointer;
    width:100%;
    text-align:left;
    outline:none;
    font-size:18px;
    transition:0.4s;
    margin-bottom:15px;
    border:1px solid rgba(0,0,0,.1);
    position:relative;
    border-radius:2px
}
.active,.accordion:hover{
    background:rgba(0,0,0,.05)
}
.accordion:after{
    color:#2b2a29;
    font-weight:700;
    float:right;
    margin-left:5px
}
.panel{
    max-height:0;
    overflow:hidden;
    transition:max-height 0.2s ease-out
}
.panel li{
    font-size:17px;
    padding:0 5px;
    color:#2b2a29;
    line-height:25px
}
.panel ul{
    margin:20px auto
}
.panel p{
    font-size:18px;
    padding:0 15px;
    color:#2b2a29
}

.red li{
    font-size:17px;
    padding:0 5px;
    color:#2b2a29;
    line-height:25px
}
.red ul{
    margin:20px auto
}
.red p{
    font-size:18px;
    padding:0 15px;
    color:#2b2a29
}
.red h1{
    font-size:30px
}
.red h2{
    font-size:25px
}
@media screen and (max-width:800px){
    .ads{
        display:none
    }
}
@media screen and (min-width:800px){
    .adsm{
        display:none
    }
}
@media screen and (max-width:800px){
    .page h1{
        font-size:42px
    }
    .page h2{
        font-size:36px
    }
}
@media screen and (max-width:700px){
    #navbar-layout-right{
        display:none
    }
    #navbar-layout-overlay{
        display:table-cell
    }
    .page h1{
        font-size:36px
    }
    .page h2{
        font-size:30px;
        line-height:1.3;
        margin-bottom:20px
    }
    .page h4{
        line-height:1.5
    }
    .section_search h2{
        font-size:17px
    }
    .section_search h5{
        font-size:14px
    }
    .section_search p{
        font-size:15px
    }
    .section1 h3{
        font-size:20px
    }
    .section_h1 h2{
        font-size:24px
    }
    .stn01{
        line-height:20px;
        display:grid;
        margin:auto 10%
    }
    .nav-item{
        text-align:left;
        padding-left:30px;
        margin:3px 0
    }
}
.googlecse{
    margin:20px auto
}
.gsc-control-cse{
    border:0 solid #fff!important
}
.gsib_a{
    padding:8px 9px 6px 15px!important
}
.gsc-search-button{
    margin-left:0px!important
}
table.gsc-search-box{
    margin-bottom:0px!important
}
table.gsc-search-box{
    background:white!important
}
.cse .gsc-search-button-v2,.gsc-search-button-v2{
    padding:7px 30px!important;
    border-top-right-radius:0px!important;
    border-bottom-right-radius:0px!important;
    border:1px solid #999!important;
    background-color:#fea700!important;
    border-radius:0px!important;
    -moz-border-radius:0px!important;
    -webkit-border-radius:0px!important
}
.gsc-search-button-v2 svg{
    width:20px!important;
    height:24px!important
}
.gsc-input-box{
    border-right:0px!important;
    border-left:1px solid #999!important;
    border-top:1px solid #999!important;
    border-bottom:1px solid #999!important;
    padding-top:1px!important;
    padding-bottom:1px!important;
    border-top-left-radius:0px!important;
    border-bottom-left-radius:0px!important
}
.gsc-search-box-tools .gsc-search-box .gsc-input{
    padding-right:0px!important
}
form.gsc-search-box{
    margin-bottom:0px!important
}
