/*=============================================================*/
/* Common Styles
/*=============================================================*/
.ml-0 {margin-left: 0;}
.ttu {text-transform: uppercase;}
.ha {hyphens: auto;}
/*=============================================================*/
.pagination {display: flex;}
.desc p {hyphens: auto;}
.descr_full {font-size: 16px;color:#6f7885;line-height: 30px;}

/*=============================================================*/
.topbar-01 .right .user-profile {top: -1px;display: inline-flex;align-items: center;}
.topbar-01 .right .user-profile p {font-weight: 600;}
.topbar-01 .right .user-profile img {width: 30px;height: 30px; top: 0;}
.topbar-01 .right .user-profile .user-menu {top: 60px; width: auto; min-width: 220px;}
.topbar-01 .right .user-profile:hover .user-menu, 
.topbar-01 .right .user-profile .user-menu:hover {top: 48px;}
.topbar-01 .right .user-profile .user-menu ul li {padding: 8px 30px 8px 50px;}
.topbar-01 .right .user-profile .user-menu ul li:last-child {border-radius: 0 0 5px 5px;}
.topbar-01 .right .user-profile .user-menu ul li a {display: block; white-space: nowrap;}
.topbar-01 .right .user-profile .user-menu.guest {padding: 15px 0 15px;}
.topbar-01 .right .user-profile .user-menu.guest ul li:last-child {padding: 8px 15px 8px 50px;margin-top: 0;}
.topbar-01 .right .user-profile .user-menu.guest ul li:last-child:before{left: 25px;top: 10px;position: absolute;}
.topbar-01 .right .user-profile .user-menu.guest ul li:last-child:hover:before{font-family: fontawesome;content: '\f0da';font-size: 14px;color: #f96d00;left: 25px;top: 10px;position: absolute;}

/*=============================================================*/
.navbar-menu .navbar-brand.background-logo::before {top: -7px;}
.navbar-menu .navbar-nav .nav-item .nav-link {font-weight: 600;}
.topbar-01 .right .user-profile .user-menu ul li a,
nav.navbar-menu .mega-menu .megamenu-dropdown-list li a,
.navbar-menu .dropdown-submenu ul.dropdown-menu > li a.dropdown-item {font-weight: 500;}

/*=============================================================*/
.topbar-01 .right .notification {top: -9px;margin-right: 25px;line-height: 1;}
.topbar-01 .right .notification [class*="fa"] {color: #878787;font-size: 22px;}
.topbar-01 .right .notification span {background-color: #ff5738; color: #fff; border-radius: 50%; position: absolute;right: -8px;top: -6px;left: auto;line-height: 0;font-weight: 500;min-width: 18px;display: inline-flex;align-items: center;justify-content: center;font-size: 11px;padding: 9px 6px;animation: opacity-badge .6s infinite;-webkit-animation: opacity-badge .6s infinite;}
.topbar-01 .right .notification:hover span{animation:none;-webkit-animation:none}
@keyframes opacity-badge{0%{transform:scale(0.5)}100%{transform:scale(1.2)}}
@-webkit-keyframes opacity-badge{0%{transform:scale(0.5)}100%{transform:scale(1.2)}}

/*=============================================================*/
#section-contents {padding: 50px 0 70px;}
#section-slider.slider03 {padding: 120px 0 0;}
.slider-content .row .col-12 .thumbnail-1:nth-child(2n) {margin: 0 2px;}
#section-slider.slider03 .info_item {font-size: 13px;color: #dcdcdc; display: inline-block; margin-right: 25px;}
#section-slider.slider03 .info_item:last-child {margin-right: 0px;}
#section-slider.slider03 .info_item svg {width: 18px; height: 18px;}

/*=============================================================*/
.block-style-3 .block-content .block-item .block-left .followers {padding: 0 15px; font-weight: 500;}
.block-style-3 .block-content .block-item .block-left .followers .content .text {font-size: 10px;}

/*=============================================================*/
.block-style-5 .block-content ul {display: flex;flex-wrap: wrap;justify-content: space-between;}

/*=============================================================*/
.block-style-6 .comm-img {width: 40px;display: inline-block;float: left;margin-right: 15px;}
.block-style-6 .comm-img img {width: 40px;height: 40px;border-radius: 50%;object-fit: cover;display: block;}
.block-style-6 .tweets .item .tweet-content h5 span {color: #6f7885;margin-left: 15px;font-weight: 600;font-size: 10px;}

/*=============================================================*/
.block-style-12 .contents .thumbnail-1 img {height: 200px;}

/*=============================================================*/
.block-style-14 {overflow: hidden;}
.block-style-14 .contents .thumbnail-1 img {height: 270px;}
.block-style-14 .contents .content-wrapper > span {display: flex;justify-content: space-between;align-items: center;}

/*=============================================================*/
.block-style-16 h6 {text-transform: uppercase;}
.block-style-16 h6 span {display: block;margin-bottom: 20px;}
.block-style-16 .list-users-05 {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.block-style-16 h1 {margin-bottom: 30px;}

/*=============================================================*/
.block-style-19 .content-wrapper {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.block-style-10 .small-list-posts .item .thumbnail-img img {width: 80px;height: 80px;}
.block-style-10 .small-list-posts .item .content {padding-top: 8px;}
.block-style-19 .content-wrapper .comment {margin-left: 0;margin-top: 0;}
.block-style-19 .content-wrapper .like {margin-bottom: 0;margin-right: 0;}
.block-style-19 .content-wrapper .comm_btn.close {}

/*=============================================================*/
.block-style-20 .item .thumbnail img {height: 200px;}

/*=============================================================*/
.block-style-31 {display: none; position: fixed; height: calc(100% - 167px); overflow-x: auto;}
.block-style-31 .content-wrapper {width: 100%;max-width: none;}
.block-style-31 .content-wrapper .add-comment .form-comment {display: block; width: 100%;}
.block-style-31 .content-wrapper .add-comment .form-comment {margin-left: 0;}
.block-style-31 .content-wrapper .add-comment .form-comment button {max-width: 190px;font-weight: 500;}
.block-style-31 .content-wrapper .comments .media {padding-bottom: 25px;}

/*=============================================================*/
[class*="block-title"] h3 {text-transform: uppercase;}
.list-users-04 {font-size: 12px; display: inline-flex; align-items: center; color: #6f7885; margin-right: 20px;}
.list-users-04:last-child {margin-right: 0px;}
.list-users-04 svg {width: 18px; height: 18px; margin-right: 10px; fill: #6f7885;}
.contents .peoples {padding: 15px 30px;display: flex;justify-content: space-between;align-items: center;}

/*=============================================================*/
[class*="block-style"] img.img-fluid {width: 100%;}

/*=============================================================*/
#section-footer {padding-top: 0px;}
#section-footer .copyright {margin-top: 0px;}
#section-footer .row {align-items: center;}
#section-footer .copyright p {font-size: 14px;}
#section-footer .count-wrapper {text-align: right;}
#section-footer .count-wrapper img {opacity: .1; transition: all 0.3s ease-in-out;}
#section-footer .count-wrapper img:hover {opacity: 1;}

/*=============================================================*/
.uSpoilerText {background-color: #393e46 !important;}
[id*="uSpoiler"] + br {display:none;}
.com-order-block {display: none;}

ul.form-fields [type="text"]:not([name="sort"]):not([name="code"]):not([name="uzip"]), ul.form-fields textarea, #addform [type="text"], #addform textarea, .uSearchFl, .manTable textarea, .manTable [type="text"] {
    width: 100%;
    border: 1px solid #ccc !important;
}