/* .myautoblog is for specificity purposes so only in the blog page */
/* with this page class you will have the changes below */

/* margin from images */
.blog.myAutoBlog .pull-left.item-image {
margin: 0 0 10px 0;
width: 100%;
}

/* remove the word "Details" above article details - I just do not like it there! */
.blog.myAutoBlog .article-info-term {
display: none;
}

/* Use of the flexbox to make items have same high */
.blog.myAutoBlog .items-row {
display:flex; 
}

/* give some color to items and other ... */
.blog.myAutoBlog .items-row [class*="span"] {
background:#eee;
margin-bottom: 15px;
padding:0 0px 10px 0px;
position:relative;
}

/* a different color to leading item and other ... */
.blog.myAutoBlog .items-leading [class*="leading-"] {
background:#ddd;
margin-bottom: 15px;
padding:0px 0px 50px 0px;
position:relative;
}

/* force items read more button to be always at the bottom right */
.blog.myAutoBlog .readmore {
position: absolute;
right: 10px;
bottom: 0px;
}

/* minor changes, that you can change easy later */
.blog.myAutoBlog h2, .blog.myAutoBlog .page-header {
/*text-align: justify;

padding: 5px 5px 0px 5px;*/
}

.blog.myAutoBlog .page-header {
border-bottom: 0px solid #fff;
/*background: #0088CC;*/
      padding-bottom: 0px;
  
}
.blog.myAutoBlog .page-header a{

  color: #314c7e;
    
    font-size: 80%;
    font-size: 14px;
    text-overflow: ellipsis;
    display: -webkit-inline-box;
  padding: 0px 10px;
text-align: justify;
}
.blog.myAutoBlog .icons {
padding: 0 10px;
}
.blog.myAutoBlog .myIntrotext {

      padding: 0 10px;
    text-align: justify;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: inherit;
    max-height: 72px;
    min-height: 72px;
}
.blog.myAutoBlog .subheading-category  {
    border-bottom: 3px solid #0570FC;
    margin-top: 0px;
    padding: 8px 15px 6px;
    display: inline-block;
    background: #21A7E6 none repeat scroll 0% 0%;
    color: #FFF;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 11px;
}
.blog.myAutoBlog .pull-left.item-image img {
    width: 100%;
    min-height: 165px;
}
.news {
    display: inline-block;
    position: relative;
}

.news img {
    float: left;
    width: 140px;
    height: 80px;
    margin: 0 10px 10px 0;
}

h2.news1 {
    margin-top: 0px;
    padding: 5px 12px;
    background: #21A7E6 none repeat scroll 0% 0%;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    top: -20px;
    left: 10px;
    
    color: #0098D3;
    background: #fff;
    border: 2px solid;
    background-color: white;
   
}

.title_lh {
    float: left;
    width: 100%;
    border-bottom: 1px solid #314c7e;
    padding: 0px;
    text-align: center;
    /* padding: 5px 0px; */
    margin-bottom: 5px;
    color: #fff;
    background: #314c7e;
}

h2.news {
    font-size: small;
    text-transform: uppercase;
    
    margin: auto;
}

.First {
    float: left;
    margin-bottom: 5px;
}

.First img {
    float: left;
    width: 140px;
    height : 80px;
    margin: 0 10px 10px 0;
}
 
.Other {
    display: -webkit-inline-box;
}

.Other ul{
    margin : 0px;
    list-style: none;
}

.Other ul li{
    padding : 3px 0px 3px;
}

.left_news {
    width: 50%;
    float: left;
}

.left_news img{
    float: left;
    width: 100%;
    margin: 0 10px 10px 0;
  	object-fit: cover;
	height: 135px;
}

.left_news .Date{
    float: right;
}


.left_news p{
    display:none;
}

.right_news {
    float: right;
    width: 50%;
   
}
.right_news ul li{
	float: left;
    width: 100%;
    padding: 11px 0px;
    border-bottom: 1px solid #e4e4e4;
    list-style:none;
}

.news, .First, .Other, .new_cate {
    padding: 5px;
}

.newsflash {
    border: 1px solid #314c7e;
    border-top: 0px;
    margin-bottom: 5px;
}

li.news_even {
    background: #e6e6e6;
    list-style: none;
    padding: 10px;
    text-align: justify;
}

li.news_odd {
    background: #eeeeee;
    list-style: none;
    padding: 10px;
    text-align: justify;
}

.news_aside ul {
    margin: 0px;
    padding-bottom: 10px;
}

.material-tab {
  max-width: 960px;
  margin: 0 auto;
  border-bottom: 0px;
  padding: 0 50px;
}

.header-inner {
  /*padding: 15px 0;*/
  max-width: 960px;
  margin: 0 auto;
}

.tab-header {
  padding: 0 15px 0px 0px;
    color: #fff;
    background-color: #218fd6;
    margin: 0 auto;
    text-align: center;
    font-size: 11px;
  
    /* 
  background-image: repeating-linear-gradient(to top, #3cb1e7, #9ffeff);  
  background-size: 1px 2px;
  box-shadow: 0px 3px 5px 0px rgba(194,194,194,1);
  background-color: #197bb4;
    background: -webkit-repeating-linear-gradient(#05a3e1, #2d5386);
    background: -o-repeating-linear-gradient(#F691FF, #EC72A8);
    background: -moz-repeating-linear-gradient(#F691FF, #EC72A8);
    background-image: repeating-linear-gradient(to top, #05a3e1, #2d5487);*/
}

.nav.nav-tabs > li > a:focus, .nav.nav-tabs > li > a:hover {
  background: transparent;
  outline: 0;
  border: 0px solid #314c7e;
}

.nav li:first-child {
    border-left: 1px solid #fff;
}
.nav li {
    border-right: 1px solid #fff;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:active {
  background: transparent;
    color: #314c7e;
    cursor: default;
   
  border: 0px solid #314c7e;
  
}

.myIntrotext {
    max-height: 54px;
   
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: inherit;
    
}

.nav-tabs>li>a {
    position: relative;
    color: #fff;
    
    font-weight: bold;
    padding: 12px 15px 14px 15px;
      border: 0px solid;
    border-radius: 0px;
}

.nav-tabs>li >a:hover {
  color: #314c7e;
  background: transparent;
}

ul.nav-tabs>li.active>a:after {
  display: block;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #314c7e;
}


i.fa {
    /*display: block;*/
  padding-right: 5px;
}

div.mod-languages ul.lang-inline li {
    display: inline;
	float:right;  
	padding:10px;  
}
.item-page {
    border: 1px solid #eeeeee;
    padding: 5px;
}

a {
    color: #314c7e;
    font-weight: 500;
}

.pgwSlider.narrow .ps-current, ul.pgwSlider.narrow, .pgwSlider.narrow > ul {
    width: 100%;
  padding-bottom: 5px;}

.muted {
    color: #314c7e;
    border-top: 1px solid #eeeeee;
    padding: 5px;
}

.page-header {
    text-align: center;
    color: #314c7e;
}

@media (max-width: 767px) {
/* removes flex and allow items to stack on mobiles */
.blog.myAutoBlog .items-row {
display: block;
}
}



ul.nav-child.unstyled.small li {
    text-align: left;
    float:left;
}