input[type=email]{
  border:2px solid #e5e5e5;
  background:#fff;
  border-radius:8px;
  color:#000;
  font-size:14px;
  height:45px;
  padding:0 5px 0 10px;
  width:100%;
}

input[type=email]::-webkit-input-placeholder{
  color:#000;
  font-size:14px;
  opacity:1;
}

input[type=email]::-moz-placeholder{
  opacity:1;
  color:#000;
  font-size:14px;
  opacity:1;
}

input[type=email]:-ms-input-placeholder{
  color:#000;
  font-size:14px;
  opacity:1;
}

input[type=email]:focus{
  border-color:#bdbdbd;
}
.blog .banner-default-page, .archive .banner-default-page{
  margin-bottom:60px;
}
.blog .banner-default-page h1, .archive .banner-default-page h1{
  font-size:54px;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper, .archive .aside-box.form-newsletter .form-newsletter-wrapper{
  padding:32px 24px;
  background-color:#f3f9eb;
  border-radius:8px;
  align-items:flex-start;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper:before, .archive .aside-box.form-newsletter .form-newsletter-wrapper:before{
  top:68px;
  right:-31px;
  left:unset;
  transform:translate(0%, 0%);
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper h3, .archive .aside-box.form-newsletter .form-newsletter-wrapper h3{
  margin-bottom:15px;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .sub-title, .archive .aside-box.form-newsletter .form-newsletter-wrapper .sub-title{
  width:80%;
  margin-bottom:30px;
  font-size:16px;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content{
  width:100%;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form{
  display:block;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-form-control-wrap{
  width:100%;
  margin-right:0;
  margin-bottom:20px;
  max-width:100%;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .submit-wrap, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .submit-wrap{
  width:100%;
  max-width:100%;
}
.blog .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-response-output, .archive .aside-box.form-newsletter .form-newsletter-wrapper .form-content .form-container .wpcf7-form .wpcf7-response-output{
  bottom:0;
  position:relative;
}

.blog-content{
  margin:60px 0 160px 0;
}
.blog-content .information{
  display:flex;
  margin-bottom:20px;
}
.blog-content .information .date-reg{
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  margin-right:26px;
}
.blog-content .information .category{
  color:#76b128;
  font-size:14px;
  line-height:143%;
}
.blog-content .information .category a{
  font-size:14px;
  line-height:143%;
  color:inherit;
  pointer-events:none;
}
.blog-content .category-block{
  display:none;
}
.blog-content .category-block.active .title_h4::before{
  transform:rotate(180deg);
}
.blog-content .category-block .title_h4{
  font-size:18px;
  color:#76b128;
  line-height:144%;
  position:relative;
}
.blog-content .category-block .title_h4:before{
  position:absolute;
  right:0;
  content:"";
  top:calc(50% - 4.5px);
  width:16px;
  height:9px;
  transition:0.3s all ease;
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3852 2.61546L8.61575 9.38494C8.27587 9.72482 7.72482 9.72482 7.38494 9.38494C7.04506 9.04506 7.04506 8.494 7.38494 8.15412L14.1544 1.38464C14.4943 1.04476 15.0454 1.04476 15.3852 1.38464C15.7251 1.72452 15.7251 2.27558 15.3852 2.61546Z' fill='%23BDBDBD'/%3E%3Cpath d='M8.61506 9.38494C8.27518 9.72482 7.72413 9.72482 7.38425 9.38494C7.04437 9.04506 7.04437 8.494 7.38425 8.15412C7.72413 7.81424 8.27518 7.81424 8.61506 8.15412C8.95494 8.494 8.95494 9.04506 8.61506 9.38494Z' fill='%23BDBDBD'/%3E%3Cpath d='M7.38454 9.3823L0.615062 2.61282C0.275181 2.27294 0.275181 1.72189 0.615061 1.38201C0.954941 1.04213 1.506 1.04213 1.84588 1.38201L8.61536 8.15149C8.95524 8.49137 8.95524 9.04242 8.61536 9.3823C8.27548 9.72218 7.72442 9.72218 7.38454 9.3823Z' fill='%23BDBDBD'/%3E%3C/svg%3E%0A");
}
.blog-content .category-block ul{
  padding-top:20px;
  display:none;
}
.blog-content .category-block ul li{
  font-size:18px;
  padding-bottom:20px;
  font-weight:500;
  line-height:144%;
}
.blog-content .category-block ul li:last-child{
  padding:0;
}
.blog-content .flex-wrapper{
  display:flex;
  justify-content:space-between;
  position:relative;
}
.blog-content .flex-wrapper .posts-wrapper{
  max-width:990px;
  width:100%;
  margin-right:30px;
  flex:1;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts{
  -moz-justify-content:flex-start;
  justify-content:flex-start;
  flex-flow:wrap;
  transition:all 0.3s ease;
  display:-moz-flex;
  display:flex;
  margin:0 -1.5%;
  width:103%;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts > *{
  width:47%;
  margin:0 1.5% 2.25em;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog{
  display:block;
  margin-bottom:60px;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:hover .title_h4{
  text-decoration:underline;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child{
  order:-1;
  width:100%;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .image img{
  max-height:555px;
  height:33vw;
  border-radius:8px;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .title_h4{
  margin-bottom:10px;
  font-size:30px;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .description{
  display:block;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .image{
  margin-bottom:20px;
  width:100%;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .image img{
  width:100%;
  max-height:280px;
  height:19vw;
  min-height:201px;
  border-radius:8px;
  -o-object-fit:cover;
  object-fit:cover;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .title_h4{
  font-size:18px;
  display:block;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .description{
  display:none;
}
.blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog a{
  text-decoration:none;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap{
  margin-bottom:30px;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li{
  border-radius:8px;
  background-color:transparent !important;
  border:2px solid #e5e5e5;
  font-weight:400;
  font-size:14px;
  line-height:143%;
  color:#bdbdbd;
  padding:11px;
  width:45px;
  height:45px;
  text-align:center;
  margin-right:10px;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.current{
  border-color:#76b128;
  color:#76b128;
  pointer-events:none;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.button{
  color:#bdbdbd;
  border-color:#e5e5e5;
  position:relative;
  color:transparent !important;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.button:before{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:10.6px;
  height:18.4px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.button:first-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.68044 17.9848L0.902268 10.2066C0.511744 9.81612 0.511744 9.18296 0.902268 8.79243C1.29279 8.40191 1.92596 8.40191 2.31648 8.79243L10.0947 16.5706C10.4852 16.9611 10.4852 17.5943 10.0947 17.9848C9.70413 18.3753 9.07097 18.3753 8.68044 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.902268 10.2063C0.511744 9.81582 0.511744 9.18266 0.902268 8.79213C1.29279 8.40161 1.92596 8.40161 2.31648 8.79213C2.70701 9.18266 2.70701 9.81582 2.31648 10.2063C1.92596 10.5969 1.29279 10.5969 0.902268 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M0.905193 8.79324L8.68337 1.01506C9.07389 0.624537 9.70706 0.624537 10.0976 1.01506C10.4881 1.40559 10.4881 2.03875 10.0976 2.42927L2.31941 10.2074C1.92888 10.598 1.29572 10.598 0.905193 10.2074C0.514668 9.81692 0.514668 9.18376 0.905193 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li.button:last-child:before{
  background-image:url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.31956 17.9848L10.0977 10.2066C10.4883 9.81612 10.4883 9.18296 10.0977 8.79243C9.70721 8.40191 9.07404 8.40191 8.68352 8.79243L0.905344 16.5706C0.51482 16.9611 0.514819 17.5943 0.905344 17.9848C1.29587 18.3753 1.92903 18.3753 2.31956 17.9848Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0977 10.2063C10.4883 9.81582 10.4883 9.18266 10.0977 8.79213C9.70721 8.40161 9.07404 8.40161 8.68352 8.79213C8.29299 9.18266 8.29299 9.81582 8.68352 10.2063C9.07404 10.5969 9.70721 10.5969 10.0977 10.2063Z' fill='%23BDBDBD' /%3E%3Cpath d='M10.0948 8.79324L2.31663 1.01506C1.92611 0.624537 1.29294 0.624537 0.902419 1.01506C0.511895 1.40559 0.511895 2.03875 0.902419 2.42927L8.68059 10.2074C9.07112 10.598 9.70428 10.598 10.0948 10.2074C10.4853 9.81692 10.4853 9.18376 10.0948 8.79324Z' fill='%23BDBDBD' /%3E%3C/svg%3E");
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination .g-ajax__pagination li:hover{
  border-color:#bdbdbd;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more{
  font-weight:500;
  font-size:14px;
  line-height:1;
  text-transform:uppercase;
  color:#000;
  border:2px solid #e5e5e5;
  border-radius:8px;
  min-width:226px;
  padding:13.5px;
  text-decoration:none !important;
  outline:none !important;
  cursor:pointer;
  display:inline-block;
  text-align:center;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more:active{
  color:#76b128;
  border-color:#76b128;
}
.blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more.hide{
  display:none;
}
.blog-content .flex-wrapper .index-aside{
  max-width:352px;
  width:100%;
}
.blog-content .flex-wrapper .index-aside .scroll-container .aside-box{
  margin-bottom:60px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .aside-box:last-child{
  margin-bottom:0;
}
.blog-content .flex-wrapper .index-aside .scroll-container .category-block{
  display:block;
}
.blog-content .flex-wrapper .index-aside .scroll-container .category-block .title_h4{
  padding:0 0 20px 0;
  border:none;
}
.blog-content .flex-wrapper .index-aside .scroll-container .category-block .title_h4:before{
  display:none;
}
.blog-content .flex-wrapper .index-aside .scroll-container .category-block ul{
  padding-top:0;
  display:block;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts h3{
  margin-bottom:20px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item{
  margin-bottom:30px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item:last-child{
  margin-bottom:0;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item .information{
  margin-bottom:10px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item .information .date-reg{
  color:#bdbdbd;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item .information .category a{
  color:#828282;
}
.blog-content .flex-wrapper .index-aside .scroll-container .top-posts .item h4{
  font-size:18px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card{
  min-height:450px;
  background:#fff2e7;
  border-radius:8px;
  padding:59px 50px 50px 50px;
  text-align:center;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card img{
  width:168px;
  height:168px;
  margin-bottom:20px;
  -o-object-fit:contain;
  object-fit:contain;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card h3{
  margin-bottom:40px;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card .btn-transparent-orange{
  display:inline-flex;
  padding:13px 21px;
  line-height:unset;
}
.blog-content .flex-wrapper .index-aside .scroll-container .orange-card .btn-transparent-orange:hover{
  text-decoration:none;
}
@media (max-width: 1440px){
  .blog .banner-default-page h1, .archive .banner-default-page h1{
    font-size:46px;
  }
}
@media (max-width: 1024px){
  .blog-content .flex-wrapper .index-aside{
    max-width:300px;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .orange-card{
    padding:59px 45px 50px 45px;
  }
}
@media (max-width: 992px){
  .blog .banner-default-page, .archive .banner-default-page{
    margin-bottom:0;
    padding:75px 4% 0;
  }
  .blog .banner-default-page h1, .archive .banner-default-page h1{
    font-size:30px;
  }
  .blog-content{
    margin:0px 0 100px 0;
  }
  .blog-content .category-block{
    display:block;
    padding:20px 5%;
    border-bottom:1px solid #ededed;
    margin-bottom:30px;
  }
  .blog-content .flex-wrapper{
    flex-direction:column;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .image img{
    height:43vw;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .image img{
    height:22vw;
  }
  .blog-content .flex-wrapper .index-aside{
    max-width:100%;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -1.5%;
    width:103%;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container > *{
    width:47%;
    margin:0 1.5% 2.25em;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .category-block{
    display:none;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .top-posts{
    display:none;
  }
}
@media (max-width: 768px){
  .blog-content .flex-wrapper .index-aside .scroll-container{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0%;
    width:100%;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container > *{
    width:100%;
    margin:0 0% 0em;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .orange-card{
    width:100%;
  }
}
@media (max-width: 576px){
  .blog .aside-box.form-newsletter .form-newsletter-wrapper, .archive .aside-box.form-newsletter .form-newsletter-wrapper{
    padding:30px 19px;
  }
  .blog-content{
    margin:0px 0 40px 0;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts{
    -moz-justify-content:flex-start;
    justify-content:flex-start;
    flex-flow:wrap;
    transition:all 0.3s ease;
    display:-moz-flex;
    display:flex;
    margin:0 -0%;
    width:100%;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts > *{
    width:100%;
    margin:0 0% 0em;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog{
    margin-bottom:40px;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .title_h4{
    font-size:18px;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog:not(.s-res):first-child .description{
    display:none;
  }
  .blog-content .flex-wrapper .posts-wrapper .all-posts .single-blog .image img{
    height:43vw;
  }
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap{
    margin-top:-10px;
  }
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap .pagination{
    display:none;
  }
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load{
    width:100%;
  }
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more{
    width:100%;
  }
  .blog-content .flex-wrapper .index-aside .scroll-container .aside-box{
    margin-bottom:30px;
  }
}
@media (any-hover: hover){
  .blog-content .flex-wrapper .posts-wrapper .pagination-wrap .btn-load .load-more:hover{
    border-color:#bdbdbd;
  }
}
/*# sourceMappingURL=blog.css.map */
