.search-tags-cloud{border: 1px solid #eeeeee; padding: 20px; font-size: 14px!important; line-height: 20px!important; color: #777!important; margin-bottom: 30px;}
.search-tags-cloud a{color: #777!important;}
.search-tags__title{font-family: "Comfortaa-Bold", "roboto_ltregular";
    font-weight: 400;
    font-size: 18px;color: #000; margin-bottom: 10px}
#newsDetail{
	margin-top: 24px;
    margin-bottom: 25px;
}

#newsDetail .newsDate{
	margin-top: 24px;
	color: #888888;
}

#newsDetail .description{
	border-top: 1px solid #e7e8ea;
	padding-top: 24px;
	line-height: 21px;
	margin-top: 24px;
	max-width: 850px;
	font-size: 14px;
}

#newsDetail .more{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-decoration: none;
	display: inline-block;
	margin-top: 12px;
	color: #ffffff;
	padding: 4px 12px;
}


#newsDetail .more:active{
	position: relative;
	top: 1px;
}

#newsDetail .bigPicture img{
	max-width: 100%;
}


.blogMenu{border: 1px solid #eeeeee; margin: 10px 0px 25px; padding: 10px;display: flex; flex-direction: row; flex-wrap: wrap; list-style: none;background: #f9f9f9!important;font-family: "robotomedium"}
.blogMenu li a{padding: 10px; display: block; font-size: 14px; line-height: 20px; font-weight: 700; color: #111!important;}
.blogMenu li a{transition: 0.4s!important;}
.blogMenu li a:hover{opacity: 0.7!important; }
.blog-item{display: flex; flex-direction: row; border: 1px solid #eeeeee; margin-bottom: 25px; padding: 9px!important; background: #f9f9f9}
.blog-list .blog-item:last-child{margin-bottom: 0px; padding-bottom: 0px;}
.blog-item__img{width: 340px; padding: 10px;}
.blog-item__img img{max-width: 100%;height: auto; margin-bottom: 0px;}
.blog-item__content{ width: calc(100% - 340px); padding: 10px 10px;}
.blog-item a{transition: 0.4s!important;}
.blog-item a:hover{opacity: 0.7!important; }

.blog-item__content-meta{font-size: 14px; line-height: 20px; font-weight: 600; display: flex; flex-direction: row; flex-wrap: wrap; padding: 5px 0px;}
.blog-item__content-meta a{color: #666;}
.blog-item svg{ width: 13px; height: 13px; position: absolute; left: 0px; top: 4px; fill: #fec221;}
.meta_date, .meta_author{position: relative; padding-left: 18px; display: block; margin-right: 13px;}

.blog-item__content-name{font-size: 18px; line-height: 25px;  padding: 10px 0px; font-family: "robotomedium";}
.blog-item__content-name a{color: #111;}

.blog-item__content-meta-footer{display: flex; flex-direction: row; flex-wrap: wrap; padding: 5px 0px;font-size: 14px; line-height: 20px;}
.blog-item__content-meta-footer a{margin-right: 15px; color: #666;}


.blog-mainpage-comment{padding:14px 19px 9px; background: #f9f9f9!important;border: 1px solid #eeeeee; margin-bottom: 25px;}
.blog-mainpage-comment__title {font-size: 18px; line-height: 25px; margin: 5px 0px!important;}
.blog-mainpage-item {margin: 0;padding-bottom: 10px!important;padding-top: 10px!important;}
.blog-f-line {height: 1px;width: 100%;background: #eeeeee!important;margin: 10px 0rem;}
div.blog-mainpage-comment .blog-mainpage-content {padding-top: 5px; line-height: 20px;font-size: 14px;display: block;}

div.blog-mainpage-item .blog-author{position: relative; padding-left: 18px; line-height: 20px!important; font-size: 14px; line-height: 20px!important;}
.blog-author-icon{width: 13px!important; height: 13px!important; position: absolute!important; left: 0px!important; top: 0px!important; padding-right: 0em!important;line-height: 20px!important;}
.blog-author-icon svg {width: 13px!important;height: 13px!important;margin-right: 0px!important;fill: #fec221!important;}


.blog-detail__meta{font-size: 14px; line-height: 20px; font-weight: 600; display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 25px; color: #666; padding: 10px 20px;border: 1px solid #eeeeee; background: #f9f9f9}
.blog-meta__author{position: relative; padding-left: 18px; margin-right: 15px;}
.blog-detail__meta svg{ width: 13px; height: 13px; position: absolute; left: 0px; top: 4px; fill: #fec221!important;}
.blog-meta__date{position: relative; padding-left: 18px;}
.blog-detail__meta a{display: block; font-size: 14px; line-height: 20px; font-weight: 700; color: #666!important;}

.blog-detail__description{background:#ffff; border: 1px solid #fff; padding: 20px 0px; font-size: 16px; line-height: 25px;}
.blog-detail__description ul, .blog-detail__description ol{margin-top: 10px; margin-bottom: 10px;}
.blog-post-avatar{display: none}
.blog-detail__description img{max-width: 100%;height: auto; margin-bottom: 0px;}

.blog-post-meta-util {border: 1px solid #e7e8ea;padding: 14px 19px;display: flex;flex-direction: row;margin-bottom: 0px;margin-top: 25px!important;background: transparent;line-height: 20px!important;font-size: 14px!important;justify-content: start!important;flex-wrap: wrap!important;}
.blog-post-edit-link, .blog-post-delete-link, .blog-post-comments-link, .blog-post-views-link, .blog-post-publish-link, .blog-post-hide-link, .blog-post-show-link{font-size: 14px!important; line-height: 20px!important;}
.blog-post-edit-link, .blog-post-delete-link, .blog-post-comments-link, .blog-post-views-link, .blog-post-publish-link, .blog-post-hide-link, .blog-post-show-link{padding-right: 15px!important;}
div.blog-post-meta-util span{padding-left: 0px!important; background: transparent!important;}
span.rating_vote_text{display: none!important;}
.blog-post-meta-util .ilike-light .bx-ilike-right{ padding: 0px 0px 0 10px!important;background-position: 0 -42px;font-size: 14px!important;}
.rating_vote_text{padding-left: 0px!important;}

.blog-comment-link{display: none!important;}

div.blog-post-edit-form, div.blog-comment-fields {background-color: #f9f9f9!important;}
div.blog-post-edit-form {width: calc(100% - 40px)!important;padding: 20px!important;}
.blog-post-field{padding: 5px 0px!important;}
.blog-post-field input[type="text"], .blog-edit-input input[type="text"], .blog-table-header-left select, .blog-table-header-left input[type="text"]{padding: 10px 15px!important; width: calc(100% - 30px)!important;}
div.blog-post-field-code{font-size: 14px!important; line-height: 20px!important; margin-top: 0px!important; padding: 5px 0px!important;}
.blog-post-message #blog-upload-file, .blog-post-message .blog-edit-field{display: none!important;}
.blog-edit-field-caption, .blog-post-field-access-title{font-size: 14px!important; line-height: 20px!important;padding-bottom: 10px!important;}
#blog-post-user-fields-UF_IMG{background: #fff;margin: 10px 0px; padding: 19px;font-size: 14px!important; line-height: 20px!important; font-weight: bold; }
#blog-post-user-fields-UF_IMG .fields.files{border: 1px solid #eeeeee; display: inline-block; margin-top: 10px;}
.blog-post-field textarea, .blog-table-header-left textarea{background: #fff;margin: 0px 0px 10px; padding: 19px;border: 1px solid #eeeeee;width: calc(100% - 38px)!important;}
.blog-post-field-user-prop{font-size: 14px!important; line-height: 20px!important; font-weight: bold; }
div.blog-post-field-text {padding: 10px 0px!important;}
.blog-post-field-enable-comments span{display: inline-block!important;}

.blog-post-buttons input, .blog-buttons input{line-height: 20px; font-size: 14px; font-weight: bold; padding: 10px; border: 0px!important;}
.blog-post-field .fields{margin-top: 5px;}
.blog-table-header-left{width: 100%}
table.blog-table-header-left th, table.blog-table-header-left td, table.blog-table-header-top th, table.blog-table-header-top td {padding: 10px!important;vertical-align: top;border-top: 1px solid;}
div.blog-buttons {padding-top: 20px; text-align: center;}
.blog-post-tag {border: 1px solid #e7e8ea;padding: 14px 19px!important;display: flex;color: #111;flex-direction: row;margin-bottom: 20px;margin-top: 10px!important;background: transparent!important;font-size: 14px!important;line-height: 20px!important;justify-content: space-between;flex-wrap: wrap!important;}
.blog-post-field-user-prop select[multiple="multiple"]{display: block!important; margin-top: 10px!important;}
.product-blog a{ color: #111!important;}
@media (max-width:700px){
    .blog-item{display: block; margin-bottom: 10px;}
    .blog-item__img{width: calc(100% - 20px); padding: 10px 10px 0px;}
    .blog-item__content{ width: calc(100% - 20px); padding: 10px 10px;}
    .blog-item a{display: block}
}