:root{
    --search-button-color:rgb(217 217 213);
    --background-base-color:#fff;
	--theme-gradient-ultralight-color: #67b1de;
	--theme-gradient-light-color: #00a4ea;
	--theme-gradient-dark-color: #3089c5;
	--theme-gradient-ultradark-color: #0f3653;
	--theme-light-background-color: #f4f4f4;
	--theme-medium-background-color: #e9e9e9;
	--theme-dark-background-color: #808080;
	--theme-border-color: #2b7bc2;
	--theme-font-titr-color: #367436;
	--theme-font-body-color: #484848;
	--theme-complementary-color: #f7a513;
	--theme-main-width: 90%;
	--theme-font-family: Samim,Vazir,Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
	--main-menu-height: 1rem;

    --primary-dark: #282828;
    --primary: var(--theme-font-body-color);
    --primary-light: #686868;
    --font-family: --var(--theme-font-family);
}
@media (min-width: 576px) {
	:root {
		--theme-main-width: 540px;
	}
}
@media (min-width: 768px) {
	:root {
		--theme-main-width: 720px;
	}
}
@media (min-width: 992px) {
	:root {
		--theme-main-width: 960px;
	}
}
@media (min-width: 1200px) {
	:root {
		--theme-main-width: 1140px;
	}
}
@media (min-width: 1400px) {
	:root {
		--theme-main-width: 1320px;
	}
}

html:fullscreen {
	height:100%;
}
html {
	scroll-behavior:smooth;
	
	/*scrollbar-color:rebeccapurple green;*/
	scrollbar-width:thin;
	
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
body {
	height:auto;
	width:100%;
	
	overflow-y:auto;
	overscroll-behavior-y:contain;
	scrollbar-color:#555 transparent;
	scrollbar-width:thin;
	scroll-margin:0;
	scroll-padding:0;
	
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Samim,Vazir,Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:1.42em;
	color:#444;
	font-smoothing:antialiased;
	
	/*content-visibility:auto;*/
	/*contain-intrinsic-size:1000px;*/
}
body::-webkit-scrollbar {
	width:4px;
}
body::-webkit-scrollbar-track {
	background-color:transparent;
}
body::-webkit-scrollbar-thumb {
	background-color:#555;
	border-radius:1vh;
}
body,
body *,
body *::before,
body *::after {
	box-sizing:border-box;
}

body [style*="--txt:"]::before {
	content:var(--txt, "");
}

:not(:defined)::after {
	content:"Loading ...";
	direction:ltr;
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	
	background: linear-gradient(to right, rgba(0,0,0,.065) 10%, rgba(0,0,0,.135) 50%, rgba(0,0,0,.065) 80%);
	background-size: 50% 100%;
	animation: placeholder 1s linear 0s infinite normal forwards;
}
@keyframes placeholder {
	from {
		background-position:-100% 0;
	}
	to {
		background-position:100% 0;
	}
}



progress {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	margin:0;
	border:none;
}
pre {
	direction:ltr;
}
input:lang(en){
	direction:ltr;
}
::selection {
	background-color:#cce2ff;
	color:rgba(0,0,0,.87);
}
.scroller {
	/*overflow-y:scroll;*/
	/*scrollbar-color:rebeccapurple green;*/
	scrollbar-width:thin;
}
.relative {
	position:relative;
}
.hidden,
[hidden] {
	display:none !important;
}
body.signout > #_login,
body.loading > #_loading {
	position:fixed;
	z-index:1010;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding:0;
	margin:0;
	
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	justify-content:center;
	
	background-color:rgba(0,0,0,.7);
	color:#fff;
}
body.signout > #_login {
	z-index:1000;
}
#_login,
#_loading {
	display:none;
}
#_loading:after {
	content:' ';
	flex:0 1 auto;
	border:16px solid #f3f3f3;
	border-top:16px solid #3498db;
	border-radius:50%;
	width:120px;
	height:120px;
	animation:spin 1s linear infinite;
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
#_loading[hidden]:after {
	animation-play-state:paused !important;
}
#_progress {
	position:fixed;
	z-index:1002;
	top:0;
	left:0;
	right:0;
	height:1px;
	background-color:rgba(255,0,0,.6);
	max-width:100%;
	width:0;
	transition:width .1s ease;
}
/* CSS Blur Translucid Login Box */
body.signout {
	overflow:hidden;
}
body.loading > #_login,
body.loading > main,
body.signout > main {
	filter:blur(10px);
}
body.signout,
body.signout * {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}
body.signout > #_login {
	display:flex;
	/*filter:blur(0);*/
	background-color:rgba(0,0,0,.13);
	/*filter:blur(10px);*/
}
.txt-night-hotel-red-more {
	text-shadow: 0 0 5px rgb(255,255,255) , 0 0 10px rgb(255,255,255) , 0 0 15px rgb(255,255,255) , 0 0 20px rgb(255,17,119) , 0 0 35px rgb(255,17,119) , 0 0 40px rgb(255,17,119) , 0 0 50px rgb(255,17,119) , 0 0 75px rgb(255,17,119);
}
.txt-night-hotel-red {
	text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #ff00de , 0 0 70px #ff00de , 0 0 80px #ff00de , 0 0 100px #ff00de;
}
.txt-night-hotel-blue {
	text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #00ffff , 0 0 70px #00ffff , 0 0 80px #00ffff , 0 0 100px #00ffff;
}
.txt-3d {
	text-shadow: 0 1px 0 rgb(204,204,204) , 0 2px 0 rgb(201,201,201) , 0 3px 0 rgb(187,187,187) , 0 4px 0 rgb(185,185,185) , 0 5px 0 rgb(170,170,170) , 0 6px 1px rgba(0,0,0,0.0980392) , 0 0 5px rgba(0,0,0,0.0980392) , 0 1px 3px rgba(0,0,0,0.298039) , 0 3px 5px rgba(0,0,0,0.2) , 0 5px 10px rgba(0,0,0,0.247059) , 0 10px 10px rgba(0,0,0,0.2) , 0 20px 20px rgba(0,0,0,0.14902);
}
.txt-silver {
	background:linear-gradient(#fff,#fff,#333);
	background-clip:text;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	color:transparent;
}
.txt-silver2 {
	background: linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.1) 44%, rgba(0,0,0,0.47) 58%, rgba(0,0,0,1) 100%);
	background-position: 50% 50%;
	background-origin: padding-box;
	background-size: auto auto;
	background-clip:text;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
