.postid-27169 .modula-item,
.postid-35550 .modula-item,
.postid-32378 .modula-item,
.postid-19625 .modula-item,
.postid-19611 .modula-item,
.postid-23102 .modula-item,
.postid-35331 .modula-item,
.postid-35375 .modula-item,
.postid-35544 .modula-item,
.postid-36012 .modula-item,
.postid-36074 .modula-item,
.postid-36137 .modula-item,
.postid-36157 .modula-item,
.postid-36470 .modula-item,
.postid-36893 .modula-item,
.postid-36930 .modula-item,
.postid-36976 .modula-item,
.postid-36951 .modula-item,
.postid-36791 .modula-item,
.postid-37004 .modula-item,
.postid-36922 .modula-item,
.postid-25300 .modula-item,
.postid-37275 .modula-item,
.postid-37620 .modula-item,
.postid-37817 .modula-item,
.postid-38516 .modula-item,
.postid-38511 .modula-item,
.postid-38260 .modula-item,
.postid-38248 .modula-item,
.postid-38247 .modula-item,
.postid-38589 .modula-item,
.postid-38734 .modula-item,
.postid-38657 .modula-item,
.postid-39418 .modula-item,
.postid-39112 .modula-item,
.postid-39575 .modula-item,
.postid-39551 .modula-item,
.postid-39247 .modula-item,
.postid-40219 .modula-item,
.postid-40238 .modula-item,
.postid-40319 .modula-item,
.postid-41046 .modula-item,
.postid-40943 .modula-item,
.postid-41192 .modula-item,
.postid-41325 .modula-item,
.postid-40625 .modula-item,
.postid-40487 .modula-item,
.postid-40478 .modula-item,
.postid-41885 .modula-item,
.postid-41742 .modula-item,
.postid-41901 .modula-item,
.postid-42247 .modula-item,
.postid-42864 .modula-item,
.postid-43172 .modula-item,
.postid-44185 .modula-item,
.postid-44192 .modula-item {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; !important;
}

/* new text settings ZB */

.single-post .post-content p a, .single-post .post-content li a{
	font-weight: 600 !important;
	color: #ec1117 !important;
}

table.chemical-anchors-blog p a {
	font-weight: 600 !important;
}

.single-post .post-content p,
.single-post .post-content li {
	font-size: 18px;
	font-weight: 400;
}

.single-post .post-content p a {
	color: #ec1117 !important;
	text-decoration: none !important;
	font-weight: 500;
}

.blog-nove-baleni {
	background-color: #f7f7f7;
    padding: 27px 27px 27px 36px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-left: 4px solid #1bad1b;
	font-size: 18px !important;
}

.blog-nove-baleni:before {
	content: 'Novinka';
	display: block;
	padding-bottom: 8px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600 !important;
	color: #8b8b8b;
}

p.blog-prefooter-custom,
.blog-prefooter-custom a {
	font-weight: 600 !important;
	font-size: 20px !important;
}

.blog-prefooter-custom {
	background-color: #f7f7f7;
    padding: 27px 27px 27px 36px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-left: 4px solid #ec1117;
}

.blog-prefooter-custom:before {
	content: 'Další tipy';
	display: block;
	padding-bottom: 8px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600 !important;
	color: #8b8b8b;
}

.single-post blockquote p,
.single-post blockquote p a {
	font-weight: 600 !important;
	font-size: 20px !important;
}

.single-post blockquote {
	background-color: #f7f7f7;
    padding: 27px 27px 27px 36px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-width: 4px !important;
}

.single-post blockquote p:before {
	content: 'Zajímavost';
	display: block;
	padding-bottom: 8px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600 !important;
	color: #8b8b8b;
}
/* end of new text settings ZB */

.single-post .post-content .custom-link.btn.border-width-0.btn-accent.btn-flat.btn-no-scale.btn-icon-right {
	color: #fff !important;
}

.single-post .post-content p a:hover {
	text-decoration: underline !important;
	color: #ec1117 !important;
}

.single-post .post-content img {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	border-radius: 8px !important;
}

/* chemicke kotvy*/

table.design-sterka .fa-external-link-square:before {
	content: "\f14c";
    font-family: 'uncodeicon';
	color: #ec1117 !important;
	font-style: normal !important;
}

