@font-face {
    font-family: 'BPG Rioni Vera';
    src: url('fonts/bpg-rioni-vera-webfont.eot'); /* IE9 Compat Modes */
    src: url('fonts/bpg-rioni-vera-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/bpg-rioni-vera-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/bpg-rioni-vera-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('fonts/bpg-rioni-vera-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/bpg-rioni-vera-webfont.svg#bpg_rioni_veraregular') format('svg'); /* Legacy iOS */
}

.h3{
    display: inline-block;
    font-weight: 500;
    width: 100%;
   }
  .h3 h3 {
     margin-left: auto;
    margin-right: auto;
    display: table;
     border-radius: 10px;
     color: #22417a;
    padding: 7px 15px 7px 15px;
    text-align: center;
    font-family: BPG Rioni Vera;
    font-size:1.5rem;
  }

.product-grid6,.product-grid6 .product-image6{overflow:hidden}
.product-grid6{font-family:BPG Rioni Vera;text-align:left;position:relative;transition:all .5s ease 0s; margin-bottom: 20px}
.product-grid6:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.product-grid6 .product-image6 a{display:block;height:160px;}
.product-grid6 .product-image6 img{width:100%;height:auto;transition:all .5s ease 0s;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5) 50%,transparent);}
.product-grid6:hover .product-image6 img{opacity:0.9;}
.product-grid6 .product-content{padding:12px 12px 15px;transition:all .5s ease 0s}
/*.product-grid6:hover .product-content{opacity:0}*/
.product-grid6 .title {font-size:15px;font-weight:600;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}
.product-grid6 .title {color:#303739}
.product-grid6 .title a{font-family:BPG Rioni Vera}
.product-grid6 .title:hover a{color:#6e6f6f}
.price{font-size:12px;font-weight:500;color:#868585}
.product-grid6 .price span{color:#999;font-size:12px;font-weight:400;text-decoration:line-through;margin-left:7px;display:inline-block}
.product-grid6 .social{background-color:#fff;width:100%;padding:0;margin:0;list-style:none;opacity:0;transform:translateX(-50%);position:absolute;bottom:-50%;left:50%;z-index:1;transition:all .5s ease 0s}
/*.product-grid6:hover .social{opacity:1;bottom:20px}*/
 .container .paginate nav{display:block;float:right; margin:10px 20px 20px;}
.product-grid6 .social li{display:inline-block}
.product-grid6 .social li a{color:#909090;font-size:16px;line-height:45px;text-align:center;height:45px;width:45px;margin:0 7px;border:1px solid #909090;border-radius:50px;display:block;position:relative;transition:all .3s ease-in-out}
.product-grid6 .social li a:hover{color:#fff;background-color:#2e86de;width:80px}
.product-grid6 .social li a:after,.product-grid6 .social li a:before{content:attr(data-tip);color:#fff;background-color:#2e86de;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;border-radius:5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-grid6 .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}
.product-grid6 .social li a:hover:after,.product-grid6 .social li a:hover:before{opacity:1}
@media only screen and (max-width:990px){.product-grid6{margin-bottom:30px}
}


/* news-listing */

@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700');
@import url("//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");
.news-list-block h3{
  text-align:left;margin:1em;text-transform:capitalize;font-size:1.7em;
    font-weight: 500;padding: 5px 8px 5px;
    margin: 0 0 10px 15px;
    font-weight: 700;
    color: #22417a;
    font-family: BPG Rioni Vera;
  }
 .news-list-block h3 span{
    font-family: 'Libre Baskerville', serif;
    display:block; font-size:45px;
    text-transform:none;
     margin-bottom:20px;
     margin-top:30px;
     font-weight:700;
   }
 
 .news-list-block h4 {color:#2d2d2d;
        line-height: 1.2;
        margin-bottom:15px;
        font-weight: 500;
       
        text-align: justify;
        transition: 0.3s}
  .news-list-block h4 a:hover {
    color:#000;
  }
  .news-list-block h4 a {
    font-weight: 500;
    text-align: left;
   color:#2d2d2d; font-size: 22px;
   font-family: BPG Rioni Vera;
  }
 .row-block{background:#fff; padding:20px;float:left; font-family: BPG Rioni Vera;}
 .row-block ul{margin:0; padding:0;}
.row-block ul li{list-style:none; margin-bottom:20px;}
 .row-block ul li:last-child{margin-bottom:0;}
.row-block .media{padding:5px 10px 5px 0 ; border-radius: 5px; box-shadow:0px 2px 1px rgba(0,0,0,0.04); background:#fff;transition: 0.4s;}
.row-block .media:hover{box-shadow:2px 2px 3px 2px rgba(0,0,0,0.04);}
 .media .media-left img{width:200px; max-height:140px;padding:3px 10px 0; 
display:block; 
height: auto;}
.row-section .media .media-body p{padding: 0 15px; font-size:14px;}
.row-section .media .media-body h4 {color: #6b456a; font-size: 18px; font-weight: 600; margin-bottom: 0; padding-left: 14px; margin-top:12px;}
.news-list-block .mid-cat {float:right;
        padding:15px;
        margin:0px ;
       }
.news-list-block .culture-block h3 {
  text-align:left;margin:1em;text-transform:capitalize;font-size:1.7em;
    font-weight: 500;padding: 5px 8px 5px;
    margin: 10px 15px;
    border-radius: 10px;
    color: #f1f1f1;
    background: #22417a;
    font-family: BPG Rioni Vera;
}
.news-list-block .vid-eff{
     padding: 8px 8px 0 8px;
         max-height: 173px;
         border-bottom: 10px solid black;
       }
.news-list-block .single-video-post {
    position: relative;
    max-height: 155px;
    min-height: 155px;
    width: 100%;
    z-index: 1;
    overflow: hidden;
    margin-bottom: 5px;}

    .media-body h4{
      font-family: BPG Rioni Vera;
    }
    .media-body p{
      color: #616161;
      font-family: BPG Rioni Vera;
    }


    /*author page*/

    .author {
      width: 100%
      height:auto;
      background:#f7f7f7;
      margin:12px 0 5px 0;
      padding-left: 10px;
      padding-right: 10px;
      display: flex;
      display:inline-block;
    }
     @media only screen and (min-width: 767px) {
      .author{
        
         margin:20px 0 20px 0;
      }
    .author img {
     max-width:300px !important;
      }
   }

    .author  img{
      min-width:200px;
      position: relative;
      top: 50%;
      transform: translateY(-50%);
    }
 .author .author-info{
    display: inline-block;
    vertical-align: middle;
    padding: 10px 15px;
 }
     .author .author-info h6 a{
      font-family: BPG Rioni Vera;
      font-weight: 700;
     color:#001b38d4;
     font-size: 24px;
    }
  .author i {
      padding:5px;
      margin-right: 10px;
     }
     .author-info a {
      font-family: BPG Rioni Vera;
     }

     .author-post h3{
      display: inline-block;
      font-size: 20px;
      width:auto;
      color:#001b38d4;
      border-bottom: 2px solid #001b38d4;
      margin:5px 0 15px;
     }


@media only screen and (max-width: 767px) {

    .product-grid6 .product-image6 img {
        height: auto;
    }
    .product-grid6 .product-image6 a {
        height: 220px;
    }
    .interviusgilaki {
        margin:10px 0;
    }

    .row-block .media {
    display:inherit;
    padding: 5px 0 5px 0;
  }
  .media-left {
    width:100%;
  }
  .media .media-left a {
    display: block;
    width:100%;
    height:auto;
  }
  .media .media-left img {
    margin:0;
    padding:0;
    width:100%;
    height:auto;
    max-height: 220px;
  }

  .media-body{
    width:100%;
  }
 .media .media-body h4{
  text-align: left;
 }
 .paginate  {
  margin-top:15px;
  width:100%;
  overflow: hidden;
 }
 .container .paginate nav {
  display:block;
  float:left;
  margin:0;
 }

}
