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

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

/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #c3cce8; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #fff; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div {
    background-image: url(../images/custom/image_default.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
}

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    #fill: #c3cce8;
    opacity: 0.6;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { 
    opacity: 1; 
    #fill: initial;
}

/* WordPress Pagination */
.home.tm-article-blog .uk-pagination { display: none; }

#tm-top-a h3 {#width: 110%;}

@keyframes chevron{
    0%{
        transform:translateY(-25px);
        filter: opacity(0);
        -webkit-filter: opacity(0);
    }

    30%{
        transform:translateY(0px);
        filter: opacity(1);
        -webkit-filter: opacity(1);
    }

    70%{
        transform:translateY(0px);
        filter: opacity(1);
        -webkit-filter: opacity(1);
    }

    100%{
        transform:translateY(25px);
        filter: opacity(0);
        -webkit-filter: opacity(0);
    }
}

a.scrolldown {
    display: block;
    margin: 30px auto 0px;
    animation: chevron 3s infinite ease-in-out;
    position: relative;
    z-index: 5;
    pointer-events: initial;
    text-align: center;
}

#block2text b {color: #ebda07;}
#block2text span {font-weight: bold;color: white;}
#block3text b {color: #00aa5e;}
#block4text b {color: #749475;}
#block4text strong {color: #5fc5ec;}

.uk-open .uk-modal-dialog {
    max-width: 290px;
    max-height: 230px;
}
@media (min-width: 767px) {
.tm-footer-bottom .tm-subnav-bullet > li {
    min-width: 10%;
    width: 25%;
}
}
.seo_breadcrumbs {
    text-align: center;
    margin-bottom: -3%;
    font-size: small;
}
.tm-bottom-e .uk-panel-title {overflow-wrap: break-word;}
.tm-bottom-e .uk-panel-hover {padding: 20px;}

#comments.uk-margin {display:none;}

.uk-nav.uk-nav-navbar {
    display: none;
}
.uk-open:hover{
    .uk-nav.uk-nav-navbar {
        display: block;
        background: #2d40cb;
        opacity: 50%;
        li>a {
            opacity: 1;
            color: white;
        }
    }
}

@media (min-width: 767px) {
    .tm-fullscreen .uk-sticky-placeholder + .tm-header-container {
        margin-top: 0;
    }
}
