@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,500i,600,700&subset=latin-ext&display=swap');
:root{
	--bg-color:#fcfcfc;
	--bg2-color:#f6f6f6;
	--border-color:#f1f1f1;
}
body{
	font-family: "Poppins",Arial,sans-serif;
	background-color: var(--bg-color);
	font-size:14px;
	color:#666;
}
body,input,textarea{font-weight:400}body *{line-height:1}
.container{
	position:relative;
	display:flex;
	width:1040px;
	margin:0 auto;
}
.d-column{
	flex-direction:column;
}
header{
	margin:10px 0px;
}
header .logo{
	display:flex;
	justify-content: space-between;
	align-items:center;
}
header .searchform{
	display:flex;
	width:100%;
	max-width: 300px;
	height:48px;
	border:1px var(--border-color) solid;
	border-radius:3px;
	position:relative;
}
header #mobilmenu .searchform{
	max-width: 80vw;
}
header .searchform input[type=search]{
	padding:0 8px;
	flex:1;
	border:none;
	line-height:48px;
}
header .searchform input[type=submit]{
	padding:0 8px;
	width:60px;
	border:none;
	line-height:48px;
	background-color:var(--bg2-color);
	color:#666;
	cursor:pointer;
	font-weight:600;
	transition: background-color .3s;
}
header .searchform input[type=submit]:hover{
	background-color:var(--border-color);
}
header #menu{
	display:flex;
	justify-content: space-between;
	background:var(--bg2-color);
	border: 1px var(--border-color) solid;
	margin:10px 0px;
}
header #menu ul{
	display:flex;
}
header #menu ul li{
	position:relative;
}
header #menu ul li a{
	display:block;
	line-height:48px;
	padding:0px 14px;
	transition: background-color .3s;
}
header #menu ul.social li a{
	width:48px;
	text-align: center;
	padding: 0;
}
header #menu ul li a:hover{
	background:var(--border-color);
}
header #menu ul.social li a i{
	font-size:13px;
	color:#666;
}
header #menu ul li ul{
	display:none;
	position:absolute;
	top:36px;
	left:0px;
	background:var(--bg2-color);
	width:200px;
	z-index:99;
}
header #menu ul li:hover ul{
	display:block;
}
header #mobilmenu{
	display:none;
}
header #mobilmenu .mobilmenu{
	opacity:0;
	position: fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100vw;
	height:100vh;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index:98;
	gap:10px;
	background:rgba(255,255,255,0.8);
	pointer-events: none;
	transition: opacity .3s;
}
header #mobilmenu input[type="checkbox"]{
	display:none;
}
header #mobilmenu input+label{
	display:block;
	text-align:center;
	font-weight:600;
	font-size:20px;
	line-height: 60px;
	width:60px;
	border:1px var(--border-color) solid;
	background:var(--bg2-color);
	color:#333;
	margin:0px;
	z-index: 99;
}
header #mobilmenu input:checked+label i:before{
	content: "\f00d";
}
header #mobilmenu input:checked+label+.mobilmenu{
	opacity:1;
	pointer-events: auto;
}
header #mobilmenu .menu{
	width:80vw;
	display: flex;
	flex-direction: column;
	gap:2px;
}
header #mobilmenu ul li{
	display:block;
}
header #mobilmenu ul li a{
	display:block;
	text-align:center;
	font-weight:600;
	font-size:16px;
	line-height: 48px;
	border:1px var(--border-color) solid;
	background:var(--bg2-color);
	color:#333;
}
.advertisefull{
	margin-bottom:10px;
}
.adstop{
	display:flex;
	justify-content: center;
}
#content{
	margin-bottom:10px;
}
#content .container{
	justify-content: space-between;
	flex-direction: row-reverse;
}
#content .container.sidebar-left{
	flex-direction: row;
}
#content aside{
	width:300px;
}
#content aside .widget{
	margin-bottom:10px;
}
#content aside .widget .wp-block-heading{
	padding:0px 10px;
	font-weight:600;
	font-size:16px;
	line-height:48px;
	background:var(--bg2-color);
}
#content aside .widget li > a,
.wp-block-latest-comments footer{
	display: block;
	padding:0 10px;
	line-height:32px;
	border-bottom:2px var(--border-color) dotted;
}
.wp-block-latest-comments__comment{
	margin-bottom: 0 !important;
}
#content aside .widget li > a{
	transition: color .3s;
}
#content aside .widget li a:hover{
	color:#111;
}
/*#content aside .widget #wp-calendar{
	width:100%;
}
#content aside .widget #wp-calendar caption{
	font-weight:600;
	padding:5px 0px;
	width:100%;
	font-size:14px;
}
#content aside .widget #wp-calendar th,
#content aside .widget #wp-calendar td{
	padding:4px 0px;
	color:#999;
}
#content aside .widget #wp-calendar td a{
	color:#333;
}
#content aside .widget #searchform{
	padding:4px;
}
#content aside .widget #searchform input{
	padding:8px;
}
#content aside .widget #searchform input[type=submit]{
	padding:6px 8px;
}
#content aside .widget #searchform label{
	margin-right:10px;
}*/
#content .maincontent{
	width:730px;
}
#content .maincontent h3.title{
	padding:0px 10px;
	font-weight:600;
	font-size:20px;
	line-height:60px;
	background:var(--bg2-color);
	border:1px var(--border-color) solid;
	margin-bottom:10px;
	width:100%;
}
#content .maincontent .aciklama{
	border:1px var(--border-color) solid;
}
#content .maincontent .article,
#content .maincontent .single,
#content .maincontent .benzer{
	border:1px var(--border-color) solid;
	margin-bottom:10px;
}
#content .column-2 .maincontent{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: start;
}
#content .column-2 .maincontent .article{
	width:48%;
}
#content .column-2 .maincontent .article img{
	width:100%;
	height:auto;
	margin:4px 0;
}
#content .column-2 .maincontent .article h2 a{
	font-size:16px;
	line-height:32px;
	height:64px;
	overflow: hidden;
}
#content .column-2 .maincontent .article .yazi p{
	font-size:14px;
	line-height: 24px;
	height:96px;
	overflow:hidden;
}
#content .maincontent .article h2,
#content .maincontent .single h1{
	font-weight:600;
	background:var(--bg2-color);
}
#content .maincontent .article h2 a,
#content .maincontent .single h1{
	display:block;
	padding:0px 10px;
	line-height:48px;
	font-size:20px;
	color:#3d3d3d;
	border-bottom:1px var(--border-color) solid;
}
#content .maincontent .article .info,
#content .maincontent .single .info{
	border-bottom:1px var(--border-color) solid;
	padding:0px 10px;
	font-size:13px;
	font-weight: 300;
	line-height:42px;
}
#content .maincontent .single .info span a{
	display:block;
	color:#666;
	padding:0px 5px;
	line-height:18px;
	transition: color .3s;
}
#content .maincontent .single .info span a:hover{
	color:#333;
}
/*#content .maincontent .single .thumbnail img{
	width:100%;
	height:auto;
}*/
#content .maincontent .article .ozet,
#content .maincontent .single .konu{
	padding:10px;
	line-height:32px;
	overflow:hidden;
}
#content .maincontent .single .konu .reklamigec{
	display:block;
	margin:5px;
	padding:12px;
	border:1px #ccc solid;
	background:var(--bg2-color);
	text-align:center;
}
#content .maincontent .single .konu.reklam{
	text-align:center;
}
#content .maincontent .article a.readmore{
	display:block;
	font-weight:600;
	line-height:48px;
	color:#333;
	background:var(--bg2-color);
	text-align:center;
	border-top:1px var(--border-color) solid;
	transition: background-color .3s;
}
#content .maincontent .article a.readmore:hover{
	background:var(--border-color);
}
#content .maincontent .single .konu p{
	margin-bottom:10px;
}
#content .maincontent .single .konu img{
	max-width:100%;
	height:auto;
}
#content .maincontent .single .konu iframe,
#content .maincontent .single .konu embed,
#content .maincontent .single .konu object{
	max-width:100%;
}
#content .maincontent .single .konu .advertise-ust{
	margin-left:4px;
	margin-bottom:4px;
}
#content .maincontent .single .konu .advertise-alt{
	margin-right:4px;
	margin-bottom:4px;
}

