@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap);body{font-family:Lato,sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#777;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar{padding:0 1rem!important}nav li a{position:relative;font-weight:600;text-transform:uppercase;letter-spacing:.03em;display:inline-block!important}nav li a:before{content:"";position:absolute;left:0;bottom:22%;width:100%;border-bottom:3px solid #ff9f1c;transform:scaleX(0);transition:all .5s ease}nav li:hover>a:before{transform:scale(1)}.current-menu-item>a{position:relative!important}.current-menu-item>a:after{content:""!important;position:absolute!important;left:0!important;bottom:22%!important;width:100%!important;border-bottom:3px solid #ff9f1c!important}.sliding-menu a,.sub-menu a{line-height:65px!important}.menu-item-has-children:after{top:25px!important;color:#fff;content:"\f107 "!important}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-family:Lato,sans-serif!important}.slider{max-height:770px;box-shadow:inset 1000px 1000px rgba(0,0,0,.3)}.section2-box{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1)}.single h2,.single h3,.single h4,.single h5,.single h6{font-size:26px}.archive .readmore{border-radius:2px;font-weight:700}footer .copyright{border-top:none;padding:30px 50px;margin-top:40px;text-align:center;color:#aaa}.copyright .container{border-top:1px solid #e1e1e1;padding-top:27px}.sidebar1{border-top:5px solid #ff9f1c;padding:30px 15px;background:#fff;margin-bottom:30px}.sidebar2{padding:30px 15px;background:#fff;margin-bottom:35px}body:not(.home) .main{padding-bottom:90px;background:#f7f7f7}footer #back_to_top{bottom:2%!important;right:2.5%!important;border-radius:50%}.archive h2{font-size:24px!important;font-weight:700!important;line-height:32px!important}@media screen and (max-width:1024px){nav li a{line-height:65px!important}.navbar{padding:1rem 1rem!important}.sliding-menu,.sub-menu{background:#f5f5f5!important;margin-left:11px!important;padding-left:11px!important}.menu-item-has-children:after{top:15px!important}.slider{max-height:700px}.subheader{padding:60px 0!important}}@media screen and (max-width:960px){.home h1{line-height:64px!important;font-size:55px!important}}@media screen and (max-width:375px){.full-height{height:100vh;align-items:center!important;justify-content:center!important}.home h1{line-height:54px!important;font-size:46px!important}footer{padding:40px 0 0!important}}