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

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

.tm-headerbar {
    padding-bottom: 10px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px !important;
	background-color: #ffffff !important;
}

.fullscreen-slideshow .tm-page {       
z-index: 3 !important;      
position: relative !important;  
}      

.fullscreen-slideshow .tm-fullscreen {    
	height: auto !important;   
}
.tm-fullscreen {    
	 border-bottom-width: 0px !important;
    border-top-width: 0px !important;
}

a, .uk-link {
    color: #000000 !important;
    cursor: pointer;
    text-decoration-color: currentcolor;
    text-decoration-line: none;
    text-decoration-style: solid;
}

.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus {
  background: #fafafa;
  color: #EE2023 !important;
  /* 2 */
  outline: none;
}

.uk-navbar-nav > li.uk-active > a {
    background-color: rgba(0, 0, 0, 0);
    color: #EE2023 !important;
    font-weight: bold;
}

.uk-navbar-nav > li.uk-hover > a {
    background-color: rgba(0, 0, 0, 0);
    color: #EE2023 !important;
    font-weight: bold;
}

.tm-footer {
    color: #525252;
	font-size:10px !important;
}

.tm-block-dark {
    background-color: #000000 !important;
}

body {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #CDC6BE !important;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.tm-headerbar .uk-panel{
    max-width: 700px !important;
    width:700px;
	padding-top:10px !important;
}
.tm-bottom-a .uk-panel{
        background:#ffffff;
        padding: 30px 10px !important;
}
.tm-bottom-a .uk-panel h3{
        color: #EE2023 !important;
        text-align:center !important;
}
.tm-bottom-a .uk-panel p{
   color:green ; 
}

h3 {
    font-size: 16px !important;
}

  
.uk-article-title {
    font-size: 40px;
    font-weight: 700;
    line-height: 42px;
    text-transform: none !important;
	color: #000000 !important;
	text-align:center !important;
}

em {
    color: #525252 !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #000000 !important;
    font-family: "Lato";
    font-weight: 700;
    text-transform: none !important;
}


@media (min-width: 768px){
    .tm-page .tm-block:first-child {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
    }
    .uk-article:last-child{
        margin-bottom:0 !important;
    }
}

@media (max-width: 480px){
    .tm-page .tm-block:first-child {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .tm-fullscreen{
        height: inherit !important;
    }
    .uk-navbar-center a{
        float: left;
    }
}