body{}
.content-inner:after,
.clearfix:after{content:'';display:table;clear:both}
ul{list-style-type:none;padding:0;margin:0}
a:hover,a{text-decoration:none}
img{max-width:100%}

.ads{text-align:center;margin:0 auto;color:#000;}
.ads img{width:100%;height:auto;}

main{position: relative;z-index: 2;}
#mainbanners{}
#mainbanners .banners{position: relative;}
#mainbanners .banners .gallery-top{width: 100%;z-index: 1;}
#mainbanners .banners .gallery-thumbs{margin: 15px 0;position: relative;width: auto;height: 67px;}
#mainbanners .banners .thumbs{position: absolute;bottom: 0;left: 0;right: 0;height: auto;z-index: 2;width: 100%;padding: 0;}
#mainbanners .banners .thumbs .thumb{height: 100%;opacity: .4;position: relative;max-width: 96px;max-height: 67px;cursor: pointer;width: 20%;background-size: cover;background-position: center;}
#mainbanners .banners .thumbs .thumb.swiper-slide-active{opacity: 1;}
#mainbanners .banners .banner img{width:100%;height:auto;}

#subbar{padding: 8px 0;position: relative;z-index: 2;position: sticky;top: 0;width: 100%;}
#subbar.sticky.sticky-aktif{padding: 2px 0;}
#subbar.sticky.sticky-aktif+section{/*padding-top:96px;*/}
#subbar .title{float: left;color: #fff;font-size: 16px;padding: 14px 0;font-weight: bold;}
#subbar .search{float: left;display: flex;align-items: center;padding: 5px;position: relative;}
#subbar.sticky-aktif .search.has-site-icon{padding: 5px 5px 5px 50px;}
#subbar .search:hover{background: #0003;}
#subbar .search form{width: 240px;position: relative;}
#subbar .search form input{height: 40px;border: none;padding: 6px 15px 6px 40px;width: 100%;outline: 0;font-size: 16px;}
#subbar .search form input:focus+button{}
#subbar .search form button{position: absolute;left: 0;background: none;border: 0;font-size: 18px;height: 100%;padding: 0 10px;outline: 0;}
#subbar .search form button i{}
#subbar .search .logo{width: 40px;height: 40px;overflow: hidden;position: absolute;left: 5px;opacity: 0;}
#subbar.sticky-aktif .search .logo{opacity: 1;}
#subbar .search .logo a{}
#subbar .search .logo a img{width: 100%;height: 100%;background: #fff;}
#subbar .profiletop{float: right;display: flex;align-items: center;font-size: 16px;padding: 5px;position: relative;}
#subbar .profiletop:hover{background: rgb(0 0 0 / 0.12);}
#subbar .profiletop .profilefoto{width: 40px;height: 40px;border: 2px solid #fff;}
#subbar .profilefoto.online:before{}
.profilefoto{position: relative;}
.profilefoto.online:before{content:'';position:absolute;width: 14px;height: 14px;background: #4CAF50;right: -3px;top: -3px;z-index:1;border: 2px solid #fff;}
.profilefoto a{position: relative;}
.profilefoto a img{object-fit: cover;width: 100%;height: 100%;max-height: 180px;}
#subbar .profiletop .profilename{margin-right: 5px;}
#subbar .profiletop .profilename a{padding: 10px 15px 10px 10px;font-weight: bold;color: #fff;}
#subbar .profiletop .profileshortlink{}
#subbar .profiletop .profileshortlink>ul{}
#subbar .profiletop .profileshortlink>ul>li:first-child{margin-left:0;}
#subbar .profiletop .profileshortlink>ul>li{display: inline-block;margin-left: 5px;/* position: relative; */}
#subbar .profiletop .profileshortlink>ul>li>a{position:relative;color: #fff;padding: 10px;background: #0003;width: 37px;height: 37px;display: inline-block;text-align: center;line-height: 18px;font-size: 16px;}
#subbar .profiletop .profileshortlink>ul>li:hover>a{background: #000000;}
#subbar .profiletop .profileshortlink>ul>li>a:before{content:attr(data-sayi);color:#fff;position:absolute;width: 18px;height: 18px;background: #F44336;right: -4px;top: -4px;z-index:1;font-size: 10px;font-weight: bold;}
#subbar .profiletop .profileshortlink>ul>li>ul{width: 280px;position: absolute;right: 0;top: 51px;background: #ffffff;opacity:0;visibility:hidden;padding: 5px;}
#subbar .profiletop .profileshortlink>ul>li:hover>ul{opacity:1;visibility:visible;}
#subbar .profiletop .profileshortlink>ul>li>a:after {content: '';width: 15px;height: 15px;position: absolute;background: #ffffff;right: 10px;bottom: -18px;transform: rotate(45deg);opacity:0;}
#subbar .profiletop .profileshortlink>ul>li:hover>a:after {opacity:1;}
#subbar .profiletop .profileshortlink ul li ul li{display: block;}
#subbar .profiletop .profileshortlink ul li ul li{margin-bottom: 5px;width: 100%;padding: 5px;font-size: 14px;}
#subbar .profiletop .profileshortlink ul li ul li a{color: #000000;}
#subbar .profiletop .profileshortlink ul li ul li p{white-space: normal;height: auto;text-overflow: unset;}
#subbar .profiletop .profileshortlink ul li ul li.subjects{margin-bottom:0;padding: 0 5px;}
#subbar .profiletop .profileshortlink ul li ul li .subject{margin: 0 0 5px 0;padding: 10px;border: 1px solid #f2f2f2;}
#subbar .profiletop .profileshortlink ul li ul li .subject:hover{}
#subbar .profiletop .profileshortlink ul li ul li .subject{padding-left: 45px;}
#subbar .profiletop .profileshortlink ul li ul li .subject .profilefoto{left: 5px;}
#subbar .profiletop .profileshortlink ul li ul li .subject .subject__inner{padding: 0 0 0 10px;}
#subbar .profiletop .profileshortlink ul li ul li.all{text-align: center;font-size: 14px;margin: 0;padding: 0;}
#subbar .profiletop .profileshortlink ul li ul li.all a{padding: 5px 0;display: block;font-weight: bold;}

#summary{padding: 30px 0;background: #f2f2f2;position: relative;z-index: 1;}
#summary .widget{}
#summary .widget .widget-title{margin-bottom: 20px;font-size: 16px;font-weight: bold;position:relative;}
#summary .widget .widget-title:before{content:'';width: 60%;height:1px;border: 1px dashed #d8d8d8;border-bottom: 0;position: absolute;bottom: 5px;right: 0;}
#summary .widget .widget-title i{}
#summary .widget .widget__inner{}
#summary .widget .widget__inner .subjects .subject:hover .subject__inner:before,
#summary .widget .widget__inner .subjects .subject:hover .subject__inner{}
#summary .widget .widget__inner .subjects .subject:hover .subject__inner .sinfo .author,
#summary .widget .widget__inner .subjects .subject:hover .subject__inner a{color: #fff!important;}
#summary .widget .widget__inner .subjects .subject .subject__inner:before{content:'';width: 14px;height: 14px;position:absolute;left: -5px;top: 16px;background:#fff;transform:rotate(45deg);z-index: 0;}
#summary .widget .widget__inner .subjects .subject .subject__inner{background: #fff;}

.subjects{}
.subjects .subject{display: flex;margin-bottom: 15px;padding-left: 60px;position: relative;}
.subjects .subject .profilefoto{width: 49px;height: 49px;position: absolute;left: 0;border: 2px solid #fff;}
.subjects .subject .subject__inner{font-size: 12px;padding: 10px;width: 100%;position:relative;}
.subjects .subject .subject__inner a{color:#000;display: block;}
.subjects .subject .subject__inner p{margin: 0 0 10px 0;height: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;/* max-width: 300px; */}
.subjects .subject .subject__inner .sinfo{display: flex;justify-content: space-between;}
.subjects .subject .subject__inner .sinfo .author{margin-right: 10px;}
.subjects .subject .subject__inner .sinfo .date{}
.notifications.subjects .subject{margin-bottom:20px;}
.notifications.subjects .subject .subject__inner{padding: 0;}
.notifications.subjects .subject .subject__inner p{white-space: normal;height: auto;text-overflow: unset;margin-bottom: 0;}
.sinfo .author.administrator,
.sinfo .author.administrator a{color: #F44336;}
.profilefoto.administrator{border-color: #F44336!important;}

.forums{}
.forums .widget{background:#fff;padding:10px;}
.forums .widget,
.forums .forum{margin-bottom: 30px;overflow: hidden;}
.forums .widget .title{margin:-10px -10px 10px -10px;}
.forums .widget .title,
.forums .forum .forum-title{color: #fff;display: flex;justify-content: space-between;padding: 10px;align-items: center;height: 48px;overflow: hidden;}
.forums .forum .forum-title .title{display: flex;justify-content: space-between;}
.forums .forum .forum-title .title .icon{font-size: 20px;padding: 0 5px;width: 30px;height: 30px;position: relative;margin-right: 5px;overflow: hidden;}
.forums .forum .forum-title .title .icon img{width: 100%;height: auto;position: absolute;left: 0;top: 0;}
.forums .forum .forum-title .title .form-inner-title{margin: 0;font-size: 16px;padding: 3px;}
.forums .forum .forum-title .title .form-inner-title small{opacity: 0.7;font-size: 12px;font-weight: normal;margin-left: 10px;}
.forums .forum .forum-title .hide-forum{font-size: 18px;padding: 1px 15px;cursor: pointer;}
.forums .forum .new-button{padding: 10px 15px;cursor: pointer;margin-right: 2px;margin-bottom: -15px;}
.forums .forum .new-button:hover{padding: 10px 15px 15px 15px;}
.forums .forum .forum__inner{background: #fff;padding: 10px;}
.forums .forum .forum__inner .term-description{margin: 0 0 10px 0;font-size: 12px;line-height: 14px;color: #9c9c9c;}
.forums .forum .forum__inner .sub-forum{padding: 10px;border: 1px solid #f2f2f2;width: 100%;border-spacing: 10px;display: flex;margin-bottom: 10px;background: #fff;}
.forums .forum .forum__inner .sub-forum:last-child{margin-bottom:0;}
.forums .forum .forum__inner .sub-forum:hover{border-color:#dadada;}
.forums .forum .forum__inner .sub-forum .icon{width: 10%;border-spacing: 0;min-width: 56px;max-width: 80px;padding: 0 15px 0 0;position: relative;}
.forums .forum .forum__inner .sub-forum .icon a{display: table;height: 56px;background: #e7e7e7;color:#000;width: 100%;position:relative;overflow: hidden;}
.forums .forum .forum__inner .sub-forum .icon a i{position: absolute;width: 20px;height: 20px;top: 50%;left: 50%;margin: -10px;font-size: 18px;}
.forums .forum .forum__inner .sub-forum .icon a img{width: 100%;height: auto;position: absolute;left: 0;top: 0;}
.forums .forum .forum__inner .sub-forum .titles{width: 30%;}
.forums .forum .forum__inner .sub-forum .titles .form-inner-title{margin: 0 0 5px 0;}
.forums .forum .forum__inner .sub-forum .titles .form-inner-title a{display: block;color:#000;}
.forums .forum .forum__inner .sub-forum .titles p{margin: 0 0 10px 0;font-size: 12px;line-height: 14px;height: 28px;overflow: hidden;color: #9c9c9c;}
.forums .forum .forum__inner .sub-forum .titles ul{}
.forums .forum .forum__inner .sub-forum .titles ul li{display: inline-block;margin-right: 15px;}
.forums .forum .forum__inner .sub-forum .titles ul li a{display: block;}
.forums .forum .forum__inner .sub-forum .titles ul li a h5{display: inline;}
.forums .forum .forum__inner .sub-forum .titles ul li a i{margin-right: 5px;}
.forums .forum .forum__inner .sub-forum .subjects.main-subject{width: 40%;display: flex;}
.forums .forum .forum__inner .sub-forum .subjects.main-subject .subject__inner p{white-space: normal;height: auto;font-weight: bold;}
.forums .forum .forum__inner .sub-forum .subjects.main-subject .subject__inner p small{display:block;font-weight:normal;font-size: 12px;line-height: 14px;color: #9c9c9c;}
.forums .forum .forum__inner .sub-forum .summary{width: 25%;text-align: center;display: flex;align-items: flex-start;justify-content: center;padding: 0 10px;}
.forums .forum .forum__inner .sub-forum .summary .count{padding: 10px;/* border: 1px solid #e7e7e7; */margin: 0 5px;font-size: 12px;}
.forums .forum .forum__inner .sub-forum .summary .count span{display: block;color: #9c9c9c;}
.forums .forum .forum__inner .sub-forum .summary .count b{}
.forums .forum .forum__inner .sub-forum .subjects{width: 35%;}
.forums .forum .forum__inner .sub-forum .subjects .subject{width: 100%;}
.forums .forum .forum__inner .sub-forum .subjects .subject .subject__inner{padding: 3px;}

.new-subject{position: relative;margin-bottom: 10px;padding: 10px;background: #e7e7e7;}
.new-subject .user-cart .sticky,
.new-subject .user-cart .sticky.sticky-aktif{top: 0;position: relative;}
.new-subject .profilefoto{/* width: 49px; *//* height: 49px; *//* left: 10px; *//* border: 2px solid #fff; *//* position: absolute; */}
.new-subject form.new-form{padding-left: 60px;}
.new-subject .comment-reply-title{display:none;}
form.new-form div[class*="new-"]{margin-bottom: 10px;}
form.new-form .new-content{}
form.new-form .new-tags{}
form.new-form .new-submit{display: flex;justify-content: space-between;margin-bottom:0;}
form.new-form .new-submit .cancel{padding: 5px 10px;background: #9E9E9E;color: #fff;cursor: pointer;}
form.new-form .new-submit .cancel:hover{background:#d00000}
form.new-form .new-submit button{text-align: right;}
form.new-form input{width: 100%;border: 1px solid #ccc;font-size: 16px;padding: 10px 15px;margin-bottom: 5px;}
form.new-form input[type="button"]{width:auto;}
form.new-form textarea{width: 100%;border: 1px solid #ccc;font-size: 16px;padding: 10px 15px;}
form.new-form input:focus,
form.new-form textarea:focus{}
.wp-editor-container{overflow:hidden;}
.wp-editor-tools{padding-right:5px;}
div.mce-toolbar-grp,
.wp-editor-container textarea.wp-editor-area{border:0;}
form.new-form h4{    margin: 0 0 10px 0;}
div.mce-statusbar{display:none;}
form.new-form .privacy_policy{display: flex;cursor: pointer;margin-bottom:10px;}
form.new-form .privacy_policy input{width: 26px;height: 26px;margin-right: 6px;border: 0;outline: 0;position: relative;top: 0px;}
form.new-form .privacy_policy label{margin: 0;font-size: 14px;display: inline;}
.profile-photo-select{display: flex;}
.profile-photo-select .profile-photo{padding: 5px;margin: 0 10px 10px 0;border: 1px solid #ccc;}
.profile-photo-select .profile-photo label{margin: 0!important;text-align:center;}
.profile-photo-select .profile-photo label h5{margin:0 0 5px 0;font-size:14px;font-weight:bold;}
.profile-photo-select .profile-photo label img{margin-bottom: 10px;width: 150px;height: 150px;}
.profile-photo-select .profile-photo input{width: 20px;height: 20px;display: block;margin: 0 auto 5px;}
.author-page{position: relative;background: #fff;margin-bottom: 30px;display: flex;flex: 1 100%;}
.author-page .user-cart{flex: 1 0 0;}
.author-page .user-cart .profilefoto{}
.author-page .author-information{flex: 5 0 0;margin: 10px 10px 10px 0;}
.author-page .author-information .tabs{}
.author-page .author-information .tabs .tab-links{background: #eee;border-top: 2px solid;}
.author-page .author-information .tabs .tab-links.aktif{}
.author-page .author-information .tabs .tab-contents{border-color: #eee;}
.author-page .author-information .tabs .tab-contents .tab-content {}

.logs{padding: 10px;margin-bottom: 10px;background: #eee;}
.logs .log{padding: 5px;}
.logs .log.success{color: #1e9a23;}
.logs .log.error{color: #ca2418;}
.logs .log i{}

.tabs{}
.tabs .tab-links{padding: 15px 15px 0 15px;background: #ccc;}
.tabs .tab-links .tab-link{display: inline-block;padding: 5px 10px;font-size: 14px;cursor: pointer;margin-right: 3px;color: #fff;}
.tabs .tab-links .tab-link:hover,
.tabs .tab-links .tab-link.aktif{background: #fff;color: #000;}
.tabs .tab-contents{padding: 13px;border: 1px solid #ccc;border-top: 0;}
.tabs .tab-contents .tab-content{}
.tabs .tab-contents .tab-content:hover,
.tabs .tab-contents .tab-content.aktif{}

#main-content{}
#main-content .top-page-title{padding: 20px;background: #fff;margin-bottom: 20px;position: relative;display: flex;}
#main-content .top-page-title .profilefoto{width: 49px;height: 49px;top: 24px;left: 20px;border: 2px solid #fff;position: absolute;}
#main-content .top-page-title .titles{padding-left: 65px;width: 65%;}
#main-content .top-page-title .titles h1{margin: 0 0 5px 0;font-size: 22px;}
#main-content .top-page-title .titles .sinfo{font-size: 12px;}
#main-content .top-page-title .titles .sinfo .author{margin-right:10px;}
#main-content .top-page-title .titles h2{margin: 10px 0 0 0;font-size: 14px;line-height: 18px;font-weight: normal;}
#main-content .title-buttons{width: 35%;padding: 0 0 0 30px;display: flex;align-items: flex-end;}
#main-content .title-buttons .summary{text-align: center;display: flex;align-items: flex-start;justify-content: center;padding: 0 10px;width: 50%;}
#main-content .title-buttons .summary .count{padding: 5px 10px;border: 1px solid #e7e7e7;margin: 0 5px;font-size: 12px;}
#main-content .title-buttons .summary .count span{display: block;color: #9c9c9c;}
#main-content .title-buttons .summary .count b{}
#main-content .title-buttons .new-button{text-align: right;display: flex;align-items: flex-start;justify-content: flex-end;padding: 0 0 0 10px;width: 50%;}
#main-content .title-buttons .new-button a{display: block;padding: 13px 12px;color: #fff;width: 100%;text-align: center;}

.comments-order{font-size: 12px;margin-bottom: 10px;cursor: pointer;display: inline-block;}
.comments-order span{}
.comments-order ul.open-order{display: inline-block;margin-left: 5px;}
.comments-order ul.open-order li{display: inline-block;}
.comments-order ul.open-order li a{padding: 3px 5px;}
.comments-order ul.open-order li i{margin-right: 5px;}
.comments-order ul.open-order li.active a{color: #fff;}

.post-content{/* padding: 10px 10px 10px 250px; */position: relative;background: #fff;margin-bottom: 30px;display: flex;flex: 1 100%;}
.user-cart{margin: 10px;padding: 15px;background: #eeeeee;flex: 1 0 0;text-align: center;max-width: 200px;min-width: 200px;}
.user-cart .profilefoto{border: 5px solid #fff;margin-bottom: 10px;max-height: 180px;}
.user-cart .profilefoto a{display: block;}
.user-cart .profilefoto a img{}
.user-cart .profilefoto.online:before{width: 30px;height: 30px;top: 7px;right: 7px;}
.user-cart .user-name{margin-bottom: 10px;}
.user-cart .user-name a{display: block;padding: 3px 10px;font-size: 16px;font-weight: bold;color: #000;}
.user-cart .user-name.administrator a{color: #f44336;}
.user-cart .user-name span{font-size:18px;}
.user-cart .user-name span i{margin:0 2px;}
.user-cart .user-name span i.img{width: 100%;height: 24px;display: inline-block;background-size: auto 24px;background-repeat: no-repeat;background-position: center;}
.user-cart .user-rank{padding: 6px 5px;color: #fff;font-size: 12px;margin-bottom: 10px;overflow: hidden;/* display: inline-block; */}
.user-cart .user-rank.administrator{background: #f44336;}
.user-cart .user-info{margin-bottom: 15px;}
.user-cart .user-info div{margin-bottom: 10px;}
.user-cart .user-info div small{display: block;}
.user-cart .user-info div b{}
.user-cart .user-summary{display: flex;align-items: center;justify-content: center;padding: 0 10px;}
.user-cart .user-summary .count{padding: 5px 10px;border: 1px solid #e7e7e7;margin: 0 5px;font-size: 12px;background: #fff;}
.user-cart .user-summary .count span{display: block;color: #9c9c9c;}
.user-cart .user-summary .count b{}
.user-cart .sticky.sticky-aktif{top: 70px;}
.post-content .content-block{flex: 5 0 0;margin: 10px 10px 10px 0;}
.post-content .content-block .content-info{display: flex;justify-content: space-between;padding: 10px;background: #eee;border-top: 2px solid;margin-bottom: 10px;}
.post-content .content-block .content-info .date{}
.post-content .content-block .content-info .info-right{display: flex;}
.post-content .content-block .content-info .edit-button{cursor:pointer;margin-right: 10px;}
.content-inner{padding: 10px;border: 1px solid #eee;font-size: 14px;line-height: 20px;margin-bottom: 10px;position: relative;}
.content-inner *{max-width:100%;}
.content-inner p:last-child{margin-bottom:0;}
.content-inner p{margin: 0 0 10px 0;}
.content-inner p.wp-caption-text{text-align: center;font-size: 12px;}
.content-inner blockquote{background: #e7e7e7;padding: 10px 10px 10px 20px;display: table;border-left: 5px solid #ccc;margin: 20px 0;width: 100%;}
.content-inner img{max-width:100%;height:auto;}
.content-inner hr{margin: 12px 0;}
.content-inner ol{margin: 0 0 10px 18px;padding:0;}
.content-inner ul{margin: 0 0 10px 17px;list-style-type: disc;}
.content-inner ul li{}
.alignleft{float:left;margin:0 15px 15px 0;}
.alignright{float:right;margin:0 0 15px 15px;}
.content-inner h4{margin:0 0 10px 0;}
.post-content .content-block .user-signature{font-size: 12px;}
.post-content .content-block .user-signature p{}
.post-content .content-block .user-signature a{text-decoration: underline;}
.post-content .content-block .ads{margin-top:10px;}
.post-content .post-tags{margin-bottom: 10px;}
.post-content .post-tags a{display: inline-block;padding: 5px 10px;font-size: 12px;background: #eee;color: #000;margin: 0 5px 5px 0;}
.post-content .post-tags a:before{content:'#';}
.post-content .post-tags a:hover{background:#ddd;}
.post-content .content-block form.new-form{padding-left: 0;}
.content-inner a.edit-button{position: absolute;right: 0;top: 0;font-size: 14px;padding: 5px 10px;color: #fff;margin: 5px;}
.content-inner a.edit-button:hover{}
.page-content{padding: 10px;position: relative;background: #fff;margin-bottom: 30px;}
.page-content .title{}
.page-content .title h1{margin: 0 0 5px 0;font-size: 22px;}
.page-numbers{text-align: right;margin-bottom: 10px;}
.page-numbers .page-numbers{display: inline-block;color:#5a5a5a;padding: 5px 10px;background: #fff;margin: 0 0 5px 5px;font-weight: bold;text-decoration: none;}
.page-numbers .page-numbers:hover,
.page-numbers .page-numbers.current{color: #fff;}
.page-numbers .page-numbers.next,
.page-numbers .page-numbers.before{}

#mainarea{position: relative;z-index: 0;padding: 1px 0;}
#mainarea .forums-top-min{font-size: 12px;color: #000;/* margin-bottom: 10px; */justify-content: space-between;}
#mainarea .forums-top-min .breadcrumb a{color: #000;}
#mainarea .forums-top-min .breadcrumb i{}
#mainarea .forums-top-min .breadcrumb span{}
.sidebar-showhide{font-size: 12px;margin-bottom: 10px;cursor: pointer;text-align: right;opacity: 0;visibility: hidden;}
.active .sidebar-showhide{opacity: 1;visibility: visible;}
.main-left.active{width:100%!important;}
.main-left{}
.main-right.active{display:block;}
.main-right{display:none;}

#mainarea aside{}
#mainarea aside .widget{overflow: hidden;margin-bottom: 30px;}
#mainarea aside .widget .widget-title{background: rgb(0 0 0 / 30%);color: #fff;display: flex;justify-content: space-between;padding: 10px;align-items: center;height: 48px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#mainarea aside .widget .widget-title i{font-size: 24px;margin-right: 10px;}
#mainarea aside .widget .widget__inner{padding: 10px;color: #fff;}
#mainarea aside .widget .widget__inner a{color:#fff;}
#mainarea aside .widget .widget__inner .last-users{text-align: center;}
#mainarea aside .widget .widget__inner .last-users div{width: 50px;height: 50px;border: 2px solid #fff;display: inline-block;margin: 5px;}
#mainarea aside .widget .widget__inner form input[type="submit"]{}
#mainarea aside .widget .widget__inner ul{}
#mainarea aside .widget .widget__inner ul li{}
#mainarea aside .widget .widget__inner ul li a{display: block;padding: 5px 5px;}
#mainarea aside .widget .widget__inner ul li i{display: inline-block;margin-right: 5px;width: 14px;}
#mainarea aside .widget .widget__inner ul li.current_page_item a,
#mainarea aside .widget .widget__inner ul li:hover a{background: rgb(0 0 0 / 0.10);padding: 5px 10px;}
#mainarea form{}
#mainarea form .desc{margin-top: 5px;font-size: 11px;line-height: 13px;display: block;color: #a6a6a6;}
#mainarea label{font-size: 12px;margin-bottom: 5px;display: block;cursor: pointer;}
#mainarea form>*{position: relative;margin: 0 0 15px 0;}
#mainarea form .formelement{position:relative;}
#mainarea form .formelement i,
#mainarea form p[class^="login-"] i{position: absolute;font-size: 22px;height: 100%;padding: 8px;z-index: 1;}
#mainarea form select,
#mainarea form input[type="date"],
#mainarea form input[type="email"],
#mainarea form input[type="password"],
#mainarea form input[type="number"],
#mainarea form input[type="text"]{width: 100%;border: 0;height: 38px;padding: 5px 10px 5px 40px;font-size: 14px;color: #000;position: relative;border: 1px solid;}
#mainarea form input[type="submit"]{border: 0;padding: 5px 10px;font-size: 14px;outline: 0;color:#fff;width: auto;margin: 0;}
#mainarea form .login-submit{display: flex;justify-content: space-between;}
#mainarea form .login-submit .register-button{padding: 5px 9px;border: 1px solid;}
#mainarea form .login-submit .register-button i{position: relative;font-size: inherit;padding: 0;color: inherit;}
.sticky.sticky-aktif{position: -webkit-sticky;position: sticky;top: 54px;}

#footer{}
#allsummary{padding: 10px 0;color: #fff;}
#allsummary .summaries{font-size: 14px;line-height: 24px;}
#allsummary .summaries .summary{display: inline-block;margin: 0 15px 0 0;}
#allsummary .summaries .summary i{}
#allsummary .summaries .summary b{}
#allsummary .summaries .summary a{color: #fff;}

#forumonline{padding: 30px 0;background: #fff;}
#forumonline .online-title{margin-bottom: 10px;font-weight: bold;}
#forumonline .online-title i{}
#forumonline .online-users{padding: 12px 0;}
#forumonline .online-users .online-user{display: inline-flex;align-items: center;margin: 0 5px 8px 0;padding: 5px;background: rgb(0 0 0 / 0.05);}
#forumonline .online-users .online-user:hover{background:rgb(0 0 0 / 10%);}
#forumonline .online-users .online-user .profilefoto{width: 30px;height: 30px;border: 2px solid #fff;}
#forumonline .online-users .online-user .user-name{}
#forumonline .online-users .online-user .user-name a{padding: 5px;color: #3f3f3f;}
#forumonline .online-users .online-user.administrator .profilefoto{border-color: #F44336;}
#forumonline .online-users .online-user.administrator .user-name a{color: #F44336;}
#forumonline .online-users .online-user.supermod .profilefoto{border-color: #4CAF50;}
#forumonline .online-users .online-user.supermod .user-name a{color: #4CAF50;}
#forumonline .online-users .online-user.moderator .profilefoto{border-color: #2196F3;}
#forumonline .online-users .online-user.moderator .user-name a{color: #2196F3;}
#forumonline .visitor-counts{font-size: 12px;padding: 12px;background: #e7e7e7;}
#forumonline .visitor-counts ul{}
#forumonline .visitor-counts ul li{margin-bottom: 5px;}
#forumonline .visitor-counts ul li:last-child{margin-bottom: 0px;}
#forumonline .visitor-counts ul li span{display: inline-block;min-width: 100px;}
#forumonline .ranks{}
#forumonline .ranks .rank{display: inline-block;font-size: 12px;margin: 0 10px 5px 0;font-weight: bold;}
#forumonline .ranks .rank.administrator{color: #F44336;}
#forumonline .ranks .rank.supermod{color: #4CAF50;}
#forumonline .ranks .rank.moderator{color: #2196F3;}
#forumonline .ranks .rank .icons{vertical-align: middle;display: inline-block;}
#forumonline .ranks .rank .icons i.img{width: 14px;height: 14px;display: inline-block;background-size: auto 14px;background-repeat: no-repeat;background-position: center;margin-right: 2px;vertical-align: top;}

#copyright{color: #fff;padding: 10px 0;}
#copyright .copyright{float: left;}
#copyright .designer{float: right;}
#copyright .copyright a,
#copyright .designer a{color: #fff;}

.pr-0{padding-right:0}
#summary,
#summary .widget .widget__inner .subjects .subject .subject__inner,
.forums .forum,
#mainarea aside .widget,
#subbar .profiletop .profileshortlink>ul>li>ul,
.page-numbers .page-numbers,
.forums .forum .forum__inner .sub-forum:hover,
#main-content .top-page-title,
.box-shadow{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.main-left,
.main-right,
.sidebar-showhide,
#subbar,
#subbar .profiletop .profileshortlink>ul>li>ul,
#subbar .profiletop .profileshortlink>ul>li>a:after,
#subbar .search,
.forums .forum .new-button,
.page-numbers .page-numbers,
#mainarea aside .widget .widget__inner ul li a,
.efect_geciktirici{transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;}


/*0px ile 576px*/
@media (max-width: 576px){
#header .topbar nav.topmenu ul li{margin-left:5px;}
#header .topbar nav.topmenu ul li a{text-align:center;padding: 5px 0;}
#header .topbar nav.topmenu ul li a span{display:block;font-size:9px;opacity: 0.8;line-height: 14px;}
#header .logobar .logo a{padding: 5px 0;}
#header .logobar .logo a .sitename b{font-size: 18px;}
#header .logobar .logo a img{max-height: 50px;}
#header .logobar .mainmenu .mobilemenuopen{margin-top: 0;}

}