/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.tm-ascshare .uk-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}
.tm-uppercase { text-transform:uppercase; }
.tm-article-image-above-title img { width: 100%; margin-bottom: 35px; border:1px solid #ebebeb; }

.tm-article-image-above-title .tm-article-image-caption { position: absolute; bottom: 0; right: 1px; background-color:rgba(0,0,0,1); color: #fff; padding: 20px; margin: 0 0 60px 0; }
.tm-image-caption-below-image {background-color:rgba(0,0,0,1); color: #fff; padding: 10px; margin: -35px 0 35px 0;}

.tm-thumbnail-width { width: 350px; }

.tm-thumbnail-shadow {
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12);
    padding: 0 !important;
    border: none !important; 
}
.tm-thumbnail-shadow figcaption { 
    padding: 5px 10px; 
    color: #999;
    border-top:1px solid rgba(0,0,0,0.1);
    line-height: 14px;
} 

/*Menu Items
 ========================================================================== */
.uk-navbar-nav > li.item101 > a:hover,
.uk-navbar-nav > li.uk-active.item101 > a { 
    background:rgba(228,3,3,1); 
}  

.uk-navbar-nav > li.item105 > a:hover,
.uk-navbar-nav > li.uk-active.item105 > a { 
    background:rgba(255,140,0,1); 
}

.uk-navbar-nav > li.item106 > a:hover,
.uk-navbar-nav > li.uk-active.item106 > a {         
    background:rgba(255,237,0,1);
    color:#666; 
}

.uk-navbar-nav > li.item107 > a:hover,
.uk-navbar-nav > li.uk-active.item107 > a { 
    background:rgba(1,128,38,1); 
}

.uk-navbar-nav > li.item108 > a:hover,
.uk-navbar-nav > li.uk-active.item108 > a { 
    background:rgba(0,77,255,1); 
}

.uk-navbar-nav > li.item128 > a:hover,
.uk-navbar-nav > li.uk-active.item128 > a { 
    background:rgba(117,7,135,1); 
}
.uk-navbar-nav > li > a:focus {
    color: #666; 
}


.uk-article {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #DDD;
}
.uk-article:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.tm-embed { 
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; 
    overflow: hidden; 
    max-width: 100%; 
    
} 
.tm-embed iframe, 
.tm-embed object, 
.tm-embed embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
}

.tm-fb iframe {
    width:100% !important;
}

.tm-about-text-container {
    margin: 50px 0;
    padding-bottom: 50px;
    border-bottom: 1px solid #ebebeb; 
}