#_login h1 {
	text-align:center;
	margin:30px 0;
	font-size:30px;
	text-shadow:0 0 1px rgba(0,0,0,.3);
	

	
}
#_login_logo {
	display:block;
	margin:0 auto;
	/*filter:brightness(0) opacity(0);*/
	transition:filter .4s linear;
	animation:logo 1.8s linear;
}
#_login_logo.error {
	filter:invert(100%);
}
@keyframes logo {
  0%{ filter: opacity(0) blur(20px); }
  100%{ filter: opacity(.9) blur(0); }
}
#_login input {
	display:block;
	width:300px;
	margin:20px auto;
	padding:15px;
	background-color:rgba(0,0,0,.2);
	color:#fff;
	border-width:0;
	border-radius:3px;
}
#_login input:focus,
#_login input:active,
#_login button:focus,
#_login button:active {
	outline:none;
}
#_login button {
	background-color:#2ecc71;
	border-width:0;
	color:#fff;
	padding:10px;
	font-size:20px;
	width:300px;
	margin:20px auto;
	display:block;
	cursor:pointer;
	border-radius:3px;
}
#_login button:active {
	background-color:#27ae60;
}
#_login p {
	font-size:14px;
	text-align:center;
}
#_login p a {
	cursor:pointer;
	color:#666;
}
.flex-center {
	align-items:center;
	justify-content:center;
}
.align-stretch {
	align-items:stretch;
}
.space-around {
	justify-content:space-around;
}
.space-between {
	justify-content:space-between;
}
.column {
	flex-direction:column;
}
.row {
	flex-direction:row;
}
.grid {
	width:100%;
	display:grid;
	grid-template-columns:repeat(--grid-columns, auto);
	grid-template-columns:repeat(12,auto);
	grid-gap:10px;
	grid-auto-rows:minmax(100px,auto);
	align-content:start;
	justify-content:start;
}
.grid > * {
	justify-self:start;
	align-self:start;
}
.message {
	display:fixed;
	z-index:10001;
	margin:1rem 2rem;
	margin-top:5rem;
	padding:1em 1.5em;
	border:0;
	font-weight:normal;
	font-style:normal;
	overflow:auto;
	background-color:#f8f8f9;
	border-radius:.28rem;
	line-height:1.42em;
	color:rgba(0,0,0,.87);
	box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent;
	transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;
	font-size:1em;
}
.message.warning {
	box-shadow:0 0 0 1px #c9ba9b inset,0 0 0 0 transparent;
	background-color:#fffaf3;
	color:#573a08;
}
.message.info {
	box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 transparent;
	background-color:#f8ffff;
	color:#276f86;
}
.message.error {
	box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent;
	background-color:#fff6f6;
	color:#9f3a38;
}
.message.positive {
	box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent;
	background-color:#fcfff5;
	color:#2c662d;
}
.message.segment {
	font-size:1rem;
	padding:1em;
	background-color:#fff;
	box-shadow:0 1px 2px 0 rgba(34,36,38,.15);
	border:1px solid rgba(34,36,38,.15);
}
.relative {
	position:relative;
}

