/* Inline styles moved out of DLE templates (header.tpl, footer.tpl, main.tpl). */
.search .search-wrap {position:relative; border-radius: 21px; border: solid 1px #303f50; overflow:hidden;}
.search-wrap input {border:0; width:100%; background-color: #ffffff; font-size:16px; line-height:20px; color:#303f50; padding: 10px 84px 10px 20px;}
.search-wrap button {position:absolute; top:0; bottom:0; right:0; border-top-left-radius:21px; border-bottom-left-radius:21px; background-color:#303f50; padding:10px 28px; border:0; cursor:pointer}
.search-wrap button:before {content: ""; width:22px; height:22px; display:block; background-image: url(../images/search.svg);}
.search-wrap input::placeholder {color: #303f50; opacity: 1;}

.ad-placeholder {color: #444; padding: 26px; background: #f1f1f1; font-weight: bold; font-size: 40px; text-align: center;}

#dis_bolme {width: 1040px; max-width: 100%;}
.ic_bolme {float:left; width:680px; max-width:100%; margin-right: 10px; margin-left: 4px; color:#fff; font-weight:bold; font-family:sfprodisplay;}
.ic_bolme1 {float:left; width:330px; max-width:100%; margin-right: 10px; margin-left: 4px; color:#fff; font-weight:bold; font-family:sfprodisplay;}

/* Slider without owl.carousel: stack items, show the active one. */
.m-slider-wrap.owl-carousel {display:block;}
.m-slider-wrap .m-slider-item {display:none; position:relative;}
.m-slider-wrap .m-slider-item.active {display:block;}

/* Native scroll instead of jquery.scrollbar */
.a-posts-wrap .scrl {height:100%; overflow-y:auto; scrollbar-width: thin; scrollbar-color: #ffffff40 transparent;}

.top-menu .top-menu-wrap ul li.has-sub:hover .sub-menu {display:block;}

.red-title {color: red;}

.article-full-story img {float:left; max-width:100%; height:auto; margin: 0 10px 10px 0;}
.article-full-story iframe {max-width:100%; aspect-ratio: 16 / 9; width: 100%; height: auto; border: 0;}

.nav-load button {padding: 0 10px; display: inline-block; height: 35px; line-height: 35px; border-radius: 6px; font-weight: 700; font-size: 22px; font-family: alumni sans; background-color: #444; color: #fff; border: 0; cursor: pointer;}
.nav-load button:hover {background-color: #00a652;}
.nav-load button:disabled {opacity: .6; cursor: default;}

.static-page {background:#fff; padding: 20px; line-height: 1.6;}
.static-page h1 {font-size: 28px; margin-bottom: 15px;}
.search-page h1 {font-size: 26px; margin: 0 0 15px;}

.m-slider-item .m-slider-image img {display:block; width:100%;}
.m-slider-extra .m-slider-details span {color: #222;}

/* The original site relies on the browser default white canvas; pin it so dark-mode browsers render the same. */
html {background:#fff; color-scheme: light;}
