/**** POST LIST STYLE ADD HERE ****/
.ze-vc-horizontal-post-title
{
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.ze-post-list-grid .item-col-no-1
{
	clear:both;
}
.post-featured-image img
{
	max-width: 100%;
	height: auto;
}
.post-content img
{
	max-width: 100%;
	height: auto;
}
.ze-vc-horizontal-post-date
{
	padding-left: 0px !important;
	text-align: left;
}
.ze-vc-horizontal-post-format
{
	padding-right: 0px !important;
	text-align: right;
}
.ze-horizontal-post-list-item
{
	/*border:1px solid #cccccc;*/
}


/*=====Gravity spcial=======*/
.featured-image {
    min-height: 300px;
    background-size: cover;
    background-position: center;
}

.ze-horizontal-post-list-item {
    background-color: #fff ;
    padding-top: 30px ;
    padding-bottom: 30px ;
    margin: 10px 0 ;
}
.ze-horizontal-post-list .ze-horizontal-post-list-item:first-child{margin-top:0;}

.ze-vc-horizontal-post-date a {
    color: #8b8b8b;
    border-right: 1px solid;
    padding-right: 10px;
    font-size: 13px;
}

.meta-element {
    display: inline-block;
}

.cat-links a {
    color: #a28076;
    padding-left: 5px;
    font-size: 12px;
}

.ze-vc-horizontal-post-format {
    float: right;
    font-size: 13px;
}

.ze-vc-horizontal-post-format i {
    margin-right: 5px;
    font-size: 20px;
    float: left;
}

.ze-vc-horizontal-post-title a {
    color: #343434;
    font-size: 35px;
    font-family: 'Roboto';
    line-height: 45px;
}

.post-meta-bottom-item {
    display: inline-block;
}

.post-meta-bottom-item.readmore {
    float: right;
    text-transform: uppercase;
}

.post-meta-bottom-item.readmore a {
    color: #9b8d80;
    font-size: 12px;
}
.post-meta-bottom-item.readmore a:after {
    content: "\f141";
    font-family: "Flaticon";
    font-size: 12px;
    margin-left: 2px;
    color: #9b8d80;
}


.ze-vc-horizontal-post-author {
    color: #a47f77;
    font-size: 13px;
    font-style: italic;
}

.ze-vc-horizontal-post-author a {
    color: #333333;
    font-style: normal;
}

.ze-vc-horizontal-post-avatar {
    margin-right: 5px;
}

.ze-vc-icon-image:before {
    content: "\f12f";
       font-family: "Flaticon";
}
.featured-image {
    background-position: 50% 50%;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.featured-image:hover,.featured-image:focus{
    background-position: -30px 50% !important;
}
.featured-image {
    transition: all .4s;
}

.post-featured-image {
    overflow: hidden;
}

.ze-vc-horizontal-post-meta .tags-links,.ze-vc-horizontal-post-meta .tags-links a{
    font-size:13px;
    color:#333333;
    }
@media (max-width: 991px){
.meta-top.clearfix {
    margin-top: 10px;
}
}
/*==========POST FORMAT CSS==============*/
.post-format-image .post-content {
    display: none;
}

/*=====ODD EVEN CSS======*/

@media (min-width: 992px){
	.image-align-alternate:nth-child(even) .post-content-section {
	    float: right;
	}

	.image-align-alternate:nth-child(even) .ze-vc-horizontal-post-format,.image-align-alternate:nth-child(even) .post-meta-bottom-item.readmore {
	    float: left;
	}

	.image-align-alternate:nth-child(even) .post-content-section {
	    text-align: right;
	}
}


/*======================RIGHT ALIGN IMAGE AND IMAGE ON TOP========================*/
@media  (min-width: 991px) {
  .image-align-right .featured-image-section {    
    float: right;
  }
}

.image-align-top .meta-top.clearfix {
    margin-top: 15px;
}


/*======PAGINATION CSS======*/
.row.ze-horizontal-post-list .ze_vc_pagination .ze_vc_page_no {
    background: #00bcea ;
    color: #fff ;
    padding: 1px 7px;
    height: 25px;
    width: 25px;
    display: inline-block ;
    margin: 2px ;
    border-radius: 100%;
    border: 1px solid  #00bcea;
}

.row.ze-horizontal-post-list .ze_vc_pagination .ze_vc_page_no:hover,.row.ze-horizontal-post-list .ze_vc_pagination .ze_vc_page_no.active {
    border-color: #00bcea;
    background: #fff;
    color: #00bcea;
}

.row.ze-horizontal-post-list .ze_vc_pagination {
    text-align: center;
}

/*=====thin col image size=====*/
.vc_col-sm-4 .image-align-top .post-featured-image ,.vc_col-sm-3 .image-align-top .post-featured-image{
    max-height: 150px;
}

.vc_col-sm-4 .image-align-top .featured-image,.vc_col-sm-3 .image-align-top .featured-image {
    min-height: 200px;
}

