/* body, html		{overflow-x: hidden;} */
ul				{list-style-type:none;margin:0;padding:0;}
a, *[onclick]	{cursor:pointer;}
/* header & footer*/
.menu164										{display:none;}
.menu180524										{display:none;}
.nav											{margin-left:-20px;margin-right:-20px;background:#ededed;}
.nav::after										{content:"";display:block;clear:both;}
.nav p											{display:block;margin:10px 0 0 ;width:100%;font-size:13px;color:#000;font-family:'SP ArielBG', sans-serif;}
.nav .main										{z-index:1;margin-top:34px;/*padding-bottom:50px;*/border-bottom:1px solid rgba(150, 150, 150, 0.5);display: flow-root;}
.nav .main>ul									{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}
.nav .main>ul>li								{position:relative;padding-right:15px;padding-left:20px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.nav .main>ul>li::after							{content:'';width:calc(100% - 35px);height:1px;display:inline-block;position:absolute;bottom:0;left:20px;background:#cecece;}
.nav .main>ul>li:last-of-type:after				{display:none;}	
.nav .link, .submenu li a 						{display:inline-block;text-transform:uppercase;font-size:14px;line-height:1em;font-weight:600;color:#be1522;padding-top:10px;padding-bottom:10px;width:100%;}
.submenu										{width:100%;display:inline-block;position:absolute;top:0;left:100%;background:#f6f6f6;padding-left:15px;padding-right:25px;padding-top:34px;padding-bottom:34px;margin-top:-34px;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.15s, visibility 0.15s;-o-transition:opacity 0.15s, visibility 0.15s;transition:opacity 0.15s, visibility 0.15s;}
.submenu li										{border-bottom:1px solid #cecece;}
.submenu button									{position:absolute;top:6px;right:14px;}
.submenu button::before,
.submenu button::after							{width:20px;left:5px;background:#be1522;}
li.active span.link								{color:#000;}
li.active .submenu								{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:opacity 0.3s, visibility 0.3s;-o-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s;}
.row											{padding:10px 20px 5px;width: 50%;float: right;}
.row.social										{padding-bottom:15px;}
.row:last-of-type								{border-bottom:none;}
.row .link										{padding-top:0;}
.row ul li										{margin-bottom:10px;}
.row li a										{display:inline-block;font-size:13px;font-family:'SP ArielBG', sans-serif;line-height:1em;}
span.btn										{border:1px solid #be1522;background:#be1522;text-align:center;padding:10px 18px 7px;display:inline-block;font-size:13px;line-height:1em;text-transform:uppercase;font-family:'Mont', sans-serif;font-weight:700;color:#fff;max-width:135px;box-sizing:border-box;-webkit-transition:background 0.4s;-o-transition:background 0.4s;transition:background 0.4s;}
.magazine.mobile div							{display:inline-block;width:50%;vertical-align:top;font-size:13px;padding-right:10px;}
.magazine.mobile img							{width:86%;}
.magazine.mobile a								{margin-bottom:10px;display:inline-block;}
.row.right ul									{display:flex;flex-wrap:wrap;justify-content:space-between;}
.row.right ul li								{flex:0 0 34%;white-space:nowrap;}
.social a										{display:inline-block;vertical-align:middle;padding-right:10px;}
.social a .colored								{visibility:hidden;opacity:0;position:absolute;left:0px;}
/* only for footer */
footer .nav .main								{margin-top:0;padding-bottom:0;}
footer .nav .main>ul							{display:flex;position:relative;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;height:500px;}
footer ul.aside									{height:265px;}
footer .nav .main>ul::after						{content:'';width:100%;height:1px;display:inline-block;position:absolute;bottom:0;left:0;background:#cecece;}
footer ul.all::after, footer ul.aside::after	{display:none;}
footer .row:last-of-type						{border-bottom:1px solid rgba(150, 150, 150, 0.5);}
footer .nav ul li .link							{padding:0;}
footer .nav .main ul li							{margin-bottom:10px;border:none;}
footer 	ul li a									{display:inline-block;padding:0;font-size:14px;font-family:'SP ArielBG', sans-serif;color:#000;line-height:1em;text-transform:unset;font-weight:normal;-webkit-transition:color 0.4s;-o-transition:color 0.4s;transition:color 0.4s;}
footer .nav .main .all							{display:block;width:100%;height:auto;}
footer .nav .main .all li						{width:100%;}
footer .nav .main .all .link					{margin-bottom:10px;}
footer .nav .main .all p						{display:inline-block;vertical-align:top;padding-left:20px;width:50%;box-sizing:border-box;}
.nav .main .all img 							{width:45%;}
footer .nav .main>ul>li							{margin:15px 0 0 !important;flex:none;width:50%;}
footer .nav .main>ul>li::after					{display:none;}
/* search page */
.form-search									{margin:20px 0;opacity:1;visibility:visible;transform:translateY(0);max-height:100px;transition:opacity 0.7s, visibility 0.7s, transform 0.4s}
.form-search .search-item						{max-width:460px;}
.form-search .search-item input					{border:1px solid #969696;width: 100%;}
.form-search h3									{font-size:20px;}
.form-search.close-search						{transform:translateY(-100%);overflow:hidden;}
.element.contact:last-of-type					{border-bottom:0;}
.advertorial-image img							{max-width:80px;min-height:50px;object-fit:cover;}
/* category page */
.post-date-icon.aip-comment-icon				{display:inline-block;margin-left:20px;}
.post-date-text.aip-date-text					{position:absolute;display:block;right:0;top:0;}
/* popup */
body.popup .form-fld-contact.check				{position:relative;margin-right:3px;padding:0;width:20px;height:20px;vertical-align:bottom;background:transparent;z-index:2;}
body.popup .check:checked + i					{position:absolute;left:0;top:10px;width:20px;height:20px;background:url(/img/checked.svg) center no-repeat;background-size:14px;z-index:1;}
iframe.popup									{position:fixed;border:none;outline:none;overflow-x: hidden;width:100%;height:100%;top:0;left:0;z-index:100;opacity:0;transition:opacity 1s;}
body.popup .template-popup						{display:block;}
.login-popup .template-popup-content.captcha	{max-width:600px;}
.login-popup .captcha img						{display:block;margin:auto;width:220px;}
.login-popup .captcha .reload					{display:block;margin:3px auto 0;width:220px;}
.login-popup .captcha .reload a::before			{content:"";display:inline-block;width:24px;height:20px;background:url(/img/refresh.svg)no-repeat center;background-size:20px;vertical-align:bottom;transition:transform .4s;}
.login-popup .captcha .reload:hover a::before	{transform:rotate(180deg);}
.login-popup h6.section-title-11-24				{text-align:center;text-transform:unset;color:#000;}
.login-popup h6 a								{text-decoration:underline;color: #be1522;}
.login-popup h6 a:hover							{text-decoration:none;}
.advertorial .section-grid-img img				{object-fit:cover;}
.article.social									{margin-bottom:10px;}
.article.social a								{padding:0 5px 5px 0;}
.article.social	img								{border-right:1px solid #969696;height: 25px; padding-right:5px;border: none;}
.social-vertical img							{border-right:1px solid #969696;height: 25px; padding-right:5px;border: none;}
.desktop										{display:none;}
.separator-30									{margin-top:30px;}
.ad-between	iframe								{margin-top:15px;}
.article-content img							{width: 100%!important;height: auto!important;}
.color-btn-edit									{display:inline-block;margin-left:10px;border-radius:16px;line-height:1em;padding:6px 18px;color:#000;font-size:14px;background:#FFEA00;height:14px;}
.color-btn-edit:hover							{font-weight:bold;}
.img-16-9										{aspect-ratio:16/9;object-fit:cover;}
.photo-name										{position: absolute;bottom: -45px;width: 70%;overflow: hidden;text-overflow: ellipsis;height: 46px;font-size:11px;}
.image-author .author-name 						{text-transform:inherit;}
.comments-profile-image							{border-radius:0!important;}
.report 										{padding: 6px 10px;width: 50px;}
.controls .podcast-heading .nav .main				{display:block;margin:0;border:none;padding:0;}	
.podcast-section-holder	.col-block-content .post-content		{width:100%;}
.podcast-section-holder	.col-block-link			{min-height:150px;}
.podcast-cat span								{border-right:1px solid #969696;margin-right:0;padding-left:3px;padding-right:3px;}
.podcast-cat:first-of-type span					{padding-left:0 !important;}
.podcast-cat:last-of-type span					{border:none;}
.large-section-event-col.events-info-col .text-title-48 a {color:#fff!important;;}
.register-form-holder .radio-buttons-holder		{width:100%;}
.post-category .pipe:last-of-type				{display:none;}
.media-popup-content iframe						{aspect-ratio:16/9;border:none;}
.media-btn.media-video-btn img					{max-height:124px;object-fit:cover;}	
.media-video-btn:after							{background-image:url(/img/video-play.svg) !important;}
.m-events-new-logo								{width:200px;}
.event-text p									{margin-top:0;}
.event-text p:last-of-type						{margin-bottom:0;}
.events-detail .lector-grid-inner .person		{width:100%;}
.events-detail .lector-grid-inner				{justify-content:flex-start;}
.lector-image-holder div 						{flex:0 0 45%;}
.lector-image-holder .lector-text				{flex:0 0 50%}
.lector-text									{word-break:break-word;}
.lector-image-holder img, .persona img			{aspect-ratio:3/4;object-fit:cover;max-width:230px;max-height:305px;}
.nav-space.scroll-to-btn						{color:#000;}
.lector-text i									{display:block;font-size:13px;margin-top:10px;;font-style:normal;color:#be1522;}
.lector-text i:hover							{text-decoration:underline;}
.author-image-name-container .author-image.speaker img{border-radius:0;aspect-ratio:3/4;object-fit:cover;width:unset;height:unset;}
.author-image-name-container .author-image img	{width:150px;height:150px;object-fit: cover;}
.category-articles .post-category.desktop		{max-width:100px;min-width:100px;}
.contact-form.events h4							{font-size:20px;font-weight:600;text-align:center;}
.contact-form.events p							{font-size:14px;text-align:center;}
.sponsor-holder .sponsor-image					{overflow:hidden;}
.article-thumb.rearanged 						{margin-left:0 !important;}
.article-text-preview 							{margin-left:10px;}
h4.captcha										{color:#be1522;margin:15px 0 ;}
.view-moy .page-navigation-holder .mobile-drop-down .pipe:last-of-type,
.view-moy .page-navigation-holder.second .pipe:last-of-type				{display:none;}
.moy-page .element:last-of-type					{border:none;}
.magazine-page .video-block-item iframe			{width:100%;height:100%;aspect-ratio:16/9;}
/* related articles for mobile */
.related-art ul {list-style-type:disc;margin-left:40px;}
.related-art ul li{font-size:16px;}
.horizontal img{width: 94%!important;}

.lg-actions .lg-prev:after, .lg-actions .lg-next:before {background: url(/img/lg-arrow-next.png) no-repeat 50%;}
.lg-toolbar .lg-close:after								{background: url(/img/lg-close.png) no-repeat 50%;}
.media-thumb-img										{aspect-ratio: 16/9;object-fit: cover;}
.media-section-holder button							{margin-left:10px;display: block;width: 100%;text-align: left;}
.video-container iframe									{width: 100%;aspect-ratio: 16/9;}
.section-grid-col:last-child .block-content 			{border-bottom: none;}
.relative												{position: relative!important;}
.t0														{top: 0!important;}
.t40													{top: -40px!important; margin-bottom: -45px;};
.white {color:#f6f6f6}
/* HIDE PODCAST */
/* .menu161{display:none;} */


/* BANNER MEGABORD */
.central-banner-inner {margin-top:14px;height:250px;max-width:970px;position:relative;top:70px;}

/* gallery in article */
.article-gallery.swiper-container .swiper-wrapper{margin-bottom:10px}
.article-gallery.swiper-container .article-slider-nav{text-align:right}
.article-gallery.swiper-container .article-slider-nav .swiper-button-disabled{opacity:.5}
.article-gallery.swiper-container .article-slider-nav .article-button-next{-webkit-tap-highlight-color:transparent;border:1px solid #000;border-radius:50px;display:inline-block;height:35px;position:relative;width:35px}
.article-gallery.swiper-container .article-slider-nav .article-button-next:after{border-right:2px solid #000;border-top:2px solid #000;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:10px;left:50%;margin-left:-6px;margin-top:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .4s;-o-transition:border-color .4s;transition:border-color .4s;width:10px}
.article-gallery.swiper-container .article-slider-nav .article-button-next:hover{background-color:#000;cursor:pointer}
.article-gallery.swiper-container .article-slider-nav .article-button-next:hover:after{border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}
.article-gallery.swiper-container .article-slider-nav .article-button-prev{-webkit-tap-highlight-color:transparent;border:1px solid #000;border-radius:50px;display:inline-block;height:35px;margin-right:15px;position:relative;width:35px}
.article-gallery.swiper-container .article-slider-nav .article-button-prev:after{border-bottom:2px solid #000;border-left:2px solid #000;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:10px;left:50%;margin-left:-3px;margin-top:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .4s;-o-transition:border-color .4s;transition:border-color .4s;width:10px}
.article-gallery.swiper-container .article-slider-nav .article-button-prev:hover{background-color:#000;cursor:pointer}
.article-gallery.swiper-container .article-slider-nav .article-button-prev:hover:after{border-bottom:2px solid #fff;border-left:2px solid #fff}
.thumbs-gallery.swiper-container{margin-bottom:40px;margin-top:10px}
.thumbs-gallery.swiper-container .swiper-slide:hover{cursor:pointer}
.key-words {clear: both;}
.more-of-holder {margin-top:35px;}

.magazine-article-link						{display: block;padding-top: 5px;margin-top: 3px;border-top:2px solid #be1522;}
.magazine-article-link em					{color: #000;font-style: normal;}
.expired 									{position:absolute;bottom:0;left:0;padding:20px;width:100%;text-align:center;background:#fff;}
.expired::before							{content: '';position: absolute;top: -150px;left: 0;width: 100%;height: 150px;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 34%, rgba(255,255,255,1) 100%);}
.expired h3									{margin: 0 0 5px;font-weight: 600;color:#be1522;}
.expired p									{margin:0;}
.zinzin-expired								{max-height:380px;}
.expired button								{color: #be1522;margin-top:20px;}
.login-title.err							{color: #be1522;font-weight: 700;}
.m-bottom-0									{margin-bottom:0;}
.grecaptcha-badge							{right:unset !important;left:1px !important;transition: all .3s ease!important;-webkit-transition: all .3s ease!important;-o-transition: all .3s ease!important;max-width:70px !important;z-index:1000;}
.grecaptcha-badge:hover 					{max-width: 256px!important;}
.checkbox-combo.error-fld label				{color: #be1522;}
.magazine-article-head .template-image		{border-radius:50%;}
.post-text-content h3 a 					{font-weight: 600;}
.post-text-content p .link 					{margin-top:0;}
.color-green								{color:green;}
.campaign-article .block-content::after		{content: '';position: absolute;right:0;top:0;background: url(/app/webroot/images/icons/campaign.svg) no-repeat;width: 32px;height: 32px;}
.most-news-holder.campaign-article::after	{content: '';position: absolute;bottom:15px;right:0;background: url(/app/webroot/images/icons/campaign-white.svg) no-repeat;width: 32px;height: 32px;}
h2.color-black								{color:#fff;}
.aml100										{margin-left: -100%;}
.magazine-article-hero-combo .article-hero-image{padding:0;}
.post-outer-content img{width: 100%!important;height: auto!important;}

/* 12-12-2025 Iva added this for text hidden for magazine and article */
.post-outer-content {max-height: 414px;overflow:hidden;transition: max-height 2s ease;}
#textWrapperHome {max-height: 363px;overflow:hidden;transition: max-height 2s ease;}
.post-outer-content.active {max-height: none;overflow: visible;transition: max-height 2s ease;}
button.show-more{color: #fff;
  /* display: inline-block; */
  font-family: Mont,sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1em;
  margin-top: 3px;
  text-transform: uppercase;
  background: #be1522;
  border: 1px solid #be1522;
  padding: 7px 18px;
  text-align: center;}

.horizontal.dark{background: #eee;; display: flex;align-items: flex-start;justify-content: space-between;width: 100%;max-width: unset;box-sizing: border-box;font-family: Mont, sans-serif;}
.text {flex: 74% 0 0;margin-top: 11px}
/* .text a{color: black;text-decoration: none;font-weight: bold!important;} */
.img  {height: 127px; object-fit: cover;object-position: center;display: block;}
.red {color: #be1522!important;}
.underline {text-decoration: underline!important;}
.byticket{height: fit-content;}
.f15 {font-size: 15px;}

blockquote {margin: 0 0 0 4% !important;padding-bottom: 15px;padding-top: 15px;}
blockquote p{font-style: italic; background: url(../img/quotes.png) no-repeat; background-size: 39px auto;background-position: 0px 0px;padding-left: 56px;}

.hover a,span:hover{opacity: 0.8;}
.gallery-widget .images {flex:45% 0 0;}
.gallery-widget .text {flex:55% 0 0;}
.gallery-widget .images a {display: grid;grid-template-rows: 1fr 1fr;grid-auto-flow: column;grid-gap: 5px;margin-right:22px;}
.gallery-widget .images a img{position:unset;}
.gallery-widget .images a img:first-of-type{grid-row: span 2;}
.horizontal.gallery-widget        {display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:unset;}
.gallery-widget .images a img {width: 100% !important;}
.gallery-widget .images a img:first-of-type {height: 100%!important;object-fit: cover!important;}
.category									{font-size: 13px;padding: 0px 9px 0px;position: relative; margin-right: 15px; background: #be1522;color: white !important;text-decoration: none!important; text-shadow: none; text-transform: uppercase; margin-bottom: 10px;}
.time::before 								{content: '';display: inline-block;vertical-align: middle;margin-right: 10px;background: url(../img/time.png) center no-repeat;width: 13px;height: 13px;background-size: 13px;margin-top: -4px;}
.time{font-size: small;}
.lh-11{line-height: 1.2em!important;}
.dblock {display: block!important;}
.fw-600 {font-weight: 600!important;}
	/* 02-12-2025 Iva added for table */
	table {width:100%!important;/*max-width: 500px;*/border-collapse: collapse;}
	table td {padding-left:5px;padding-right:5px;}
	/* 08-12-2025 Iva ADD FOR ASIDE IMAGE STICKY */
	.section-grid.aside-grid-section {overflow: unset!important;}
	.aside-right-col {position:sticky;top:0;}
	.aside-content-holder.centered-banner-mobile {overflow: hidden;}
	/* 08-12-2025 END iVA */
@media only screen and (min-width:480px){
	.podcast-section-holder	.col-block-link		{min-height:250px;}
	.register-form-holder .radio-buttons-holder{width:50%;}
}
@media only screen and (min-width:720px){
	.nav										{margin-left:-40px;margin-right:-40px;}
	.nav .main>ul>li									{padding-left:40px;}
	.submenu									{padding-left:30px;padding-right:60px;}
	.row										{padding:20px 40px;}
	.related									{height:250px;object-fit:cover;}
	.comment-ad div								{margin:0px 16px;}
	.podcast-section-holder	.col-block-link		{min-height:300px;}
	.section-title-16 							{color: #000;}
	.photo-name									{bottom:-50px;font-size:14px;width:90%;height:40px;}
	.campaign-article .block-content::after		{right:unset;left:0;}
	h2.color-black								{color:#000;}
	

}
@media only screen and (min-width:720px) and (max-width:1030px){
	table td {padding-left:5px;padding-right:5px;}
	.advertising-page-content .element thead tr th{padding-bottom: 20px;
  padding-left: 7px!important;
  padding-top: 11px;font-size: 12px!important;}
  .advertising-page-content .element table tr td {padding: 7px 2px!important;font-size: 12px!important;}
  
}

@media only screen and (min-width:1025px) and (max-width:1600px){
.pt-30{padding-top: 30px;}
}


@media only screen and (min-width:520px) and (max-width:720px){
.pt-30{padding-top: 40px;}
}

@media only screen and (min-width:1025px){
	.mobile										{display:none;}
	.desktop									{display:block;}
	.nav										{display:block;margin-left:0;margin-right:0;padding-bottom:3vw;}
	.nav .main										{display:flex;flex-wrap:wrap;padding-top:3.39vw;padding-bottom:2.6vw;margin:0;border-bottom:1px solid #969696;}
	.row										{border:none;}
	.nav .main>ul									{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;height:280px;flex:0 0 52%;}
	.nav .main .all									{flex:0 0 16%;}
	.nav .main .aside								{flex:0 0 32%;}
	.nav .main ul li									{margin-bottom:10px;border:none;padding-left:0;flex:none;}
	.nav .main>ul>li									{width:20%;}
	.nav .main>ul>li::after							{display:none;}
	.nav .main .all li								{padding-right:35px;width:100%;}
	.nav .main .all .link							{margin-bottom:10px;}
	.nav .main .all img								{width:100%;}
	.nav span.link								{display:none;}
	.submenu									{position:unset;margin:0;padding:0;opacity:1;visibility:visible;background:transparent;pointer-events:all;}
	.submenu li a								{display:inline-block;padding:0;font-size:14px;font-family:'SP ArielBG', sans-serif;color:#000;line-height:1em;text-transform:unset;font-weight:normal;-webkit-transition:color 0.4s;-o-transition:color 0.4s;transition:color 0.4s;}
	.nav a										{-webkit-transition:color 0.4s;-o-transition:color 0.4s;transition:color 0.4s;}
	.nav a:hover								{color:#be1522;}
	.nav ul li .link							{padding:0;}
	.link:hover									{text-decoration:underline ;}
	.submenu button								{display:none;}
	span.btn									{margin-top:10px;}
	.nav .magazine span.link					{display:block;margin-bottom:10px;}
	.nav .main .aside>li								{width:50%;}
	.row.right									{float:right;margin-top:1.76vw;padding:0;width:300px;}
	.social										{padding:0;margin-top:1.76vw;float:left;}
	.social a									{position:relative;margin-right:5px;}
	.social a:hover .colored					{opacity:1;visibility:visible;}
	.bottom										{position:absolute;bottom:3vw;left:-10px;padding:0;}
	.bottom li									{display:inline-block;vertical-align:middle;margin-bottom:0;padding-left:10px;padding-right:10px;border-right:1px solid #000;}
	.bottom li a								{font-size:14px;}
	.bottom li:last-of-type						{border-right:none;}
	span.btn:hover								{background:#fff;color:#be1522;}
	.form-search .search-item input				{border-width:1px 0 1px 1px;height:50px;font-size:29px;padding:0 15px;}
	.form-search button							{height:50px;width:120px;}
	footer .nav									{padding-bottom:60px;}
	footer .nav .main								{padding:2.2vw 0;}
	footer .nav .main>ul								{width:unset;height:280px;}
	footer .nav .main>ul.aside						{height:285px;}
	footer .nav .main>ul::after						{display:none;}
	footer .nav .main>ul>li							{margin:0 0 10px !important;width:25%;}
	footer .nav .main .all p							{width:100%;padding:0;}
	footer .bottom								{bottom:1vw;}
	footer .row.right							{width:400px;}
	.footer-bottom-row							{margin-top:0;border-top:1px solid #969696;padding-top:12px;}
	footer .nav span.link						{display:block;}
	footer .row:last-of-type					{border-bottom:none;float:left;padding:0;margin-top:1.76vw;margin-left:14vw;}
	.related									{height:350px;}
	.article.social								{max-width:50px;margin-right:160px;margin-top:0;float:left;clear:both;}
	.article.social>div							{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;}
	.article.social a							{padding:0 0 10px 0 ;}
	.article.social img							{border: none;}
	.social.right 								{max-width: 100px;margin-right: -2px;margin-top: -131px;float: right;clear: both;}
	.social.right>div							{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;align-items:flex-start;}
	.social.right img							{border: none;}
	.social.right a								{padding:0 2px 10px 0;}
	/* 01-12-2025 Iva added */
	.comments-wrap .social.right 				{position:absolute;top:0;right: 0;margin-top:16px;}
	.flexInline 								{display: inline-flex;}

	.article-content img.small-width			{width:calc(100% - 300px) !important;height:auto !important;}
	.podcast-cat span							{border-color:#be1522;}
	.intro-large-section-container, .intro-large-section-content-inner  {min-height:315px;}
	.related-art								{display:none;}
	
	.horizontal.gallery-widget a:hover			{text-decoration: none;}
	.images a::after 							{content: '';display: block;width: 100%;height: 100%;position: absolute;z-index: 1;background: url(../img/hidden-images.png) top 10px left 10px no-repeat;}
	.images a:hover::after 						{background: url(../img/hover-img.svg) top 10px left 10px no-repeat;}	
	
	/* .more-of-holder 							{margin-top:200px;} */
	/* .event-intro-image .template-image {height: auto!important;width: 100% !important;} */
	.player{margin-top: 25px;}
	.u-I{padding-top: 19.94vw;}
	/* BANNER MEGABORD */
	.central-banner-inner {
		position:relative;
		top:145px;
	}

/* WHEN PODCAST AND EVENTS MENU ARE HIDDEN */
/* .nav .main>ul{flex:0 0 55% ;}
.nav .main .aside {flex:0 0 29%;} */
	/* .total-wrap.events-detail .intro-show-btn-container {display:none!important;}
	.total-wrap.events-detail .large-section-event-col {width:490px;}
	.total-wrap.events-detail .event-intro-image {width:61%;} */
}

.centered-banner-mobile {text-align:center;}

@media only screen and (max-width:639px){
	.centered-banner-mobile {text-align:center;}
	.text {flex: 45% 0 0;}
	.img  {width: 94%;}
	.horizontal.dark{height: 166px;}
	.horizontal.gallery-widget  {display: block;}

}

@media only screen and (min-width:1151px){
	.mainnavlink {padding: 6px 2px;}	
}

@media only screen and (min-width:1280px){
	.intro-large-section-container, .intro-large-section-content-inner  {min-height:397px;}
}
@media only screen and (min-width:1366px){
	.intro-large-section-container, .intro-large-section-content-inner  {min-height:437px;}
	.main-nav-link.magazine-link {
		padding: 12px 3px;
	}
}
/* BANNER MEGABORD */
@media only screen and (min-width:1441px){
	.intro-large-section-container, .intro-large-section-content-inner  {min-height:480px;}
	.central-banner-inner {
		position:relative;
		top:194px;
	}
}