details {
	border: 1px solid #aaa;
	background-color: #fff;
	border-radius: 4px;
	padding: .5em .5em 0;
}
summary {
	font-weight: bold;
	margin: -.5em -.5em 0;
	padding: .5em;
}
details[open] {
	padding: .5em;
}
details[open] summary {
	border-bottom: 1px solid #aaa;
	margin-bottom: .5em;
}

form {
	height:auto;
	margin:0;
	padding:0;
	border-width:0;
}
option {
	margin:0;
	padding:0;
}
.resize {
	border:1px solid #000;
	padding:10px;
	max-width:100%;
	resize:both;
	overflow:auto;
}
.img-filter-hover:hover {
	filter:brightness(115%) contrast(115%);
	transition:.3s filter linear;
}
hr {
	border-width:0;
	border-bottom:1px dotted #505050;
}
time:empty {
	display:none;
}
time {
	color:#c0c0c0;
}



html[dir=ltr] table,
html[dir=ltr] table td {
	direction: rtl;
}
body > header {
	width:100%;
	min-height:121px;
	padding:0;
	
	background-color: #fff;
	background-repeat: no-repeat;
	background-image: linear-gradient(to bottom,
		#fff 0, #fff 30px,
		#ddd 30px, #ddd 31px,
		#fff 31px, #fff 90px,
		#ddd 90px, #ddd 91px,
		#fff 91px, #fff 120px,
		#ddd 120px, #ddd 121px);
		
	background-size: 100% 121px;
	background-position: 0 0;
}
body > header > section.top_menu_bar > table,
body > header > table,
body > footer > table {
	max-width:var(--theme-main-width);
	width:var(--theme-main-width);
	height:100%;
	max-height:100%;
	padding:0;
	margin:0 auto;
	border-width:0;
	border-spacing:0;
	table-layout: fixed;
}
body > header > section.top_menu_bar > table td,
body > header > table td {
	padding:0;
	text-align: center;
	vertical-align: middle;
	height:30px;
	
	white-space:nowrap;
	/* overflow:hidden; */
	text-overflow:clip;
}
#_header_logo,
#_header_form {
	height:60px;
}
#_logo {
	max-width:90%;
}
body > header a {
	display: inline-block;
	color: var(--theme-font-body-color, #3b3b3b);
}
#_header_form {
	width:150px;
}
#_header_signin,
#_header_register {
	width:90px;
}
#_header_svg {
	width: 120px;
}
#_header_register > a,
#_header_signin > a {
	color:#fff;
}
#_header_register,
#_header_signin {
	background-color:var(--theme-gradient-ultralight-color);
	text-align:center;
	margin:0;
}
#_header_signin {
	background-color:var(--theme-gradient-ultradark-color);
}
nav[box] svg,
#_header_svg > a > svg {
	width:18px;
	height:18px;
	fill:#808080;
	align-self:center;
	justify-self:center;
	display:block;
}
nav[box] svg {
	cursor:pointer;
}
#_header_form form,
#_header_form input {
	height:30px;
	padding:0;
	margin:0;
	width:180px;
}
#_header_form input {
	border:1px solid #777;
	border-left: 0px;
	background-color:#fff;
	border-radius:0 25px 25px 0;
	padding:0 20px;
	color:#999;
}
#_header_form input::placeholder {
	color:#b9b9b9;
}
#_header_svg a {
	width:24px;
	height:20px;
	vertical-align: middle;
	padding-right: 5px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	border-right:1px solid #ddd;
	color: #000;
}
html[dir=ltr] #_header_svg a {
	border-right-width:0;
	border-left:1px solid #ddd;
}
#_header_logo,
#_header_navtop {
	text-align:right;
}
html[dir=ltr] #_header_logo,
html[dir=ltr] #_header_nav,
html[dir=ltr] #_header_navtop {
	text-align:left;
}
#_header_navtop a {
	padding: 0 10px;
}
nav[box] {
	display:none;
}
#_header_nav {
	overflow: visible;
}
html[dir=rtl] #_header_nav {
	text-align:right;
}
html[dir=ltr] #_header_nav {
	text-align:left;
}
#_header_nav nav ul {
	display: inline-flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	flex-direction: column;
	list-style-type: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	border-radius: 0;
	background-color: transparent;
}
#_header_nav > nav[block] > ul {
	display: flex;
}
#_header_nav > nav[horizontal] > ul {
	flex-direction: row;
	height: 100%;
}
#_header_nav > nav > ul > li {
	flex: 0 1 auto;
	position: relative;
}
#_header_nav > nav[horizontal] > ul > li {
	margin: 0;
	padding: 0;
}
#_header_nav > nav ul > li > a {
	font-size: 100%;
	font-family: inherit;
	color: var(--theme-font-body-color, #3b3b3b);
	display: grid;
	grid-gap: 3px;
	grid-auto-rows: 100%;
	grid-auto-flow: column;
	text-decoration: none;
	cursor: pointer;
	outline: none;
	margin:0 4px;
	padding:4px;
	place-self: center stretch;
}
#_header_nav > nav > ul > li > a * {
	pointer-events: none;
	cursor: auto;
}
#_header_nav > nav ul > li > a[icon]::before {
	content: attr(icon);
	padding: 0 1vh;
}
#_header_nav > nav li:hover {
	background-color: var(--theme-gradient-light-color);
	color:#fff;
}
#_header_nav > nav li:hover a {
	color:#fff;
	border-radius: 0;
}
#_header_nav > nav ul > li > a:not(:last-child)::after {
	content: "";
	clip-path: circle(40%);
	width: 1vh;
	height: 1vh;
	background-color: #fff;
	place-self: center end;
	margin: 0 1vh;
}
[dir=rtl] #_header_nav > nav ul > li > a:not(:last-child)::after {
	clip-path: polygon(100% 0%,0% 50%,100% 100%);
}
[dir=ltr] #_header_nav > nav ul > li > a:not(:last-child)::after {
	clip-path: polygon(0% 0%,100% 50%,0% 100%);
}
#_header_nav > nav[horizontal] ul > a:not(:last-child)::after {
	/*clip-path: polygon(50% 0%,0% 100%,100% 100%);*/
	clip-path: polygon(0% 0%,50% 100%,100% 0%);
}
#_header_nav > nav ul ul {
	position: absolute;
	display: none;
	z-index: 20000;
	min-width: 100%;
	background-color: #fff;
	color: var(--theme-font-titr-color);
	border-radius: 0;
}
#_header_nav > nav[vertical] ul ul,
#_header_nav > nav[horizontal] ul ul ul {
	top: 0;
	right: 100%;
	left: 100%;
}
#_header_nav > nav li:hover ul {
	display: flex;
}
#_header_nav > nav[animation] li:hover > ul {
	animation: mh .1s ease;
}			
@keyframes mh {
	0% {top: 20vh; opacity: 0;}
	70% {top: 0; opacity: .7;}
	100% {top: 100%; opacity: 1;}
}


