@charset "utf-8"; article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; } [hidden] { display: none; } html { font-size: 100%; /* -webkit-text-size-adjust: auto; -ms-text-size-adjust: auto; */ } body { margin: 0; font-size: 13px; line-height: 1.231; vertical-align: top; overflow-x: hidden; overflow-y: scroll; background: #fff; } body, input, select, textarea { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 400; color: #555; } button { font-family: 'Open Sans', Arial, Helvetica, sans-serif; } html { height: 100%; } body { height: 100%; } h1,h2,h3,h4,h5,h6 { color: #000; font-weight: 600; margin: 0; } h1 { font-size: 2.4em; } h2 { font-size: 2em; } h3 { font-size: 1.5em; } h4 { font-size: 1.2em; } h5 { font-size: 1em; } h6 { font-size: 1em; } .transparent{opacity:0;position: absolute; top: 0; left: 0px; z-index: -1;} .card-custom.card-third img{width:348px; height:191px;} .card-custom.card-half img{width:533px; height:300px;} .aboutBanner img{position:absolute; width:1005px; height:600px;} .about-overview .aboutBanner img, .about-sponsors-affiliates .aboutBanner img, .about-executive-team .aboutBanner img, .about-contact .aboutBanner img{height:320px;} .advisoryboard .fadeShow img{width:1005px; height:504px;} .profiles .headshot img{position: absolute; width:226px; height:226px;} .thoughtleadership-program .sponsor img{position: absolute;width: 180px; height:90px;} .thoughtleadership-webcasts .webcast-header img{position: absolute; width:966px; height:298px;} .thoughtleadership-publications .card img{position: absolute;} .thoughtleadership-marketingmagnified .card-custom img{width:315px; height:155px;} .thoughtleadershipexpertviews-cmo-blog-detail .circle-headshot img{width:34px; height:34px;} .thoughtleadershipexpertviews-interviews .items-searchbox img{position: absolute; width:650px; height:315px;} .thoughtleadershipexpertviews-videos .items-searchbox img, .thoughtleadershipexpertviews-videos .items-searchbox img, .thoughtleadershipexpertviews-presentations .items-searchbox img{position: absolute;width:650px; height:315px;} .resources-sectionlanding .text img{position: absolute; width:1005px; height:600px;} .resources-facts .nav-banner .text img, .resources-books .nav-banner .text img, .resources-articles .nav-banner .text img, .resources-industryevents .nav-banner .text img, .resources-organizations .nav-banner .text img, .resources-blogs .nav-banner .text img{position: absolute; width:1005px; height:390px;} .regions-index .nav-banner img{position: absolute; width: 1005px; height:600px;} img { border: none; } .overview{overflow:hidden; width:100%; height: 400px;} h1.tertiary-header { background: #ddd; padding: 0.3em 1.8em; position: relative; } h1.tertiary-header:before { content: " "; background: #e31a2d; height: 0.8em; width: 0.8em; border-radius: 50%; position: absolute; top: 49%; left: 0.8em; transform: translateY(-50%); } h2 a { color: #000; font-weight: 200; } .download-report{font-style: italic; font-weight: bold; font-size: 0.9em; text-transform: uppercase;} h2.bar { background: rgba(0,0,0,0.4); padding: 0.5em 0.8em; color: #fff; font-size: 1.5em; } h2.bar a { color: #fff; } a { text-decoration: none; color: #000; } p, li { color: #000; list-style: none; margin: 0; padding: 0; font-size: 1.25em; } p a { color: #000; } /* .show-links a[target='_blank']:after { content: "\e91f"; font-family: 'icomoon' !important; vertical-align: super; font-size: 0.7em; line-height: 1em; opacity: 0.2; margin-left: 0.3em;} .show-links a[target='_blank']:hover:after { opacity: 0.4; } */ table { border-collapse: collapse; border-spacing: 0; } td { vertical-align: top; } ul, ol { margin: 0; padding: 0 0 0 40px; } nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; } .hidden, .twox { display: none; } .tag { color: #e31a2d; font-weight: lighter; font-weight: normal; text-transform: uppercase; display: inline-block; padding: 0.4em 0.8em; font-size: 0.9em; margin-bottom: 1em; } .date { font-size: 0.9em; } .ps-overlay { background: rgba(0,0,0,0.9); width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none; text-align: center; z-index: 1; } .ps-overlay img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .sitemap-list li {list-style-type: disc; font-size: 16px; color:#000; padding: 3px; font-weight: normal;} .sitemap-list:first-of-type > li {font-size: 18px; list-style-type: none; font-weight: bold;} .site-map {text-align: center; font-weight: 500; margin-bottom: 1em;} .sitemap-list li ul{padding-left: 20px;} .sitemap-list{margin-left: 35em;} #header { margin-bottom: 1.5%; } #header .menu { display: none; } #header .mc { background-color: #e31a2d; height: 4.2em; } #header .mc .blackBand { position: absolute; background-color: black; left: 0; width: 25%; height: 4.2em; } #header .mc .wrapper { height: 4.2em; background: #e31a2d url(/img/bg-headerMCh3.png) no-repeat left center; background-size: 33.3333%; } #header .mc h2 { font-size: 1em; } #header .mc h2 a { width: 11.6em; line-height: 3em; padding: 0 2em 0 7.5em; font-size: 1.4em; color: #fff; display: block; float: left; } #header .mc .wrapper .icon-membership { display: none; } #header .mc nav { float: left; padding: 0.6em 0 0 0; } #header .mc h3 { color: #000; font-size: 1.3em; padding-left: 0.8em; } #header .mc nav.member { float: right; margin-right: 3em; } #header .mc nav ul li { float: left; color: rgba(255,255,255,0.4); font-size: 1.1em; } #header .mc nav ul li::after { content: "|"; } #header .mc nav ul li:last-of-type::after { content: none; } #header .mc nav ul li a { color: #fff; line-height: 1.6em; padding: 0 0.5em; margin: 0 0.5em; display: inline-block; } #header .ch { background-color: #fff; height: 10em; clear: both; box-shadow: 0 -2px 4px rgba(0,0,0,0.1); overflow: hidden; } #header .ch ul.stats { float: left; margin: 2.5em 0 0 5em; padding: 0; } #header .ch ul.stats li { font-size: 1.25em; color: #e31e2f; font-weight: bold; line-height: 1.5em; } #header .ch a.logo { margin: 0.4em 0 0 3em; float: left; } #header .ch a.logo img { height: 9.1em; } #header .ch .right { float: right; margin-right: 3em; } #header .ch .right ul.social { margin: 1.5em 0 0 0; padding: 0; float: left; } #header .ch .right ul.social li { font-size: 1em; float: left; margin-right: 1.6em; } #header .ch .right ul.social li:last-of-type { margin-right: 0; } #header .ch .right ul.social li a { color: #999; font-size: 3em; } #header .ch .right ul.social li a:hover { color: #e31a2d; } #header .ch .right ul.social li a.icon-marketing-magnified { font-size: 3.45em; line-height: 1.03em; } #header .ch .right ul.social li a.icon-cmo-plus-bg, #header .ch .right ul.social li a.icon-blog { color: #e31a2d; position: relative; } #header .ch .right ul.social li a span.icon-cmo-plus-text::before { position: absolute; left: 0; color: #fff; font-size: 0.8em; padding: 0.15em 0 0 0.25em; } #header .ch .right a.btn { float: right; margin: 1.3em 0 0 0; } #header .ch form { clear: both; } #header .ch form input { width: 20.5em; height: 1.6em; border: 1px solid #d1d3d4; padding: 0.2em 2.7em 0.2em 0.6em; font-size: 1.4em; margin: 0.5em 0 0 0; } #header .mn { background-color: #000; } #header .mn > nav { text-align: center; } #header .mn ul li { display: inline-block; margin: 0; } #header .mn ul li a { color: #fff; font-weight: bold; padding: 0 1em; line-height: 2.4em; margin: 0; display: inline-block; } #header .mn ul li a:hover, .mn ul li.active a { background: #e31e2f; } #header .mn h3 { display: none; } #header .message { color: white; font-weight: normal; padding: 0.5em 1em; position: relative; text-align: center; font-size: 1.3em; cursor: pointer; } #header .message a { color: white; font-weight: 600; text-decoration: underline; } #header .message.success { background-color: #999; } #header .message.error { background-color: #e31a2d; } #header .mobile-menu { display: none; } #footer { color: #fff; background-color: #000; position: relative; margin-top: 2em; } #footer > div { background-color: #000; margin: 0 auto; height: 100%; } #footer .wrapper .row { border-top: 1em solid #e31a2d; padding-top: 2em; } #footer .wrapper .lay6col { padding-bottom: 1em; } #footer p { font-size: 1em; color: #fff; clear: left; float: left; padding: 1em 0 0.4em; } #footer p.footer-logo { color: #666; float: right; font-size: 5em; padding-top: 0; margin-top: -0.6em; margin-right: 1%; } #footer a { color: #fff; } #footer li { color: #fff; font-size: 1em; } #footer li a:hover { color: #e31a2d; } #footer ul h3 { font-size: 1.25em; padding-bottom: 0.4em; color: #fff; } #footer .lay6col div:last-of-type ul h3 { padding-bottom: 0; } #footer ul { padding-left: 0; } #footer ul li a { color: #fff; } #footer ul li { padding: 0.2em 0; } #footer ul.about-list li { font-weight: 600; font-size: 1.25em; padding: 0 0 1.45em; } #footer ul.about-list li:last-child { padding-bottom: 0; } #footer ul.social { padding: 0; float: left; } #footer ul.social li { font-size: 1em; float: left; margin-right: 1.6em; } #footer ul.social li a { color: #999; font-size: 3em; } #footer ul.social li a:hover { color: #e31a2d; } #footer ul.social li a.icon-marketing-magnified { font-size: 3.45em; line-height: 1.03em; } #footer ul.social li a.icon-cmo-plus-bg { color: #e31a2d; position: relative; } #footer ul.social li a span.icon-cmo-plus-text::before { position: absolute; left: 0; color: #fff; font-size: 0.8em; padding: 0.15em 0 0 0.25em; } #footer ul.social li a.icon-circle { color: #fff; position: relative; } #footer ul.social li a.icon-circle.mm { top: 0.1em; left: 0; } #footer ul.social li a.icon-circle::before { font-size: 0.95em; } #footer ul.social li a.icon-circle.mm::before { position: absolute; top: 0; } #footer ul.social li a span.icon-linkedin::before { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #999; } #footer ul.social li a span.icon-linkedin:hover::before { color: #e31a2d; } #footer ul.social li a span.icon-twitter::before { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #999; } #footer ul.social li a span.icon-twitter:hover::before { color: #e31a2d; } #footer ul.social li a span.icon-youtube::before { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #999; } #footer ul.social li a span.icon-youtube:hover::before { color: #e31a2d; } #footer ul.social li a span.icon-marketing-magnified::before { position: absolute; left: -0.07em; top: -0.04em; color: #999; font-size: 1.2em; } #footer ul.social li a span.icon-marketing-magnified:hover::before { color: #e31a2d; } #footer a.btn { float: none; margin: 0.44em 5em 0 4%; } #footer .toTop { width: 40px; height: 40px; background: url(/img/bg-toTop.svg) no-repeat left top; background-color: rgba(229, 27, 46, 1); position: fixed; bottom: 0px; right: 10%; display: none; cursor: pointer; } #slider { width: 96%; height: 8.8em; position: relative; overflow: hidden; margin: 0 2% 3%; box-shadow: 0 0 0 1px #bbb; clear: both; } #scroller { display:none; } .thirdHalfVertical {margin: 0 1% 2%;float: left; width: 31.333%; padding-bottom: 17.28%; position: relative; box-shadow: 0 0 0 1px #bbb;} .thirdHalfVertical a {display: block;} .thirdHalfVertical a div {position: absolute; left: 0; top: 0;right: 0;bottom: 0;background-size: cover;background-repeat: no-repeat;background-position: center center; height: 100%;} .thirdHalfVertical a div.peerSphere {background-image: url('/data/images/7/4/1/741cb87a3dca47fdcfa6ef45a9c5b621.svg');} .thirdHalfVertical a div.marketingMagnified {background-image: url('https://cmocouncil.org/data/images/3/3/0/33090518745a5fc9e9432bed26cc7627.svg');} .thirdHalfVertical a div.cmoComp {background-image: url('/data/images/f/9/0/f9028f7fd01ae2fb3cb63996d9a0208d.svg');} .simply-scroll-container { position: relative; } .simply-scroll-clip { position: relative; overflow: hidden; } .simply-scroll-list { overflow: hidden; margin: 0; padding: 0; list-style: none; } .simply-scroll-list li { padding: 0; margin: 0; list-style: none; } .simply-scroll-list li img { border: none; display: block; position: absolute; top: 50%; transform: translateY(-50%); } .simply-scroll { width: 100%; height: 8em; margin-top: 1em; } .simply-scroll .simply-scroll-clip { width: 100%; } .simply-scroll .simply-scroll-list li { float: left; width: 12em; height: 5em; } /* --- pages --- */ .search .listing-header { padding-top: 22px; border-bottom:none; margin-bottom: 0; } .search .listing-header h1 {background-color: #efefef; font-size: 22px; margin-left: 6px; line-height: 40px; padding-left: 16px; } .search .row .lay1col {width: 84%; margin: 2% auto 0 auto;} .search .row .lay1col h2 {font-size: 22px; line-height: 28px; text-transform: uppercase;} .search .row .lay1col p.subtitle { font-weight: bold; padding-bottom: 20px;} .search .row .lay1col p.subtitle span { font-weight: normal;} .search .row .lay1col p.subtitle span.asterisk, .search .row .lay1col p.subtitle span a {color:#e31e2f;} .search .row .lay1col ul { padding-left: 0px;} .search .row .lay1col li {margin-bottom:18px; padding-left: 24px;} .search .row .lay1col h3 {font-size: 18.5px; color:#e31e2f; text-decoration: underline; line-height: 26px;} .search .row .lay1col li.locked {background: url(/img/blackLock.png); background-repeat: no-repeat; background-size: 12px auto; background-position:0px 5px; } .search .row .lay1col h4 {font-size: 19.5px; text-decoration: underline; font-weight: normal;} .insightcenter-overview .nav-banner { display: table; width: 140%; margin-bottom: 2%; position: relative; } .nav-banner { display: table; width: 100%; margin-bottom: 2%; position: relative; } .nav-banner .text { color: #fff; background-size: cover; background-position: center top; text-transform: uppercase; height: 26.6em; width: 100%; display: block; position: relative; } .nav-banner h1 { color: #fff; font-size: 2em; text-transform: uppercase; line-height: 1em; padding: 0.5em 0.6em; } .nav-banner p { text-transform: none; font-size: 1.45em; } /*.insightcenter-overview .nav-banner nav { display: table-cell; width: 26em; position: absolute; top: 0; left:102%; }*/ .insightcenter-overview .nav-banner nav { display: table-cell; width: 26em; position: absolute; top: 0em; left:100%;margin-left: 1.5%; } .membership-application .nav-banner nav , .membership-premium .nav-banner nav, .membership-join .nav-banner nav, .membership .nav-banner-membership nav { display: table-cell; width: 26em; position: absolute; top: 2em; right:3em; } .about-overview .nav-banner nav, .about-sponsors-affiliates .nav-banner nav, .about-executive-team .nav-banner nav, .about-contact .nav-banner nav, .about-testimonials .nav-banner nav, .mediacenter-landing-page .nav-banner nav { display: table-cell; width: 26em; position: absolute; top: 1em; right:3em; } .membership .nav-banner-membership nav { top: 60px;} .membership-index .nav-banner nav, .resources-facts .nav-banner nav, .resources-books .nav-banner nav, .resources-articles .nav-banner nav, .resources-industryevents .nav-banner nav, .resources-organizations .nav-banner nav, .resources-blogs .nav-banner nav { display: table-cell; width: 26em; position: absolute; top: 2em; right:3em; } .insightcenter-industryevents .nav-banner nav, .insightcenter-executive-appointments .nav-banner nav, .insightcenter-infographics .nav-banner nav, .insightcenter-articles .nav-banner nav, .regions-region .nav-banner nav, .resources-organizations .nav-banner nav, .resources-blogs .nav-banner nav { display: table-cell; width: 26em; position: absolute; top: 2em; right:3em; } .nav-banner nav { display: table-cell; width: 26em; position: absolute; top: 0em; top:10%; right:3em; } .insightcenter-subscribe .nav-banner nav { display:none; } .advisoryboard-board .nav-banner nav { display: table-cell; width: 26em; position: absolute; top:10%; right:3em; } /*.insightcenter-overview .nav-banner nav { display: table-cell; width: 26em; position: absolute;top:0px;left:102%;}*/ .nav-banner nav ul, .insight-center .nav-banner nav ul, .membership .nav-banner-membership nav ul { background: #e31a2d; padding: 1em 0; text-transform: uppercase; } .nav-banner nav ul li a, .membership .nav-banner-membership nav ul li a, .nav-banner-membership nav ul li a { padding: 0.5em 0.5em 0.3em 1.3em; display: block; color: #fff; font-size: 1.5em; line-height: 1.2em; font-weight: 600; position: relative; } .insight-center .nav-banner img.lock { width: 20px; height: auto; background: url(/img/lock.png)} .nav-banner nav ul li a:after, .nav-banner-membership nav ul li a:after { content: "\e92a"; font-family: 'icomoon'; font-size: 1.3em; position: absolute; right: 0.75em; top: 50%; margin-top: -0.45em; transition: all 0.2s ease-in-out 0s; font-weight: 300; overflow:hidden; } .insightcenter-section-landing .nav-banner nav ul li a:after { content: "\e92a"; font-family: 'icomoon'; font-size: 1.3em; position: absolute; right: 0.75em; top: 50%; margin-top: -0.45em; transition: all 0.2s ease-in-out 0s; font-weight: 300; overflow:hidden; display:none;} .nav-banner nav ul li.active a:after, .nav-banner-membership nav ul li.active a:after { content: "\e932"; font-family: 'icomoon'; font-size: 1.05em; right: 0.80em; top: 50%; margin-top: -0.50em; } .insightcenter-facts .nav-banner nav ul li.active a:after { content: "\e932"; font-family: 'icomoon'; font-size: 1.1em; right: 0.85em; top: 50%; margin-top: -0.50em; } /* .nav-banner nav ul li.active { background: rgba(0,0,0,0.2); } */ .nav-banner nav ul li:not(.active) a:hover:after, .nav-banner-membership nav ul li:not(.active) a:hover:after { transform: translateX(0.25em); } .nav-banner nav ul li a .icon { display: inline-block; width: 2em; text-align: center; padding-right: 0.5em; } .nav-banner.compact .text h1 { font-size: 4em; padding: 0.6em 0.6em 0; } /*.insightcenter-charts .nav-banner.compact .text h1 { font-size: 4em; padding: 0.7em 0.6em 0; } .insightcenter-industryevents .nav-banner.compact .text h1 { font-size: 4em; padding: 0.4em 0.6em 0; }*/ .nav-banner nav form select { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 600; display: block; width: 100%; font-size: 1.8em; padding: 0.4em 0.8em; color: #fff; background: #e31a2d; text-transform: uppercase; -webkit-appearance: none; -webkit-border-radius: 0px; border-radius: 0px; cursor: pointer; } .insightcenter-executive-appointments .nav-banner p, .insightcenter-charts .nav-banner p{ text-transform: none; font-size: 1.2em; color:#e31a2d; padding-top: 15px; padding-left: 30px; } .insightcenter-facts .nav-banner nav ul li.active a:after { content: "\e932"; font-family: 'icomoon'; font-size: 1.1em; right: 0.85em; top: 50%; margin-top: -0.50em; } .insightcenter-facts .nav-banner nav ul li a:after { content: "\e92a"; font-family: 'icomoon'; font-size: 1.3em; position: absolute; right: 0.75em; top: 50%; margin-top: -0.45em; transition: all 0.2s ease-in-out 0s; font-weight: 300; } .insightcenter-facts .nav-banner nav ul { background: #e31a2d; padding: 1em 0; text-transform: uppercase; } .insight-center .nav-banner nav ul.noAnchor { background-color: #e31a2d; background-image: url(/img/lock.png); background-repeat: no-repeat; background-size: 26px auto; background-position: 90% 5%; } .insightcenter-industryevents .nav-banner nav ul li a { padding: 0.5em 0.5em 0.3em 1.3em; display: block; color: #fff; font-size: 1.5em; line-height: 1.2em; font-weight: 600; position: relative; } .insight-center .nav-banner nav ul.noAnchor li { padding: 0.5em 0.5em 0.3em 1.3em; display: block; color: #fff; font-size: 1.875em; line-height: 1.2em; font-weight: 600; position: relative; } .advisoryboard-board .select-arrow { position: relative; } .advisoryboard-board .select-arrow:before { content: "\e92a"; font-family: 'icomoon'; display: inline-block; pointer-events: none; position: absolute; top: 50%; right: 5%; color: #fff; font-size: 2em; transform: translateY(-50%) rotate(90deg); } .advisoryboard-board select::-ms-expand { display: none; } .advisoryboard .nav-banner .text { background-image: url(/img/nav/bg-advboard-na.jpg); background-position: center center; } .advisoryboard-north-america .nav-banner .text { background-image: url(/img/nav/bg-advboard-na.jpg); } .advisoryboard-europe .nav-banner .text { background-image: url(/img/nav/bg-advboard-eu.jpg); } .advisoryboard-africa .nav-banner .text { background-image: url(/img/nav/bg-advboard-africa.jpg); } .advisoryboard-india .nav-banner .text { background-image: url(/img/nav/bg-regions-india-single.jpg); } .advisoryboard-latin-america .nav-banner .text { background-image: url(/img/nav/bg-regions-latam-single.jpg); } .advisoryboard-middle-east .nav-banner .text { background-image: url(/img/nav/bg-advboard-me.jpg); } .advisoryboard-asia-pacific .nav-banner .text { background-image: url(/img/nav/bg-advboard-apac.jpg); } .thoughtleadership .nav-banner .text { background-image: url(/img/nav/bg-thought-leadership.jpg); background-position: center center; } .about .nav-banner .text { background-image: url(/img/nav/bg-aboutLPBanner.jpg); background-position: center -5em; } .resources .nav-banner .text { background-image: url(/img/nav/bg-resourcesBanner.jpg); } .resources-facts .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerFacts.jpg); } .resources-books .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerBooks.jpg); } .resources-articles .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerArticle.jpg); } .resources-industryevents .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerIndustries.jpeg); } .resources-organizations .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerOrganizations.jpg); } .resources-blogs .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerBlogs.png); } .insightcenter-industryevents .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerIndustries.jpeg); } .insight-center .nav-banner .text { background-image: url(/img/nav/bg-insightcenter-overview1.png); } .insightcenter-overview .nav-banner .text { background-image: url(/img/nav/bg-inightcenter-overview3.png); background-size: 100% 100%; } .insightcenter .nav-banner .text #lock { background-image: url(/img/lock.png);} .insightcenter-facts .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerFacts.jpg); } .executive-appointments .nav-banner .text { background-image: url(/img/nav/executive-appointments.jpeg); background-position: center center;height: 32.6em; } .executive-appointments .nav-banner .text { background-image: url(/img/nav/InsightsCenterSubsribe-FLAT-1135x454.png); background-position: center center;height: 32.6em;} .insightcenter-subscribe .nav-banner .text { background-image: url(/img/nav/Subsribe-FLAT1135@2x.png); background-position: center center;height: 32.6em;} .insightcenter-executive-appointments .nav-banner .text { background-image: url(/img/nav/executive-appointments.jpeg); background-position: center center;height: 32.6em; } .insightcenter-facts span.sub a{ padding: 0.25em 0.4em 0.2em;background-color: rgba(0,0,0,0.05); font-size: 0.7em; font-weight: bold; text-transform: none; display: inline-block; margin-left: 0em; color: #000;} .insightcenter-facts span.title{ margin-bottom: 10px; } /* Insightcenter executive-appoinments */ /*.insightcenter-executive-appointments h4 {color: #e31a2d; margin:0px; font-weight: normal;}*/ /*.insightcenter-executive-appointments h3 {text-transform: uppercase; font-size: 1.3em}*/ /*.insightcenter-executive-appointments h3 { font-size: 1.5em; padding-bottom: 10px;}*/ .insightcenter-executive-appointments h3 { font-size: 26px;padding-bottom:10px; } .insightcenter-executive-appointments h4 { font-size:20px;} .insightcenter-executive-appointments h2 span.title {font-size: 0.9em} .insightcenter-executive-appointments span.sub {font-size: 0.6em; font-weight: normal;} .insightcenter-industryevents span.sub {font-size: 1.2em; font-weight: normal;line-height: 20px;color:#000;} .insightcenter-industryevents .content {margin-top: 25px;} .insightcenter-industryevents span.sub > a{font-size: 0.9em; color:#000; font-weight: bold;} .insightcenter-executive-appointments span.sub > a{font-size: 0.9em; color:#000; font-weight: bold;} /*.insightcenter-executive-appointments span.show-all > a{font-size: 0.7em; color:#e31a2d;margin-left: 30px;}*/ .insightcenter-executive-appointments span.show-all > a{font-size: 0.6em; color:#e31a2d;font-weight: normal;margin-left: 30px;} .insightcenter-executive-appointments .lay2col.auto-filter h2 {color:#000;} .insightcenter-executive-appointments .border, .insightcenter-industryevents .border {border-top: 1px solid rgba(0,0,0,0.1); margin-top: 1em; } .insightcenter-executive-appointments .job-title {padding:0; color:#000000;font-size: 1.1em;} .insightcenter-executive-appointments .listing p {margin:0px; font-size: 16px;} .insightcenter-executive-appointments .listing .summary {padding:0; border-left:none;clear:none;padding-top:10px; font-size: 16px;} .insightcenter-executive-appointments .by-line i {color:#e31a2d;} .insightcenter-executive-appointments .listing .by-line a {color:#e31a2d;} .insightcenter h4 { color:#e31a2d; font-weight:normal; margin: 0; font-size: 20px; } .insightcenter-facts span.view-all > a, .insightcenter-executive-appointments span.view-all > a, .insightcenter-articles span.view-all > a, .insightcenter-industryevents span.view-all > a, .insightcenter-charts span.view-all > a {color:#e31a2d; left: 86%; top:0.75em; position:absolute; font-size: 2em; z-index: 100;} .insightcenter-charts .listing-header h2 .sub {color:#555; font-weight: normal; margin-left:0em; display:inline-block; text-transform: none; font-size:0.7em; } .insightcenter-charts .listing-header h2 .sub a { background: rgba(0,0,0,0.05); padding:0.25em 0.4em 0.2em; display:inline-block; text-transform: none; font-size:0.9em; margin: 0 0.1em; font-weight: bold; } /*.insightcenter-charts .listing-header h2 .sub a {padding:0.25em 0.4em 0.2em; background: rgba(0,0,0,0.05); display:inline-block; text-transform: none; font-size:0.7em; color:#333;}*/ /*.insightcenter-charts .listing-header {border-bottom:1px solid rgba(0,0,0,0.1); margin-bottom: 2%; }*/ .insightcenter-charts .listing-header { border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 2%; margin-left: -10px; } .insightcenter-facts .listing-header h2 span.sub a { color:#555; font-weight: normal; margin-left:0em; display:inline-block; text-transform: none; font-size:0.7em; } .insightcenter-facts h2 a { color:#000; margin-left:0em; display:inline-block; text-transform: none; font-weight: bold; font-size:0.7em;background-color: rgba(0,0,0,0.05); padding: 0.25em 0.4em 0.2em;} .insightcenter-facts h2 span{ font-size: .75em; } .insightcenter-facts h2 span.title { color: #000; } .insightcenter-executive-appointments span.sub > a, .insightcenter-industryevents span.sub > a {background: rgba(0,0,0,0.05); padding:0.25em 0.4em 0.2em; display:inline-block; text-transform: none; font-size:0.9em; margin: 0 0.1em; font-weight: bold;} .insightcenter-articles span.sub > a {background: rgba(0,0,0,0.05); padding:0.25em 0.4em 0.2em; display:inline-block; text-transform: none; font-size:0.7em; margin: 0 0.1em; font-weight: bold;} /* Insightcenter executive-appoinments*/ /*.insightcenter-infographics .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerIndustries.jpeg); }*/ .insightcenter-infographics .nav-banner .text { background-image: url(/img/nav/bg-Infographics.png); } .insightcenter-articles .nav-banner .text { background-image: url(/img/nav/bg-resourcesBannerArticle.jpg); } .regions .nav-banner .text { background-image: url(/img/nav/GlobalMembership.png); background-position: center center; } .regions .nav-banner.regions-asia-pacific .text { background-image: url(/img/nav/bg-regions-apac.jpg); } .regions .nav-banner.regions-africa .text { background-image: url(/img/nav/bg-regions-africa.jpg); } .regions .nav-banner.regions-europe .text { background-image: url(/img/nav/bg-regions-europe.jpg); } .regions .nav-banner.regions-india .text { background-image: url(/img/nav/bg-regions-india.jpg); } .regions .nav-banner.regions-latin-america .text { background-image: url(/img/nav/bg-regions-latin-america.jpg); } .regions .nav-banner.regions-middle-east .text { background-image: url(/img/nav/bg-regions-middle-east.jpg); } .regions .nav-banner.regions-north-america .text { background-image: url(/img/nav/bg-regions-north-america.jpg); } .membership .nav-banner .text { background-image: url(/img/Membership-Section-Banner.png); background-position:center; } .membership .nav-banner-membership .text { background-image: url(/img/CMO-why-join.svg); background-position:center; } .membership .nav-banner .text.AMI { background-image: url(/img/nav/cmo-library-ami.png); background-position: top left;} .cmoplus .login .nav-banner .text { background-image: url(/img/cmo-plus/cmo-plus-background-collage.jpg); background-position: center center; } .cmoplus-landing-page .unlocked .nav-banner.full .text { background-image: url(/img/cmo-plus/cmo-plus-background-collage.jpg); background-position: center top; height: 20em; } .insightcenter-charts .nav-banner .text { background-image: url(/img/nav/bg_charts_graphs.jpg); background-position: center -5em; } .advisoryboard-index .nav-banner.full .text { height: 42em; } .fadeShow div { position:absolute; top:0px; left:0px; height:42em; width:100%; display:none; } .fadeShow div:first-of-type { display:block; } .fadeShow div div:first-of-type { position:absolute; top:210px; left:30px;} .fadeShow ul:first-of-type { position:absolute; top: 50px; left: 365px; height: 40px; width: 295px; padding-left: 0px; } .fadeShow ul:first-of-type li { display: none; text-align: center; font-size: 2.2em; color: #fff; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0;} .fadeShow ul:first-of-type li:first-of-type { display:block; } .fadeShow ul:last-of-type { position: absolute; top: 95px; left: 400px; width: 229px; padding-left: 0; background: rbga(0,0,0,0.5)} .fadeShow ul:last-of-type li { color: #fff; float:left; margin-left:19px; cursor: pointer; } .fadeShow ul:last-of-type li:first-of-type { float:left; margin-left: 0; } .fadeShow ul:last-of-type li.active, .fadeShow ul:last-of-type li:hover { color: #e31a2d; } .fadeShow span { position:absolute; height:40px; width:15px; top:50px; cursor:pointer; } .fadeShow span.icon-prev-arrow { color: #fff; font-size: 2.5em; left:365px; } .fadeShow span.icon-nav-arrow { color: #fff; font-size: 2.5em; right:473px; } .nav-banner.full { display: block; position: relative; } .nav-banner.full .text { display: block; width: 100%; height: 50em; } .advisoryboard-index .nav-banner.full h1, .advisoryboard-board .nav-banner h1, .advisoryboard-academic .nav-banner h1, .advisoryboard-north .nav-banner h1, .advisoryboard-latin .nav-banner h1, .advisoryboard-asia .nav-banner h1, .advisoryboard-africa .nav-banner h1, .advisoryboard-europe .nav-banner h1, .advisoryboard-east .nav-banner h1, .advisoryboard-india .nav-banner h1 { font-size: 4em; position: absolute; top: 0px; left: 0px; } .advisoryboard-board .nav-banner h1 br:first-of-type { display: none; } .nav-banner.full nav{ display: block; position: absolute; top: 3em; right: 3em; } /*.advisoryboard-board .nav-banner.full nav{ display: block; position: absolute; top: 3em; right: 3em; }*/ /* .nav-banner.full nav { font-size: 0.9em; } .nav-banner.full nav ul { font-size: 0.9em; } */ .nav-banner.full .text h1 { font-size: 4em; padding: 0.6em 0.6em 0; } .nav-banner.full .text p { color: #fff; padding: 1.5em 1.7em 2em; } .nav-banner.regional .text h1 { font-size: 4em; padding: 0.6em 0.6em 0; } nav#drop-down { display: none; } #drop-down { font-size: 1em; } #drop-down ul li a:after { transform: rotate(90deg); } #drop-down ul li ul li a:after { content: none; } #drop-down ul { list-style:none; position:relative; float:left; margin:0; padding:0; width: 100%; } #drop-down ul a { display:block; } .insightcenter-subscribe #drop-down ul a { display:none; } #drop-down ul li { position:relative; float:left; margin:0; padding:0; width: 100%; } #drop-down ul li ul li a { font-size: 1.25em; } #drop-down ul li ul li:hover { background: #000; } #drop-down ul ul { display:none; position:absolute; } #drop-down ul li:hover > ul { display:block; } /* .resources .listing-header h2 { display: none; } */ .legal p { padding-bottom: 1em } .legal p a { color: #000; font-weight: 600; } .legal h2 { margin-bottom: 0.5em; } .about .nav-banner h1, .membership .nav-banner h1, .membership-subscribe .nav-banner.compact .text h1 { color: #e31a2d; font-size: 4em; } .membership .nav-banner-membership h1 { color: #fff; font-size: 3em; text-transform: uppercase; margin-left: 70px; padding-top: 20px;} .membership .nav-banner-membership h1.mobile {display: none;} .about-landing-page .text p { font-size: 1.45em; text-transform: none; } .about-overview h2 { font-size: 1.25em; line-height: 1em; background-size: 0.8em; margin-bottom: 1em; } .about-overview p { padding-bottom: 2em; line-height: 24.375px; } .about-overview .aboutOverview ul { padding-bottom: 1.5em;} .about-overview .aboutOverview ul li {list-style: disc; padding-bottom: .5em;} .about-overview p a { font-weight: 600; color: #E31E2F; } .about-overview img { padding-bottom: 2em; } .about-get-involved p { padding-bottom: 1em; } .about-get-involved p.red-text { color: #e31a2d; } .about-get-involved h2 { font-size: 1.25em; line-height: 1em; background: url(/img/bg-header01.png) no-repeat left 0.1em;padding-left: 1.2em; background-size: 0.8em; margin-bottom: 1em; } .about-executive-team .nav-banner.full .text { height: 26.6em; } .about-executive-team .team { padding-top: 2%; } .about-executive-team p { padding-bottom: 1em; } .about-executive-team p:last-of-type { padding-bottom: 0.5em; } .about-executive-team .team h2 { color: #e31a2d; background: none; padding: 0 0 0.3em 0; } .about-executive-team .team > div { margin-bottom: 1%; } .about-executive-team .team div img { max-width: 345px; width: 100%; margin-top: 0.6em; } .about-executive-team .team div div:first-child { text-align: center; } .about-executive-team .team div div { font-weight: 300; } .about-executive-team .team div div a { color: #999; font-weight: normal; } /* .about-executive-team .team div div a:hover { color: #e31a2d; } */ .about-executive-team .team span.icon-linkedin-positive:hover { color: #0077B5; } .about-executive-team .team span.icon-twitter-positive:hover { color: #00aced; } .about-executive-team .icon { font-size: 2.5em; } .about-testimonials .testContent h2 {color:#e31a2d; text-transform: uppercase;} .about-testimonials .testContent p {line-height:26px; } .about-testimonials .testContent ul {padding-bottom: 30px;} .about-testimonials .testContent ul li {line-height:26px; list-style: disc; font-style: italic;} .about-testimonials .testContent .page-header p {padding-bottom: 5px; border-bottom: 1px solid #e31a2d; margin-bottom: 20px;} .about-testimonials .testContent .page-header p a {color:#e31a2d;} .about-testimonials .testContent .flex-testimonials {display: flex; flex-wrap: nowrap; margin-bottom: 75px;} .about-testimonials .testContent .flex-testimonials div:first-of-type {width:14%; margin-left: 5%;} .about-testimonials .testContent .flex-testimonials div:last-of-type {width:76%; margin-left: 5% } .about-testimonials .testContent .flex-testimonials div:first-of-type img:last-of-type {height: 50px; width:auto; margin: 0 auto; display:block;} .about-testimonials .testContent .flex-testimonials div:first-of-type img:first-of-type {width:100%; border-radius: 50%; margin-bottom: 15px; height: auto;} .about-testimonials .testContent .flex-testimonials div:last-of-type p:first-of-type {font-style: italic; padding-bottom: 30px; } .about-testimonials .testContent .flex-testimonials div:last-of-type p:nth-child(2), .about-testimonials .testContent .flex-testimonials div:last-of-type p:nth-child(3) {font-weight: bold;} .about-testimonials .testContent .flex-testimonials div:last-of-type p:last-of-type a {color:#e31a2d; } .about-contact .nav-banner.full .text { height: 26.6em; } .about-contact .contacts h2 { margin: 0 0 0.8em 0; background: #999; line-height: 1.75em; color: #fff; padding: 0 0.5em; } .about-contact .contacts p { margin: 0.5em 0 0.5em 0; } .about-contact .contacts p a { font-weight: 600; color: #000; } .about-contact .contacts p.address { font-size: 1em; } .about-contact .contacts .group { margin-bottom: 2em; } .about-contact .icon { color: #000; font-size: 1.5em; } .about-member-companies .memberCompanies div { -moz-column-count: 3; -moz-column-gap: 5em; -webkit-column-count: 3; -webkit-column-gap: 5em; column-count: 3; column-gap: 5em; } .about-strategic-groups .main-gallery, .thoughtleadership-strategic-groups .main-gallery { margin-top: 2em; } .about-strategic-groups .thumbnails > div, .thoughtleadership-strategic-groups .thumbnails > div { border: 1px solid #bbb; box-sizing: border-box; } .about-strategic-groups .thumbnails div.ig-active, .thoughtleadership-strategic-groups .thumbnails div.ig-active { border: 1px solid #e31a2d; } .about-strategic-groups .thumbnails .img, .about-strategic-groups .main-gallery .img, .thoughtleadership-strategic-groups .thumbnails .img, .thoughtleadership-strategic-groups .main-gallery .img { padding-bottom: 12em; background-size: cover; background-position: center center; } .about-strategic-groups .thumbnails a, .thoughtleadership-strategic-groups .thumbnails a { display: block; } .about-strategic-groups .thumbnails img, .thoughtleadership-strategic-groups .thumbnails img { width: 100%; overflow: hidden; } .about-strategic-groups .main-gallery a, .about-strategic-groups .main-gallery h4, .thoughtleadership-strategic-groups .main-gallery a, .thoughtleadership-strategic-groups .main-gallery h4 { color: #e31a2d; } .about-strategic-groups .section-header, .thoughtleadership-strategic-groups .section-header { margin-bottom: 0em; } .about-strategic-groups .main-gallery .big, .thoughtleadership-strategic-groups .main-gallery .big { display: none; } .about-strategic-groups .main-gallery .big.show, .thoughtleadership-strategic-groups .main-gallery .big.show { display: block; padding-top: 2em; border-right: 1px solid #bcbec0; border-left: 1px solid #bcbec0; border-bottom: 1px solid #bcbec0; margin-bottom:2em;} .about-strategic-groups .main-gallery .main-img, .thoughtleadership-strategic-groups .main-gallery .main-img { display: block; margin: 2em auto; width: 75%; } .about-strategic-groups .main-gallery .big img, .thoughtleadership-strategic-groups .main-gallery .big img { width: 100%; } .about-strategic-groups .main-gallery div, .thoughtleadership-strategic-groups .main-gallery div {position: relative;} .about-strategic-groups .main-gallery div h2.section-header, .thoughtleadership-strategic-groups .main-gallery div h2.section-header {position: relative; background-color: #282728; text-align: center; color: #fff;} .about-strategic-groups .main-gallery .controls, .thoughtleadership-strategic-groups .main-gallery .controls { position: absolute; top:0px; left: 0px; width:1135px;} .about-strategic-groups .controls p, .thoughtleadership-strategic-groups .controls p { font-size: 1.25em; color: #e31a2d; cursor: pointer; font-weight: 600; } .about-strategic-groups .controls p:first-child, .thoughtleadership-strategic-groups .controls p:first-child{ position:absolute; left:10px; top: 8px;} .about-strategic-groups .controls p:last-child, .thoughtleadership-strategic-groups .controls p:last-child { position:absolute; right:10px; top: 8px;} .about-strategic-groups .controls p font.prev, .thoughtleadership-strategic-groups .controls p font.prev {position: absolute; top:1px; left: 20px;} .about-strategic-groups .controls p font.next, .thoughtleadership-strategic-groups .controls p font.next {position: absolute; top:1px; right: 20px;} .about-strategic-groups .controls p span, .thoughtleadership-strategic-groups .controls p span {color:#fff; font-size: 1.4em;} .about-strategic-groups .controls p:hover span, .thoughtleadership-strategic-groups .controls p:hover span {color:#e31a2d; } .resources .nav-banner.compact .text { height: 32.6em; } .resources-organizations .listing h2 { color: #e31a2d; margin: 2% 0; } .resources-organizations .listing .items { margin-bottom: 2%; font-size: 1.2em; } .resources-organizations .listing .items > div { line-height: 1.1em; padding: 0.5em 0; } .resources-organizations .icon-logo { display: inline-block; margin: 0 0.3em; } .resources-organizations .legend { text-align: right; } .resources .nav-banner.compact, .regions .nav-banner { z-index: 20; margin-bottom: 2%; } .resources-facts .placeholder.red-dot span span:before { display: none; } .insightcenter-industryevents .nav-banner.compact .text { height: 32.6em; } .insightcenter-industryevents .nav-banner { z-index: 20; margin-bottom: 2%; } .insightcenter-facts .nav-banner { z-index: 20; margin-bottom: 2%; } .nav-banner.compact .text { height: 32.6em; } .insightcenter-infographics .nav-banner { z-index: 20; margin-bottom: 2%; } .resources-organizations .listing h2 { color: #e31a2d; margin: 2% 0; } .resources-organizations .listing .items { margin-bottom: 2%; font-size: 1.2em; } .resources-organizations .listing .items > div { line-height: 1.1em; padding: 0.5em 0; } .resources-organizations .icon-logo { display: inline-block; margin: 0 0.3em; } .resources-organizations .legend { text-align: right; } .resources .nav-banner.compact, .regions .nav-banner, .insightcenter-articles .nav-banner{ z-index: 20; margin-bottom: 2%; } .resources-facts .placeholder.red-dot span span:before, .insightcenter-facts .placeholder.red-dot span span:before { display: none; } .insightcenter-executive-appointments .lay2col.auto-filter label {display: none;} .insightcenter-charts .chartArea>div, .thoughtleadershipexpertviews-cmo-blog .blogArea>div, .thoughtleadershipexpertviews-povs .blogArea>div, .thoughtleadershipexpertviews-interviews .blogArea>div {display: none;} .insightcenter-chartstest .chartArea>div {display: none;} .resources .lay2col.auto-filter, .insightcenter-facts .lay2col.auto-filter, .insightcenter-executive-appointments .lay2col.auto-filter, .insightcenter-charts .lay2col.auto-filter, .insightcenter-industryevents .lay2col.auto-filter, .insightcenter-articles .lay2col.auto-filter { background: #ddd; border: 1px solid #e31a2d; margin-bottom: 2%; height: 12em; position: relative; } .resources .lay2col.auto-filter > div, .insightcenter-facts .lay2col.auto-filter > div, .insightcenter-executive-appointments .lay2col.auto-filter > div, .insightcenter-charts .lay2col.auto-filter > div, .insightcenter-industryevents .lay2col.auto-filter > div, .insightcenter-articles .lay2col.auto-filter > div { position: relative; height: 100%; } .resources .lay2col.auto-filter h2, .insightcenter-facts .lay2col.auto-filter h2, .insightcenter-executive-appointments .lay2col.auto-filter h2, .insightcenter-charts .lay2col.auto-filter h2, .insightcenter-industryevents .lay2col.auto-filter h2, .insightcenter-articles .lay2col.auto-filter h2 { position: absolute; top: 0.75em; left: 6%; color: #000; font-size: 2em; } .resources .lay2col.auto-filter form, .insightcenter-facts .lay2col.auto-filter form, .insightcenter-executive-appointments .lay2col.auto-filter form, .insightcenter-charts .lay2col.auto-filter form, .insightcenter-industryevents .lay2col.auto-filter form, .insightcenter-articles .lay2col.auto-filter form { position: absolute; top: 55%; left: 50%; transform: translate(-50%,-50%); width: 80%; } .resources .lay2col.auto-filter form div.field, .insightcenter-facts .lay2col.auto-filter form div.field, .insightcenter-executive-appointments .lay2col.auto-filter form div.field .insightcenter-charts .lay2col.auto-filter form div.field, .insightcenter-industryevents .lay2col.auto-filter form div.field, .insightcenter-articles .lay2col.auto-filter form div.field { width: 100%; margin-bottom: 0; } .resources .lay2col.auto-filter form select, .insightcenter-facts .lay2col.auto-filter form select, .insightcenter-executive-appointments .lay2col.auto-filter form select, .insightcenter-executive-appointments .lay2col.auto-filter form input, .insightcenter-charts .lay2col.auto-filter form input,.insightcenter-charts .lay2col.auto-filter form select, .insightcenter-industryevents .lay2col.auto-filter form select, .insightcenter-articles .lay2col.auto-filter form select { background: #fff; display: block; width: 100%; font-size: 1.5em; float: left; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0px; padding: 0.5em; } .resources .lay2col.auto-filter p, .insightcenter-facts .lay2col.auto-filter p, .insightcenter-executive-appointments .lay2col.auto-filter p, .insightcenter-charts .lay2col.auto-filter p, .insightcenter-industryevents .lay2col.auto-filter p, .insightcenter-articles .lay2col.auto-filter p { position: absolute; top: 55%; left: 50%; transform: translate(-50%,-50%); font-size: 1.75em; } .resources .lay2col.auto-filter .down-arrow, .insightcenter-facts .lay2col.auto-filter .down-arrow, .insightcenter-executive-appointments .lay2col.auto-filter .down-arrow, .insightcenter-industryevents .lay2col.auto-filter .down-arrow, .insightcenter-articles .lay2col.auto-filter .down-arrow{ position: relative; height: 3.5em; } .resources .lay2col.auto-filter .down-arrow:before, .insightcenter-facts .lay2col.auto-filter .down-arrow:before, .insightcenter-executive-appointments .lay2col.auto-filter .down-arrow:before, .insightcenter-industryevents .lay2col.auto-filter .down-arrow:before, .insightcenter-articles .lay2col.auto-filter .down-arrow:before { content: "\e92a"; font-family: 'icomoon'; display: inline-block; pointer-events: none; position: absolute; top: 50%; right: 5%; color: #000; font-size: 2em; transform: translateY(-50%) rotate(90deg); } .resources .lay2col.auto-filter select::-ms-expand, .insightcenter-facts .lay2col.auto-filter select::-ms-expand, .insightcenter-industryevents .lay2col.auto-filter select::-ms-expand, .insightcenter-articles .lay2col.auto-filter select::-ms-expand { display: none; } .resources .extended.lay1col h2, .insightcenter-facts .extended.lay1col h2, .insightcenter-industryevents .extended.lay1col h2 { float: left; } .resources h2 span, .insightcenter-facts h2 span, .insightcenter-industryevents h2 span, .insightcenter-articles h2 span{ font-size: .85em; } .resources h2 span.title, .insightcenter-facts h2 span.title, .insightcenter-industryevents h2 span.title, .insightcenter-articles h2 span.title { color: #e31a2d; } .resources .lay4col > div.col3x, .insightcenter-facts .lay4col > div.col3x .resources .auto-filter.most-recent-resource { margin-bottom: 1%; } .insightcenter-facts .auto-filter.most-recent-resource { margin-bottom: 0%; } .insightcenter-facts span.sub { color: #555; font-size: 0.7em; font-weight: normal; } .resources .auto-filter.most-recent-resource, .insightcenter-facts .auto-filter.most-recent-resource { margin-left: 0.5em; width: 22.5%; } .resources .auto-filter.most-recent-resource form, .insightcenter-articles .auto-filter.most-recent-resource form, .insightcenter-facts .auto-filter.most-recent-resource form { width: 100%; } .resources .auto-filter.most-recent-resource form div.field, .insightcenter-articles .auto-filter.most-recent-resource form div.field, .insightcenter-facts .auto-filter.most-recent-resource form div.field{ width: 100%; margin-bottom: 0; } .resources .auto-filter.most-recent-resource form select, .insightcenter-articles .auto-filter.most-recent-resource form select, .insightcenter-facts .auto-filter.most-recent-resource form select { background: #fff; display: block; width: 100%; font-size: 1.25em; float: left; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0px; padding: 0.5em; } .resources .auto-filter.most-recent-resource .down-arrow, .insightcenter-articles .auto-filter.most-recent-resource .down-arrow, .insightcenter-facts .auto-filter.most-recent-resource .down-arrow { position: relative; height: 3.5em; } .resources .auto-filter.most-recent-resource .down-arrow:before, .insightcenter-articles .auto-filter.most-recent-resource .down-arrow:before, .insightcenter-facts .auto-filter.most-recent-resource .down-arrow:before { content: "\e92a"; font-family: 'icomoon'; display: inline-block; pointer-events: none; position: absolute; top: 40%; right: 5%; color: #000; font-size: 1em; transform: translateY(-50%) rotate(90deg); } .insightcenter-section-landing .card.card-banner.interactive, .insightcenter-section-landing-new .card.card-banner.interactive {height: 352px; width: 1090px; padding-bottom: 0%;} .insightcenter-section-landing .card.card-banner.interactive p, .insightcenter-section-landing-new .card.card-banner.interactive p {font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 46px; position: absolute; color:#fff; font-weight: bold;} .insightcenter-section-landing .card.card-banner.interactive p.interactive-charts, .insightcenter-section-landing-new .card.card-banner.interactive p.interactive-charts { top:162px; left: 82px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-facts, .insightcenter-section-landing-new .card.card-banner.interactive p.interactive-facts { top:186px; left:338px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-apps, .insightcenter-section-landing-new .card.card-banner.interactive p.interactive-apps { top:76px; left:601px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-indusrty, .insightcenter-section-landing-new .card.card-banner.interactive p.interactive-indusrty { top:117px; left:824px; } .resources .auto-filter.most-recent-resource select::-ms-expand, .insightcenter-articles .auto-filter.most-recent-resource select::-ms-expand, .insightcenter-facts .auto-filter.most-recent-resource select::-ms-expand { display: none; } .resources .nav-section div a, .insightcenter-articles .nav-section div a { height: 9em; } .resources .nav-section div a .icon, .insightcenter-articles .nav-section div a .icon { font-size: 5em; } .resources .nav-section div p, .insightcenter-articles .nav-section div p {color: #fff; font-size: 1.65em; line-height: 2; } .resources .nav-section div:nth-child(2) p, .insightcenter-articles .nav-section div:nth-child(2) p { line-height: 1; } .resources nav.section > h2, .insightcenter-industryevents nav.section > h2, .insightcenter-articles nav.section > h2, .insightcenter-charts nav.section > h2 { font-size: 2.5em; } .resources nav.section .vpad { margin-bottom: 0; } /*.insights-center .nav-banner .text .library { color: #e31a2d; font-size: 2em; text-transform: uppercase; line-height: 1em; padding: 0.5em 0.6em; }*/ /*.insights-center .nav-banner .text .library { color: #e31a2d; font-size: 4em; text-transform: uppercase; line-height: 1em; padding: 0.6em 0.6em 0; font-weight: 600; margin:0; } .insights-center .nav-banner .text #library { color: #555; font-size: 1.45em; width:473px; height:45px; } .insights-center .nav-banner .text .learn { color: #e31a2d; font-size: 1em; } .insights-center .nav-banner .text .sub-log { color: #e31a2d; padding-left: 1.45em; font-size: 1.45em;} .insights-center form.standard fieldset { padding: 0.5em 2em; margin: 0; } .insights-center button{margin-top: -50px;margin-left:0em; } .insights-center .forgot{margin-top: -20px;margin-left: 0em;} .insightscenter-facts .nav-banner .text{ height: 32.6em;} .insightscenter-facts .lay2col.auto-filter { background: #ddd; border: 1px solid #e31a2d; margin-bottom: 2%; height: 12em; position: relative; } .insightscenter-facts .lay2col.auto-filter > div { position: relative; height: 100%; } .insightscenter-facts .lay2col.auto-filter h2 { position: absolute; top: 0.75em; left: 6%; color: #e31a2d; font-size: 2em; } .insightscenter-facts .lay2col.auto-filter form { position: absolute; top: 55%; left: 50%; transform: translate(-50%,-50%); width: 80%; } .insightscenter-facts .lay2col.auto-filter form div.field { width: 100%; margin-bottom: 0; } .insightscenter-facts .lay2col.auto-filter form select { background: #fff; display: block; width: 100%; font-size: 1.5em; float: left; -webkit-appearance: none; border-radius: 0px; padding: 0.5em; margin-left: 20px; } .insightscenter-facts .lay2col.auto-filter p { position: absolute; top: 55%; left: 50%; transform: translate(-50%,-50%); font-size: 1.75em; } .insightscenter-facts .lay2col.auto-filter .down-arrow { position: relative; height: 3.5em; } .insightscenter-facts .lay2col.auto-filter .down-arrow:before { content: "\e92a"; font-family: 'icomoon'; display: inline-block; pointer-events: none; position: absolute; top: 50%; right: 5%; color: #000; font-size: 2em; transform: translateY(-50%) rotate(90deg); } .insightscenter-facts .lay2col.auto-filter select::-ms-expand { display: none; } */ /*.insightcenter-section-landing .subscribe-now{color: #fff; border: none; cursor: pointer; padding: 0.7em 1em 0.65em; line-height: 1.1em; background: #e31a2d;}*/ .insightcenter-section-landing .subscribe-now{color: #fff; border: none; cursor: pointer; padding: 0.2em 1em; background: #e31a2d;position: relative; text-decoration: none; font-size: 1.2em; text-transform: uppercase; font-weight: 600; display: inline-block; margin-top: -40px;} .insightcenter-section-landing a#subscribe.btn.subscribe-now{color: #fff; border: none; cursor: pointer; padding: 0.2em 1em; background: #e31a2d;position: relative; text-decoration: none; font-size: 1.5em; text-transform: uppercase; font-weight: 600; margin-top: 0px;} .insight-center-section-landing form.standard.centered {margin-top: 20px; } .insightcenter-section-landing a.btn, button{color: #fff; border: none; cursor: pointer; padding: 0.2em 1em; background: #e31a2d;position: relative; text-decoration: none; font-size: 1.5em; text-transform: uppercase; font-weight: 600; display: inline-block; margin-top: -40px;} .insightcenter-section-landing h4.sub-log{color:#fff; padding-left: 30px;} /*.insightcenter-section-landing h4 { color:#e31a2d; font-weight:normal; margin: 0; font-size: 1.7em; margin-top: 20px;}*/ .insight-center .nav-banner h1.library { color:#fff; font-size: 4em; text-transform: uppercase; line-height: 1em; padding: 0.5em 0.6em; } .insightcenter-overview .nav-banner h1.library { color:#fff; font-size: 4em; text-transform: uppercase; line-height: 1em; padding: 0.5em 0.6em; } .insight-center .nav-banner h1 { color:#e31a2d; font-size: 2em; text-transform: uppercase; line-height: 1em; padding: 0.5em 0.6em; } .insight-center .nav-banner.full .text p { color: #fff; padding: 0.5em 1.7em 1em; width:470px; } .insight-center p a.learn { color: #e31a2d; } /*.insightcenter-executive-appointments .nav-banner.compact .text h1 { font-size: 4em; padding: 0.3em 0.6em 0; }*/ /* .insightscenter-executive-appointments.sub-li { color: #e31a2d; margin-top: 10px; } */ .insightscenter-executive-appointments .text p{ font-size: 1.3em; color: #e31a2d; padding-top: 30px; padding-left: 30px;} /*.insightscenter-executive-appointments .transparent{opacity:0;position: absolute; top: 0; left: 0px; z-index: -1;}*/ .insight-center .nav-banner nav ul li a { padding: 0.5em 0.5em 0.3em 1.3em; display: block; color: #fff; font-size: 1.5em; line-height: 1.2em; font-weight: 600; position: relative; } .insight-center img.lock {padding-left: 10px;} .nav-section div a { display: block; background: rgba(0,0,0,0.4); height: 6em; padding: 1.5em 0; color: #fff; text-transform: uppercase; text-align: center; } .nav-section div:not(.active) a:hover { background: rgba(0,0,0,0.5); } .nav-section div.active a { background: #e31a2d;} .nav-section div a .icon { display: block; font-size: 4em; margin-bottom: 0.25em; } .nav-section div .icon { transition: all 0.2s ease-in-out 0s; } .nav-section div a:hover .icon { transform: scale(1.25); } .regions .nav-banner nav form select { background: rgba(0,0,0,0.6); border-color: #fff; } .regions .nav-banner.compact .text { height: 28em; } .regions .nav-banner.compact .text h1 { padding-top: 4.35em; } .regions .lay4col.nav-section div a { height: 9em; } .regions .lay4col.nav-section div a .icon { font-size: 4.5em; } .regions .lay4col.nav-section div a p { color: #fff; font-size: 1.65em; line-height: 2; } .regions .lay4col.nav-section div:nth-child(3) a p { line-height: 1; } .regions .card-event .btm-info h3 { padding: 0.2em 0.8em 0; color: #fff; font-size: 1.25em; } .regions .card.card-event .btm-info p { color: #fff; padding: 0 0.8em 0.8em; font-size: 1.1em; } .regions-index .lay3col .card-third { position: relative; } .regions-index .lay3col .card-third:before { color: #fff; border: 1px solid #fff; padding: 0.5em 0.8em; position: absolute; top: 1em; left: 1em; z-index: 1; } .regions-index .lay3col.eu-in-na div:nth-child(1) .card-third:before { content: "EUROPE"; } .regions-index .lay3col.eu-in-na div:nth-child(2) .card-third:before { content: "INDIA"; } .regions-index .lay3col.eu-in-na div:nth-child(3) .card-third:before { content: "NORTH AMERICA"; } .regions-index .lay3col.me-af-la div:nth-child(1) .card-third:before { content: "ASIA PACIFIC"; } .regions-index .lay3col.me-af-la div:nth-child(2) .card-third:before { content: "AFRICA"; } .regions-index .lay3col.me-af-la div:nth-child(3) .card-third:before { content: "LATIN AMERICA"; } .regions-index .lay3col.eu-in-na div:nth-child(1) .card-third:before, .regions-index .lay3col.me-af-la div:nth-child(2) .card-third:before { color: #e31a2d; border-color: #e31a2d; } .regions-index .card .pill, .regions-index .card-article .date { display: none; } .regions-region .card-advisory-board { position: relative; } .regions-region .card-advisory-board a.profile-card { position: absolute; width: 100%; } .regions-region .card-advisory-board .profile-top-info { background: #000; position: relative; height: 5em; } .regions-region .card-advisory-board .profile-top-info h4 { position: absolute; top: 50%; transform: translateY(-50%); } .regions-region .card-advisory-board .profile-top-info h4:first-of-type { color: #bcbec0; left: 7%; } .regions-region .card-advisory-board .profile-top-info h4:last-of-type { color: #fff; right: 7%; } .regions-region .card-advisory-board .profile-top-info .red-border { height: 0.5em; width: 35%; background: #e31a2d; left: 7%; position: absolute; bottom: 0; } .regions-region .card-advisory-board .headshot { margin-left: 7%; margin-top: 5%;float: left; padding-bottom: 35%; width: 35%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .regions-region .card-advisory-board .info { padding-left: 50%; padding-top: 5%; } .regions-region .card-advisory-board .info h3 { padding-top: 1em; } .regions-region .card-advisory-board .info p { color: #6d6e71; } .regions-region .card-advisory-board .bottom-border { height: 0.5em; background: #e31a2d; left: 0; position: absolute; bottom: 0; width: 100%; } .listing-header { border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 2%; } .listing-header h2 { margin-bottom: 0.5em; color: #e31a2d; } .listing-header h2 span.title { text-transform: uppercase; } .listing-header h2 .sub { color: #666; font-weight: normal; margin-left: 1em; display: inline-block; text-transform: none; font-size: 0.6em; } .listing-header h2 .sub a, .listing-header h2 .sub span { background: rgba(0,0,0,0.05); padding: 0.25em 0.4em 0.2em; display: inline-block; margin: 0 0.1em; text-transform: none; color: #333; } .listing-header .auto-filter { background: rgba(0,0,0,0.05); padding: 1em; } .listing-header .auto-filter form { float: left; margin-right: 1em; } .listing-header .auto-filter form label { display: none; } .listing-header form.search { float: right; margin: 0 0 0 1em; width: auto; } .listing-header form.search input { width: 14em; font-size: 1em; } .listing { } .listing > div { padding: 0 0 2%; overflow: hidden; clear: both; } .listing > div:last-child { border: none; padding: 0; } .listing h3 a { color: #000; } .listing .icon-new-tab { display: inline-block; opacity: 0.3; vertical-align: super; font-size: 0.75em; } .listing h3 a:hover .icon { display: inline-block; opacity: 0.6; vertical-align: super; font-size: 0.75em; } .listing .by-line { margin: 0.4em 0; padding: 0; color: #666; } .listing .by-line a { display: inline-block; color: #000; font-weight: normal; } .listing p { padding: 0; margin: 0.5em 0; } .listing ul.tags { margin: 0.5em 0; padding: 0; float: left; } .listing ul.tags li { float: left; font-size: 1em; padding: 0 0.6em; line-height: 1.8em; color: #999; cursor: pointer; margin: 0.5em 0.6em 0 0; background-color: rgba(0,0,0,0.05); } .listing ul.tags li:hover { color: #666; background: rgba(0,0,0,0.1); } .listing ul.tags li a { color: #999; } .listing ul.tags li a:hover { color: #666; } .listing ul.tags li.active { background: #e31a2d; color: #fff; } .listing ul.tags li.active a { color: #fff; } .listing .summary { margin: 0; padding: 1em 2em; border-left: 3px solid rgba(0,0,0,0.1); clear: left; } .listing.events .date { font-size: 1em; background: #e31a2d; width: 6.75em; float: left; text-align: center; padding: 0.5em 0 0.5em; color: #fff; margin: 0 2% 2% 0; } .listing.events .date .month { font-size: 2em; line-height: 1em; } .listing.events .date .day { font-size: 3em; line-height: 1.25em; } .listing.events .info { margin-left: 2%; } .listing.events .info .icon { margin-right: 0.3em; display: inline-block; } .listing.reports a.thumb { float: left; margin: 0 1% 1% 0; } .listing.reports a.thumb img { width: 11.5em; display: block; margin: 0.1em 0 0 0.1em; } .listing.reports .info { margin-left: 13.5em; margin-top: 1.2%; } .listing.reports .download { float: right; margin: 1em 0 0; } .listing.reports .download .text { background: rgba(0,0,0,0.1); padding: 0 1em 0.1em; display: inline-block; line-height: 2.9em; float: left; } .listing.reports .download .price { background: rgba(0,0,0,0.2); } .ibm-accept { float: left; clear: left; margin-top: 2%; margin-bottom: 2%; } .ibm-privacy { float: left; margin-left: 0.75em; width: 90%; margin-top: -3px; } .ibm-accept a { color: #e31a2d; } .sponsor_text {float: left; margin-left: 0.75em; margin-top: -3px; width:60%; font-size: 1.2em;} .pageNav ul { margin: 0; padding: 0; display: block; text-align: center; } .pageNav p { margin: 0.5em 0; font-size: 1em; color: #999; text-align: center; } .pageNav li { margin: 0em; display: inline-block; } .pageNav li a { color: #e31a2d; padding: 0 0.75em; line-height: 2em; display: inline-block; } .pageNav li:not(.disabled):hover a { background: rgba(0,0,0,0.05); } .pageNav li.active a { background: #e31a2d; color: #fff; } .pageNav li.prev a:before { content: "\e92b"; font-family: 'icomoon'; display: inline-block; margin-right: 0.5em; white-space: nowrap; } .pageNav li.next a:after { content: "\e92a"; font-family: 'icomoon'; display: inline-block; margin-left: 0.5em; white-space: nowrap; } .pageNav li.disabled a { display: none; } .resources-articlesblogs .listing .body { border-left: 3px solid rgba(0,0,0,0.1); padding: 1em 2em; margin: 0.25em 0; } .resources-articles .listing h3 a:hover, .insightcenter-articles .listing h3 a:hover { color: #e31a2d; } .resources-articles .listing > div, .insightcenter-articles .listing > div { border-top: 1px solid #bbb; padding-top: 1em; margin-top: 1em; } .mediacenter-headline .ugc-clean ul li{padding:0 !important;} .mediacenter-headline .ugc-clean ul{padding:0 0 0 3em !important;} .mediacenter-headline .ugc-clean p a{color:#e31a2d; font-weight: normal !important;} .ugc-clean p a, .ugc-clean ul li a{color:#e31a2d; font-weight: normal !important;} .mediacenter .listing .summary { border-left: 3px solid rgba(0,0,0,0.1); padding: 1em 2em; margin: 0.25em 0; } .mediacenter .listing .by-line, .insightcenter-executive-appointments .listing .by-line, .mediacenter .newListing .by-line { font-size: 1em; margin: 0 0 1em; color: #666; } .mediacenter .listing .by-line a { margin: 0; } .mediacenter .listing h3, .mediacenter .newListing h3 { font-size: 1.3em; } .mediacenter .listing.appointment h4, .mediacenter .newListing.appointment h4 { font-weight: 600; } .mediacenter .listing.appointment h4, .mediacenter .newListing.appointment h4, .mediacenter .listing.appointment .by-line, .mediacenter .newListing .by-line, .mediacenter .listing.appointment .by-line a, .mediacenter .newListing .by-line a { color: #e31a2d; } .mediacenter .media-sections .listing.card, .mediacenter .media-sections .newListing.card { padding: 1em; box-sizing: border-box; min-height: 60.5em; } .mediacenter .media-sections .newListing.card {min-height: 45.2em;} .mediacenter .media-sections .listing > div { padding-bottom: 2em; } .mediacenter .media-sections .newListing > div { padding-bottom: 1em; } .mediacenter-landing-page .listing .summary, .mediacenter-landing-page .newListing .summary { border: none; padding: 0; margin: 0.25em 0 ; font-size: 1.15em; } .mediacenter-landing-page .listing p, .mediacenter-landing-page .newListing p { margin: 0; } .mediacenter-landing-page nav.section h2 a { padding: 1.4em 0.75em; } .mediacenter-landing-page nav.section h2.active a { padding-left: 5em; } .mediacenter-landing-page .media-sections > div:nth-child(2) h2.active a { padding-left: 5.5em; } .mediacenter-landing-page .media-sections > div:nth-child(3) h2.active a { padding-left: 4em; } .mediacenter-landing-page nav.section h2 a .icon { font-size: 3em; position: absolute; top: 50%; left: 0.3em; transform: translateY(-50%); } .mediacenter-landing-page .card.card-banner { padding-bottom: 19%; } /*.insightscenter-executive-appointments .listing-header.media-center { background: rgba(221,221,221,1); border: 1px solid #e31a2d; box-sizing: border-box; } .insightscenter-executive-appointments .listing-header .auto-filter { background: transparent; } .insightscenter-executive-appointments .listing-header.media-center h2 { padding: 0.5em 0 0 0.5em; } */ .insightcenter-executive-appointments .listing-header.media-center .auto-filter form { width: 41.3333%; position: relative; } .mediacenter .listing-header.media-center, .insightcenter-executive-appointments .listing-header.media-center { background: rgba(221,221,221,1); border: 1px solid #e31a2d; box-sizing: border-box; } .mediacenter .listing-header .auto-filter, .insightcenter-executive-appointments .listing-header .auto-filter { background: transparent; } .mediacenter .listing-header.media-center h2 { padding: 0.5em 0 0 0.5em; } .mediacenter .listing-header.media-center h2 .sub a, .insightcenter-executive-appointments .listing-header.media-center h2 .sub a { background: rgba(0,0,0,0.1); color: #000; } .mediacenter .listing-header.media-center .auto-filter form { width: 31.3333%; position: relative; } .mediacenter .listing-header.media-center .auto-filter div.field, .mediacenter .listing-header.media-center .auto-filter form.search input, .mediacenter .listing-header.media-center .auto-filter form select, .insightcenter-executive-appointments .listing-header.media-center .auto-filter div.field, .insightcenter-executive-appointments .listing-header.media-center .auto-filter form.search input, .insightcenter-executive-appointments .listing-header.media-center .auto-filter form select { width:100%; } .mediacenter .listing-header.media-center .auto-filter form.search input, .insightcenter-executive-appointments .listing-header.media-center .auto-filter form.search input { padding-top: 0.5em; padding-bottom:0.5em; padding-left:0.5em; padding-right: 0em; } /*.mediacenter .listing-header.media-center .auto-filter form select, .insightscenter-executive-appointments .listing-header.media-center .auto-filter form select { background: #fff; display: block; font-size: 1.2em; float: left; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0px; padding: 0.5em; width:23em;}*/ .mediacenter .listing-header.media-center .auto-filter form select, .insightcenter-executive-appointments .listing-header.media-center .auto-filter form select { background:#fff; display:block; width:100%; font-size: 1.2em; float: left; -webkit-appearance: none; border-radius: 0px; padding: 0.5em; } .mediacenter .listing-header.media-center .auto-filter form input[type="search"], .mediacenter .listing-header.media-center .auto-filter form.search, .insightcenter-executive-appointments .listing-header.media-center .auto-filter form.search{ margin-left: 0; } .mediacenter .listing-header.media-center .auto-filter form.search:after, .insightcenter-executive-appointments .listing-header.media-center .auto-filter form.search:after { top: 0.6em; font-size: 1.2em; } .mediacenter .listing-header.media-center .auto-filter form input[type="search"]::-webkit-input-placeholder, .insightcenter-executive-appointments.listing-header.media-center .auto-filter form input[type="search"]::-webkit-input-placeholder { color: #555; padding-left: 0.3em; } .mediacenter .listing-header.media-center .auto-filter .down-arrow:before, .insightcenter-executive-appointments .listing-header.media-center .auto-filter .down-arrow:before, .insightcenter-facts .listing-header.media-center .auto-filter .down-arrow:before { content: "\e92a"; font-family: 'icomoon'; display: inline-block; pointer-events: none; position: absolute; top: 50%; right: 5%; color: #000; font-size: 1.5em; transform: translateY(-50%) rotate(90deg); } .resources-books .listing img { float: left; width: 9em; margin-bottom: 1em; } .resources-books .listing .info { margin-left: 10em; } .resources-books .listing > div { border-top: 1px solid #bbb; padding-top: 2em; } .resources-books .listing > div:last-child { border-bottom: 1px solid #bbb; } .resources-books .listing img { border: 1px solid #bbb; } .resources-blogs .listing .by-line a { margin-left: 0; } .resources-blogs .listing { margin-top: 0.5em; } .resources-blogs .listing > div { border-top: 1px solid #bbb; padding-top: 2em; } .resources-facts .sources h3, .insightcenter-facts .sources h3 { color: #e31a2d; font-weight: 600; padding-bottom: 0.5em; } .resources-facts .sources ul, .insightcenter-facts .sources ul { padding: 0; } .resources-facts .sources ul li a, .insightcenter-facts .sources ul li a{ display: block; padding: 0.4em 0.8em; color: #e31a2d; } .resources-facts .sources ul li.active a, .insightcenter-facts .sources ul li.active a { background: #e31a2d; color: #fff; } .resources-facts .sources ul li:hover, .insightcenter-facts .sources ul li:hover { background: rgba(0,0,0,0.05); } .resources-facts .sources ul li a .sub, .insightcenter-facts .sources ul li a .sub { float: right; color: #aaa; font-size: 0.8em; line-height: 1.5em; } .resources-facts .sources ul li.active a .sub, .insightcenter-facts .sources ul li.active a .sub{ color: #fff; } .resources-facts .listing ul.tags, .insightcenter-facts .listing ul.tags { margin-top: 0; } .resources-facts .listing .body, .insightcenter-facts .listing .body{ padding: 0.6em 0; } .resources-facts .listing .by-line, .insightcenter-facts .listing .by-line { color: #999; margin-bottom: 0; } .resources-facts ul, .insightcenter-facts ul{ display: block; } .resources-facts ul li.tag-region, .insightcenter-facts ul li.tag-region { background-color: rgba(0,0,0,0.15); } .resources-facts .listing ul.tags li.tag-region a, .insightcenter-facts .listing ul.tags li.tag-region a{ color: #fff; } .resources-facts .listing ul.tags li.tag-region a:hover, .insightcenter-facts .listing ul.tags li.tag-region a:hover { color: #999; } .resources-facts .facts-dd select, .insightcenter-facts .facts-dd select { display: none; } .resources-facts .listing > div, .insightcenter-facts .listing > div { padding-bottom: 2%; border-top: 1px solid #bbb; padding-top: 2%; display: none;} .resources-facts .listing > div p, .insightcenter-facts .listing > div p { margin: 0; } .resources-facts .listing ul.tags li, .insightcenter-facts .listing ul.tags li { margin: 0.2em 0.6em 0 0; } nav.section h2 a { color: #fff; background: rgba(0,0,0,0.5); height: 2em; padding: 1em 0.75em; display: block; position: relative; font-size: 0.8em; } nav.section h2 a:after { content: "\e92a"; font-family: 'icomoon'; font-size: 1.3em; position: absolute; right: 0.5em; top: 50%; bottom: 0; line-height: 0.1em; transition: all 0.2s ease-in-out 0s; } nav.section h2 a:after { content: "\e92a"; font-family: 'icomoon'; font-size: 1.3em; position: absolute; right: 0.5em; top: 50%; bottom: 0; line-height: 0.1em; transition: all 0.2s ease-in-out 0s; } nav.section h2 a:hover:after { transform: translateX(0.25em); } nav.section h2 a .icon { float: left; font-size: 2em; margin-right: 0.25em; } nav.section h2.active a { background: #e31a2d; } nav.section h2:not(.active) a:hover { background: rgba(0,0,0,0.6); } nav.section h2.single-line a { line-height: 2em; } nav.section .item { margin-bottom: 1em; } .mediacenter nav.section h2.media-kit a { line-height: 2em; } .mediacenter nav.section .item { margin-bottom: 1em; } .mediacenter .appointments .listing h3 { text-transform: uppercase; } .mediacenter .appointments .listing h4 { color: #e31a2d; font-weight: 600; font-weight: 1.25em; padding-bottom: 5px; } .mediacenter .appointments .listing p.job-title { margin-top: 0; } .mediacenter .appointments .source { font-size: 1em; } .mediacenter h4 { font-weight: normal; } .mediacenter .presentation, .insightcenter .presentation { position: relative; height: 0; overflow: hidden; padding-top: 58.5%; } .mediacenter .presentation iframe, .insightcenter .presentation iframe{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; } .mediacenter-headline p.subtitle { margin: 1em 0; } /*.insightcenter h4 { color:#e31a2d; font-weight:normal; margin: 0; font-size: 1.7em; margin-top: 55px; }*/ /*.insightcenter h4 { color:#e31a2d; font-weight:normal; margin: 0; font-size: 20px; }*/ .pages-subscriptions .subBanner p { font-size:19px; color: #fff; padding: 76px 110px; line-height: 23px; font-weight: 400;} .pages-subscriptions .topSub { margin-top: 50px; } .pages-subscriptions .topSub h3 { background-color: #fff; color: #000; font-size: 22px; padding: 7px 20px; margin-bottom: 15px; margin-left: 4%; box-sizing: border-box; border: 1px solid #e31a2d; } .pages-subscriptions .icon { font-size: 5em; float: left; margin-top: 0px; margin-right: 20px; margin-left: 4%;} .pages-subscriptions h3 span:not(.icon) {font-size: 28px; line-height: 35px;} .pages-subscriptions h3.insight {background:url('/img/subscription-09.png') no-repeat left bottom; background-color: #fff; color: #000; font-size: 22px; padding: 25px 20px 25px 169px; margin-bottom: 15px; margin-right: 4%; margin-top: 65px;} .pages-subscriptions .topSub p {font-size: 16px; margin-bottom: 24px; margin-left: 4%; line-height: 22px;} .pages-subscriptions .topSub p.sbtn {color: #fff;border: none;cursor: pointer;padding: 0.4em 0.2em 0.4em 0.2em; background: #e31a2d; position: relative;text-decoration: none;font-size: 18px;text-transform: uppercase;font-weight: 600; text-align: center; margin: 0 auto; width: 300px; margin-bottom: 35px;} .pages-subscriptions .topSub p.sbtn2 {width: 109px;} .pages-subscriptions .topSub p a {color:#e31a2d;} .pages-subscriptions .topSub ul {margin-bottom: 24px; margin-left: 4%;} .pages-subscriptions .topSub ul li {font-size: 16px; padding-bottom: 4px; list-style: disc; line-height: 22px;} .pages-subscriptions .wantMore {border-top: 1px solid #000; padding: 34px 0px 0px 0px; text-align: center;} .pages-subscriptions .wantMore h2 {font-size: 35px; line-height: 45px; padding-bottom: 20px;} .pages-subscriptions .wantMore p { text-align: left;} .pages-subscriptions .wantMore h2:last-of-type {margin-top: 65px; margin-bottom:0px; padding-bottom: 0px;} .pages-subscriptions .MMbox>div:first-of-type {box-sizing: border-box; border: 1px solid #000;} .pages-subscriptions .MMbox>div:first-of-type a {display: flex; flex-wrap: nowrap;} .pages-subscriptions .MMbox>div:first-of-type a div {width: 50%;} .pages-subscriptions .MMbox>div:first-of-type a div:first-of-type img {width: 90%; height: auto; margin-left: 39px; margin-top: 15px;} .pages-subscriptions .MMbox>div:first-of-type a div:first-of-type p {font-size: 18px; padding: 16px 25px 31px 40px} .pages-subscriptions .MMbox>div:first-of-type a div:last-of-type img {width: 97%; height: auto; margin-top: 15px; margin-bottom: 10px;} .insightcenter-industryevents nav.section h2.single-line a {line-height: 1.85em;} /*.insightscenter button{ position: absolute; left: 2.4%; top:77%; margin-left: 0px;}*/ /*.insightscenter .forgot{ color:white; font-weight: normal; position: absolute; top: 85%; left:2.4%; font-size: 1.2em; color: white; }*/ .insightcenter .forgot{ font-size: 1.2em; color: white;display:block; margin-top: 1em; position: relative; top: 0px; left:0px; } .cmocomp-top-banner img { width: 100%; height: auto; display: block; } .cmocomp-top-banner a:last-of-type { } .search h2.section-header:hover { background: rgba(0,0,0,0.2); } .pages-home nav.section h2 a { padding: 0.9em 0 0.9em 4.5em; font-size: 1em; position: relative; } .pages-home .infographics nav.section h2 a { padding-left: 3.3em; } .pages-home nav.section h2 a .icon { margin-right: 0.5em; font-size: 3em; position: absolute; top: 50%; left: 0.3em; transform: translateY(-50%); } .pages-home .headlines nav.section h2 a .icon { left: 0.2em; } .pages-home .listing.reports a.thumb img { width: 7.85em; margin: 1em 0 0 1em; } .pages-home .listing.reports .info .by-line { font-size: 0.9em; } .pages-home .listing.reports .info { margin: 1em 1em 0 10em; } .pages-home .listing.reports .info h3 { font-size: 1.3em; } .pages-home .listing.reports .info p { font-size: 1em; } .pages-home .listing.reports > div { padding-bottom: 6%; border-bottom: 1px solid #bbb; } .pages-home .listing.reports > div:last-of-type { border-bottom: none; } .pages-home .listing.reports > div:last-child { padding-bottom: 3%; } .pages-home .infographics a.graphic { padding-bottom: 143%; } .pages-home .headlines .listing { height: 38.5em; overflow: hidden; } .pages-home .headlines h3 { font-size: 1.3em; } .pages-home .nav-section div a:hover { background: #e31a2d; } .pages-home .listing.coverages { font-size: 0.9em; } .pages-home .listing.coverages p.summary { padding: 0.25em 0; border: none; } .pages-home .listing.coverages .by-line { margin: 0 0 0.25em; } .pages-home .listing.coverages .by-line a { font-size: 0.9em; } .pages-home .listing.releases { padding: 0.6em; box-sizing: border-box; } .pages-home .listing.appointments { font-size: 0.9em; } .pages-home .listing.appointments p.summary { border: none; padding: 0.25em 0 0; color: #888; font-size: 1.15em; } .pages-home .listing.appointments .by-line { font-size: 1.1em; } .pages-home .listing.appointments .by-line .date { font-size: 1em; } .pages-home .listing.appointments .by-line a { margin-left: 0; color: #e31a2d; } .pages-home .featured-programs-big .card .img { background-size: contain; } .pages-home .featured-programs-small .card .img { background-size: 85%; } .pages-home .featured-programs-small .card.card-quarter { padding-bottom: 65%; } .pages-home .featured-programs-small #red .card.card-quarter { position: relative; background: #e31a2d; } .pages-home .featured-programs-small .icon-program, .pages-home .featured-programs-small #more-programs { color: #fff; position: absolute; left: 50%; transform: translateX(-50%); } .pages-home .featured-programs-small .icon-program { font-size: 7em; top: 10%; } .pages-home .featured-programs-small #more-programs { font-size: 1.6em; font-weight: 600; bottom: 10%; text-align: center; width: 100%; } .pages-home .lay4col.nav-section div a { height: 9em; } .pages-home .lay4col.nav-section div a .icon { font-size: 4.5em; } .pages-home .lay4col.nav-section div a p { color: #fff; font-size: 1.65em; line-height: 2; } .pages-home .lay4col.nav-section div:nth-child(3) a p { line-height: 1; } .pages-home .items-searchbox form input[type="search"] { font-weight: 600; border-color: #e31a2d; margin: 0; background: #ddd; padding: 1.16em 1em; font-size: 2em; } .pages-home .items-searchbox form input::-webkit-input-placeholder { color: #e31a2d; } .pages-home .items-searchbox span.icon-search { position: absolute; top: 50%; right: 5%; transform: translateY(-50%); z-index: 1; font-size: 4.5em; color: #e31a2d; } .pages-home .lay2col.news-appts .card { padding: 1em; box-sizing: border-box; height: 30em; overflow: hidden; } .pages-home .lay2col.news-appts .card .appointments div { display: none; } .pages-home .lay2col.news-appts .card .appointments div:nth-child(1), .pages-home .lay2col.news-appts .card .appointments div:nth-child(2), .pages-home .lay2col.news-appts .card .appointments div:nth-child(3) { display: block; } .pages-home .listing.coverages p.summary { font-size: 1.2em; color: #555; } .pages-home .listing.coverages p.summary a { color: #e31a2d; } .pages-home .listing.coverages p.summary a .icon-nav-arrow { font-size: 0.9em; } .pages-home .listing.coverages p, .pages-home .listing.appointments p { margin: 0; } .pages-home .listing.appointments div:first-of-type > h3 { margin-top: 1em; } .pages-home .listing.appointments h4, .pages-home .listing.appointments .by-line { color: #e31a2d; } .pages-home .listing.appointments > div { margin-bottom: 4%; } .pages-home .lay1col.sponsors-bar > div { margin-bottom: 0; } .pages-home .card-event .btm-info h3 { padding: 0.2em 0.8em 0; color: #fff; font-size: 1.25em; } .pages-home .card.card-event .btm-info p { color: #fff; padding: 0 0.8em 0.8em; font-size: 1.1em; } /*====== Events / Card Hybrids ======*/ .admin-edit-mode .top2events .card-empty { position: absolute; left: 0; top: 151px; width: 534px; height: 150px; z-index: 1000; } .admin-edit-mode .top2events .full-card { position: absolute; left: 0; top: 151px; width: 534px; height: 150px; z-index: 1000; } .top2events .card-empty { position: absolute; left: 0; top: 0; z-index: 2000; } .top2events .full-card { position: absolute; left: 0; top: 0; z-index: 2000; width: 100%; } .card-empty #card-home_featured-events-1a_half { height: 100%; width: 100%; padding-bottom: 0; background-color: #D7D8D2; } .card-empty #card-home_featured-events-1b_half { height: 100%; width: 100%; padding-bottom: 0; background-color: #D7D8D2; } .admin-edit-mode #card-home_featured-events-1a_half { padding-bottom: 0; width: 100%; height: 100%; } .admin-edit-mode #card-home_featured-events-1a_half .btm-info { display: none; } .admin-edit-mode #card-home_featured-events-1b_half { padding-bottom: 0; width: 100%; height: 100%; } .admin-edit-mode #card-home_featured-events-1b_half .btm-info { display: none; } .top2events > article { margin: 0 1% 2%; float: left; width: 48%; } .top2events article { position: relative; } .admin-edit-mode .btm3events .card-empty { position: absolute; left: 0; top: 174px; width: 348.52px; height: 174px; z-index: 1000; } .admin-edit-mode .btm3events .full-card { position: absolute; left: 0; top: 174px; width: 348.52px; height: 174px; z-index: 1000; } .btm3events .card-empty { position: absolute; left: 0; top: 0; z-index: 2000; } .btm3events .full-card { position: absolute; left: 0; top: 0; z-index: 2000; width: 100%; } .card-empty #card-home_featured-events-2a_third, .card-empty #card-home_featured-events-2b_third, .card-empty #card-home_featured-events-2c_third { height: 100%; width: 100%; padding-bottom: 0; background-color: #D7D8D2; } .admin-edit-mode #card-home_featured-events-2a_third { padding-bottom: 0; width: 100%; height: 100%; } .admin-edit-mode #card-home_featured-events-2a_third .btm-info { display: none; } .admin-edit-mode #card-home_featured-events-2b_third { padding-bottom: 0; width: 100%; height: 100%; } .admin-edit-mode #card-home_featured-events-2b_third .btm-info { display: none; } .admin-edit-mode #card-home_featured-events-2c_third { padding-bottom: 0; width: 100%; height: 100%; } .admin-edit-mode #card-home_featured-events-2c_third .btm-info { display: none; } .btm3events > article { margin: 0 1% 2%; float: left; width: 31.333%; } .btm3events article { position: relative; } .listing.videos h2 { margin-bottom: 1em; } .videos a.video { padding-bottom: 56.25%; display: block; background-size: cover; position: relative; } .videos a.video .btm_info { position: absolute; bottom: 0; left: 0; right: 0; padding: 0.5em; background: rgba(0,0,0,0.7); color: #fff; } .videos a.video span.icon-play-button { color: #fff; font-size: 5.5em; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .videos a.video span.icon-play-button:hover { color: #e31a2d; } .listing.presentations h2 { margin-bottom: 1em; } .presentations a.presentation { padding-bottom: 56.25%; display: block; background-size: cover; position: relative; } .presentations a.presentation .btm_info { position: absolute; bottom: 0; left: 0; right: 0; padding: 0.5em; background: rgba(0,0,0,0.7); color: #fff; } .coverages h3, .headlines h3, .headline h3, .headline h2 { text-transform: uppercase; } .pages-home a.sponsors-next { color: #fff; float: right; padding: 0.6em 0.8em 0.4em; line-height: 1em; } .pages-home a.sponsors-prev { color: #fff; float: left; padding: 0.6em 0.8em 0.4em; line-height: 1em; } .pages-home .placeholder.sponsors { padding: 0; line-height: 2.1em; max-height: none; } .pages-home #sponsors { height: 8em; overflow: hidden; padding-top: 1.2em; margin: 0 2% 2%; width: 96%; } .membership #card-membership_bottom_banner, .membership #card-membership-premium_bottom_banner { padding-bottom: 18%; } .membership .nav-banner .text { height: 25em; } .membership .nav-banner-membership .text { height: 485px; margin-bottom: 2%; } .membership .cmo-plus-banner { position: relative; } .membership .cmo-plus-banner .learn-more-btn p { background: #e31a2d; font-size: 1em; font-weight: 600; padding: 1.2em 1em; position: absolute; top: 1em; right: 1.7em; } .membership .cmo-plus-banner .learn-more-btn a { color: #fff; } .membership .cmo-plus-banner .learn-more-btn p span { padding-left: 0.5em; } .membership-index .row > h3 { padding-bottom: 1.0em; } .membership-index .row > p, .membership .membership-flex p, .membership-corporate p, .membership-academic-and-affiliate p, .membership-subscribe p, .membership-upgrade P { padding-bottom: 2em; } .membership-index p, .membership .membership-flex p, .membership-corporate p, .membership-academic-and-affiliate p, .membership-subscribe p, .membership-upgrade p { font-weight: 400; line-height: 24.375px; } .membership .membership-flex p.nbp {padding-bottom: 0px;} .membership .membership-flex p.note {font-size: 1.10em; line-height: 18.375px;} .row.membership ul, .membership .membership-flex ul {padding-bottom: 1.8em;} .row.membership li, .membership .membership-flex li {font-weight: 400;} .row.membership li a, .membership .membership-flex li a {color:#e31a2d} .membership-index p a, .membership .membership-flex p a {color:#e31a2d;} .membership-index .lay2col div { position: relative; background-color: #fff; border: 2px solid rgba(0,0,0,0.1); height: 24.5em; padding: 1.2em; box-sizing: border-box; } .membership-index .lay3col.top-two>div>div:first-of-type { color: #fff; background-color: #e31a2d; border:1px solid #e31a2d; position: relative} .membership-index .lay3col.top-two>div:nth-child(2)>div:first-of-type { background-color: #000; border:1px solid #000; } .membership-index .lay3col.top-two>div:nth-child(3)>div:first-of-type { background-color: #7e7e7e; border:1px solid #7e7e7e; } .membership-index .lay3col.top-two>div>div:last-of-type { color: #000; background-color: #fff; box-shadow: 0 0 0 1px #bbb; } .membership-index .lay3col.top-two div div:last-of-type a { color: #e31a2d; } .membership-index .lay3col div h3 { font-size: 1.8em; margin-top: 1em; color: #fff; } .membership-index .lay3col.top-two div div h4 { color: #fff; position: absolute; top: 1em; right: 1em; font-size: 1.75em; } .membership-index .lay3col.top-two div div p:last-of-type { color: #000; padding: 2.5%; } /*.membership-index .lay3col.top-two div:last-child h3 { color: #e31a2d; }*/ .membership-index .lay3col div > .icon { color: #e31a2d; font-size: 5em; } .membership-index .lay3col.top-two div > a { display: block; height: 100%; width: 100%; padding: 1.2em; box-sizing: border-box; } .membership-index .lay3col.top-two .icon { color: #fff; font-size: 5em; } span.icon.icon-membership-type-1 {position:relative;} span.icon.icon-membership-type-1:before {opacity:1;} .membership-index .comparison { border-bottom: 1px solid #e31a2d; margin-top: 1em; margin-bottom: 2em; } .membership-index .lay3col.comparison h3 { border-top: 1px solid #e31a2d; border-bottom: 1px solid #e31a2d; margin-bottom: 1em; padding: 0.5em 0; color:#e31a2d; } .membership-index .comparison li { padding-bottom: 1em; } .membership-index .comparison.lay3col > div.colfull:first-of-type { margin: 0 0 1%; width: 20%; } .membership-index .comparison.lay3col > div.colfull:nth-child(2) { margin: 0 0 1%; width: 30%; } .membership-index .comparison.lay3col > div.colfull:last-child { margin: 0 0 1%; width: 50%; } .membership-index .comparison.lay3col > div.colfull ul, .membership-index .comparison.lay3col > div.colfull h3 { padding-left:15px; } /*span.icon.icon-membership-type-1:after { content: ""; position: absolute; display: block; bottom: 0; left: 0; width: 146%; height: 188%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 142.2 116' style='enable-background:new 0 0 142.2 116;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23FFFFFF;%7D.st1%7Bfill:%23E11D2E;%7D%3C/style%3E%3Cpath class='st0' d='M93.4,54.9H4.2c-1.9,0-3.4,1.5-3.4,3.3c0,0,0,0.1,0,0.1v54.2c0,1.9,1.5,3.4,3.3,3.4c0,0,0,0,0.1,0h89.2c1.9,0,3.4-1.5,3.4-3.3c0,0,0,0,0-0.1V58.4c0-1.9-1.4-3.4-3.3-3.4C93.5,54.9,93.5,54.9,93.4,54.9z M91.9,111.6H5.8V59.2h86.1L91.9,111.6L91.9,111.6z'/%3E%3Crect x='48.8' y='88.6' class='st0' width='40' height='4.7'/%3E%3Crect x='48.8' y='78.4' class='st0' width='40' height='4.7'/%3E%3Ccircle class='st0' cx='27.1' cy='78.5' r='9.9'/%3E%3Cpath class='st1' d='M49.1,99L49,98.8l-2.6-0.1c-1.1,0-2-0.7-2.4-1.7l-0.8-2.3h-0.3L42.1,97c-0.3,1-1.3,1.7-2.4,1.7h-2.6L37,99l2.1,1.5c0.9,0.6,1.2,1.8,0.9,2.8l-0.7,2.4l0.3,0.2l2.1-1.5c0.9-0.6,2-0.6,2.9,0l2,1.4l0.3-0.2l-0.7-2.4c-0.3-1,0.1-2.1,0.9-2.8L49.1,99z'/%3E%3Cpath class='st0' d='M34.9,99.9c0-3.6,2.8-6.5,6.4-6.6c-1.2-2.1-2.9-3.9-5-5.3c-2.5,2.4-5.8,3.8-9.2,3.8c-3.5,0-6.8-1.3-9.2-3.8c-4.5,3.1-7.2,8.2-7.2,13.7h24.5C35,101.2,34.9,100.6,34.9,99.9z'/%3E%3Cpath class='st1' d='M134,0h-10.2h-17.2h-3.5h-0.5H92.2H80.4h-5.9c-4.5,0-8.1,2.7-8.1,6v40.2c0,3.3,3.7,6,8.1,6h5.9h11.8h8.1v7.8c0,0.7,0.7,1.2,1.6,1.1c18.2-1,34.3-10.6,39-24.5c0.8-2.4,1.2-4.9,1.2-7.3h0v-6V13.3V6C142.2,2.7,138.5,0,134,0z'/%3E%3Cg%3E%3Cpath class='st0' d='M76.8,22.7l1.5-1.3c0.7,0.8,1.5,1.2,2.5,1.2c0.8,0,1.4-0.4,1.4-0.9c0-0.4-0.3-0.7-1.5-1.2c-1.2-0.5-2.2-1.1-2.2-2.5c0-0.8,0.3-1.5,0.8-2c0.7-0.7,1.7-1,2.8-1c1.6,0,2.6,0.5,3.4,1.4l-1.4,1.4c-0.7-0.6-1.3-1-2.2-1c-0.8,0-1.3,0.5-1.3,0.9c0,0.5,0.4,0.7,1.6,1.2c1.2,0.5,2.2,1.1,2.2,2.5c0,0.8-0.3,1.5-0.8,2c-0.7,0.7-1.7,1-2.8,1C79.1,24.4,77.7,23.8,76.8,22.7z'/%3E%3Cpath class='st0' d='M87.8,15.2h2.9c1.3,0,2.2,0.3,2.9,0.9c0.5,0.5,0.7,1.1,0.7,1.9c0,0.9-0.3,1.7-0.9,2.3c-0.8,0.8-2.1,1.2-3.5,1.2h-1.7l-0.7,2.8h-2L87.8,15.2z M90.7,17h-1.3l-0.7,2.8H90c0.8,0,1.4-0.2,1.8-0.6c0.3-0.3,0.4-0.6,0.4-1c0-0.3-0.1-0.6-0.3-0.8C91.6,17.1,91.3,17,90.7,17z'/%3E%3Cpath class='st0' d='M96.7,15.2h6.8l-0.5,1.8h-4.8l-0.5,1.9h4.2l-0.5,1.8h-4.2l-0.5,1.9h4.9l-0.5,1.8h-6.9L96.7,15.2z'/%3E%3Cpath class='st0' d='M103.6,20.5c0-1.4,0.6-2.8,1.6-3.8c1-1,2.4-1.6,3.9-1.6c1.7,0,2.9,0.7,3.6,1.9l-1.7,1.2c-0.5-0.8-1.1-1.2-2.2-1.2c-0.8,0-1.5,0.4-2.1,0.9c-0.7,0.6-1.1,1.6-1.1,2.6c0,1.3,0.9,2.2,2.2,2.2c0.9,0,1.5-0.4,2.1-0.9l1.3,1.4c-0.9,0.8-1.9,1.4-3.4,1.4C105.4,24.4,103.6,22.9,103.6,20.5z'/%3E%3Cpath class='st0' d='M114.8,15.2h2l-2.4,9.1h-2L114.8,15.2z'/%3E%3Cpath class='st0' d='M122.1,15.1h1.9l1.4,9.2h-2.1l-0.3-2h-3.8l-1.4,2h-2.2L122.1,15.1z M122.9,20.5l-0.4-3l-2,3H122.9z'/%3E%3Cpath class='st0' d='M129.1,15.2h2l-1.9,7.3h4.5l-0.5,1.8h-6.5L129.1,15.2z'/%3E%3Cpath class='st0' d='M87.5,34.6c0,1.4-0.6,2.8-1.6,3.8c-1,1-2.3,1.6-3.9,1.6c-2.5,0-4.2-1.7-4.2-4c0-1.4,0.6-2.8,1.6-3.8c1-1,2.3-1.6,3.9-1.6C85.8,30.6,87.5,32.3,87.5,34.6z M84.3,37.3c0.7-0.7,1.1-1.6,1.1-2.5c0-1.4-0.8-2.3-2.3-2.3c-0.8,0-1.6,0.4-2.1,0.9c-0.7,0.7-1.1,1.6-1.1,2.5c0,1.4,0.8,2.3,2.3,2.3C83.1,38.2,83.8,37.8,84.3,37.3z'/%3E%3Cpath class='st0' d='M90.4,30.8h6.9l-0.5,1.8h-4.9l-0.5,1.9h4.3l-0.5,1.8h-4.3L90,39.9h-2L90.4,30.8z'/%3E%3Cpath class='st0' d='M99,30.8h6.9l-0.5,1.8h-4.9l-0.5,1.9h4.3l-0.5,1.8h-4.3l-0.9,3.5h-2L99,30.8z'/%3E%3Cpath class='st0' d='M107.6,30.8h6.8l-0.5,1.8h-4.8l-0.5,1.9h4.2l-0.5,1.8h-4.2l-0.5,1.9h4.9l-0.5,1.8h-6.9L107.6,30.8z'/%3E%3Cpath class='st0' d='M118.1,36.9h-1.5l-0.8,2.9h-2l2.4-9.1h3.3c1.4,0,2.3,0.3,2.9,0.9c0.5,0.5,0.7,1.1,0.7,1.8c0,0.9-0.3,1.6-0.8,2.2c-0.4,0.4-1,0.8-2.1,1.1l1.5,3.1h-2.3L118.1,36.9z M118.9,35.2c0.8,0,1.4-0.2,1.8-0.6c0.2-0.2,0.4-0.5,0.4-0.9c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.7-0.4-1.3-0.4h-1.7l-0.7,2.6H118.9z'/%3E%3C/g%3E%3C/svg%3E"); }*/ @media (max-width:767px) { .membership-index .lay2col.top-two div:nth-child(2){padding-top:10px;} } .membership .membership-flex {display: flex; flex-wrap: nowrap; margin: 0 40px;} .membership .membership-flex>div:first-of-type {width: 690px; margin-right:27px; } .membership .membership-flex>div:last-of-type {width: 338px;} .membership .membership-flex>div:last-of-type>div {display: flex; flex-wrap: wrap; padding: 8px; justify-content: space-between; margin-top: 4px;} .membership .membership-flex>div:last-of-type>div>div:nth-child(1) { width: 122px; } .membership .membership-flex>div:last-of-type>div>div:nth-child(2) { width: 185px; text-align: right;} .membership .membership-flex>div:last-of-type>div>div:nth-child(2) p{ color: #e31a2d; font-size: 1.6em; padding-right:11px;} .membership .membership-flex>div:last-of-type>div>div:nth-child(3) { width: 185px; width: 100%; align-items:center;} .membership .membership-flex>div:last-of-type>div>div:nth-child(3) p { padding: 10px 30px 0px 0px; font-weight: bold;} .membership .membership-flex>div:last-of-type>div>div:nth-child(3) p a {color: #e31a2d; font-size: 1.4em; } .membership .membership-flex>div:last-of-type .basicBox {border: 1px solid #e31a2d;} .membership .membership-flex>div:last-of-type .basicBox>div:nth-child(2) p{ padding-right: 0px; text-align: left; padding-left: 11px;} .membership .membership-flex>div:last-of-type .premiumBox {border: 1px solid #e31a2d; background-color:#e31a2d; } .membership .membership-flex>div:last-of-type>.premiumBox>div:nth-child(2) p{ color:fff; } .membership .membership-flex>div:last-of-type>.premiumBox>div:nth-child(3) p { padding: 22.5px 30px 14.5px 0px;} .membership .membership-flex>div:last-of-type>.premiumBox>div:nth-child(3) p a {color: #fff; font-size: 1.4em; } .membership .membership-flex>div:last-of-type .corporateBox {border: 1px solid #666666; background-color:#666666; } .membership .membership-flex>div:last-of-type>.corporateBox>div:nth-child(2) p{ color: #fff; text-align: left; padding-left: 57px; } .membership .membership-flex>div:last-of-type>.corporateBox>div:nth-child(3) p { padding: 22.5px 15px 14.5px 0px; } .membership .membership-flex>div:last-of-type>.corporateBox>div:nth-child(3) p a {color: #fff; font-size: 1.4em; } .membership .membership-flex>div:last-of-type .otherBox {border: 1px solid #dddddd; background-color:#dddddd; } .membership .membership-flex>div:last-of-type>.otherBox>div:nth-child(2) p{ } .membership .membership-flex>div:last-of-type>.otherBox>div:nth-child(3) p { padding: 22.5px 15px 14.5px 0px; } .membership .gh h3 { font-size: 1.5em; line-height: 2em; background: rgba(0,0,0,0.1); padding: 0 0 0 1em; text-transform: uppercase; color: #000; margin-bottom:30px; } .membership-index .lay2col.top-two div { padding: 0; } .membership-premium .row ul { padding-left: 0; } .membership-premium h3 { padding-bottom: 1em; } .membership-premium .lay2col { clear: right; } .membership-premium .lay2col li { padding-bottom: 0.5em; } .membership-premium .lay2col h2, .membership-premium .lay2col a, .membership-index .membership h2, .membership-join .join-description h2, .membership-application h2, .membership .membership-flex h2, .membership-academic-and-affiliate h2, .membership-corporate h2, .membership-subscribe h2, .membership-upgrade h2, .membership-joincorporate h2, .membership-corporatemembership h2 { color: #e31a2d; text-transform: uppercase; } .membership-premium .lay2col .premium-features { float: left; width: 60%; } .membership-premium .lay2col .upgrade-box { float: right; margin: 0 3em 0 0; } .membership-premium .lay2col .upgrade-box h2 { padding-bottom: 0.8em; } .membership-premium .lay2col .upgrade-box h2 a { color: #fff; } .membership-premium .lay2col .upgrade-box h3, .membership-premium .lay2col .upgrade-box h1 { color: #e31a2d; font-size: 1.1em; } .membership-premium .lay2col .upgrade-box h1 { font-size: 3em; margin-top: 0.5em; float: right; clear: right; } /*.membership-premium .lay2col .upgrade-box { background: #000; padding: 1.4em; box-sizing: border-box; width: 26em; }*/ .membership-premium .lay2col .upgrade-box { width: 338px; } .membership-premium .lay2col .icon { color: #fff; font-size: 6em; float: right; } .membership-premium .comparison { border-bottom: 1px solid #e31a2d; margin-top: 1em; margin-bottom: 2em; } .membership-premium .comparison h3 { border-top: 1px solid #e31a2d; border-bottom: 1px solid #e31a2d; margin-bottom: 1em; padding: 0.5em 0; color:#e31a2d; font-size: 1.8em;} .membership-premium .comparison li { padding-bottom: 1em; } .membership-premium .comparison-mobile { display: none; padding: 2% 0; } .membership-premium .comparison-mobile img { width: 100%; } .row.membership li, .membership-description li, .membership .membership-flex ul li, .membership-corporate .content ul li, .membership-academic-and-affiliate .content ul li {list-style-type: disc !important; padding-bottom: 0.5em;} .membership .membership-flex ul li {line-height: 24.375px;} .membership-subscribe li ul {margin-top: 0.5em;} .membership-subscribe li ul li {font-size: 1em;} .premium-features ul li{list-style-type: disc !important;} .join-description ul li{list-style-type: disc !important;} .join-description img{padding:0px 10px;} .join-description img:last-of-type{padding-bottom: 50px} .join-description a{color:red;} .join-description h4{color:#555; font-weight: bold;} .membership-index .lay2col.top-two div a{width:90%; margin: 0 auto; margin-top: 4em;} .membership-index .lay2col.btm-two div {padding: 4em 3em;} .lay3col .colright .btn{font-size: 20px; position: relative; right:60%;} .membership-application p.error, .membership-newapplication p.error { color: #fff; padding: 1em; background: #e31a2d; } .membership-application .ex-machina-test, .services .ex-machina-test, .about-sponsors-affiliates-apply #ex-machina-test, .thoughtleadership #ex-machina-test, .membership-newapplication .ex-machina-test { display: none; } .membership-application #membership, .membership-newapplication #membership { width: 100%; } .membership-application .extended.membership-form, .membership-newapplication .extended.membership-form, .membership-corporatemembership .extended.membership-form, .membership-joincorporate .extended.membership-form { margin-top: 2em; } .membership-application #premium-interest > label, .membership-newapplication #premium-interest > label { color: #e31a2d; } .membership-application #premium-interest label, .membership-newapplication #premium-interest label { display: inline-block; } .membership-application form.standard h3, .membership-newapplication form.standard h3, .membership-corporatemembership form.standard h3, .membership-joincorporate form.standard h3, .membership-subscribe form.standard h3 { padding-bottom: 0; background: none; padding: 0; color: #e31a2d; } .membership-application label#premium-interest-message, .membership-newapplication label#premium-interest-message { display: none; } .membership-application #membership input.submit, .membership-newapplication #membership input.submit, .insightcenter-learn-more #membership input.submit, .membership-corporatemembership #membership input.submit, .membership-joincorporate #membership input.submit, .membership-subscribe #membership input.submit { margin: 0 auto; display: block; padding: 0.7em 2em 0.65em; } .membership-application #membership .terms-of-use, .membership-newapplication #membership .terms-of-use, .insightcenter-learn-more #membership .terms-of-use, .membership-corporatemembership #membership .terms-of-use, .membership-joincorporate #membership .terms-of-use, .membership-subscribe #membership .terms-of-use { border-top: 1px solid #e31a2d; border-bottom: 1px solid #e31a2d; padding: 1em 0; margin-bottom: 2em; } .membership-application #premium-interest-message, .membership-newapplication #premium-interest-message { margin-top: 1em; } .membership-application #premium-interest > label, .membership-newapplication #premium-interest > label { margin-bottom: 1em; } .membership-application #premium-interest div, .membership-newapplication { margin-left: auto; margin-right: auto; display: block; width: 14em; } .membership-application #premium-interest div input, .membership-newapplication #premium-interest div input { margin-left: 1em; cursor: pointer; } .membership-application .lay2col.opt-out div:nth-child(2), .membership-newapplication .lay2col.opt-out div:nth-child(2){ float: right; width: 5em; padding-right: 1em; } .membership-application .lay2col.opt-out div input, .membership-newapplication .lay2col.opt-out div input { margin-bottom: 0.8em; cursor: pointer; } .membership-application #membership.thankyou, .membership-newapplication #membership.thankyou { width: 50%; margin: 1em auto 2em; background: #e31a2d; color: #fff; padding: 4em; } a.more, span.more { color: #e31a2d; font-size: 1em; white-space: nowrap; display: inline-block; } a.more:after, span.more:after { content: "\e92a"; font-family: 'icomoon'; display: inline-block; margin-left: 0.5em; font-size: 0.8em; } a.less, span.less { color: #e31a2d; font-size: 0.8em; white-space: nowrap; display: inline-block; } a.less:before, span.less:before { content: "\e92b"; font-family: 'icomoon'; display: inline-block; margin-right: 0.5em; font-size: 0.8em; } span.less { visibility: hidden; } p:last-child span.less { visibility: visible; } a.pill, span.pill { color: #e31a2d; background: #fff; border: 1px solid #e31a2d; padding: 0.6em 1.2em 0.6em 1em; display: inline-block; text-transform: uppercase; margin-bottom: 2%; margin-top: 1px; } a.pill:hover, span.pill:hover, a:hover span.pill { background: #e31a2d; color: #fff; } .lay4col.nav-events.nospace { padding: 0; margin-bottom: 0; height: 18em; } .lay4col.nav-events.nospace > div { padding: 0; margin-bottom: 0; height: 18em; } .nav-events > div { margin-left: 0; margin-right: 0; width: 25%; } .nav-events a { display: block; padding: 1em; } .nav-events span.more { font-size: 1em; } .nav-events a:hover { background: rgba(0,0,0,0.05); height: 15em; } .nav-events .h-icon { height: 5em; } .nav-events h2 { font-size: 1.5em; } .nav-events h2 .icon { color: #000; float: left; font-size: 3em; margin-right: 0.25em; line-height: 1em; } .nav-events p { padding: 0.5em 0 0 0; clear: both; } .nav-events h2 .text { display: inline-block; font-size: 0.9em; line-height: 1.1em; color: #e31a2d; } .nav-events .partner-events h2 .icon { font-size: 2em; line-height: 1.5em; } .nav-events .advisory-board-meetings h2 .icon { font-size: 2.5em; line-height: 1.25em; } .nav-events .dinner-dialogues h2 .text, .nav-events .partner-events h2 .text { padding: 0.3em 0 0; } .nav-events .webcasts h2 .text { line-height: 3em; } .nav-events a.active { background: rgba(0,0,0,0.1); height: 15em; } .event-subnav { width: 50%; padding: 0; } .event-subnav h2 { margin: 0; font-size: 1em; } .event-subnav h2 .icon { float: none; text-align: center; display: block; margin: 0; } .event-subnav h2 .text { display: none; } .event-subnav p { display: none; } a.graphic { display: block; background-position: center top; background-size: cover; box-shadow: 0 0 0 1px #bbb; } .infographics a.graphic { padding-bottom: 150%; } /* .infographic-detail { text-align: center; } .infographic-detail a.graphic-full { max-width: 100%; } .infographic-detail a.graphic-full img { width: 55%; } .infographic-detail > div { width: 80%; margin: 0 auto; }*/ .infographic-detail > div img { width: 100%; } .infographic-detail div h2 { margin-bottom: 0.25em; } .infographic-detail div p { margin-bottom: 0.75em; } .thoughtleadership .nav-banner h1 { color: #000; } .thoughtleadership h2 { color: #e31a2d; } .thoughtleadership h2 { color: #e31a2d; } .thoughtleadership .infographics h2 { margin: 0 0 2%; } .thoughtleadership .mm-signup-form h2, .thoughtleadership-requiredreading .mm-signup-form h2 { margin: 0 0 2%; } .infographic-detail p a {color : #e31a2d} .thoughtleadership .smallSponsor {font-size: 1em;} .graphic-info {position:absolute; left:0; bottom:0; right:0; backgroud: rgba(64,64,64,0.9); color: #fff; max-height:60%; overflow:hidden;} .graphic-info p {color:#fff; padding: 0.8em; background-color: rgba(64,64,64,0.9)} .addtocalendar var { display: none; } .addtocalendar { display: inline-block; position: absolute; padding: 0 0.4em; top: 0; right: 0; z-index: 40; } .atcb-link { display: block; outline: none !important; cursor: pointer; } .atcb-link:focus~ul, .atcb-link:active~ul, .atcb-list:hover { display: block; } .atcb-list { display: none; z-index: 900; } .atcb-list, .atcb-item { list-style: none; margin: 0; padding: 0; background: #fff; } .atcb-item-link { text-decoration: none; outline: none; display: block; } .atcb-item.hover, .atcb-item:hover { position: relative; z-index: 900; cursor: pointer; text-decoration: none; outline: none; } .atcb-link .icon-event-add { float: right; padding: 0.25em 0; } .atc-style-red .atcb-link { margin: 0; padding: 0.2em 0.4em 0; color: #fff; font-size: 2em; line-height: 1.6em; vertical-align: middle; zoom: 1; } .atc-style-red .atcb-list { clear: right; width: 14em; border-radius: 2px; box-shadow: 0 0 2px #333; } .atc-style-red .atcb-list, .atc-style-red .atcb-item { background: #fff; color: #000; } .atc-style-red .atcb-item, .atc-style-red .atcb-item-link { line-height: 1.3em; vertical-align: middle; zoom: 1; } .atc-style-red .atcb-item-link { color: #000; font-family: "Verdana"; font-size: 14px; text-decoration: none; outline: none; padding: 5px 15px; } .atc-style-red .atcb-item-link:hover { color: #fff; } .atc-style-red .atcb-item.hover, .atc-style-red .atcb-item:hover { background: #e31a2d; } .thoughtleadershipexpertviews .card.card-two-thirds { padding-bottom: 48.5%; } .thoughtleadershipexpertviews .card.card-two-thirds > div { position: absolute; } .thoughtleadershipexpertviews .items-searchbox > h2 { color: #fff; font-size: 2.8em; position: absolute; top: 1em; left: 1em; } .thoughtleadershipexpertviews .items-searchbox > div { position: absolute; top: 40%; left: 3em; width: 60%; } .thoughtleadershipexpertviews .items-searchbox > div a.advanced { color: #e31a2d; font-size: 1.5em; margin-top: 1em; display: inline-block; } .thoughtleadershipexpertviews .items-searchbox form div.field { width: 95%; } .thoughtleadershipexpertviews .down-arrow { position: relative; height: 1.5em; } .thoughtleadershipexpertviews .down-arrow:before { content: "\e92a"; font-family: 'icomoon'; display: inline-block; pointer-events: none; position: absolute; top: 60%; right: 4%; color: #000; font-size: 2em; transform: translateY(-50%) rotate(90deg); margin-top: 1em; } .thoughtleadership .down-arrow:before { content: "\e92a"; font-family: 'icomoon'; display: inline-block; pointer-events: none; position: absolute; top: 10%; left:90%; color: #000; font-size: 2em; transform: translateY(-50%) rotate(90deg); margin-top: 1em; } .thoughtleadershipexpertviews select::-ms-expand { display: none; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div, .thoughtleadershipexpertviews-index .card.card-two-thirds div, .thoughtleadershipexpertviews-povs .card.card-two-thirds div, .thoughtleadershipexpertviews-interviews .card.card-two-thirds div, .thoughtleadershipexpertviews-required-reading .card.card-two-thirds div { border-top: 4px solid #e31a2d; padding-top: .75em; font-size: 1.75em; position: absolute; bottom: 1.1em; left: 1.75em; } .thoughtleadershipexpertviews-required-reading .card.card-two-thirds div {padding-top: .5em;} .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div > p, .thoughtleadershipexpertviews-index .card.card-two-thirds div > p, .thoughtleadershipexpertviews-povs .card.card-two-thirds div > p, .thoughtleadershipexpertviews-interviews .card.card-two-thirds div > p, .thoughtleadershipexpertviews-required-reading .card.card-two-thirds div > p { color: #fff; font-size: 1em; } .thoughtleadershipexpertviews-required-reading .card.card-two-thirds div > p {width: 635px;} .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div > p.cb, .thoughtleadershipexpertviews-index .card.card-two-thirds div > p.cb, .thoughtleadershipexpertviews-povs .card.card-two-thirds div > p.cb, .thoughtleadershipexpertviews-interviews .card.card-two-thirds div > p.cb { color: #e31a2d; font-size: 1em; padding: .5em; background-color: #fff; text-align: center; text-transform: uppercase; margin-top: .75em;} .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div > p.cb:hover, .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div > p.cb:hover a, .thoughtleadershipexpertviews-index .card.card-two-thirds div > p.cb:hover, .thoughtleadershipexpertviews-index .card.card-two-thirds div > p.cb:hover a, .thoughtleadershipexpertviews-povs .card.card-two-thirds div > p.cb:hover, .thoughtleadershipexpertviews-povs .card.card-two-thirds div > p.cb:hover a, .thoughtleadershipexpertviews-interviews .card.card-two-thirds div > p.cb:hover, .thoughtleadershipexpertviews-interviews .card.card-two-thirds div > p.cb:hover a { color: #fff; background-color: #e31a2d;} .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div a, .thoughtleadershipexpertviews-index .card.card-two-thirds div a, .thoughtleadershipexpertviews-povs .card.card-two-thirds div a, .thoughtleadershipexpertviews-interviews .card.card-two-thirds div a { color: #e31a2d; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds > h2, .thoughtleadershipexpertviews-index .card.card-two-thirds > h2, .thoughtleadershipexpertviews-povs .card.card-two-thirds > h2, .thoughtleadershipexpertviews-interviews .card.card-two-thirds > h2, .thoughtleadershipexpertviews-required-reading .cmo-rr-blurb > h2 { color: #fff; font-size: 3.75em; position: absolute; top: 0.5em; left: 0.75em; text-transform: uppercase; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds span { position: absolute; right: 1.5em; width: 30%; bottom:.75em; } .thoughtleadershipexpertviews-index .card.card-two-thirds span, .thoughtleadershipexpertviews-povs .card.card-two-thirds span, .thoughtleadershipexpertviews-interviews .card.card-two-thirds span { position: absolute; right: 1.5em; width: 30%; bottom:.75em; } .thoughtleadershipexpertviews-povs .card.card-two-thirds span { width:25%;} .thoughtleadershipexpertviews-index .card.card-two-thirds span img, .thoughtleadershipexpertviews-povs .card.card-two-thirds span img, .thoughtleadershipexpertviews-interviews .card.card-two-thirds span img { width: 100%; height: auto;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts {background: #000 url('../../../webroot/img/podcasts-banner.png') no-repeat 7% 32%; position: relative;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts div {position: absolute; width: 50%; top:10%; right: 5%;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts div h2 {color: #fff; font-size: 2.6em; padding-bottom: 2%;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts div h3 {color: #fff; padding-bottom: 2%;font-size: 2em;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts div p {color: #fff; padding-top: 7%; line-height: 1.6em;} .thoughtleadershipexpertviews-cmo-blog .blogroll { box-shadow: 0 0 0 1px #bbb; } .thoughtleadershipexpertviews-cmo-blog .blogroll > div { padding: 0.5em; box-sizing: border-box; margin-bottom: 2%; } .thoughtleadershipexpertviews-cmo-blog .blogroll > h3 { padding: 0.75em; background: #e31a2d; color: #fff; font-size: 1.75em; } .thoughtleadershipexpertviews-cmo-blog .blogroll h2.blog-post-heading { font-size: 1.25em; } .thoughtleadershipexpertviews-cmo-blog .new-post h2.blog-post-heading { color: #e31a2d; line-height: 1.75em; margin-bottom: 0.5em; } .thoughtleadershipexpertviews-cmo-blog .new-post h2.blog-post-heading .icon-blog { font-size: 1.75em; line-height: 1em; float: left; padding-right: 0.25em; } .thoughtleadershipexpertviews-cmo-blog .new-post h2 { color: #000; } .thoughtleadershipexpertviews-cmo-blog .new-post h3 { color: #000; font-size: 1.75em; } .thoughtleadershipexpertviews-cmo-blog .new-post img, .thoughtleadershipexpertviews-cmo-blog-detail .details img, .thoughtleadershipexpertviews-pov-detail .details img { float: left; padding: 0 1em 0 0; width: 40%; height: auto; } .thoughtleadershipexpertviews-cmo-blog .new-post .by-line { color: #000; font-size: 1.25em; font-weight: 600; } .thoughtleadershipexpertviews-cmo-blog .new-post .by-line a { font-weight: 600; } .thoughtleadershipexpertviews-cmo-blog .new-post .by-line a:hover { color: #e31a2d; } .thoughtleadershipexpertviews-interviews .card.card-two-thirds, .thoughtleadershipexpertviews-interviews-results .card.card-two-thirds { background: url('/img/nav/interviews-LP.jpg'); background-size: cover; background-position: center center; } .thoughtleadershipexpertviews .interviews .leader-summary, .thoughtleadershipexpertviews .interviews .leader-summary { border: 1px solid rgba(0,0,0,0.1); background: rgba(0,0,0,0.05); padding: 0.5em 1.25em; } .thoughtleadershipexpertviews .interviews .img img { width: 100%; } .thoughtleadershipexpertviews-interview blockquote { -webkit-margin-start: 0; -webkit-margin-end: 0; border-top: 1px solid; border-bottom: 1px solid; border-color: rgba(0,0,0,0.2); } .thoughtleadershipexpertviews-interview blockquote p { color: #e31a2d; font-size: 1.3em; font-style: italic; font-weight: 300; padding: 0.5em; } .thoughtleadershipexpertviews-interview .lay1col .interviews { margin: 3% 1% 0 1%; position: relative;} .thoughtleadershipexpertviews-interview .lay1col .interviews .img { float: right; } .thoughtleadershipexpertviews-interview .lay1col .interviews .social.withHeadshot {position: absolute; top:90px; left: 510px;} .thoughtleadershipexpertviews-interview .lay1col .interviews .social.withSHeadshot {position: absolute; top:90px; left: 278px;} .thoughtleadershipexpertviews-interview .lay1col .interviews .social.withSHeadshot li:last-of-type, .thoughtleadershipexpertviews-interview .lay1col .interviews .social.withHeadshot li:last-of-type {float: left;} .thoughtleadershipexpertviews-interview .lay1col .interviews .social.withHeadshot .addthis_inline_share_toolbox .at-share-btn-elements {display: inline-block !important;} .thoughtleadershipexpertviews-interview .info .ugc-clean.withSHeadshot,.thoughtleadershipexpertviews-interview .info .ugc-clean.withHeadshot {padding-top: 80px; clear: right; } .thoughtleadershipexpertviews-interview .lay1col .interviews .img img { max-height: 6em; width: auto; } .thoughtleadershipexpertviews-interview .info .top-text { float: left; margin-bottom: 3%; } .thoughtleadershipexpertviews-interview .info .top-text h3 { color: #e31a2d; } .thoughtleadershipexpertviews-interview .info .ugc-clean { clear: both; } .thoughtleadershipexpertviews-interview #hideContent {position: absolute; top: 360px; left: 0px; } .thoughtleadershipexpertviews-pov-detail #hideContent {position: absolute; top: 160px; left: 0px; } .thoughtleadershipexpertviews-interview #hideContent .placeholder.bar, .thoughtleadershipexpertviews-pov-detail #hideContent .placeholder.bar { background-image: url('/img/bg-redLock.png');background-repeat: no-repeat;background-position: 12px 6px;background-color: #ddd;color: #e31a2d;} .thoughtleadershipexpertviews-interview #hideContent .placeholder.bar span, .thoughtleadershipexpertviews-pov-detail #hideContent .placeholder.bar span{ padding-left: 15px;} .thoughtleadershipexpertviews-interview #hideContent .lay3col, .thoughtleadershipexpertviews-pov-detail #hideContent .lay3col {background-color: rgba(255, 255, 255, 0.97); margin: 0; padding-top: 20px;} .thoughtleadershipexpertviews-videos .card.card-two-thirds { background: url('/img/nav/videos-LP.jpg'); background-size: cover; background-position: center center; } .thoughtleadershipexpertviews-video .listing.videos h2 { padding: 0.5em; margin-bottom: 0; } .thoughtleadershipexpertviews-video .embed { position: relative; padding-bottom: 56.25%; padding-top: 2em; height: 0; display: block; margin: 0 auto; width: 98%; } .thoughtleadershipexpertviews-video .embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .thoughtleadershipexpertviews-video .embed iframe a { color: #e31a2d !important; } .thoughtleadershipexpertviews-video .ugc-clean p { padding: 0 1em 1em 1em; } .thoughtleadershipexpertviews-video .listing.videos h2 { padding-bottom: 0; } .thoughtleadershipexpertviews-presentations .card.card-two-thirds { background: url('/img/nav/Presentation.png'); background-size: cover; background-position: center center; } .thoughtleadershipexpertviews-presentation .embed { position: relative; padding-bottom: 56.25%; padding-top: 2em; height: 0; dispaly: block; margin: 0 auto; width: 98%; } .thoughtleadershipexpertviews-presentation .embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds, .thoughtleadershipexpertviews-index .card.card-two-thirds, .thoughtleadershipexpertviews-povs .card.card-two-thirds, .thoughtleadershipexpertviews-interviews .card.card-two-thirds.leadin { background: #313131; } .thoughtleadershipexpertviews-required-reading .cmo-rr-blurb { padding-bottom: 48.5%; background: url('/img/RR-panel.png'); background-size: cover; background-position: center center; } /*.thoughtleadershipexpertviews-required-reading .cmo-rr-blurb h2 { color: #fff; font-size: 3.75em; position: absolute; top: 0.5em; left: 0.75em; padding-bottom: 15px; border-bottom: 4px solid #e31a2d; width: 420px; }*/ .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb { background: #313131; padding-bottom: 0;} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb img { position: relative; float: left; width: auto; height: auto; margin-left:50px; margin-top: 30px; margin-right: 30px; } .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h3 { font-size: 1.8em; padding-top: 50px; color:#e31a2d; } .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h2 {position: relative; top: auto; left:auto;} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb p { color:#fff; margin-left:50px; clear: both; padding-top: 40px; margin-right: 50px; font-size: 22.7px; padding-bottom: 58px; line-height: 28px;} .thoughtleadershipexpertviews-cmo-blog .items-searchbox form ul.item-list li a .title { margin-left: 1em; } .thoughtleadershipexpertviews-cmo-blog .items-searchbox form ul.item-list li a { min-height: 2em; line-height: 2em; } .thoughtleadershipexpertviews-cmo-blog-detail .listing.discussions { clear: both; } .thoughtleadership-chart .chart-detail a { color: #e31a2d; } .thoughtleadership-chart .chart-detail img { display: block; margin: 0 auto; } .thoughtleadership-event-calendar .calendar-header .pageNav { position:relative; } .thoughtleadership-event-calendar .calendar-header ul { background: #ddd; box-shadow: 0 0 0 1px #e31a2d; font-size: 1em; margin-bottom: 2em; padding:1em 0; } .thoughtleadership-event-calendar .calendar-header ul li { font-size: 2.4em; font-weight: 600; color: #e31a2d; } .thoughtleadership-event-calendar .calendar-header ul li.prev { position: absolute; top:0px; left:325px; } .thoughtleadership-event-calendar .calendar-header ul li.prev a { padding: 0 0.45em 0 0.75em; } .thoughtleadership-event-calendar .calendar-header ul li.next { position: absolute; top:0px; right:325px; } .thoughtleadership-event-calendar .calendar-header ul li.next a { padding: 0 0.75em 0 0.45em; } .thoughtleadership-event-calendar .btm-info h3 { padding: 0.2em 0.8em 0; color: #fff; font-size: 1.25em; } .thoughtleadership-event-calendar .card .btm-info p { color: #fff; padding: 0 0.8em 0.8em; font-size: 1.1em; } .thoughtleadership-event .show-links a { color: #555; } .thoughtleadership-event .show-links a .icon-nav-arrow { font-size: 0.85em; } /*.thoughtleadership-event .show-links a { color: #e31a2d; }*/ .thoughtleadership-event .show-links a { color: #e31a2d; } /*====== SPECIAL EVENT ======*/ .thoughtleadership-event .ces-speakers { margin-top: 5%; clear: both; } .thoughtleadership-event .ces-speakers > div:nth-of-type(3n+1) { clear: both; } .thoughtleadership-event .ces-speakers img { width: 100%; display: block; margin: 0 auto; } .thoughtleadership-event .ces-speakers img.speaker { border-bottom: 12px solid #e0aa28; } .thoughtleadership-event .ces-speakers img.speaker1 { border-bottom: 12px solid #DB1C6A; } .thoughtleadership-event .ces-speakers h2, .thoughtleadership-event .ces-speakers p { text-align: center; } .thoughtleadership-event .ces-speakers h2 { font-weight: 600; color: #000; text-transform: uppercase; font-size: 1.4em; margin: 0; } .thoughtleadership-event .ces-speakers p { font-size: 1.2em; margin: 0 !important; } .thoughtleadership-event .ces-speakers .bio { display: none; } .thoughtleadership-event .full-info .slideshow #slideshow-btn1{background-color:#DB1C6A; position: absolute; bottom: 45%;} .thoughtleadership-event .full-info .slideshow #slideshow-btn2{background-color:#DB1C6A; position: absolute; bottom: 45%; right:0;} a.ces-rsvp.btn { background: #e0aa28; padding: 0.4em 2em 0.65em; color: #000; font-size: 22px; position: absolute; bottom: 10%; right: 5%; } a.ces-rsvp.btn1 { background:#DB1C6A; padding: 0.4em 1em 0.65em; color: #fff; font-size: 24px; position: absolute; bottom: 10%; right: 5%; } .ces-overlay { z-index: 2; background: rgba(0,0,0,0.75); width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none; text-align: center; } .pop-profile:hover { cursor: pointer; } .speaker-bio { z-index: 20; display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; width: 66%; height: auto; border-color: #e0aa28; border-style: solid; border-width: 24px 1px 1px 1px; padding: 10px; } .speaker-bio1 { z-index: 20; display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; width: 66%; height: auto; border-color:#DB1C6A; border-style: solid; border-width: 24px 1px 1px 1px; padding: 10px; } .speaker-bio > div img { width: 26%; clear: both; } .speaker-bio > div img:nth-child(1) { float: left; } .speaker-bio > div img:nth-child(2) { float: left; clear: left; } .speaker-bio .bio { margin-left: 28%; clear: right; } .speaker-bio .bio h2 { font-size: 16px; font-weight: 600; } .speaker-bio .bio p:first-of-type { font-size: 15px; font-weight: 600; margin-bottom: 12px; } .speaker-bio .close-x { font-family: Arial; font-weight: bold; float: right; margin-right: 20px; cursor: pointer; } h2.ces-heading:after {background-color: #e0aa28; position: absolute; content: ""; height: 18px; width: 100%; margin-left: 10px; top: 13%; } h2.ces-heading1:after {background-color:#DB1C6A; position: absolute; content: ""; height: 18px; width: 100%; margin-left: 10px; top: 13%; } .ces-callouts > div div { border: none; background: #1d1d1d; padding: 5px; margin-bottom: 0; box-sizing: border-box; } .ces-callouts > div div { color: #fff; } .ces-callouts > div img { width: 100%; } .ces-callouts > div div p { color: #fff; font-size: 20px; padding: 4px 8px; font-weight: 400; } .thoughtleadership .ugc-clean .ces-callouts p { margin: 0.25em; } .ces-callouts > div p span { color: #fcb040; } .ces-callouts > div p .notempty1{color: #DB1C6A;} .thoughtleadership-webcasts-results .webcasts-searchbox > div, .thoughtleadership-webcasts .webcasts-searchbox > div { position: absolute; } .thoughtleadership-webcasts-results .card.card-banner, .thoughtleadership-webcasts .card.card-banner { padding-bottom: 31%; background-size: cover; background-position: center center; background-image: url('/img/nav/webcasts-ondemand-header.jpg'); } .thoughtleadership-webcasts-results .listing.webcasts > div > div, .thoughtleadership-webcasts .listing.webcasts > div > div { border-bottom: 1px solid #bbb; padding: 1em 1em 0; display: none; } .thoughtleadership-webcasts-results .listing.webcasts > div > div:last-of-type, .thoughtleadership-webcasts .listing.webcasts > div > div:last-of-type { border-bottom: none; } .thoughtleadership-webcasts-results .listing.webcasts .info, .thoughtleadership-webcasts .listing.webcasts .info { margin-bottom: 0; } .thoughtleadership-webcasts-results .listing.webcasts .most-recent, .thoughtleadership-webcasts .listing.webcasts .most-recent { display: none; } .thoughtleadership-webcasts-results .listing.webcasts .full-list, .thoughtleadership-webcasts .listing.webcasts .full-list { display: block; padding-top: 1%; } .thoughtleadership-webcasts .webcast-header {margin-bottom: 0} .thoughtleadership-webcasts-results .listing.webcasts, .thoughtleadership-webcasts .listing.webcasts { border: 1px solid #bbb; box-sizing: border-box; } .thoughtleadership-webcasts-results .listing.webcasts, .thoughtleadership-webcasts .listing.webcasts { border-top: none; } .thoughtleadership-webcasts-results .items-searchbox > h2, .thoughtleadership-webcasts .items-searchbox > h2 { color: #fff; font-size: 2.8em; position: absolute; top: 1em; left: 1em; } .thoughtleadership-webcasts-results .items-searchbox > div, .thoughtleadership-webcasts .items-searchbox > div { position: absolute; top: 50%; left: 3em; width: 40%; } .thoughtleadership-webcasts-results .items-searchbox form div.field, /*.thoughtleadership-webcasts .items-searchbox form div.field { width: 95%; }*/ .thoughtleadership-webcasts .items-searchbox form div.field { width: 100%; } .thoughtleadership-webcast .info h4 { padding-bottom: 0.5em; } .thoughtleadership-webcast .info h4 a { color: #e31a2d; font-weight: normal } .thoughtleadership-webcast .lay1col .colfull { margin-bottom: 0; } .thoughtleadership-webcast .embed { position: relative; padding-top: 2em; display: block; margin: 0 auto; width: 98%; } .thoughtleadership-webcast .BrightTALKEmbed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .thoughtleadership .peer-sphere a.graphic { padding-bottom: 130%; } .thoughtleadership .peer-sphere { clear: both; } .thoughtleadership .peer-sphere p.vol { text-align: center; font-size: 1em; padding: 1em 0; } .thoughtleadership-marketingmagnified .lay3col .col2x.subsection p, .thoughtleadership-requiredreading .lay3col .col2x.subsection p { padding-bottom: 1em; } .thoughtleadership-marketingmagnified .lay3col .col2x.subsection a, .thoughtleadership-marketingmagnified .lay3col .col2x.subsection em { color: #e31a2d; font-weight: 600; } .thoughtleadership-marketingmagnified .mm-signup-form { margin-top: 2em; } .thoughtleadership-marketingmagnified .mm-signup-form form.standard, .thoughtleadership-requiredreading .rr-signup-form form.standard { width: 94%; } .thoughtleadership-marketingmagnified .mm-signup-form form.standard div.field { padding-bottom: 0.2em; } .thoughtleadership-marketingmagnified .mm-signup-form form.standard input.submit { padding-top: 0.55em; padding-bottom: 0.55em; margin-top: 1.3em; } .thoughtleadership-marketingmagnified .mm-signup-form form.standard select { height: 2em; } .thoughtleadership-marketingmagnified .mm-signup-form h3.mm-success-msg, .thoughtleadership-requiredreading .mm-signup-form h3.mm-success-msg{ color: #fff; background: #e31a2d; padding: 2em; text-transform: uppercase; text-align: center; } .thoughtleadership-marketingmagnified .card .img { background-size: 100%; background-position: center top; } .thoughtleadership-marketingmagnified #card-marketingmagnified_mm-logo_third.card.card-third { padding-bottom: 50%; box-shadow: none; } .thoughtleadership-publications .lay2col .card .img { position: relative; padding-bottom: 58%; } .thoughtleadership-publications .lay2col .card:first-of-type .img { background-image: url('../img/publications/marketing-magnified.png'); background-size: 100%; } .thoughtleadership-publications .lay2col .card:last-of-type .img { background-image: url('../img/publications/peer-sphere.png'); background-size: 100%; } .thoughtleadership-publications .lay2col .text-overlay div { position: relative; } .thoughtleadership-publications .lay2col .text-overlay { position: absolute; bottom: 0; left: 0; width: 100%; } .thoughtleadership-publications .lay2col .text-overlay h3 { background: #333; color: #fff; padding: 0.8em; text-align: center; } .thoughtleadership-publications .lay2col div:last-of-type .text-overlay h3 { background: #e31a2d; } .thoughtleadership-publications .lay2col div .text-overlay span { float: right; } .thoughtleadership-publications .lay2col img { display: block; width: 100%; } .thoughtleadership-publications .lay2col .text-overlay svg#ipad-icon { height: 3em; position: absolute; left: 1em; top: 0.6em; } .thoughtleadership-publications .lay2col .text-overlay svg#mm-color-icon { height: 3em; position: absolute; left: 1em; top: 0.6em; } .thoughtleadership-publications .lay4col { margin-right: 2%; margin-left: 2%; } .thoughtleadership-publications .lay4col > div { margin-bottom: 4%; } .thoughtleadership-publications .lay4col div:nth-child(4n+1) { clear: left; } .thoughtleadership-publications .lay4col img { display: block; margin: auto; width: 96%; } .thoughtleadership-publications .lay4col#peerspheres { height: 24em; overflow: hidden; } .thoughtleadership-publications .row.peersphere-slider { position: relative; } .thoughtleadership-publications .nav-arrows span.icon { color: #e31a2d; font-size: 3em; position: absolute; top: 50%; transform: translateY(-50%); } .thoughtleadership-publications .nav-arrows span.icon-prev-arrow { left: 0; } .thoughtleadership-publications .nav-arrows span.icon-nav-arrow { right: 0; } .thoughtleadership-publications .lay3col.extended { margin-top: 3em; } .thoughtleadership-publications .lay3col div { border: 2px solid #000; box-sizing: border-box; padding: 1.5em 2.5em; } .thoughtleadership-publications .lay3col div:hover { background: #000; } .thoughtleadership-publications .lay3col div h3 { color: #e31a2d; font-size: 1.6em; } .thoughtleadership-publications .lay3col div p { font-size: 1em; } .thoughtleadership-publications .lay3col div:hover p { color: #fff; } .thoughtleadership-peersphere .prev-issues { border-top: 1px solid #e31a2d; margin: 2em 1%; } .thoughtleadership-peersphere .prev-issues p { padding-top: 0.751em; } .thoughtleadership-peersphere p a.more, .thoughtleadership-peerspheredetail p a.more { font-size: 1em; font-weight: 600; padding-top: 0.5em; } .thoughtleadership-peerspheredetail .download-forms { padding: 4% 10%; } .thoughtleadership-peerspheredetail .download-forms h2 { margin-bottom: 1em; font-size: 1.5em; } .thoughtleadership-peerspheredetail .colfull { position: relative; } .thoughtleadership-peerspheredetail .colfull p { position: absolute; right: 2%; font-size: 1em; font-weight: 400; top: 20%; } .thoughtleadership-peersphere-media-kit p, .thoughtleadership-peersphere-media-kit h2, .thoughtleadership-peersphere-media-kit h3 { padding-bottom: 1em; } .thoughtleadership-peersphere-media-kit h2 { font-size: 1.8em; } .thoughtleadership-peersphere-media-kit h3 { font-size: 1.25em; } .thoughtleadership-peersphere-media-kit p a { color: #e31a2d; } .thoughtleadership-peersphere-media-kit .audience h2, .thoughtleadership-peersphere-media-kit .top h2 { padding-left: 0.9em; } .thoughtleadership-peersphere-media-kit .lay1col.top img { width: 100%; } .thoughtleadership-peersphere-media-kit .lay1col.bottom { margin: 0 2% 2%; } .thoughtleadership-peersphere-media-kit .audience { background: #ddd; } .thoughtleadership-peersphere-media-kit .lay1col { padding: 0 1.5em; } .thoughtleadership-peersphere-media-kit .lay1col.audience { padding-top: 1.5em; margin-bottom: 2em; } .thoughtleadership-peersphere-media-kit .lay1col.audience img { width: 80%; } .services-index a.service { padding: 0; display: block; } .services-index a.service img { width: 100%; } .services-index a.service h2 { margin-bottom: 0; margin: 0 0 0.5em; } .services-index a.service p { padding: 1em; background: rgba(0,0,0,0.05); } .services-index a.service:hover p { background: rgba(0,0,0,0.1); } .services .subsection img { width: 100%; margin-bottom: 1em; } .services .subsection p { margin-bottom: 1em; } .services .subsection h1 { margin-bottom: 0.5em; } .services .subsection h2 { padding: 0.25em 0.4em; background: #666; color: #fff; margin: 0.5em 0; text-transform: uppercase; } .services .subsection h3 { margin: 0.5em 0; } .services .subsection ol, .services .subsection ul { margin-bottom: 1em; } .services .subsection ul li { padding: 0.5em 0; list-style: disc; } .services .subsection ol li { padding: 0.5em 0; list-style: decimal; } .services .subsection form.standard { width: auto; } .services .subsection form.standard .lay2col > .field { clear: none; } .services .subsection form#contact { border-top: 1px solid rgba(0,0,0,0.1); margin-top: 2em; padding-top: 2em; } .services .subsection form#contact p { margin-bottom: 2em; clear: both; } .services .subsection form#contact h3 { margin: 0 0 1em; } .services .subsection form#contact p.error { padding: 0.5em 1em; background: #e31a2d; color: #fff; } .services .subsection form#contact textarea.full { } .services .subsection p.thankyou { padding: 2em 0; text-align: center; background: rgba(0,0,0,0.1); } .services .subsection p.thankyou span { font-size: 2em; } .services-speakersbureau .speaker-form p { font-size: 1.1em; } .services-solutionsourcingandmembersavings .listing {margin-bottom: 1em;} .advisoryboard > div div:first-child.leader-chair { clear: left; margin-bottom: 1em; } .advisoryboard .nav-banner.compact .text { height: 33.4em; } .advisoryboard-board #drop-down, .advisoryboard-academic #drop-down, .advisoryboard-north #drop-down, .advisoryboard-latin #drop-down, .advisoryboard-asia #drop-down, .advisoryboard-africa #drop-down, .advisoryboard-europe #drop-down, .advisoryboard-east #drop-down, .advisoryboard-india #drop-down{ font-size: 1em; display: block; } .advisoryboard-board #drop-down { font-size: 1em; display: block; } .regions-region #drop-down { font-size: 1em; display: block; } .advisoryboard .profile { box-shadow: 0 0 6px rgba(0,0,0,0.3); position: relative; height: 10em; overflow: hidden; transition: all 0.2s ease-in-out 0s; } .advisoryboard .profile:hover { box-shadow: 0 0 6px rgba(0,0,0,0.15), 0 0 8px rgba(227,26,45,0.4); } .advisoryboard .profile .headshot { width: 8.8em; padding-bottom: 8.8em; margin: 0.6em; box-shadow: inset 0 0 2px rgba(0,0,0,0.1); background-position: center center; background-size: cover; float: left; background-color: rgba(0,0,0,0.1); } .advisoryboard .profile .logo { max-height: 3.5em; position: absolute; bottom: 0.5em; right: 0.5em; z-index: -1; } .advisoryboard .profile .info { margin: 0.8em 0.75em 0.75em 10.4em; text-align: center; } .advisoryboard .profile .info h3 { text-align: left; text-shadow: 0px 2px 2px rgba(0,0,0,0.1); font-size: 1.3em; } .advisoryboard .profile .info p { font-size: 1em; text-align: left; } .advisoryboard .profile a { height: 100%; width: 100%; display: block; position: relative; } .advisoryboard #leaders .profile { display: none; } .advisoryboard #leaders.b2b .leader-b2b, .advisoryboard #leaders.b2c .leader-b2c, .advisoryboard #leaders.consulting .leader-consulting { display: block; } .advisoryboard nav.horizontal:nth-child(3n+1) div { clear: none; } .advisoryboard-board .nav-banner, .advisoryboard-north .nav-banner, .advisoryboard-latin .nav-banner, .advisoryboard-asia .nav-banner, .advisoryboard-africa .nav-banner, .advisoryboard-europe .nav-banner, .advisoryboard-east .nav-banner, .advisoryboard-india .nav-banner { margin-bottom: 0; z-index: 20; } .advisoryboard-board .gray-bar, .advisoryboard-north .gray-bar, .advisoryboard-latin .gray-bar, .advisoryboard-asia .gray-bar, .advisoryboard-africa .gray-bar, .advisoryboard-europe .gray-bar, .advisoryboard-east .gray-bar, .advisoryboard-india .gray-bar { background: #bbb; margin-bottom: 2%; position: relative; width: 100%; height: 4.5em; } .advisoryboard-board .items-searchbox, .advisoryboard-north .items-searchbox, .advisoryboard-latin .items-searchbox, .advisoryboard-asia .items-searchbox, .advisoryboard-africa .items-searchbox, .advisoryboard-europe .items-searchbox, .advisoryboard-east .items-searchbox, .advisoryboard-india .items-searchbox { position: absolute; top: 35%; left: 1em; transform: translateY(-50%); width: 40%; } .advisoryboard-board .gray-bar form input[type="search"], .advisoryboard-latin .gray-bar form input[type="search"], .advisoryboard-asia .gray-bar form input[type="search"], .advisoryboard-africa .gray-bar form input[type="search"], .advisoryboard-europe .gray-bar form input[type="search"], .advisoryboard-east .gray-bar form input[type="search"], .advisoryboard-india .gray-bar form input[type="search"], .advisoryboard-north .gray-bar form input[type="search"] { width: 100%; } .advisoryboard-board .items-searchbox form ul.item-list li a .title, .advisoryboard-north .items-searchbox form ul.item-list li a .title, .advisoryboard-latin .items-searchbox form ul.item-list li a .title, .advisoryboard-asia .items-searchbox form ul.item-list li a .title, .advisoryboard-africa .items-searchbox form ul.item-list li a .title, .advisoryboard-europe .items-searchbox form ul.item-list li a .title, .advisoryboard-east .items-searchbox form ul.item-list li a .title, .advisoryboard-india .items-searchbox form ul.item-list li a .title { line-height: 3em; } .advisoryboard-academic .profile { height: 13em; } .advisoryboard.advisoryboard-resources h2{ color: #e31a2d; font-size: 26px; line-height: 32px; text-transform: uppercase;} .advisoryboard.advisoryboard-resources h3{ color: #000; font-size: 19.5px; line-height: 24px; padding-bottom: 19.5px;} .advisoryboard.advisoryboard-resources ul{ color: #000; padding-bottom: 24px;} .advisoryboard.advisoryboard-resources li{ color: #000; font-size: 16.25px; line-height: 20px; padding-bottom: 8px; list-style: disc;} .advisoryboard.advisoryboard-resources p{ color: #000; font-size: 16.25px; line-height: 24px; padding-bottom: 32px;} .items-searchbox { position: relative; } .items-searchbox form select { -webkit-appearance: none; -webkit-border-radius: 0px; border-radius: 0px; } .items-searchbox form#item-search { position: relative; } .items-searchbox form input[type="search"] { border-color: rgb(166,166,166); box-sizing: border-box; margin: 1em 0 0; background: #fff; display: block; width: 100%; font-size: 1.5em; float: left; padding: 0.2em 0.4em; } .items-searchbox form select { background: #fff; display: block; width: 100%; margin-top: 1em; font-size: 1.5em; float: left; } .items-searchbox form ul.item-list { display: none; position: absolute; top: 100%; left: 0; right: 0; background: #fff; box-shadow: 0 0 1px rgba(0,0,0,0.4); padding: 0; overflow-y: scroll; max-height: 16em; z-index: 1; } .items-searchbox form ul.item-list li { padding: 0; font-size: 1.1em; clear: both; } .items-searchbox form ul.item-list li a { padding: 0.4em 1em 0.4em 0.2em; display: block; min-height: 3em; } .items-searchbox form ul.item-list li a:hover { background: rgba(0,0,0,0.1); } .items-searchbox form ul.item-list li.empty { display: none; padding: 2em; text-align: center; } .items-searchbox form ul.item-list li a .image { height: 3em; width: 3em; float: left; background-size: contain; background-position: center top; background-repeat: no-repeat; } .items-searchbox form ul.item-list li a .title { margin-left: 3.5em; display: block; } /*.thoughtleadership .ugc-clean p { margin: 1em 0; } */ .thoughtleadership .ugc-clean p { margin: 1.5em 0; color:#000000; line-height: 1.5; } .thoughtleadership.thoughtleadership-program.programs .ugc-clean p:last-of-type { margin-bottom:0px;} .thoughtleadership .program-header { position: relative; display: flex; align-items: center; justify-content: center;} .thoughtleadership .program-header > .more-programs { margin-left: 0; margin-right: 0; width: 25%; } .thoughtleadership .program-header h1 { font-size: 2.25em; } .thoughtleadership .program-header img { width: 100%; display: block; margin: 0 auto;} .thoughtleadership .program-header p { margin: 1em 0; margin: 0.5em 0; font-size: 1.75em; } .thoughtleadership .program-header a { float: right; padding: 1.3em 3em; font-size: 1.5em; background: rgba(0,0,0,0.3); color: #fff; text-align: center; } .thoughtleadership .program-header a:hover { background: #e31a2d; } .thoughtleadership .program-header a .icon { display: block; font-size: 4em; line-height: 1.2em; } .thoughtleadership .program-header .col2x {position: relative;} .thoughtleadership .program-header .col2x > div { } .thoughtleadership .lay7col.nospace { margin-bottom: 0; } .thoughtleadership .nav-section div p { color: #fff; line-height: 1; } .thoughtleadership .nav-section div a { height: 9em; } .thoughtleadership .nav-section div a .icon { font-size: 5.5em; } .thoughtleadership .nav-section div a .icon-publications, .thoughtleadership .nav-section div a .icon-expert-views { font-size: 4.5em; margin-top: .28em; } .thoughtleadership .nav-section div a:hover .icon { transform: scale(1.15); } .thoughtleadership-program h2 { font-size: 1.5em; line-height: 2em; background: rgba(0,0,0,0.1); padding: 0 0 0 1em; text-transform: uppercase; color: #000; } .thoughtleadership-program h2 .icon { float: right; padding: 0 0.6em; background: #e31a2d; color: #fff; line-height: 2em; } .thoughtleadership-program .program-nav h2 { background: #333; color: #fff; margin-bottom: 0; position: relative;} .thoughtleadership-program .program-nav h2.tertiary-header { padding-left: 40px; } .thoughtleadership-program .program-nav h2.tertiary-header:before { content: " "; background: #e31a2d; height: 0.8em; width: 0.8em; border-radius: 50%; position: absolute; top: 49%; left: 0.8em; transform: translateY(-50%); } .thoughtleadership-program .program-nav ul { background: rgba(0,0,0,0.1); color: #333; padding: 0; margin: 0; display: inline-block; width: 100%; text-align: center; } .thoughtleadership-program .program-nav ul li { font-weight: 600; padding: 0.4em 1em; margin: 0; list-style: none; float: left; display: inline-block; } .thoughtleadership-program .program-nav ul li a { line-height: 2em; padding: 0 0.5em; display: inline-block; } .thoughtleadership-program .program-nav ul li a:hover { color: #e31a2d; } .thoughtleadership-program .program-surveys a.banner { display: block; padding-bottom: 25%; background-position: center center; background-repeat: no-repeat; background-size: cover; } .thoughtleadership-program .programsponsors { display: flex; flex-wrap: nowrap; align-content: center; justify-content:center; margin-bottom: 40px;} .thoughtleadership-program .programsponsors .sponsor {position: relative; } .thoughtleadership-program .programsponsors .sponsor img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 180px; height: 90px; } .thoughtleadership-program .program-reports { margin-bottom: 0; } .thoughtleadership-program .lay1col .program-reports .row { margin: 0 0 2% 0; } .thoughtleadership-program .program-reports > div { margin: 2% 0 0; } .thoughtleadership-program .listing.reports .pill { margin-bottom: 0.5em; } .thoughtleadership-program .listing.reports a.thumb { margin-bottom: 0; } .thoughtleadership-program .listing.reports a.thumb img { width: 15em; max-height: 20em; box-shadow: 0 0 1px rgba(0,0,0,0.3); } .thoughtleadership-program .listing.reports .info { margin-left: 16em; } .reports .lay4col.report-cats, .home .lay4col.report-cats {margin: 0% 1% 0% 1%; padding-bottom: 1.8%; } .reports #holder, .home #holder {width: 1112px; overflow: hidden; padding: 0 60px;margin-left: -37px; position: relative;} .reports .lay4col.report-cats.loop.owl-carousel.owl-theme, .home .lay4col.report-cats.loop.owl-carousel.owl-theme {overflow: hidden;width: 1090px;padding-top: 2px;padding-right: 1px; padding-left:1px; height: 173px} .reports .lay4col.report-cats.loop, .reports .lay4col.report-cats.loop > div, .home .lay4col.report-cats.loop, .home .lay4col.report-cats.loop > div {margin: 0px;} .reports #holder .owl-nav button.owl-next, .reports #holder .owl-nav button.owl-prev, .home #holder .owl-nav button.owl-next, .home #holder .owl-nav button.owl-prev { background: 0 0; border: none; padding: 0; font: inherit; color: #dddddd; height: 100px; line-height: 10px; position: absolute; left: 0px; top: 55px; font-size: 180px; } .reports #holder .owl-nav button.owl-next, .home #holder .owl-nav button.owl-next { left: 1155px; } .reports #holder .owl-nav [class*=owl-]:hover, .home #holder .owl-nav [class*=owl-]:hover { background-color: transparent !important; color: #e31a2d !important; text-decoration: none; } .reports .lay4col.report-cats div a, .home .lay4col.report-cats div a { display: block; outline:1px solid #bbb; } .reports .lay4col.report-cats div a:hover, .home .lay4col.report-cats div a:hover {outline: 1px solid #e31a2d;} .reports .lay4col.report-cats div img, .home .lay4col.report-cats div img { width: 100%; height: auto; display: block;} .reports .lay4col.report-cats > div, .home .lay4col.report-cats > div {margin: 0 1% 0%; } .reports .lay2col.search-report-cats {margin: 1% 2% 3% 2%; background-color:#dddddd; box-shadow: 0 0 0 1px #bbb; } .reports .lay2col.search-report-cats:hover {color:#e31a2d; } .reports .lay2col.search-report-cats .items-searchbox {box-shadow:none; } .reports .lay2col.search-report-cats .items-searchbox > div {position: relative; top:0; left:0; transform:none;width: 100%; border-color: rgb(166,166,166);} .reports .lay2col.search-report-cats .items-searchbox h3 { margin-top: 2%; margin-bottom:2%;} .reports .lay2col.search-report-cats .items-searchbox form input[type="search"] {margin: 0px;} .reports .lay2col.search-report-cats .items-searchbox form select {padding: 0.2em 0.4em; margin: 0px;} .reports .searchResults, .thoughtleadership-programs-all .searchResults, .thoughtleadership-webcasts-results .searchResults {padding:0% 1% 1.5% 1%; border-bottom: 1px solid #bbb; font-size: 18px;} .thoughtleadership-webcasts-results .searchResults {padding:1% 1% 1% 3%; border-bottom:none;} .thoughtleadership nav.horizontal.np {margin-bottom:1%;} .home .search-report-cats {display: flex; flex-wrap: nowrap; background-color: #dddddd; margin: 0 2% 2% 2%;} .home .search-report-cats>div:first-of-type {width: 58%; margin:0% 5% 0% 0%;} .home .search-report-cats>div:last-of-type {width: 35.5%; margin: 0% 1.5% 0% 0%; } .home .search-report-cats .items-searchbox {box-shadow:none; } .home .search-report-cats .items-searchbox > div {position: relative; top:0; left:0; transform:none;width: 100%; border-color: rgb(166,166,166);} .home .search-report-cats h3 { margin-top:4%; margin-bottom:4%; margin-left: 6%; color:#e31a2d; } .home .search-report-cats .items-searchbox form {margin-top: 4.5%; margin-bottom:3.5%;} .home .search-report-cats .items-searchbox form input[type="search"] {margin: 0px;} .home .search-report-cats .items-searchbox form select {padding: 0.2em 0.4em; margin: 0px;} .thoughtleadership-program #resources h3 { background: #333; padding: 1.2em; font-size: 2em; text-align: center; color: #fff; text-transform: uppercase; position: relative; } .thoughtleadership-program #resources h3:hover { background: #e31a2d; } .thoughtleadership-program #resources h2 { margin: 0.5em 0; } .thoughtleadership-program #resources h3 span { font-size: 2.5em; display: block; position: absolute; top: 0; left: 0; bottom: 0; width: 1.7em; line-height: 1.5em; } .thoughtleadership-program #resources h3 span.icon-read { width: 2.2em; font-size: 2.2em; line-height: 1.7em; } .thoughtleadership-program #resources h3 span.icon-watch { width: 2.7em; font-size: 1.8em; line-height: 2em; } .thoughtleadership-program #resources .fact { margin: 0 0 1em; } .thoughtleadership-program #resources .tags { color: #666; } .thoughtleadership-program #resources a.source { color: #e31a2d; } .thoughtleadership-program #resources a.view-all { color: #fff; background: #333; padding: 0 1.25em; display: inline-block; line-height: 2.5em; text-transform: uppercase; margin: 0 0 0.5em; } .thoughtleadership-program #resources a.view-all:hover { background: #e31a2d; } .thoughtleadership-program #resources a.webcast { float: left; } .thoughtleadership-program #resources .webcast img { width: 40%; float: left; padding-bottom: 4%; } .thoughtleadership-program #resources .webcast .info { margin-left: 40%; padding-left: 0.5em; } .thoughtleadership-program .program-interviews p.summary { margin-top: 1em; } .thoughtleadership-program .program-interviews { margin: 1.5em 0; } .thoughtleadership-program .related-programs .card .img { background-size: 85%; } .thoughtleadership-program .related-programs #red .card.card-quarter { position: relative; background: #e31a2d; } .thoughtleadership-program .related-programs .icon-program, .thoughtleadership-program .related-programs #more-programs { color: #fff; position: absolute; left: 50%; transform: translateX(-50%); } .thoughtleadership-program .related-programs .icon-program { font-size: 7em; top: 10%; } .thoughtleadership-program .related-programs #more-programs { font-size: 1.6em; font-weight: 600; bottom: 10%; text-align: center; width: 100%; } .thoughtleadership-program .listing.facts { margin-bottom: 1em; } .thoughtleadership-program .blogs.listing h4 { padding: 0.35em 0; } .thoughtleadership-program #sponsors a.more { font-size: 1.10em; padding-bottom: 0; text-align: center; } .sponsor-info { z-index: 20; display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; width: 50%; height: auto; border-color: #e31a2d; border-style: solid; border-width: 24px 2px 2px 2px; padding: 20px; } .sponsor-info p { text-align: left; } .thoughtleadership .reports-landing-all #card-thoughtleadership-reports_top_banner { padding-bottom: 32%; } .thoughtleadership .reports-landing-all #card-thoughtleadership-reports_top-left_half .by-line { margin: 0.4em 0; } .thoughtleadership .reports-landing-all #card-thoughtleadership-reports_bottom_banner { width: 98%; margin: 0 1%; } .thoughtleadership .reports-landing-all .nav-section div a:hover { background: #e31a2d; } .thoughtleadership .reports-landing-all .lay4col.nav-section div a { height: 9em; } .thoughtleadership .reports-landing-all .lay4col.nav-section div a .icon { font-size: 4.5em; } .thoughtleadership .reports-landing-all .lay4col.nav-section div:nth-child(3) a p { line-height: 1; } .thoughtleadership .reports-landing-all .lay4col.nav-section div a p { color: #fff; font-size: 1.65em; line-height: 2; } .thoughtleadership .reports-landing-all .card.card-half { padding-bottom: 56.25%; } .thoughtleadership .reports-landing-all .items-searchbox { position: relative; background: #ddd; box-shadow: 0 0 0 1px #e31a2d; box-sizing: border-box; } .thoughtleadership .reports-landing-all .items-searchbox > div { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 80%; z-index: 200;} .thoughtleadership .reports-landing-all .items-searchbox > div a.advanced { color: #e31a2d; font-size: 1.5em; margin-top: 1em; display: inline-block; } .thoughtleadership .reports-landing-all .items-searchbox form div.field { width: 95%; } .thoughtleadership .reports-landing-all #reports .premium {display:none;} .thoughtleadership .reports-landing-all #reports>div {display: none;} .thoughtleadership-infographics.infographics .lay3col.infographics > div.content, .thoughtleadership-events.events #results.lay3col > div, .thoughtleadershipexpertviews-podcasts.podcasts #results.lay2col > div, .thoughtleadershipexpertviews-videos.videos #results.lay2col > div {display: none;} .thoughtleadership-report .bar.red-dot { margin-bottom: 2%; } .thoughtleadership-report .ugc-clean ol li { list-style: decimal; } .thoughtleadership-report .listing.reports a.thumb img { width: 19em; } .thoughtleadership-report .listing.reports .info { margin-left: 21em; } .thoughtleadership-report .listing.reports .info.show-links > ul, .thoughtleadership-report .listing.reports .info.show-links .download ul { padding-left: 0; margin-bottom: 1.5em; } .thoughtleadership-report .listing.reports .info.show-links > ul li, .thoughtleadership-report .listing.reports .info.show-links .download ul li { display: inline-block; font-size: 0.95em; margin-right: 2em; } /* .thoughtleadership-report .listing.reports .info.show-links ul.report-links li:first-of-type, */ .thoughtleadership-report .listing.reports .info.show-links ul.report-links li a { color: #e31a2d; } .thoughtleadership-report .listing.reports .info.show-links { margin-top: 0; } .thoughtleadership-report .listing.reports .download { float: left; } .thoughtleadership-report .listing.reports .info.show-links .download ul li { margin-right: 0.4em; } .thoughtleadership-report .lay8col a > div { margin: 0 1%; float: left; width: 10.5%; } .thoughtleadership-report .lay8col.related-reports .card { background-size: cover; height: 11.5em; } .thoughtleadership-report .lay1col .report-coverage > div { margin-bottom: 2%; } .thoughtleadership-report .lay1col .report-coverage > div:last-of-type { margin-bottom: 0; } .thoughtleadership-report .lay1col .report-coverage .summary a.more { font-size: 1em; } .thoughtleadership-report .listing.report-tags { margin-bottom: 1%; } .thoughtleadership-report .ugc-clean { overflow: hidden; } .thoughtleadership-report .ugc-clean p { display: none; } .thoughtleadership-report .ugc-clean p:nth-child(1), .thoughtleadership-report .ugc-clean p:nth-child(2) { display: block; } .thoughtleadership-report .ibm-privacy { margin-top: 2%; } .thoughtleadership-report .download-btn { clear: both; } .thoughtleadership-report-download .optins { margin-right: 10px; } /* .thoughtleadership-programs .programs-landing .card.card-program.card-third .img { background-size: 60%; } */ .thoughtleadership-programs-landing .items-searchbox.card{ height: 7.5em; position: relative; background: #ddd; box-shadow: 0 0 0 1px #e31a2d; box-sizing: border-box; z-index: 1; } .thoughtleadership-programs .items-searchbox.card, .thoughtleadership-programs-categories .items-searchbox.card { height: 7.5em; position: relative; background: #ddd; box-shadow: 0 0 0 1px #e31a2d; box-sizing: border-box; z-index: 1; } .thoughtleadership-programs-landing .items-searchbox.card h2 a { color: #e31a2d; position: absolute; width: 30%; top: 50%; left: 4%; transform: translateY(-50%); } .thoughtleadership-programs .items-searchbox.card h2 a, .thoughtleadership-programs-categories .items-searchbox.card h2 a{ color: #e31a2d; position: absolute; width: 30%; top: 50%; left: 4%; transform: translateY(-50%); } .thoughtleadership-programs-landing .items-searchbox form#item-search { position: absolute; width: 306px; top: 50%; right: 4%; transform: translateY(-50%); } .thoughtleadership-programs .items-searchbox form#item-search, .thoughtleadership-programs-categories .items-searchbox.card form#item-search { position: absolute; width: 306px; top: 50%; right: 4%; transform: translateY(-50%); } .thoughtleadership-programs-landing .items-searchbox form input[type="search"] { margin-top: 0; border-color: rgb(166,166,166); box-sizing: border-box; background: #fff; display: block; width: 100%; font-size: 1.5em; float: left; padding: 0.2em 0.4em;} .thoughtleadership-programs .items-searchbox form input[type="search"], .thoughtleadership-programs-categories .items-searchbox.card form input[type="search"] { margin-top: 0; border-color: rgb(166,166,166); box-sizing: border-box; background: #fff; display: block; width: 100%; font-size: 1.5em; float: left; padding: 0.2em 0.4em; } .thoughtleadership-programs .items-searchbox form select { background: #fff; display: block; width: 100%; margin-top: 1em; font-size: 1.5em; float: left; } .thoughtleadership-programs .lay1col.sponsors-bar > div { margin-bottom: 0; } .thoughtleadership-programs #moreList .content, .thoughtleadership-programs-categories #moreList .content{ display:none; } .thoughtleadershipexpertviews-interviews #moreList .content { display:none;} .thoughtleadershipexpertviews-interviews #moreList .content.locked a.pill, .thoughtleadershipexpertviews-interviews #moreList .content.locked span.pill { background-image: url(/img/bg-redLock.png); background-repeat: no-repeat; background-position: 12px 4px; padding: 0.6em 1.2em 0.6em 4em; } .thoughtleadershipexpertviews-interviews #moreList .content.locked a.pill:hover, .thoughtleadershipexpertviews-interviews #moreList .content.locked span.pill:hover { background-image: url(/img/bg-whiteLock.png); } .thoughtleadership-programs .more-programs { text-align: center; cursor: pointer; } .thoughtleadershipexpertviews-interviews .more-interviews { text-align: center;} .thoughtleadership-programs .more-programs button { padding-right: 2.5em; } .thoughtleadershipexpertviews-interviews .more-interviews button { padding-right: 2.5em; } .thoughtleadership-programs .more-programs button:after { position: absolute; content: "\e92a"; font-family: 'icomoon'; font-size: 1.3em; font-weight: 300; padding-bottom: 1.25em; transform: translateY(-50%) rotate(90deg); top: 50%; } .thoughtleadershipexpertviews-interviews .more-interviews button:after { position: absolute; content: "\e92a"; font-family: 'icomoon'; font-size: 1.3em; font-weight: 300; padding-bottom: 1.25em; transform: translateY(-50%) rotate(90deg); top: 50%; } .thoughtleadership-programs .auto-filter, .thoughtleadership-programs-landing .auto-filter, .thoughtleadership-programs-categories .auto-filter { position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; width: 30%; } .thoughtleadership-programs form.program-cs select, .thoughtleadership-programs-landing form.program-cs select, .thoughtleadership-programs-categories form.program-cs select{ margin-top: 0; border-color: rgb(166,166,166); box-sizing: border-box; background: #fff; display: block; width: 100%; font-size: 1.5em; float: left; padding: 0.2em 0.4em; } .thoughtleadership-programs form.program-cs .field, .thoughtleadership-programs-landing form.program-cs .field { margin-bottom: 0; float: none; clear: none; } .thoughtleadership-programs .items-searchbox.card h2 a.button, .thoughtleadership-programs-landing .items-searchbox.card h2 a.button, .thoughtleadership-programs-categories .items-searchbox.card h2 a.button { padding: 6.5px 0 6.5px 1.2em; font-size: 0.8em; background-color: #e31a2d; color: #fff; width: 13.4em; } .thoughtleadership-events .search-calendar { margin-top: 1em; } .thoughtleadership-events .search-calendar > div { position: relative; } .thoughtleadership-events .search-calendar > div h2 { font-size: 2em; width: 100%; } .thoughtleadership-events .search-calendar > div h2 a { display: block; color: #fff; height: 100%; padding: 1em 0 1em 2em; } .thoughtleadership-events .search-calendar > div h2 span { position: absolute; font-size: 2.4em; top: 50%; right: 1.8%; transform: translateY(-50%); } .thoughtleadership-events .search-calendar > div { background: #e31a2d; } .thoughtleadership-events .search-calendar > div h2 { color: #fff; } .thoughtleadership-events .lay1col.banner-header h2 { text-align: center; } .thoughtleadership-events .items-searchbox form input[type="search"] { font-weight: 600; border-color: #e31a2d; margin: 0; background: #ddd; padding: 0.89em 2em; font-size: 2em; } .thoughtleadership-events .items-searchbox form input::-webkit-input-placeholder { color: #e31a2d; } .thoughtleadership-events .items-searchbox span.icon-search { position: absolute; top: 50%; right: 5%; transform: translateY(-50%); z-index: 1; font-size: 4.5em; color: #e31a2d; } .thoughtleadership-events #card-events_top_banner { margin-top: 2%; } .thoughtleadership-events .btm-info h3 { padding: 0.2em 0.8em 0; color: #fff; font-size: 1.25em; } .thoughtleadership-events .btm-info h4 { padding: 0.1em 0.8em; color: #fff; font-size: 1.15em; } .thoughtleadership-events .card .btm-info p { color: #fff; padding: 0 0.8em 0.8em; font-size: 1.1em; } .thoughtleadership-events .full-card .card .btm-info p { padding: 0.8em 0.8em 0.8em; } .thoughtleadership-event .event-detail-image { margin-top: 3.2em; color: #fff; height: 25%; background: #1d1d1d; overflow: hidden; } .thoughtleadership-event .event-detail-image > div { width: 50%; float: left; } .thoughtleadership-event .event-detail-image > div:last-of-type { position: relative; } .thoughtleadership-event .event-detail-image > div:last-of-type h3 { position: absolute; left: 10%; width: 80%; color : #fff; } .thoughtleadership-event .event-detail-image > div:last-of-type h3:first-of-type { top: 10%; } .thoughtleadership-event .event-detail-image > div:last-of-type h3:last-of-type { bottom: 10%; } .thoughtleadership-event .event-detail-image .img { padding-bottom: 28%; background-repeat: no-repeat; background-size: cover; background-position: center center; } .thoughtleadership-event .full-info { clear: both; padding-top: 2%; margin: 0 6%} .thoughtleadership-event .full-info.webcast, .thoughtleadership-webcast .full-info.webcast { border-top: 1px solid #e31a2d; padding-top: 0%; } .thoughtleadership-event .full-info a.back-to { color: #e31a2d; } .thoughtleadership-event .full-info > div { margin-top: 1em; } .thoughtleadership-event .full-info .info.show-links h3 { font-size: 1.65em; } .thoughtleadership-event .full-info .info.show-links h4 { margin-bottom: 1em; font-size: 1.4em; } .thoughtleadership-event .full-info .by-line { font-size: 1.25em; } .thoughtleadership-event .full-info.webcast h2.eventTitle, .thoughtleadership-webcast .full-info.webcast h2.eventTitle{ font-size: 24px; text-transform: uppercase; margin-bottom: 3.5%; margin-top: 0px; padding-top: 1%;} .thoughtleadership-event .full-info.webcast .summary.webcast, .thoughtleadership-webcast .full-info.webcast .webcast {border-top: 1px solid #e31a2d; padding-top: 1.0%; margin-top: 6%; } .thoughtleadership-event .full-info.webcast .summary.ugc-clean.speaker, .thoughtleadership-webcast .full-info.webcast .ugc-clean.speaker { clear:both; margin-bottom: 6%;} .thoughtleadership-event .full-info.webcast .summary.ugc-clean.speaker img, .thoughtleadership-webcast .full-info.webcast .ugc-clean.speaker img {max-width: 250px; max-height: 250px; float: left; margin-right: 4%; margin-bottom: 6%;} .thoughtleadership-event .full-info.webcast .summary.ugc-clean.speaker h3, .thoughtleadership-webcast .full-info.webcast .ugc-clean.speaker h3 {font-size: 18px; color: #333333; margin-bottom: 0; } .thoughtleadership-event .full-info.webcast .summary.ugc-clean.speaker h4, .thoughtleadership-webcast .full-info.webcast .ugc-clean.speaker h4 {font-size: 16px; font-weight: normal; font-style: italic; color: #333333; margin-bottom: 2.5%; } /*.thoughtleadership-event .summary a { color: #e31a2d; }*/ .thoughtleadership-event .summary a { color: #e31a2d; } .thoughtleadership-event .card.card-event .top-info { background: rgba(66,66,66,1); } .thoughtleadership-event .event-tags { margin-top: 2em; clear:both;} .thoughtleadership-event .webcasts .embed { margin-top: 2em; margin-bottom: 0; } /*.thoughtleadership-event .card { box-shadow: none; }*/ .thoughtleadership-event .embed { position: relative; padding-bottom: 60%; padding-top: 2em; height: 0; display: block; margin: 0 auto; width: 98%; } .thoughtleadership-event .BrightTALKEmbed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #admin-content-menu { z-index: 50; } .thoughtleadership-event .sapphire-video { float: left; padding: 6px 20px 0 0; height: 132px; width: 265px; } .thoughtleadership-event .sed { display: block; } .thoughtleadership-event .sem { display: none; } .thoughtleadership nav.horizontal { margin: 0 1%; } .thoughtleadership nav.horizontal > div { width: 49%; } .thoughtleadership nav.horizontal > div:first-of-type { margin: 0 1% 0 0; } .thoughtleadership nav.horizontal > div:last-of-type { margin: 0 0 0 1%; } .thoughtleadership nav.horizontal:nth-child(3n+1) div { clear: none; } .thoughtleadership nav.horizontal h2 a { padding: 1.3em 0 1.3em 1.4em; font-size: 1em; border: none; } .thoughtleadership nav.horizontal h2.active a { padding: 1.3em 0 1.3em 1.4em; font-size: 1em; } .thoughtleadership .reports-landing-all span.pill { margin-bottom: 0.5%; } .thoughtleadership .reports-landing-all .lay1col .listing.reports { box-sizing: border-box; } .thoughtleadership .reports-landing-all .lay1col .listing.reports > div { border-bottom: 1px solid #bbb; box-sizing: border-box; padding-bottom: 0; display:none;} .thoughtleadership .reports-landing-all .lay1col .listing.reports > div:last-of-type { border-bottom: none; } .thoughtleadership .reports-landing-all .lay1col .listing.reports a.thumb { margin: 1.2%; margin-left:0px; } .thoughtleadership .reports-landing-all .lay1col .listing.reports .info { margin-right: 1.2%; } .thoughtleadership .reports-landing-all .lay1col .listing.reports .info h3, .thoughtleadership .reports-landing-all .lay1col .listing.reports .info p { font-size: 1.2em; } .thoughtleadership-reports-landing .reports-landing-all .lay1col .listing.reports { border-top: none; } .thoughtleadership-reports .lay1col .listing.reports { margin-bottom: 1.2em; } h2.section-header { font-size: 1.5em; line-height: 2em; background: rgba(0,0,0,0.1); padding: 0 0 0 1em; text-transform: uppercase; color: #000; } h2.section-header .icon { float: right; width: 2.1em; text-align: center; background: #e31a2d; color: #fff; line-height: 2em; } h2.section-header a.more { float: right; padding-right: 0.6em; } .listing.reports a.pill { margin: 0; } nav.horizontal { border-bottom: 1em solid #e31a2d; margin-bottom: 2%; } nav.horizontal > div { margin-bottom: 0; } nav.horizontal:nth-child(3n+1) div { clear: left; } nav.horizontal h2 a { background: #000; color: #fff; text-transform: uppercase; padding: 0.7em 0 0.6em 1.4em; display: block; border-bottom: 0.25em solid #fff; font-size: 0.9em; } nav.horizontal h2:hover a { background: #000; } nav.horizontal h2.active a { border-bottom: none; background: #e31a2d; padding: 0.9em 0 0.65em 1.4em; } .listing p.freeDownload { margin-top: 3%; margin-bottom: 1.5%;} .listing p.freeDownload a { padding: 0.8%; background: #fff; color:#e31a2d; border: 1px solid #e31a2d} .listing p.freeDownload a:hover { background: #e31a2d; color:#fff;} #sponsors a { padding-bottom: 50%; background-size: contain; display: block; background-repeat: no-repeat; background-position: center center; } #sponsors .organizations .listing h2 { color: #e31a2d; margin: 2% 0;} #sponsors .organizations a { padding-bottom: 0%; text-decoration: none; color: #000; background: none; } #sponsors .organizations .listing .items { margin-bottom: 2%; font-size: 1.2em;} #sponsors .organizations .listing .items > div { line-height: 1.1em; padding: 0.5em 0; } div.legend .legend {text-align: right;} .about-sponsors-affiliates .nav-banner.full .text { height: 26.6em; } .about-sponsors-affiliates #sponsors .sponsor { display: none; } .about-sponsors-affiliates .lay1col .colfull h3 { text-align: center; } .about-sponsors-affiliates .lay1col .colfull h3 a.more { font-size: 1.15em; white-space: normal; } .about-sponsors-affiliates .lay4col#sponsors .sponsor { margin: 0 3% 2%; width: 19%; } .about-sponsors-affiliates #sponsors.underwriter .sponsor-underwriter, .about-sponsors-affiliates #sponsors.affiliate .sponsor-affiliate, .about-sponsors-affiliates #sponsors.partner .sponsor-partner, .about-sponsors-affiliates #sponsors.program-sponsor .sponsor-program-sponsor { display: block; } .about-sponsors-affiliates #sponsors .sponsor-apply, .about-sponsors #sponsors .sponsor-apply, .about-organizations-affiliates #sponsors .sponsor-apply{ float: right; } .about-sponsors-affiliates #sponsors .sponsor-apply a, .about-sponsors #sponsors .sponsor-apply a, .about-organizations-affiliates #sponsors .sponsor-apply a { background: #aaa; color: #fff; position: relative; } .about-sponsors-affiliates #sponsors .sponsor-apply a:hover, .about-sponsors #sponsors .sponsor-apply a:hover, .about-organizations-affiliates #sponsors .sponsor-apply a:hover { background: #e31a2d; } .about-sponsors-affiliates #sponsors .sponsor-apply a span, .about-sponsors #sponsors .sponsor-apply a span, .about-organizations-affiliates #sponsors .sponsor-apply a span { font-size: 1.3em; display: block; position: absolute; top: 50%; text-align: center; transform: translateY(-50%); right: 1em; left: 1em; } .about-sponsors-affiliates #sponsors .sponsor-apply a span.icon, .about-sponsors #sponsors .sponsor-apply a span.icon, .about-organizations-affiliates #sponsors .sponsor-apply a span.icon { left: auto; right: 0.4em; width: 1em; padding: 0; } .about-sponsors-affiliates-apply .sponsor-inquiry-form { margin: 0 auto; width: 64%; } .about-sponsors-affiliates-apply .sponsor-inquiry-form form.standard { width: 100%; } .about-sponsors-affiliates-apply .sponsor-inquiry-form h3 { color: #e31a2d; margin: 0 0 1em 1%; text-transform: uppercase; } .about-sponsors-affiliates-apply .sponsor-inquiry-form p { margin-left: 1%; } .webcasts div.img img { width: 100%; } .webcasts div img.banner { width: 100%; margin-bottom: 2em; } .webcasts .embed { text-align: center; margin-bottom: 2em; } .chart-detail img { max-width: 100%; } .cmoplus .nav-banner .circle-headshot { width: 4em; height: 4em; } .cmoplus .login .lay2col { padding: 8em 0 0 2em; } .cmoplus .login .lay2col h3 { color: #e31a2d; padding-bottom: 1em; } .cmoplus .login .lay2col h3 a { color: #e31a2d; } .cmoplus .login .lay2col div:nth-child(2) h3:nth-child(2) { color: #000; } .cmoplus .login .lay2col span.icon-cmoplus-logo { color: #e31a2d; font-size: 4.2em; } .cmoplus-signin { margin: 2em 0; } .cmoplus-signin h3 { padding-bottom: 0.5em; } .cmoplus-signin form.standard fieldset { padding: 0; } .cmoplus-signin form.standard .field.submit { float: none; } .cmoplus-signin form.standard .field.submit button { float: none; } .cmoplus-signin form.standard label { color: #999; } .cmoplus-signin { background: rgba(0,0,0,0.9); padding: 1.5em; width: 23.5em; } .cmoplus-signin form { width: 23.5em; margin: 0; } .cmoplus-signin a.forgot { float: right; margin: 0.6em; color: #666; } .cmoplus.cmoplus-landing-page .unlocked { position: relative; } .cmoplus.cmoplus-landing-page .unlocked span.icon-cmoplus-logo { color: #e31a2d; font-size: 4.2em; position: absolute; left: 0.6em; top: 50%; transform: translateY(-50%); } .cmoplus.cmoplus-landing-page .unlocked .nav-banner.full .text { border-bottom: 1em solid #e31a2d; box-sizing: border-box; } .cmoplus.cmoplus-landing-page .unlocked .nav-banner .cmoplus-user { color: #e31a2d; position: absolute; top: 50%; left: 51%; transform: translateY(-50%); width: 30em; } .cmoplus.cmoplus-landing-page .unlocked .nav-banner .cmoplus-user img { border-radius: 50%; float: left; margin-right: 1em; } .cmoplus.cmoplus-landing-page .unlocked .nav-banner .cmoplus-user p { color: #e31a2d; padding: 0; } .cmoplus.cmoplus-landing-page .unlocked .nav-banner .cmoplus-user p a { color: #e31a2d; text-transform: capitalize; font-size: 0.9em; } .cmoplus.cmoplus-landing-page .unlocked .nav-banner .cmoplus-user h4 { color: #000; font-size: 2em; } .cmoplus.cmoplus-landing-page .unlocked .icon-nav-arrow { font-size: 0.8em; } .cmoplus .cmoplus-blog .card { height: 30em; padding: 1.5em; box-sizing: border-box; } .cmoplus .cmoplus-blog h3 a { color: #e31a2d; } .cmoplus .cmoplus-blog h3 { font-size: 1.25em; margin-bottom: 0.8em; } .cmoplus .cmoplus-blog h3:first-child { color: #e31a2d; font-size: 1.7em; } .cmoplus .cmoplus-blog .icon-blog { margin-right: 0.5em; } .cmoplus .cmoplus-blog h4 { margin-bottom: 0.8em; } .cmoplus .cmoplus-blog form.standard textarea { resize: none; min-height: 9em; } .cmoplus .discussion-feed > div { padding-bottom: 1em; } .cmoplus .discussion-feed h4 { margin-bottom: 0.1em; } .cmoplus .discussion-feed .summary-text { font-size: 1em; } .cmoplus .discussion-feed .summary-text a { font-size: 0.9em; } .peers-recommended .card { overflow: hidden; } .cmoplus.cmoplus-landing-page .unlocked .lay1col h3 { color: #e31a2d; margin: 0 1em 0.5em 1%; } .cmoplus.cmoplus-landing-page .unlocked .lay1col div.browse-community { margin-bottom: 0; } .recommended-title { border-bottom: 0.2em solid #e31a2d; } .recommended-title p { color: #fff; background: #e31a2d; font-weight: 600; padding: 0.3em 1em; display: inline-block; } .peers-recommended > div { height: 36em; } .peers-recommended.fluid > div { height: auto; } .peers-recommended h3 { color: #fff; background: #bbb; padding: 0.5em; text-align: center; } .peers-recommended h4 { color: #e31a2d; font-size: 1.7em; padding: 0.8em; } .peers-recommended:first-child h4 { line-height: 2em; } .peers-recommended h4 .icon-reports { font-size: 2em; float: left; margin-right: 0.2em; } .peers-recommended .content-preview { padding: 1.25em; } .peers-recommended .content-preview img { float: left; width: 4em; } .peers-recommended .content-preview p { margin-left: 4em; } .peers-recommended .content-preview a { color: #e31a2d; } .peers-recommended .content-preview.new-reports { clear: left; margin: 2em 0 4em; } .peers-recommended .content-preview.new-reports img { width: 7.5em; } .peers-recommended .content-preview.new-reports p { margin-left: 6.8em; } .peers-recommended .content-preview.new-reports p:last-child { margin-top: 1.5em; } .peers-recommended svg#mm-logo-text { width: 6em; } .peers-recommended .mm-preview { padding: 0 1.25em; } .peers-recommended .mm-preview p { padding-bottom: 1em; } .redacted { color: #ccc; font-family: monospace; line-height: 1.5em; letter-spacing: -1px; } .cmoplus .ask-community h2 { color: #e31a2d; margin-bottom: 0.5em; } .cmoplus .ask-community { background: #ddd; padding: 1.5em; box-sizing: border-box; } .cmoplus .ask-community form.standard { width: 100%; float: none; margin-bottom: 0; } .cmoplus .ask-community form.standard div.input { width: 94%; } .cmoplus .ask-community form.standard input[type="text"] { width: 100%; } .cmoplus .ask-community form.standard textarea { width: 100%; } .cmoplus .ask-community p.ex { color: #e31a2d; font-size: 0.9em; padding-bottom: 1em; } .cmoplus .ask-community p.blocked { padding: 3em 0; text-align: center; } .cmoplus .ask-community p.blocked a { margin-bottom: 0.5em; } .cmoplus .ask-community p.blocked span { color: #888; font-size: 0.9em; } .cmoplus .ask-community.quarter p.blocked { font-size: 1.1em; padding: 1em 0; } .cmoplus .top-banner { margin-bottom: 0; position: relative; } .cmoplus .top-banner h1 { background: #ddd; padding: 0.6em 1.8em; text-transform: uppercase; } .cmoplus .top-banner h1 span { color: #e31a2d; } .cmoplus .top-banner h1:before { content: " "; background: #e31a2d; height: 0.8em; width: 0.8em; border-radius: 50%; position: absolute; top: 50%; left: 0.8em; transform: translateY(-50%); } .cmoplus .top-banner .cmoplus-user { position: absolute; top: 50%; right: 6%; transform: translateY(-50%); width: 34em; } .cmoplus .top-banner .cmoplus-user img { float: left; margin-right: 0.8em; border-radius: 50%; } .cmoplus .top-banner .cmoplus-user ul { position: absolute; top: 50%; left: 4em; transform: translateY(-50%); padding: 0; } .cmoplus .top-banner .cmoplus-user ul li { color: #e31a2d; display: inline-block; font-size: 1.1em; } .cmoplus .top-banner .cmoplus-user ul li a { color: #e31a2d; font-weight: 600; } .cmoplus .top-banner .cmoplus-user .circle-headshot { height: 3em; width: 3em; } .cmoplus.cmoplus-community .lay3col.cmo-members div:nth-child(3n+1) { clear: both; } .cmoplus.cmoplus-community .lay3col.cmo-members .member-headshot { padding-bottom: 4em; margin: 0 0.8em; background-position: center center; background-size: cover; float: left; border-radius: 50%; background-color: rgba(0,0,0,0.1); width: 4em; } .cmoplus.cmoplus-community .lay3col.cmo-members p { margin-left: 4.8em; } .cmoplus .browse-community { background: rgba(0,0,0,0.2); position: relative; } .cmoplus .browse-community ul { float: left; padding: 1.5em; } .cmoplus .browse-community ul li { display: inline-block; width: 1em; } .cmoplus .browse-community ul li.active-letter { font-weight: 600; } .cmoplus .browse-community ul li:first-of-type { width: 5em; } .cmoplus .browse-community ul li a { display: block; height: 100%; } .cmoplus .browse-community ul li.see-all a { color: #e31a2d; margin-left: 1em; width: 5em; } .cmoplus .browse-community .community-search { position: absolute; top: 50%; right: 2%; transform: translateY(-50%);width: 25em; } .cmoplus .browse-community .community-search h4 { float: left; font-size: 1.25em; line-height: 2.3em; } .cmoplus .browse-community .community-search form { float: right; margin-right: 0.8em; } .cmoplus .browse-community .community-search form input{ height: 2.8em; } .cmoplus .browse-community .community-search form input.search { width: 15.5em; padding-left: 0.8em; box-sizing: border-box; } .cmoplus .browse-community .community-search form input.search::-webkit-input-placeholder { color: transparent; } .cmoplus .browse-community .community-search form input.search::-moz-placeholder { color: transparent; } .cmoplus .browse-community .community-search form input[type="submit"] { margin-left: 0.3em; color: #fff; background: rgba(0,0,0,0.2); height: 2.7em; box-sizing: border-box; } .discussions .discussion .left { float: left; } .discussions .discussion .left a { display: block; } .discussions .discussion .left a.upvote { display: block; width: 100%; clear: both; text-align: center; color: #ccc; padding: 0.5em 0; } .discussions .discussion .left a.upvote span { display: inline-block; } .discussions .discussion .left a.upvote span.icon { padding-left: 0.1em; } .discussions .discussion .left a.upvote span.vote-count { display: block; font-family: monospace; height: 1em; } .discussions .discussion .left a.upvote.upvoted span { color: #e31a2d; } .discussions .discussion .right { margin-left: 5em; } .discussions .discussion .name { color: #e31a2d; font-weight: 700; } .discussions .discussion .title { font-size: 0.9em; display: block; } .discussions .discussion h2 { margin: 0.25em 0 0.5em; } .discussions .discussion h3 { margin: 0.25em 0 0.5em; } .discussions .discussion p.summary-text { background: none; padding: 0 0 1em; box-shadow: none; } .discussions .circle-headshot { width: 3.5em; height: 3.5em; margin: 0.5em; } .discussions h2.section-header { margin-bottom: 0.5em; } .discussions p.empty { text-align: center; padding: 3em 0; color: #999; } .discussions p.summary-text { background: rgba(0,0,0,0.05); padding: 1em; position: relative; margin-top: 0; margin-bottom: 0; box-shadow: 0 1px 0px rgba(0,0,0,0.2); } .discussions a.form-trigger { line-height: 2.1em; padding: 0 1em; display: inline-block; color: #999; font-size: 0.9em; } .discussions a.form-trigger:hover { background: rgba(0,0,0,0.1); color: #000; } .discussions .date a.form-trigger { padding: 0; color: #ccc; margin-left: 0.5em; font-size: 1em; } .discussions .date a.form-trigger:hover { background: none; } .discussions .answer { padding-bottom: 0.5em; } .discussions .answer .circle-headshot { width: 3.5em; height: 3.5em; margin: 0.5em; } .discussions .answer p.summary-text { padding: 0.5em 0.8em; background: rgba(0,0,0,0.1); } .discussions .answer.has-replies a.reply { margin-left: 3em; } .discussions .answer div.reply { font-size: 0.9em; clear: both; } .discussions .answer div.reply .title { font-size: 0.9em; } .discussions .answer div.reply .name { font-weight: normal; } .discussions .answer div.reply p { margin: 0 0 0.2em; } .discussions .answer div.reply.form-reply { display: none; } .discussions .answer div.reply.form-reply form { margin-bottom: 0; } .discussions .answer div.reply .circle-headshot { width: 1.6em; height: 1.6em; margin: 0 0.6em; } .discussions .answer div.reply .right { margin-left: 3em; } .discussions .date a.flag { color: #ccc; display: inline-block; margin-left: 0.5em; font-family: monospace; } .discussions .date a.flag:hover { color: #e31a2d; } .discussions .date { float: right; color: #ccc; line-height: 1.5em; } .locked .discussions a.flag, .locked .discussions .form-trigger { display: none; } .discussions div.form-edit { display: none; } .discussions div.form-reply a.cancel, .discussions div.form-edit a.cancel { color: #999; padding: 0 0.5em; margin-left: 1em; display: inline-block; } .discussions div.form-edit a.delete { float: right; } .discussions div.form-edit form { margin-bottom: 0; } .discussions .editing > .right > p.summary-text, .discussions .editing > .right > p > a.edit, .discussions .editing > .right > a.reply { display: none; } .discussions .editing > .right > div.form-edit { display: block; } .discussions .flagged a.flag { color: #e31a2d; } .discussions .flagged a .name { color: #999; } .discussions .flagged .circle-headshot { opacity: 0.4; } .discussions .form-wrap p.blocked { padding: 1em; background: rgba(0,0,0,0.1); } .discussions .form-wrap p.blocked a { margin-right: 1.3em; } .discussions .form-wrap p.blocked span.ex { color: #888; } .discussion form .submit p.ex { float: right; } .discussion a.hide { background: #aaa; color: #fff; padding: 0.2em 0.4em; text-transform: uppercase; display: inline-block; } .cmoplus-peer-perspectives .listing.discussions div.discussion { border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 0.5em; } nav.expert-views { position: absolute; width: 100%; height:100%;} nav.expert-views ul { padding: 0.9em 0; margin: 0; } nav.expert-views ul { display: flex;flex-direction: column;place-content: space-evenly;padding: 0;height:100%;} nav.expert-views ul li { font-size: 1.8em; } nav.expert-views ul li a { padding: 0 1.2em; color: #fff; text-transform: uppercase; display: block; } nav.expert-views ul li a:hover { color: #e31a2d; } nav.expert-views ul li a.active { color: #e31a2d; position: relative; } nav.expert-views ul li a.active:after { content: "\e932"; font-family: 'icomoon'; position: absolute; right: 0.85em; top: 50%; transform: translateY(-50%); } .profile-view { background: #fff; padding: 2% 1%; clear: both; } .profile-view .headshot { padding-bottom: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; box-shadow: inset 0 0 2px rgba(0,0,0,0.1); background-color: rgba(0,0,0,0.1); margin-bottom: 0.5em; } nav.breadcrumb { float: left; margin: -1.5% 0 1%; } nav.breadcrumb a, nav.breadcrumb span { float: left; line-height: 2em; padding: 0 0.5em; } nav.breadcrumb a { color: #e31a2d; } nav.breadcrumb span.sep { float: left; font-size: 0.8em; line-height: 2.5em; color: rgba(0,0,0,0.5); } nav.breadcrumb span.sep.red { color: #e31a2d; } a.right { float: right; } .card { position: relative; box-shadow: 0 0 0 1px #bbb; } .content { position: relative; margin: 0 1%; } #admin-card-menu { z-index: 50; } .card.card-banner { padding-bottom: 26.432%} #card-requiredreading-landing_bottom_banner.card.card-banner {padding-bottom: 46.31%;} .lay1col.nfp > div { width: 100%; margin-left:0%; margin-right: 0%; } .card.card-half { padding-bottom: 56.25%; } .card.card-half.card-video.card-style-embed-video-half-card { padding-bottom: 0%; } .card.card-third { padding-bottom: 100%; } .card.card-third.card-video.card-style-embed-video-third-card { padding-bottom: 44%; } /*.card.card-third .btm-info .title { font-size: 1em; }*/ .card.card-third.card-custom .btm-info p { font-size: 1.2em; } .card.card-third.card-custom .btm-info .summary, .card.card-third.card-video.card-style-embed-video-third-card .btm-info .summary { font-size: 14px; color:#000; display: inline-block;} .card.card-quarter { padding-bottom: 75%; } .card a.cover { position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .card .img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-size: cover; background-repeat: no-repeat; background-position: center center; } .card.card-bg-size-contain .img { background-size: contain; } .card .top-info { position: absolute; left: 0; top: 0; right: 0; background: rgba(32,32,32,0.9); color: #fff; } .card .top-info p { color: #fff; padding: 0.8em; } .card .btm-info { position: absolute; left: 0; bottom: 0; right: 0; background: rgba(64,64,64,0.9); color: #fff; max-height: 60%; overflow: hidden; } .card.card-third.card-video.card-style-embed-video-third-card .btm-info { background:none; color: #000; bottom:auto;} .card.card-event .btm-info { background: rgba(64,64,64,0.7); } .card.card-event .btm-info h3 {padding: 0.2em 0.8em 0; color: #fff; font-size: 1.25em;} .card.card-event .btm-info p {color: #fff;padding: 0 0.8em 0.8em; font-size: 1.1em;} .card .btm-info p { color: #fff; padding: 0.8em; } .card .btm-info p span.sub { color: #000; font-weight: normal; margin: 0.6em 0 0; font-size: 14px; display: inline-block; } .card .btm-info p span.title { display: block; font-weight: 600; } .card .btm-info p span.summary { display: block; font-size: 0.85em; } .card .btm-info p span.more.cta { font-size: 14px; display: inline-block;} .card .btm-info p span.more.cta:after { font-size: 12px; } .cmocomp-top-banner .card .btm-info { background: none; position: static; } .cmocomp-top-banner .card .btm-info p {position: absolute; top: 50%; left:10%; transform: translate(-7.5%, -50%); font-weight: bold; font-size: 1.5em; line-height: 1.6em;} .card.card-peersphere .btm-info p span.sub { color: #fff; } .card.card-event .name .icon { font-size: 1.5em; margin-right: 0.5em; float: left; line-height: 0.8em; } .card.card-event .date { position: absolute; left: 0; top: 0; background: #e31a2d; font-size: 1em; width: 6.5em; text-align: center; padding: 0.8em 0 0.8em; color: #fff; } .card.card-event .date .month { font-size: 2em; line-height: 1em; } .card.card-event .date .day { font-size: 3em; line-height: 1em; } .card.card-event .top-info p { margin-left: 5.5em; } .card.card-event a.add { display: block; position: absolute; padding: 0 0.4em; font-size: 2em; line-height: 1.5em; color: #fff; top: 0; right: 0; } .card.card-event a.add span { margin-top: 0.4em; display: inline-block; } .card-article.card-style-white-summary .img { bottom: 45%; } .card-article.card-style-white-summary .info-plain { top: 55%; } .card-article.card-style-white-summary .info-plain h3 { font-size: 1.25em; } .card-article.card-style-white-summary .info-plain p { font-size: 1.05em; } .card-presentation.card-style-white-summary.card-third { padding-bottom: 100%; } .card-presentation.card-style-white-summary.card-third .img { bottom: 45%; } .card-presentation.card-style-white-summary.card-third .btm-info { top: 55%; } .card-presentation.card-style-white-summary .btm-info { background: #fff; overflow: hidden; } .card-presentation.card-style-white-summary .btm-info p { color: #555; } .card-presentation.card-style-white-summary .btm-info p .title { color: #555; } .card.card-report .info-plain.with-image img { width: 30%; margin-right: 4%; margin-bottom: 2%; } .full-card .card.card-report .info-plain.with-image img { width: 19%; } .card.card-peersphere .img { background-position: center top; } .card-custom.card-style-white-summary.card-third, .card-third.card-survey { padding-bottom: 100%; } .card-custom.card-style-white-summary.card-third .img, .card-third.card-survey .img{ bottom: 44%; } .card-custom.card-style-white-summary.card-third .btm-info, .card-third.card-survey .btm-info { top: 55%; } .card-custom.card-style-white-summary .btm-info, .card-third.card-survey .btm-info, .card.card-half.card-video.card-style-embed-video-half-card>div.btm-info { background: #fff; overflow: hidden; } .card-custom.card-style-white-summary .btm-info p, .card-third.card-survey .btm-info p span.sub, .card.card-third.card-video.card-style-embed-video-third-card .btm-info .summary { color: #000; } .card-custom.card-style-white-summary .btm-info p .title, .card-third.card-survey .btm-info .title, .card.card-third.card-video.card-style-embed-video-third-card .btm-info .title { color: #000; padding-bottom: 11px; } .btm-info p .title, .card-third.card-survey .btm-info .title { font-weight: 600; } .card-custom.card-style-red-quote { background: #e31a2d; } .card-custom.card-style-red-quote.card .btm-info { background: none; height: 100%; max-height: 100%; padding: 0 1em; } .card-custom.card-style-red-quote .btm-info p .title { color: #fff; font-size: 1.5em; font-weight: normal; font-style: italic; padding-top: 0.25em; } .card-custom.card-style-red-quote .btm-info p .summary { color: #fff; position: absolute; bottom: 1.4em; font-size: 0.95em; } .card-custom.card-style-red-quote .btm-info p:first-child:before { content: "\e936"; font-family: "icomoon"; font-size: 2.75em; font-weight: normal; } .card-custom.card-style-red-quote .btm-info p .title:after { content: "\e937"; font-family: "icomoon"; vertical-align: super; font-size: .5em; line-height: 0.5em; } .card-custom.card-style-gray-quote.card-banner { background: #333; } .card-custom.card-style-gray-quote.card .btm-info { background: none; height: 100%; max-height: 100%; padding: 0 1em; } .card-custom.card-style-gray-quote .btm-info p .title { color: #E6E6E6; font-size: 1.5em; font-weight: normal; font-style: italic; padding-top: 0.5em; padding-left: 2.5em;} .card-custom.card-style-gray-quote .btm-info p .summary { color: #fff; position: absolute; bottom: 1.4em; font-size: 1.1em; padding-left: 2.9em; } .card-custom.card-style-gray-quote .btm-info p:first-child:before { content: "\e936"; font-family: "icomoon"; font-size: 2em; font-weight: normal; color: #E41B2D; position: absolute; top: .6em; left: 0.7em;} /*.card-custom.card-style-red-quote .btm-info p .title:after { content: "\00a0 \e937"; font-family: "icomoon"; vertical-align: super; font-size: .5em; line-height: 0.5em; color: #E41B2D; }*/ .card-fact { background-color: #000; color: #fff; } .card-fact a, .card.card-fact .info-plain p { color: #fff; } .card.card-fact .text .center { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 95%; } .card.card-fact .text p a { position: absolute; left: 2.5%; bottom: 2.5%; } .card.card-fact .text p.summary { font-size: 1.7em; } .card.card-fact .text .date { font-size: 1.25em; } .card-fact.card-style-white { background-color: #fff; color: #000; } .card-fact.card-style-white a, .card-fact.card-style-white .info-plain p { color: #555; } .card .info-plain { padding: 1em; left: 0; right: 0; bottom: 0; top: 0; position: absolute; } .card .info-plain .date { margin-bottom: 0.5em; } .card .info-plain p { color: #555; margin-bottom: 0.5em; font-size: 1.2em; } .card .info-plain .more { color: #e31a2d; font-size: 1em; } .card .info-plain h3 { margin-bottom: 0.15em; font-size: 1.3em; } .card .info-plain .text { overflow: hidden; max-height: 100%; } .card .info-plain.with-image img { width: 35%; max-height: 100%; float: left; } .card .info-plain.with-image .text { margin-left: 40%; } .card .view-full-btn { position: absolute; bottom: 1em; right: 1em; } .card .graphic-pill { position: absolute; top: 1em; left: 1em; } .card .info-plain.with-image.wide-banner img { width: 16em; } .card .info-plain.with-image.wide-banner .text { margin-left: 17.5em; } .card .info-plain.with-image.wide-banner .text a.report-download { position: absolute; bottom: 1em; right: 1em; padding: 0.8em; background: #e31a2d; color: #fff; } .card .info-plain.program .text { overflow: visible; } .card .info-plain.program.with-image img { padding: 1em 0; margin-right: 1.5em; } .card .info-plain.program.with-image .text { margin-left: 0; } .card-video a span.icon-play-button { color: #fff; font-size: 5.5em; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .card-video a span.icon-play-button:hover { color: #e31a2d; } .card.card-half.card-video.card-style-embed-video-half-card>div:first-of-type { position: relative; height: 300.312px;} .card.card-third.card-video.card-style-embed-video-third-card>div:first-of-type { height: 195.72px; position: relative;} .card-program .icons { position: absolute; bottom: 0; left: 0; right: 0; overflow: hidden; color: rgba(0,0,0,0.4); font-size: 2em; padding: 0.3em 0.5em; } .card-empty { display: none; } .admin-edit-mode .card-empty { display: block; } .card-empty .card { background: rgba(0,0,0,0.1); } .card-infographic .img { background-position: center top; } .card-interview .top-text{ float: left; width: 65%; } .card-interview .top-text h3 { padding-top: 0.5em; } .card-interview .top-text h4 { padding-bottom: 2em; } .card-interview .info-plain.with-image img { width: 30%; max-height: initial; float: right; } .card-interview .info-plain.with-image .text { margin-left: 0; clear: both; } .card-interview.card-style-full-image .img { background-position: center center; background-size: cover; } .card-interview.card-style-full-image .content { position: absolute; height: 100%; width: 100%; } .card-interview.card-style-full-image .pill { color: #e31a2d; border-color: #e31a2d; } .card-interview.card-style-full-image .pill:hover { color: #fff; } .card-interview.card-style-full-image .top-text { margin: 1em; } .card-interview.card-style-full-image .interview-title { background: rgba(64,64,64,0.7);position: absolute;left: 0;bottom: 0; right: 0;color: #fff;max-height: 60%;overflow: hidden; top: auto; padding: 1em;} .card-interview.card-style-full-image .interview-title h3 { color: #fff; padding: 0 0 1% 0; font-size: 1.2em; } .card-interview.card-style-full-image .interview-title h4 { color: #fff; padding: 0 0 2% 0; font-size: 1em; } .card-interview.card-style-full-image .interview-title p.summary { color: #fff; padding: 0 0 1% 0; font-size: 1em; } .card-interview.card-style-full-image .interview-title p.summary a { color: #fff;} .card-interview.card-style-full-image .interview-title p.summary a.more { color: #e31a2d; } .card-interview.card-style-white-summary .top-text { margin: 1em; } .card-interview .top-text.locked a.pill, .card-interview .top-text.locked span.pill, .card-pov .top-text.locked a.pill, .card-pov .top-text.locked span.pill {padding: 0.6em 1.2em 0.6em 3em; background-image: url(/img/bg-redLock.png);background-repeat: no-repeat; background-position: 12px 4px;} .card-interview .top-text.locked a.pill:hover, .card-interview .top-text.locked span.pill:hover, .card-pov .top-text.locked a.pill:hover, .card-pov .top-text.locked span.pill:hover {padding: 0.6em 1.2em 0.6em 3em; background-image: url(/img/bg-whiteLock.png);} .card-interview.card-style-white-summary .content { position: absolute; top: 55%; width: 100%; padding: 2%; } .card-interview.card-style-white-summary.card-third { padding-bottom: 100%; } .card-interview.card-style-white-summary.card-third .showHalf { display: none; } .card-interview.card-half .show3rd { display: none; } .card-interview.card-style-white-summary.card-third .img, .card-blogpost.card-third .img, .card-pov.card-third .img, .card-pov.card-half .img, .card-blogpost.card-third .img, .card-rr.card-third .img { bottom: 45%; } .card-interview.card-style-white-summary.card-third .btm-info { top: 90%; width: 92%; padding: 0 4%; } .card-pov .info-plain {top:55%; background-color: #fff;} .card-blogpost .info-plain, .card-rr .info-plain {top:55%; background-color: #fff;} .thoughtleadershipexpertviews-required-reading .card-rr .info-plain {top:0;} .card-interview.card-style-white-summary .btm-info h3 { font-size: 1.2em; padding-top:0em; color: #000; } .card-interview.card-style-white-summary .btm-info { background: #fff; overflow: visible; } .card-rr .info-plain h3, .card-blogpost .info-plain h3, .card-pov .info-plain h3 { font-size: 1.2em; padding-left: 0.8em; padding-top:0em; color: #000; } .card-rr .info-plain h4, .card-blogpost .info-plain h4, .card-pov .info-plain h4 { font-size: 1em; padding-left: 0em; padding-top:0em; color: #000; padding-bottom: 2%; } .card-rr .info-plain h4 { padding-bottom: 4%; } .card.card-half.card-pov.content .img { bottom:0; } .card.card-half.card-blogpost.content .info-plain, .card.card-half.card-pov.content .info-plain { padding: 0; background-color: transparent; } .card.card-half.card-blogpost.content .info-plain .text, .card.card-half.card-pov.content .info-plain .text { position: absolute; left: 0; bottom: 0; right: 0; background: rgba(64,64,64,0.9); color: #fff; max-height: 60%; overflow: hidden; padding: 1em; } .card.card-half.card-blogpost.content .info-plain .text p, .card.card-half.card-pov.content .info-plain .text p{ display: none; } .card.card-half.card-blogpost.content .info-plain .text h3, .card.card-half.card-pov.content .info-plain .text h3{ color: #fff; } .card.card-half.card-blogpost.content .info-plain .text h4, .card.card-half.card-pov.content .info-plain .text h4{ padding-bottom: 0px; color: #fff; } .card-interview.card-style-white-summary .btm-info p.summary, .card-blogpost .info-plain p.summary, .card-pov .info-plain p.summary { font-size: 1.05em; padding-top: 0; color: #000; } .card-interview.card-style-white-summary .btm-info p.summary{ padding-top: 3.5%; padding-left: 0; line-height: 1.5em; } .card-interview.card-style-white-summary a.more { font-size: 1em; } .card-pov.card-style-full-image .img, .card-blogpost.card-style-full-image .img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-size: cover; background-repeat: no-repeat; background-position: center center; } .card-pov.card-style-full-image .info-plain, .card-blogpost.card-style-full-image .info-plain { background: rgba(64,64,64,0.7); position: absolute; left: 0; bottom: 0; right: 0; color: #fff; max-height: 60%; overflow: hidden; top: auto; } .card-pov.card-style-full-image .info-plain h3, .card-pov.card-style-full-image .info-plain h4, .card-pov.card-style-full-image .info-plain p.summary, .card-blogpost.card-style-full-image .info-plain h3, .card-blogpost.card-style-full-image .info-plain h4, .card-blogpost.card-style-full-image .info-plain p.summary { color: #fff; } .card-pov.card-style-full-image .info-plain p.summary span, .card-blogpost.card-style-full-image .info-plain p.summary span {display: none;} .card-blogpost .top-text, .card-pov .top-text, .card-rr .top-text {position: absolute; top:1em; left: 1em; z-index: 500;} .account div.profile-img { width: 100%; max-height: 300px; background-position: center center; background-size: cover; background-repeat: no-repeat; } .account .account-nav .by-line { padding: 1em; background: rgba(0,0,0,0.15); } .account .account-nav .by-line a { display: inline; margin: 0; font-size: 1.25em; } .account .account-nav .by-line .title { display: block; margin: 0; font-size: 1em; } .account-nav ul { padding: 1em 0; clear: left; background: rgba(0,0,0,0.05); } .account-nav ul li a { padding: 0 0 0 1.5em; line-height: 2em; display: block; } .account-nav ul li a.active { background: #000; color: #fff; } .account-userinfo form.standard fieldset, .account-profile form.standard fieldset { padding: 0 1em; } .account-profile .lay2col { padding: 0; } .account-profile div.input.file { overflow: hidden; } .account-profile div.input.file img { max-width: 100%; } .account-profile form.standard textarea.bio { box-sizing : border-box; width: 100%; height: 16em; } .account-profile input.submit { float: right; } .profiles img { max-width: 100%; } .circle-headshot { float: left; background-position: center center; background-size: cover; background-repeat: no-repeat; border-radius: 50%; margin-right: 0.5em; width: 2.8em; height: 2.8em; } .lay1col > div.account-nav-2 {display: flex; flex-wrap: nowrap; align-content:flex-start; margin-bottom: 25px; } .account-nav-2>div:nth-child(1) {display: flex; flex-wrap: nowrap; align-content:center; align-items: center;justify-content: center; width: 48.5%; margin-right: 1.5%;} .account-nav-2>div:nth-child(2) {width: 48.5%; margin-left: 1.5%; display: flex; flex-wrap: nowrap; align-content:center;} .account-nav-2>div:nth-child(1)>div{width: 50%} .account-nav-2>div:nth-child(1)>div:nth-child(1) a {height: 250px;display: block;background-image: url(/data/images/c/c/a/ccaa74f…);width: 250px;background-position: center center; background-size: cover;background-repeat: no-repeat;border-radius: 50%;} .account-nav-2>div:nth-child(1)>div:nth-child(2) h2 {font-size: 1.5em; text-transform: uppercase; margin-bottom: 2%; font-weight: bold;} .account-nav-2>div:nth-child(1)>div:nth-child(2) h2 a {font-weight: bold;} .account-nav-2>div:nth-child(1)>div:nth-child(2) h2 a:hover {color: #e31e2f;} .account-nav-2>div:nth-child(1)>div:nth-child(2) p { font-size: 1.25em; margin-bottom: 5%; font-weight: bold;} .account-nav-2>div:nth-child(2)>div:nth-child(1) {background:rgba(0,0,0,0.05); width: 50%;} .account-nav-2>div:nth-child(2)>div:nth-child(1) ul {background-color: transparent; margin-left: 10%;} .account-nav-2>div:nth-child(2)>div:nth-child(1) ul li {position: relative; padding-left:20px; font-size: 1.5em; margin-bottom: 15px;} .account-nav-2>div:nth-child(2)>div:nth-child(1) ul li img {height:auto; width:35px; position: absolute; top: 0px; left:0px;} .account-nav-2>div:nth-child(2)>div:nth-child(2) {background:rgba(0,0,0,0.075); display: flex; flex-wrap: wrap; align-content:center; width: 42%; padding: 0 4%; height: 100%; background:rgba(0,0,0,0.075); align-items: center;justify-content: center;} .account-nav-2>div:nth-child(2)>div:nth-child(2) p {font-size: 1.5em;padding-bottom:5%; text-align: left; width: 100%;} .account-nav-2>div:nth-child(2)>div:nth-child(2) ul {background-color: transparent; width: 100%;} .account-nav-2>div:nth-child(2)>div:nth-child(2) ul li {background-color:#e31e2f; font-weight: bold; padding: 0.2em; color: #fff; text-align: center;} .account-nav-2>div:nth-child(2)>div:nth-child(2) ul li a {color:#fff; padding-left: 0px;} .account-nav-2 ul { padding: 1em 0; clear: left; background: rgba(0,0,0,0.05); } .account-nav-2 ul li a { padding: 0 0 0 1.5em; line-height: 2em; display: block; } .account-nav-2 ul li a.active { color:#e31e2f; } .account-nav-2 ul li a:hover { color:#e31e2f; } .thoughtleadershipexpertviews-cmo-blog-detail .blogposts .by-line, .thoughtleadershipexpertviews-pov-detail .povs .by-line { margin: 0 0 0 0; } .thoughtleadershipexpertviews-cmo-blog-detail .blogposts .details .by-line p, .thoughtleadershipexpertviews-pov-detail .povs .details .by-line p { margin: 0 0 0 0; font-size: 1.2em; } .thoughtleadershipexpertviews .blogposts .by-line .date, .thoughtleadershipexpertviews .povs .by-line .date {clear:both;} .thoughtleadershipexpertviews .blogposts .by-line a { display: inline; margin: 0; } .thoughtleadershipexpertviews .blogposts .by-line h4 { color: #e31a2d; font-weight: 700; } .thoughtleadershipexpertviews .blogposts .details, .thoughtleadershipexpertviews .povs .details { margin-left: 8em; margin-right: 8em; } .thoughtleadershipexpertviews .blogposts .details .ugc-clean p, .thoughtleadershipexpertviews .blogposts .details .ugc-clean p:last-of-type, .thoughtleadershipexpertviews .povs .details .ugc-clean p, .thoughtleadershipexpertviews .povs .details .ugc-clean ol li, .thoughtleadershipexpertviews .povs .details .ugc-clean ul li, .thoughtleadershipexpertviews .povs .details .ugc-clean p:last-of-type, .thoughtleadershipexpertviews .blogposts .details .ugc-clean ul li { font-size: 1.40em; line-height: 1.5em} .thoughtleadershipexpertviews .povs .details .ugc-clean ul li:last-of-type, .thoughtleadershipexpertviews .povs .details .ugc-clean ol li:last-of-type {padding-bottom:10px;} .thoughtleadershipexpertviews .blogposts .details p:last-of-type, .thoughtleadershipexpertviews .povs .details p:last-of-type { font-size: 1.25em; line-height: 1.35em} .card.card-half.card-podcast .info { position: absolute; top: 40%; right: 2%; width: 48%; } .card.card-half.card-podcast .info p { font-size: 18px; color: #333333; font-weight: bold; } .card.card-half.card-podcast .info p span.title, .card.card-half.card-podcast .info p span.company { font-size: 16px; } .card.card-half.card-podcast .btm-info { background: none; bottom: 10px; } .card.card-half.card-podcast .btm-info audio{ display: block; margin: 0 auto; } .social {margin-left: 0px; padding-left: 0px; clear: both;} a.at-icon-wrapper.at-share-btn { background: #fff !important; border: 1px solid #a6a6a6; } a.at-icon-wrapper.at-share-btn.at-svc-email { display: none; } svg.at-icon { /* fill: rgb(166, 166, 166) !important; */ width: 40px !important; height: 30px !important; } span.at-icon-wrapper { line-height: 30px !important; height: 30px !important; width: 40px !important; padding: 5px; } a.at-icon-wrapper.at-share-btn:hover { border: 1px solid #ed333b !important; } span.at-icon-wrapper svg.at-icon { fill: rgb(166, 166, 166) !important; } span.at-icon-wrapper:hover svg.at-icon { fill: rgb(237, 52, 59) !important; } .addthis_inline_share_toolbox { margin-top: 5px; margin-bottom: 25px; float: left; } .at-resp-share-element .at-share-btn { margin: 0 15px 0 0 !important; } ul.social li a.button { padding: .74rem 1rem .74rem 1rem ; background-color: #eb7423; border-color: #eb7423; } ul.social li a.button:hover { background-color: #ed333b; } .at-style-responsive .at-share-btn { padding: 0px !important; } ul.social li a.button { padding: .74rem 1rem .74rem 3rem; background-color: #a6a6a6; border-color: #a6a6a6; display: inline-block; margin-top: 4px; color:#fff; background: #a6a6a6 url("/img/MM.png") no-repeat 5% center; } .thoughtleadershipexpertviews .nav-section div p { color: #fff; line-height: 2; } .thoughtleadershipexpertviews .nav-section div:nth-child(4) p { line-height: 1; } .thoughtleadershipexpertviews .nav-section div a { height: 9em; } .thoughtleadershipexpertviews .nav-section div a .icon { font-size: 5.5em; } .thoughtleadershipexpertviews .nav-section div a .icon-expert-views { font-size: 4.5em; margin-top: 0.25em; } .thoughtleadershipexpertviews .nav-section div a:hover .icon { transform: scale(1.15); } .thoughtleadershipexpertviews .lay3col.nav-experts > div:first-of-type { background: #000; float: right; } .thoughtleadershipexpertviews .card-expert-views { box-shadow: 0 0 0 1px #000; } h3 .rsub { font-size: 0.75em; float: right; padding: 0 0.5em; color: #ccc; font-weight: normal; } .account-recommendations h2 a { float: right; } .account-recommendation-add h2 a { float: right; } .peers-recommended h3 { font-weight: 500; } .recommendation { clear: both; position: relative; } .recommendation img { float: left; max-width: 30%; } .recommendation .info { margin-left: 35%; } .recommendation p { font-size: 1.1em; } .recommendation p.error { background: rgba(0,0,0,0.15); padding: 4em 0; text-align: center; } .card .recommendation { padding: 1em; } .recommendation a.remove { position: absolute; top: 0; right: 0; background: #e31a2d; color: #fff; display: none; padding: 0.4em 0.8em; font-size: 1.2em; cursor: pointer; } .recommendation:hover a.remove { display: block; } /* --- util ---*/ .placeholder { text-align: center; background: rgba(0,0,0,0.1); font-size: 2em; padding: 5em 0; margin: 0; font-weight: 600; clear: both; max-height: 1em; } .placeholder-nav { text-align: right; float: right; padding: 1em; } .placeholder.tall { padding: 8em 0; } .placeholder.medium { padding: 2.5em 0; } .placeholder.short { padding: 1em 0; } .placeholder.header { margin-bottom: 0em !important; } .placeholder.footer { margin-top: -0.8em; } .placeholder.bar { padding: 0.45em 0; background: #000; color: #fff; font-size: 1.7em; line-height: 0.8em; } .placeholder.bar a { color: #fff; } .placeholder.bar.red-dot { text-align: left; padding-left: 1.4em; } .placeholder.bar.red-dot a > span:before, .placeholder.bar.red-dot > span:before { content: " "; display: inline-block; background: #e31a2d; height: 1em; width: 1em; margin-right: 0.5em; border-radius: 50%; float: left; margin-top: -0.1em; } .placeholder.red { background: #e31a2d; color: #fff; } .mcBanner { background: #333333; color: #fff; padding: 2em; } .mcBanner h1 { font-size: 3em; } .mcBanner h2 { padding: 0.5em 0; font-size: 1.8em; } .mcBanner p { color: #fff; font-weight: 600; font-size: 1.5em; padding: 1em 0 0; } div.banner { background: #333333; color: #fff; padding: 2em; } div.banner h1 { padding: 0 0 0.5em; } div.banner p { color: #fff; } .clear { clear: both !important; } .icon-logo { color: #e31a2d; } .ugc-clean h1, .ugc-clean h2, .ugc-clean h3, .ugc-clean h4 { font-size: 1.2em; margin: 0.5em 0; } .ugc-clean ul { padding: 0em 1em 0em 3em; } .ugc-clean ul li ul { padding: 1em 1em 0em 3em; } .ugc-clean ul li { list-style: disc; padding: 0.25em 0; } .ugc-clean ul li ul li{ font-size: 1em; } .ugc-clean ol li { list-style: decimal; } .thoughtleadership-program .ugc-clean ol li, .thoughtleadership-program .ugc-clean ul li {color: #000;} .mediaKit p { padding-top: 5px; padding-bottom: 20px; } .mediaKit h2 { font-size: 1.5em; margin-bottom: 0.5em; text-transform: uppercase; } .mediaKit a { color: #e31a2d; } .mediaKit div { padding-bottom: 55px; } .mediaKit img { box-shadow: 0 0 0 1px #bbb; width: 100%; } form.payment p.error { background: #e31a2d; color: #fff; padding: 1em 0; text-align: center; margin-bottom: 1em; } form.payment .listing h2.price { float: right; padding: 0 1em; } form.payment .by-line span.email { color: #000; } .upgrade-wrapper { position: relative; } .overlay .not-member{ margin: 5% auto 0px; width: 332.156px; display: block; font-size: 19.5px; color: #fff; background-color: #000; padding: 0 0.65em; line-height: 2em; text-align: center; box-shadow: 0 0 10px rgba(0,0,0,0.3); text-transform:uppercase; } .overlay { position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(255,255,255,0.7); } .overlay form { width: 27.5em; margin: 5% auto 0; float: none; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.3); padding: 0 0 1.5em; } .overlay form fieldset { padding: 0.5em 2em 0.5em; } .overlay form h3 { text-align: center; text-transform:uppercase; } .overlay form div.submit { clear: none; } .overlay form a.not-member { line-height: 2.5em; float: right; color: #999; } div.test { padding: 1em; background: rgba(0,0,255,0.1); border: 1px solid rgba(0,0,255,0.2); } div.test p { margin: 0 0 1em; } div.test ul li { font-size: 1em; font-family: monospace; } div.test ul li strong { width: 10em; display: inline-block; } div.sub-info { background: rgba(0,0,0,0.1); padding: 0.8em 1em 0; clear: both; margin: -1.5em 0 2em; } div.sub-info p { padding: 0 0 0.7em; color: #666; font-size: 1.1em; } div.sub-info p span { color: #000; } div.success { background: rgba(0,0,0,0.1); padding: 1em; } div.success h1 { text-align: center; } div.success p { text-align: center; } div.success p.download { padding: 1.5em 0 1em; } .thoughtleadership .report-submitted p.email { margin: 1.2em 0; } .thoughtleadership .report-submitted p.email span { padding: 0.3em 0.6em; background: rgba(0,0,0,0.1); font-size: 1.2em; } .thoughtleadership .report-submitted div.success h1 { margin: 0.5em 0; } .thoughtleadership .report-submitted a.back { color: #e31a2d; float: right; } /* --- Admin --- */ #toggle-admin-edit-mode { display: none; font-size: 2em; color: rgba(0,0,0,0.4); padding: 0.25em 0.4em; margin-top: 0.6em; cursor: pointer; float: right; } #toggle-admin-edit-mode.active, #toggle-admin-edit-mode:hover { color: #fff; background: #1772e8; } .is_admin #toggle-admin-edit-mode { display: block; } div.card { position: relative; } .admin-menu { position: absolute; top: 0; right: 0; color: #fff; background: #1772e8; display: none; width: auto !important; } .admin-menu .icon { padding: 0.85em; display: block; font-size: 1.2em; } .admin-menu:hover .icon { display: none; } .admin-menu ul { display: none; padding: 1em; text-align: left; margin: 0; } .admin-menu ul li { line-height: 1em; } .admin-menu ul a { color: #fff; } .admin-menu:hover ul { display: block; } .card .admin-menu { display: block; } .content .admin-menu { display: block; } #header #menu-trigger { background: #e31a2d; position: absolute; left: 0; top: 0; height: 50px; width: 80px; z-index: 3; } #header #menu-trigger .menu-icon { display: inline-block; position: absolute; left: 50%; top: 65%; bottom: auto; right: auto; transform: translateX(-50%) translateY(-50%); width: 30px; height: 3px; background-color: #FFF; } #header #menu-trigger .menu-icon::before, #menu-trigger .menu-icon:after { content: ''; width: 100%; height: 100%; position: absolute; background-color: inherit; left: 0; transition: transform .5s, top .5s, background-color .5s; } #header #menu-trigger .menu-icon::before { bottom: 6px; } #header #menu-trigger .menu-icon::after { top: 6px; } #header #menu-trigger.is-clicked .menu-icon { background-color: transparent; } #header #menu-trigger.is-clicked .menu-icon::before, #menu-trigger.is-clicked .menu-icon::after { background-color: #fff; } #header #menu-trigger.is-clicked .menu-icon::before { bottom: 0; transform: rotate(225deg); } #header #menu-trigger.is-clicked .menu-icon::after { top: 0; transform: rotate(135deg); } #header .mobile-menu { display: none; font-size: 1.5em; position: fixed; height: 100%; left: -60%; top: 50px; z-index: 3; width: 60%; background-color: #000; padding: 1em 0; } #header .mobile-menu h3 { color: #e31a2d; margin: 0 0.5em 0.2em 0; display:block; } #header .mobile-menu ul { padding-left: 1em; margin-bottom: 0.5em; } #header .mobile-menu ul li { letter-spacing: 1px; padding: 0.75em 0; font-size: 0.9em; font-weight: 600; width: 94%; } #header .mobile-menu ul a { color: #fff; text-transform: uppercase; } #header .mobile-menu ul li:nth-last-child(-n+2) a { color: #e31a2d; } #header .mobile-menu ul li:nth-last-child(2) { padding-top: 1.25em; border-top: 3px solid #e31a2d; } #header .mobile-menu ul li:nth-child(9) { padding-bottom: 1.25em; } #header .mc .wrapper .apply-mobile { display: none; position: absolute; right: 2%; color: #fff; top: 50%; transform: translateY(-50%); font-size: 1.25em; } #header .mc .wrapper .apply-mobile a { color: #fff; } #header .messages .message { display: none; } #header .messages .message:nth-child(-n+1) { display: block; } /* --- Layout --- */ .row { clear: both; margin: 0px 2em 2em 2em; } .extended { margin: 0 0 2em; } .wrapper { width: 1135px; margin: 0 auto; position: relative; } .cfx:before, .row:before, .lay1col:before, .lay2col:before, .lay3col:before, .lay4col:before, .lay5col:before, .lay6col:before, .cfx:after, .row:after, .lay1col:after, .lay2col:after, .lay3col:after, .lay4col:after, .lay5col:after, .lay6col:after { content: ""; display: table; } .cfx:after, .row:after, .lay1col:after, .lay2col:after, .lay3col:after, .lay4col:after, .lay5col:after, .lay6col:after { clear: both; } .cfx, .row, .lay1col, .lay2col, .lay3col, .lay4col, .lay5col, .lay6col { zoom: 1; } .row { margin: 0 1%; clear: both; } .row.extended { margin: 0; } .row.vpad { margin-bottom: 2%; } .lay1col, .lay2col, .lay3col, .lay4col { clear: both; } .lay1col > div { margin: 0 1% 2%; float: left; width: 98%; } .lay2col > div { margin: 0 1% 2%; float: left; width: 48%; } .lay3col > div { margin: 0 1% 2%; float: left; width: 31.333%; } .lay4col > div { margin: 0 1% 2%; float: left; width: 23%; } .lay5col > div { margin: 0 1% 2%; float: left; width: 18%; } .lay6col > div { margin: 0 1% 2%; float: left; width: 14.666%; } .lay7col > div { margin: 0 1% 2%; float: left; width: 12.286%; } .lay4col.nospace, .lay5col.nospace, .lay6col.nospace { margin-bottom: 2%; } .lay4col.nospace > div { width: 25%; margin: 0; } .lay5col.nospace > div { width: 20%; margin: 0; } .lay6col.nospace > div { width: 16.666%; margin: 0; } .lay7col.nospace > div { width: 14.286%; margin: 0; } .lay1col > div.colfull { margin: 0 0 2%; width: 100%; } .lay2col > div.colfull { margin: 0 0 2%; width: 50%; } .lay3col > div.colfull { margin: 0 0 1%; width: 33.3333%; } .lay4col > div.colfull { margin: 0 0 2%; width: 25%; } .lay2col > div.col2x { margin: 0 1% 2%; width: 98%; } .lay3col > div.col2x { margin: 0 1% 2%; width: 64.666%; } .lay4col > div.col2x { margin: 0 1% 2%; width: 48%; } .lay4col > div.col3x { margin: 0 1% 2%; width: 73%; } .lay1col > div.col3-4x { margin: 0 12.5% 2%; width: 75%; } .lay2col > div.colright, .lay3col > div.colright, .lay4col > div.colright { float: right; } .lay1col .vpad { margin: 0 0 2%; } .lay2col .vpad { margin: 0 0 4%; } .lay3col .vpad { margin: 0 0 4%; } .lay4col .vpad { margin: 0 0 8%; } .lay1col > div.colfull .vpad, .lay3col > div.col2x .vpad, .lay4col > div.col3x .vpad { margin: 0 0 2%; } .lay1col .subcol > div { margin: 0 0 2%; } .lay2col .subcol > div { margin: 0 0 4%; } .lay3col .subcol > div { margin: 0 0 6%; } .lay4col .subcol > div { margin: 0 0 8%; } .lay1col div.pla {height:250px; position:absolute; top:0px; left: 0px;} .lay1col div.pta {position:absolute; bottom: 0px; left:0px;} body.blank { overflow: hidden; padding-top: 10px;} body.blank .wrapper { width: 1135px; } .headerUnlocked {width: 25px; height: auto; fill:#fff;} .CMOerror404 { width: 100%; height: 767px; background: #253968 url("/img/error.png") no-repeat 0 30px; padding-top: 4%; } .CMOerror404 h2 { text-align: center; font-size: 76px; color:#bcc0c9; line-height: 50px; font-weight: bolder; } .CMOerror404 h2 span { text-align: center; font-size: 20px; color:#bcc0c9; display: block; } .CMOerror404 h3 { text-align: center; font-size: 46px; color:#fff; text-transform: uppercase; font-weight: bolder; margin-top: 40px; } .CMOerror404 p { text-align: center; font-size: 23px; color:#fff; margin-top: 160px; } .CMOerror404 p.button { font-size: 24px; color:#fff; text-transform: uppercase; background-color: #e31a2c; padding: 1% 0%; width: 210px; margin: 2.5% auto; } .CMOerror404 p.button a { color:#fff; } .CMOerror404 ul { display: flex; flex-wrap: nowrap; margin: 3% 180px; } .CMOerror404 ul li { margin: 0 3.5%; } .CMOerror404 ul li a{ color: #fff; border-bottom: 1px solid #fff; line-height: 34px; } div.holderCSS { box-shadow: 0 0 0 1px #bbb;padding-bottom: 27%;width: 48%;position: relative; } div.holderCSS a{ height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; background-color: #e31a2d; position: absolute; } div.holderCSS a p { font-size: 2.6em;font-weight: 600;text-align: center; color: #fff; } div.holderCSS a img { height: 100%; width: 100%; } /* Full */ @media (min-width: 1176px) and (max-width: 1223px) { #header .mn ul li a { padding: 0 0.5em; } } @media (min-width: 900px) and (max-width: 1130px) { #header .mn ul li a { padding: 0 0.5em; } } @media (min-width: 766px) and (max-width: 850px) { #header .mn ul li a { padding: 0 0.5em; } } @media (min-width: 900px) and (max-width: 985px) { #header .ch ul.stats { margin: 2.5em 0 0 3em; } } @media (max-width: 1176px) { .toTop { opacity: 0.5; left: auto; right: 3em; margin: 0; } .insightcenter-section-landing .card.card-banner.interactive { width: 965px; height: 312px; } .insightcenter-section-landing .card.card-banner.interactive img { width:100%; height: 100%; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-charts { top:142px; left: 70px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-facts { top:162px; left:296px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-apps { top:63px; left:531px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-indusrty { top:100px; left:730px; } .thoughtleadership-event .webcasts .embed {padding-bottom: 40% !important;} .fadeShow ul:first-of-type { top: 200px; left: 32px; } .fadeShow ul:last-of-type { top: 250px; left: 70px;} .fadeShow span {top:200px; } .fadeShow span.icon-prev-arrow { left:35px; } .fadeShow span.icon-nav-arrow { right:690px; } .account-nav-2>div:nth-child(1)>div:nth-child(1) a {height: 200px;width: 200px;} } /* Tablet Landscape */ @media (min-width: 1024px) and (max-width: 1175px) { body { font-size: 12px; } .wrapper { width: 1005px; } .thoughtleadership-event .webcasts .embed {padding-bottom: 40% !important;} } @media (min-width: 981px) and (max-width: 1023px) { body { font-size: 11px; } .wrapper { width: 960px; } .toTop { opacity: 0.5; left: auto; right: 3em; margin: 0; } .insightcenter-section-landing .card.card-banner.interactive { width: 921px; height: 298px; } .insightcenter-section-landing .card.card-banner.interactive img { width:100%; height: 100%; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-charts { top:132px; left: 67px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-facts { top:152px; left:282px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-apps { top:60px; left:506px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-indusrty { top:93px; left:695px; } .thoughtleadership-event .webcasts .embed {padding-bottom: 45% !important;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts div {position: absolute; width: 40%; top:10%; right: 5%;} .fadeShow ul:first-of-type { top: 198px; left: 10px; } .fadeShow ul:last-of-type { top: 250px; left: 50px;} .fadeShow span {top:200px; } .fadeShow span.icon-prev-arrow { left:35px; } .fadeShow span.icon-nav-arrow { right:685px; } } @media (min-width: 901px) and (max-width: 980px) { body { font-size: 10.5px; } .wrapper { width: 840px; } .insightcenter-section-landing .card.card-banner.interactive { width: 807px; height: 261px; } .insightcenter-section-landing .card.card-banner.interactive img { width:100%; height: 100%; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-charts { top:112px; left: 55px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-facts { top:130px; left:242px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-apps { top:55px; left:445px; font-size:36px;} .insightcenter-section-landing .card.card-banner.interactive p.interactive-indusrty { top:77px; left:605px; } .thoughtleadership-event .webcasts .embed {padding-bottom: 45% !important;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts {background-size: 35%;} .fadeShow ul:first-of-type { top: 198px; left: 10px; } .fadeShow ul:last-of-type { top: 250px; left: 50px;} .fadeShow span {top:200px; } .fadeShow span.icon-prev-arrow { left:35px; } .fadeShow span.icon-nav-arrow { right:560px; } .account-nav-2>div:nth-child(1)>div:nth-child(1) a {height: 170px;width: 170px;} } /* Tablet Portrait */ @media (min-width: 767px) and (max-width: 900px) { body { font-size: 9px; } .wrapper { width: 748px; } #page { font-size: 9px; } .lay4col.early-break > div { width: 48%; } .lay4col.nospace.early-break > div { width: 50%; } /*.mediacenter .listing-header.media-center .auto-filter form select, .insightscenter-executive-appointments .listing-header.media-center .auto-filter form select {width:30em;}*/ .insightcenter-section-landing .card.card-banner.interactive { width: 718px; height: 232px; } .insightcenter-section-landing .card.card-banner.interactive img { width:100%; height: 100%; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-charts { top:98px; left: 46px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-facts { top:112px; left:209px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-apps { top:50px; left:398px; font-size:30px;} .insightcenter-section-landing .card.card-banner.interactive p.interactive-indusrty { top:66px; left:534px; } .thoughtleadership-event .webcasts .embed {padding-bottom: 50% !important;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts {background-size: 35%;} .fadeShow ul:first-of-type { top: 198px; left: 0px; } .fadeShow ul:last-of-type { top: 250px; left: 50px;} .fadeShow span {top:200px; } .fadeShow span.icon-prev-arrow { left:35px; } .fadeShow span.icon-nav-arrow { right:490px; } .account-nav-2>div:nth-child(1)>div:nth-child(1) a {height: 170px;width: 170px;} } @media (min-width: 500px) and (max-width: 766px) { .thoughtleadership-programs-landing .card .info-plain p {font-size: 2em; } .thoughtleadership-programs-landing .card .info-plain h3 {font-size: 1.8em; } .thoughtleadership-event .webcasts .embed {padding-bottom: 80% !important;} } /* Mobile */ @media (max-width: 766px) { body { font-size: 9px; } #page { font-size: 9px; } .wrapper { width: 100%; } .lay2col > div, .lay3col > div, .top2events > article, .btm3events > article { width: 78%; clear: both; margin-left: 11%; margin-right: 11%; float: none; margin-top: 5%; } .lay4col > div { width: 48%; } .lay5col > div, .lay6col > div { width: 31.333%; } .lay4col > div.col1x, .lay4col > div.col3x, .lay4col > div.col2x, .lay3col > div.col2x { width: 78%; clear: both; margin-left: 11%; margin-right: 11%; float: none; } .lay3col > div.colfull { margin: auto; width: 98%; } .lay2col > div.colfull { margin: 0 0 2%; width: 100%; } .lay4col > div.colfull { margin: 0 0 2%; width: 100%; } .lay4col > div.m1col { margin: 0 1% 2%; width: 98%; } .reports .placeholder.bar.red-dot {margin-bottom:5%;} .reports .lay4col.report-cats > div, .home .lay4col.report-cats > div {margin-left: 2.5%;margin-right: 2.5%;margin-bottom: 2.5%; width: 20%} /*.lay4col.nospace > div { width: 50%; } .lay5col.nospace > div, .lay6col.nospace > div, .lay7col.nospace > div { width: 33.333%; } .lay7col.nospace > div:nth-child(-n+4) { width: 25%; }*/ .lay1col .vpad, .lay2col .vpad, .lay3col .vpad, .lay4col > div.col1x .vpad, .lay4col > div.col3x .vpad { margin: 0 0 2%; } .lay4col .vpad { margin: 0 0 4%; } .lay1col .subcol > div, .lay2col .subcol > div, .lay3col .subcol > div { margin: 0 0 2%; } .lay4col .subcol > div { margin: 0 0 4%; } .card-blogpost .info-plain {top:55%;} .card-custom.card-style-red-quote .btm-info p .title { font-size: 1em; } .card-custom.card-style-red-quote .btm-info p .summary { font-size: 1em; } .card .info-plain { overflow: hidden; } .card-custom.card-style-white-summary.card-third, .card-custom.card-style-gray-quote.card-banner, .card-presentation.card-style-white-summary.card-third, .card-interview.card-style-white-summary.card-third, .card.card-third { padding-bottom: 100%; } #expertViewNav.card.card-third { padding-bottom: 40%; } .card-third.card-survey .img, .card-presentation.card-style-white-summary.card-third .img, .card-interview.card-style-white-summary.card-third .img, /*.card-custom.card-style-white-summary.card-third .img { background-size: contain; }*/ .card.card-fact .text .center { /*top: 55%;*/ font-size: 0.85em; } .card-custom.card-style-gray-quote.card-banner .btm-info p { font-size: 0.8em; } nav.horizontal h2 a { border-bottom: 0.25em solid #fff; padding: 0.7em 0.6em; } nav.horizontal h2.active a { border-bottom: 0.25em solid #fff; padding: 0.7em 0.6em; } #bg-overlay { background: rgba(0,0,0,0.6); width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none; z-index: 2; } .ps-overlay img { width: 90%; } #header .mc { height: 50px; z-index: 9999; position: relative; } #header .mc .wrapper { height: 50px; position: fixed; z-index: 1; box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); background: #e31a2d url(/img/bg-headerMCh2.png) no-repeat 60% center; background-size: contain; } #header .mc .wrapper:before { content: " "; background: #000; width: 60%; height: 100%; position: absolute; } #header .mc .wrapper .icon-membership { display: block; color: #740d16; font-size: 3.5em; position: absolute; left: 90px; top: 50%; transform: translateY(-50%); z-index: 3; } #header .mc h2 a { width: 25%; position: absolute; line-height: 1em; top: 50%; transform: translateY(-50%); left: 35%; padding-left: 0; z-index: 3; } #header .mc .wrapper .apply-mobile { display: block; } #header .mc .apply-membership, #header ul.stats, #header .mn, #header .ch .right a.btn, #header .mc .member { display: none; } #header .menu, #header .menu .search-form { display: block; } #header .mc #menu-trigger .menu-text { color: #fff; position: absolute; top: 0.75em; left: 50%; transform: translateX(-50%); font-size: 1.2em; font-weight: 600; } #header .ch form { width: 70%; } #header .ch .right { width: 50%; margin-right: 0; margin-top: 2%;} #header .search-form input.search { height: 2em; padding-left: 0.5em; width: 100% } #header .mobile-menu { display: block; } #header .ch .right ul.social { width: 100%; } #header .ch .right ul.social li { font-size: 0.85em; } .fadeShow ul, .fadeShow span { display: none; } .nav-banner { display: block; width: 100%; margin-bottom: 0; clear: left; } .nav-banner .text { display: block; height: 16em; } .nav-banner nav { display: block; width: 100%; font-size: 0.9em; position: relative; top: auto; right: auto; } .nav-banner nav ul { font-size: 0.9em; } .nav-banner.full .text { height: 42em; background-position: center 0 !important; } .nav-banner.full nav { position: relative; top: auto; right: auto; } .nav-events a:hover, .nav-events a.active { height: auto; } .lay4col.nav-events.nospace > div { height: 20em; } nav.expert-views ul li a { padding: 0.35em 1.2em; } nav.breadcrumb { display: none; } .items-searchbox h2 { font-size: 1.5em; } .join-description{margin:1%;} .membership .nav-banner .text, .advisoryboard .nav-banner.compact .text, .regions .nav-banner.compact .text { height: 16em; } .regions .nav-banner nav { bottom: initial; } .regions .nav-banner nav form select { background: #e31a2d; border-color: #e31a2d; } .regions .nav-banner.compact .text h1 { padding-top: 0.25em; font-size: 3em; } .cmoplus .browse-community { padding-bottom: 5em; } .cmoplus .browse-community ul { display: none; } .cmoplus .browse-community .community-search { left: 50%; transform: translate(-50%,-50%); width: 100%; text-align: center; } .cmoplus .browse-community .community-search h4 { display: none; } .cmoplus .browse-community .community-search form { float: none; width: 100%; } .cmoplus .browse-community .community-search form input.search { float: none; width: 80%; } .cmoplus .browse-community .community-search form input.search::-webkit-input-placeholder { color: rgba(0,0,0,0.5); text-align: left; } .cmoplus .browse-community .community-search form input.search::-moz-placeholder { color: rgba(0,0,0,0.5); text-align: left; } .cmoplus .top-banner h1 { padding-bottom: 1.2em } .cmoplus .top-banner h1:before { top: 40%; } .cmoplus .top-banner .cmoplus-user { top: 75%; right: 50%; transform: translate(50%); width: 100%; } .cmoplus .top-banner .cmoplus-user span { display: none; } .cmoplus .top-banner .cmoplus-user ul { left: 2em; } .cmoplus .top-banner .cmoplus-user ul li { font-size: 1em; } .nav-banner .text p { display: none; } .nav-banner.full .text h1 { color: #fff; font-size: 2.75em; } .resources .most-recent-resource, .insightcenter-articles .most-recent-resource, .insightcenter-facts .most-recent-resource { display: none;} .resources .nav-banner .text h1, .insightcenter-industryevents .nav-banner .text h1, .insightcenter-articles .nav-banner .text h1 { font-size: 2.75em; } .resources .nav-banner.compact .text, .insightcenter-articles .nav-banner.compact .text, .insightcenter-charts .nav-banner.compact .text { height: 16em; } .insightcenter-executive-appointments .nav-banner.compact .text h1 {font-size: 2.75em;} .insightcenter-facts .nav-banner.compact .text , .insightcenter-industryevents .nav-banner.compact .text { height: 16em; } .insightcenter-facts ul.sources, .insightcenter-industryevents ul.sources { display: none; } .insightcenter-facts .facts-dd select, .insightcenter-industryevents .facts-dd select { display: block; width: 100%; } .insightcenter-industryevents .nav-banner.compact .text, .insightcenter-executive-appointments .nav-banner.compact .text, .insightcenter-infographics .nav-banner.compact .text{ height: 16em; } .insightcenter-industryevents .nav-banner nav ul{ font-size: 0.9em;} .resources-books .listing p, .resources-books .listing li { font-size: 1em; } .resources-facts ul.sources { display: none; } .resources-facts .facts-dd select { display: block; width: 100%; } .pages-home #sponsors { height: 5em; } .pages-home .lay4col.nav-section div a { height: 7em; } .pages-home .lay4col.nav-section div a .icon { font-size: 3.5em; } .pages-home .lay4col.nav-section div a p { font-size: 1.5em; line-height: 2; } .pages-home nav.section h2 { font-size: 1.8em; } .pages-home nav.section h2 a { padding: 0 0 0 2em; } .pages-home nav.section h2 a .icon { font-size: 1.25em; } .pages-home nav.section h2 a:after { font-size: 1em; } .pages-home nav a br { display: none; } .pages-home nav.section h2 a { line-height: 2em; } .pages-home .infographics nav.section h2 a { padding-left: 2em; } .pages-home .items-searchbox form input[type="search"] { padding: 0.18em 1em 0.18em 0.3em; } .pages-home .items-searchbox span.icon-search { font-size: 3em; } .pages-home .lay2col .card-report .info-plain img{width:15em;} .pages-home .lay2col .card-report .info-plain h3{font-size: 1.8em;} .pages-home .lay2col .card-report .info-plain p{font-size: 1.3em;} .pages-home .lay3col .listing a.thumb img{width:11.5em;} .pages-home .lay3col .listing .info h3{font-size: 2.0em;} .pages-home .lay3col .listing .info p{font-size: 1.7em;} .pages-home .lay3col .card-style-white-summary .btm-info .summary{font-size: 1.43em;} .card-interview.card-style-white-summary .btm-info p.summary, .card-blogpost .info-plain p.summary, .card-blogpost .info-plain h4, .card-pov .info-plain p.summary {font-size: 14px;} .card-interview.card-style-white-summary .btm-info p.summary{ padding-top:2%; line-height: 16px;} .card-interview.card-style-white-summary .btm-info h3, .card-blogpost .info-plain h3, .card.card-pov .info-plain h3 {font-size: 16px; padding-top: 0;} .card-interview.card-style-white-summary .btm-info h4, .card-blogpost .info-plain h4, .card.card-pov .info-plain h4 {font-size: 15px; padding-top: 0; font-weight: normal;} .pages-home .lay3col .card-style-white-summary .btm-info span.title{font-size: 1.6em;} .pages-home .lay3col .card-survey .btm-info .title{font-size: 1.4em;} .card .info-plain h3 {font-size: 1.8em;} .card .info-plain p {font-size: 1.8em;} .listing.coverages h3, .pages-home .listing.appointments div:first-of-type > h3 {font-size: 2em;} .listing.coverages p, .pages-home .listing.appointments h4, .pages-home .listing.appointments .by-line, .listing p {font-size: 1.8em;} .pages-home .listing.coverages p.summary a {font-size: 1.8em;} .pages-home .lay2col .card-report{height:2em;} .card.card-event .btm-info h3 {font-size: 2em;} .pages-home .card.card-event .btm-info p {display: none;} .cmocomp-top-banner a:first-of-type { display: none; } .cmocomp-top-banner a:last-of-type { display: block; } .about-landing-page .lay3col.extended { display: none; } .about-landing-page .lay1col .colfull { margin-bottom: 0; } .about .nav-banner h1 { font-size: 30px; color: #fff; } .about-sponsors-affiliates .lay4col#sponsors .sponsor { width: 27.3333%; } .about-sponsors-affiliates .horizontal.sponsors br { display: none; } .about-sponsors-affiliates nav.horizontal { border-bottom: none; } .about-sponsors-affiliates .lay1col .colfull h3 a.more { font-size: 0.65em; } .about-sponsors-affiliates .lay4col#sponsors .sponsor.sponsor-apply { width: 94%; clear: both; } .about-sponsors-affiliates .lay4col#sponsors .sponsor.sponsor-apply a { padding-bottom: 20%; } .nav-banner.full nav { position: absolute; top: 10em; width: 24em; left: 3em; } nav#drop-down{ display: block; } nav#drop-down.membership { margin-top:10px; } .nav-banner nav#desktop-ul, .nav-banner-membership nav#desktop-ul { display: none; } .nav-banner nav, .insightcenter-overview .nav-banner nav, .regions-region .nav-banner nav, .membership-application .nav-banner nav, .membership-premium .nav-banner nav, .membership-join .nav-banner nav, .insightcenter-charts .nav-banner nav { position: absolute; top: 10em; width: 24em; left: 2em; z-index: 99999; } .nav-banner nav, .about-overview .nav-banner nav, .about-sponsors-affiliates .nav-banner nav, .about-executive-team .nav-banner nav, .about-contact .nav-banner nav { position: absolute; top: 10em; width: 24em; left: 2em; } .nav-banner nav, .about-sponsors-affiliates .nav-banner nav, .about-executive-team .nav-banner nav, .about-contact .nav-banner nav, .nav-banner-membership nav, .membership .nav-banner-membership nav { position: absolute; top: 10em; width: 24em; left: 2em; } .nav-banner.regional nav { top: 11em;} .advisoryboard-index .nav-banner.full nav { position: absolute; top: 10em; width: 24em; left: 2em; } .insightcenter-section-landing .nav-banner.full nav { position: absolute; top: 10em; width: 23.5em; left: 3em; } .regions-region .card.card-third { z-index: -1; } .insights-center .nav-banner nav { position: absolute; top: 10em; width: 24em; left: 2em; font-size: 0.9 em; } /*.insightscenter-facts .nav-banner nav#desktop-ul{ display: none; } .insightscenter-facts nav#drop-down { display: block; } .insightscenter-facts .nav-banner.full nav{ position: absolute; top: 10em; width: 24em; left: 2em; } .insightscenter-facts #drop-down {font-size: 1em;}*/ /*.insightscenter-facts .nav-banner nav#desktop-ul{ display: none; }*/ .resources-facts .nav-banner.full nav, .advisoryboard-board .nav-banner.full nav { position: absolute; top: 10em; width: 24em; left: 2em; } .nav-banner nav ul li a:after { content: "\e92a"; font-family: 'icomoon'; font-size: 1.3em; position: absolute; right: 0.75em; top: 50%; margin-top: -0.45em; transition: all 0.2s ease-in-out 0s; font-weight: 300; display:none; } .insight-center .nav-banner nav ul li { padding: 0.5em 0.5em 0.3em 1.3em; display: block; color: #fff; font-size: 1.4em; line-height: 1.2em; font-weight: 600; position: relative;} .insight-center .nav-banner nav ul.noAnchor { background-image: url(/img/lock.png); background-repeat: no-repeat; background-size: 13px auto;background-position: 90% 50%;} .insight-center .nav-banner nav ul.noAnchor li { padding: 0.5em 0.5em 0.3em 1.3em; display: block; color: #fff; font-size: 1.5em; line-height: 1.5em; font-weight: 600; position: relative; } .insight-center .nav-banner nav ul.noAnchor { font-size: 0.7em; } .advisoryboard-board .items-searchbox { width: 95%; } .advisoryboard-index .nav-banner.full h1, .advisoryboard-board .nav-banner h1 { font-size: 2.75em; } .thoughtleadership .nav-section div a, .thoughtleadershipexpertviews .nav-section div a { height: 4.5em; } .thoughtleadership .nav-section div a .icon, .thoughtleadershipexpertviews .nav-section div a .icon { font-size: 3em; } .thoughtleadership .nav-section div a .icon-publications, .thoughtleadershipexpertviews .nav-section div a .icon-expert-views, .thoughtleadership .nav-section div a .icon-expert-views { margin-top: 0; } .thoughtleadership .nav-section div p, .thoughtleadershipexpertviews .nav-section div p { font-size: 1em; } .thoughtleadership .nav-banner.full .text h1 { color: #000; } .thoughtleadership .lay1col > div.colfull { margin-bottom: 0; } .thoughtleadership-publications .lay4col > div { width: 22.5% } .thoughtleadership-publications .lay4col#peerspheres { height: 17em; } .thoughtleadership-publications .lay2col .text-overlay h3 { font-size: 1.2em; } .thoughtleadership-publications .lay2col .text-overlay svg#mm-color-icon, .thoughtleadership-publications .lay2col .text-overlay svg#ipad-icon { height: 2.4em; } .thoughtleadership-peerspheredetail .colfull p { display:none; } .thoughtleadership-report .ugc-clean { display: inline; } .thoughtleadership-report a.thumb {float:left;} .thoughtleadership-report .listing .info {margin-left: 0 !important; position: relative; left: 1em;} .thoughtleadership-reports .reports-searchbox.card.card-half { padding-bottom: 75%; } .thoughtleadership .reports-landing-all .lay1col .listing.reports a.thumb { margin-right: 1em; float:left;} .thoughtleadership .reports-landing-all .lay4col.nav-section div a .icon { font-size: 2.5em; } .thoughtleadership .reports-landing-all .lay4col.nav-section div a { height: 4.5em; } .thoughtleadership .reports-landing-all .lay4col.nav-section div a p { font-size: 1.25em; } .thoughtleadership-reports-landing .lay2col .card-report .info-plain img{width:15em;} .thoughtleadership-reports-landing .lay2col .card-report .info-plain h3{font-size: 1.8em;} .thoughtleadership-reports-landing .lay2col .card-report .info-plain p{font-size: 1.3em;} .thoughtleadership nav.horizontal > div { width: initial; } .thoughtleadership nav.horizontal > div:first-of-type, .thoughtleadership nav.horizontal > div:last-of-type { margin: 0; } .thoughtleadership nav.horizontal h2 a { border-bottom: 0.25em solid #fff; padding: 0.5em 0 0.5em 1.4em; font-size: 0.75em; } .thoughtleadership nav.horizontal h2.active a { padding: 0.5em 0 0.5em 1.4em; font-size: 0.75em; } .thoughtleadership .lay7col.nospace { margin-bottom: 2%; } .thoughtleadership-events .lay2col.search-calendar > div { float: left; } .thoughtleadership-events .nav-events > div p { display: none; } .thoughtleadership-events .lay4col.nav-events.nospace { height: 6em; } .thoughtleadership-events .lay4col.nav-events.nospace > div { height: auto; } .thoughtleadership-events .nav-events h2 { text-align: center; font-size: 11px; text-transform: uppercase; } .thoughtleadership-events .nav-events h2 .icon { float: none; } .thoughtleadership-events .nav-events h2 .text { font-size: 0.75em; } .thoughtleadership-events .advisory-board-meetings h2 .text br:first-of-type { display: none; } .thoughtleadership-events .lay4col.nav-events.nospace > div { width: 25%; } .thoughtleadership-events .search-calendar > div h2 a { padding: 0.3em 1em; } .thoughtleadership-events .search-calendar > div h2 span { font-size: 1.25em; right: 5%; } .thoughtleadership-event .event-detail-image > div { width: 100%; } .thoughtleadership-event .event-detail-image .img { padding-bottom: 40%; max-height: 100px; } .thoughtleadership-event .embed { padding-bottom: 86%; } .thoughtleadership-event .lay4col.ces-speakers > div { width: 100%; } .thoughtleadership-event .sapphire-video { float: none; padding: 6px 20px 4px 0; height: 169px; width: 100%; } .thoughtleadership-event .sed { display: none; } .thoughtleadership-event .sem { display: block; } a.ces-rsvp.btn { padding: 0.4em 2em; font-size: 18px; } .speaker-bio { left: 4%; top: 52%; transform: translateY(-50%); width: 87%; height: 74%; font-size: 1.3em; overflow-y: scroll; } .speaker-bio .close-x { font-size: 17px; margin-right: 0; } .speaker-bio > div img { width: 100%; } .speaker-bio .bio { margin-left: 0; } .thoughtleadership-programs .items-searchbox.card { height: 3.75em; } .thoughtleadership-programs-landing .items-searchbox.card { height: 3.75em;} .thoughtleadership-programs .items-searchbox form#item-search { width: 92%; } .thoughtleadership-programs #card-thoughtleadership_programs-bottom_banner, .thoughtleadership-reports-landing #card-thoughtleadership-reports-landing_top_banner { margin-bottom: 2%; } .thoughtleadership-programs .items-searchbox.card h2 a { display: none; } .thoughtleadership-programs .items-searchbox form#program-search { width: 90%; top: 50%; left:5%; transform: translateY(-50%); } .thoughtleadership-programs-landing .lay2col .card-report .info-plain a img{ width: 15em;} .thoughtleadership-programs-landing .card-report { padding-bottom: 45%; } .thoughtleadership-programs-landing .card .info-plain p {font-size: 1.1em; } .thoughtleadership-programs-landing .card .info-plain h3 {font-size: 1.8em; } .thoughtleadership-programs-landing .programs-landing .card-custom .btm-info p{font-size:1.5em;} .thoughtleadership-programs-landing .items-searchbox.card h2 a { display: none; } .thoughtleadership-programs-landing .items-searchbox form.program-cs select{display:none;} .thoughtleadership-programs-landing .items-searchbox form#item-search { width:90%; top: 50%; left:5%; transform: translateY(-50%); } .thoughtleadership-program .lay4col.program-header > div { width: 100%; } .thoughtleadership-program .lay4col div{height:3em;} .thoughtleadership-program .lay4col img{width:15em;} .thoughtleadership-program .lay4col .more-programs a{display:none;} .thoughtleadership-program .lay4col .col2x div{width:70%;margin-left:10em;top:4.5em; font-size:0.8em;} .thoughtleadership-program .program-reports .card-report{height:8em;} .thoughtleadership-webcasts .listing.webcasts .most-recent .info { width: 70%; } .thoughtleadership-webcasts .listing.webcasts .full-list .info { width: 98%; } .thoughtleadership-webcasts .listing.webcasts .lay4col > .img { width: 75%; margin: 0 auto 2% auto; float: none;} .thoughtleadership-webcasts .items-searchbox > h2 { font-size: 2.5em; top: 2em; left: 0.5em; } .thoughtleadership-webcasts .items-searchbox > h2 br { display: none; } .thoughtleadership-webcasts .items-searchbox > div { top: 45%; left: 3%; width: 40%; } .items-searchbox form input[type="search"] { margin-top: 0.75em; } .thoughtleadership-webcasts .items-searchbox.card.card-banner { padding-bottom: 40%; } .thoughtleadership-webcasts-results .lay1col .card-banner{height:10em;} .thoughtleadership-webcasts-results .items-searchbox h2{font-size: 3.2em;} .thoughtleadership-infographic a.graphic-full img { width: 100%; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds > h2 { font-size: 2.25em; top: 0.75em; left: 0.75em; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds > h2 br:first-of-type { display: none; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div { font-size: 1.25em; bottom: 1em; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div p a { line-height: 2em; } .thoughtleadershipexpertviews-cmo-blog .cmo-blog-blurb div p a { line-height: inherit !important; } .thoughtleadershipexpertviews-cmo-blog .cmo-blog-blurb div p { line-height: 1.4; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds span { width: 23%; } .thoughtleadershipexpertviews .lay1col > div.col3-4x { margin: 0 2% 2%; width: 96%; } .thoughtleadershipexpertviews-cmo-blog-detail .blogposts .details { margin-left: 0; } .thoughtleadershipexpertviews.thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds > div { top: auto; } .thoughtleadershipexpertviews .items-searchbox > h2 { font-size: 1.75em; top: 0.5em; left: 0.5em; } .thoughtleadershipexpertviews-interviews .card.card-two-thirds { padding-bottom: 40%; } .thoughtleadershipexpertviews .card.card-two-thirds > div { top: 20%; left: 3%; width: 94%; } .thoughtleadershipexpertviews-videos .card.card-two-thirds, .thoughtleadershipexpertviews-presentations .card.card-two-thirds { padding-bottom: 40%; } .mediacenter .media-sections .listing.card, .insightcenter-executive-appointments .media-sections .listing.card { min-height: auto; } .mediacenter nav.section h2 a, .insightcenter-executive-appointments nav.section h2 a { padding: 0.15em; line-height: 2em; } .mediacenter-landing-page nav.section h2.active a, .insightcenter-executive-appointments nav.section h2.active a { padding-left: 3em; } .mediacenter-landing-page .media-sections > div:nth-child(2) h2.active a, .insightcenter-executive-appointments .media-sections > div:nth-child(2) h2.active a{ padding-left: 3.5em; } .mediacenter-landing-page .media-sections > div:nth-child(3) h2.active a, .insightcenter-executive-appointments .media-sections > div:nth-child(3) h2.active a { padding-left: 2.5em; } .mediacenter nav.section h2 a br, .insightcenter-executive-appointments nav.section h2 a br { display: none; } .mediacenter nav.section h2 a .icon, .insightcenter-executive-appointments nav.section h2 a .icon { font-size: 1.75em; } .mediacenter nav.section.mc-nav h2 a .icon, .insightcenter-executive-appointments nav.section.mc-nav h2 a .icon { line-height: 1.1; width: 1.3em; } .mediacenter nav.section.mc-nav h2 a, .insightcenter-executive-appointments nav.section.mc-nav h2 a { padding: 0.15em 0.5em; } .mediacenter .listing-header.media-center .auto-filter form, .insightcenter-executive-appointments .listing-header.media-center .auto-filter form, .insightcenter-charts .listing-header.media-center .auto-filter form { width: 100%; margin-top: 5px; } .mediacenter .listing-header.media-center .auto-filter form.search input, .insightcenter-executive-appointments .listing-header.media-center .auto-filter form.search input { padding-top: 0.5em; padding-bottom:0.5em; padding-left:0.5em; padding-right: 0em; } /*.mediacenter .listing-header.media-center .auto-filter form select, .insightscenter-executive-appointments .listing-header.media-center .auto-filter form select { width:66.5em;}*/ /*.mediacenter .listing-header.media-center .auto-filter .down-arrow:before, .insightscenter-executive-appointments .listing-header.media-center .auto-filter .down-arrow:before { content: "\e92a"; font-family: 'icomoon'; display: inline-block; pointer-events: none; color: #000; font-size: 1.5em; transform: translateY(-50%) rotate(90deg); }*/ /*.mediacenter .listing-header.media-center .auto-filter form select, .insightscenter-executive-appointments .listing-header.media-center .auto-filter form select {width:60em;} .mediacenter .listing-header.media-center .auto-filter form select, .insightscenter-executive-appointments .listing-header.media-center .auto-filter form select {width:44em;}*/ .membership-index .nav-banner nav, .resources-facts .nav-banner nav, .resources-books .nav-banner nav, .resources-articles .nav-banner nav, .resources-industryevents .nav-banner nav, .resources-organizations .nav-banner nav, .resources-blogs .nav-banner nav { display: table-cell; width: 26em; position: absolute; top: 6em; right:3em; } .insightcenter-executive-appointments .nav-banner, .insightcenter-overview .nav-banner, .insightcenter-charts .nav-banner {z-index:20; margin-bottom: 2%;} .insightcenter-facts .lay2col.auto-filter p, .insightcenter-articles .lay2col.auto-filter p, .insightcenter-charts .lay2col.auto-filter p { display: none; } .resources .lay2col.auto-filter p, .insightcenter-industryevents .lay2col.auto-filter p, .insightcenter-charts .lay2col.auto-filter p { display: none; } .resources-facts .placeholder.red-dot span span, .insightcenter-facts .placeholder.red-dot span span, .insightcenter-industryevents .placeholder.red-dot span span, .insightcenter-charts .placeholder.red-dot span span { display: none; } .resources nav.section h2.single-line a, .insightcenter-industryevents nav.section h2.single-line a, .insightcenter-facts nav.section h2.single-line a, .insightcenter-charts nav.section h2.single-line a { line-height: 1.75em; } .resources nav.section h2 a, .insightcenter-industryevents nav.section h2 a, .insightcenter-facts nav.section h2 a, .insightcenter-articles nav.section h2 a, .insightcenter-charts nav.section h2 a { height: 1.85em; padding: 0 0.75em; } .resources nav.section h2.active a, .insightcenter-industryevents nav.section h2.active a, .insightcenter-facts nav.section h2.active a, .insightcenter-articles nav.section h2.active a, .insightcenter-charts nav.section h2.active a { line-height: 1.85em; } .resources nav.section h2.active a br:first-of-type, .insightcenter-industryevents nav.section h2.active a br:first-of-type, .insightcenter-facts nav.section h2.active a br:first-of-type, .insightcenter-articles nav.section h2.active a br:first-of-type, .insightcenter-charts nav.section h2.active a br:first-of-type { display: none; } .resources nav.section h2.active a .icon, .insightcenter-industryevents nav.section h2.active a .icon, .insightcenter-facts nav.section h2.active a .icon, .insightcenter-articles nav.section h2.active a .icon, .insightcenter-charts nav.section h2.active a .icon { font-size: 1.2em; line-height: 1.5em; } .resources nav.section h2.active a .icon-expert-views, .insightcenter-facts nav.section h2.active a .icon-expert-views, .insightcenter-industryevents nav.section h2.active a .icon-expert-views, .insightcenter-articles nav.section h2.active a .icon-expert-, .insightcenter-charts nav.section h2.active a .icon-expert-views { font-size: 0.75em; line-height: 2.5em; } .resources .lay2col.auto-filter, .insightcenter-facts .lay2col.auto-filter, .insightcenter-industryevents .lay2col.auto-filter, .insightcenter-articles .lay2col.auto-filter, .insightcenter-charts .lay2col.auto-filter{ height: 15em; } .resources .lay2col.auto-filter > div, .insightcenter-facts .lay2col.auto-filter > div, .insightcenter-industryevents .lay2col.auto-filter > div, .insightcenter-articles .lay2col.auto-filter > div, .insightcenter-charts .lay2col.auto-filter > div{ height: 75%; } .resources .lay2col.auto-filter div form, .insightcenter-facts .lay2col.auto-filter div form, .insightcenter-industryevents .lay2col.auto-filter div form, .insightcenter-articles .lay2col.auto-filter div form, .insightcenter-charts .lay2col.auto-filter div form{ width: 94%; } .resources .lay2col.auto-filter div:first-of-type form, .insightcenter-facts .lay2col.auto-filter div:first-of-type form, .insightcenter-industryevents .lay2col.auto-filter div:first-of-type form, .insightcenter-articles .lay2col.auto-filter div:first-of-type form , .insightcenter-charts .lay2col.auto-filter div:first-of-type form { position: absolute; top: 60%; } .resources .lay2col.auto-filter div:last-of-type form, .insightcenter-facts .lay2col.auto-filter div:last-of-type form, .insightcenter-industryevents .lay2col.auto-filter div:last-of-type form, .insightcenter-articles .lay2col.auto-filter div:last-of-type form , .insightcenter-charts .lay2col.auto-filter div:last-of-type form { position: absolute; top: 0; } .insightcenter-charts .lay2col.auto-filter form input{ width: 96%; } .insightcenter-charts .lay2col.auto-filter form {left:50%; transform: translate(-50% -50%);} .insightcenter-charts .lay2col.auto-filter {margin-left: 1%; margin-right: 1%;} .insightcenter-charts span.view-all > a, .insightcenter-facts span.view-all > a, .insightcenter-articles span.view-all > a {color: #e31a2d; left:81%; top: 13%; position:absolute; font-size: 1.7em;} .resources .smmb div { width: 31.333%; float: left; clear: none; } .resources .smmb div a { height: 5.25em; } .resources .smmb div a .icon { font-size: 3em; } .resources .smmb div p { font-size: 1.25em; } /*.insights-center .nav-banner .text .library { color: #e31a2d; font-size: 2em; text-transform: uppercase; line-height: 1em; padding: 0.5em 0.6em; }*/ .insight-center .nav-banner .text .library { color: #fff; font-size: 4.5em; text-transform: uppercase; line-height: 1em; padding: 0.6em 0.6em 0; font-weight: 600; margin-left:0em; } .insightcenter-overview .nav-banner .text .library { color: #fff; font-size: 3.5em; text-transform: uppercase; line-height: 1em; padding: 1.3em 1em 0; font-weight: 600; margin-left:0em; } .insight-center .nav-banner .text #library { color: #555; font-size: 1.45em; width:473px; height:45px; } .insight-center .nav-banner .text .learn { color: #e31a2d; font-size: 1em; } .insight-center .nav-banner .text .sub-log { color: #e31a2d; margin-left: 0em; margin-top: 40%; font-size: 2em; padding-bottom: 15px; } .insight-center form.standard fieldset { padding: 10em 2em; margin: 0; } /*.insights-center button{margin-top: 40px;margin-left:1.5em; }*/ /*.insights-center .forgot{margin-top: -10px;margin-left: 1.5em;}*/ /*.insight-center #drop-down ul {margin:30px 3px;}*/ .insight-center form.standard fieldset {padding:0em 3em ;} .insightcenter-executive-appointments .transparent{opacity:0;position: absolute; top: 0; left: 0px; z-index: -1;} .insightcenter-facts .nav-banner .text h1, .insightcenter-industryevents .nav-banner .text h1, .insightcenter-charts .nav-banner .text h1 {font-size: 2.75em; color: rgb(255, 255, 255);} .insightcenter-facts .nav-banner .text img {position: absolute;; width:1005px; height: 390px;} .cmoplus .login .lay2col { padding: 3em 0 0 1em; } .cmoplus .login .nav-banner .text { height: initial; } .cmoplus .login .nav-banner .text { background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.9)), url(/img/cmo-plus/cmo-plus-background-collage.jpg); } .cmoplus.cmoplus-landing-page .unlocked span.icon-cmoplus-logo { font-size: 3.2em; left: 50%; top: 12%; transform: translateX(-50%); } .cmoplus.cmoplus-landing-page .unlocked .nav-banner .cmoplus-user { top: 68%; left: initial; width: 100%; text-align: center; background: rgba(255,255,255,0.8); padding: 0.5em 0; } .cmoplus.cmoplus-landing-page .unlocked .nav-banner .cmoplus-user .circle-headshot { display: none; } .membership .cmo-plus-banner .learn-more-btn p { font-size: 0.8em; top: 0.3em; right: 0.7em; } .membership-index .lay2col div { height: initial; } .membership-premium .comparison, .membership-premium .row.lay3col.vpad { display: none; } .membership-premium .comparison-mobile { display: block; } .membership-premium .lay2col .premium-features, .membership-premium .lay2col .upgrade-box { float:left; margin-left: 1%; width: 98%; } .membership-premium .lay2col .upgrade-box > div { float: left; clear: none; width: 48%; } .membership-application .lay2col.opt-out div:nth-child(2) { float: left; width: 14em; } .membership-application .lay2col.opt-out div input { margin: 1em 0 0 1em; } .membership-application #membership > fieldset.lay3col > div { float: left; } .users-login form.standard { margin-left: 0; } .users-login form.standard fieldset { margin-left: 10%; } #footer { margin-top: 0; } #footer .copyright { clear: both; } #footer ul { padding-bottom: 2em; } #footer .wrapper .row { border: none; } #footer .lay6col { display: none; } #footer a.btn { margin-right: 30%; float: right; } #footer ul.social li { font-size: 0.85em; } .insightcenter-section-landing .card.card-banner.interactive { display: none; } .insightcenter-section-landing .card.card-banner.interactive img { width:100%; height: 100%; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-charts { top:10px; left: 46px; font-size: 70px;} .insightcenter-section-landing .card.card-banner.interactive p.interactive-facts { top:112px; left:209px; } .insightcenter-section-landing .card.card-banner.interactive p.interactive-apps { top:50px; left:398px; font-size:30px;} .insightcenter-section-landing .card.card-banner.interactive p.interactive-indusrty { top:66px; left:534px; } .transparent {width: 100% !important; height: auto !important;} .thoughtleadership .program-header { display: block; } .thoughtleadership .smallSponsor { font-size: 2em; } .sponsor.sponsor- {width: 78%; margin-left: 11%; margin-right:11%; } .thoughtleadership-program #sponsors a.more { font-size: 2em;} .thoughtleadership-program .program-nav h2 {font-size: 2.5em;} .thoughtleadership-program h2 {font-size: 2em;} .listing .by-line, .thoughtleadership-program #resources .tags, .thoughtleadership-program #resources a.source { font-size: 1.8em;} .thoughtleadership-program .listing.facts { margin-bottom: 3em; } .listing ul.tags { font-size: 0.9em } .thoughtleadership-report .listing.reports .info.show-links > ul li, .thoughtleadership-report .listing.reports .info.show-links .download ul li {font-size: 1.6em;} .thoughtleadershipexpertviews-cmo-blog-detail .blogposts .by-line { margin-top: 1em;} .thoughtleadershipexpertviews .blogposts .details .ugc-clean p, .thoughtleadershipexpertviews .blogposts .details .ugc-clean p:last-of-type,.thoughtleadershipexpertviews .blogposts .details .ugc-clean ul li { font-size: 2.2em;} .thoughtleadershipexpertviews .blogposts .details p:last-of-type { font-size: 1.8em; line-height: 2em;} .thoughtleadershipexpertviews .blogposts .details { margin-right: 0px;} .thoughtleadershipexpertviews-cmo-blog-detail h3 {font-size: 2.4em !important;} .listing p.p2 {font-size: 2.2em !important; line-height: 1.5em; } .thoughtleadershipexpertviews-cmo-blog-detail h2 { font-size: 2.2em !important;} .listing.blogposts .details img {width: 35% !important;} .thoughtleadershipexpertviews .blogposts .details p:last-of-type { font-size: 2.2em !important; line-height: 1.5em; } .thoughtleadershipexpertviews .blogposts .details .date p:last-of-type { font-size: 1.6em !important; } .thoughtleadership-event-calendar .calendar-header ul li.next {left: 80%;} .thoughtleadership-event-calendar .calendar-header ul li.prev {left: 7%;} .thoughtleadership-program.programs .ugc-clean p,.thoughtleadership-program.programs p, .thoughtleadership-program.programs ul li {font-size: 1.8em;} .thoughtleadership-program .programsponsors { display: flex; flex-wrap: wrap; align-content: center; justify-content: center; margin-bottom: 40px; } .thoughtleadership-program .programsponsors div { height: auto; } .thoughtleadership-program .programsponsors .sponsor img { position: relative; top: 0; left:0; transform:none; width: 80%; height: auto; margin: 0 10% 0 10%; display: block; } div.holderCSS { padding-bottom: 43%; } .lay1col > div.account-nav-2 {flex-wrap: wrap;} .account-nav-2>div:nth-child(1) {width: 100%; margin-bottom: 0%;} .account-nav-2>div:nth-child(2) {width: 100%;} .thoughtleadershipexpertviews-presentation .embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds, .thoughtleadershipexpertviews-index .card.card-two-thirds, .thoughtleadershipexpertviews-povs .card.card-two-thirds, .thoughtleadershipexpertviews-interviews .card.card-two-thirds.leadin { padding-bottom: 1.5%; } .thoughtleadershipexpertviews-required-reading .card.card-two-thirds.cmo-rr-blurb {background-image: none;background-color:#313131; padding-bottom: 0px;} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb img {display: none;} .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div, .thoughtleadershipexpertviews-index .card.card-two-thirds div, .thoughtleadershipexpertviews-povs .card.card-two-thirds div, .thoughtleadershipexpertviews-interviews .card.card-two-thirds div { border-top: 4px solid #e31a2d; padding-top: .75em; font-size: 1.75em; position: relative; bottom: 1.1em; left: 1em; margin-top: 3.5em; width: calc(100% - 2em);} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb { padding-top: .75em; font-size: 1.75em; position: relative; margin-top: 3.5em;} .thoughtleadershipexpertviews-cmo-blog .cmo-blog-blurb h2, .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h3,.thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h2 {top: unset !important;left: unset!important;padding: 1em 0.75em 0;} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h2 {padding-top: 0px;} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h3,.thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h2 {font-size: 1.45em;} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb p {border-top: 4px solid #e31a2d; margin-left: 1em; margin-right: 1em; margin-top: 10px; padding-top: 20px; font-size: 1em; padding-bottom: 1.3em;} .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds > h2, .thoughtleadershipexpertviews-index .card.card-two-thirds > h2, .thoughtleadershipexpertviews-povs .card.card-two-thirds > h2, .thoughtleadershipexpertviews-interviews .card.card-two-thirds > h2, .thoughtleadershipexpertviews-required-reading .cmo-rr-blurb > h2 { color: #fff; position: relative; top: 1.0em; /*left: 1.25em;*/ text-transform: uppercase; font-size: 2.50em; } .thoughtleadershipexpertviews-required-reading .cmo-rr-blurb > h2 {padding-left: 1em; padding-right: 1em; padding-bottom: 1em; margin-bottom: 0; left: inherit;} .thoughtleadershipexpertviews-required-reading .card.card-two-thirds div{top: inherit;left: inherit;width: 90%;bottom: inherit;margin: 1em; position: relative; padding-bottom: 1.5em;} .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div > p, .thoughtleadershipexpertviews-index .card.card-two-thirds div > p, .thoughtleadershipexpertviews-povs .card.card-two-thirds div > p, .thoughtleadershipexpertviews-interviews .card.card-two-thirds div > p { color: #fff; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds div > p br, .thoughtleadershipexpertviews-index .card.card-two-thirds div > p br, .thoughtleadershipexpertviews-povs .card.card-two-thirds div > p br, .thoughtleadershipexpertviews-interviews .card.card-two-thirds div > p br, .thoughtleadershipexpertviews-required-reading .card.card-two-thirds div > p br { display: none; } .thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds span { position: absolute; right: 1.5em; width: 30%; bottom:.75em; display: none; } .thoughtleadershipexpertviews-index .card.card-two-thirds span, .thoughtleadershipexpertviews-povs .card.card-two-thirds span, .thoughtleadershipexpertviews-interviews .card.card-two-thirds span { position: absolute; right: 1.5em; width: 30%; bottom:.75em; display: none; } .thoughtleadershipexpertviews-povs .card.card-two-thirds span { width:25%; display: none; } .thoughtleadershipexpertviews-index .card.card-two-thirds span img, .thoughtleadershipexpertviews-povs .card.card-two-thirds span img, .thoughtleadershipexpertviews-interviews .card.card-two-thirds span img { width: 100%; height: auto; display: none;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts {background-size: 40%;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts div {position: absolute; width: 50%; top:10%; right: 0%;left: 48%;} .advisoryboard-board .nav-banner h1 br, .advisoryboard-academic .nav-banner h1 br, .advisoryboard-north .nav-banner h1 br, .advisoryboard-latin .nav-banner h1 br, .advisoryboard-asia .nav-banner h1 br, .advisoryboard-africa .nav-banner h1 br, .advisoryboard-europe .nav-banner h1 br, .advisoryboard-east .nav-banner h1 br, .advisoryboard-india .nav-banner h1 br { display: none;} #expertViewNav.card.card-third {padding-bottom:0;} nav.expert-views { position: relative; padding-top:1em;padding-bottom:1em;} .membership .nav-banner-membership .text {background-image: url(/img/Membership-Section-Banner.png);background-position: center; background-size: cover;} .membership .nav-banner-membership .text {height: 16em;} .membership .nav-banner-membership h1 {color: #e31a2d; font-size: 4em; text-transform: uppercase;line-height: 1em;padding: 0.5em 0.5em; margin-left: 0px;} .membership .membership-flex {flex-wrap: wrap; margin: 0 1em;} .membership .membership-flex>div:first-of-type { width:100%; margin-right:0px;} .membership .membership-flex>div:last-of-type { width:100%; margin-bottom:4em; } .membership .membership-flex>div:last-of-type>div>div:nth-child(1) { width: 19%; order: 1; padding: 0px; } .membership .membership-flex>div:last-of-type>div>div:nth-child(2) { width: 100%; order: 3; padding: 0px; text-align: left;} .membership .membership-flex>div:last-of-type>div>div:nth-child(3) { width: 71%; margin-right: 5%; margin-left: 5%; order: 2; padding: 0px; } .membership .membership-flex>div:last-of-type .basicBox>div:nth-child(2) p, .membership .membership-flex>div:last-of-type>.premiumBox>div:nth-child(3) p, .membership .membership-flex>div:last-of-type>.corporateBox>div:nth-child(3) p, .membership .membership-flex>div:last-of-type>div>div:nth-child(2) p, .membership .membership-flex>div:last-of-type>.corporateBox>div:nth-child(2) p, .membership .membership-flex>div:last-of-type>.otherBox>div:nth-child(3) p {padding: 0px;} .membership .membership-flex>div:last-of-type>div>div:nth-child(2) p { font-size: 1.3em; } .membership .membership-flex>div:last-of-type>div>div:nth-child(3) p { padding: 0px; } .membership .membership-flex>div:last-of-type>div>div:nth-child(3) p a, .membership .membership-flex>div:last-of-type>.premiumBox>div:nth-child(3) p a, .membership .membership-flex>div:last-of-type>.corporateBox>div:nth-child(3) p a { font-size: 1.1em; font-weight: bold;} .membership .nav-banner-membership h1 {display: none;} .membership .nav-banner-membership h1.mobile {display: block;} #drop-down ul li ul li a { font-size: 14.25px; } .membership .nav-banner-membership nav ul li a { font-size: 15.25px; } .membership-index p, .membership .membership-flex p, .membership .membership-flex ul li { line-height: 20px;} .membership-index p, .membership .membership-flex p, .membership-corporate p, .membership-academic-and-affiliate p, .membership-subscribe p, .membership-upgrade p { font-weight: 400; line-height: 1.5em;} .about .nav-banner h1, .membership .nav-banner h1, .membership-subscribe .nav-banner.compact .text h1 { padding: 0.5em 0.6em;} .about-testimonials h2 {font-size:22px;} .about-testimonials p {font-size: 18px; line-height:24px; } .about-testimonials ul {padding-bottom: 20px;} .about-testimonials ul li {font-size: 18px; line-height:24px; } .about-testimonials .page-header p {padding-bottom: 5px; border-bottom: 1px solid #e31a2d; margin-bottom: 20px;} .about-testimonials .page-header p a {color:#e31a2d;} .about-testimonials .flex-testimonials {flex-wrap: wrap; margin-bottom: 75px;} .about-testimonials .flex-testimonials div:first-of-type {width:100%; margin-left: 0%;} .about-testimonials .flex-testimonials div:last-of-type {width:100%; margin-left: 0% } .about-testimonials .flex-testimonials div:first-of-type img:first-of-type {width:60%; border-radius: 50%; margin: 0 auto; display: block;} .about-testimonials .flex-testimonials div:first-of-type img:last-of-type {height: 80px; width:auto; margin: 0 auto; display:block;} .about-testimonials .flex-testimonials div:last-of-type p:last-of-type a {font-weight: bold; color:#e31a2d; } .home .search-report-cats>div:first-of-type { width: 100%; margin: 0% 0% 0% 0%; } .home .search-report-cats>div:last-of-type { width: 90%; margin: 0% 5% 0% 5%; } .home .search-report-cats { flex-wrap:wrap; margin-bottom: 4%; } .home .search-report-cats .items-searchbox form { margin-top: 0%; margin-bottom: 3%; padding-bottom: 7.5%; } .placeholder.bar.tL { line-height: 1.2em; } .placeholder.tL { max-height: 2.2em; } .thoughtleadershipexpertviews-required-reading .card.card-two-thirds div > p {width: 100%; } .thoughtleadership-event .event-detail-image > div:last-of-type h3 { position:relative; left: 0; width: 80%; color : #fff; margin: 5% auto 5% auto;} } @media (max-width: 560px) { /* #expertViewNav.card.card-third { padding-bottom: 70%; }*/ .thirdHalfVertical { padding-bottom: 45.28%; } .account-nav-2>div:nth-child(1)>div:nth-child(1) a { height: 200px;width: 200px;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts {background: none; background-color: #000; padding-bottom: 8%;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts div {position: relative; width: 80%; top:10%; right: 0%;left: 10%;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts div p {color: #fff; padding-top: 2%; line-height: 1.6em;} .thoughtleadershipexpertviews-podcasts .card.card-two-thirds.podcasts div h2 {padding-top: 8%;} .pages-subscriptions .subBanner{background-size:cover;} .pages-subscriptions .subBanner p { color: #fff; padding: 20px 20px; line-height: 30px; font-size:16px; } .pages-subscriptions .icon {display: none;} .pages-subscriptions h3.insight {background-image: none;padding-left: 20px;} .pages-subscriptions .MMbox>div:first-of-type a {flex-wrap:wrap;} .pages-subscriptions .MMbox>div:first-of-type a div {width: 100%;} .pages-subscriptions .MMbox>div:first-of-type a div:first-of-type img {width: 90%; height: auto; margin-left: 39px; margin-top: 15px;} .pages-subscriptions .MMbox>div:first-of-type a div:first-of-type p {font-size: 18px; padding: 16px 25px 31px 40px} .pages-subscriptions .MMbox>div:first-of-type a div:last-of-type img {width: 90%; height: auto; margin-top: 15px; margin-bottom: 10px; margin-left: auto; margin-right: auto; display: block;} .pages-subscriptions .MMbox>div:first-of-type a div:last-of-type {width: 100%;} .reports .lay4col.report-cats > div, .home .lay4col.report-cats > div {width: 48%; margin:1%;} } @media (max-width: 420px) { #header .ch{height:12em;} #header .mc .wrapper{position:absolute;} #header .ch .right ul.social{margin:0;} /*.thoughtleadership .colfull .nav-section {background-color: #000; height: 28em; padding: 1.5em; } .lay7col > div {float: none; width: 100%;} .lay7col.nospace > div { width: 100%; margin: 0;} .thoughtleadership .nav-section div a { height: 1em;} .thoughtleadership .nav-section div a .icon { font-size: 2em; float:left; width: 2.5em;} .thoughtleadership .nav-section div p{font-size: 1.6em; float:left;}*/ .card-survey.card-third .img { background-size: cover; } .card-interview.card-style-white-summary.card-third .img{background-size: cover;} .pages-home .lay3col .card-custom .card-third{ padding-bottom:30; } .pages-home .lay3col .card-style-white-summary {height:10em;} .pages-home .lay3col .card-survey {height:15em;} .pages-home .lay3col .headlines .listing{height: 40em;} .pages-home .lay2col .card-report {height:4em;} .pages-home .lay2col .full-card .card-program{height: 5em;} .pages-home .lay2col .card-report .info-plain img{width:11.5em;} .pages-home .lay2col .card-report .info-plain h3{font-size: 1.8em;} .pages-home .lay2col .card-report .info-plain p{font-size: 1.5em;} .pages-home .lay3col .card-style-white-summary .btm-info .summary{font-size: 0.9em;} .pages-home .lay3col .card-style-white-summary .btm-info span.title{font-size: 1.1em;} .pages-home .lay3col .card-survey .btm-info .title{font-size: 1.6em;} .pages-home .headlines h3 { font-size: 1.7em; } .pages-home .headlines p { font-size: 1.5em; } .pages-home .lay3col .card .info-plain h3 { font-size: 1.8em; } .pages-home .lay3col .card .info-plain p { font-size: 1.5em; } .pages-home .lay3col .card.card-third { padding-bottom: 65%; } .pages-home .lay3col .card.card-third.card-blogpost { padding-bottom: 100%;} .pages-home .news-appts h3{font-size: 2em;} .pages-home .listing.coverages p.summary{font-size: 1.5em;} .pages-home .lay2col.featured-programs-big .info-plain h3{font-size: 1.8em;} .pages-home .lay2col.featured-programs-big .info-plain p{font-size: 1.5em;} .pages-home .lay2col.featured-programs-big .card.card-half{padding-bottom: 65%;} .pages-home .lay1col .card-custom.card-style-gray-quote.card-banner .btm-info p{font-size:1em;} .card-third.card-survey .img, .card-presentation.card-style-white-summary.card-third .img, .card-interview.card-style-white-summary.card-third .img, .card-custom.card-style-white-summary.card-third .img{background-size:contain;} .membership h3{font-size: 1.8em;} .membership p,li{font-size: 1.5em;} .membership .nav-banner nav ul li {font-size: 1.25em;} .membership-boxes p,li{font-size:1.5em;} .membership-application .membership-description h3{font-size: 1.8em;} .membership-application .membership-description p{font-size: 1.5em;} form.standard label{font-size: 1.5em;} .premium-features h2{font-size: 1.8em;} .membership-premium .lay2col .upgrade-box h3, .membership-premium .lay2col .upgrade-box h1{font-size: 1.5em;} .join-description h3{font-size: 1.8em;} .join-description p,li{font-size: 1.5em;} .membership.row, .membership-description, .lay2col.extended, .join-description{ margin: 1em; } .thoughtleadership .nav-banner nav ul li {font-size: 1.25em;} .thoughtleadership-marketingmagnified .lay3col p{font-size: 1.5em;} .thoughtleadership-peersphere .lay4col p, li, .thoughtleadership-peerspheredetail .lay4col p{font-size: 1.5em;} .thoughtleadership .program-header p{font-size: 1.8em;} .thoughtleadership-program .lay1col .ugc-clean p , li{font-size: 2em;} .thoughtleadership-program .lay4col div{height:8em;} .thoughtleadership-program .lay4col.programsponsors div{height:auto;} .thoughtleadership-program .programsponsors .sponsor {height: auto;} .thoughtleadership-program .lay4col img{width: 100%; margin-bottom: 4em;height:15em;} .thoughtleadership-program .lay4col .more-programs a{display:none;} .thoughtleadership-program .lay4col .col2x div{width:100%; font-size: 0.8em; margin-left:1em;top:23em; text-align: center;} .thoughtleadership-program .lay1col ul li{padding: 0.5em; } .thoughtleadership-program .program-reports .card-report{height:15em;} .thoughtleadership-program .program-reports .lay2col .card-report{height:0;} .thoughtleadership-program .ugc-clean { display: inline; } .thoughtleadership-program a.thumb {float:left;} .thoughtleadership-programs .lay2col .card-report{display:none;} .thoughtleadership-programs .lay3col .card-program{height:9.5em;} .thoughtleadership-programs-landing .lay2col .card-report{display:none;} .thoughtleadership-programs-landing .lay3col .card-program{height:9.5em;} .thoughtleadership-programs-landing .items-searchbox.card h2 a.button { padding: 2em; font-size: 0.6em; width: 8em; } .thoughtleadership-programs-landing .programs-landing .card-custom .btm-info p{font-size:1.2em;} .thoughtleadership-event .ugc-clean p,li{font-size: 1.5em;} .listing.reports ul.tags li{font-size: 1.2em;} .thoughtleadership-report .lay1col .card-interview.card-half{padding-bottom:70%;} .thoughtleadership-report .lay1col .reports p{font-size: 1.5em;} .thoughtleadership-report .lay1col .card-interview.card-half p,li{font-size: 1.5em;} .thoughtleadership-report .lay8col a > div{width:20%;} .thoughtleadership-report .listing.reports a.thumb img{ width: 11.5em; margin-left:1em;} .thoughtleadership-report .listing.reports .info {font-size: 1.1em; padding-right:0.8em;} .thoughtleadership-report .listing.reports{margin-top: 0.5em;} .thoughtleadership-report .listing .pageNav{display:none;} .thoughtleadership-report .report-coverage p,li{font-size: 1.5em;} .thoughtleadership-report .lay1col .card-interview h3{font-size: 1.8em;} .thoughtleadership-reports .lay1col .info{display:inline;} .thoughtleadership-reports-landing .lay2col .card-report{display:none;} .thoughtleadership-reports-landing .lay2col .full-card div{} .thoughtleadership-reports-landing .listing .most-downloaded .info, .thoughtleadership-reports-landing .listing .most-recent .info{display:inline;} .thoughtleadership-reports-landing span.pill{position:relative; left:-14em;} .thoughtleadership .reports-landing-all span.pill{position:relative; margin:5px;} .thoughtleadership .reports-landing-all .card.card-half { padding-bottom: 45%; } .thoughtleadership .reports-landing-all .items-searchbox > div {width:90%;} .thoughtleadership .reports-landing-all .items-searchbox .input{margin-bottom: -0.5em;} .thoughtleadership .reports-landing-all .lay1col .listing.reports .info h3, .thoughtleadership .reports-landing-all .lay1col .listing.reports .info p{font-size: 1.8em; margin:5px;} .thoughtleadership-webcast .listing .info h3, .thoughtleadership-webcasts .listing .info h3{font-size: 1.8em;} .thoughtleadership-webcast .listing .info p, li, .thoughtleadership-webcasts .listing .info p, li{font-size: 1.5em;} .thoughtleadership-webcasts .items-searchbox h2{font-size: 2.5em;} .thoughtleadership-webcasts .lay1col .card-banner{height:10em;} .thoughtleadership-webcasts-results .items-searchbox h2{font-size: 2.4em;} .thoughtleadership-webcasts-results .items-searchbox form select{margin-bottom: -5px; font-size:1.5em; width:16em;} .thoughtleadership-webcasts-results .items-searchbox form input[type="search"]{font-size:1.5em; width:16em;} .thoughtleadership-webcasts .items-searchbox.card.card-banner{padding-bottom: 30%;} .thoughtleadershipexpertviews-cmo-blog .cmo-blog-blurb h2, .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h3,.thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h2 {top: unset !important;left: unset!important;padding: 1em 0.75em 0;} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h2 {padding-top: 0px;} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h3,.thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb h2 {font-size: 1.45em;} .thoughtleadershipexpertviews-index .card.card-two-thirds.cmo-featured-blurb p {border-top: 4px solid #e31a2d; margin-left: 1em; margin-right: 1em; margin-top: 10px; padding-top: 20px; font-size: 1em; padding-bottom: 1.3em;} .thoughtleadershipexpertviews-cmo-blog .cmo-blog-blurb div p a {line-height: inherit !important;} .thoughtleadershipexpertviews.thoughtleadershipexpertviews-cmo-blog .card.card-two-thirds > div {margin-top: 0.75em;bottom: unset;padding: 1em 0;left: 1.25em;box-sizing: border-box;width: calc(100% - 2.5em);} .thoughtleadership .down-arrow:before{position:absolute; left:85%;} nav.expert-views ul li a{padding:0.6em 1em;} .card-style-white-summary .btm-info {font-size: 1.5em;} .card-interview .btm-info {font-size: 1.3em;} .card .btm-info p span.more.cta { font-size: 1em; } .card-interview.card-style-white-summary .btm-info h3{font-size: 1.5em;} .card-interview.card-style-white-summary .btm-info p.summary{font-size:14px;} .thoughtleadershipexpertviews .full-card .info-plain h3{font-size: 1.8em;} .thoughtleadershipexpertviews .full-card .info-plain p{font-size: 1.5em;} .card-custom.card-style-red-quote .btm-info p .title{font-size: 1.5em;} .card-custom.card-style-red-quote .btm-info p .summary{font-size: 1.2em;} .thoughtleadershipexpertviews .nav-experts .full-card .info-plain h3{font-size: 1.8em;} .thoughtleadershipexpertviews .nav-experts .full-card .info-plain p{font-size: 1.5em;} .thoughtleadershipexpertviews .nav-experts .full-card .card-custom {height:16em;} .thoughtleadershipexpertviews .nav-experts .full-card .card-interview{height:16em;} .thoughtleadershipexpertviews .lay3col .card-interview{height:15em;} .thoughtleadershipexpertviews .lay3col .card-report{height:5em;} .thoughtleadershipexpertviews .lay1col .colfull{display:none;} .thoughtleadershipexpertviews .listing p, h4{font-size:1.4em;} .thoughtleadershipexpertviews .listing .info h3 {font-size:1.8em;} .thoughtleadershipexpertviews .lay2col .card-half{height:4em;} .thoughtleadershipexpertviews-cmo-blog .new-post p{font-size:1.6em;} .thoughtleadershipexpertviews-cmo-blog-detail .details h3{font-size:1.8em;} .thoughtleadershipexpertviews-cmo-blog-detail .ugc-clean p{font-size:1.5em;} .thoughtleadershipexpertviews-interviews .lay2col .info-plain h3{font-size: 1.8em;} .thoughtleadershipexpertviews-interviews .lay2col .info-plain p{font-size: 1.5em;} .thoughtleadershipexpertviews-interview .listing p, h4{font-size: 1.5em;} .thoughtleadershipexpertviews-interview .listing a.more, span.more{white-space: normal;} .thoughtleadershipexpertviews-videos .card-video .btm-info p{font-size: 1.5em;} .thoughtleadershipexpertviews-presentations .card-presentation .img{background-size: contain; background-position: inherit;} .thoughtleadershipexpertviews-presentations .card-presentation .btm-info p, li{font-size: 1.5em; color: black;} .card .info-plain.with-image.wide-banner img { width: 11.5em; } .card .info-plain.with-image.wide-banner .text { margin-left: 0; } .placeholder.bar {font-size: 1.5em;} .about .nav-banner nav ul li a, .insights-center .nav-banner nav ul li {font-size: 1.25em;} .about .nav-banner #drop-down ul li ul li a, .insights-center .nav-banner #drop-down ul li ul li {font-size: 1em;} .about .nav-banner h1, .insights-center .nav-banner h1{font-size:25px; padding-top: 30px;} .about-overview .lay3col h2,p {font-size: 1.5em;} .about-strategic-groups .lay1col h1{font-size: 1.8em;} .about-strategic-groups .main-gallery h2,h4{font-size: 1.8em;} .about-contact .contacts p.address{font-size: 1.25em;} .advisoryboard .nav-banner nav ul li a{font-size: 1.25em;} .advisoryboard #drop-down ul li ul li a{font-size: 1em;} .advisoryboard .nav-banner.full h1{padding-top:20px;} .advisoryboard .profile .info h3{font-size: 1.5em;} .advisoryboard .profile .info p{font-size: 1.25em;} .mediacenter .card-banner, #executive-appointments .card-banner {display:none;} .mediacenter .card-report, #executive-appointments .card-report {display:none;} .mediacenter .listing h3, #executive-appointments .listing h3{font-size: 1.5em;} .mediacenter .listing em, #executive-appointments .listing em {font-size: 1.25em;} .mediacenter .listing .summary, #executive-appointments .listing .summary {font-size: 1.25em;} .mediacenter .lay3col h2, #executive-appointments .row h2{font-size: 1.8em;} .mediacenter .mediaKit a, #executive-appointments .mediaKit a{font-size: 1.25em;} .resources .nav-banner nav ul li a, .insightcenter-industryevents .nav-banner nav ul li a, .insightcenter-charts .nav-banner nav ul li a{font-size: 1.25em;} .resources #drop-down ul li ul li a, .insightcenter-industryevents #drop-down ul li ul li a, .insightcenter-charts #drop-down ul li ul li a{font-size: 1em;} .resources-books .listing p, .resources-books .listing li{font-size: 1.25em;} .resources .listing h3 {font-size: 1.8em;} .resources-organizations .lay2col.auto-filter div:last-of-type form{position:relative; top:8em;} .resources-organizations .listing .items{font-size: 1.5em;} .insightcenter-facts .nav-banner nav ul li a {font-size: 1.25em;} .insightcenter-facts #drop-down ul li ul li a, .insights-center#drop-down ul li ul li {font-size: 1em;} .insightcenter-facts nav#drop-down {display:block;} .inightcenter-facts .nav-banner nav { position:absolute; top:10em; width: 24em; ; left: 2em;} /*.insights-center .nav-banner img.lock { width: 15px; height: auto; background: url(/img/lock.png)}*/ /*.insights-center .nav-banner .text .library { color: #e31a2d; font-size: 2em; text-transform: uppercase; line-height: 1em; padding: 0.5em 0.6em; }*/ .insight-center .nav-banner .text .library { color: #e31a2d; font-size: 2.75em; text-transform: uppercase; line-height: 1em; padding: 0.6em 0.6em 0; font-weight: 600; margin-left:0.5em; opacity: 0.5;} .insight-center .nav-banner .text #library { color: #555; font-size: 1.45em; width:473px; height:45px; } .insight-center .nav-banner .text .learn { color: #e31a2d; font-size: 1em; } .insight-center .nav-banner .text .sub-log { color: #e31a2d; margin-left: -0.5em; margin-top: 37%; font-size: 1.80em } .insight-center form.standard fieldset { padding: 0.15em 2.2em; margin: 0; } .insightcenter-charts span.title { margin-left:1%; } .insightcenter-charts .listing-header{margin-left:0px; margin-bottom: 2%; } /*.insight-center button{margin-top: -10px;margin-left:1.5em; } .insight-center .forgot{margin-top: -10px;margin-left: 1.5em;}*/ /*.insights-center #drop-down ul {margin:-30px 3px;}*/ /*.insights-center form.standard fieldset {padding:3em 2.5em ;}*/ /*.mediacenter .listing-header.media-center .auto-filter form select, .insightscenter-executive-appointments .listing-header.media-center .auto-filter form select { width:30.5em;}*/ .insight-center .nav-banner nav ul.noAnchor li { background-repeat: no-repeat; background-size: 26px auto;background-position: 90px 50% ; padding: 0.5em 0.5em 0.3em 1.3em; display: block; color: #fff; font-size: 1.875em; line-height: 1.2em; font-weight: 600; position: relative; } .regions .nav-banner nav ul li a{font-size: 1.25em;} .regions #drop-down ul li ul li a{font-size: 1em;} .regions .full-card .info-plain h3{font-size: 1.5em;} .regions .full-card .info-plain p{font-size: 1.25em;} .regions-region .card-advisory-board .profile-top-info h4:last-of-type{display:none;} .regions-region .card-advisory-board .info h3{padding-top:0;} .regions-region .card-advisory-board .info{padding-left: 45%;} .thoughtleadership-event .webcasts .embed {padding-bottom: 100% !important;} /* #expertViewNav.card.card-third { padding-bottom: 80%; }*/ .thoughtleadership-event .event-detail-image .img { padding-bottom: 50%; max-height: 100px; } .account-nav-2>div:nth-child(1)>div:nth-child(1) a { height: 170px;width: 170px;} } @media (max-width: 350px) { }