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

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

html {
    font: 300 15px / 22px 'Roboto', Arial, sans-serif;
color: #4f5157;
}

h1, h2, h3, h4, h5, h6 {color: #4f5157;font-weight: 400; word-break: break-word;}

.uk-panel.banner {
    box-shadow: 0 5px 8px 0 rgba(160, 166, 168, 0.35);
}

.tm-toolbar {color: #cccccc;}

h4, .uk-h4 {
    font-size: 18px;
    line-height: 25px;
}

@media (max-width: 1650px){
h2, .uk-h2 {
    font-size: 30px;
    line-height: 40px;
}}

.home-products .uk-panel-teaser {
    margin-bottom: 50px;
}

.uk-panel.uk-panel-box-primary a:not([class]), .uk-panel.uk-panel-box-primary .uk-link {
    color: inherit;
    text-decoration: none;
}

.newsletter {
    padding: 30px 20px 0 0;
}

.uk-article-title {
    font-size: 40px;
    line-height: 48px;
    font-weight: 300;
    text-align: left;
word-break: break-word;
}

.uk-sticky-placeholder {
    margin: 0px 0px 90px !important;
}

@media (min-width: 1170px){
.uk-navbar-nav > li > a {
    padding: 0 20px;
    color: #cccccc;
    font-size: 15px;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 400;
}}

@media (max-width: 1160px){
.uk-navbar-nav > li > a {
    padding: 0 14px;
    color: #cccccc;
    font-size: 14px;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 400;
}}

p, ul, ol, dl, blockquote, pre, address, fieldset, figure {
    margin: 5px 0 5px 0;
}

.uk-table td {vertical-align: middle;}

.newsletter input[type="text"] {color: #ffffff;}

.newsletter .btn-primary {
    background-color: #ffffff;
    color: #5cd1df;
    box-shadow: none;
}

@media (min-width: 1170px){
.history .uk-panel-box {padding: 0 30px 0 0;}}

.tm-logo-small {
    padding: 0;
}

@media (max-width: 590px){
.tm-noblog .tm-content, .tm-isblog .tm-article.tm-article-box, .yoo-zoo .uk-article {padding: 20px;}}