/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* 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; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div {
    background-image: url(../images/custom/image_default.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

/* 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; }

body {
	background: #fff;
}
@media (min-width: 960px) {
	.uk-width-medium-1-3 .uk-article img {
		width: 100%;	
		max-height: 350px;
		margin: 0 auto;
		clear: both;
		display: block;
	}
	.uk-width-medium-1-3 .uk-align-left {
		margin: 0;
	}
	.uk-width-medium-1-3 .uk-article {
		padding: 0;
		border: 1px solid #eee;
		box-shadow: 0 0 10px #eee;
		background: #fff;
	}
	.uk-width-medium-1-3 .uk-article-title {
		font-size: 24px;
		padding: 25px 25px 0 25px;
	}
	.uk-width-medium-1-3 .uk-article p {
		padding: 0 25px;
	}
}
.uk-heading-large {
	text-shadow: 1px 1px 2px rgba(0,0,0,0.7);
	font-family: "Norican";
	color: #f00;
}
.tm-top-a .uk-overlay-panel {
	color: #f00;
}
.tm-navbar-attached {
    background: #fff;
}
.tm-bottom-c  {
	color: #eee;
}

.tm-bottom-c .uk-panel-title {
	color: #fff;
}
.uk-dropdown-navbar {
	background: #ce000c;
}
.uk-nav-navbar > li > a:hover {
	background: #fff;
}
.uk-nav-navbar > li > a {
	color: #fff;
}
.tm-bottom-b {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.tm-bottom-b a {
	color: #fff;
}
.uk-panel-box-secondary {
    background-color: #fff;
}
.b2jcontainer h2, div#b2jcontainer_c117 .btn {
	background: #ce000c;

}
table.tableizer-table {
	font-size: 14px;
	border: 1px solid #CCC; 
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	} 
.tableizer-table td {
	padding: 4px;
	margin: 3px;
	border: 1px solid #CCC;
	text-align: center;
	width: 16.66%;
	}
.tableizer-table th {
	background-color: #ce000c; 
	color: #FFF;
	font-weight: bold;
}
.slogan {
	font-size: 46px;
	line-height: 52px;
	font-weight: 700;
	color: #ce000c;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	text-align: center;
	font-family: "Norican";
}

@media (max-width: 960px) {
.uk-navbar-center {
    float: none;
    text-align: center;
    max-width: 80%;
}
.uk-nav-offcanvas > li > a {
	color: #eee;
}

}