/*NEWSROOM*/
.pr-list{display:table;border-collapse: collapse;width:100%;}
a.pr-item{display:table-row;text-align:left;border-bottom:2px Solid #ccc;font-size:19px;text-decoration:none;color:#1F2b4a;}
body.red a.pr-item:hover{color:#e03c31;}
a.pr-item:nth-child(odd){background-color:#efefef;}
.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;}

  
#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;}

/* new room page IDC CWS */
#content .pr-grid .col_half{padding-right: 16px;}	
#content .pr-grid .col_half.col_last.list {padding-right: 0; padding-left: 16px;}
#content .pr-grid  ul li {margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px Solid #ccc; padding-left: 0;}		
#content .pr-grid .list article {display: flex; flex-direction: row; }
#content .pr-grid .list article h3 { margin-top: 8px; margin-bottom:0; font-size: 1.188rem; line-height: 1.25; }
#content .pr-grid .list article h3 a { color: #1f2b4a; text-decoration: none; font-weight: 600; }
#content .pr-grid .list article h3 a:hover {text-decoration: underline;}		
#content .pr-grid .list article div:first-child>a:first-child {display: block; width: 128px; margin-right: 1rem;}
		
#content .pr-grid .featured article h3 {margin-top: 8px; margin-bottom:0; font-size: 1.5rem; line-height: 1.25;}
#content .pr-grid .featured article h3 a {color: #1f2b4a; text-decoration: none;}
#content .pr-grid .featured article h3 a:hover {text-decoration: underline;}
#content .pr-grid .featured article img { display: block; width: 100%; float: none; margin-right: 0; margin-bottom: 16px;}	
#content .pr-grid ul li:before{display:none;}	 
.vtext {font-weight:600;}
.mb-26 {margin-bottom:26px !important;}

#content .card p {margin-bottom: 5px; padding: 0 24px;}
#content .card img {display: block; /* max-height: 64px;*/ height: 64px; max-width: 200px; width: auto; margin: 40px auto;}
#content .card p.download {font-size:1rem;}
#content .card p.download:last-child{margin-bottom:32px} 
#content .card p.download a {text-decoration:underline; color:#066793; */color: #137ba9;*/ }
#content .card p.download a:hover {text-decoration:none;}
#content .card{box-shadow: 1px 1px 5px #0003;display: block;padding: 0;list-style: none;border: 1px Solid #ccc;background-color: #fff;}

@media (max-width: 1380px) {
#content .container, #footer .container, .banner .container	{
padding: 0 32px;
}
}

@media (max-width: 1024px) {
	.brandheadshots div .col_one_fifth,.brandheadshots div .col_one_fifth.col_last{width:22%;}
	.brandheadshots div .col_one_fifth:nth-child(4n){margin-right:0px !important;}
	section.section:nth-child(4) .card{width: 48%;}
    section.section:nth-child(4) .col_one_fourth{margin-right: 0;}
    section.section:nth-child(4) .flex.wrap{column-gap: 35px;row-gap: 35px;}
	
}


@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: 940px) {
        section.section:nth-child(4) .flex.wrap{column-gap: 25px;row-gap: 25px;}
}

@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;}
	
	 #content .pr-grid ul li:last-child {border-bottom:none;}  
	
	
	#content .pr-grid .col_half.col_last.list{border-top:1px Solid #CCC;padding-top:4px;padding-left:0;}
	
	
	
	
}

@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;
}
.newsroom .ct span {
    color: #1F2B4A;
    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;
}
.newsroom .ct .publication {font-style:italic;color:#000;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:#1F2b4a;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:#e03c31;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: 2px Solid rgba(0,0,0,.15);
    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;} }


@media (max-width: 500px){ 

	#content .pr-grid .list article{display:block;}
	
	
	
}



.mt-16{margin-top:16px;}
/* IDC CODE - 3/7/2025 */
.flex{display: flex;}
.wrap{flex-wrap:wrap;}