#_header_space {
	display: none;
}

body > footer {
	color: #fff;
	background: #262626;
	width: 100%;
	padding: 5px 0 0 0;
}
body > footer > table td {
	padding:20px 0;
	vertical-align: middle;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:clip;
}

#_subscribe_form,
#_tag_form {
	display: flex;
}
body > footer button {
	border-radius: 25px 0 0 25px;
	font-size:14px;
	width:120px;
	padding-top: 5px;
}
body > footer input {
	border-radius: 0 25px 25px 0;
	border:1px solid #ddd;
	border-left-width:0;
	width:60%;
	padding: 0 20px;
}
body > footer button,
body > footer input {
	height:40px;
	margin:auto 0;
}
#_footer_logo {
	width:100px
}
#_footer_copyright,
#_footer_label_first {
	white-space: normal;
}
#_footer_label_first,
#_footer_label_last {
	vertical-align: top;
	padding-left: 20px;
}

body > main {
	overflow-y:visible;
	height:auto;
}
body > main > header,
body > main > section,
body > main > article,
body > main > aside,
body > main > footer {
	margin:20px auto;
	max-width:var(--theme-main-width);
	width:var(--theme-main-width);
}
body > main > article {
	min-height: 300px;
}
body > main > header > article {
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	grid-template-rows:1fr;
	gap:20px;
	grid-template-areas: "news news ads";
	height:100%;
	width:100%;
	max-width:100%;
}
body > main > header > article > *,
body > main > header > article > section > *,
body > main > header > article > section > main > * {
	display:block;
	height:100%;
	width:100%;
	max-width:100%;
}
body > main > header > article > ibm-slideshow {
	grid-area: slider;
}
body > main > header > article > ibm-ads {
	grid-area: ads;
}
body > main > header > article > section {
	grid-area: news;
}
body > main > header > article > section > main {
	display:grid;
	grid-template-columns:50% 50%;
	gap:0;
	justify-content:space-between;
	height:calc(100% - 50px);
}
body > main > header > article > section > main > * {
	height: 100%;
	max-height: var(--theme-dynamic-height-1);
}
body > main > header {
}
:root {
	--theme-dynamic-height-1: 330px;
	--theme-dynamic-height-2: 530px;
}
@media (min-width: 576px) {
	:root {
		--theme-dynamic-height-1: 380px;
		--theme-dynamic-height-2: 610px;
	}
}
@media (min-width: 768px) {
	:root {
		--theme-dynamic-height-1: 390px;
		--theme-dynamic-height-2: 680px;
	}
}
@media (min-width: 992px) {
	:root {
		--theme-dynamic-height-1: 500px;
		--theme-dynamic-height-2: 870px;
	}
}
@media (min-width: 1025px) {
	:root {
		--theme-dynamic-height-1: 380px;
		--theme-dynamic-height-2: 440px;
	}
}
@media (min-width: 1200px) {
	:root {
		--theme-dynamic-height-1: 460px;
		--theme-dynamic-height-2: 520px;
	}
}
@media (min-width: 1400px) {
	:root {
		--theme-dynamic-height-1: 535px;
		--theme-dynamic-height-2: 600px;
	}
}

