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

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

/* Logo size for centered navigation */
.tm-navbar-center [class*='tm-logo'] { transform: scale(1.2); }
.tm-block-footer .tm-footer {
    color: #ffffff;
    font-size: 18px;}
 * + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
    margin-top: 15px;
}

.uk-contrast h1, .uk-contrast h2, .uk-contrast h3, .uk-contrast h4, .uk-contrast h5, .uk-contrast h6 {
    color: #ffffff;
}
.uk-contrast {
    color: #ffffff;
}

input[type="text"],
input[type="email"],
input[type="tel"],

textarea
{
   
    width: 100%;
}

.uk-link-muted:hover, .uk-link-muted a:hover {
    color: #2ba7df;
}
a:hover, .uk-link:hover {
    color: #2ba7df;
    text-decoration: none;
        
}
.tm-block-footer .tm-footer a:hover {
    color: #2ba7df;
}

.uk-block-secondary a:hover:not([class]), .uk-block-secondary .uk-link:hover {
    color: #2ba7df;
    text-decoration: none;
        text-decoration-color: currentcolor;
        text-decoration-line: none;
        text-decoration-style: solid;
}
.uk-overlay-panel a:not([class]) {
    color: inherit;
    text-decoration: none;
}


.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {height: 70px;}

.uk-panel-box-primary {
    background-color: #ffffff;
    color: rgba(50, 50, 50, 0.7);
    border: 1px solid #2ba6df;
}


.uk-block-primary .uk-panel-box-primary {
    border-color: #2b8ab6;
    background-color: #ffffff;
}


.uk-panel-box {background: rgba(50, 50, 50, 0.53);}

.uk-panel-space {
    background-color: #2ba7df;
}

.uk-block-secondary .uk-text-muted, .uk-block-secondary .uk-link-muted, .uk-block-secondary .uk-link-muted a {
    color: rgb(255, 255, 255) !important;
}

.uk-block-secondary .uk-button:not(.uk-button-link) {
   
    background: #2ba6df;
}

