/* Copyright (C) YOOtheme GmbH, Peacock Idea Inc. */

/* ========================================================================
Use this file to add Defaults CSS easily:
    - Base
    - Print
========================================================================== */

/* ========================================================================
   Component: Base
 ========================================================================== */

html {
    font-family: 'philoreg', Verdana, Arial, sans-serif;
}
/*
 * Blocks
 */
.tm-toolbar {
    margin-top: 15px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.tm-headerbar{
    margin-top: 15px;
    margin-bottom: 5px;
}
.tm-navbar{
    margin-top: 15px;
    margin-bottom: 25px;
}
.tm-footer {
    padding-top: 28px;
    margin: 0 0 25px 0;
    border-top: 1px #fff solid;
}
.uk-margin-extra-large {
    margin-top: 50px;
    margin-bottom: 50px;
}


/* Text-level semantics
 ========================================================================== */

:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
    font-family: 'philoreg', Verdana, Arial, sans-serif;
}
    
/* Headings
 ========================================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'philoreg', Verdana, Arial, sans-serif;
}
/* Preformatted text
 ========================================================================== */
code,
pre {
    font-family: 'philoreg', Verdana, Arial, sans-serif;
}
input,
button,
select,
textarea {
    font-family: 'philoreg', Verdana, Arial, sans-serif;
}
.navbar-search .search-query {
    font-family: 'philoreg', Verdana, Arial, sans-serif;
}
.uk-form label {
    font-family: 'philoreg', Verdana, Arial, sans-serif;
}


/* ========================================================================
   Responsive
 ========================================================================== */
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width : 767px) {
/* Styles */
    /*
     * Blocks
     */
    .tm-navbar{
        margin: 30px 0px 25px 0px;
        float: none;
    }
}
/* Tablets (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
/* Styles */
    .tm-toolbar{
        margin-top: 10px;
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 18px;
    }
    .tm-headerbar{
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .tm-navbar{
        margin-top: 5px;
        margin-bottom: 15px;
    }

}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1025px) and (max-width : 1223px) {
/* Styles */
    /*
     * Blocks
     */
    .tm-toolbar{
        margin-top: 15px;
        margin-bottom: 5px;
        font-size: 18px;
        line-height: 22px;
    }
    .tm-headerbar{
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .tm-navbar{
        margin-top: 5px;
        margin-bottom: 20px;
    }
}