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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 .tm-nav-logo {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250px;
    height: 60px;
    margin-top: -60px;
    transform: translateX(-50%);
    text-align: center;
}
.tm-logo-small img {
margin-top: -85px;

}
h1, h2, h3, h4, h5, h6 {
    margin: 0px 0px 20px;
    font-family: "Roboto Condensed",Helvetica,Arial,sans-serif;
    font-weight: 300;
    color: #f60101;			/* Change Based on Customer Theme*/
    text-transform: uppercase;
}
 .uk-navbar-nav > li.uk-active > a {
    background-color: transparent;
    color: #f60101;			/* Change Based on Customer Theme*/
}

.tm-fullscreen-container .tm-fullscreen .uk-panel h1 {
    color: none;
    text-shadow: none ;
    font-size: none;
}

.tm-block-primary {
    background-color: #f60101;		/* Change Based on Customer Theme*/
}

.tm-block-primary-dark {
    background-color: #f60101;		/* Change Based on Customer Theme*/
}

.uk-subnav > li > a {
    color:#ff60101;			/* Change Based on Customer Theme*/
}

em {
    color: #000;
}

a, .uk-link {
    color: #f60101;			/* Change Based on Customer Theme*/
    text-decoration: none;
    cursor: pointer;
}

.btn-primary, .btn-info, .btn-inverse {
    background-color: #f60101;		/* Change Based on Customer Theme*/
    color: #fff;
}

.tm-navbar {
    background: none repeat scroll 0% 0% #FFF;
}

.tm-navbar-fixed.tm-navbar-animated .tm-navbar-small {
    height: 110px;
    padding: 10px 15px;
    background: none repeat scroll 0% 0% #FFF;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}

.uk-navbar-nav > li > a {
    color: #000;
}

.tm-primary .uk-button {
    background: #FFF none repeat scroll 0% 0%;
    color: #000;
}
.uk-nav-navbar > li.uk-active > a {
    color: #f60101;
}

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
    background: #f60101 none repeat scroll 0% 0%;
    color: #FFF;
    outline: medium none;
}

 a:hover, .uk-link:hover {
    color: #f60101;
    text-decoration: underline;
}

.uk-subnav > li > a {
    color: #f60101;
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #f60101 none repeat scroll 0% 0%;
    color: #FFF;
}

legend {
    display: block;
    width: 100%;
    padding: 0px;
    margin-bottom: 22px;
    font-size: 22.5px;
    line-height: 44px;
    color: #000;
    border-width: 0px 0px 1px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}

:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {
    font-size: 12px;
    font-family: Consolas,monospace,serif;
    color: #3866B1;
    white-space: nowrap;
    padding: 2px 4px;
    border-radius: 3px;
    background:  none repeat scroll 0% 0%;
}

.tm-block-bottom-b.tm-block-primary-dark {
    border-image: none;
}

.form-actions {
    padding: 21px 20px 22px;
    margin-top: 22px;
    margin-bottom: 22px;
    background-color: inherit;
    border-top: 1px solid #E5E5E5;
}
