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

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



.uk-navbar-nav {
	margin: 22px -20px 0 0;
}

em { color:inherit; }
.tm-content {	border-radius: 0px;	background: #FFFFFF;	padding: 20px; }

body { font-size:14px;line-height:155%; font-weight:400;}

/* -- increase text area on phones -- */
@media only screen and (min-device-width: 481px) {
	.tm-content {	margin: 0 -25px; }
}

.tm-block-dark {
	height: 100%;
	background-image:url(../../../../../images/siteGraphics/bottom-line.png);
	background-repeat: repeat-x; background-color:#012188;
}



@supports (-webkit-appearance:none) {
    .homepage-message {
	width: auto; 
	height: auto;
        margin: 0px 70px 100px 0px;
    }
} 

/* -- main area background image - homepage -- */
.tm-block-default {
	background-image:url(../../../../../images/siteGraphics/homepage-bg.jpg);
	background-size: cover;
}

.tm-navbar { background-image: url(../../../../../images/nav-back.png); background-repeat: repeat-x;  height: 111px; }


.tm-block-default:not(.tm-block-full-width) + .tm-block-default:not(.tm-block-full-width):not(.tm-block-divider), .tm-block-dark:not(.tm-block-full-width) + .tm-block-dark:not(.tm-block-full-width):not(.tm-block-divider), .tm-block-primary:not(.tm-block-full-width) + .tm-block-primary:not(.tm-block-full-width):not(.tm-block-divider) {
    margin-top: -20px;
    background: #000000;
}

p, a { color:#ffffff; }

.uk-nav-navbar > li > a:hover {
    color: #ffffff; background:#666666;
}