body > main > section {
	display:grid;
	grid-template-columns:33% 66%;
	gap:0;
	justify-content:space-between;
}
body > main > section > ibm-scrollbox-mags {
	background-color:#f4f4f4;
}
body > main > section > * {
	object-fit:fill;
	height:100%;
	width:100%;
	padding:0;
	margin:0;
}
body > main > footer > * {
	height: 200px;
	width: 100%;
}


table.tbl_hdr {
	max-width:100%;
	width:100%;
	height:30px;
	max-height:30px;
	padding:0;
	margin:10px 0;
	border-width:0;
	border-spacing:0;
	table-layout:fixed;
}
table.tbl_hdr td {
	padding:0;
	text-align:center;
	vertical-align:middle;
	border-width:0;
	height:30px;
	overflow:hidden;
}
table.tbl_hdr td > hr {
	border:1px solid #ddd;
	width:100%;
	height:1px;
}
table.tbl_hdr td:first-child > hr {
	border-color:#f36f21;
}
table.tbl_hdr td.td_titr {
	color:#777;
}
table.tbl_hdr td.td_mid > a {
	color:#367436;
}
table.tbl_hdr td:first-child,
table.tbl_hdr td:last-child,
table.tbl_hdr td.td_titr,
table.tbl_hdr td.td_tr,
table.tbl_hdr td.td_tl,
table.tbl_hdr td.td_mid {
	width:30px;
	white-space:nowrap;
}
table.tbl_hdr td.td_titr,
table.tbl_hdr td.td_mid {
	padding:0 10px;
	width:max-content;
}
table.tbl_hdr td.td_tr,
table.tbl_hdr td.td_tl{
	border:1px solid #ddd;
	width:20px;
}
table.tbl_hdr td.td_tl{
	border-right-width:0;
}
table.tbl_hdr td.td_tr{
	border-left-width:0;
}
table.tbl_hdr td.td_hr{
	width:60%;
}
body > main > footer > ibm-scrollslider {
	--slider-count: 2 !important;
	--slider-gap: 8px;
	height: 190px !important;
}
header.main-title {
	position: relative;
	height: unset;
	margin: 16px 0;
}
 h2, html[lang=fa] body h2{
	font: 100 14px/30px IRANSans;
}
header.main-title h2, header.block_title > label {
    color:#777;
    padding-left: 10px;
    position: relative;
    z-index: 10;
    display: inline-block;
    margin: 0;
    background: #f2f2f2;
}
.more {
	background-color: #fff;
	position: absolute;
	z-index: 10;
	left: 25%;
	top: 0;
	font-size: 14px;
	padding: 6px;
	color: #367436;
}
header.main-title:after {
    content: '';
    background: #ddd;
    width: 100%;
    height: 2px;
    position: absolute;
    display: block;
    font-weight: bold;
    right: 0;
    top: calc(50% - 1px);
	
}
.main-border{
	width: 100px;
	background-color: #fff;
	font-size: 14px;
	padding: 5px;
	z-index: 16;
	position: absolute;
	top: 0;
	left: 5%;
	height: 20px;
}
.border_m{
	border: 1px solid #ddd;
    width: 20px;
    background-color: #fff;
    position: absolute;
    z-index: 10;
    left: 80%;
    top: 0;
    font-size: 14px;
    padding: 5px;
}
.B_L{
	border-right-width: 0;
	right: 80%;
	left: 0;
}
.B_R{
	border-left-width: 0;
}
@media (min-width: 576px) {
	body > main > footer > ibm-scrollslider {
		height: 222px !important;
	}
}
@media (min-width: 768px) {
	body > main > footer > ibm-scrollslider {
		height: 297px !important;
	}
}
@media (min-width: 992px) {
	body > main > footer > ibm-scrollslider {
		--slider-count: 3 !important;
		height: 262px !important;
	}
}
@media (min-width: 1200px) {
	body > main > footer > ibm-scrollslider {
		--slider-count: 4 !important;
		height: 232.5px !important;
	}
}
@media (min-width: 1400px) {
	body > main > footer > ibm-scrollslider {
		height: 270px !important;
	}
}

