/*NEWSROOM*/
.pr-list{display:table;border-collapse: collapse;width:100%;}
a.pr-item{display:table-row;text-align:left;border-bottom:1px Solid #009DDB;font-size:19px;text-decoration:none;color:#004677;}
body.red a.pr-item:hover{color:#009DDB;}
a.pr-item:nth-child(odd){background-color:#f2f2f2;}
.pr-item .pr-date{display:table-cell;vertical-align:middle;padding:16px 0;padding-left:16px;width:160px;font-weight:normal;}
.pr-item .pr-date + .pr-title{display:table-cell;vertical-align:middle;padding:16px 0;width:calc((100%) - 220px);}
.pr-item .pr-date + .pr-publication{width:200px;display:table-cell;vertical-align:middle;padding:16px 0;font-style:italic;}
.pr-item .pr-date + .pr-time{width:200px;display:table-cell;vertical-align:middle;padding:16px 0;font-style:normal;}
.pr-item .pr-time + .pr-title, .pr-item .pr-publication + .pr-title{display:table-cell;vertical-align:middle;padding:16px 0;width:calc((100%) - 420px);}
.pr-item .pr-title:first-child{display:table-cell;vertical-align:middle;padding:16px 0;width:calc((100%) - 60px);padding-left:16px;font-weight:bold;}
.pr-item .pr-publication + .pr-title{padding-left:16px;}

.pr-item .pr-readmore{display:table-cell;vertical-align:middle;padding:16px 0;width:60px;text-align:right;padding-right:16px;text-transform:uppercase;position:relative;}
.pr-item .pr-readmore:after{content:'\279E';font-size:24px;line-height:24px;display:inline-block;position:relative;top:2px;padding-left:4px;}

.pr-item .pr-readmore.external:after{content:'\21F1';font-size:28px;line-height:24px;display:inline-block;position:relative;top:2px;left:3px;padding-left:4px;transform:rotate(90deg);}

.pr-footer{margin-top:16px;}
.pr-footer:after{content:'';display:block;float:none;clear:both;}
.pr-left{float:left;}
.pr-right{float:right;}

/* IDC CODE - 23/4/2025  Newroom table hover */
body.red #content ul.toptabs li a:hover, body.red #content ul.toptabs li a.active {
    color: #004677;
}
  
#content .logodownload{text-align:center;}
#content .logodownload img{display:block;max-width:128px;margin:0px auto;margin-bottom:8px;border:1px Solid #CCC;}
#content .logodownload ul{display:block;margin-bottom:0px;}
#content .logodownload ul li{display:inline-block;padding:0px;}
#content .logodownload ul li:before{display:none;}

#content .logodownload ul li:after{content:'|';margin:0px 4px;color:#ccc;}
#content .logodownload ul li:last-child:after{display:none;}
#content .brandheadshots{padding-top:16px;}
#content .brandheadshots .col_one_fifth{background-color:#fff;margin-bottom:32px;border:1px Solid #CCC;padding-bottom:48px;position:relative;text-align:center;}
#content .brandheadshots img{display:block;margin-bottom:8px;padding-left:0px;}
#content .brandheadshots .col_one_fifth p{margin-bottom:0px;padding:0px 4px;}
#content .brandheadshots .col_one_fifth p + a{position:absolute;bottom:4px;width:100%;text-align:center;left:0px;}
#content .brandheadshots .col_one_fifth a + p + p{font-style:italic;font-size:16px;}

#content .brandheadshots br{display:none;}
.brandheadshots:after{content:'';display:block;float:none;clear:both;}

@media (max-width: 1024px) {
	.brandheadshots div .col_one_fifth,.brandheadshots div .col_one_fifth.col_last{width:22%;margin-right:4% !important;}
	.brandheadshots div .col_one_fifth:nth-child(4n){margin-right:0px !important;}
}


@media (max-width: 960px) {
	#content .col_half.logodownload{width:48%;float:left;margin-right:4%;clear:none;}
	#content .col_half.logodownload.col_last{margin-right:0px;}
	.brandheadshots div .col_one_fifth,.brandheadshots div .col_one_fifth.col_last{width:30.63%;margin-right:4% !important;}
	.brandheadshots div .col_one_fifth:nth-child(4n){margin-right:4% !important;}
	.brandheadshots div .col_one_fifth:nth-child(3n){margin-right:0px !important;}
}

@media (max-width: 760px) {
	.pr-list{display:block;}
	a.pr-item{display:block;width:100%;padding:16px;position:relative;padding-right:60px;}
	.pr-item .pr-date{display:block;widtH:100%;padding:0px !important;}
	.pr-item .pr-title{display:block !important;widtH:100% !important;padding:0px !important;}
	.pr-item .pr-publication{display:block !important;widtH:100% !important;padding:0px !important;}
	.pr-item .pr-readmore{display:block !important;widtH:60px;height:60px;position:absolute;top:0px;right:0px;}
}

@media (max-width: 500px) {
	.brandheadshots div .col_one_fifth,.brandheadshots div .col_one_fifth.col_last{width:48%;margin-right:4% !important;}
	.brandheadshots div .col_one_fifth:nth-child(4n){margin-right:4% !important;}
	.brandheadshots div .col_one_fifth:nth-child(3n){margin-right:4% !important;}
	.brandheadshots div .col_one_fifth:nth-child(2n){margin-right:0px !important;}
}


@media (max-width: 450px) {
	#content .logodownload ul{padding-left:0px !important;}
	#content .logodownload ul li{display:block;}
	#content .logodownload ul li:after{display:none;}
}

@media (max-width: 400px) {
	.brandheadshots div .col_one_fifth,.brandheadshots div .col_one_fifth.col_last{width:100%;margin-right:0px !important;float:none;clear:both;height:auto!important;}
	.brandheadshots div .col_one_fifth:nth-child(4n){margin-right:0px !important;}
	.brandheadshots div .col_one_fifth:nth-child(3n){margin-right:0px !important;}
	.brandheadshots div .col_one_fifth:nth-child(2n){margin-right:0px !important;}
}



/*Newroom news layout start*/
.newsroom .rows {
    display: inline-block;
    width: 100%;
}
.newsroom .form-sec {
    position: absolute;
    top: -18px;
    right: 2px;
}
.newsroom .form-sec .form_field {
    width: 150px;
    text-align: left;
    margin: 0 6px 10px 0;
    float: right;
}
.newsroom .ct{
    position: relative;
	text-align: left;
    float: left;
    width: calc((25%) - 16px);
    padding: 0 0 74px 0;
    margin: 8px;
    line-height: 1.5em;
    background: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2);
    box-shadow: 0 1px 5px rgba(0,0,0,.2);
    overflow: hidden;
    border: 1px solid #ccc;
}
.newsroom .ct .innerct {
    padding: 10px 15px 0 15px;
}

/* IDC CODE - 23/4/2025  color change*/
.newsroom .ct span {
    color: #004677;
    font-size: 14px;
	font-weight:bold;
}
#content .newsroom .ct h3 {
    font-size: 19px;
	font-weight:600;
}
.newsroom .ct .btnparent a {
        padding: 10px 15px;
        font-size: 14px;
}
.newsroom .ct .btnparent {
    position: absolute;
    bottom: 15px;
    left: 20px;
}
.newsroom .pagination a {
    padding: 0 5px;
}