#content .maincontent .benzer .title{
	padding-left:10px;
	font-weight:600;
	font-size:14px;
	line-height:32px;
	background:var(--bg2-color);
}
#content .maincontent .benzer a{
	display:block;
	padding:0px 10px;
	line-height:24px;
	font-weight:600;
	color:#666;
	transition: color .3s;
}
#content .maincontent .benzer a:hover{
	color:#333;
}
#content .advertise{
	margin-bottom:10px;
}
body > footer{
	display:block;
	margin-top:10px;
	background:var(--bg2-color);
	border-top:1px var(--border-color) solid;
}
body > footer .container{
	justify-content: space-between;
}
body > footer .copyright{
	line-height:48px;
}
body > footer .fmenu ul{
	display:flex;
}
body > footer .container > a,
body > footer .fmenu ul li a{
	display:block;
	line-height:48px;
	padding:0px 14px;
	transition: background-color .3s;
}
body > footer .fmenu ul li a:hover{
	background-color:var(--border-color);
}
.yazi{font-size:16px;line-height:32px;color:#666;padding:10px}
.yazi *{font-size:16px;color:#666;line-height:32px}
.yazi h1,.yazi h2,.yazi h3,.yazi h4,.yazi h5,.yazi h6{clear:both;font-weight:600;margin:8px 0}
.yazi h6{font-size:18px;line-height:36px}
.yazi h5{font-size:20px;line-height:40px}
.yazi h4{font-size:22px;line-height:44px}
.yazi h3{font-size:24px;line-height:48px}
.yazi h2{font-size:26px;line-height:52px}
.yazi h1{font-size:28px !important;line-height:56px !important;padding:0 !important;background-color: transparent !important;border-bottom:none !important}
.yazi hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.625em}
.yazi p{margin-bottom:10px}
.yazi ul,.yazi ol{margin:0 0 1.625em 2.5em}
.yazi ul{list-style:square}
.yazi ol{list-style-type:decimal}
.yazi ol ol{list-style:upper-alpha}
.yazi ol ol ol{list-style:lower-roman}
.yazi ol ol ol ol{list-style:lower-alpha}
.yazi ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
.yazi dl{margin:0 1.625em}
.yazi dt{font-weight:600}
.yazi dd{margin-bottom:1.625em}
.yazi strong{font-weight:600}
.yazi cite,.yazi em,.yazi i{font-style:italic}
.yazi blockquote{font-style:italic;font-weight:400;margin:0 3em;border-left:5px #ccc solid;padding-left:5px}
.yazi blockquote em,.yazi blockquote i,.yazi blockquote cite{font-style:normal}
.yazi blockquote cite{color:#666;font-weight:400;letter-spacing:.05em;text-transform:uppercase}
.yazi pre{background:#f4f4f4;line-height:1.5;margin-bottom:1.625em;overflow:auto;padding:.75em 1.625em}
.yazi code,.yazi kbd,.yazi samp,.yazi var{font-size:16px}
.yazi abbr,.yazi acronym,.yazi dfn{border-bottom:1px dotted #666;cursor:help}
.yazi address{display:block;margin:0 0 10px}
.yazi ins{background:#fff9c0;text-decoration:none}
.yazi sup,.yazi sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}
.yazi sup{bottom:1ex}.yazi sub{top:.5ex}.yazi small{font-size:smaller}.yazi input[type=text],.yazi input[type=password],.yazi input[type=email],.yazi input[type=url],.yazi input[type=number],.yazi textarea{background:#fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border:1px solid #f1d0d1;color:#cdcccc}.yazi input[type=text]:focus,.yazi input[type=password]:focus,.yazi input[type=email]:focus,.yazi input[type=url]:focus,.yazi input[type=number]:focus,.yazi textarea:focus{color:#cdcccc}.yazi textarea{padding-left:3px;width:98%}.yazi input[type=text],.yazi input[type=password],.yazi input[type=email],.yazi input[type=url],.yazi input[type=number]{padding:3px}.yazi input#s{background:url(images/search.png) no-repeat 5px 6px;-moz-border-radius:2px;border-radius:2px;font-size:14px;height:22px;line-height:1.2em;padding:4px 10px 4px 28px}.yazi input#searchsubmit{display:none}.yazi a{color:#7B7373;text-decoration:none}.yazi a:focus,.yazi a:active,.yazi a:hover{text-decoration:underline}.yazi #comments-title{color:#666;font-size:10px;font-weight:500;line-height:2.6em;padding:0 0 2.6em;text-transform:uppercase}.yazi .nopassword,.yazi .nocomments{color:#aaa;font-size:24px;font-weight:100;margin:26px 0;text-align:center}.yazi .commentlist{list-style:none;margin:0 auto;width:68.9%}.yazi .content .commentlist,.yazi .page-template-sidebar-page-php .commentlist{width:100%}.yazi .commentlist > li.comment{background:#f6f6f6;border:1px solid #ddd;-moz-border-radius:3px;border-radius:3px;margin:0 0 1.625em;padding:1.625em;position:relative}.yazi .commentlist .pingback{margin:0 0 1.625em;padding:0 1.625em}.yazi .commentlist .children{list-style:none;margin:0}.yazi .commentlist .children li.comment{background:#fff;border-left:1px solid #ddd;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin:1.625em 0 0;padding:1.625em;position:relative}.yazi .commentlist .children li.comment .fn{display:block}.yazi .comment-meta .fn{font-style:normal}.yazi .comment-meta{color:#666;font-size:12px;line-height:2.2em}.yazi .commentlist .children li.comment .comment-meta{line-height:1.625em;margin-left:50px}.yazi .commentlist .children li.comment .comment-content{margin:1.625em 0 0;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.yazi .comment-meta a{font-weight:600}.yazi .commentlist .avatar{-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;left:-102px;padding:0;position:absolute;top:0}.yazi .commentlist > li:before{content:url(images/comment-arrow.png);left:-21px;position:absolute}.yazi .commentlist > li.pingback:before{content:''}.yazi .commentlist .children .avatar{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:2.2em;padding:0;top:2.2em}.yazi a.comment-reply-link{background:var(--bg2-color);-moz-border-radius:3px;border-radius:3px;color:#666;display:inline-block;font-size:12px;padding:0 8px;text-decoration:none}.yazi a.comment-reply-link:hover,.yazi a.comment-reply-link:focus,.yazi a.comment-reply-link:active{background:#888;color:#fff}.yazi a.comment-reply-link > span{display:inline-block;position:relative;top:-1px}.yazi .commentlist > li.bypostauthor{background:#ddd;border-color:#d3d3d3}.yazi .commentlist > li.bypostauthor .comment-meta{color:#575757}.yazi .commentlist > li.bypostauthor:before{content:url(images/comment-arrow-bypostauthor.png)}.yazi .commentlist .children > li.bypostauthor{background:#ddd;border-color:#d3d3d3}.yazi .page-template-sidebar-page-php .commentlist > li.comment,.yazi .page-template-sidebar-page-php.commentlist .pingback{margin-left:102px;width:auto}.yazi .page-template-sidebar-page-php #respond{width:auto}.yazi #respond input[type="text"],.yazi #respond textarea{background:#fff;border:4px solid var(--bg2-color);-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 3px rgba(204,204,204,0.95);-moz-box-shadow:inset 0 1px 3px rgba(204,204,204,0.95);box-shadow:inset 0 1px 3px rgba(204,204,204,0.95);position:relative;padding:10px;text-indent:80px}.yazi #respond .comment-form-author,.yazi #respond .comment-form-email,.yazi #respond .comment-form-url,.yazi #respond .comment-form-comment{position:relative}.yazi #respond .comment-form-author label,.yazi #respond .comment-form-email label,.yazi #respond .comment-form-url label,.yazi #respond .comment-form-comment label{background:var(--bg2-color);-webkit-box-shadow:1px 2px 2px rgba(204,204,204,0.8);-moz-box-shadow:1px 2px 2px rgba(204,204,204,0.8);box-shadow:1px 2px 2px rgba(204,204,204,0.8);color:#555;display:inline-block;font-size:13px;left:4px;min-width:60px;padding:4px 10px;position:relative;top:40px;z-index:1}.yazi #respond input[type="text"]:focus,.yazi #respond textarea:focus{text-indent:0;z-index:1}.yazi #respond textarea{resize:vertical;width:95%}.yazi #respond .comment-form-author .required,.yazi #respond .comment-form-email .required{color:#bd3500;font-size:22px;font-weight:600;left:75%;position:absolute;z-index:1}.yazi #respond .comment-notes,.yazi #respond .logged-in-as{font-size:13px}.yazi #respond p{margin:10px 0}.yazi #respond .form-submit{margin:-20px 0 10px}.yazi #respond input#submit{background:#222;border:none;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);color:var(--bg2-color);cursor:pointer;font-size:15px;margin:20px 0;padding:5px 42px 5px 22px;position:relative;left:30px;text-shadow:0 -1px 0 rgba(0,0,0,0.3)}.yazi #respond input#submit:active{background:#1982d1;color:#bfddf3}.yazi #respond #cancel-comment-reply-link{color:#666;margin-left:10px;text-decoration:none}.yazi #respond .logged-in-as a:hover,.yazi #respond #cancel-comment-reply-link:hover{text-decoration:underline}.yazi .commentlist #respond{margin:1.625em 0 0;width:auto}.yazi #reply-title{color:#373737;font-size:24px;font-weight:600;line-height:30px}.yazi #cancel-comment-reply-link{color:#888;display:block;font-size:10px;font-weight:400;line-height:2.2em;letter-spacing:.05em;position:absolute;right:1.625em;text-decoration:none;text-transform:uppercase;top:1.1em}.yazi #cancel-comment-reply-link:focus,.yazi #cancel-comment-reply-link:active,.yazi #cancel-comment-reply-link:hover{color:#ff4b33}.yazi #respond label{line-height:2.2em}.yazi #respond input[type=text]{display:block;height:24px;width:75%}.yazi #respond p{font-size:12px}.yazi p.comment-form-comment{margin:0}.yazi .form-allowed-tags{display:none}.yazi img{max-width:650px;height:auto}
.yazi .etiket{display:block;}.yazi .etiket a{color:#ddd;}.yazi .etiket strong{display:block;}.yazi .etiket strong:after{content:':';margin:0px 4px;display:block;}
.yazi img, .yazi video, .yazi iframe, .yazi object{max-width:100%;}
.yazi .advertisemobil{margin-left:-5px;}
#pagenavi{display: flex;justify-content: end;width: 100%;padding: 0;margin: 10px 0;}
#pagenavi .navigation {overflow:hidden;}
#pagenavi .navigation ul{list-style:none;overflow:hidden;background:none;display:flex;justify-content: end;}
#pagenavi .navigation ul li{margin:2px;height:33px;}
#pagenavi .navigation ul li a{
	display: block;
	line-height: 30px;
	min-width:32px;
	text-align: center;
	padding: 0px 5px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	margin: 1px;
	border-radius: 3px;
	color: #333;
	background: var(--bg2-color);
	transition: background-color 0.4s;
}
#pagenavi .navigation ul li a.active,
#pagenavi .navigation ul li a:hover{
   background-color: #ddd;
}
#comment h3{
	padding: 0px 10px;
	font-weight: 600;
	font-size: 16px;
	line-height: 48px;
	background: var(--bg2-color);
	border:1px var(--border-color) solid;
}
#comment .comment-list .children{
	margin-left:40px;
}
#comment .comment-list .comment{
	display:flex;
	gap:10px;
	border-top:1px rgba(255,255,255,0.1) solid;
	border-bottom:1px rgba(255,255,255,0.1) solid;
	background:rgba(0,0,0,0.04);
	margin:2px 0px;
	padding:5px;
	overflow:hidden;
}
#comment .comment-list .children .comment{
	background:rgba(0,0,0,0.02);
}
#comment .comment-list .children .children .comment{
	background:rgba(0,0,0,0.01);
}
#comment .comment-list .comment figure{
	display:block;
	width:65px;
	height:65px;
}
#comment .comment-list .comment figure img{
	border:1px #bbb solid;
	border-radius:50%;
	background:#fff;
	padding:2px;
}
#comment .comment-list .children .comment figure{
	width:35px;
	height:35px;
}
#comment .comment-list .children .comment figure img{
	width:100%;
	height:auto;
}
#comment .comment-list .children .children .comment figure{
	width:25px;
	height:25px;
}
#comment .comment-list .comment .caption{
	width:634px;
}
#comment .comment-list .comment .caption .spoiler{
	margin:5px;
	border:1px #666 solid;
	background:#333;
	border-radius:3px;
}
#comment .comment-list .comment .caption .spoiler .spoilericerik{
	padding:5px;
	display:none;
}
#comment .comment-list .comment .caption .spoiler .title{
	display:block;
	padding:4px;
	background:#222;
}
#comment .comment-list .comment .caption .spoiler .title i{
	display:block;
	padding:4px 6px;
	background:#111;
	color:#fff;
	border-radius:2px;
	cursor:pointer;
	font-size:11px;
}
#comment .comment-list .comment .caption .unapproved{
	display:block;
	margin:2px;
	padding:4px;
	font-weight:600;
	color:#333;
	border-bottom:1px #333 solid;
	border-top:1px #333 solid;
	text-align:center;
}
#comment .comment-list .comment .caption strong,
#comment .comment-list .comment .caption span,
#comment .comment-list .comment .caption small{
	display:block;
	margin-bottom:2px;
}
#comment .comment-list .comment .caption strong{
	line-height:24px;
	font-size:16px;
	color:#333;
}
#comment .comment-list .comment .caption strong a{
	display:inline-block;
	font-size:14px;
	color:#666;
}
#comment .comment-list .comment .caption span,
#comment .comment-list .comment .caption span p{
	font-size:14px;
	line-height:18px;
	color:#555;
}
#comment .comment-list .comment .caption small{
	font-size:11px;
	line-height:18px;
	color:#666;
}
#comment .comment-list .children .comment .caption{
	width:594px;
}
#comment .comment-list .children .children .comment .caption{
	width:554px;
}
#comment .comment-list .children .children .children .comment .caption{
	width:514px;
}
#comment .comment-list .children .children .children .children .comment .caption{
	width:474px;
}

