@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Righteous&display=swap);@import url(https://cdn.jsdelivr.net/npm/fork-awesome@1.1.7/css/fork-awesome.min.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{overflow-x:hidden}body{font-family:Nunito Sans,sans-serif;width:100%}#grid{display:grid;grid-template-areas:"header header header header header" "main main main main main" "footer footer footer footer footer";grid-template-rows:50px 1fr 200px;grid-template-columns:1fr repeat(3,minmax(0,400px)) 1fr}#header{grid-area:header;background-color:#fff;z-index:5;position:fixed;width:100%}#main{grid-area:main}#home-page{grid-template-areas:"carousel carousel carousel carousel carousel" ". posts-area posts-area sidebar .";grid-template-rows:60vh auto}#category-page,#home-page{display:grid;grid-template-columns:1fr repeat(3,minmax(0,400px)) 1fr}#category-page{grid-template-areas:"banner banner banner banner banner" ". posts-area posts-area sidebar .";grid-template-rows:55vh 1fr;width:100%}#banner{grid-area:banner}#carousel{grid-area:carousel}#sidebar{grid-area:sidebar;padding:30px 0 0}#posts-area,#sidebar{background-color:#f8f8f8}#posts-area{grid-area:posts-area;padding-right:15px}#footer{grid-area:footer;display:grid;grid-template-areas:"newsletter social contacts";grid-template-columns:repeat(3,33.3%);background-color:#404250;padding:30px}#logo{grid-area:logo}#newsletter{grid-area:newsletter}#social{grid-area:social}#contacts{grid-area:contacts}.container{width:1201px;margin:0 auto}.category{width:90px;height:35px;bottom:25%;color:#fff;outline:none;border:0;font-weight:700;font-size:18px;border-radius:3px;background-color:#ff4040;z-index:2}@media (max-width:1200px){.container{width:80%;position:relative}#main .full-post{grid-template-areas:"post";grid-template-columns:100%}}@media (min-width:1500px){#grid{grid-template-columns:1fr repeat(3,500px) 1fr}.container{width:1500px;position:relative}.popular-post{grid-template-rows:150px}#carousel .category-title .slider-title{font-size:2rem;line-height:50px}#carousel .category-title .slide-category{width:120px;height:40px}#carousel .category-title .category{font-size:22px}}@media (max-width:991px){#grid{grid-template-areas:"header header" "main main" "footer footer";grid-template-rows:60px auto auto;grid-template-columns:60% 40%;height:100%;width:100%}.container{width:100%;position:relative}#header nav{height:60px}nav .burger-menu{display:inline-block;right:0;cursor:pointer;color:#404250;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px}nav .logo{margin-left:15px}nav .link-effect:after,nav .main-menu{display:none}nav .main-menu a:active,nav .main-menu a:focus{background-color:#d3d3d3}nav #nav-toggle{display:none}#nav-toggle:checked~.main-menu{display:grid;z-index:5;grid-template-rows:repeat(6,1fr);grid-template-columns:100%;width:50%;position:absolute;top:100%;right:0}nav .main-menu a{padding:15px;background-color:#f8f8f8}.slider-item .category-title{top:55%}.popular-post{grid-template-rows:100px}#footer{grid-template-areas:"social newsletter contacts";grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:100px;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.contacts-wrapper,.newsletter-wrapper,.social-wrapper{justify-content:start}.newsletter-wrapper input,button{margin-bottom:15px}#footer>.logo{margin-left:0}#social{justify-content:start}}@media (max-width:768px){#grid{grid-template-areas:"header" "main" "footer";grid-template-rows:60px auto auto;grid-template-columns:100%;height:100%}nav{grid-template-columns:auto 1fr;grid-template-rows:60px}#nav-toggle:checked~.main-menu{width:100%}#carousel .category-title .slider-title{margin:0 15px 15px}.category-title>.slide-category{margin-left:25px}.container{width:100%;position:relative}#home-page{grid-template-areas:"carousel carousel" "posts-area  posts-area" "sidebar sidebar";grid-template-columns:1fr;grid-template-rows:60vh auto}#home-page #posts-area{padding-right:0}.post-item .post-footer{padding:15px}#sidebar{padding-top:0}#sidebar .popular-post{margin:15px;grid-template-columns:30% 70%;grid-template-rows:120px}.popular-posts-header{margin-left:10px;margin-right:10px}#sidebar .popular-post-body{padding-right:0}.popular-post-body>h5{font-size:1.3rem}.popular-post-body>.appearing-link{display:none}.popular-post .state-link{display:block;text-decoration:none;color:#ff4040;text-align:end;align-self:end}.popular-post .state-link>i{margin-left:5px}.random-post-wrap{padding:0 15px}.newsletter-wrapper{grid-row-gap:15px;row-gap:15px}.newsletter-wrapper h2{text-align:center}#footer{grid-template-areas:"newsletter" "social" "contacts";grid-template-rows:repeat(3,auto);grid-template-columns:1fr;justify-items:center;grid-row-gap:30px;row-gap:30px}#footer .logo{margin-left:0}.contacts-wrapper h2{text-align:center}}nav{width:100%;height:50px;display:grid;grid-template-columns:50% 50%;background-color:#fff}.logo{font-family:Righteous,cursive;text-decoration:none;color:#ff4040;text-transform:uppercase;font-size:2rem;font-weight:700}.logo,.nav-item{display:grid;align-items:center}.nav-item{text-align:center}.main-menu{display:grid;grid-template-columns:repeat(6,1fr)}#nav-search:checked~.search{display:inline-block;position:absolute}.main-menu>a{height:100%;color:#404250;font-weight:700;text-decoration:none;font-size:18px}.main-menu .current{color:#ff4040;border-top:3px solid #ff4040}.link-effect{position:relative;outline:none}.link-effect:hover{outline:none;color:#ff4040}.link-effect:hover:after{height:3px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.link-effect:after{position:absolute;top:0;left:0;width:100%;height:3px;background:#ff4040;content:"";opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;transition:height .3s,opacity .3s,-webkit-transform .3s;transition:height .3s,opacity .3s,transform .3s;transition:height .3s,opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translateY(-10px);transform:translateY(-10px)}#nav-toggle,.burger-menu{display:none}.likes-counter a i{color:#404250}.likes-counter{align-self:center;justify-self:center}.likes-counter .counter{display:inline-grid}.post-item{background-color:#f8f8f8;border-bottom:1px dashed #a0a0a0;margin-top:30px;display:grid;grid-template-rows:450px auto auto}.post:last-child{border-bottom:0}.post-category button{position:static;margin:0 auto}.post-img{width:100%;height:100%;object-fit:cover}.text-content{margin:10px 20px;font-size:1.1rem;color:#404250;text-align:center;line-height:25px}.post-body .author,.publication-date{font-size:.9rem;text-align:center;line-height:25px;color:#404250;font-weight:500}.post-category>button{background-color:transparent;border:0}.post-category{margin:15px auto 0;display:grid;border:2px solid #ff4040;align-items:center;justify-content:center;-webkit-transition:all .1s linear 0s;transition:all .1s linear 0s}.info{text-align:center}.info i{margin-right:5px}.author,.publication-date{display:inline-block;color:#404250;margin:0 10px}.post-title{font-size:1.3rem;text-align:center;font-weight:700;margin:15px;color:#404250}.post-footer{padding:15px 0 15px 15px;display:flex;flex-direction:row;justify-content:space-between}.read-more-link{text-decoration:none;font-size:1rem}.like-btn,.read-more-link{text-transform:uppercase;color:#ff4040;font-weight:700}.like-btn{background:transparent;border:0;font-size:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.like-btn>span{margin-left:5px}.like-btn:active,.like-btn:focus{outline:none}.slider-img{width:100%}.slider-item{height:100%;position:relative}.slider-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,hsla(0,0%,100%,0)),color-stop(98%,#000));background:linear-gradient(180deg,hsla(0,0%,100%,0) 40%,#000 98%);z-index:1}.slider-img{height:100%;object-fit:cover}.category-title{position:absolute;top:60%;z-index:3}.slide-category{width:90px;height:35px;color:#fff;font-weight:700;border-radius:3px;display:flex;align-items:center;justify-content:center;background-color:#ff4040;z-index:2;margin-bottom:10px;margin-left:10px}.slider-title-wrapper{padding:5px 10px;width:100%}#carousel .category-title .slider-title{color:#fff;font-weight:700;font-size:1.3rem;line-height:25px}.slick-list,.slick-slide>div,.slick-slider,.slick-track{height:100%}.slick-next,.slick-prev{position:absolute;top:50%;width:60px;height:100%;outline:none;opacity:.5;background-color:transparent;z-index:2}.slick-next:hover,.slick-prev:hover{opacity:.9}.slick-prev{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001))}.slick-next:before,.slick-prev:before{font-family:ForkAwesome!important;color:#fff;font-size:40px}.slick-prev:before{content:"\f104"}.slick-next{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5))}.slick-next:before{content:"\f105"}.popular-posts{background-color:#f8f8f8}.popular-post-wrapper{-webkit-text-decoration-line:none;text-decoration-line:none}.popular-post-wrapper:hover h5{color:#ff4040}.appearing-link{font-size:15px;background:none;cursor:pointer;display:inline-block;font-weight:500;outline:none;position:relative;color:#fff;overflow:hidden;width:100%}.appearing-link,.appearing-link:before{-webkit-transition:all .3s;transition:all .3s}.appearing-link:before{font-family:ForkAwesome;content:"\f178";color:#ff4040;left:70%;opacity:0;bottom:0;position:absolute}.popular-post-wrapper:hover .appearing-link:before{left:90%;opacity:1}.state-link{display:none}.popular-post{display:grid;grid-template-areas:"img title";grid-template-columns:40% 60%;grid-template-rows:85px;margin:15px 10px 15px 0;color:#404250;font-weight:500}.popular-posts-header{display:block;height:35px;text-transform:uppercase;color:#ff4040;font-weight:700;border-bottom:2px solid #ff4040}.popular-post-img{grid-area:img}.popular-post-body{grid-area:title;display:grid;grid-template-rows:auto;padding:0 10px}.popular-post-body h5{font-weight:700}.views{font-size:.8rem;color:#404250;opacity:.5}.eye-symbol{margin-right:5px}.popular-post-img img{width:100%;height:100%;object-fit:cover}.random-post-wrap .post-item{margin-top:15px;grid-template-rows:200px auto auto;border-bottom:0}.random-post-wrap .post-footer{padding-top:15px;justify-content:center}.random-post-wrap .post-footer .read-more-link{grid-column:span 2}.banner-wrap{position:relative;width:100%;height:100%}.banner-wrap:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.5}.banner-title-wrap{position:absolute;bottom:5%;top:55%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px}.banner-title-wrap>p{color:#fff;margin-top:10px;text-align:center}.banner-title-wrap>p>i{margin-right:5px}.banner-title-wrap>.banner-title>a{font-size:40px;color:#fff;font-weight:700;text-decoration:none}.banner-img{width:100%;height:100%;object-fit:cover}.post-category{width:90px;height:35px;margin-top:15px;margin-bottom:15px;color:#fff;font-weight:700;border-radius:3px;background-color:#ff4040;z-index:2}.full-post{display:grid;grid-template-areas:". post .";grid-template-columns:1fr 1200px 1fr}.full-post>.post-item{grid-area:post;margin-top:0;display:grid;grid-template-areas:"image" "content";grid-template-rows:350px auto}.post-item .text-content{text-align:start}.post-body>.text-content>p{margin-bottom:15px}.title{font-size:2.3rem;color:#404250;font-weight:700;margin-top:20px;margin-left:20px}.full-post>.post-item>.post-body>.info{text-align:start;margin:20px 10px;opacity:.7}.text-bold{font-weight:700}.content-img{width:50%;height:100%}.content-img-simple{width:70%;margin-left:20px}.content-img-wide{width:100%}.content-title{font-size:1.3rem;font-weight:700;margin-bottom:.5rem;margin-left:20px}.img-wrap{margin-left:20px;margin-right:20px;height:350px}.full-post .text-content{margin:0}.text-content>p{margin:10px 20px}.full-post .post-footer{padding:15px}.page-title{font-size:25px;text-transform:uppercase;color:#ff4040;font-weight:700;text-align:center;margin-top:30px}.fav-post-page .post-item{width:800px;margin:30px auto 0;grid-template-rows:250px auto auto}.fav-post-page .post-item .post-footer{justify-content:flex-end;padding:15px}.contacts-wrapper,.newsletter-wrapper,.social-wrapper{display:grid;justify-content:center;height:100%}.contacts-wrapper h2,.newsletter-wrapper,.social-wrapper{color:#fff;font-weight:700;text-transform:uppercase;font-size:1rem}.newsletter-wrapper{grid-template-rows:40px auto auto}.newsletter-wrapper button,.newsletter-wrapper input{height:30px;border:0;border-radius:3px}.newsletter-wrapper button{border:2px solid #ff4040;background-color:#ff4040;color:#fff;text-transform:uppercase;font-weight:700;outline:none;padding:0}.newsletter-wrapper button,.newsletter-wrapper button:hover{-webkit-transition:all .1s linear 0s;transition:all .1s linear 0s}.newsletter-wrapper button:hover{background-color:transparent;color:#ff4040}.newsletter-wrapper input{padding:5px}.social-wrapper{grid-template-rows:40px 1fr}.social-wrapper a{color:#fff;display:inline-block;margin-right:10px}.contacts-wrapper{grid-template-rows:40px 30px 30px}.contacts-wrapper p{color:#fff;font-size:15px}.contacts-wrapper i{margin-right:10px}
/*# sourceMappingURL=main.698d9c73.chunk.css.map */