@media only screen and (max-width: 1024px){
	body > main > header > article {
		grid-template-columns:1fr;
		grid-template-rows:1fr .1fr;
		grid-template-areas:
			"news"
			"ads";
	}
	#_header_nav > nav ul > li > a {
		font-size: 11px;
	}
	body > main > section {
		grid-template-columns: 35% 63%;
	}
}

@media only screen and (max-width: 767px){
	nav[box] {
		display:block;
	}

	#_footer_label_last,
	#_footer_form_last,
	nav[horizontal],
	#_header_navtop {
		display:none;
	}
	#_header_space {
		display:table-cell;
	}
	#_header_svg a:last-child {
		border-left:1px solid #ddd !important;
		padding-left: 5px;
		width: 29px;
	}
	html[dir=ltr] #_header_svg a:last-child {
		border-left-width:0 !important;
		border-right:1px solid #ddd !important;
	}
	
	body > main > section > ibm-scrollbox-mags,
	body > main > header > article > section > main > ibm-scrollbox {
		display:none;
	}
	
	body > main > section {
		grid-template-columns:100%;
	}
	
	body > main > header > article > section > main {
		grid-template-columns:100%;
	}
}

@media only screen and (max-width: 640px){
	body > main > section {
	}
	body > main > header > article > section > main {
		grid-template-columns:100%;
	}
	body > main > header > article > section > main > ibm-scrollbox {
		display:none;
	}
}

@media all and (display-mode: fullscreen){
	
}
@media all and (display-mode: standalone){
	
}