#comment .comment-list .comment  .comment-reply-link:before{
	content:'|';
	margin:0px 4px;
}
#respond{
	overflow:hidden;
	margin-bottom:8px;
}
#respond .title a{
	color:var(--bg2-color);
}
#comment #commentform{
	display:flex;
	padding:2px 0px;
}
#comment #commentform #login .loggedin a{
	width:218px;
	margin:1px 0px 2px 2px;
	background:var(--bg2-color);
	display:block;
	padding:10px 11px;
	color:#333;
	border:1px solid #ccc;
	cursor:pointer;
	text-align:center;
}
#comment #commentform #login .logout a{
	width:218px;
	margin:0px 0px 2px 2px;
	background:#CF0227;
	display:block;
	padding:10px 11px;
	color:#fff;
	border:1px solid #B50221;
	cursor:pointer;
	text-align:center;
}
#comment #commentform #login .logout a:hover{
	background:#A2021E;
}
#comment #commentform textarea{
	width:100%;
	height:102px;
	border:1px #ccc solid;
	background:var(--bg2-color);
	resize:none;
	padding:4px;
	color:#333;
}
#comment #commentform .submit{
	width:242px
}
#comment #commentform .submit *{
	box-sizing: border-box;
}
#comment #commentform input{
	width:99%;
	margin:0px 0px 2px 2px;
	padding:7.5px 6px;
	border:1px #ccc solid;
	background:var(--bg2-color);
	color:#333;
	font-size:12px;
	line-height:18px;
	box-sizing: border-box;
}
#comment #commentform input[type=submit]{
	background:#333;
	display:block;
	padding:9px 11px;
	color:#fff;
	border:1px solid #111;
	cursor:pointer;
	width:100%;
	box-sizing: border-box;
	transition: background-color .3s;
}
#comment #commentform input[type=submit]:hover{
	background:#111;
}
#comment .closed-comments,
#comment .nopassword,
#comment .login-req,
.post-password-form,
.noresult{
	background-color:var(--bg2-color);
	border:1px var(--border-color) solid;
	line-height:48px;
	text-align: center;
}
.yazi .post-password-form input{
	border:1px var(--border-color) solid;
	padding:0 10px;
	box-shadow: unset;
}
.yazi .post-password-form input[type="submit"]{
	cursor:pointer;
	transition: background-color .3s;
}
.yazi .post-password-form input[type="submit"]:hover{
	background-color: var(--bg-color);
}
.gallery{
	clear:both;
}
.gallery-item {
	width: 30% !important;
	margin:10px 1% 0px !important;
}
@media screen and (max-width: 1100px) {
	body{
		padding-top:84px;
	}
	.container{
		width:96vw;
	}
	header{
		position: fixed;
		top:0;
		left:0;
		width:100vw;
		background-color: var(--bg-color);
		z-index:97;
		margin:0;
		padding: 10px 0;
	}
	.advertise,
	header .logo form,
	header #menu{
		display:none;
	}
	header #mobilmenu form,
	header #mobilmenu{
		display:flex;
	}
	#content .maincontent{
		width:100%;
	}
	#content .container.sidebar-left,
	#content .container.sidebar-right,
	#content .container{
		flex-direction: column-reverse;
	}
	.thumbnail img{
		width:100%;
		height:auto;
	}
	#content aside{
		width:100%;
		text-align: center;
	}
	.advertisemobil,
	#content .column-2 .maincontent .article{
		width:100%;
	}

	#comment #commentform{
		margin:4px 0;
		flex-direction: column;
		gap:2px;
	}
	#comment #commentform .submit,
	#comment #commentform textarea,
	#comment #commentform input[type="submit"]{
		width:100%;
		box-sizing: border-box;
	}
	#comment #commentform input{
		width:100%;
		margin-left:0px;
	}


	#comment #commentform #login .logout a,
	#comment #commentform #login .loggedin a{
		margin-left:0px;
		width:100%;
	}

	body > footer .container{
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	body > footer .fmenu ul{
		justify-content: center;
		flex-wrap: wrap;
	}
	
}
