/*
Theme Name: Uued uudised 3
Theme URI: https://uueduudised.ee
Author: UU
Author URI:
Description: Uute uudiste portaali versioon 3
Version: 3.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: uu_3
*/
@media (max-width:991px) {
    .uu-lic-small{
        max-height:96px!important;
        overflow:hidden;
    }

    .uu-lic-small-horizontal{
        /*max-height:120px;*/
        overflow:hidden;
    }

}
.uu-lic{
    max-height:210px;
    overflow:hidden;
}

@media (min-width:991px) {
    .uu-lic {
        max-height: 280px;
    }

}

@media (min-width:1395px) {
    .uu-lic {
        max-height: 390px;
    }

}

.uu-mb-shadow {
    box-shadow: 0 1px 7px 0 rgba(176,176,176,0.52);
    -webkit-box-shadow: 0 1px 7px 0 rgba(176,176,176,0.52);
    -moz-box-shadow: 0 1px 7px 0 rgba(176,176,176,0.52);
}

.top-5 {
    top: 5px;
}

.uu-bg-dark{
    background-color: #353535FF;
    color:#dddddd;
}
.uu-top-row{
    /*height:44px;*/
}

.main-menu .nav-link a {
    color: blue;
}

.main-menu .navbar-nav .nav-link a:hover {
    background-color: blue;
}

.uu-content-text{
    font-size:1.2em;
    line-height:170%;
}

.uu-limgc a img{
    opacity:.95;
    transition: opacity 0.2s linear;
}

.uu-limgc:hover a img{
    opacity:1;
}

.uu-lic-small{
    max-height:170px;
    overflow:hidden;
}

.uu-lic-small img{
    width:100%;
    height:auto;
}

.uu-lic-small-horizontal{
    max-height:107px;
    overflow:hidden;
}
/*#3AB4F2*/
.block-background-one {
    background-color: rgba(58, 180, 242, 0.76);
}
.block-bg-pink{
    background-color: rgb(255, 246, 243);
}
.uu-list-title{
    text-decoration: none;
    font-weight:bold;
    color:#0a2540;
}
.uu-sm-img-title{
    max-height:120px;
    overflow:hidden;
    text-overflow:ellipsis;
}

.uu-meta-block-sm{
    margin: 7px -13px 5px -13px;
}
.uu-meta-block-sm div{
    font-size:14px;
}
.uu-meta-block-sm div a{
    text-decoration: none;
}
.uu-meta-block-sm div a:hover{
    text-decoration: underline;
}

.uu-meta-block-sm-hrz{
    margin: 0 -13px 4px -12px;
}
.uu-meta-block-sm-hrz div{
    font-size:14px;
}
.uu-meta-block-sm-hrz div a{
    text-decoration: none;
}
.uu-meta-block-sm-hrz div a:hover{
    text-decoration: underline;
}

/* BS override */
.nav-link{
    font-weight:bolder;
    color:#000000;
    padding-left:1rem;
    padding-right:1rem;
}

.nav-link:hover, .nav-link:focus{
    border-bottom: 4px solid #179cde;
}

.navbar-nav .nav-link.active{
    background-color: #179cde;
    color:#ffffff;
    border-bottom: 4px solid #ffffff;
}

.icon-fb{
    font-size: 1.6rem!important;
    margin-right:.8rem;
    border:1px solid #000000;
}

.uu-dark-btn{
    background-color: #000000;
    color:#ffffff;
    border: 1px solid #999999;
}
.uu-dark-btn:hover{
    background-color: #000000;
    color:#ffffff;
    border: 1px solid #ffffff;
}
.uu-hdr-bi-fb{
    font-size: 1.5rem!important;
    margin-right:.5rem;
    line-height: 1rem!important;
}
.uu-hdr-bi-yt{
    font-size: 1.9rem!important;
    line-height: 3rem!important
}

.uu-single-sm-container a .bi{
    font-size: 2rem!important;
    margin-left:.5rem;
    margin-right:.5rem;
    opacity: 0.7;
}
.uu-single-sm-container a .bi:hover{
    opacity: 1;
}
.bi-facebook{
    color: #4267B2;
}

.bi-twitter{
    color: #1DA1F2;
}
.bi-twitter-x{
    color: #14171A;
}
.bi-linkedin{
    color: #0077B5;
}
.bi-pinterest{
    color: #BD081C;
}
.header-icon-container .bi-facebook, .header-icon-container .bi-youtube {
    color: #a9a9a9 !important;
}

.header-icon-container .bi-facebook:hover {
    color: #4267B2 !important;
}
.header-icon-container .bi-youtube:hover {
    color: #ff0000 !important;
}

.uu-footer-bg{
    background-color: #ebebeb;
    border-top: 1px solid #d4d4d4;
    color:#000000;
}
.uu-smaller-font{
    font-size: 90%;
}
.uu-sm-meta{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.uu-meta-bg-transparent{
    opacity: 0.5;
}

.size-full{
    width:100%;
    height:auto;
}
.alignleft{display:inline;float:left}
.alignright{display:inline;float:right}
.aligncenter{display:block;margin-right:auto;margin-left:auto}