.box-news{ margin:0 -3px 20px -3px;}
.box-news > div{ padding:0 3px 6px;}
.box-news .owl-item .news_page{ width:100%; padding:3px;}

#column-left .box-news.row, #column-right .box-news.row{ margin-left:0; margin-right:0;}
#column-left .box-news > div, #column-right .box-news > div{ width:100%; padding:0;}
.box-news .owl-carousel .owl-buttons div {opacity:1; top:-30px;}
.box-news .owl-carousel .owl-buttons .owl-next {right: 6px;}
.box-news .owl-carousel .owl-buttons .owl-prev {right: 48px; left:auto;}
#column-left .box-news .owl-item .news_page, #column-right .box-news .owl-item .news_page{ padding:0 1px 3px 0;}

#column-left .box-news .owl-carousel .owl-buttons .owl-next, #column-right .box-news .owl-carousel .owl-buttons .owl-next {right: 0px;}
#column-left .box-news .owl-carousel .owl-buttons .owl-prev, #column-right .box-news .owl-carousel .owl-buttons .owl-prev {right: 42px; left:auto;}

.widget {
 	margin-bottom: 10px;
}

/* post */
.news_page > .post-content{
	padding:15px;
	background-color:#fff;
	border:1px solid #e8e8e8;
	margin-bottom:-1px; }
.datepost{ margin-bottom:6px; font-size:11px;}
.news_page .button{ line-height:18px; display:inline-block; margin-bottom:10px;}

.heading_news_mod{ margin-bottom:4px;}
.heading_news_mod a, .heading_news_mod {
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	text-decoration:none; }

/* Post Content */

.post-content .content-left {
	float: left;
	width: 80%;
	padding-left: 10px;
}

.post-content .content-right {
	float: right;
	width: 80%;
	padding-right: 10px;
}
.july-related-posts .post-content .content-left{width: 90%;}
.july-related-posts .post-content .content-right {width: 90%;}
.july-related-posts .post-thumbnail-left{ width:10%;}

.post-content:after, post-content:before {
	content: "";
	clear: both;
	display: table;
}

/* Post thumbnail */
.post-thumbnail {
	position: relative;
}

.post-thumbnail img {
	position: relative;
	max-width: 100%;
	display: inline-block;
}

.post-thumbnail-top {
	max-width: 100%;
	overflow: hidden;
	margin-bottom:10px;
}

.post-thumbnail-top img {
	display: block;
}

.post-thumbnail-left {
	float: left;
	width: 20%;
	text-align: center;
	max-width: 20%;
	margin-bottom: 0px;
	overflow: hidden;
}

.post-thumbnail-right {
	float: right;
	width: 20%;
	max-width: 20%;
	text-align: center;
	overflow: hidden;
}



/* Post Gallery */
.gallery img {
	display: block;
}

.gallery ul {
	position: relative;
	margin-left: -10px;
}

.gallery ul li {
	position: relative;
	display:inline-block;
	vertical-align:top;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border: 2px solid #F5F5F5;
	cursor: pointer;
}

.gallery ul li:hover {
	border-color: #ededed;
}

.gallery ul li:hover img {
	opacity: 0.5;
}

/* Blog Tags */
.news-tags {
	padding: 5px 0;
}

.news-tags strong {
	display: inline-block;
}

.news-tags a {
	background-color: #fff;
	border:1px solid #ededed;
	display: inline-block;
	margin-bottom: 5px;
	padding: 2px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.news-tags a:hover {
	color: #000;
}

 /*Related Products */

 .related-prod-box .box-product .product-thumb .descr{ display:block;}
 .related-prod-box .price{ border:none; margin-bottom:0}
 
 /*Categories*/
.july_cat_description{ margin-bottom:20px; overflow:auto; }
.july_cat_description .image{ float:left; margin-right:15px;}

/* Tags*/

.blog-tags {
	margin-bottom: 20px;
}

.blog-tags canvas {
       margin-bottom: 0!important;
}


.blog-tags ul li {
	position: relative;
	display: inline-block;
	margin-bottom:2px;
	padding: 0px;
    display:inline-block;
}
.blog-tags ul li + li{ border:none;}
.blog-tags ul li a {
	font-size: 0.9em;
	letter-spacing: 1px;
	white-space: nowrap;
	line-height:18px; padding:5px;
}


@media (max-width: 768px) {
	.july_cat_description .image{ float:none; margin-bottom:15px; margin-right:0;}
     .news-tags{float: none;padding: 0;}

	.news-tags a {font-size: 12px;}
	.post-content .content {
		float: none;
		width: 100%;
		padding: 0;
	}
	.post-thumbnail {
		float: none!important;
		text-align: left!important;
		width: 100%!important;
		max-width: 100%!important;
		margin-bottom:10px;
		overflow: visible!important;
	}

	.post-thumbnail img {
		width: auto!important;
		display: block!important;
		margin: 0!important;
	}
}
                                                                                                                                                                                                
