/* 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;
}

/* 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.3;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s 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; }

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



.tm-navbar {
    background-color: #000;
}

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li.uk-active > a {
    color: #fff;
}

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li > a {
    color: #bababa;
}

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li > a:hover {
    color: #bababa;
}


.uk-navbar-nav > li.uk-active > a {
    color: #fff;
}

.uk-navbar-nav > li > a {
    color: #bababa;
}


.uk-navbar-nav > li > a:hover {
    color: #bababa;
}


.uk-navbar-nav > li > a:focus, {
    color: #bababa;
}


body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li:hover > a, body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li > a:focus, body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li.uk-open > a {
    color: #bababa;
}


.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
	color: #bababa;
}


body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li.uk-active > a::before {
    background-image: -webkit-linear-gradient(left, #d8e51b, #d8e51b);
    background-image: linear-gradient(to right, #d8e51b, #d8e51b);
    background-color: #d8e51b;
}

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li:hover > a::before, body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li > a:focus::before, body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) .uk-navbar-nav > li.uk-open > a::before {
    background: #d8e51b;
}


.tm-contrast .uk-icon-button, .tm-contrast .uk-pagination > li > a, .tm-contrast .uk-pagination > li > span {
    border: 1px solid #fff;
    background: #fff;
    background-image: none;
    box-shadow: inherit;
    color: #000;
    text-shadow: inherit;
}

.tm-contrast .uk-icon-button:hover, .tm-contrast .uk-icon-button:focus, .tm-contrast .uk-pagination > li > a:hover, .tm-contrast .uk-pagination > li > a:focus {
    border-color: #d8e51b;
    background: #d8e51b;
    color: #ffffff;
}

.tm-navbar {
box-shadow: 0 9px 20px rgba(0, 0, 0, 0.06), 0 2px 3px rgba(0, 0, 0, 0.04);
}



a:hover, .uk-link:hover {
    color: #999;
    text-decoration: none;
}

.uk-dropdown-navbar {
    margin-top: 10px;
    background: #bababa;
    color: #777777;
}

.uk-button-primary:hover, .uk-button-primary:focus {
    background-color: #999;
}

.uk-navbar-nav > li > a:active {
	color: #fff;
}




.tm-navbar .tm-container-100 {
    max-width: 79%;
}





.uk-navbar-nav > li > a:active, {
    color: #fff;
}



.tm-navbar {
    background-color: #363636;
}





.tm-block-footer .tm-footer {

    padding-top: 0px;


}


.tm-block-texture {
    position: relative;
    border-bottom: none;
}



#tm-top-b {
    background-color: #f3f3f3;
    border-top: #dddddd 1px solid;
    border-bottom: #dddddd 1px solid;
}






#tm-bottom-b > div {
    padding-top: 50px;
    padding-bottom: 50px;
}







.uk-navbar-nav > li > a {
    font-size: 12px;
    padding: 4px 15px 0 15px;
}

#tm-footer > div {
    padding-top: 60px;
    padding-bottom: 60px;
}


.uk-text-left {
    text-align: center!important;
}




.uk-navbar-nav > li:hover > a::before, .uk-navbar-nav > li > a:focus::before, .uk-navbar-nav > li.uk-open > a::before {
    background: none;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


.uk-navbar-nav > li > a:hover {
    color: #fff!important;
}


.tm-nav-logo {
    margin-left: auto;
    margin-right: auto;
}


.uk-margin-small-right {
    margin-left: auto!important;
    margin-right: auto!important;

}



.uk-navbar-nav > li > a {

    height: 50px;

    line-height: 30px;
}

em {
     color: #999;
}




.uk-position-cover a {
    color: #999;
}



.uk-article-title {
    font-size: 32px;
    line-height: 37px;
    font-weight: 300;
    text-transform: none;
    text-align: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
    padding-bottom: 10px;
}



.uk-article-meta {
    display: none;
}





.tm-article-more {
    padding: 7px;
    border: 1px solid #999; 
}









.uk-navbar-toggle {
    font-size: 16px;
    color: #D8E41B;
    text-decoration: none;
}



.tm-navbar .tm-container-100 {
    padding: 0 5px;
}


.tm-navbar .tm-container-100 {
    max-width: 90%;
}



@media (max-width: 1200px) {

.uk-navbar-nav > li > a {
    font-size: 11px;
    padding: 4px 10px 0 10px;
}

#tm-header > div.tm-block-texture > div.uk-sticky-placeholder > nav > div > div > div.tm-nav-logo.uk-hidden-small > a > img {
    width: 150px;
}


.uk-navbar-center {
    float: none;
    text-align: right;
    max-width: 50%;
    margin-left: 5px; 
    margin-right: 5px;
}

}











/*FIX MOBILE IPAD ISSUE START*/


@media (max-width: 700px) {    /*SWITCH BACK TO 1100*/

    .tm-navbar, .tm-navbar.tm-navbar-small {  
    height: 100px;  
    }  

    .tm-navbar .uk-visible-small {     
    display: block !important;     
    }    

    .tm-navbar .uk-hidden-small,    
    .tm-toolbar.uk-hidden-small {     
    display: none !important;     
    }  
  .tm-navbar, .tm-navbar > div, .tm-navbar .uk-navbar-nav > li > a, .tm-navbar .uk-navbar-content, .tm-navbar .uk-navbar-brand, .tm-navbar .uk-navbar-toggle {
      height: 60px !important;
  }
  .tm-navbar-fixed .tm-navbar + .tm-block {
      padding-top: 0px;
  }

  h3, .uk-h3 {
    font-size: 20px;
    line-height: 26px;
}

.wk-slideshow .caption {
  display: none;
}

}