table.chemical-anchors-blog,
table.design-sterka {
	border-color: #d9d9d9 !important;
}

.chemical-anchors-blog tr td:first-of-type,
.design-sterka thead {
	background: #f8f8f8;
	color: #000;
	font-family: Roboto Condensed;
}

.chemical-anchors-blog tr td,
.design-sterka tr td {
	padding: 10px;
	border-color: #d9d9d9 !important;
}

.design-sterka tr th {
	text-align: center;
	vertical-align: middle;
	font-family: Roboto Condensed;
	font-size: 18px;
	padding: 8px;
	border-color: #d9d9d9 !important;
}

.chemical-anchors-blog tr th {
	text-align: center;
	vertical-align: middle;
	font-family: Roboto Condensed;
	font-size: 16px;
	padding: 8px;
	border-color: #d9d9d9 !important;
}

.chemical-anchors-blog tr th:first-of-type{
	text-align: left;
	padding: 10px;
	background: #f8f8f8;
	color: #000;
	font-family: Roboto Condensed;
}

/* chemicke kotvy */
/* nový blog */

.archive .t-entry .t-entry-title a:hover,
.blog .t-entry .t-entry-title a:hover {
	text-decoration: none !important;
}

.archive .tmb .t-entry .entry-small .extras > a,
.blog .tmb .t-entry .entry-small .extras > a {
	display: none !important;
}

/* end of nový blog */

.single-post .category-info a {
	text-transform: uppercase !important;
}

.single-post .post-info a:hover {
	text-decoration: none !important;
	color: #777777 !important;
}

.single-post .post-info a {
	color: #303133 !important;
}

.single-post .post-info {
	font-size: 14px;
	letter-spacing: 0px !important;
	text-transform: none !important;
	color: #777777 !important;
}

.single-post .post-info .date-info::before {
	content: "\f073";
	padding-right: 10px;
    color: #ec1117;
	font-family: 'uncodeicon' !important;
	font-weight: 400;
}

.single-post .author-info {
	display: none !important;
}

.postid-35517 .post-content iframe {
	border-radius: 8px !important;
}

body .tmb-overlay-gradient-bottom .style-color-jevc-bg:not(.tmb-term-evidence){
	background-image: linear-gradient(to top,rgba(0,0,0,.8) 30%,rgba(0,0,0,0) 70%) !important;
}

.single-post .widget_categories.widget-container a {
	font-size: 16px !important;
}

.blog p.t-entry-meta {
	line-height: 1.2em !important;
}

.tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb>.t-inside {
	border: none !important;
}

.button-blog-more {
	display: inline-block;
	margin-top: 36px;
}

.widget-container .widget-title+.tagcloud {
	margin-top: 27px !important;
	margin-right: 18px;
}

span.tag-link-count {
	display: none !important;
}

.post-content a:hover {
	text-decoration: underline;
}

/* blog video */

.post-template-default.postid-18971 .post-body .post-content .post-media {
	max-height: 560px !important;
}

.post-template-default.postid-32370 .post-body .post-content .post-media, .post-template-default.postid-4789 .post-body .post-content .post-media {
	max-height: 505px !important;
}

/* end of blog video */

.page-content form .search-container-inner{
	display: none;
}

.single-post li::marker {
	color: #ec1117;
}

.archive.category:not(.woocommerce) .post-content .post-title-wrapper, .archive.tag .post-content .post-title-wrapper {
	margin-top: 0;
	margin-bottom: 10px !important;
}

