html, body{}
a {text-decoration:none}
.btn-block {width:100%;display:block}
#logo {
    height: 48px;
    padding: 3px;
}
.bold {
	font-weight:bold;
}
/*  kirp */
.object-item .object-info .object-title {
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 40px;
    max-height: 40px;
    word-break: break-word;
    word-wrap: break-word;
    color: #000;
    font-weight: 600;
    line-height: 20px;
}
.hidden, .hide{display:none;}
/*
overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
  font-size: 90%;
  color: rgb(115, 118, 119);
  padding-left: 1.5em;
  padding-right: .5rem;
*/

/* listeler */
.lgrid_col {}
.lgrid_title {padding-bottom:10px;position:relative}
.lgrid_title:after {position:absolute;bottom:0;left:0;height:3px;background:#ff5c26;width:60%;content:''}
.lgrid_item {border:1px solid #ddd;padding-bottom:3px;}
.lgrid_item a:hover {opacity:0.8}
.lgrid_item_title {display:flex;padding: 8px; align-items: center; width: 100%; line-height:18px; height: 46px;color:#f92d55;font-weight:600}
.lgrid_item_title>span {max-height: 38px;overflow: hidden;}
/*.lgrid_title:before {height:3px;background:#eee;width:30%}*/
.lgrid .lgrid_img {display:flex;width:100%;overflow:hidden;}
.lgrid .h-2 {height:200px;}
.lgrid .h-24 {height:240px;}
.lgrid .h-3 {height:300px;}
.lgrid .h-4 {height:400px;}
.lgrid .lgrid_img img {width:100%;height:auto;object-fit:cover}
.lgrid .lgrid_img img.img2 {display:block;width:auto;height:100%}

img[style*="float: left"] {
    margin-right:15px;
}
img[style*="float: right"] {
    margin-left:15px;
}