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

/* ========================================================================
   Use this file to add custom CSS easily
 ======================================================================== */
div.mod-languages li {
 		margin-right: 0px;
}
div.mod-languages ul {
    margin: -20px;
}

@media (min-width: 960px) {
/*    .tm-navbar:not(.uk-navbar-attached) { top: 70px;}*/
    .tm-navbar:not(.uk-navbar-attached) .tm-nav-logo {top: -40px; margin-left: 20px}
    .tm-navbar:not(.uk-navbar-attached) .tm-nav-wrapper {margin-left: 30px}
     div.mod-languages ul {
    	margin: -35px;
	}
}

.tm-navbar-fullscreen .uk-navbar-nav {
    margin-top: 20px;
}

.tm-fullscreen .uk-overlay-background {
    background: rgba(0,0,0,0.3)}

.tm-fullscreen .uk-overlay-background .uk-button
{
	border-color: transparent;
}

.uk-overlay-panel a:not([class])
{
    text-decoration: none;
}

.tm-leading-article .uk-article-title { text-align: center; }
.tm-leading-article h3 { text-align: center; }

.uk-article-title  { text-align: center; }
h3 { text-align: center; }
.cmbf-button-container { box-shadow: none }
.cmbf-button-container:hover  { box-shadow: none }

.tm-socialbar {
    right: 35px;
}


.tm-fullscreen .uk-article-lead {
    color: #ffffff;
    font-size: 20px;
    line-height: 25px;
    font-weight: normal;
	font-style: normal;
}

@media (max-width: 480px) {
	h1, .uk-h1 {
	    font-size: 30px;
	}

	.tm-fullscreen .uk-article-lead {
	    font-size: 13px;
	}
}
.uk-alert h2 {
    font-size: 28px;
    margin-bottom: 0px;
}
.uk-alert p {
    margin-top: 0px;
}
.uk-alert-large {
	padding: 10px;
}