/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/



/*МОИ СТИЛИ ДЛЯ ШОРТКОДОВ*/











/*ПОПУЛЯРНЫЕ ПОСТЫ ЗА 7 ДНЕЙ*/
.popular_posts_seven_days.items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
  .popular_posts_seven_days .item {
    width: 32%;
    height: 100%;
    /*margin-right: auto;*/
  }
  .popular_posts_seven_days .item .title a {
    color: #111;
    font-family: Oswald !important;
    font-size: 22px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
  }
  /*.popular_posts_seven_days .item .title a:hover {
    color: #6740C0;
  }*/
  .popular_posts_seven_days .item .category a {
    width: fit-content;
  }
  .popular_posts_seven_days .item .img {
    height: 50%;
    margin-bottom: 21px;
  }
    .popular_posts_seven_days .item .img img {
      object-fit: cover;
      width: 100%;
      height: 100%;
    }

  .popular_posts_seven_days .item .title {
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 21px;
  }

  .popular_posts_seven_days .item .excerpt {
    font-size: 13px;
    color: #767676;
    line-height: 21px;
  }
@media (max-width:764px) {
  .popular_posts_seven_days.items {
    flex-direction: column;
  }
    .popular_posts_seven_days .item {
      width: 100%;
      margin-bottom: 21px;
    }
}





/*РЕКОМЕНДОВАНЫЕ ПОСТЫ*/
.get_recommended_posts_shortcode {
  /*border: solid green 10px;*/
}
.get_recommended_posts_shortcode .item {
  display: flex;
  flex-direction: row-reverse;
  border-bottom: solid #eee 1px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  /*border: solid red 10px;*/
} 
  .get_recommended_posts_shortcode .item .td-module-meta-info {
    width: 100%;
  }
  .get_recommended_posts_shortcode .item h3{
    font-family: Oswald !important;
    font-size: 18px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
  }
  .get_recommended_posts_shortcode .item span {
    width: 100px;
    height: 100px;
    background-size: cover;
    background-repeat: no-repeat;
  }


.tdi_103 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}


/*НАДАВНИЕ ПОСТЫ*/
.recent_posts_with_design.items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
  .recent_posts_with_design .item {
    width: 32%;
    margin-bottom: 21px;

  }
  .recent_posts_with_design .item .entry-title.td-module-title {
    font-family: Oswald !important;
    font-size: 22px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
  }
  .recent_posts_with_design .item .entry-title.td-module-title:hover {
    color: #111 !important;
  }
  .recent_posts_with_design .item.hide {
    margin: 0;
    visibility: hidden;
    border: none;
  }
@media (max-width:764px) {
  .recent_posts_with_design.items {
    flex-direction: column;
  }
    .recent_posts_with_design .item {
      width: 100%;
      margin-bottom: 21px;
    }
}
  







/*МОИ КАТЕГОРИИ*/
.bruno_category_posts.items {
  margin-top: 65px;
  display: flex;
  /*flex-wrap: wrap;*/
  justify-content: space-between;
}
  .bruno_category_posts.items .item {
    width: 23%;
    padding: 0;
    margin: 20px 0;
  }
    .bruno_category_posts.items .item .td-post-category{
      display: block !important;
    }
    .bruno_category_posts.items .item .td_module_flex_1 .entry-title.td-module-title {
      font-family: Oswald !important;
      font-size: 22px !important;
      line-height: 1 !important;
      font-weight: 600 !important;
    }
    .bruno_category_posts.items .item .td_module_flex_4 .entry-title.td-module-title {
      font-family: Oswald !important;
      font-size: 16px !important;
      line-height: 18px;
      line-height: 1 !important;
      font-weight: 600 !important;
    }
    .bruno_category_posts.items .item .td-image-container > a {
      height: fit-content;
      top: -35px;
      padding: 3px 6px 4px;
    }
    .bruno_category_posts.items .item .td-image-container > a:hover{
      background-color: #4db2ec !important;
    }
    .bruno_category_posts.items .item img{
      position: absolute;
      top: 0;
      left: 0;
    }