/* IDC CODE - 23/4/2025  color change*/
.newsroom .ct .publication {
	font-style:italic;
	color:#002449; 
	font-weight:normal;
}
 
 
 .newsroom .pagination {
    display: inline-block;
    width: 100%;
}
#content .newsroom .disabled a {
    text-decoration: none;
    pointer-events: none;
    cursor: default;
    color: #ccc;
}
@media (max-width: 1024px) {
    .newsroom .ct {
        width: calc((50%) - 12px);
        margin: 6px;
    }

    .newsroom #tab1 h2 {
        margin-bottom: 20px;
    }
}
@media  (max-width: 760px) {
    .newsroom .form-sec {
        position: relative;
        top: -6px;
    }
    .newsroom .first-sec, .newsroom .last-sec {
        display: block;
        margin-bottom: 10px;
        margin-top: 10px;
    }
}
@media (max-width: 480px){
    .newsroom .ct {
        height: auto !important;
        width: calc((100%) - 12px);
    }
}

#content .newsroom .pagination a{border-radius:2px;margin:0px 4px;text-decoration:none;display:inline-block;height:32px;width:32px;background-color:#002449;color:#fff;font-weight:bold;font-size:19px;line-height:32px;text-align:center;}
#content .newsroom .pagination .first-sec a, #content .newsroom .pagination .last-sec a{font-size:24px;line-height:27px;}
.newsroom .pagination{margin-top:16px;}

#content .newsroom .pagination a:hover,
#content .newsroom .pagination a.active{background-color:#009DDB;color:#fff !important;}
#content .newsroom .disabled a{background-color:#999;color:#fff !important;}


.form-sec select {
    height: 48px;
    appearance: none;
    -webkit-appearance: none;
    background-image: url(../img/opinion-centers/download.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 48px 48px;

    width: 100%!important;
    border: 1px Solid #009DDB;
    padding: 0 8px;
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 0;
}  

.form-sec .form_field label{
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 8px;
}

iframe.newsform{height:715px;}
@media (max-width: 844px){ iframe.newsform{height:1115px;} }
@media (max-width: 700px){ iframe.newsform{height:715px;} }
@media (max-width: 560px){ iframe.newsform{height:1115px;} }


