/*Comment Format : [Division Name] - [Template Name] - [Component Name]*/
/*(+) MI - Contact Us - Intro Copy*/
.intro-copy { margin-bottom:75px;	}
/*(+) MI - Contact Us - Intro Copy*/
  
/*(+) Platts - Global - Header*/
.site-header a { color:gray; background:#1a1a1a; font-size:11px; letter-spacing:.7px; text-transform:uppercase; }
.site-header>li>ul>li:first-child a { padding-left:0; } 
/*(-) Platts- Global - Header*/     
/*(+) Platts - Reference Tools - Card Set Seven*/
.card-set--seven .card-set__list-item p { color:#000; }
.card-set--seven .card-set__list-item .contact__details .contact__details-row,
.contact__list .contact__details .contact__details-row {margin-bottom:10px;} 
.card-set--seven .card-set__list-item .contact__details .contact__details-row .contact__details-field,
.contact__list .contact__details .contact__details-row .contact__details-field { float:none; }
.contact__list .card__content{font-weight:700;}
/*(+) Platts - Reference Tools - Card Set Seven*/
/*(+) Platts - Global - Footer*/
@media print, screen and (min-width: 64em){
 .footer__social li {margin-left: 1.25em;}
}
/*(-) Platts - Global - Footer*/
/*(+) Platts - Global - Header*/
/* AP - navigation height issue in firefox - start */
.nav-meta__latest-link {  
    font-weight: normal;    
}
/* AP - navigation height issue in firefox - end */
/* AP - navigation font thinkness issue in safari - start */
/** Commented for Bug 3312547*/
/*a , a:focus{font-weight:normal;}*/
/* AP - navigation font thinkness issue in safari - end */
/*(-) Platts - Global - Header*/
/*(+) Platts - Reference Tools - CardV2*/
/* AP - 'LEARN MORE' button bottom issue in IE - start */
.card__content .icon-svg-list{position:relative;bottom:0;}
/* AP - 'LEARN MORE' button bottom issue in IE - end */
/*(-) Platts - Reference Tools - CardV2*/
/*(+) Platts - Reference Tools - CardContact*/
/* AP - 'Sales Inquieries' section update - start */
.card-set--seven .card-set__list-item span.name{display:inline-block;margin-bottom:3px;}
/* AP - 'Sales Inquieries' section update - end*/
/*(-) Platts - Reference Tools - CardContact*/
/*(+) Platts - Global*/
/* AP - Global fonts alternatives updated as per demo site - start */
p{font-family: Conv_AkkRg_Pro , Helvetica , Arial , sans-serif ;}
/* AP - Global fonts alternatives updated as per demo site - end */
/*(-) Platts - Global*/
/*(+) Platts - Reference Tools - CardV2*/
/* AP - link color issue - start */
.card.product .card__content .icon-svg-list .learn_more, 
.card.product .card__content .icon-svg-list .learn_more:hover, 
.card.product .card__content .icon-svg-list .learn_more:focus, 
.card.product .card__content .icon-svg-list .learn_more:active
{color:#fff;}
/* AP - link color issue - end */
/*(-) Platts - Reference Tools - CardV2*/
/*(+) Platts - Global - Footer*/
/* AP - footer issue - start */
.footer__links li{padding-right:0.6em;}
.footer__notice li{margin: 0 1.7em 0 0;}
/* AP - footer issue - end */
/*(-) Platts - Global - Footer*/
/*(+) MI+Platts - Contributor Detail+Price Assessment - Card Set Two V2*/
/* AP - font style issue - start */ 
.card-set--two .card-set__wrapper .card{font-weight:700;}
/* AP - font style issue - end */ 
/*(-) MI+Platts - Contributor Detail+Price Assessment - Card Set Two V2*/
/*(+) MI - Legal Detail - Legal Tabbed Module*/
/* AP - mobile border issue - start */
.border-block__heavy:first-child{
    border-top: 3px solid #000;
}
.border-block__heavy{
    border-top: 1px solid #ccc;
}
/* AP - mobile border issue - end */
/*(-) MI - Legal Detail - Legal Tabbed Module*/
/*(+) MI - Global*/
/* AP - hr divider issue - start */
@media screen and (max-width: 47.9375em){
  hr.divider.thin {
     margin-top:75px;margin-bottom:75px;
  }
}
/* AP - hr divider issue - end */
/*(-) MI - Global*/
/*(+) MI - Legal Detail - Legal Tabbed Module*/
/* AP - ipad top spacing issue - start */
@media print, screen and (min-width: 64em){
	.tab-content-row{margin-top:-30px;}
	.tab-content-row .tab-content-row__first-column {margin-top: 70px;}
	.tab-content-row .text-content .text-content__title{position:relative;transform:none;-webkit-transform:none;}
	.tab-content-row .tab-content-column .tab-content-item:first-child {margin-top: 30px;}
}
/* AP - ipad top spacing issue - end */
/*(-) MI - Legal Detail - Legal Tabbed Module*/
/*(+) Platts - Global - Header*/
/*OP SPR001*/
.navigation__mobile-wrapper .menu a i{margin-left:3px;}
/*OP SPR001*/
/*(-) Platts - Global - Header*/
/*(+) MI - Contact Us - TwoColumnContactCard*/
/** contact number start **/
.contact-list h1 { color:#d6002a; font-size:0.9em; margin-bottom:10px; }
.contact-list-item h2 { color:#000; }
.contact-list p, .contact-list a { color:#1a1a1a; font-size:14px; margin:0; font-family:"Conv_AkkBd_Pro", sans-serif; margin-bottom:0!important; }
.contact-list a:hover { color:#1a1a1a; }
.contact-list ul:before, .contact-list ul:after { content:""; clear:both; display:table; }
.contact-list ul li { width:50%; float:left!important; margin-bottom:5px; }
.contact-list .contact__list { margin-top:0; }
.contact-list .contact__list .card { padding:10px 20px; }
.contact-list .contact__details-field { white-space:normal; }
.contact__list .card__content .contact__description { margin-bottom:10px!important; font-family: Conv_AkkRg_Pro , Helvetica , Arial , sans-serif; font-weight:normal; }
@media screen and (min-width:1024px){
 .contact-list .contact__list li:first-child {padding-left: 12.5px;}
}/** End Media (min:1024px) **/
@media screen and (max-width:767px){
 .contact-list ul li { float:none; width:100%; }
}/** End Media (max:767px) **/
/** contact number end **/
/*(-) MI - Contact Us - TwoColumnContactCard*/     
/*(+) MI - Contact Us - CircularSocialShare*/
/** social share section start **/
.social-share { margin:90px 0; }
.social-share .content-wrap { text-align:center; }
.social-share ul {display:inline-block;font-size: 0;}
.social-share li { display:inline-block; vertical-align:middle; padding:0 10px; }
.social-share li:first-child { padding-left:0; }
.social-share li:last-child { padding-right:0; }
.social-share li a {border: 2px solid #ccc;border-radius:50%;/* padding: 12px; */width: 36px;height: 36px;color: #ccc;position: relative;text-align: center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;font-size: 18px;line-height: 36px;display: inline-block;}
.social-share .footer-txt {display:block;margin-top:30px;text-transform:uppercase;letter-spacing: 4px;color: #ccc;}
/** social share section end **/
/*(-) MI - Contact Us - CircularSocialShare*/     
/*(+) MI - Contact Us - CardV2*/
/** info banner section start **/
.info-banner {margin:125px 0 60px 0;position: relative;}
.info-banner .card {position:relative;padding:20px 30px;}
.info-banner .card:before {content:"";width:76px;height:7px;display:block;background: #ebebeb;position:absolute;left:50%;margin-left:-38px;top: -40px;} 
.info-banner .card:after {content:"";width:76px;height:7px;display:block;background: #ebebeb;position:absolute;left:50%;margin-left:-38px;bottom: -40px;}
.info-banner h1 {color:#fff;font-size:24px;} 
@media screen and (min-width:992px){
  .info-banner h1 {padding-right: 100px;}   
  .info-banner .icon-svg-list { position:static; }
  .info-banner .icon-svg-list .learn_more {position:absolute;right:0;left:auto;top:50%;margin-top: -11px;right:30px;bottom: auto;} 
}/** End Media (min:992px) **/
/** info banner section end **/   
/*(-) MI - Contact Us - CardV2*/
/*(+) MI - Contact Us - LineSeparator*/
.intro-copy:first-child + hr.custom-hr {margin-top: -40px;}
hr.custom-hr { margin-top:50px; margin-bottom:50px; }
.contact-list-item.intro-copy { margin-bottom:0; margin-top:0; }
/*(-) MI - Contact Us - LineSeparator*/
/*(+) Platts - Delivery Platforms - IntroCopyV2*/
.intro-copy__second-title {
    margin-top: -6px;
    color: #d6002a;
    font-size: 1.4em;
    letter-spacing: -.035em;
}
@media print, screen and (min-width: 64em)
{
.intro-copy__second-title {
    font-size: 2.1vw;
    letter-spacing: -1.4px;
  }
}
/*(-) Platts - Delivery Platforms - IntroCopyV2*/
  
 /*(+) MI - Global - LineSeparator*/
@media screen and (max-width:992px) {
 hr.divider { height:1px; background:#ccc; }
 hr.custom-hr { margin-top:20px; margin-bottom:20px; }
 .info-banner { margin:55px 0 30px 0;position: relative;}
}
/*(-) MI - Global - LineSeparator*/
/*(+) MI - Contributor Detail - BlogProfileHero*/
/** AB 1) Hero profile background should be full width as compared to reference page. Also no white space should show between hero content & header separator line. **/
.blog-hero--profile { width:100vw; left:calc(-50vw + 50%); position:relative; max-width:100vw; margin-top:-24px; }
/*(-) MI - Contributor Detail - BlogProfileHero*/
/*(+) MI - Contributor Detail - FilterableList*/
/** AB 12) iPad > Filter links should be hide on iPad device as compared to reference page.  *rules as per reference site once blog-hero-profile section removed from dom below rules not working*/
@media screen and (max-width:1199px){
 .blog-hero--profile + .filterable-list--profile-four .filterable-list__header { display:none; }
}/** End Media (max:1199px) **/
/** AB 4) Spacing shows bigger between hero profile content grey area & filter bar. */
.blog-hero--profile+div .filterable-list__header { padding-top:0; }
/** AB - 3) Font width differs for text Bob Williams **/
.blog__author-name { font-weight:700; }
/*(-) MI - Contributor Detail - FilterableList*/
 
/*(+) MI - Contributor Detail - BlogAuthors*/
/** AB - 9)Blog Writers > Text shift down to the next line for name & subtitle. */
/*.authors-bio .blog__author-name,
.authors-bio .blog__author-subtitle { max-width:100%; }*/
/** AB -  13) Blog Writers > View all link is missing */
.authors-bio__meta a.learn-more { font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
.authors-bio__meta a.learn-more:focus {color:#000;margin-top: 0;}
/*#13*/
.authors-bio .learn-more, .authors-bio .learn-more:after
{
  color:#000000;
  margin-top: 0px;
}
/*(-) MI - Contributor Detail - BlogAuthors*/
/*(+) MI - Blog Collection - BlogHeroBanner*/
/*#13 AB - Hero profile background should be full width as compared to reference page **/
.blog-hero { width:100vw; left:calc(-50vw + 50%); position:relative; max-width:100vw; margin-top:-24px; }
/* AB - 1) Spacing between hero content & view all link is less as compared to demo page. */
.blog-hero + .article-filter-search.thick { margin-top:24px; }
/*(-) MI - Blog Collection - BlogHeroBanner*/
/*(+) MI - Blog Collection - FourColumnContactSet*/
/* As - 16) Contact Us box size not matching given demo page. */
@media screen and (min-width : 1024px){
/* .contact-list.contact__list li.threerows { width: 25%; }
.contact-list.contact__list li.threerows:last-child:not(:first-child) { float:right !important; } */
}/** End Media (min:1024px) **/
@media screen and (min-width : 848px) and (max-width : 1023px) {
/* .contact-list.contact__list li.threerows { width: 50%; }
.contact-list.contact__list li.threerows:last-child:not(:first-child){ float:right!important; } */
}/** End Media (min-max:848-1023) **/
@media screen and (min-width : 768px) and (max-width : 847px) {
/* .contact-list.contact__list li.threerows { width: 100% !important; } */
.contact-list.contact__list li.threerows .contact__description{ min-height:auto; }
}/** End Media (min-max:768-847) **/
@media screen and (min-width : 540px) and (max-width : 767px) {
/* .contact-list.contact__list li.threerows { width: 50%; } */
.contact-list.contact__list li.threerows .contact__description{ min-height:auto; }
}/** End Media (min-max:540-767) **/
@media screen and (max-width : 539px) {
.contact-list.contact__list li.threerows { width:100%; }
.contact-list.contact__list li.threerows .contact__description{ min-height:auto; }
.contact-list.contact__list li.threerows .contact__details-field{ font-size:12px;} 
}/** End Media (max:539) **/
/*(-) MI - Blog Collection - FourColumnContactSet*/
/*(+) MI - Blog Collection - BlogHeroBanner*/
@media screen and (min-width:85em) and (max-width:97.4em) {
 .blog-hero__content { padding-left:calc(20% + 1.7em); }
}/** End Media (min-max:85+97.4em) **/
/* As - banner general spacing */
.blog-hero__content .field-container input { margin-right:25px; }
/*(-) MI - Blog Collection - BlogHeroBanner*/
/*(+) MI - Blog Collection - FilterableList*/
.blog-excerpt__meta-column .blog__author-name-wrapper { margin-left:0.9em; }
.blog-excerpt__details--desktop .social-icons .social-icons__icon, 
.blog-excerpt__details--desktop .social-icons .social-icons__likes { padding: 0 15px 0 0; }
/*(-) MI - Blog Collection - FilterableList*/
/*(+) MI - Blog Collection - ArticleSearch*/
/* AS - filter navigation spacing */
.article-filter-search .filter-bar__wrapper:not(.menu) a {
    margin-right: 1em;
}
/*(-) MI - Blog Collection - ArticleSearch*/
/*(+) MI - Video Podcast Collection - FeatureCarousel*/
/* AS - video listing 3 */
.feature-carousel .slide-card-3 .card--inline {
  overflow: hidden;
  height: 100%;
  padding: 3em;
  padding-bottom: 10px;
  width: 100%;
}
@media print, screen and (min-width: 48em)
{
.feature-carousel .slide-card-3 .card--inline .card__inline-image {	max-height:250px;	min-height:15vw; overflow:visible;}
}
.feature-carousel .slide-card-3 .card--inline .card__content .meta-data li{ font-size: 11px;}
.video-carousel-hero { width:100vw; left:calc(-50vw + 50%); position:relative; max-width:100vw; margin-top:-24px;}
.feature-carousel .slide-card-3 .card--inline .card__content{ top: 0; margin: 20px 0 0;}
.feature-carousel .slide-card-3 .card--inline .card__content h1{margin-top: 20px; font-size: 18px;}
@media screen and (max-width:767px){
  .feature-carousel .card__inline-image {height:auto;overflow: visible;}
  .feature-carousel .slide-card-3 .card--inline { padding-left: 0;padding-right: 0;float:none!important; }
  .feature-carousel .slide-card-3 .card--inline .card__content .meta-data {display:block;}
  .feature-carousel .slide-card-3 .card--inline .card__content .meta-data li.meta-data__date {display:inline-block;}
  .feature-carousel .slide-card-3 .card--inline .card__content .meta-data li.meta-data__type:after {
    content: "\2014";
    display: inline-block;
    font-family: "Conv_AkkRg_Pro";
    margin: 0 .15em 0 .3em;
    position: relative;
}
}
/* AS - 3. Card Content "letter-spacing" & "line-height" not matching. "*/
.feature-carousel .slide-card-3 .card--inline .card__content h1 { line-height: 1.23; letter-spacing: -0.04em;}
/*(-) MI - Video Podcast Collection - FeatureCarousel*/
/*(+) MI - Video Podcast Collection - QuickJumpNavV2*/
/* AS 8. No space shows between separator line & solution snapshot content. */
.content .quick-jump-nav.bottom-border{ margin-bottom: 50px;}
/* AS 5. Css missing for menu links. */
.content .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li>a{color:#959595;}
.content .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li>a:hover{color:#000;}
/*(-) MI - Video Podcast Collection - QuickJumpNavV2*/
/*(+) MI - Video Podcast Collection - LineSeparator*/
/* AS 19. Mobile > Separator line css differs. */
@media screen and (max-width:847px) { 
	hr.divider {height: 5px;background: #1a1a1a;}
}
/*(-) MI - Video Podcast Collection - LineSeparator*/
/*(+) MI - Video Podcast Collection - FeatureCarousel*/
/* AS 23.  IE 11 > Latest Video first screen design looks distorted. */
@media screen and (min-width: 48em){
  .feature-carousel .feature-carousel__large-three.slide-card-3>li { min-height: calc(85px + 60vw); }
  .feature-carousel  .slide-card-3 .card--inline .card__overlay-icon .button__play{ height: 100px;}
}
/*(-) MI - Video Podcast Collection - FeatureCarousel*/
/*(+) MI - Video Podcast Collection - CardSetTwoV2*/
/* AS video-prodcast-collection custom-card font alignment */
.custom-card-set--two .card__content h1 {font-size: 3.75em;left: -.07em;position: relative;line-height: 1.23;top: .15em;}
/*(-) MI - Video Podcast Collection - CardSetTwoV2*/
/*(+) MI - Legal Deail Template - LegalTabbedModule*/
.campaign-landing.legal-landing {margin-top: 0;padding-top: 0;position: relative;top: -25px;}
.campaign-landing.legal-landing .tab-content-row .tab-content-column .tab-content-item{display: none;}
.campaign-landing.legal-landing .tab-content-row .tab-content-column .tab-content-item.is-current{display: block;}
.campaign-landing.legal-landing .tab-content-row__first-column {width: 25%;/*padding-top: 93px;*/}
.campaign-landing.legal-landing .tab-content-row__second-column { width: 75%; margin-right: 0; border-left: 1px solid #e8eae8;padding-left: 60px; padding-top: 75px;padding-bottom: 75px;margin-bottom: 0;}
.campaign-landing.legal-landing .tab-content-row { margin-top: 0;}
.campaign-landing.legal-landing .home__header { padding-top: 0; padding-left: 0; min-height: unset;}
.campaign-landing.legal-landing .tab-content-row .text-content .text-content__title {position: relative; font-size: 36px; -webkit-transform: translateY(0) translateY(0); transform: translateY(0) translateY(0);}
.campaign-landing.legal-landing .divider { margin: 20px 0;}
.campaign-landing.legal-landing .border-block__heavy {background: #fcfcfc;padding: 0; }
.campaign-landing.legal-landing .border-block .border-block__number-wrapper h4,.border-block__heavy .border-block__number-wrapper h4 { font-size: 18px;margin-bottom: 0;}
.campaign-landing.legal-landing .tab-content-row .tab-content-tabs-column li.is-current::before {background: none;}
.campaign-landing.legal-landing .tab-content-row .tab-content-tabs-column li.is-current span::after {color: #df1e36;}
.campaign-landing.legal-landing .tab-content-row .tab-content-tabs-column li > span {color: #1a1a1a;}
.campaign-landing.legal-landing .tab-content-row .tab-content-tabs-column li.is-current span { color: #df1e36;}
.campaign-landing.legal-landing .link-icon { display: inline-block; margin-left: 10px; }
.campaign-landing.legal-landing .disclaimer {color: #999999; font-size: 15px; margin-bottom: 40px; margin-top: 40px;}
.campaign-landing.legal-landing .accordion-tabs { margin-bottom: 40px; }
.campaign-landing.legal-landing .border-block__accordion.accordion__speakers > ul.vertical > li .accordion__content { padding-left: 0;padding-right: 2.5em;}
.campaign-landing.legal-landing .border-block__accordion.accordion__speakers > ul.vertical > li .accordion__content .speakers__content {padding-left: 2.5em;}
.campaign-landing.legal-landing .desc {margin-bottom: 40px;}
@media(max-width: 1359px) {
.campaign-landing.legal-landing .tab-content-row__first-column { width: 33.333%;}
.campaign-landing.legal-landing .tab-content-row__second-column {width: 66.666%; }
}
@media(max-width: 1023px) {
.campaign-landing.legal-landing .tab-content-row__first-column {width: 33.333%; }
.campaign-landing.legal-landing .tab-content-row__second-column {width: 66.666%;}
.campaign-landing.legal-landing .border-block__accordion.accordion__speakers > ul.vertical > li .accordion__content .speakers__content {padding-left: 1em;}
.campaign-landing.legal-landing .border-block__accordion.accordion__speakers > ul.vertical > li .accordion__content{padding-right:1em;}
.campaign-landing.legal-landing .border-block__accordion > ul.vertical > li > a .button__accordion {margin-left: 5px;}
}
/*(-) MI - Legal Deail Template - LegalTabbedModule*/
/* (+) Platts - Symbol Page Directory */
._sd_list .col-md-8, ._sd_list .col-md-4{padding-left: 0; padding-right: 0;}
._sd_list ._sd_list_ttl._one {color: #d6002a;}
._sd_list ._sd_list_ttl h2 {margin: 0 auto;font-size:42px; font-weight: 600;letter-spacing: -0.5px;}
._sd_list ._sd_list_table {font-size: 12px;}
._sd_list .table tr td a {border-bottom: 1px solid #b5b3b3;font-size: 12px; font-weight: 600;text-decoration: none;}
._sd_list .table tr td a._td_disabled {color: #bdbdbd;border-bottom: none;cursor: default;}
._sd_list .table tr td a._td_disabled:hover {color: #bdbdbd;}
._sd_list .table tr td a:hover {color: inherit;}
._sd_list .table tr th._sd_code span,._sd_list .table tr td span {color: #a2a2a2; left:-1px; padding: 0.2em; position: relative;top: 2px;}
._sd_list .table tr th._sd_code span._alert_active,
._sd_list .table tr td span._alert_active {color: #d6002a;text-decoration: none;}
._sd_collapse .table tr th {font-weight: 200;font-size: 12px;color: #717171;}
._sd_list .table tr.header {
    font-weight: bold;
    background-color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    -moz-user-select: none;
    /* Firefox all */
    -ms-user-select: none;
    /* IE 10+ */
    user-select: none;
    /* Likely future */
}
._sd_collapse .table tr:not(.header) {display: none;}
._sd_list .table .header th:last-child:after {
    content: "\002b";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    color: #999;
    text-align: center;
    padding: 3px;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
}
._sd_list .table .header.active th:last-child:after {content: "\2212";}
._sd_list .table tr {border-bottom: 1px solid #ddd}
._sd_list .table tr td {color: #000;font-weight: 600;}
._sd_list .table tr td:last-child{width: 27%;}
._sd_list .table.table-stripped tr td {border-top: 0px;}
._sd_list .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #ddd;
    color: #b9b9b9;
    text-transform: uppercase;
    font-size: 11px;
}
/* (-) Platts - Symbol Page Directory */
/* (+) Platts - User Manual Page*/
.user-manuals .card-set__first-column{width: 32.33%;}
.user-manuals .card-set__first-column .card{margin: 0 auto;}
.user-manuals .filterable-list__header{padding-top:0;}
.user-manuals [class*=filterable-list--simple] .filterable-list__header .filterable-list__cell{height:30px;padding-top: 10px;}
.user-manuals .filterable-list__row .filterable-list__cell {font-size:14px;}
.user-manuals .filterable-list__row .filterable-list__cell a{font-size:14px;border-bottom:2px solid #ccc}
.user-manuals .filterable-list__row .filterable-list__cell a:hover{color:inherit; text-decoration:none;}
.user-manuals .filterable-list__row .filterable-list__cell a.td_download{font-size:25px;border-bottom:none}
.user-manuals .filterable-list--simple-four .filterable-list__cell:first-of-type{flex: 0 1 42%;}
.user-manuals .filterable-list--simple-four .filterable-list__cell:nth-of-type(2){flex: 0 1 42%;}
.user-manuals .filterable-list--simple-four .filterable-list__cell:last-of-type{flex: 0 1 16%; text-align:right; padding-right:10px;}
/* (-) Platts - User Manual Page*/
/*(+) MI - Contributor Detail - load more details */
.load-more__wrapper.custom-load-more{border:none;height: 90px;padding-bottom: 0;} 
/*(-) MI - Contributor Detail - load more details */
/*(+) MI - Blog Collection - FourColumnContactSet*/
.custom-contact-list-spacing .card__content .contact__description{min-height:inherit}
.custom-contact-list-spacing .card__content .contact__details-row{margin-bottom:0}
/*(-) MI - Blog Collection - FourColumnContactSet*/
/*(+) MI - Video Podcast Collection - Video Modals*/
.c-reveal
{
  min-height:70%;
}
/*.iframe-container{
 padding-top:50%;
 position:relative;
}
*/
.c-reveal .vidyard_iframe #splash-screen-wrapper #splash-screen{background-size:cover !important;}
.c-reveal .vidyard_iframe #vy-player .player video{object-fit:cover !important;}
.vidyard_iframe #splash-screen-wrapper #splash-screen{background-size:cover !important;}
.vidyard_iframe #vy-player .player video{object-fit:cover !important;}
/*(-) MI - Video Podcast Collection - Video Modals*/
/*(+) MI - Video Podcast Collection - FeatureCarousal*/
#feature-carousel_body .carousel__nav-wrapper{display:none !important;}
#feature-carousel_body .carousel__nav-wrapper:last-child{display:flex !important;}
/*(-) MI - Video Podcast Collection - FeatureCarousal*/
/*(+) MI - Contact Us - TwoColumnContactCard*/
.contact__details-row span span.contact__details-label{font-size:14px;}
/*(-) MI - Contact Us - TwoColumnContactCard*/
/*(+) MI - Legal Detail Template - LegalTabbedModule*/
/* AS top spacing start*/      
@media print, screen and (min-width: 64em){
.legal-landing .tab-content-row .tab-content-row__first-column{margin-top:-9px;}
}
/* AS top spacing end*/
/*(-) MI - Legal Detail Template - LegalTabbedModule*/
/*(+) MI - Contact Us - IntroCopyV2*/
/* AS social icon alignment start */
.intro-copy .social-icons{float:right;}
/* AS social icon alignment end */
/*(-) MI - Contact Us - IntroCopyV2*/
/*(+) MI - Blog Collection - BlogAuthors*/
/*.c-authors-bio .blog__author-name, .c-authors-bio .blog__author-subtitle{max-width:69%;}*/
/*(-) MI - Blog Collection - BlogAuthors*/
    
/* (+) MI Contributor Collection top margin and title spacing issue start */
.contributor__page__wrap{margin-top:-34px}
.contributor__page__wrap .filterable-list__cell p{padding-right:0px}
.custom-contributor-header li ul{z-index:5;}
.custom-contributor-header li a.no-filter{cursor:default;}
.custom-contributor-header li a.no-filter:hover{color:#959595 !important;}
.custom-contributor-header li a.no-filter:focus{color:#959595 !important;}
/* (-) MI Contributor Collection top margin and title spacing issue start */
/*(+) MI - Legal Detail - LegalTabbedModule*/
/* AS mi legal-detail-page sidebar alignment issue start */
.campaign-landing.legal-landing {padding-left:0; padding-right:0;}
/* AS mi legal-detail-page sidebar alignment issue end */
/*(-) MI - Legal Detail - LegalTabbedModule*/
 
/*(+) MI - Contributor Collection Page card font start */
.contributor__page__wrap p {font-family: Conv_AkkRg_Pro,sans-serif;}
/*(+) MI - Contributor Collection Page card font end */
/*(+) MI Products Solutions Collection Page learn more align start */
.filterable-list--profile-four .learn-more{left:0;}
/*(-) MI Products Solutions Collection Page learn more align end */            
@media print,screen and (min-width: 48em) {
    .video_new_carousel .feature-carousel .card--inline-product:not(.card--carousel-feature) picture,.feature-carousel .card--inline:not(.card--carousel-feature) picture,.feature-carousel .card--register:not(.card--carousel-feature) picture {
        -webkit-box-flex:0;
        -ms-flex: 0 0 7vw;
        flex: 0 0 7vw;
        height: 60px
    }
}
@media screen and (min-width: 53em) {
    .video_new_carousel .feature-carousel .card--inline-product:not(.card--carousel-feature) picture,.feature-carousel .card--inline:not(.card--carousel-feature) picture,.feature-carousel .card--register:not(.card--carousel-feature) picture {
        height:70px
    }
}
@media print,screen and (min-width: 64em) {
    .video_new_carousel .feature-carousel .card--inline-product:not(.card--carousel-feature) picture,.feature-carousel .card--inline:not(.card--carousel-feature) picture,.feature-carousel .card--register:not(.card--carousel-feature) picture {
        height:80px
    }
}
@media screen and (min-width: 75em) {
    .video_new_carousel .feature-carousel .card--inline-product:not(.card--carousel-feature) picture,.feature-carousel .card--inline:not(.card--carousel-feature) picture,.feature-carousel .card--register:not(.card--carousel-feature) picture {
        height:90px
    }
}
@media screen and (min-width: 85em) {
    .video_new_carousel .feature-carousel .card--inline-product:not(.card--carousel-feature) picture,.feature-carousel .card--inline:not(.card--carousel-feature) picture,.feature-carousel .card--register:not(.card--carousel-feature) picture {
        height:100px
    }
}
@media screen and (min-width: 97.5em) {
    .video_new_carousel .feature-carousel .card--inline-product:not(.card--carousel-feature) picture,.feature-carousel .card--inline:not(.card--carousel-feature) picture,.feature-carousel .card--register:not(.card--carousel-feature) picture {
        -webkit-box-flex:0;
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        height: 112px
    }
}