@media (max-width:764px) {
  .bruno_category_posts.items {
    flex-direction: column;
  }
    .bruno_category_posts.items .item {
      width: 100%;
      margin-bottom: 51px;
    }

    

    .bruno_category_posts.items .td-module-thumb > a {
      padding-bottom: 25%;
      padding-bottom: 150px;
    }

}



  

  /*ПОПАП ВОТСАП ТЕЛЕГРАМ И ИНСТАГРАМ*/
.popup_social p.whatsapp a,
.popup_social p.telegram a,
.popup_social p.instagram a {
  display: flex;
  align-items: center;
  align-items: center;
  text-decoration: none !important;
  color: #000;
  border: solid #6740C0;
  width: fit-content;
  border-radius: 10px;
  padding: 2px 10px;
  /*background: #6740C0;*/
}
.popup_social p.whatsapp a:hover,
.popup_social p.telegram a:hover,
.popup_social p.instagram a:hover {
  opacity: .9;
}

.popup_social i {
  height: 50px;
  width: 50px;
  margin-left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 40px;
}
.popup_social a {
  text-decoration: none;
}


.fa.fa-whatsapp {
  color: #25D366;
}
.fab.fa-telegram{
  color: rgb(77, 178, 236);
}
.fab.fa-instagram {
  color: transparent;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background-clip: text;
  -webkit-background-clip: text;
  
}


@media (min-width:1150px) {
  .popup_social p.whatsapp,
  .popup_social p.telegram,
  .popup_social p.instagram {
    display: inline-block;
    margin-right: 20px;
  }
}





#pa-push-notification-subscription .pa-subs-btn-container {
  text-align: center !important;
}






.mytitle {
  font-family: Oswald !important;
  font-size: 22px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
}

/*.td-post-category {
  display: none !important;
}*/


/* удалить анимацию */

.td-animation-stack-type0-2:not(.woocommerce-product-gallery img) {
  opacity: 1 !important;
  transition: opacity 0.3s;
  transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56);
  transition: none !important;
}

body.td-animation-stack-type0 .td-animation-stack .entry-thumb {
  opacity: 1 !important;
}

















/*
* Prefixed by:
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

/*ПОПУЛЯРНЫЕ ПОСТЫ ЗА 7 ДНЕЙ*/
.popular_posts_seven_days.items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
  .popular_posts_seven_days .item {
    width: 32%;
    height: 100%;
    /*margin-right: auto;*/
  }
  .popular_posts_seven_days .item .title a {
    color: #111;
    font-family: Oswald !important;
    font-size: 22px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
  }
  /*.popular_posts_seven_days .item .title a:hover {
    color: #6740C0;
  }*/
  .popular_posts_seven_days .item .category a {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .popular_posts_seven_days .item .img {
    height: 50%;
    margin-bottom: 21px;
  }
    .popular_posts_seven_days .item .img img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%;
      height: 100%;
    }

  .popular_posts_seven_days .item .title {
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 21px;
  }

  .popular_posts_seven_days .item .excerpt {
    font-size: 13px;
    color: #767676;
    line-height: 21px;
  }
@media (max-width:764px) {
  .popular_posts_seven_days.items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
    .popular_posts_seven_days .item {
      width: 100%;
      margin-bottom: 21px;
    }
}





/*РЕКОМЕНДОВАНЫЕ ПОСТЫ*/
.get_recommended_posts_shortcode {
  /*border: solid green 10px;*/
}
.get_recommended_posts_shortcode .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  border-bottom: solid #eee 1px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  /*border: solid red 10px;*/
} 
  .get_recommended_posts_shortcode .item .td-module-meta-info {
    width: 100%;
  }
  .get_recommended_posts_shortcode .item h3{
    font-family: Oswald !important;
    font-size: 18px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
  }
  .get_recommended_posts_shortcode .item span {
    width: 100px;
    height: 100px;
    background-size: cover;
    background-repeat: no-repeat;
  }


