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

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


body {
  margin: 0;
  font-family: 'Montserrat';
  font-size: 15px;
  line-height: 22px;
  color: #323946;
  
}

.uk-navbar-nav > li > a {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  height: 90px;
  padding: 0 23px;
  line-height: 90px;
  color: #e8d6be;
  font-size: 14px;
  font-family: 'Montserrat';
  font-weight: 600;
}

.uk-navbar {
    background: #7c6690;
    color: #ffffff;
}

.tm-toolbar {
    box-sizing: border-box;
    padding: 10px 0;
    height: 45px;
    background: #80bbb8;
    color: #ffffff;
    font-size: 14px;
}

.tm-navbar {
    border-bottom: 4px solid #80bbb8;
}

.tm-toolbar a {
    color: #fff;
}

.uk-navbar-nav > li.uk-active > a {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
}

.tm-noblog .tm-content, .tm-isblog .tm-article.tm-article-box, .yoo-zoo .uk-article {
    border-radius: 10px;
    padding: 50px;
    box-shadow: 0 4px 6px 0 rgba(37, 42, 52, 0.3);
    /*background: #fcf3eb;*/
  background: #fcf8f4;
}

.uk-dropdown-navbar {

    margin-top: 4px;
    background: #37224b;
    color: #ffffff;

}

.uk-overlay-background {

    background: #ffffffd4;

}

.uk-panel-box-primary {

    background-color: #95ccc9;
    color: #ffffff;
    background: #95ccc9;

}

.uk-panel-box-secondary {
    background-color: #cb90ac;
    color: #ffffff;
    background-image: none;
}

em {

    color: #a460a3;

}

.tm-footer {

    box-sizing: border-box;
    padding: 15px 0;
    background: #15364d;
    color: #b2b2b2;
    font-size: 14px;

}

.uk-block-default {
    background: #1f6773;
} 

.uk-slidenav {

    display: inline-block;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    line-height: 50px;
    color: #323946;
    font-size: 15px;
    text-align: center;
    background: #ddf2f1;

}

a, .uk-link {

    color:  #7fadc4;
    cursor: pointer;

}


.uk-block {

    padding-top: 55px;
    padding-bottom: 30px;

}

element {

}
.tm-tabs-monday .uk-tab li.uk-active {
    background: 
    #f7e2e8;
}



html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: rgba(0, 0, 0, 0);
    color: #d2b99f;
}

html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {

    color:  #d2b99f;

}

.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {

    background: rgba(0, 0, 0, 0);

color:  #d2b99f;
    outline: none;

}