.blog-posts-container .tmb-text-showed.tmb .t-entry-visual .t-overlay-text{
	background: linear-gradient(0deg, black, transparent);
    padding-top: 50px;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.post-template-default .post-body .post-content{
	max-width: 900px;
}

.post-template-default .post-body .post-content .post-media{
	max-height: 450px;
    overflow: hidden;
    border-radius: 8px;
}

.post-content .post-title-wrapper{
	margin-top: 36px;
}

.left-aligned .row{
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.blog-footer-blocks .uncell.single-block-padding{
	padding: 36px 18px !important;
}

.share-button:not(.only-icon) .social ul li{
	border-radius: 2px;
	margin: 0 10px;
}

.share-button:not(.only-icon) .social ul li:hover{
	opacity: .7;
}

div[class*=sharer-].share-button .social ul li:before{
	color: #fff;
}

.share-button:not(.only-icon) .social ul li[class*=facebook]{
	background-color: #3b5998;
}

.share-button:not(.only-icon) .social ul li[class*=social-twitter]{
	background-color: #3b8aca;
}

.share-button:not(.only-icon) .social ul li[class*=social-pinterest]{
	background-color: #c5142b;
}

.share-button:not(.only-icon) .social ul li[class*=social-linkedin]{
	background-color: #2c8cc0;
}

.widget-container .widget-title{
	font-size: 20px !important;
    font-family: 'Roboto Condensed' !important;
    letter-spacing: 0 !important;
}

.widget-container .tagcloud a{
    border: 1px solid #ec1117 !important;
	color: #ec1117;
}

.widget-container .tagcloud a:hover{
    border: 1px solid #ec1117 !important;
	background: #ec1117;
	color: #fff !important;
}

body.blog .page-body,.archive:not(.woocommerce) .page-body{

}

.blog-posts-container .isotope-container h3 a{
    display: block;
	color: #ec1117 !important;
}

.blog-posts-container .isotope-container .tmb .t-inside{
	display: flex;
    align-items: center;
}

/*
.blog-posts-container .isotope-container .tmb .t-inside .t-entry-visual{
    margin-right: 18px;
}
*/

.blog-posts-container .isotope-container .btn.btn-default{
	background: #ec1117 !important;
	border: 1px solid #ec1117 !important;
}

.blog-posts-container .isotope-container .btn.btn-default:hover{
	background: #cf3636 !important;
	border: 1px solid #cf3636 !important;
}

body.blog .widget-container.widget_categories ul li,.archive.category:not(.woocommerce) .widget-container.widget_categories ul li{
	line-height: 32px;
	color: #777;
    font-size: 12px;
}

body.blog .widget-container.widget_categories ul li a,.archive.category:not(.woocommerce) .widget-container.widget_categories ul li a{
	font-size: 16px;
}

.sidebar-widgets ul li.current-cat > a{
	color: #ec1117;
}

.single-post .type-post .post-content .double-top-padding{
	padding-top: 0;
}

.single-post .post-info a{
	color: #ec1117;
}

@media (max-width: 959px){
	.blog .page-body .row-inner,.archive .page-body .row-inner,.post-template-default .post-body .row-inner:not(.wpb_row){
		display: flex;
		flex-direction: column-reverse;
	}
	
	.blog .page-body .row-inner > div,.archive .page-body .row-inner > div,.post-template-default .post-body .row-inner > div:not(.wpb_column){
		width: 100%;
		border: 0;
		padding-top: 0;
	}
}

@media (max-width: 569px){	
	.archive .row-breadcrumb,.blog .row-breadcrumb{
		margin-left: -18px;
	}
	
	.archive .post-body .row.row-parent.un-sidebar-layout,.blog .post-body .row.row-parent.un-sidebar-layout{
		padding-top: 18px;
		padding-left: 18px;
		padding-right: 18px;
	}
	
	.post-template-default .main-container .row-container .row-parent{
		padding-left: 18px;
		padding-right: 18px;
	}
	
	.post-after .single-h-padding{
		padding-right: 0 !important;
	}
	
	.archive .post-body .row.row-parent.un-sidebar-layout{
		padding-top: 36px;
	}
	
	.tmb-light.tmb-border, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb > .t-inside, .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual{
		border: 0 !important;
	}
	
	.blog-posts-container .tmb-text-showed.tmb .t-entry-visual .t-overlay-text{
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	
	.blog-posts-container .tmb-content-overlay .h4, .post-template-default h3.h4{
		font-size: 26px !important;
	}
	
	.catalog-img{
		max-width: 100%;
	}
	
	.post-template-default .main-container .row-container .double-top-padding{
		padding-top: 36px;
	}
	
	.post-template-default .row-breadcrumb > .row{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.blog-footer-blocks .heading-text{
		text-align: center;
	}
}