.tdi_103 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}


/*НАДАВНИЕ ПОСТЫ*/
.recent_posts_with_design.items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
  .recent_posts_with_design .item {
    width: 32%;
    margin-bottom: 21px;

  }
  .recent_posts_with_design .item .entry-title.td-module-title {
    font-family: Oswald !important;
    font-size: 22px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
  }
  .recent_posts_with_design .item .entry-title.td-module-title:hover {
    color: #111 !important;
  }
  .recent_posts_with_design .item.hide {
    margin: 0;
    visibility: hidden;
    border: none;
  }
@media (max-width:764px) {
  .recent_posts_with_design.items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
    .recent_posts_with_design .item {
      width: 100%;
      margin-bottom: 21px;
    }
}
  







/*МОИ КАТЕГОРИИ*/
.bruno_category_posts.items {
  margin-top: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*flex-wrap: wrap;*/
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
  .bruno_category_posts.items .item {
    width: 23%;
    padding: 0;
    margin: 20px 0;
  }
    .bruno_category_posts.items .item .td-post-category{
      display: block !important;
    }
    .bruno_category_posts.items .item .td_module_flex_1 .entry-title.td-module-title {
      font-family: Oswald !important;
      font-size: 22px !important;
      line-height: 1 !important;
      font-weight: 600 !important;
    }
    .bruno_category_posts.items .item .td_module_flex_4 .entry-title.td-module-title {
      font-family: Oswald !important;
      font-size: 16px !important;
      line-height: 18px;
      line-height: 1 !important;
      font-weight: 600 !important;
    }
    .bruno_category_posts.items .item .td-image-container > a {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      top: -35px;
      padding: 3px 6px 4px;
    }
    .bruno_category_posts.items .item .td-image-container > a:hover{
      background-color: #4db2ec !important;
    }
    .bruno_category_posts.items .item img{
      position: absolute;
      top: 0;
      left: 0;
    }


@media (max-width:764px) {
  .bruno_category_posts.items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
    .bruno_category_posts.items .item {
      width: 100%;
      margin-bottom: 51px;
    }

    

    .bruno_category_posts.items .td-module-thumb > a {
      padding-bottom: 25%;
      padding-bottom: 150px;
    }

}



  

  /*ПОПАП ВОТСАП ТЕЛЕГРАМ И ИНСТАГРАМ*/
.popup_social p.whatsapp a,
.popup_social p.telegram a,
.popup_social p.instagram a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  align-items: center;
  text-decoration: none !important;
  color: #000;
  border: solid #6740C0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 10px;
  padding: 2px 10px;
  /*background: #6740C0;*/
}
.popup_social p.whatsapp a:hover,
.popup_social p.telegram a:hover,
.popup_social p.instagram a:hover {
  opacity: .9;
}

.popup_social i {
  height: 50px;
  width: 50px;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 40px;
}
.popup_social a {
  text-decoration: none;
}


.fa.fa-whatsapp {
  color: #25D366;
}
.fab.fa-telegram{
  color: rgb(77, 178, 236);
}
.fab.fa-instagram {
  color: transparent;
  background: -o-radial-gradient(30% 107%, circle, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background-clip: text;
  -webkit-background-clip: text;
}





#pa-push-notification-subscription .pa-subs-btn-container {
  text-align: center !important;
}






.mytitle {
  font-family: Oswald !important;
  font-size: 22px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
}

/*.td-post-category {
  display: none !important;
}*/


/* удалить анимацию */

.td-animation-stack-type0-2:not(.woocommerce-product-gallery img) {
  opacity: 1 !important;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56);
       -o-transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56);
          transition-timing-function: cubic-bezier(0.39, 0.76, 0.51, 0.56);
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

body.td-animation-stack-type0 .td-animation-stack .entry-thumb {
  opacity: 1 !important;
}