/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #c3cce8; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #fff; }

.tm-block-texture-2 {
	background-image: url(../images/custom/tm-block-texture-1.jpg);
}

.tm-block-texture-2 {
	background-image: url(../images/custom/tm-block-texture-3.jpg);
}

.tm-block-texture-3 {
	background-image: url(../images/custom/tm-block-texture-2.jpg);
}

.tm-block-texture-4 {
	background-image: url(../images/custom/tm-block-texture-4.jpg);
}

.tm-block-bottom-e {
    background-image: url(../images/custom/image_default.jpg);
}

.tm-block-texture-1, .tm-block-texture-2, .tm-block-texture-3, .tm-block-texture-4, .tm-block-bottom-e {
    background-repeat: no-repeat;
    background-size: cover;
}

.tm-block-bottom-e > div, .tm-block-texture-2 > div, .tm-block-texture-3 > div, .tm-block-texture-4 > div {
	color: #000;
}

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    fill: #c3cce8;
    opacity: 0.3;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { opacity: 1; }

/* WordPress Pagination */
.home.tm-article-blog .uk-pagination { display: none; }

.ui-cat-title {
	margin-top: 30px;
	border-bottom: none;
}

.ui-blog-sub-cat {
	margin-top: 15px;
	width: 100%;
	padding: 0;
}

.ui-blog-img {
	float: right;
	width: 50%;
}

.ui-blog-hr {
	width: 100%;
}

.tm-navbar-attached {
	background: rgba(255,255,255,0.75);
}

.tm-subnav-bullet > li {
  width: 33%;
}

/* Blog image */
article.uk-article img.uk-align-right, article.uk-article a.uk-align-right img {
	border-radius: 5px;
}

@media screen and (min-width: 768px) {
	.tm-content > .uk-article > .uk-align-right,
	.tm-content > .uk-article > .uk-alignleft { /* Add only to image in article */
		width: 50%;
	}
	article.uk-article a.uk-align-right {
		width: 33%;
	}
	article.uk-article img.uk-align-right {
		width: 33%;
	}
	
	:is(body.products-page) article.uk-article a.uk-align-right {
		width: 100%;
	}
	
	:is(body.products-page) article.uk-article img.uk-align-right {
		width: 100%;
	}

	.products-page h2 {
		font-size: 18px;
		line-height: 20px;
	}
	.products-page h1, .products-page h2 {
		margin: 0 0 4px 0;
	}
}

@media (max-width: 768px) {
	/* Blog image size */
	.uk-align-left {
	  margin-right: 0px;
	  float: left;
	}
	.uk-align-right {
	  margin-left: 0px;
	  float: right;
	}

  .uk-breadcrumb {
	display: none !important;
  }
  .uk-article-title {
	font-size: 28px;
	line-height: 32px;
	margin: 0 0 12px 0;
  }
}