html, body { margin  : 0; padding : 0; }

body { font : 16px/1.5em "Helvetica Neue", Helvetica, Sans-serif, Arial; font-style  : normal; -webkit-text-size-adjust : none; background-color:#e9e9e9; }
html.lt-ie9 body { font : 16px/1.375em  "Helvetica Neue", Helvetica, Sans-serif, Arial; }

h1, h2, h3, h4, h5 { font-weight : bold;}
        h1 { font-size : 44px; line-height : 46px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }
        h2 { font-size : 36px; line-height : 38px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }
        h3 { font-size : 24px; line-height : 28px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }
        h4 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 1em; }
        h5 { font-size : 16px; line-height : 18px; letter-spacing: 0; margin:0.5em 0 1em; }

p                  { /*margin : 0; padding : 0;*/ margin:0 0 1.25em 0; }
a                  { color : #000; text-decoration : none; }
a:hover            { color : #cc0000 ; text-decoration : none; }
a:visited          { }
a:active, a:focus  { outline: none; -moz-outline-style: none; }
strong             { font-style : normal; font-weight : 500 }
img                { height : auto; max-width : 100%; }
input, textarea    { -webkit-border-radius: 0; box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box; }
input[type=text]   { -webkit-appearance: none; }
input:focus        { outline:none; }
ol { list-style-position: outside; text-indent: 0 em; counter-reset:foo; display: table; }

ul:before, #page-wrapper ul:after { content: " "; /* 1 */ display: table; /* 2 */ } /*clearfix lslee*/
ul:after { clear: both; } /*clearfix con't*/



div:empty {
   /*display: none !important;*/
}

    .PrintOnly {     display:none; }
    .ScreenOnly { display: block;}


#pink-contact, #blue-contact, #green-contact, #gray-contact, #yellow-contact { display: none; }

.field.field-name-field-image-with-caption {
    margin-bottom: 25px;
}

.com-contact { background-color: #fff; padding: 10px; border: 1px solid #cecece; font-size: 16px; }
  .com-contact div { margin: 5px 0; }
  .com-contact a { color: #cb0000; }
img#community-grants-map { max-height: 516px; max-width: 634px; }
#mobile-comm-contact { display: none; }
div#close-btn {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 0;
    padding: 6px 15px;
    width: 50px;
    text-align: right;
}
#close-btn img { width: 25% !important; }
div#close-btn:hover { cursor: pointer; }
div#yellow-contact, div#green-contact, div#pink-contact, div#blue-contact, div#gray-contact {
    position: absolute;
    width: 375px;
    height: 100px;
    margin-top: -381px;
    overflow: hidden;
    background: #fff;
    padding: 25px;
    border: 1px solid #999;
    margin-left: 25%;}
div#pink-contact, div#blue-contact { margin-left: 0%; }
div#green-contact { margin-left: 15%; }
#dt-comm-contact .contact-email, #dt-comm-contact .contact-phone { padding-left: 15px; }
    #dt-comm-contact .contact-email { margin: 5px 0; }
    #dt-comm-contact .contact-email a { color: #cc0000; }
        #dt-comm-contact .contact-email a:hover { text-decoration: underline; }

/* Community Contact Map IE8 */
.lt-ie9 #dt-comm-contact { display: none; }
.lt-ie9 #mobile-comm-contact { display: block; }

div.tweet-divider { display: none !important; }

.addthis_toolbox a { margin-bottom: 0 !important; }
.addthis_native_counter { margin: -31.5px 0 0 2px !important; background: transparent; }
.addthis_counter.addthis_bubble_style { background-image: none !important; }
.addthis_counter.addthis_bubble_style a { color: #fff;}
.addthis_button_expanded { color: #fff;}
.addthis_button_gplus, .facebook_custom, .addthis_button_twitter_custom, .addthis_button_linkedin_custom, .addthis_custom {
  font-size: 11px;
  height: 16px;
  line-height: 16px;
  width: 34px;
  background: 0 0;
  margin: -15px 0 0 -1px !important;
  float: left;
  font-size: 11px;
  color: #fff;
  width: 100%;
  text-align: center;
}
.at4-share-outer.addthis-smartlayers.addthis-smartlayers-desktop { display: none; }

/* Newsroom item content type */
.node-news-item .content ul li a { color: #cc0000; }

/* CommunityCrew */
.pg-grid.cc-site { padding-bottom: 25px; }
.cc-site #site-slogan { width: 50%; float: right; text-align: right; color: #CC0001; font-size: 30px; font-weight: 600; }
    .cc-site #site-slogan .cc-black { color: #000; }
.cc-site #site-name { width: 50%; float: left; }
.cc-pg-title { font-size: 44px; line-height: 46px; margin: 28px 0 27px; }
.cc-black { color: #000; }
.cc-page h1#page-title { display: none; }
.cc-page h1.title.cc-black#page-title { display: block; width: 80%; margin-left: 25px; }
#main #main-content.cc-page { width: 100%; }
#main #main-content.cc-page > .inner { padding: 0; }
.cc-page .featured-content-slides { width: 100%; margin: 0; }
.cc-page .inner { padding-bottom: 0 !important; }
.cc-page .inner-padding { color: #000; font-size: 14px; font-weight: 400; padding-top: 35px !important; }
.cc-button { display: block; border: none; padding: 0; margin-top: 30px; width: 220px; line-height: 52px !important; height: 52px; background-color: #cc0000; color: #ffffff; font-weight: 500; width: 215px; text-align: center; }
    .cc-button:hover { border: 1px solid #cc0000; background-color: #fff; color: #cc0000; text-decoration: none; }
    #main #main-content.cc-page p a:hover { color: #cc0000; text-decoration: none; }
p.cc-footer { font-size: 12px; margin-top: -45px; color: #999; }
.no-bot-pad { margin-bottom: 10px; }
    .no-bot-pad strong { font-weight: 600; }
.cc-page p, .cc-page li { line-height: 25px; }
.cc-page .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text { padding-bottom: 0 !important; }
#footer-wrapper.cc-page { background-color: #e9e9e9; }
#main #main-content.cc-page p a { color: #fff; }
.cc-copyright { margin-top: 15px !important; }

/* Transitions Header */
#header-wrapper #header .trans-site .region-header{margin-left:100%;top:0;left:0;width:100%;height:100%;background-color:#000;position:fixed;display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch}
#header-wrapper #header .trans-site .header-nav{margin-right:60px;background-color:#e9e9e9;height:100%;display:block}
#header-wrapper #header .trans-site .header-nav ul.menu{padding:0}
#header-wrapper #header .trans-site .header-nav ul.menu li{float:none;padding:0!important;border-bottom:1px solid #8b8b8b;background-color:#e9e9e9;list-style:none}
#header-wrapper #header .trans-site .close-mobile-menu-block{position:absolute;top:0;right:0;width:60px;height:100%;background-color:#000;display:none}
#header-wrapper #header .trans-site .close-mobile-menu-block .close-mobile-menu-button{display:block!important;width:60px;height:60px;background:url(../img/button-close-menu-hd.png) center center no-repeat;background-size:auto 21px}
#header-wrapper #header .region-transitions-header{margin-left:100%;top:0;left:0;width:100%;height:100%;background-color:#000;position:fixed;display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch; z-index: 100; }
#header-wrapper #header .trans-site .header-nav ul.menu li a{display:block;font-size:20px;font-weight:700;padding:20px 16px;line-height:1.4em;margin-right:16px}
#header-wrapper #header .trans-site #site-name a{background:url(../img/logo-cvs-health-hd.png) no-repeat;background-size:170px auto;width:191px;height:24px;display:block;margin:20px 0 17px 7px}
.transitions-title{position:relative;float:right;width:100%;text-align:center;margin-top:20px;font-size:26px;font-weight:bold;z-index: 1;}
#header-wrapper #header .trans-site .mobile-menu-button { display:block !important; width:36px; height:36px; position:absolute; right:0; background:transparent url('../img/button-menu-hd.png') no-repeat center center; background-size:auto 18px; padding-top: 25px; z-index: 7; }
.region.region-transitions-header { margin-left: 50%; margin-top: 0; }
.trans-site div#name-and-slogan { width: 33%; z-index: 5; position: relative; }
.node-type-transitions-page .subnavsection-content .views-field a { color: #cb0000; }
    .node-type-transitions-page .subnavsection-content .views-field a:hover { text-decoration: underline; }

/* Transitions page styles */
.page-summary { font-size: 21px; line-height: 31px; font-weight: 300; color: #636363; padding-bottom: 27px; }
.node-type-transitions-page #main .subnavsection .subnavsection-side .inner-padding.blacktext a { color: #cc0000; text-decoration: none; }
#page-title sup { font-size: 18px; top: -18px; }
.trans-welcome .content { padding: 0 !important; }
.content-welcome { padding: 24px 6.779661016949%; background: transparent url("../img/bg-000000-70.png") repeat 0 0; color: #fff; margin-top: -6px; }
.item-list ul li { list-style-type: disc; }
.node-type-transitions-page .view-accordian .accordian .accordian-content h2 { display: block; padding: 0 12.698412698413% 0 6.349206349206%; margin-top: 0; }
h2.ksd, h2.ksd-clinic { border-bottom: 1px solid #000; }
h2.do-h2 { margin-top: 103px; }
h2.do-h2.ksd { margin-top: 203px; }
h2.do-h2.ksd-clinic { margin-top: 111px; }
h2.share-h2 { margin-top: 124px; }
h2.share-h2.ksd-clinic { margin-top: 146px; }
h2.share-h2.ksd { margin-top: 126px; }
h2.pharm-share-h2 { margin-top: 152px; }
ul.kds-ul { margin: 40px 0; }
ul.pharm-know-this-ul, ul.clinic-know-this-ul { margin-top: 38px; }
ul.pharm-share-this-ul, ul.pharm-do-this-ul, ul.clinic-do-this-ul { margin-top: 42px; }
ul.clinic-know-this-ul li a { color: #fff; text-decoration: underline; }

/* Transitions engagement ambassador resources page */
.acc-link-cont { background-color: #cc0000; padding: 0 30px 10px; }
    .acc-link-cont div:nth-child(1) { margin-bottom: 5px; }
.acc-link a { color: #fff; font-size: 16px; font-weight: 300; text-decoration: underline; }
    .acc-link a:hover {  }


/* Transitions Communications Archive page styles */
.comm-archive #content-section { background: #fff; margin-bottom: 32px !important; }
.comm-archive #content-section #main-content { padding: 55px 4.761904761905% 57px 4px; }
    .comm-archive #content-section #main-content a { font-weight: bold; }
.comm-archive #content-section #main-side-column { background-color: #999; color: #fff; }
    .comm-archive #content-section #main-side-column .inner { margin-top: 32px; }
.view-transitions-communications .views-row { margin-bottom: 10px; }

/* Transitions Footer */
body.node-type-transitions-page #footer { font-size: 13px; }
body.node-type-transitions-page #footer .copyright p { margin: 0; }

/* Ask the Experts form */
#main .ask-the-experts form input[type=text], #main .ask-the-experts form input[type=email] { color: #a9a9ab; width: 237px; height: 50px; padding-left: 20px; font-weight: 200; font-size: 14px; }
#main .ask-the-experts form textarea { color: #a9a9ab; height: 200px; padding: 20px 0 0 20px; width: 237px; font-weight: 200; font-size: 14px;  }
#main .ask-the-experts form .form-textarea-wrapper { margin-bottom: 0 !important; }
#main .ask-the-experts form div.form-item { padding: 0 0 4px 0; }
#main .ask-the-experts form div.form-item:first-child { padding-bottom: 0; margin-bottom: 0; }
#main .ask-the-experts form .form-item p { margin-bottom: 0; padding-bottom: 4px !important; }
#main .ask-the-experts form input[type=submit] { width: 237px; height: 50px; border: 1px solid #fff; background: transparent; }
#main .ask-the-experts form input[type=submit]:hover { background-color: #fff; color: #30BBAD; border: 1px solid #fff; }

/* Homepage 'Persective' block link hover */
#block-block-86 h2 a span:hover {text-decoration: underline; }
h4 a.home-page-tile:hover { color: #000; text-decoration: underline; }

.view-content .views-row .thumbnail:hover,
.view-content .views-row .tile-image-container:hover { background-color: #fff; }
.view-content .views-row .thumbnail img:hover { opacity: .5; }
.view-content .views-row .tile-image-container img:hover { opacity: .3; }

.field-collection-view, .field-collection-container, .field-collection-container .field-items .field-item { border:none; margin:0; padding:0; }
.field-collection-view-links, .action-links-field-collection-add { display:none; }

/* Careers Link Container */
.careers-link-container { width: 100%; overflow: hidden; margin: 15px 0; }
    .careers-link-container .careers-link-left { width: 50%; float: left; }
    .careers-link-container .careers-link-right { width: 50%; float: right; }
    .careers-link-container h2, .careers-link-container h4 { margin: 0 !important; color: #fff; }
    .careers-link-container h2 a { display: inline-block; border: 1px solid #ffffff; padding: 15px 30px; }
    .careers-link-container h2 a:hover { color: #646464 !important; background-color: #fff; text-decoration: none; }
a.white-link { color: #fff !important; }
a.red-link { color: #cc0000 !important; }
a.white-link:hover, a.red-link:hover { text-decoration: underline; }

#page-wrapper { background-color:#e9e9e9; }
        #page-wrapper .page { max-width : 1024px; margin : 0 auto; }
        #page-wrapper .page-inner { width : 98.4375%; margin: 0 0.78125%;}
                #page-wrapper .page-inner:before, #page-wrapper .page-inner:after { content: " "; /* 1 */ display: table; /* 2 */ } /*clearfix*/
                #page-wrapper .page-inner:after { clear: both; } /*clearfix con't*/
                #page-wrapper .page-inner .pg-grid { width : 96.825396825396%; margin : 0 1.587301587302%; float:left; }
                        #page-wrapper .page-inner .pg-grid.top-gutter { margin-top:16px; }
                        #page-wrapper .page-inner .pg-grid.bottom-gutter { margin-bottom:16px; }
                        #page-wrapper .page-inner .pg-grid .inner-padding { padding: 36px 3.28893442623%; }
                #page-wrapper .page-inner .pg-grid.break { clear:left; }
                #page-wrapper .page-inner .pg-grid.w-2-1 { width : 46.825396825397%; }
                        #page-wrapper .page-inner .pg-grid.w-2-1 .inner-padding { padding: 36px 6.779661016949% }
                #page-wrapper .page-inner .pg-grid.w-3-1 { width : 30.15873015873%; }
                #page-wrapper .page-inner .pg-grid.w-3-2 { width : 63.095238095238% } #page-wrapper .page-inner .pg-grid.w-3-2 .inner-padding {padding: 36px 5.660377358491%;}
                #page-wrapper .page-inner .pg-grid.w-4-1 { width : 21.825396825397%; }
                #page-wrapper .page-inner .pg-grid.w-4-3 { width : 71.825396825397%; }


#header-wrapper { z-index:10; position:relative; background-color:#ffffff; }
        #header-wrapper #header { padding: 30px 0 0 0; }
                #header-wrapper #header #site-name { margin:0; padding:0 }
                        #header-wrapper #header #site-name a { background : transparent url('../img/logo-cvs-health-hd.png') no-repeat 0 0; background-size:191px auto; width: 191px; height: 24px; display: block; }
                                #header-wrapper #header #site-name a span { display : none; }
                        html.lt-ie9 #header-wrapper #header #site-name a { background : transparent url('../img/logo-cvs-health.png') no-repeat 0 0; width: 191px; height: 24px; display: block; }

                #header-wrapper #header .pg-grid { position:relative; }
                #header-wrapper #header #block-search-form {position:absolute; bottom:18px; right:0; height:36px; display:block; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
                        #header-wrapper #header #block-search-form h2 { display:none; }
                        #header-wrapper #header #block-search-form  .form-item, #header-wrapper #header #block-search-form .form-actions { margin:0; }
                        #header-wrapper #header #block-search-form label { z-index:99; overflow:visible; color:#000000; display:block; width:36px; height:36px; right:0; clip:auto; background:#ffffff url('../img/button-search-hd.png') no-repeat right center; background-size:auto 25px; text-indent:-9999px;}
                        html.lt-ie9 #header-wrapper #header #block-search-form label { z-index:99; overflow:visible; color:#000000; display:block; width:36px; height:36px; right:0; clip:auto; background:#ffffff url('../img/button-search.png') no-repeat right center; text-indent:-9999px;}
                                #header-wrapper #header #block-search-form label.close { background:#ffffff url('../img/button-search-close.png') no-repeat center center; }
                        #header-wrapper #header #block-search-form form input[type=text] { z-index:-99; font-size:14px; font-weight:500; line-height:36px; height:36px; border : none; background  : #000000; color:#ffffff; width:100%; display:none; padding-left:10px; }
                        #header-wrapper #header #block-search-form form input[type=submit] { display:none; }
                        #header-wrapper #header #block-search-form .close-search-form { display:block !important; height:36px; width:48px; position:absolute; top:0; right:36px; z-index:99;
                                                                                        background:transparent url('../img/button-close-submenu.png') no-repeat center center; background-size:16px; }
                #header-wrapper #header .block.other-sites { position:absolute; top:-15px; right:220px;  }
                        #header-wrapper #header .block.other-sites h4 { z-index:1; position:absolute; right:0; display:inline; margin:0; padding:0 25px 4px 10px; line-height:20px; color:#646464; font-size:14px; font-weight:400; white-space: nowrap;
                                                                        background:transparent url('../img/icon-arrow-down-other-sites.png') no-repeat 95% 8px;  }
                        #header-wrapper #header .block.other-sites .content ul { display:none; z-index:0; position:absolute; top:24px; right:0; margin:0; padding:0; list-style:none; color:#646464; font-size:14px; line-height:1; font-weight:400; background-color:#666666; }
                        #header-wrapper #header .block.other-sites .content ul li { margin:0; padding:0; }
                                #header-wrapper #header .block.other-sites .content ul li:last-child { border:none; }
                                #header-wrapper #header .block.other-sites .content ul li a { line-height:36px; padding:0 26px 0 0; white-space: nowrap; display:inline-block; color:#fff; width:152px; text-align:right; }
                                #header-wrapper #header .block.other-sites .content ul li a:hover { text-decoration:underline; }
                                #header-wrapper #header .block.other-sites .content ul li:first-child a { padding-top:8px; }
                                #header-wrapper #header .block.other-sites .content ul li:last-child a { padding-bottom:24px; }
                        #header-wrapper #header .block.other-sites.active {}
                                #header-wrapper #header .block.other-sites.active h4 {color:#cc0000; border-bottom:none; }
                                #header-wrapper #header .block.other-sites.active .content ul { display:block; }
                #header-wrapper #header .block.shortcuts { position:absolute; top:-18px; right:0; }
                        #header-wrapper #header .block.shortcuts .content ul { margin:0; padding:0; list-style:none; }
                                #header-wrapper #header .block.shortcuts .content ul li { float:left; margin:0; padding: 0 20px 0 0; }
                                        #header-wrapper #header .block.shortcuts .content ul li:last-child { padding-right:0; }
                                        #header-wrapper #header .block.shortcuts .content ul li a { color:#646464; font-size:14px; line-height:20px; font-weight:400; white-space: nowrap; display:inline-block; }
                                        #header-wrapper #header .block.shortcuts .content ul li a:hover {color:#cb0000; }

                #header-wrapper #header .header-nav h2 { display:none; }
                #header-wrapper #header .header-nav ul.menu { margin:0; padding:18px 0; list-style:none; }
                        #header-wrapper #header .header-nav ul.menu:before, #header-wrapper #header #block-system-main-menu ul.menu:after { content: " "; /* 1 */ display: table; /* 2 */ } /*clearfix*/
                        #header-wrapper #header .header-nav ul.menu:after { clear: both; } /*clearfix con't*/
                        #header-wrapper #header .header-nav ul.menu li { float:left; margin:0; padding:0; padding-left: 3.28893442623%; list-style:none; }
                        #header-wrapper #header .header-nav ul.menu li.first { }
                        #header-wrapper #header .header-nav ul.menu li a { font-size:16px; font-weight:bold; color:#000000; line-height:36px; }
                        #header-wrapper #header .header-nav ul.menu li a:hover { opacity: .5; }
                                #header-wrapper #header .header-nav ul.menu li a.active-trail { color:#8b8b8b; }
                                #header-wrapper #header .header-nav ul.menu li a.selected { color:#cb0000; }
                                #header-wrapper #header .header-nav ul.menu li > ul.menu { display:none; }
                #header-wrapper #header .sub-menu { background-color:#cb0000; }
                        #header-wrapper #header .sub-menu .content { width: 100%; } /*fix jumpy after slidedown*/
                        #header-wrapper #header .sub-menu .content > ul.menu { list-style:none; padding:40px 0 60px; margin:0; }
                                #header-wrapper #header .sub-menu .content > ul.menu > li { list-style:none; padding:0 3.28893442623% 20px; margin:0; /*width:43.42213114754%; float:left;*/ }
                                #header-wrapper #header .sub-menu .content > ul.menu > li:nth-child(even) { /*float:right;*/ }
                                #header-wrapper #header .sub-menu .content > ul.menu > li:last-child { padding-bottom:0; }
                                #header-wrapper #header .sub-menu .content > ul.menu > li a { display:inline-block; color:#ffffff; font-weight:600; margin-bottom:3px; }
                                        #header-wrapper #header .sub-menu .content > ul.menu > li a:hover { text-decoration:underline; }
                                        #header-wrapper #header .sub-menu .content > ul.menu > li > ul.menu { list-style:none; padding:0; margin:0;  }
                                        #header-wrapper #header .sub-menu .content > ul.menu > li > ul.menu > li { list-style:none; padding:0 30px 0 0; margin:0; float:left; }

                                        #header-wrapper #header .sub-menu .content > ul.menu > li > ul.menu > li a { font-weight:300; font-size:15px; }
                                        #header-wrapper #header .sub-menu .content > ul.menu > li > ul.menu > li a:hover,
                                        #header-wrapper #header .sub-menu .content > ul.menu > li > ul.menu > li a.active-trail.active,
                                        #header-wrapper #header .sub-menu .content > ul.menu > li a.active-trail.active { text-decoration:underline; }
                                        #header-wrapper #header .sub-menu .content .button-close-submenu { position:absolute; top:20px; right:5px; display:none; text-indent: 999px; width:21px; height:21px; background:transparent url('../img/button-close-submenu.png') no-repeat center center;}


#page-slideshow-wrapper {z-index:0; position:relative; }
        #page-slideshow-wrapper #slideshow-images { min-height:800px; }
        #page-slideshow-wrapper #slideshow-images img { max-width:none; width:100%; min-width:1200px; min-height:800px; }
        #page-slideshow-wrapper #page-slideshow .flexslider { padding: 36px 6.779661016949% 72px; border:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; min-height:352px; margin: 160px 0 60px; color:#ffffff; background:transparent url('../img/bg-000000-70.png') repeat 0 0; z-index:99;}
        #page-slideshow-wrapper #page-slideshow .flexslider a:hover { text-decoration: underline; }
                #page-slideshow-wrapper #page-slideshow .flexslider ul.slides {  }
                #page-slideshow-wrapper #page-slideshow .flexslider ul.slides li { height:432px; }
                #page-slideshow-wrapper #page-slideshow .flexslider img {display:none;}
                #page-slideshow-wrapper #page-slideshow .flexslider .nav { z-index: 9; position:relative; }
                    #page-slideshow-wrapper #page-slideshow .flexslider .nav .pg-grid { position:relative; }
                    #page-slideshow-wrapper #page-slideshow .flexslider .nav .controls { padding: 0 6.779661016949%; }
                    #page-slideshow-wrapper #page-slideshow .flexslider  ol.flex-control-nav { text-align:left; bottom:auto; width:auto; z-index:99; position:absolute; bottom:36px; }
                    #page-slideshow-wrapper #page-slideshow .flexslider .flex-control-paging li {margin: 0 15px 0 0; display:inline-block; float:left;  }
                    #page-slideshow-wrapper #page-slideshow .flexslider .flex-control-paging li a
                        { line-height:40px; font-size:1.375em; background:transparent; display:inline-block; width:30px; height:40px; border-radius:0;
                          box-shadow:none; color:#cc0000; font-weight:bold; text-indent:0; }
                        #page-slideshow-wrapper #page-slideshow .flexslider .flex-control-paging li a.flex-active {color:#ffffff;}
                #page-slideshow-wrapper #page-slideshow .flexslider h2 { font-size:48px; line-height: 50px; font-weight:bold; text-transform: none; }
                #page-slideshow-wrapper #page-slideshow .flexslider h2 a { color:#ffffff; }
                #page-slideshow-wrapper #page-slideshow .flexslider p { font-size: 1.5em; line-height:1.25em; font-weight:500;}
                #block-views-a4b61986c58f05de37346eef54921892 .content { float: left; }
        #page-slideshow-wrapper #page-slideshow { position:absolute; top:0; left:0; right:0; }

#page-expert-bio-summary-wrapper {z-index:-1; position:relative;}
        #page-expert-bio-summary-wrapper #expert-bio-image img { position:absolute; max-width:none; width:100%; min-width:1200px; min-height:800px; z-index:-1; }
        #page-expert-bio-summary-wrapper #expert-bio-summary .inner-text { padding: 32px 6.779661016949% 32px; min-height:464px; margin: 160px 0 24px; color:#ffffff; background:transparent url('../img/bg-000000-70.png') repeat 0 0; }
        #page-expert-bio-summary-wrapper #expert-bio-summary .inner-text h1 { margin:0.25em 0 0.5em; font-size:48px; line-height:50px; font-weight:bold; text-transform:capitalize; }
        #page-expert-bio-summary-wrapper #expert-bio-summary .inner-text p { font-size: 1.5em; line-height:1.25em; font-weight:500;}

#main-wrapper {z-index:9; position:relative;}

        #main-wrapper .prop-box {position: relative; overflow: hidden; background: #cccccc; /*z-index:-99;*/ /*fix lslee*/}
                #main-wrapper .prop-box:before{ content: ""; display: block; padding-top: 100%; }
                #main-wrapper .prop-box .content { position:  absolute; top: 0; left: 0; bottom: 0; right: 0; }
                #main-wrapper .prop-box.ratio-100-48:before { padding-top: 48.360655737705%; }

        #main .module-block { position:relative; width:46.825396825397%; margin:0 1.587301587302% 32px; float:left; overflow: hidden; height: 660px; }
                #main .module-block:before{ content: ""; display: block; padding-top: 100%; } /*make it square*/
                #main .module-block > .content { background-color:#ffffff; padding:24px 6.779661016949%;  z-index: 10;      position:absolute; top: 0; left: 0; bottom: 0; right: 0; }
                #main .module-block img { position:absolute; top:0; left:0;  z-index:-1; height:auto !important; max-width:100%; }
                #main .module-block .thumbnail.mobile { display:none; }
                #main .module-block h4 { font-size:16px; font-weight:bold; margin-top:0; }
                #main .module-block.bg-pink { clear: both; height: 100%; }
                #main .module-block.full { }
                #main .module-block .inner-text.bg-trans
                        { display:inline-block; background: transparent url("../img/bg-000000-70.png") repeat 0 0; color:#ffffff; padding:16px; width: 97%; padding: 25px 0 25px 30px; top: 472px; left: 0; position: inherit; overflow: hidden; min-height: 200px; }
                #main .module-block .inner-text.bg-trans a:hover { text-decoration: underline; }
                        #main .module-block .inner-text.bg-trans p { margin-bottom:0; }
                        #main .module-block .inner-text.bg-trans a { color:#ffffff !important; }
                #main .module-block.full { width : 96.825396825396%; margin : 0 1.587301587302% 36px; }
                        #main .module-block.full > .content { padding: 32px 3.28893442623%; }
                        #main .module-block.full h4 { margin-bottom:40px; }
                        #main .module-block.full.wrap-inner-text > .content { padding-right:51.639344262295%; }
                #main .module-block.wide { width : 96.825396825396%; margin : 0 1.587301587302% 36px; }
                        #main .module-block.wide:before{ padding-top:48.360655737705% }
                        #main .module-block.wide > .content { padding: 32px 3.28893442623%; }
                        #main .module-block.wide h4 { margin-bottom:40px; }
                        #main .module-block.wide img { left:auto; right:0; max-height:100%; width:auto !important; }
                        #main .module-block.wide.wrap-inner-text > .content { padding-right:51.639344262295%; }
                #main .module-block.bg-pink > .content { background-color:#fb6f95; color:#ffffff; }
                        #main .module-block.bg-pink h4 {  color:#000000; }
                #main .module-block.tweets > .content { background-color:#b7e2ea; }
                        #main .module-block.tweets > h2 { font-size:16px; position:absolute; z-index:99; top:0; padding:32px 6.779661016949%; margin:0; }
                        #main .module-block.tweets > .content .twitter-logo { margin:0 auto;  display:block !important; width:30px; height:30px; background: transparent url("../img/icons-social.png") no-repeat scroll -30px 0; }
                        #main .module-block.tweets > .content ul.tweets-pulled-listing { margin:14% 0 0; padding:0 8px 0 0; list-style:none; max-height:320px; overflow:hidden; overflow-y:auto; }
                        #main .module-block.tweets > .content ul.tweets-pulled-listing li { margin-bottom:24px; }
                        #main .module-block.tweets > .content ul.tweets-pulled-listing li:last-child { margin:0; }
                        #main .module-block.tweets > .content ul.tweets-pulled-listing a { color:#d63333; }
                        #main .module-block.tweets > .content ul.tweets-pulled-listing .tweet-author-info { width:100%;}
                        #main .module-block.tweets > .content ul.tweets-pulled-listing .tweet-authorphoto { display:none; }
                        #main .module-block.tweets > .content ul.tweets-pulled-listing .tweet-author { display:inline-block; font-size:16px; }
                        #main .module-block.tweets > .content ul.tweets-pulled-listing .tweet-screenname { display:inline-block; }
                        #main .module-block.tweets > .content ul.tweets-pulled-listing .tweet-text { font-size:14px; }
                        #main .module-block.tweets > .content ul.tweets-pulled-listing .tweet-footer { display:inline-block; padding-top:8px; }
                        #main .module-block.tweets .jspVerticalBar { width:10px; }
                        #main .module-block.tweets .jspHorizontalBar, #main .module-block.tweets .jspVerticalBar, #main .module-block.tweets .jspTrack {
                                background: #e9e9e9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
                                .front .twitter-pull-lazy { height: 600px; }
                                .jspContainer { height: 600px !important; overflow: scroll !important; }
                                #main .module-block.tweets > .content ul.tweets-pulled-listing { max-height:520px; overflow: scroll; overflow-x: hidden; }
                        #main .module-block.tweets .jspDrag { background:#8c8c8c; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
                #main .module-block.text-block { background:#cb0000; height:220px; }
                #main .module-block.text-block.gray { background:#4b4b4b; }
                #main .module-block.text-block .content { background:transparent; color:#ffffff; }
                #main .module-block.text-block .content h3 { margin-bottom:0.5em; }
                #main .module-block.text-block .content a { color:#ffffff; }
                #main .module-block.text-block .content a:hover { text-decoration:underline; }
                #main .module-block.image-and-text-block { }
                #main .module-block.image-and-text-block > .content { padding:0; }
                #main .module-block.image-and-text-block .content h3 { margin-bottom:0.5em; }
                #main .module-block.image-and-text-block > .content p { margin:0; }
                #main .module-block.image-and-text-block > .content .inner-text.bg-trans { background:transparent; min-height:160px;
                        padding:24px 6.779661016949%; width:86.44068%; position: absolute; background-color: #cb0000; top:auto; bottom:0; }
                #main .module-block.investor-rel > .content {  }
                        #main .module-block.investor-rel > h2 { font-size:16px; position:absolute; z-index:99; top:0; padding:32px 6.779661016949%; margin:0; }
                        #main .module-block.investor-rel > .content h1 { font-size:90px; font-weight:400; letter-spacing:-0.065em; line-height:1; margin-bottom:0.25em; }
                        #main .module-block.investor-rel > .content h2 { font-size:36px; font-weight:400; letter-spacing:1; line-height:1; margin-bottom:1em; }
                #main .page-inner p.thumbnail {margin: 0;}

        .block.whatshappening { position:relative; display:none;  }
                .block.whatshappening h2 { margin: 0 4.7619% 1em; padding-top:1em; }
                .block.whatshappening .flexslider { border:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0;
                                                    background:transparent; margin:0 0 32px; }
                .block.whatshappening .flexslider ul.slides { list-style:none; margin:0; padding:0; }
                .block.whatshappening .flexslider ul.slides li { list-style:none; margin:0; padding:0; }
                .block.whatshappening ul.flex-direction-nav { list-style:none; margin:0; padding:0; }
                .block.whatshappening ul.flex-direction-nav li { list-style:none; margin:0; padding:0; }
                .block.whatshappening .flex-direction-nav a::before { content:'' !important; }
                .block.whatshappening .flex-direction-nav .flex-next { top:65px !important; right:10px !important; margin-right:3.174603174603%; opacity: 1 !important;
                        text-align:left; text-indent:-9999px; background : transparent url('../img/icon-whatshappening-right-arrow-hd.png') no-repeat 0 0;
                        background-size:16px auto; width:16px; height:28px; }
                        .block.whatshappening .flex-direction-nav .flex-next.flex-disabled { background : transparent url('../img/icon-whatshappening-right-arrow-w-hd.png') no-repeat 0 0;
                                background-size:16px auto;}
                        html.lt-ie9 .block.whatshappening .flex-direction-nav .flex-next { background : transparent url('../img/icon-whatshappening-right-arrow.png') no-repeat 0 0; }
                        html.lt-ie9 .block.whatshappening .flex-direction-nav .flex-next.flex-disabled { display:block !important; background : transparent url('../img/icon-whatshappening-right-arrow-w.png') no-repeat 0 0; filter: inherit; }
                        html.lt-ie9 .flex-direction-nav .flex-prev { filter: inherit; }
                .block.whatshappening .flex-direction-nav .flex-prev { top:65px !important; left:auto !important; right:90px !important; opacity:1 !important; margin-left:0;
                        text-align:left; text-indent:-9999px; background : transparent url('../img/icon-whatshappening-left-arrow-hd.png') no-repeat 0 0;
                        background-size:16px auto; width:16px; height:28px; }
                        .block.whatshappening .flex-direction-nav .flex-prev.flex-disabled { background : transparent url('../img/icon-whatshappening-left-arrow-w-hd.png') no-repeat 0 0;
                                background-size:16px auto;}
                        html.lt-ie9 .block.whatshappening .flex-direction-nav .flex-prev { background : transparent url('../img/icon-whatshappening-left-arrow.png') no-repeat 0 0; }
                        html.lt-ie9 .block.whatshappening .flex-direction-nav .flex-prev.flex-disabled { display:block !important; background : transparent url('../img/icon-whatshappening-left-arrow-w.png') no-repeat 0 0; }
                .block.whatshappening .flexslider ul.slides li .inner-text { margin:0 4.761904761905%; background-color:#ffffff; }
                .block.whatshappening .flexslider ul.slides li .text {padding:24px 11.842105263158% 8px; }
                .block.whatshappening .flexslider ul.slides li .text h4 { margin-top:0; font-size: 16px; }
                .block.whatshappening .flexslider ul.slides li .text h3 { font-size:18px; line-height:22px; margin: 0 0 0.5em; }
                .block.whatshappening .flexslider ul.slides li .text a:hover { text-decoration:underline; }
                .block.whatshappening .flexslider ul.slides li .text .date {margin-bottom:15px;margin-top: -15px;}
                .block.whatshappening .flexslider ul.slides li .text .date:empty { display:none; }
                .block.whatshappening .flexslider ul.slides li .text.press_release { background-color: #cb0000; color:#fff; }
                .block.whatshappening .flexslider ul.slides li .text.press_release h3 a { color:#fff; }
                .block.whatshappening .flexslider ul.slides li .text.research_article h4 { display:block; }
                .block.whatshappening .flexslider ul.slides li .text.perspective h4,
                .block.whatshappening .flexslider ul.slides li .text.cvs_health_perspective h4 { display:block; }
                .block.whatshappening .flexslider ul.slides li .text.perspective { background-color:#999999; color:#fff; }
                .block.whatshappening .flexslider ul.slides li .text.perspective h3 a { color:#fff; }

        .block.thoughtleadership { position:relative; display:none; margin:0 1.587301587302% 32px; padding-top:52px;  }
                .block.thoughtleadership h2 { margin:0 3.28893442623% 1em; font-size: 18px; line-height: 22px;}
                .block.thoughtleadership .view-content { padding:32px 3.28893442623%; background-color:#ffffff; }
                .block.thoughtleadership .flexslider { border:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0;
                                                    background:transparent; margin:0 0 16px; }
                .block.thoughtleadership .flexslider ul.slides { list-style:none; margin:0; padding:0; }
                .block.thoughtleadership .flexslider ul.slides li { list-style:none; margin:0; padding:0; }
                .block.thoughtleadership ul.flex-direction-nav { list-style:none; margin:0; padding:0; }
                .block.thoughtleadership ul.flex-direction-nav li { list-style:none; margin:0; padding:0; }
                .block.thoughtleadership .flex-direction-nav a::before { content:'' !important; }
                .block.thoughtleadership .flex-direction-nav .flex-next { right:10px !important; top:25px !important; margin-right:1.587301587302%; opacity: 1 !important;
                        text-align:left; text-indent:-9999px; background : transparent url('../img/icon-whatshappening-right-arrow-hd.png') no-repeat 0 0;
                        background-size:16px auto; width:16px; height:28px; }
                        .block.thoughtleadership .flex-direction-nav .flex-next.flex-disabled { background : transparent url('../img/icon-whatshappening-right-arrow-w-hd.png') no-repeat 0 0;
                                background-size:16px auto;}
                        html.lt-ie9 .block.thoughtleadership .flex-direction-nav .flex-next { background : transparent url('../img/icon-whatshappening-right-arrow.png') no-repeat 0 0; }
                        html.lt-ie9 .block.thoughtleadership .flex-direction-nav .flex-next.flex-disabled { background : transparent url('../img/icon-whatshappening-right-arrow-w-hd-16.png') no-repeat 0 0; filter: inherit; display: block!important; }
                .block.thoughtleadership .flex-direction-nav .flex-prev { left:auto !important; right:75px !important; top:25px !important; opacity:1 !important; margin-left:0;
                        text-align:left; text-indent:-9999px; background : transparent url('../img/icon-whatshappening-left-arrow-hd.png') no-repeat 0 0;
                        background-size:16px auto; width:16px; height:28px; }
                        .block.thoughtleadership .flex-direction-nav .flex-prev.flex-disabled { background : transparent url('../img/icon-whatshappening-left-arrow-w-hd.png') no-repeat 0 0;
                                background-size:16px auto;}
                        html.lt-ie9 .block.thoughtleadership .flex-direction-nav .flex-prev { background : transparent url('../img/icon-whatshappening-left-arrow.png') no-repeat 0 0; }
                        html.lt-ie9 .block.thoughtleadership .flex-direction-nav .flex-prev.flex-disabled { background : transparent url('../img/icon-whatshappening-left-arrow-w.png') no-repeat 0 0; }
                .block.thoughtleadership .inner-text h3 { font-size:36px; line-height:38px; margin-top: 0.2em; margin-bottom:0.5em;  }
                .block.thoughtleadership .inner-text a:hover { text-decoration:underline; }

        .view-featuresection { width:46.825396825397%; margin:0 1.587301587302% 32px; float:left; overflow: hidden; background-color:#ffffff; }
                .view-featuresection .field-content .content { background-color:#ffffff; padding:32px 6.779661016949%; min-height:416px;  }
                .view-featuresection a { color:#cc0000; }
                .view-featuresection a:hover { text-decoration:underline; }
                .view-featuresection h2 { margin-bottom:0.8em; }
                .view-featuresection h2 a { color:#000000; }
                .view-featuresection ul { list-style:none; margin:0; padding:0 0 6px 0; }
                        .view-featuresection ul li { padding-bottom:10px; }
                                .view-featuresection.three-columns-layout {  width:30.15873015873%; margin:0 1.587301587302% 32px;   max-height: 310px;}
                .view-featuresection.three-columns-layout .field-content .content { padding:32px 10.526315789474%; min-height:504px; }
                .view-featuresection.short.three-columns-layout .field-content .content { padding:32px 10.526315789474%; min-height:252px; max-height: 275px;}

        .view-cvs-health-at-a-glance-corporate-facts { clear:both; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list ul { margin:0; padding:0; list-style:none; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list li { margin:0; padding:0; list-style:none; float:left; width:46.825396825397%; margin:0 1.587301587302% 32px; background-color:#ffffff;  min-height:354px; position:relative; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list li .content { padding:32px 6.779661016949%; width:auto; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list li .summary { position:relative; z-index:9; background-color:#ffffff; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list li .summary .content { position:absolute; top:0; bottom:0; left:0; right:0; padding-top:18%; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list li .summary .content.with-img { padding-top:38%; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list li .summary .content h3 { font-size:96px; margin:0; padding:0; line-height:1; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list li .summary .content h4 { font-size:28px; padding-top:16px; margin:0; padding:16px 0 0; line-height:1;}
                .view-cvs-health-at-a-glance-corporate-facts .item-list li .description { position:absolute; top:0; bottom:0; left:0; right:0; z-index:99; background-color:#92267d; color:#ffffff; opacity:0; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list li .description p { font-size:26px; line-height:1.15em; font-weight:bold; }
                .view-cvs-health-at-a-glance-corporate-facts .item-list li .description .content { padding-top:18%; }

        #main .subnavsection { width : 96.825396825396%; margin : 0 1.587301587302%; float:left; background-color:#999999; margin-bottom:32px;  display:table; }
                #main .subnavsection img { width:100% !important; height:auto !important; }
                #main .subnavsection .subnavsection-content { width:51.639344262295%; padding-bottom:64px; background-color:#ffffff; display:table-cell; vertical-align:top; }
                        #main .subnavsection .subnavsection-content .inner-padding { padding:32px 12.698412698413% 32px 6.349206349206%; }
                        #main .subnavsection .subnavsection-content { padding:32px 0 80px; }
                        #main .subnavsection .subnavsection-content h2 { padding:0 12.698412698413% 0 6.349206349206%; margin-top:0; }
                        #main .subnavsection .subnavsection-content p  { padding:0 12.698412698413% 0 6.349206349206%; }
                        #main .subnavsection .subnavsection-content h3 { color:#cc0000; border-bottom:2px solid #eeeeee; border-bottom:2px solid #eeeeee; padding:24px 6.349206349206%; margin:0; margin-right:6.349206349206%; }
                                #main .subnavsection .subnavsection-content h3.active { color:#000000; }
                                #main .subnavsection .subnavsection-content h3.last { border-bottom:2px solid #eeeeee; }
                        #main .subnavsection .subnavsection-content .details { display:none; }
                #main .subnavsection .subnavsection-side { width:48.360655737705%; background-color:#cc0000; color:#ffffff; font-weight:300; display:table-cell; vertical-align:top; }
                        #main .subnavsection .subnavsection-side .inner-padding { padding:32px 6.779661016949%; }
                                #main .subnavsection .subnavsection-side .inner-padding a { color:#ffffff; text-decoration:underline; }
                                #main .subnavsection .subnavsection-side .inner-padding a:hover { text-decoration:none; }
                                #main .subnavsection .subnavsection-side .inner-padding.blacktext { color:#000000; }
                                #main .subnavsection .subnavsection-side .inner-padding.blacktext a { color:#000000; }
                        #main .subnavsection .subnavsection-side .subnavsection-links { padding:24px 0;}
                                #main .subnavsection .subnavsection-side .subnavsection-links a { color:#ffffff; display:inline-block; padding-bottom:16px; text-decoration:underline; }
                                #main .subnavsection .subnavsection-side .subnavsection-links a:hover { text-decoration:none; }

        .view-accordian .accordian { width : 96.825396825396%; margin : 0 1.587301587302%; float:left; background-color:#ffffff; margin-bottom:32px;  display:table; }
                .view-accordian .accordian img { width:100% !important; height:auto !important; }
                .view-accordian .accordian span.url-title { font-size:28px; line-height:30px; font-weight:bold; display:inline-block; padding:16px 0; }
                .view-accordian .accordian .accordian-content { width:51.639344262295%; padding:48px 0 64px 0; background-color:#ffffff; display:table-cell; vertical-align:top; }
                        .view-accordian .accordian .accordian-content h2 {/* display:none; */padding: 0 12.698412698413% 0 6.349206349206%;     margin-top: 0;}
                        .view-accordian .accordian .accordian-content p a { color:#cb0000; }
                        .view-accordian .accordian .accordian-content p a:hover { text-decoration:underline; }
                        .view-accordian .field-content .accordian-content > .item-list > ul { margin:0; padding:0; list-style:none; margin-right:6.349206349206%; }
                        .view-accordian .field-content .accordian-content > .item-list > ul > li { margin:0; padding:24px 0; list-style:none; border-bottom:2px solid #eeeeee; }
                        .view-accordian .field-content .accordian-content > .item-list > ul > li:first-child { border-top:2px solid #eeeeee; }
                        .view-accordian .field-content .field-item { padding:0 12.698412698413% 0 6.349206349206%; }
                        .view-accordian .field-name-field-accordian-text-field-colle { color:#cb0000; font-weight:bold; font-size:18px;
                                                                                       background: transparent url("../img/icon-arrow-down-accordian.png") no-repeat 96% center;
                                                                                       -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; }
                        .view-accordian .field-name-field-accordian-text-field-colle.active { color:#000000; background: transparent url("../img/icon-arrow-up-accordian.png") no-repeat 96% center;}
                        .view-accordian .field-name-field-accordion-field-body { padding-top:24px; color:#636363; display:none; }
                        .view-accordian .field-name-field-accordion-field-body ul { list-style-position:inside; margin:0; }
                                .view-accordian .field-name-field-accordion-field-body ul li { margin:0 0 0.6em; list-style-type:disc; }
                                .view-accordian .field-name-field-accordion-field-body ul li p { margin:0; display:inline; }
                .view-accordian .accordian .accordian-side { width:48.360655737705%; color:#636363; display:table-cell !important; vertical-align:top; }
                 .view-accordian .accordian .accordian-side a { width:48.360655737705%; color:#cc0000; display:table-cell !important; vertical-align:top; }
                 .view-accordian .accordian .accordian-side a:hover { width:48.360655737705%; color:#000000; display:table-cell !important; vertical-align:top; }

 .view-accordian .accordian .accordian-side h1, h2, h3, h4, h5 { font-weight : bold;}
         .view-accordian .accordian .accordian-side h1 { font-size : 44px; line-height : 46px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }
         .view-accordian .accordian .accordian-side h2 { font-size : 36px; line-height : 38px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }
         .view-accordian .accordian .accordian-side h3 { font-size : 24px; line-height : 28px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }
         .view-accordian .accordian .accordian-side h4 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 1em; }
          .view-accordian .accordian .accordian-side h5 { font-size : 16px; line-height : 18px; letter-spacing: 0; margin:0.5em 0 1em; }


                        .view-accordian .accordian .accordian-side .inner-padding { padding: 30px 30px; }
                        .node-type-transitions-page .view-accordian .accordian .accordian-side .inner-padding { padding: 0; }
                        .node-type-transitions-page .view-accordian .accordian span.url-title { display: initial; }


        #main-wrapper #header-section { width : 96.825396825396%; margin : 0 1.587301587302%; }
                #main-wrapper #header-section #breadcrumb { padding:0 0 20px; font-size:12px; color:#888888; }
                        #main-wrapper #header-section #breadcrumb a { color:#888888; }
                        #main-wrapper #header-section #breadcrumb span.current { color:#000000; }
                #main-wrapper #header-section h1 { font-size:44px; line-height : 46px; margin: 28px 0 27px;}
                body.page-newsroom-press-releases #main-wrapper #header-section h1 {  margin: 28px 0 55px; }
                #main-header-wrapper.detailed-page #header-section h1 { margin: 30px 0 40px;}
                #main-wrapper #header-section .inner-section {padding: 24px 3.28893442623% 0;}
                #main-wrapper #header-section ul.tabs.primary {margin:0 0 24px; padding:0; border:none; }
                        #main-wrapper #header-section ul.tabs.primary a { display:inline-block; line-height:40px; }
                        #main-wrapper #header-section ul li a { border:1px solid #bbb; }


        #main #content-top-section { width : 96.825396825396%; margin : 0 1.587301587302%; }
                #main #content-top-section > .inner { padding:0 3.28893442623% 0; }
        #main #content-section { display: table; width : 96.825396825396%; margin : 0 1.587301587302%; }
        #main #main-content { width: 68.852459016393%; display: table-cell; vertical-align: top; text-align:left; direction: ltr;  }
        #main #main-side-column { width: 31.147540983607%; display: table-cell; vertical-align: top; text-align:left; direction: ltr; }
                #main #main-side-column.empty-region { background-color:transparent; color:#000000; }
                #main #main-content > .inner { padding:0 4.761904761905%; } #main #main-side-column > .inner { padding:0 10.526315789474%; }

                #main #content-section.attach { margin-bottom:24px; }
                #main #content-section.attach #main-content, #main #content-section.attach #main-side-column { background:transparent; height:auto; }
                #main #content-section.attach #main-content > .inner, #main #content-section.attach #main-side-column > .inner { padding-top:0; padding-bottom:0; }

                #main #content-section h3 { margin:1.5em 0 1em; }
                #main #content-section blockquote { background-color:#fb7096; color:#ffffff; padding:0; margin:0; padding:32px 24px 48px; margin:16px 0 32px; }
                        #main #content-section blockquote p { font-size:18px !important; }
                        #main #content-section blockquote p span.from { font-size:14px !important; display:block; padding-top:32px; }
                #main #content-section img { width:100%; height: auto !important;   }
               #main #content-section #node-16041 .field-items img { width: inherit !important; }
                #main .page-inner .region-content-additional #block-views-featured-content-slider-block-2 { float: left; }

        .detailed-page #main #main-content .field-name-body { }
        body.page-node-6721 .detailed-page #main #main-content .field-name-body { padding-bottom:8px; }
        
        .field-name-body .video-content { position: relative; height: 0; padding-bottom: 56.25%; margin-bottom: 36px; }
        .field-name-body .video-content .BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
        .field-name-field-body-text-two-article .video-content { position: relative; height: 0; padding-bottom: 56.25%; margin-bottom: 36px; }
        .field-name-field-body-text-two-article .video-content .BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

        .qtip-tipsy{ background-color:#8c8c8c; font-size:12px; }

        #main #main-side-column h2 { font-size : 24px; line-height : 28px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }

        #main-wrapper #main-main-wrapper.interior-page {}
                #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner { font-size:21px; line-height:31px; font-weight:300; color:#636363; padding-bottom:27px; }

        #main-wrapper #main-main-wrapper.detailed-page {}
            #main-wrapper #main-main-wrapper.detailed-page #main #content-section
            { margin-top:16px;  margin-bottom:32px; background-color:#ffffff; }
            #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column { background-color:#666666; color:#ffffff; }
            #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column.empty-region { background-color:transparent; color:#000000; }
            #main-wrapper #main-main-wrapper.detailed-page #main #main-content > .inner,
            #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column > .inner
            { padding-top:32px; }
            #main-wrapper #main-main-wrapper.detailed-page #main #main-content > .inner  { padding-bottom:57px; }
            #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column { font-size:14px; line-height:1.5em; overflow: hidden; }
            #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column a { color:#ffffff; }
            #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column .block { padding-bottom:48px; border-bottom: 1px solid #ffffff; margin-bottom:24px; }
            #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column .block:last-child {border:none; }
            #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column .region-content-side-column > div:last-child { padding-bottom: 0; margin-bottom: 55px;}
        #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column .region-content-side-column .content p:last-child { /*padding-bottom: 21px;*/ }

            #main-side-column .block.connect-social ul.follow-social-items { margin:0; padding:0; list-style:none; }
                    #main-side-column .block.connect-social ul.follow-social-items li { float:left; }
                    #main-side-column .block.connect-social ul.follow-social-items a { display:block; height:30px; width:30px; margin:0 16px 0 0; }
                    #main-side-column .block.connect-social ul.follow-social-items li a.facebook {background : transparent url('../img/icons-social-hd.png') no-repeat 0 0; background-size:auto 30px; }
                    #main-side-column .block.connect-social ul.follow-social-items li a.twitter {background : transparent url('../img/icons-social-hd.png') no-repeat -30px 0; background-size:auto 30px; }
                    #main-side-column .block.connect-social ul.follow-social-items li a.youtube {background : transparent url('../img/icons-social-hd.png') no-repeat -60px 0; background-size:auto 30px; }
                    #main-side-column .block.connect-social ul.follow-social-items li a.linkedin {background : transparent url('../img/icons-social-hd.png') no-repeat -90px 0; background-size:auto 30px; }
                    #main-side-column .block.connect-social ul.follow-social-items li a.instagram {background : transparent url('../img/icons-social-hd.png') no-repeat -120px 0; background-size:auto 30px; }
                    html.lt-ie9 #main-side-column .block.connect-social ul.follow-social-items li a.facebook {background : transparent url('../img/icons-social.png') no-repeat 0 0;}
                    html.lt-ie9 #main-side-column .block.connect-social ul.follow-social-items li a.twitter {background : transparent url('../img/icons-social.png') no-repeat -30px 0;}
                    html.lt-ie9 #main-side-column .block.connect-social ul.follow-social-items li a.youtube {background : transparent url('../img/icons-social.png') no-repeat -60px 0;}
                    html.lt-ie9 #main-side-column .block.connect-social ul.follow-social-items li a.linkedin {background : transparent url('../img/icons-social.png') no-repeat -90px 0;}
                    html.lt-ie9 #main-side-column .block.connect-social ul.follow-social-items li a.instagram {background : transparent url('../img/icons-social.png') no-repeat -120px 0;}
                    #main-side-column .block.connect-social ul.follow-social-items li a span { display:none; }

            #main-side-column .block ul.tweets-pulled-listing { margin:0; padding:0; list-style:none; }
            #main-side-column .block ul.tweets-pulled-listing li { margin-bottom:24px; }
            #main-side-column .block ul.tweets-pulled-listing li:last-child { margin:0; }
            #main-side-column .block ul.tweets-pulled-listing li a { text-decoration:none; }
            #main-side-column .block ul.tweets-pulled-listing li a:hover { text-decoration: underline; }
            #main-side-column .block ul.tweets-pulled-listing .tweet-author-info { width:100%;}
            #main-side-column .block ul.tweets-pulled-listing .tweet-authorphoto { display:none; }
            #main-side-column .block ul.tweets-pulled-listing .tweet-author { display:inline-block; font-size:16px; }
            #main-side-column .block ul.tweets-pulled-listing .tweet-screenname { display:inline-block; }
            #main-side-column .block ul.tweets-pulled-listing .tweet-text { font-size:14px; }
            #main-side-column .block ul.tweets-pulled-listing .tweet-footer { display:inline-block; padding-top:8px; }


        #main-wrapper #main-main-wrapper.leadership-bio { background-color:#ffffff; }
        #main-main-wrapper.leadership-bio #main h2 { margin:36px 0 24px 0; }
        #main-main-wrapper.leadership-bio #main h3 { font-size:16px; margin-top:0; padding-top:0; }
        #main-main-wrapper.leadership-bio #main #content-section { direction: rtl; }
        #main-wrapper #main-main-wrapper.leadership-bio #main #main-side-column { background-color:transparent; color:#000000; }
        #main-main-wrapper.leadership-bio #main #main-side-column .inner { background-color:#999999; color:#ffffff; }
        #main-main-wrapper.leadership-bio #main img.bio { padding:32px 0; width:100%; }
        #main-main-wrapper.leadership-bio #main ul.links.inline  { display:none; }

        #main .messages {}
                #main .messages.error { background-image:none; border:none; background-color:#cb0000; color:#ffffff; padding:32px 16px; margin-bottom:32px; }
                 #main .messages p { margin: 0; }

        #main form { margin: 15px 0 40px;}
                #main form input[type=text], form input[type=password], #main form input[type=email] { border:2px solid #e8e8e8; padding: 0 0 0 5px; margin:0; height:52px; width:439px; line-height:52px; display:block; }
                #main form input[type=submit] { display:block; border:none; padding:0; margin:0 !important;  width:220px; line-height:52px; height:52px; background-color:#cc0000; color:#ffffff; font-weight: 500; }
                #main form input[type=submit]:hover { border: 1px solid #cc0000; background-color: #fff; color: #cc0000;}
                #main form label { margin:0 10px 10px 0; /* text-transform:capitalize; */ display:inline-block; }
                        #main form label.option { display:inline; }
                #main form .form-item { padding:0 0 20px 0; display: block; }
                        #main form .form-item.form-type-checkbox { margin:0; padding:16px 0; }
                        #main form .form-item .description { color:#999999; }
                #main form .form-actions, #main form .views-submit-button { clear:left; display:block; margin:0 !important; padding:8px 0 0 0; }
                #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px;/* margin-top: -20px; */}

                #main .view-press-releases form .views-exposed-form .views-exposed-widget { display:inline-block; clear:none; margin-right:16px; }
                #main .view-press-releases form .views-exposed-form .views-exposed-widget.views-submit-button { clear:left; }
                #main .view-press-releases form .views-exposed-form .views-exposed-widget label { text-transform:none; }
                #main .view-press-releases form input[type="text"] { background:#ffffff; width:400px; }
                #main form #edit-field-press-release-date-value-value-year { display:none; }
                #main form .select-year-placeholder { border:2px solid #e8e8e8; background-color:#ffffff; padding:10px 15px; width:130px; font-weight:bold; background:#ffffff url('../img/button-input-dropdown.png') no-repeat 95% center; }
                #main form ul#year-selector { display:none; border:2px solid #e8e8e8; border-top:none; background-color:#ffffff; margin:0; padding:0; position: absolute; height:240px; overflow:scroll; overflow:hidden; overflow-y:auto;  }
                        #main form ul#year-selector li { padding:10px 15px; margin:0; list-style:none; width:130px; font-weight:bold; }
                        #main form ul#year-selector li.active { color:#cb0000; }
                        #main form ul#year-selector li.hovered { background-color:#eeeeee; }
                #main form #edit-field-press-release-category-tid { display:none; }
                #main form .select-press-release-category-placeholder { border:2px solid #e8e8e8; background-color:#ffffff; padding:10px 15px; width:365px; font-weight:bold; background:#ffffff url('../img/button-input-dropdown.png') no-repeat 95% center; }
                #main form ul#press-release-category-selector { display:none; border:2px solid #e8e8e8; border-top:none; background-color:#ffffff; margin:0; padding:0; position: absolute; height:240px; overflow:scroll; overflow:hidden; overflow-y:auto;  }
                        #main form ul#press-release-category-selector li { padding:10px 15px; margin:0; list-style:none; width:365px; font-weight:bold; }
                        #main form ul#press-release-category-selector li.active { color:#cb0000; }
                        #main form ul#press-release-category-selector li.hovered { background-color:#eeeeee; }

                html.csstransforms input[type=checkbox] { display: none; }
                html.csstransforms input[type='checkbox'] + label
                        { padding-left:40px; height:32px; line-height:32px; display:inline-block !important; cursor: pointer; background:  #ffffff url('../img/checkbox-unchecked.png') left center no-repeat; }
                html.csstransforms input[type='checkbox']:checked + label
                        { background:#ffffff url('../img/checkbox-checked.png') left center no-repeat; }


        #main .view-statistic-data .views-field-total-virality { display:inline-block; background-color:#e9e9e9; padding:10px 20px; margin:0 4px 24px 0; }
                #main .view-statistic-data .views-field-total-virality { font-size:26px; line-height:1; }
                #main .view-statistic-data .views-field-total-virality span.label { font-size:14px; color:#636363; }
        #main .view-statistic-data .views-field-totalcount { display:inline-block; background-color:#e9e9e9; padding:10px 20px;  margin:0 0 24px 0; }
                #main .view-statistic-data .views-field-totalcount { font-size:26px; line-height:1; }
                #main .view-statistic-data .views-field-totalcount span.label { font-size:14px; color:#636363; }

        #main #main-content .field-type-image img { width:100%; height:auto !important; }

        #main #main-content p a, .content .field-name-body li a { color:#cb0000; }
        #main #main-content .node-press-release p a { color: #cb0000 !important; }
        #main #main-content p a:hover, .content .field-name-body li a:hover { text-decoration:underline; }
        #main-side-column a { color:#000000; text-decoration:underline; }
        #main-side-column a:hover { text-decoration:none; }

        body.page-newsroom-press-releases #main-main-wrapper .highlighted-wrapper,
        body.page-newsroom-press-releases #main-main-wrapper #highlighted-wrapper { background-color: #fff; }
        body.page-newsroom-press-releases #main > .page-inner { padding-top:32px; }
        body.page-newsroom-press-releases #main > .page-inner > h2 { padding-left: 4.7619%; padding-right: 4.7619%; }
        .node-press-release > div > div.field.field-name-body.field-type-text-with-summary.field-label-hidden > div > div > div > div > div > table { max-width: 90% !important; }
        body.node-type-press-release #main-content .region-content .field-type-text-with-summary .field-items .field-item p:nth-last-child(2) { overflow-x: hidden; }
        #main .view-press-releases {}
                #main .view-press-releases .view-content { padding: 32px 0; }
                        #main .view-press-releases .view-content .views-row { padding-bottom : 20px; }
                        #main .view-press-releases .view-content .views-row .date-label { color:#636363; }
                        #main .view-press-releases .view-content .views-row .title { font-weight:bold; }
                #main .view-press-releases .pager { margin-bottom:32px; }
                        #main .view-press-releases .pager li { margin:0; }
                        #main .view-press-releases .pager .pager-next a { text-indent:-9999px; display:inline-block; height:69px; width:69px; margin:10px; background : transparent url('../img/button-load-more.png') no-repeat 0 0; }

        .field.field-name-field-video-embed-code .field-item {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 30px; height: 0; overflow: hidden; /*youtube lslee*/}
        .field.field-name-field-video-embed-code .field-item iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

        body.node-type-simplenews #main .field-name-field-press-release-date { margin-bottom:32px; display:block; color: #636363; }
                body.node-type-simplenews  #main ul.links.inline { display:none; }
        body.node-type-press-release #main .field-name-field-press-release-date { margin-bottom:32px; display:block; color: #636363; }
                body.node-type-press-release  #main ul.links.inline { display:none; }
                body.node-type-press-release  #main .field-name-body img { padding:5px 0 5px; }
        body.node-type-health-in-action-blog #main .field-name-field-date { margin-bottom:32px; display:block; color: #636363; }
                body.node-type-health-in-action-blog #main ul.links.inline { display:none; }
                body.node-type-health-in-action-blog #main .field-name-field-health-in-action-image .field-item { margin-bottom:36px; }
                body.node-type-health-in-action-blog #main .field-name-field-video-embed-hia-blog .field-item { position: relative; height: 0; padding-bottom: 56.25%; }
                body.node-type-health-in-action-blog #main .field-name-field-video-embed-hia-blog .field-item .BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
                body.node-type-health-in-action-blog #main .field-name-field-video-embed-hia-blog .field-item { margin-bottom:36px;  }
       body.node-type-article #main .field-name-field-image { margin-bottom:32px; display:block; }
                body.node-type-article #main ul.links.inline { display:none; }
                body.node-type-article #main .field-name-field-video .field-item { position: relative; height: 0; padding-bottom: 56.25%; }
                body.node-type-article #main .field-name-field-video .field-item .BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
                body.node-type-article #main .field-name-field-video .field-item { margin-bottom:36px;  }
                body.node-type-article #main .field-name-field-image .field-item { margin:0;  }
                body.node-type-article #main .field-name-field-content-article-date  { margin-bottom:24px;  }
        body.node-type-research-article #main .field-name-field-research-date { margin-bottom:32px; display:block; color: #636363; }
                body.node-type-research-article #main p, body.node-type-research-article #main p span { font-size:16px !important; line-height: 1.5em !important; margin:0 0 1.25em !important; text-indent:0 !important;}
                body.node-type-research-article #main .field-name-field-research-article-video .field-item { position: relative; height: 0; padding-bottom: 56.25%; }
                body.node-type-research-article #main .field-name-field-research-article-video .field-item .BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
                body.node-type-research-article #main .field-name-field-research-article-video .field-item {}
                body.node-type-research-article #main .field-name-field-research-article-image .field-item { margin-bottom:36px; }
                body.node-type-research-article #main ul.links.inline { display:none; }

        body.node-type-perspective #main .field-name-field-select-a-date { margin-bottom:24px; display:block; color: #636363; }
        body.node-type-perspective #main .field-name-field-expert-voice-author { margin-bottom:32px; display:block; }
                body.node-type-perspective #main .field-name-field-video-embed-code .field-item { position: relative; height: 0; padding-bottom: 56.25%; }
                body.node-type-perspective #main .field-name-field-video-embed-code .field-item .BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
                body.node-type-perspective #main .field-name-field-video-embed-code .field-item { margin-bottom:36px; }
                body.node-type-perspective #main .field-name-field-add-image .field-item { margin-bottom:36px; }
                body.node-type-perspective #main ul.links.inline { display:none; }

        body.node-type-news-item #main .field-name-field-news-item-date { margin-bottom:24px; display:block; color: #636363; }
                body.node-type-news-item #main .field-name-field-additional-image { margin-bottom:32px; display:block; }
                body.node-type-news-item #main .field-name-field-additional-image .field-item { margin:0;  }
                body.node-type-news-item #main .field-name-field-news-video .field-item { position: relative; height: 0; padding-bottom: 56.25%; }
                body.node-type-news-item #main .field-name-field-news-video .field-item .BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
                body.node-type-news-item #main .field-name-field-news-video { margin-bottom:36px;  }
                body.node-type-news-item #main ul.links.inline { display:none; }

        body.node-type-perspective-bio  #main ul.links.inline { display:none; }

        body.page-taxonomy-term #main .content .node { margin-bottom:36px; }
        body.page-taxonomy-term #main ul.links.inline { display:none; }

        body.page-search {}
                body.page-search h2 { display:none; }
                body.page-search ol.search-results { padding:0; margin:0; }
                body.page-search ol.search-results li { padding:0; margin:0; margin-bottom:40px; }
                body.page-search ol.search-results .search-snippet-info { margin:0; padding:0; color: #646565; }
                body.page-search ol.search-results .search-info { display:none; }
                body.page-search .item-list .pager { text-align:left; padding-top:32px; }
                body.page-search .item-list .pager li { padding:0; margin: 0 2em 0.25em 0; }

        #main #main-content .field.field-type-file { background-color: #e9e9e9; padding:24px 24px 48px; word-wrap:break-word; }
                #main #main-content .field.field-type-file img.file-icon { display:none; }
                #main #main-content .field.field-type-file a { color:#cb0000; }
                #main #main-content .field.field-type-file a:hover { text-decoration:underline; }
                #main #main-content .field.field-type-file .field-label { font-size:18px; margin-bottom:16px; }

.highlighted-wrapper { background-color:#ffffff; }
        .highlighted-wrapper h2 { padding-top:32px; padding-left:4.761904761905%; padding-right:4.761904761905%; }

#highlighted-wrapper-grey { background-color:#e9e9e9; }
        #highlighted-wrapper-grey h2 { padding-top:32px; padding-left:4.761904761905%; padding-right:4.761904761905%; }

    .view-article ul.posts-list { margin:0; padding:0; list-style:none; }
            .view-article ul.posts-list li { width:30.15873015873%; margin:0 1.587301587302% 32px; float:left; background-color:#e8e8e8; height:540px; overflow:hidden; opacity: 1 !important; }
            .view-article ul.posts-list li .thumbnail { display:block; min-height:50%; background-color:#999999; }
                    .view-article ul.posts-list li .thumbnail img { height:auto !important; }
            .view-article ul.posts-list li .inner-text { padding:32px 10.526315789474%; }
            .view-article ul.posts-list li .date { font-size:0.875em; color:#636363; }
            .view-article ul.posts-list li h3 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 0.75em; }
    .view-article .pager { margin-bottom:32px; }
            .view-article .pager li { margin:0; }
            .view-article .pager .pager-next a { text-indent:-9999px; display:inline-block; height:69px; width:69px; margin:10px; background : transparent url('../img/button-load-more.png') no-repeat 0 0; }
    .view-article .view-filters { padding-left:4.761904761905%; padding-right:4.761904761905%; padding-bottom:32px; }
            .view-article .view-filters .views-exposed-widget.views-widget-sort-by { clear: both; }
            .view-article .view-filters .views-exposed-widget { float:none; /*float:left; width:45%;*/ }
            .view-article .view-filters .views-exposed-widget:before, .view-featured-stories-and-updates .view-filters .views-exposed-widget:after { content: " "; /* 1 */ display: table; /* 2 */ } /*clearfix lslee*/
            .view-article .view-filters .views-exposed-widget:after { clear: both; } /*clearfix con't*/
            .view-article .view-filters  label { float:left; display:inline-block; margin-right:16px; }
            .view-article .view-filters .form-item a { float:left; display:inline-block; color:#8c8c8c; }
            .view-article .view-filters .form-item a.active { color:#000000; }
            .view-article .view-filters .form-item a::after { content: " / "; padding:0 8px 0 6px; color:#8c8c8c; }
            .view-article .view-filters .form-type-bef-link:last-child a::after { content:""; }

    .leadership-item-list ul { margin:0; padding:0; list-style:none; }
            .leadership-item-list ul li { width:30.15873015873%; margin:0 1.587301587302% 32px; float:left; background-color:#e8e8e8; min-height:660px; }
            .leadership-item-list ul li .thumbnail { display:block; min-height:50%; background-color:#999999; }
            .leadership-item-list ul li .thumbnail img { height:auto !important; width:100%; }
            .leadership-item-list ul li .inner-text { padding:32px 10.526315789474%; }
            .leadership-item-list ul li .date { font-size:0.875em; color:#636363; }
            .leadership-item-list ul li h3 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 0.75em; }

    .view-perspecetive .perspective-item-list ul { margin:0; padding:0; list-style:none; }
            .view-perspecetive .perspective-item-list ul li { width:30.15873015873%; margin:0 1.587301587302% 32px; float:left; background-color:#e8e8e8; height:540px; overflow:hidden; position: relative; }
            .view-perspecetive .perspective-item-list ul li .thumbnail { display:block; min-height:50%; background-color:#999999; }
            .view-perspecetive .perspective-item-list ul li .thumbnail img { height:auto !important; width:100%; }
            .view-perspecetive .perspective-item-list ul li .inner-text { padding:32px 10.526315789474%; }
            .view-perspecetive .perspective-item-list ul li .date { font-size:0.875em; color:#636363; }
            .view-perspecetive .perspective-item-list ul li h3 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 0.75em; }
            .view-perspecetive .perspective-item-list ul li .inner-text a { font-size: 14px; }
            .view-perspecetive .perspective-item-list ul li .inner-text h3 a { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 0.75em; }
    .view-perspecetive .pager { margin-bottom:32px; }
            .view-perspecetive .pager li { margin:0; }
            .view-perspecetive .pager .pager-next a { text-indent:-9999px; display:inline-block; height:69px; width:69px; margin:10px; background : transparent url('../img/button-load-more.png') no-repeat 0 0; }

    .view-featured-stories-and-updates .stories-item-list ul { margin:0; padding:0; list-style:none; }
            .view-featured-stories-and-updates .stories-item-list ul li { width:30.15873015873%; margin:0 1.587301587302% 32px; float:left; background-color:#e8e8e8; height:540px; overflow:hidden; position:relative; }
            .view-featured-stories-and-updates .stories-item-list ul li .thumbnail { display:block; min-height:50%; background-color:#999999; }
            .view-featured-stories-and-updates .stories-item-list ul li .thumbnail img { height:auto !important; width:100%; }
            .view-featured-stories-and-updates .stories-item-list ul li .inner-text { padding:32px 10.526315789474%; }
            .view-featured-stories-and-updates .stories-item-list ul li .date { font-size:0.875em; color:#636363; }
            .view-featured-stories-and-updates .stories-item-list ul li h3 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 0.75em; }
            .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 { position:absolute; top:0; right:0; }
            .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon
                    { display:block; width:32px; height:32px; text-indent:-99999px; background:#666666; }
            .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon.article
                    { display:none; }
            .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon.perspective
                    { background:#666666 url('../img/icon-article-filter-talk-hd.png') no-repeat 0 0; background-size:32px 32px; }
            .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon.research_article
                    { background:#666666 url('../img/icon-article-filter-doc-hd.png') no-repeat 0 0; background-size:32px 32px; }
            .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon.event
                    { background:#666666 url('../img/icon-article-filter-cal-hd.png') no-repeat 0 0; background-size:32px 32px; }
            html.lt-ie9 .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon
                    { width:40px; height:40px; }
            html.lt-ie9 .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon.article
                    { display:none; }
            html.lt-ie9 .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon.perspective
                    { background:#666666 url('../img/icon-article-filter-talk.png') no-repeat 0 0; }
            html.lt-ie9 .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon.research_article
                    { background:#666666 url('../img/icon-article-filter-doc.png') no-repeat 0 0; }
            html.lt-ie9 .view-featured-stories-and-updates .stories-item-list ul li .views-field-nothing-1 .icon.event
                    { background:#666666 url('../img/icon-article-filter-cal.png') no-repeat 0 0; }
            .none { display: none; }
            .video-icon { height: 68px; width: 68px; position: absolute; left: 32px; top: 128px; }
    .view-featured-stories-and-updates .pager { margin-bottom:32px; }
            .view-featured-stories-and-updates .pager li { margin:0; }
            .view-featured-stories-and-updates .pager .pager-next a { text-indent:-9999px; display:inline-block; height:69px; width:69px; margin:10px; background : transparent url('../img/button-load-more.png') no-repeat 0 0; }
    .view-featured-stories-and-updates .view-empty { width:96.825396825396%; margin : 0 1.587301587302% 32px;  background-color:#e9e9e9; }
            .view-featured-stories-and-updates .view-empty .inner-text { padding:64px 3.28893442623% 120px; font-size:24px; }
    .view-featured-stories-and-updates .view-filters { padding-left:4.761904761905%; padding-right:1.5873%; padding-bottom:32px; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget { float:none; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget:before, .view-featured-stories-and-updates .view-filters .views-exposed-widget:after { content: " "; /* 1 */ display: table; /* 2 */ } /*clearfix lslee*/
            .view-featured-stories-and-updates .view-filters .views-exposed-widget:after { clear: both; } /*clearfix con't*/
            .view-featured-stories-and-updates .view-filters  label { float:left; display:inline-block; margin-right:16px; }
            .view-featured-stories-and-updates .view-filters .form-item a { float:left; display:inline-block; color:#8c8c8c; }
            .view-featured-stories-and-updates .view-filters .form-item a:hover { color: #cc0000; }
            .view-featured-stories-and-updates .view-filters .form-item a.active { color:#000000; }
            .view-featured-stories-and-updates .view-filters .form-item a::after { content: " / "; padding:0 8px 0 6px; color:#8c8c8c; }
            .view-featured-stories-and-updates .view-filters .form-type-bef-link:last-child a::after { content:""; }

            .view-featured-stories-and-updates .view-filters .views-exposed-widget { padding-top:0.2em; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type { float:right; width:158px; padding:0; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type label { display:none; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type a
                    { display:block; margin-left:6px; width:32px; height:32px; text-indent:-99999px; background:#999999;}
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-all a
                    { background:#999999 url('../img/icon-article-filter-all-hd.png') no-repeat 0 0; background-size:32px 32px; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-article a
                    { display:none; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-research-article a
                    { background:#999999 url('../img/icon-article-filter-doc-hd.png') no-repeat 0 0; background-size:32px 32px; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-perspective a
                    { background:#999999 url('../img/icon-article-filter-talk-hd.png') no-repeat 0 0; background-size:32px 32px; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-event a
                    { background:#999999 url('../img/icon-article-filter-cal-hd.png') no-repeat 0 0; background-size:32px 32px; }
            html.lt-ie9 .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type a
                    { width:40px; height:40px; }
            html.lt-ie9 .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-all a
                    { background:#999999 url('../img/icon-article-filter-all.png') no-repeat 0 0; }
            html.lt-ie9 .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-article a
                    { display:none; }
            html.lt-ie9 .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-research-article a
                    { background:#999999 url('../img/icon-article-filter-doc.png') no-repeat 0 0;}
            html.lt-ie9 .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-perspective a
                    { background:#999999 url('../img/icon-article-filter-talk.png') no-repeat 0 0;}
            html.lt-ie9 .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type
                    .form-item-edit-type-event a
                    { background:#999999 url('../img/icon-article-filter-cal.png') no-repeat 0 0;}
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type a:hover { background-color:#666666; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type a.active { background-color:#666666; }
            .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type a::after { content: ""; }

    #highlighted-wrapper-grey .view-featured-stories-and-updates .stories-item-list ul li { background-color:#ffffff; }
    #highlighted-wrapper-grey .view-featured-stories-and-updates ul.pager { margin-bottom:35px; }
    #highlighted-wrapper-grey .view-featured-stories-and-updates .views-exposed-widget { width:290px; padding:0; position:relative; }
    #highlighted-wrapper-grey .view-featured-stories-and-updates .view-filters label { float:none; margin:0; padding: 10px 15px; border:2px solid #cccccc; display:block;
                                                                                       background:#fff url('../img/button-input-dropdown.png') no-repeat 95% center; }
    #highlighted-wrapper-grey .view-featured-stories-and-updates .view-filters .form-item a {  float:none; padding: 10px 15px; display:block; background-color: #fff; color: #000; font-weight: bold; }
    #highlighted-wrapper-grey .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    #highlighted-wrapper-grey .view-featured-stories-and-updates .view-filters .form-item a.active { font-weight:bold; }
    #highlighted-wrapper-grey .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    #highlighted-wrapper-grey .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }

    .view-health-in-action-blog .posts-item-list ul { margin:0; padding:0; list-style:none; }
            .view-health-in-action-blog .posts-item-list ul li { width:30.15873015873%; margin:0 1.587301587302% 32px; float:left; background-color:#e8e8e8; height:540px; overflow:hidden; }
            .view-health-in-action-blog .posts-item-list ul li .thumbnail { display:block; min-height:50%; background-color:#999999; }
            .view-health-in-action-blog .posts-item-list ul li .thumbnail img { height:auto !important; width:100%; }
            .view-health-in-action-blog .posts-item-list ul li .inner-text { padding:32px 10.526315789474%; }
            .view-health-in-action-blog .posts-item-list ul li .date { font-size:0.875em; color:#636363; }
            .view-health-in-action-blog .posts-item-list ul li h3 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 0.75em; }
            .view-health-in-action-blog .posts-item-list ul li .more { display:block; padding-top:16px; }
    .view-health-in-action-blog .pager { margin-bottom:32px; }
            .view-health-in-action-blog .pager li { margin:0; }
            .view-health-in-action-blog .pager .pager-next a { text-indent:-9999px; display:inline-block; height:69px; width:69px; margin:10px; background : transparent url('../img/button-load-more.png') no-repeat 0 0; /*clearfix lslee*/ }


    .view-media-gallery { margin-top:32px; }
    .view-media-gallery .view-content .item-list ul { margin:0; padding:0; list-style:none; }
            .view-media-gallery .view-content .item-list ul li { width:30.15873015873%; margin:0 1.587301587302% 32px; float:left; background-color:#e8e8e8; height:520px; overflow:hidden; }
            .view-media-gallery .view-content .item-list ul li .thumbnail { display:block; min-height:304px; background-color: #fff; position:relative; border:4px solid #e8e8e8; }
            .view-media-gallery .view-content .item-list ul li .thumbnail img { height:auto !important; width:90%; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
            .view-media-gallery .view-content .item-list ul li .inner-text { padding:32px 10.526315789474%; }
            .view-media-gallery .view-content .item-list ul li .date { font-size:0.875em; color:#636363; }
            .view-media-gallery .view-content .item-list ul li h3 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 0.75em; }
            .view-media-gallery .view-content .item-list ul li .file-size { display:none; }
            .view-media-gallery .view-content .item-list ul li .download { display:none; }
    .view-media-gallery .pager { margin-bottom:32px; }
            .view-media-gallery .pager li { margin:0; }
            .view-media-gallery .pager .pager-next a { text-indent:-9999px; display:inline-block; height:69px; width:69px; margin:10px; background : transparent url('../img/button-load-more.png') no-repeat 0 0; /*clearfix lslee*/ }
    .download-wrapper { position:fixed; top:0; left:0; z-index:99999; width:100%; height:100%; margin:0; overflow-y:auto; -webkit-overflow-scrolling:touch;
                        background: transparent url("../img/bg-000000-70.png") repeat scroll 0 0; }
    .download-wrapper .download-details
            { margin:64px 1.5873%; width: 96.8254%; background-color:#ffffff; color:#000000; padding:32px 0; position: relative;   }
            .download-wrapper .download-details .descr { padding:8px 3.28893%;  }
            .download-wrapper .download-details .descr .inner-text { width: 65.56357%; }
            .download-wrapper .download-details .descr h2 { padding-top:0 !important;  }
            .download-wrapper .download-details .descr h3 { margin:1em 0 0.5em;  }
            .download-wrapper .download-details .descr img { width:636px; height:auto; padding-bottom:32px; }
            .download-wrapper .download-details .descr .termofuse {  }
            .download-wrapper .download-details .descr .termofuse label { }
            .download-wrapper .download-details .descr .download-link { padding:24px 0 40px; }
            .download-wrapper .download-details .descr .download-link a { display:inline-block; background-color:#cc0000; padding:12px 42px; color:#ffffff; font-weight:bold; }
            .download-wrapper .download-details .close-this { text-align:center; padding-bottom:24px; }
            .download-wrapper .download-details .close-this a
                    { display:inline-block; margin:0 auto; width:24px; height:24px; text-indent:-99999px; background:transparent url('../img/button-close-hd.png') no-repeat 0 0;}

    /* lslee - style for slidedown download drawer
    .view-media-gallery .download-wrapper { float:left; width:100%; margin:0; }
    .view-media-gallery .download-details { width:100%;  background-color:#636363; color:#ffffff; margin:32px 0; position: relative; }
            .view-media-gallery .download-details .descr { width : 63.095238095238%; margin : 0 1.587301587302%; padding:32px 0 80px; display:block; float:left; }
            .view-media-gallery .download-details .descr h2 { padding-top:0 !important;  }
            .view-media-gallery .download-details .descr h3 { margin:1em 0 0.5em;  }
            .view-media-gallery .download-details .descr img { width:636px; height:auto; padding-bottom:32px; }
            .view-media-gallery .download-details .descr .termofuse { padding-left: 4.7619%; padding-right: 4.7619%; }
            .view-media-gallery .download-details .descr .termofuse label { display:inline-block; padding-left:8px; }
            .view-media-gallery .download-details .descr .download-link { padding-left: 4.7619%; padding-right: 4.7619%; padding-top:16px; }
            .view-media-gallery .download-details .descr .download-link a { display:inline-block; border:2px solid #ffffff; padding:16px 32px; color:#ffffff; font-weight:bold; }
            .view-media-gallery .download-details:after {
                    bottom: 100%; left: 50%; border: solid transparent; content: " ";
                    height: 0; width: 0; position: absolute; pointer-events: none;
                    border-color: rgba(102, 102, 102, 0); border-bottom-color: #666666;
                    border-width: 28px; margin-left: -28px;
                    }
            .view-media-gallery .download-details.left:after { left:17%; }
            .view-media-gallery .download-details.right:after { left:83%; }
            .view-media-gallery .download-details .note { float:left; width : 30.15873015873%; margin : 0 1.587301587302%; padding-top:120px; }
    */
    .view-media-gallery .view-footer { display:none; }


    .view-national-advisory-members { margin:64px 0 32px; }
    .view-national-advisory-members .view-content .item-list ul { margin:0; padding:0; list-style:none; }
            .view-national-advisory-members .view-content .item-list ul li { width:30.15873015873%; margin:0 1.587301587302% 32px; float:left; background-color:#e8e8e8; overflow:hidden; }
            .view-national-advisory-members .view-content .item-list ul li .views-field-nothing { height:200px; }
            .view-national-advisory-members .view-content .item-list ul li .thumbnail { display:block; background-color: #fff; position:relative; }
            .view-national-advisory-members .view-content .item-list ul li.not-selected .thumbnail img,
            .view-national-advisory-members .view-content .item-list ul li.hovered .thumbnail img { opacity:0.5; }
            .view-national-advisory-members .view-content .item-list ul li.hovered h3 a { color:#cb0000; }
            .view-national-advisory-members .view-content .item-list ul li .inner-text { padding:32px 10.526315789474%; }
            .view-national-advisory-members .view-content .item-list ul li .date { font-size:0.875em; color:#636363; }
            .view-national-advisory-members .view-content .item-list ul li h3 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0 0 0.75em; }
            .view-national-advisory-members .view-content .item-list ul li h4 { font-weight:normal; font-size:16px; }
            .view-national-advisory-members .view-content .item-list ul li .descr { display:none; }
    .view-national-advisory-members .pager { margin-bottom:32px; }
            .view-national-advisory-members .pager li { margin:0; }
            .view-national-advisory-members .pager .pager-next a { text-indent:-9999px; display:inline-block; height:69px; width:69px; margin:10px; background : transparent url('../img/button-load-more.png') no-repeat 0 0; /*clearfix lslee*/ }
    .view-national-advisory-members .profile-wrapper { float:left; width:96.825396825396%; margin : 0 1.587301587302% 32px;  }
    .view-national-advisory-members .profile-details { width:504px; max-width:100%; margin:0 auto; }
    .view-national-advisory-members .profile-details h2 { padding:0; margin-bottom:0; }
    .view-national-advisory-members .profile-wrapper .close-button { height:90px; }
    .view-national-advisory-members .profile-wrapper .close-button a { display:block; width:70px; height:70px; text-indent:-9999px; margin:0 auto;
                                                background: transparent url("../img/button-drawer-close-hd.png") no-repeat scroll 0 0; background-size:70px 70px; }
    html.lt-ie9 .view-national-advisory-members .profile-wrapper .close-button a { background: transparent url("../img/button-drawer-close.png") no-repeat scroll 0 0; }


    .view-experts { padding-top:32px; }
    .view-experts .experts-item-list ul { margin:0; padding:0; list-style:none; }
            .view-experts .experts-item-list ul li { width:46.825396825397%; margin:0 1.587301587302% 32px; float:left; background-color:#e8e8e8; height:524px; overflow:hidden; }
            .view-experts .experts-item-list ul li .thumbnail { display:block; min-height:50%; background-color:#999999; }
            .view-experts .experts-item-list ul li .thumbnail img { height:auto !important; width:100%; }
            .view-experts .experts-item-list ul li .inner-text { padding:32px 6.779661016949%; color:#646464; }
            .view-experts .experts-item-list ul li h3 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 0.75em; color:#000000; }
    .view-experts .pager { margin-bottom:32px; }
            .view-experts .pager li { margin:0; }
            .view-experts .pager .pager-next a { text-indent:-9999px; display:inline-block; height:69px; width:69px; margin:10px; background : transparent url('../img/button-load-more.png') no-repeat 0 0; /*clearfix lslee*/ }


    .view-press-releases .ajax-progress-throbber,
    .view-article .ajax-progress-throbber,
    .view-perspecetive .ajax-progress-throbber,
    .view-featured-stories-and-updates .ajax-progress-throbber,
    .view-health-in-action-blog .ajax-progress-throbber,
    .leadership-item-list .ajax-progress-throbber,
    .view-experts .ajax-progress-throbber,
    .view-media-gallery .ajax-progress-throbber,
    .view-national-advisory-members .ajax-progress-throbber,
    body.page-social-responsibility-be-the-first .view-be-the-first-social .ajax-progress-throbber { display:none; }
    .view-press-releases .views-exposed-form .ajax-progress-throbber { display:block;  }
    .view-press-releases .ajax-progress .throbber,
    .view-article .ajax-progress .throbber,
    .view-perspecetive .ajax-progress .throbber,
    .view-featured-stories-and-updates  .ajax-progress .throbber,
    .view-health-in-action-blog .ajax-progress .throbber,
    .leadership-item-list .ajax-progress .throbber,
    .view-experts .ajax-progress .throbber,
    .view-media-gallery .ajax-progress .throbber,
    .view-national-advisory-members .ajax-progress .throbber,
    body.page-social-responsibility-be-the-first .view-be-the-first-social .ajax-progress .throbber { float: none; display:inline-block; margin-left:12px; }
    .view-press-releases .loader-inner,
    .view-article .loader-inner,
    .view-perspecetive .loader-inner,
    .view-featured-stories-and-updates .loader-inner,
    .view-health-in-action-blog .loader-inner,
    .leadership-item-list .loader-inner,
    .view-experts .loader-inner,
    .view-media-gallery .loader-inner,
    .views-submit-button .loader-inner,
    .view-national-advisory-members .loader-inner,
    body.page-social-responsibility-be-the-first .view-be-the-first-social .loader-inner { display:block !important; line-height:65px; }
    .view-press-releases .loader-inner.hidden,
    .view-article .loader-inner.hidden,
    .view-perspecetive .loader-inner.hidden,
    .view-featured-stories-and-updates .loader-inner.hidden,
    .view-health-in-action-blog .loader-inner.hidden,
    .leadership-item-list .loader-inner.hidden,
    .view-experts .loader-inner.hidden,
    .view-media-gallery .loader-inner.hidden,
    .view-national-advisory-members .loader-inner.hidden,
    body.page-social-responsibility-be-the-first .view-be-the-first-social .loader-inner.hidden { display:none !important; }
    .view-press-releases .loader-inner.ball-pulse div,
    .view-article .loader-inner.ball-pulse div,
    .view-perspecetive .loader-inner.ball-pulse div,
    .view-featured-stories-and-updates .loader-inner.ball-pulse div,
    .view-health-in-action-blog .loader-inner.ball-pulse div,
    .leadership-item-list .loader-inner.ball-pulse div,
    .view-experts .loader-inner.ball-pulse div,
    .view-media-gallery .loader-inner.ball-pulse div,
    .views-exposed-form .views-submit-button .loader-inner.ball-pulse div,
    .view-national-advisory-members .loader-inner.ball-pulse div,
    body.page-social-responsibility-be-the-first .view-be-the-first-social .loader-inner.ball-pulse div { display:inline-block !important; background:#4c4c4c; }


body.page-node-7111 {}
    body.page-node-7111 #main #content-section { margin:0; width:auto;  }
    body.page-node-7111 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-7111 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-7111 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-7111 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-7111 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-7111 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-7111 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-7111 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-7111 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-7111 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-7111 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-7111 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-7111 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-7111 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-7111 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-7111 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-7111 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-7111  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-7111 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-7111 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-7111 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7111 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-7111 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-7111 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-7111 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-7111 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-7111 #main .view-filters form .form-item { display:inline; }
    body.page-node-7111 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px;}
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}



    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-7111 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-7111 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-7111 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-7111 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-7111 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-7111 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-7111 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-7111 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-7111 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-7111 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-7111 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-7111 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-7111 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-7111 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-7111 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-7111 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-7111 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-7111 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-7111 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7111 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }



body.page-node-7101 {}
    body.page-node-7101 #main #content-section { margin:0; width:auto;  }
    body.page-node-7101 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-7101 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-7101 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-7101 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-7101 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-7101 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-7101 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-7101 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-7101 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-7101 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-7101 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-7101 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-7101 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-7101 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-7101 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-7101 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-7101 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-7101  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-7101 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-7101 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-7101 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7101 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-7101 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-7101 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-7101 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-7101 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-7101 #main .view-filters form .form-item { display:inline; }
    body.page-node-7101 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-7101 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-7101 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px;}
    body.page-node-7101 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}



    body.page-node-7101 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-7101 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-7101 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-7101 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-7101 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-7101 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-7101 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-7101 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-7101 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-7101 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-7101 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-7101 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-7101 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-7101 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-7101 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-7101 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-7101 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-7101 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-7101 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-7101 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-7101 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-7101 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7101 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }




body.page-node-7106 {}
    body.page-node-7106 #main #content-section { margin:0; width:auto;  }
    body.page-node-7106 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-7106 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-7106 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-7106 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-7106 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-7106 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-7106 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-7106 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-7106 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-7106 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-7106 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-7106 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-7106 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-7106 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-7106 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-7106 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-7106 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-7106  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-7106 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-7106 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-7106 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7106 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-7106 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-7106 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-7106 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-7106 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-7106 #main .view-filters form .form-item { display:inline; }
    body.page-node-7106 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-7106 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-7106 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px;}
    body.page-node-7106 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}



    body.page-node-7106 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-7106 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-7106 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-7106 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-7106 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-7106 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-7106 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-7106 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-7106 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-7106 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-7106 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-7106 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-7106 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-7106 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-7106 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-7106 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-7106 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-7106 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-7106 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-7106 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-7106 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-7106 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7106 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }




body.page-node-7096 {}
    body.page-node-7096 #main #content-section { margin:0; width:auto;  }
    body.page-node-7096 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-7096 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-7096 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-7096 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-7096 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-7096 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-7096 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-7096 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-7096 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-7096 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-7096 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-7096 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-7096 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-7096 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-7096 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-7096 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-7096 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-7096  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-7096 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-7096 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-7096 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7096 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-7096 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-7096 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-7096 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-7096 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-7096 #main .view-filters form .form-item { display:inline; }
    body.page-node-7096 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-7096 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-7096 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px;}
    body.page-node-7096 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}



    body.page-node-7096 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-7096 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-7096 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-7096 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-7096 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-7096 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-7096 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-7096 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-7096 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-7096 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-7096 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-7096 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-7096 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-7096 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-7096 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-7096 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-7096 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-7096 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-7096 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-7096 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-7096 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-7096 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7096 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }






body.page-node-7111 {}
    body.page-node-7111 #main #content-section { margin:0; width:auto;  }
    body.page-node-7111 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-7111 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-7111 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-7111 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-7111 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-7111 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-7111 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-7111 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-7111 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-7111 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-7111 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-7111 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-7111 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-7111 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-7111 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-7111 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-7111 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-7111  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-7111 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-7111 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-7111 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7111 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-7111 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-7111 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-7111 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-7111 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-7111 #main .view-filters form .form-item { display:inline; }
    body.page-node-7111 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px;}
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}



    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-7111 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-7111 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-7111 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-7111 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-7111 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-7111 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-7111 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-7111 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-7111 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-7111 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-7111 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-7111 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-7111 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-7111 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-7111 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-7111 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-7111 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-7111 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-7111 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-7111 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-7111 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }




    /* Page: Expert Voices */
    body.page-node-5171 #block-views-perspecetive-block { margin-top:64px; }

    /* Page: CVS Health Research Institute */
    body.page-node-5146 {}
    body.page-node-5146 .highlighted-wrapper { background:transparent; }
    body.page-node-5146 #main-wrapper #main-main-wrapper.detailed-page #main #main-side-column { background-color:#30BBAD; color:#ffffff; }
    body.page-node-5146 #main-wrapper #main-main-wrapper.detailed-page #main #main-content > .inner { padding-bottom:0; }
    body.page-node-5146 #main #content-section #main-content h2 { display:none; }
    body.page-node-5146 #main .view-filters form .form-item { display:inline; }
    body.page-node-5146 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-5146 .view-article .view-filters { padding:0; }
    body.page-node-5146 .view-article ul.posts-list li { list-style:none; float:none; margin:0 0 32px; width:auto; height:auto; background:transparent; }
    body.page-node-5146 .view-article ul.posts-list li .thumbnail { float:left; width:25%; margin-right:20px; }
    body.page-node-5146 .view-article ul.posts-list li .inner-text { padding:0; overflow: hidden; }
    body.page-node-5146 .view-article ul.posts-list li h3 { margin:0 0 0.5em !important; }
    body.page-node-5146 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-5146 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-5146 .view-article .views-exposed-widgets { width:100%; padding:0; position:relative; }
    body.page-node-5146 .view-article .view-filters label { float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:transparent url('../img/button-input-dropdown.png') no-repeat 95% center; }
    body.page-node-5146 .view-article .view-filters .form-item a {  float:none; padding: 10px 15px; display:block; background-color: #ffffff; color: #000; font-weight: bold; }
    body.page-node-5146 .view-article .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-5146 .view-article .view-filters .form-item a.active { font-weight:bold; }
    body.page-node-5146 .view-article .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-5146 .view-article .form-item-field-section-to-be-displayed-on-tid-1 { border:2px solid #cccccc; border-top:none; max-height: 240px; overflow-x: hidden; overflow-y: auto !important;}
    body.page-node-5146 .view-article .views-widget .form-item { display:block !important; padding:0 !important; }
    body.page-node-5146 .view-article .view-filters .form-item a:hover,
    #highlighted-wrapper-grey .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color: #eee; }
    body.page-node-5146 .highlighted-wrapper .featured-content-slides .slides .side-block .inner-padding a span { color: #fff; text-decoration: underline; }
        body.page-node-5146 .highlighted-wrapper .featured-content-slides .slides .side-block .inner-padding a span:hover { text-decoration: none; }


 body.page-node-5156 {}
    body.page-node-5156 #main #content-section { margin:0; width:auto;  }

    /*body.page-node-5156 #main #content-section */  img.videoicon { width:14px !important; height: auto !important; }
    .tile-image-container, .field-content { position: relative; }
    .tile-image-container img.hover { /* opacity: .3; */ }
    .video-icon img.hover { opacity: 1; }
    .views-field-field-research-article-video,
    .views-field-field-news-video,
    .item-list .views-field-field-video-embed-code { display: none; }
    .stories-item-list .views-row .views-field-field-video { display: none; }

    body.page-node-5156 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-5156 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important; margin-top:10px; margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-5156 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-5156 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-5156 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-5156 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-5156 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-5156 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner { padding-left:0; padding-right:0;  background-color:#fff;}
    body.page-node-5156 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-5156 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-5156 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-5156 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-5156 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-5156 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }
    body.page-node-5156 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    body.page-node-5156 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-5156 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }
    body.page-node-5156  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}
    body.page-node-5156 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-5156 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-5156 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-5156 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-5156 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-5156 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-5156 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-5156 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-5156 #main .view-filters form .form-item { }
    body.page-node-5156 #main .view-filters form .views-submit-button {}
    body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px; position:relative; }
    body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li .video-icon,
    .tile-image-container .video-icon { top:auto; bottom:16px; left:16px; } 
    body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}
    body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body .view-featured-stories-and-updates .stories-item-list ul li .flaglabel { overflow: hidden; display:inline-block; font-size:12px; color:#fff; background-color:#cb0000; text-transform:uppercase; font-weight:bold; padding:0 10px; line-height:25px; }
    /*
    body.page-node-5156 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-5156 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-5156 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-5156 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-5156 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-5156 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-5156 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-5156 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-5156 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-5156 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-5156 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-5156 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }
    */
    body.page-node-5156 .view-featured-stories-and-updates { padding-top:48px; }
    body.page-node-5156 .view-featured-stories-and-updates #views-exposed-form-featured-stories-and-updates-block-18 { display:none; }
    body.page-node-5156 .view-featured-stories-and-updates .selected-options { color:#000000; margin:0 4.7619% 28px; font-size:18px; line-height:22px; }
    body.page-node-5156 .view-featured-stories-and-updates .selected-options .label { font-weight:500; }
    body.page-node-5156 .view-featured-stories-and-updates .view-filters h4 { margin:1.3em 0; color:#cc0000; background:transparent url('../img/icon-arrow-down-accordian.png') no-repeat 98% center; }
    body.page-node-5156 .view-featured-stories-and-updates .view-filters h4.selected { color:#000000; background:transparent url('../img/icon-arrow-up-accordian.png') no-repeat 98% center; }
    body.page-node-5156 .view-featured-stories-and-updates .view-filters { border-top: 2px solid #eeeeee; border-bottom: 2px solid #eeeeee;
                margin:0 4.7619% 48px; padding:0; }
    body.page-node-5156 .view-featured-stories-and-updates .view-filters label { float:none; font-weight: normal; font-size:16px; color:#333333; padding-left: 50px; }
    html.csstransforms body.page-node-5156 input[type="checkbox"] + label { background: #ffffff url("../img/checkbox-unchecked-leadership.png") no-repeat scroll left center; }
    html.csstransforms body.page-node-5156 input[type="checkbox"]:checked + label { background: #ffffff url("../img/checkbox-checked-leadership.png") no-repeat scroll left center; }
    body.page-node-5156 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-5156 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-5156 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-5156 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }



    /* Page: Consumer Innovation */


 body.page-node-40026 {}
    body.page-node-40026 #main #content-section { margin:0; width:auto;  }
    body.page-node-40026 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-40026 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-40026 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-40026 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-40026 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-40026 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-40026 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-40026 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-40026 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-40026 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-40026 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-40026 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-40026 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-40026 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-40026 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-40026 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-40026 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-40026  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-40026 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-40026 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-40026 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-40026 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-40026 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-40026 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-40026 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-40026 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-40026 #main .view-filters form .form-item { display:inline; }
    body.page-node-40026 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-40026 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-40026 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px; position:relative; }
    body.page-node-40026 .view-featured-stories-and-updates .stories-item-list ul li .video-icon,
    .tile-image-container .video-icon { top:auto; bottom:16px; left:16px; } 
    body.page-node-40026 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}



    body.page-node-40026 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-40026 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-40026 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-40026 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-40026 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-40026 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-40026 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-40026 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-40026 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-40026 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-40026 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-40026 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-40026 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-40026 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-40026 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-40026 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-40026 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-40026 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-40026 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-40026 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-40026 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-40026 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-40026 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }


  body.page-node-40221 {}
    body.page-node-40221 #main #content-section { margin:0; width:auto;  }
    body.page-node-40221 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-40221 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-40221 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-40221 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-40221 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-40221 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-40221 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-40221 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-40221 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-40221 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-40221 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-40221 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-40221 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-40221 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-40221 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-40221 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-40221 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-40221  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-40221 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-40221 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-40221 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-40221 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-40221 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-40221 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-40221 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-40221 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-40221 #main .view-filters form .form-item { display:inline; }
    body.page-node-40221 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-40221 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-40221 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px; position:relative; }
    body.page-node-40221 .view-featured-stories-and-updates .stories-item-list ul li .video-icon,
    .tile-image-container .video-icon { top:auto; bottom:16px; left:16px; } 
    body.page-node-40221 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}
    


    body.page-node-40221 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-40221 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-40221 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-40221 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-40221 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-40221 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-40221 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-40221 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-40221 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-40221 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-40221 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-40221 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-40221 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-40221 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-40221 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-40221 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-40221 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-40221 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-40221 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-40221 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-40221 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-40221 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-40221 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }

 body.page-node-39621 {}
    body.page-node-39621 #main #content-section { margin:0; width:auto;  }
    body.page-node-39621 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-39621 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-39621 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-39621 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-39621 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-39621 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-39621 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-39621 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-39621 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-39621 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-39621 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-39621 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-39621 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-39621 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-39621 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-39621 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-39621 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-39621  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-39621 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-39621 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-39621 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-39621 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-39621 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-39621 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-39621 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-39621 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-39621 #main .view-filters form .form-item { display:inline; }
    body.page-node-39621 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-39621 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-39621 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px; position:relative; }
    body.page-node-39621 .view-featured-stories-and-updates .stories-item-list ul li .video-icon,
    .tile-image-container .video-icon { top:auto; bottom:16px; left:16px; } 
    body.page-node-39621 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}



    body.page-node-39621 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-39621 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-39621 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-39621 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-39621 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-39621 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-39621 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-39621 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-39621 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-39621 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-39621 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-39621 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-39621 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-39621 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-39621 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-39621 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-39621 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-39621 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-39621 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-39621 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-39621 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-39621 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-39621 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }

  body.page-node-40196 {}
    body.page-node-40196 #main #content-section { margin:0; width:auto;  }
    body.page-node-40196 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-40196 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-40196 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-40196 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-40196 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-40196 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-40196 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-40196 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-40196 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-40196 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-40196 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-40196 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-40196 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-40196 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-40196 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-40196 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-40196 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-40196  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-40196 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-40196 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-40196 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-40196 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-40196 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-40196 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-40196 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-40196 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-40196 #main .view-filters form .form-item { display:inline; }
    body.page-node-40196 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-40196 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-40196 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px; position:relative; }
    body.page-node-40196 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}
    body.page-node-40196 .view-featured-stories-and-updates .stories-item-list ul li .video-icon,
    .tile-image-container .video-icon { top:auto; bottom:16px; left:16px; } 


    body.page-node-40196 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-40196 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-40196 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-40196 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-40196 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-40196 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-40196 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-40196 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-40196 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-40196 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-40196 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-40196 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-40196 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-40196 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-40196 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-40196 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-40196 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-40196 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-40196 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-40196 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-40196 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-40196 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-40196 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }







 body.page-node-40311 {}
    body.page-node-40311 #main #content-section { margin:0; width:auto;  }
    body.page-node-40311 #main #content-section h3 {margin:1.5em 0 0.5em; font-size:16px;}
    body.page-node-40311 #main form .views-exposed-form .views-exposed-widget {clear:left;display:block;padding:0 !important;margin-bottom: -10px; margin-right:30px; /* margin-top: -20px; */}
    body.page-node-40311 #main-wrapper #main-main-wrapper.interior-page { background-color: #e9e9e9; }
    body.page-node-40311 #main-wrapper #main-main-wrapper.interior-page #main #main-content { width:63.492%; padding: 0 1.5873% 32px; }
    body.page-node-40311 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { padding-left: 4.7619%; padding-right: 1.5873%; color:#000000; }
    body.page-node-40311 #main #main-side-column { padding: 0 1.5873% 32px; width: 30.1587%; }
        .lt-ie9 .page-node-40311 #main #main-side-column .region-content-side-column { margin-left: 32px; }
    body.page-node-40311 #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner {padding-left:0;padding-right:0;background-color:#fff;padding-top: 30px;}
    body.page-node-40311 #main #main-side-column > .inner { padding-left:0; padding-right:0; }
    body.page-node-40311 #main #main-side-column .block.column-block { width:auto; height:auto; margin:0 0 24px; }
    body.page-node-40311 #main #main-side-column .block.column-block .content { height:auto; }
    body.page-node-40311 #main #main-side-column .block.column-block.health-infl { background-color:#b8e3eb; }
    body.page-node-40311 #main #main-side-column .block.column-block.health-infl h2 { border:none; }
    body.page-node-40311 #main #main-side-column .block.column-block.health-infl .content { height:400px; color:#000000; }

    body.page-node-40311 #main #content-section .block.custom-block.thought-leadership-nav { margin-left:30px; }
    
    body.page-node-40311 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a { color:#ffffff; text-decoration:underline ;}
    body.page-node-40311 .highlighted-wrapper .block.custom-block.thought-leadership-nav-fcs a:hover { color:#ffffff; text-decoration:none; }


    body.page-node-40311  h5 {color:#636363;font-size: 14px;line-height : 18px;letter-spacing: 0;margin: 0em 0 0em;}

    body.page-node-40311 #main #main-side-column .block.column-block.quick-links { background-color:#cb0000; color:#ffffff; }
    body.page-node-40311 #main #main-side-column .block.column-block.quick-links .content { padding-bottom:18px; color:#ffffff;}
    body.page-node-40311 #main #main-side-column .block.column-block.quick-links .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-40311 #main #main-side-column .block.column-block.quick-links .content a:hover { text-decoration:no; }
    body.page-node-40311 #main #main-side-column .block ul.tweets-pulled-listing li a { color:#cb0000; }
    body.page-node-40311 #main #main-side-column .block.column-block input[type="text"],
    body.page-node-40311 #main #main-side-column .block.column-block input[type="submit"] { width:98%; }
    body.page-node-40311 .highlighted-wrapper { background:#e9e9e9; }
    body.page-node-40311 #main .view-filters form .form-item { display:inline; }
    body.page-node-40311 #main .view-filters form .views-submit-button { display:none; }
    body.page-node-40311 .view-featured-stories-and-updates .stories-item-list ul li {list-style:none;float:none;margin:0 0 24px;width:auto;height:auto;background:#fff;padding-right:16px;padding-left: 30px;}
    body.page-node-40311 .view-featured-stories-and-updates .stories-item-list ul li .thumbnail {float:left;width:25%;margin-right: 20px; position:relative; }
    body.page-node-40311 .view-featured-stories-and-updates .stories-item-list ul li .inner-text {padding: 0;overflow: hidden;font-size: 14px;line-height:1.5em;color:#000000;margin-left: 32px;margin-right: 19px;}
    body.page-node-40311 .view-featured-stories-and-updates .stories-item-list ul li .video-icon { top:auto; bottom:16px; left:16px; } 


    body.page-node-40311 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .type { font-weight:700; }
    body.page-node-40311 .view-featured-stories-and-updates .stories-item-list ul li .inner-text .author { font-size:14px; margin:0 0 20px;  }
    body.page-node-40311 .view-featured-stories-and-updates .stories-item-list ul li .inner-text h3 {margin-top: 0.4em !important;}
    body.page-node-40311 .view-featured-stories-and-updates form { margin-bottom:20px !important; font-size:16px; }
    body.page-node-40311 .view-featured-stories-and-updates .views-exposed-widgets {width:100%;padding:0;position:relative;width: 95%;margin-left: 30px;}
    body.page-node-40311 .view-featured-stories-and-updates .view-filters {padding: 0 0 27px;}
    body.page-node-40311 .view-featured-stories-and-updates .view-filters h4 { padding-right: 1.5873%; width: 125%; margin-bottom: 15px; color:#000000;}
    body.page-node-40311 .view-featured-stories-and-updates .view-filters label { color: #000000; float:none; margin:0 !important; padding: 10px 15px; border:2px solid #cccccc; display:block !important;
                                                                                 background:#ffffff url('../img/button-input-dropdown.png') no-repeat 98% center; }
    body.page-node-40311 .view-featured-stories-and-updates .view-filters .form-item a { font-weight:bold; float:none; padding: 10px 15px; display:block; background-color: #ffffff; color:#000000; }
    body.page-node-40311 .view-featured-stories-and-updates .view-filters .form-item a::after { content: ""; padding:0; }
    body.page-node-40311 .view-featured-stories-and-updates .view-filters .form-item a.active { }
    body.page-node-40311 .view-featured-stories-and-updates .view-filters .form-item a:hover { background-color:#eeeeee; }
    body.page-node-40311 .view-featured-stories-and-updates .views-exposed-widget .views-widget { position:absolute; z-index:9999; width:100%; display:none; }
    body.page-node-40311 .view-featured-stories-and-updates .form-item-field-research-insights-filter-tid { border:2px solid #cccccc; border-top:none; height: 240px; overflow-x: hidden; overflow-y: auto !important; }
    body.page-node-40311 .view-featured-stories-and-updates .views-widget .form-item { display:block !important; padding:0 !important; }

    body.page-node-40311 .block.intro { padding: 0 4.7619% 27px; }
    body.page-node-40311 .block.intro .content { color: #636363; font-size: 21px; font-weight: 300; line-height: 31px; width: 68.8525%; }
    body.page-node-40311 .block.column-block.email-alerts { background-color: #fff; }
    body.page-node-40311 #main-main-wrapper #highlighted-wrapper { background-color: #eeeeee; }
   body.page-node-40311 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus { background-color:#003348; color:#ffffff; }
    body.page-node-40311 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content { padding-bottom:18px; color:#ffffff; }
    body.page-node-40311 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a { color:#ffffff; text-decoration:underline; line-height:2.5em; }
    body.page-node-40311 #main #main-side-column .block.column-block.thought-leadership-areas-of-focus .content a:hover { text-decoration:no; }


    /* Page: Research & Insights */
   
    .block.column-block input[type=text] { color: #636363 !important; }

    /* Thought Leadership: Perspectives */
    body.page-node-20356 #highlighted-wrapper-grey .view-featured-stories-and-updates .views-exposed-widget { width:610px; }
    body.node-type-cvs-health-perspective ul li { margin-bottom: 1.25em; }

    .view-events {}
            .view-events .views-row { border-bottom:1px solid #cccccc; padding-bottom:28px; margin-top:16px; margin-bottom:56px; }
            .view-events .views-row.views-row-last { border:none; padding-bottom:0; margin-bottom:0;}
            .view-events span.views-label { color:#646464; padding-bottom:4px; display:inline-block; }
            .view-events .views-field { padding-bottom:24px; }
            .view-events .views-field-title h2 { margin:0; padding:0; font-size:36px; line-height:36px; }
            .view-events .views-field-field-event-date { padding:32px 5.282352941176% 56px; margin-bottom:24px; background-color:#a7ce39; color:#ffffff; }
            .view-events .views-field-field-event-date .views-label { display:none; }
            .view-events .views-field-field-event-date .field-content { font-size:28px; line-height:28px; font-weight:bold; }
            .view-events .views-field-field-location .field-content { font-size:24px; font-weight:bold; }
            .view-events .views-field-field-time .field-content { font-size:24px; font-weight:bold; }
            .view-events .views-field-field-panel .field-content { font-weight:bold; }
            .view-events .views-field-field-participant-s- .field-content { font-weight:bold; }
            .view-events .views-field-body .field-content a { color:#cb0000; }
            .view-events .views-field-field-event-video-embed-code .field-content { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
            .view-events .views-field-field-event-video-embed-code .field-content iframe, .views-field-field-event-video-embed-code .field-content object, .views-field-field-event-video-embed-code .field-content embed {
                    position:absolute; top:0; left:0; width:100%; height:100%; }

    body.page-search .load-more-wrapper { display:block; width:100%; margin-bottom:40px; }
    body.page-search .load-more-ajax { text-indent:-9999px; display:block; height:69px; width:69px; margin:10px auto;  background : transparent url('../img/button-load-more.png') no-repeat 0 0; }
    body.page-search .load-more-wrapper .loader-inner { text-align:center; margin:10px auto; line-height:69px;  }
    body.page-search .load-more-wrapper .loader-inner.ball-pulse div { display:inline-block !important; background:#4c4c4c; }

    .featured-content-slides { width : 96.825396825396%; margin : 0 1.587301587302%; clear:both; display:none; }
    .featured-content-slides .item-list { position:relative; margin-bottom:32px; }
    .featured-content-slides .item-list ul.slides { margin:0; padding:0; list-style:none; }
            .featured-content-slides .item-list ul.slides > li { margin:0; padding:0; list-style:none; display:inline-block; width:100%; min-height:354px; }
            .featured-content-slides .item-list ul.slides > li .inner-wrapper { display:table; width:100%; height:353px; }
            .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text { width:51.639344262295%; background-color:#ffffff; display:table-cell; vertical-align:top; }
                    .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text.full { width:100%; }
                    .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text .inner-padding { /* padding:20px 12.698412698413% 16px 6.349206349206%; */ padding: 20px 6.349206349206% 16px; }
                    .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text a { color:#cb0000; }
                    .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text a:hover {text-decoration:underline; }
                    .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text h3 a { color:#000000; }
            .featured-content-slides .item-list ul.slides > li .inner-wrapper .side-block { width:48.360655737705%; background-color:#999999; color:#ffffff; font-weight:300; display:table-cell; vertical-align:top; position:relative; overflow:hidden; }
                    .featured-content-slides .item-list ul.slides > li .inner-wrapper .side-block .inner-padding { padding:32px 6.779661016949%; }
                    .featured-content-slides .item-list ul.slides > li .inner-wrapper .side-block img { width:100%; min-height: 354px;}
            .featured-content-slides blockquote { font-size: 20px; font-weight: bold; margin: 0 0 16px; padding: 0; }
            .featured-content-slides ol.flex-control-nav { padding: 0 3.28893442623%; margin : 0; position:absolute; bottom:22px; z-index:999; }
                    .featured-content-slides ol.flex-control-nav li { list-style:none; margin:0 12px 0 0; padding:0; float:left; display:inline-block; line-height:40px; }
                    .featured-content-slides ol.flex-control-nav li a { font-size:20px; font-weight:bold; color:#d63333; display:inline-block; width:30px; height:40px; line-height:40px; }
                            .featured-content-slides ol.flex-control-nav li a.flex-active { color:#000000; }
                            .featured-content-slides ol.flex-control-nav li a:hover { cursor:pointer; }
            .featured-content-slides h3 a { color:#000000; }


    .block.featured-perspectives { position:relative; display:none; margin:0 1.587301587302% 16px; padding:32px 0; background-color:#fff; }
            .block.featured-perspectives h2 { margin:0.5em 3.28893442623%; font-size: 18px; line-height: 22px; padding:0 !important; }
            .block.featured-perspectives h3 { margin-left:3.28893442623%; margin-right:3.28893442623%; margin-bottom:1.5em;  }
            .block.featured-perspectives .flexslider { border:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0;
                                                background:transparent; margin:0 0 16px; }
            .block.featured-perspectives .flexslider ul.slides { list-style:none; margin:0; padding:0; }
            .block.featured-perspectives .flexslider ul.slides li { list-style:none; margin:0; padding:0; }
            .block.featured-perspectives ul.flex-direction-nav { list-style:none; margin:0; padding:0; }
            .block.featured-perspectives ul.flex-direction-nav li { list-style:none; margin:0; padding:0; }
            .block.featured-perspectives .flex-direction-nav a::before { content:'' !important; }
            .block.featured-perspectives .flex-direction-nav a { color: rgba(0, 0, 0, 0.8); cursor: pointer; display: block; height: 40px; margin: -20px 0 0; opacity: 0;
                                                                 overflow: hidden; position: absolute; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
                                                                 top:400px; transition: all 0.3s ease-in-out 0s; width: 40px; z-index: 10; }
           .block.featured-perspectives .flex-direction-nav .flex-next {
                    top: 60px;
                    right: 0px !important;
                    margin-right: 0;
                    opacity: 1 !important;
                    text-align:left;
                    text-indent:-9999px;
                    background : transparent url('../img/icon-whatshappening-right-arrow-hd.png') no-repeat 0 0;
                    background-size:17px auto;
                    width:40px;
                    height:40px;
                    }
                    html.lt-ie9 .block.featured-perspectives .flex-direction-nav .flex-next { background : transparent url('../img/icon-whatshappening-right-arrow.png') no-repeat 0 0; }
            .block.featured-perspectives .flex-direction-nav .flex-prev {
                    top: 60px;
                    right: 45px !important;
                    opacity:1 !important;
                    margin-left:0;
                    text-align:left;
                    text-indent:-9999px;
                    background : transparent url('../img/icon-whatshappening-left-arrow-hd.png') no-repeat 0 0;
                    background-size:17px auto;
                    width:40px;
                    height:40px;
                    }

                    html.lt-ie9 .block.featured-perspectives .flex-direction-nav .flex-prev { background : transparent url('../img/icon-whatshappening-left-arrow.png') no-repeat 0 0; }
            .block.featured-perspectives .view-content .field-name-field-infographic { float:left; width:31.147540983607%;  margin-right:3.27868852459%; }
            .block.featured-perspectives .view-content .field-name-field-featured-perspective-image,
            .block.featured-perspectives .view-content .field-name-field-video-embed-code,
            .block.featured-perspectives .view-content .field-name-field-description,
            .block.featured-perspectives .view-content .field-name-field-link-to-supporting-content,
            .block.featured-perspectives .view-content .field-name-field-file { width:65.573770491803%; float:right; }
            .block.featured-perspectives .view-content .field-name-field-featured-perspective-image,
            .block.featured-perspectives .view-content .field-name-field-video-embed-code { margin-bottom:32px; }
            .block.featured-perspectives .view-content .field-name-field-featured-perspective-image img { width:99.5%; }
            .block.featured-perspectives .view-content .field-name-field-description { margin-bottom:12px; }
            .block.featured-perspectives .view-content .field-name-field-link-to-supporting-content a { color:#cc0000; }
            .block.featured-perspectives .view-content .field-name-field-link-to-supporting-content a:hover { text-decoration:underline; }
            .block.featured-perspectives .view-content .field-name-field-file a { color:#cc0000; }
            .block.featured-perspectives .view-content .field-name-field-file a:hover { text-decoration:underline; }
            .block.featured-perspectives .view-content .field-name-field-file .file-icon { display:none; }
            .block.featured-perspectives .view-content .field-collection-item-field-featured-perspective-conte.clearfix { clear:none !important; }
            .block.featured-perspectives .view-content .field-collection-item-field-featured-perspective-conte.clearfix::after { clear:none !important; }
            .block.featured-perspectives .view-content .views-field-path { margin-top:32px; width:65.573770491803%; float:right; }
            .block.featured-perspectives .view-content .views-field-path a { color:#cc0000; }
            .block.featured-perspectives .view-content .views-field-path a:hover { text-decoration:underline; }
            .block.featured-perspectives .view-content .views-field-field-body-text-2 { margin-top:32px; width:65.573770491803%; float:right; }
            .block.featured-perspectives .view-content .views-field-field-body-text-2 .field-content {display:none;}
            .block.featured-perspectives .view-content .no-infographic .field-name-field-featured-perspective-image,
            .block.featured-perspectives .view-content .no-infographic .field-name-field-video-embed-code { width:auto; float:none; }
            .block.featured-perspectives .view-content .no-infographic .field-name-field-description,
            .block.featured-perspectives .view-content .no-infographic .field-name-field-link-to-supporting-content,
            .block.featured-perspectives .view-content .no-infographic .field-name-field-file,
            .block.featured-perspectives .view-content .views-field-path.no-infographic
                { margin-left:3.28893442623%; margin-right:3.28893442623%; width:auto; float:none; }
            .block.featured-perspectives .view-content .views-field-field-body-text-2.no-infographic
                { margin-left:3.28893442623%; margin-right:3.28893442623%; width:auto; float:none; }

            .lt-ie9 .views-field-field-featured-perspective-conte .field-name-field-infographic .field-items img.infographic { max-height: 731px; }

    .featured-content-block { width : 96.825396825396%; margin : 0 1.587301587302% 32px 1.587301587302%; }

    .block.detailed-facts { width : 96.825396825396%; margin : 0 1.587301587302% 32px; clear:both; background-color:#ffffff; position:relative; min-height:500px; }
            .block.detailed-facts h2 { padding: 48px 3.28893442623% 36px; margin:0; width: 45.06143114754%; }
            .block.detailed-facts .view-filters { padding:0 3.28893442623%; }
                    .block.detailed-facts .view-filters form { margin:0 !important; }
                    .block.detailed-facts .view-filters form .form-item { padding-bottom:20px !important;}
                    .block.detailed-facts .view-filters input[type=submit] { display:none !important; }
                .block.detailed-facts .view-filters form #edit-field-us-state-value { display:none; }
                .block.detailed-facts .view-filters form .select-usstate-placeholder { border:2px solid #e8e8e8; background-color:#ffffff; padding:10px 15px; width:240px; font-weight:bold; background:#ffffff url('../img/button-input-dropdown.png') no-repeat 95% center; }
                .block.detailed-facts .view-filters form ul#usstate-selector { display:none; border:2px solid #e8e8e8; border-top:none; background-color:#ffffff; margin:0; padding:0; position: absolute; height:240px; overflow:scroll; overflow:hidden; overflow-y:auto !important; }
                        .block.detailed-facts .view-filters form ul#usstate-selector li { padding:10px 15px; margin:0; list-style:none; width:240px; font-weight:bold;  }
                        .block.detailed-facts .view-filters form ul#usstate-selector li.active { color:#cb0000; }
                        .block.detailed-facts .view-filters form ul#usstate-selector li.hovered { background-color:#eeeeee; }
            .block.detailed-facts .view-content { padding:0 3.28893442623%; color:#636363; }
                    .block.detailed-facts .view-content .views-field { padding:2px 0; }
                    .block.detailed-facts .view-content .views-field-title { display:none; }
                    .block.detailed-facts .view-content span.count { font-size:26px; color:#000000; font-weight:700; }
            .block.detailed-facts .view-footer { padding:32px 3.28893442623%;  color:#636363; }
                    .block.detailed-facts .view-footer a { color:#cb0000; }
                    .block.detailed-facts .view-footer a:hover { text-decoration:underline; }
            .block.detailed-facts .side-block { width:48.360655737705%; position:absolute; top:0; right:0; bottom:0; background-color:#cb0000; color:#ffffff; }
                    .block.detailed-facts .side-block a { color:#ffffff; text-decoration:underline; }
                    .block.detailed-facts .side-block a:hover { text-decoration:none; }
                    .block.detailed-facts .side-block .inner-padding { padding:32px 6.779661016949%; }

    .content-article-images.flexslider { padding:0px; display:none; }
            .content-article-images.flexslider ul.slides {position:relative;}
            .content-article-images.flexslider ul.slides, .content-article-images.flexslider ul.slides li { list-style:none; padding:0; margin:0; }
            .content-article-images.flexslider .flex-control-nav, .content-article-images.flexslider .flex-control-nav li { list-style:none; padding:0; margin:0; }
            .content-article-images.flexslider .flex-control-nav { padding:18px 0 32px; }
            .content-article-images.flexslider .flex-control-nav:empty { display:none; }
            .content-article-images.flexslider .flex-control-nav li { float:left; margin-right:12px; display:inline-block; line-height:40px; position:relative; }
            .content-article-images.flexslider .flex-control-nav li a { font-weight:bold; font-size:20px; cursor:pointer; display:inline-block; width:30px; height:40px; line-height:40px; /*lslee*/ }
            .content-article-images.flexslider .flex-control-nav li a.flex-active { color:#cb0000; }
            .content-article-images.flexslider .caption { position:absolute; bottom:0; left:0; display:block; z-index:999; width:98%; padding:8px 1%;
                                                          background: transparent url("../img/bg-000000-70.png") repeat 0 0; color:#ffffff; }

    .press-release-images.flexslider { padding:32px 0 40px; display:none; }
            .press-release-images.flexslider ul.slides, .press-release-images.flexslider ul.slides li { list-style:none; padding:0; margin:0; }
            .press-release-images.flexslider .flex-control-nav, .press-release-images.flexslider .flex-control-nav li { list-style:none; padding:0; margin:0; }
            .press-release-images.flexslider .flex-control-nav { padding:18px 0 32px; }
            .press-release-images.flexslider .flex-control-nav:empty { display:none; }
            .press-release-images.flexslider .flex-control-nav li { float:left; margin-right:12px; display:inline-block; line-height:40px; position:relative; }
            .press-release-images.flexslider .flex-control-nav li a { font-weight:bold; font-size:20px; cursor:pointer; display:inline-block; width:30px; height:40px; line-height:40px; /*lslee*/ }
            .press-release-images.flexslider .flex-control-nav li a.flex-active { color:#cb0000; }
            .press-release-images.flexslider .caption { position:absolute; bottom:0; left:0; display:block; z-index:999; width:98%; padding:8px 1%;
                                                          background: transparent url("../img/bg-000000-70.png") repeat 0 0; color:#ffffff; }

    .research-article-videos.flexslider { padding:32px 0 40px; }
            .research-article-videos.flexslider ul.slides, .research-article-videos.flexslider ul.slides li { list-style:none; padding:0; margin:0; }
            .research-article-videos.flexslider .flex-control-nav, .research-article-videos.flexslider .flex-control-nav li { list-style:none; padding:0; margin:0; }
            .research-article-videos.flexslider .flex-control-nav { padding:18px 0 32px; }
            .research-article-videos.flexslider .flex-control-nav li { float:left; margin-right:12px; display:inline-block; line-height:40px; }
        .research-article-videos.flexslider .flex-control-nav li a { font-weight:bold; font-size:20px; cursor:pointer; display:inline-block; width:30px; height:40px; line-height:40px; /*lslee*/ }
            .research-article-videos.flexslider .flex-control-nav li a.flex-active { color:#cb0000; }

    .newsitem-article-images.flexslider { padding:0px; display:none; }
            .newsitem-article-images.flexslider ul.slides, .newsitem-article-images.flexslider ul.slides li { list-style:none; padding:0; margin:0; }
            .newsitem-article-images.flexslider .flex-control-nav, .newsitem-article-images.flexslider .flex-control-nav li { list-style:none; padding:0; margin:0; }
            .newsitem-article-images.flexslider .flex-control-nav { padding:24px 0 32px; }
            .newsitem-article-images.flexslider .flex-control-nav:empty { display:none; }
            .newsitem-article-images.flexslider .flex-control-nav li { float:left; margin-right:24px; position:relative; }
            .newsitem-article-images.flexslider .flex-control-nav li a { font-weight:bold; font-size:18px; cursor:pointer; }
            .newsitem-article-images.flexslider .flex-control-nav li a.flex-active { color:#cb0000; }
            .newsitem-article-images.flexslider .caption { position:absolute; bottom:0; left:0; display:block; z-index:999; width:98%; padding:8px 1%;
                                                          background: transparent url("../img/bg-000000-70.png") repeat 0 0; color:#ffffff; }
    .newsitem-article-videos.flexslider { padding:0; }
            .newsitem-article-videos.flexslider ul.slides, .research-article-videos.flexslider ul.slides li { list-style:none; padding:0; margin:0; }
            .newsitem-article-videos.flexslider .flex-control-nav, .newsitem-article-videos.flexslider .flex-control-nav li { list-style:none; padding:0; margin:0; }
            .newsitem-article-videos.flexslider .flex-control-nav { padding:24px 0 32px; }
            .newsitem-article-videos.flexslider .flex-control-nav:empty { display:none; }
            .newsitem-article-videos.flexslider .flex-control-nav li { float:left; margin-right:24px; }
            .newsitem-article-videos.flexslider .flex-control-nav li a { font-weight:bold; font-size:18px; cursor:pointer; }
            .newsitem-article-videos.flexslider .flex-control-nav li a.flex-active { color:#cb0000; }


    .block .column-blocks-wrapper .column-block-white { float:left; }
    .block.column-block-white { width:46.825396825397%; margin:0 1.587301587302% 32px; background-color:#ffffff; color:#000000; height:720px; font-size:14px; }
            .block.column-block-white h2 { padding:24px 10.526315789474% !important; margin:0 !important; font-size:24px; line-height:1.25em; }
            .block.column-block-white a { color:#cb0000; }
            .block.column-block-white a:hover { text-decoration:underline; }
            .block.column-block-white .content { padding:0 10.526315789474%; height:600px; overflow-y:auto; color:#636363; }
            .block.column-block-white ul.tweets-pulled-listing { margin:0; padding:24px 0; list-style:none; }
            .block.column-block-white ul.tweets-pulled-listing li { padding:12px 0;  }
            .block.column-block-white ul.tweets-pulled-listing li:first-child { padding-top:0; }
            .block.column-block-white ul.tweets-pulled-listing li:last-child { padding-bottom:0; }
            .block.column-block-white ul.tweets-pulled-listing a { color:#cb0000; }
            .block.column-block-white ul.tweets-pulled-listing .tweet-author-info { width:100%;}
            .block.column-block-white ul.tweets-pulled-listing .tweet-authorphoto { padding-right:6px; }
            .block.column-block-white ul.tweets-pulled-listing .tweet-author { display:inline-block;  }
            .block.column-block-white ul.tweets-pulled-listing .tweet-author a { color:#000000; }
            .block.column-block-white ul.tweets-pulled-listing .tweet-screenname { display:block; }
            .block.column-block-white ul.tweets-pulled-listing .tweet-screenname a { color:#000000; }
            .block.column-block-white ul.tweets-pulled-listing .tweet-text { }
            .block.column-block-white ul.tweets-pulled-listing .tweet-footer { display:inline-block; padding-top:8px; }
            .block.column-block-white input[type=text] { width:98%; height: 52px; padding-left:2%; line-height: 52px; font-size:16px; color:#000000; border:1px solid #e8e8e8;  }
            .block.column-block-white input[type=submit] { display:block; border:none; padding:0; margin:0 !important;  width:100%; line-height:52px; height:52px; background-color:#cc0000; color:#ffffff; font-weight:bold; font-size:16px; }
            .block.column-block-white input[type=submit]:hover { background-color: #fff; color: #cc0000; border: 1px solid #cc0000; }
    .block .column-blocks-wrapper.wide {}
            .block .column-blocks-wrapper.wide .column-block { width:46.825396825397%; margin:0 1.587301587302% 32px; height:680px; font-size:16px; }
            .block .column-blocks-wrapper.wide .column-block .content { padding:0 6.779661016949%; height:540px; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing .tweet-authorphoto { display:none; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing .tweet-author a,
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing .tweet-screenname a { font-size:14px; color:#636363; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing .tweet-text { padding-top:4px; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing li,
            .social-responsibility ul.facebook-feed li { padding:32px 0; border-bottom:2px solid #ffffff; }
            #block-block-226 > div.content > ul > li > span.facebook-feed-message > a > img { display: block; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing li:first-child { padding-top:0; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing li:last-child { border:none; }

            .block.column-block-white.facebook h2 { padding:0 !important; margin:0 auto 32px !important; display:block; width:48px; height:48px; text-indent:-9999px; background:transparent url('../img/icon-social-circle-facebook.png') no-repeat 0 0; }
            .block.column-block-white.facebook ul.tweets-pulled-listing { padding:0 0 24px 0; }
            .block.column-block-white.facebook .view-content .views-row { padding-bottom:24px; }
                    .block.column-block-white.facebook .view-content .views-row.views-row-last { padding-bottom:0; }
            .block.column-block-white.twitter h2 { padding:0 !important; margin:0 auto 32px !important; display:block; width:48px; height:48px; text-indent:-9999px; background:transparent url('../img/icon-social-circle-twitter.png') no-repeat 0 0; }
            .block.column-block-white.twitter ul.tweets-pulled-listing { padding:0 0 24px 0; }
            .block.column-block-white.press-releases { background-color:#999999; color:#ffffff; }
            .block.column-block-white.press-releases .content { color:#ffffff; }
            .block.column-block-white.press-releases .content a { color:#ffffff; }
            .block.column-block-white.press-releases .content .title { padding-bottom:16px; }
            .block.column-block-white.health-infl { background-color:#ffffff; }
            .block.column-block-white.health-infl h2 { border-bottom:2px solid #eeeeee; }
            .block.column-block-white.health-infl ul.tweets-pulled-listing li { border-bottom:2px solid #eeeeee; }
            .block.column-block-white.health-infl ul.tweets-pulled-listing li:last-child { border:none; }
            .block.column-block-white.health-infl .content { border-bottom:2px solid #eeeeee; }
            .block.column-block-white.get-facts { background-color:#ffffff; }
            .block.column-block-white.email-alerts { background-color:#ffffff; }

 

    .block .column-blocks-wrapper .column-block { float:left; }
    .block.column-block { width:30.15873015873%; margin:0 1.587301587302% 32px; background-color:#e8e8e8; color:#000000; height:720px; font-size:14px; }
            .block.column-block h2 { padding:24px 10.526315789474% !important; margin:0 !important; font-size:24px; line-height:1.25em; }
            .block.column-block a { color:#cb0000; }
            .block.column-block a:hover { text-decoration:underline; }
            .block.column-block .content { padding:0 10.526315789474%; height:600px; overflow-y:auto; color:#636363; }
            .block.column-block ul.tweets-pulled-listing { margin:0; padding:24px 0; list-style:none; }
            .block.column-block ul.tweets-pulled-listing li { padding:12px 0;  }
            .block.column-block ul.tweets-pulled-listing li:first-child { padding-top:0; }
            .block.column-block ul.tweets-pulled-listing li:last-child { padding-bottom:0; }
            .block.column-block ul.tweets-pulled-listing a { color:#cb0000; }
            .block.column-block ul.tweets-pulled-listing .tweet-author-info { width:100%;}
            .block.column-block ul.tweets-pulled-listing .tweet-authorphoto { padding-right:6px; }
            .block.column-block ul.tweets-pulled-listing .tweet-author { display:inline-block;  }
            .block.column-block ul.tweets-pulled-listing .tweet-author a { color:#000000; }
            .block.column-block ul.tweets-pulled-listing .tweet-screenname { display:block; }
            .block.column-block ul.tweets-pulled-listing .tweet-screenname a { color:#000000; }
            .block.column-block ul.tweets-pulled-listing .tweet-text { }
            .block.column-block ul.tweets-pulled-listing .tweet-footer { display:inline-block; padding-top:8px; }
            .block.column-block input[type=text] { width:98%; height: 52px; padding-left:2%; line-height: 52px; font-size:16px; color:#000000; border:1px solid #e8e8e8;  }
            .block.column-block input[type=submit] { display:block; border:none; padding:0; margin:0 !important;  width:100%; line-height:52px; height:52px; background-color:#cc0000; color:#ffffff; font-weight:bold; font-size:16px; }
            .block.column-block input[type=submit]:hover { background-color: #fff; color: #cc0000; border: 1px solid #cc0000; }
    .block .column-blocks-wrapper.wide {}
            .block .column-blocks-wrapper.wide .column-block { width:46.825396825397%; margin:0 1.587301587302% 32px; height:680px; font-size:16px; }
            .block .column-blocks-wrapper.wide .column-block .content { padding:0 6.779661016949%; height:540px; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing .tweet-authorphoto { display:none; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing .tweet-author a,
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing .tweet-screenname a { font-size:14px; color:#636363; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing .tweet-text { padding-top:4px; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing li,
            .social-responsibility ul.facebook-feed li { padding: 0 0 28px; border-bottom:2px solid #ffffff; }
            #block-block-226 > div.content > ul > li > span.facebook-feed-message > a > img { display: block; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing li:first-child { padding-top:0; }
            .block .column-blocks-wrapper.wide .column-block ul.tweets-pulled-listing li:last-child { border:none; }

            .block.column-block.facebook h2 { padding:0 !important; margin:0 auto 32px !important; display:block; width:48px; height:48px; text-indent:-9999px; background:transparent url('../img/icon-social-circle-facebook.png') no-repeat 0 0; }
            .block.column-block.facebook ul.tweets-pulled-listing { padding:0 0 24px 0; }
            .block.column-block.facebook .view-content .views-row { padding-bottom:24px; }
                    .block.column-block.facebook .view-content .views-row.views-row-last { padding-bottom:0; }
            .block.column-block.twitter h2 { padding:0 !important; margin:0 auto 32px !important; display:block; width:48px; height:48px; text-indent:-9999px; background:transparent url('../img/icon-social-circle-twitter.png') no-repeat 0 0; }
            .block.column-block.twitter ul.tweets-pulled-listing { padding:0 0 24px 0; }
            .block.column-block.press-releases { background-color:#999999; color:#ffffff; }
            .block.column-block.press-releases .content { color:#ffffff; }
            .block.column-block.press-releases .content a { color:#ffffff; }
            .block.column-block.press-releases .content .title { padding-bottom:16px; }
            .block.column-block.health-infl { background-color:#ffffff; }
            .block.column-block.health-infl h2 { border-bottom:2px solid #eeeeee; }
            .block.column-block.health-infl ul.tweets-pulled-listing li { border-bottom:2px solid #eeeeee; }
            .block.column-block.health-infl ul.tweets-pulled-listing li:last-child { border:none; }
            .block.column-block.health-infl .content { border-bottom:2px solid #eeeeee; }
            .block.column-block.get-facts { background-color:#ffffff; }
            .block.column-block.email-alerts { background-color:#ffffff; }

    /* Be the first page: url:/social-responsibility/be-the-first */
    .view-be-the-first-header { margin:48px 0;}
    .view-be-the-first-header a { color:#CC0000;}
    .view-be-the-first-header a:hover { text-decoration:underline; }

    .view-be-the-first-header:before, .view-be-the-first-header:after { content: " "; /* 1 */ display: table; /* 2 */ } /*clearfix lslee*/
    .view-be-the-first-header:after { clear: both; }
    .view-be-the-first-header .row-column.main { float: left; width: 65.5738%; padding-bottom:32px; }
    .view-be-the-first-header .row-column.side { float: left; margin-left:3.27869%; width: 30.1587%; }
    .view-be-the-first-header .views-field-field-image {margin-top: -20px;}
    .view-be-the-first-header .views-field-field-sub-text { margin:0 2% 0 6%;  }
    .view-be-the-first-header .views-field-field-sub-text a:hover { text-decoration:underline; }
    .view-be-the-first-header .views-field-field-video-embed-code,
    .view-be-the-first-header .views-field-body { margin-top:-20px;}
    .view-be-the-first-header .views-field-field-video-embed-code .flexslider { padding:0; }
            .view-be-the-first-header .views-field-field-video-embed-code .flexslider ul.slides,
            .view-be-the-first-header .views-field-field-video-embed-code .flexslider ul.slides li { list-style:none; padding:0; margin:0; }
            .view-be-the-first-header .views-field-field-video-embed-code .flexslider .flex-control-nav,
            .view-be-the-first-header .views-field-field-video-embed-code .flexslider .flex-control-nav li { list-style:none; padding:0; margin:0; }
            .view-be-the-first-header .views-field-field-video-embed-code .flexslider .flex-control-nav { padding:18px 0 32px; }
            .view-be-the-first-header .views-field-field-video-embed-code .flexslider .flex-control-nav li { float:left; margin-right:12px; display:inline-block; line-height:40px; }
            .view-be-the-first-header .views-field-field-video-embed-code .flexslider .flex-control-nav li a { font-weight:bold; font-size:20px; cursor:pointer; display:inline-block; width:30px; height:40px; line-height:40px; /*lslee*/ }
            .view-be-the-first-header .views-field-field-video-embed-code .flexslider .flex-control-nav li a.flex-active { color:#cb0000; }
        .view-be-the-first-header .views-field-field-video-embed-code .BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    .block.be-the-first-bottom-text { background-color: #ffffff; margin-bottom: 50px; margin-left: 20px; margin-right: 20px; }
    .block.be-the-first-bottom-text .content{ padding-left: 2.7619%; padding-right: 2.7619%; padding-bottom:48px; }
    .block.be-the-first-bottom-text h2 { padding-left: 2.7619%; padding-right: 2.7619%; padding-top:48px; }

    .block.be-the-first-white { background-color: #ffffff;padding-left: 2.7619%;padding-top: 7px; margin-left: 20px; margin-right: 20px;}

    .block.be-the-first-bottom-text-transparent .content{ padding-left: 4.7619%; padding-right: 4.7619%; padding-bottom:0px; padding-top:10px;}

    .column-blocks-wrapper .facebook .facebook-feed li { margin: 0; }


#main .banners-collection-wrapper { width : 96.825396825396%; margin : 0 1.587301587302%; background-color:transparent; margin-bottom:32px; display:none; }
        #main .banners-collection-wrapper .slides { list-style:none; padding:0; margin:0; }
        #main .banners-collection-wrapper .banner-item { position:relative; list-style:none; padding:0; margin:0; }
                #main .banners-collection-wrapper .banner-ul { padding-left: 0; }
                #main .banners-collection-wrapper .banner-item .banner { }
                #main .banners-collection-wrapper .banner-item .inner-text { position:absolute; top:64px; width:51.639344262295%; color:#ffffff; background:transparent url('../img/bg-000000-70.png') repeat 0 0;  }
                body.page-node-39621 #main .banners-collection-wrapper .banner-item .inner-text { display: none; }
                #main .banners-collection-wrapper .banner-item .inner-text .inner-padding { padding:32px 12.698412698413% 60px 6.349206349206%; }
                #main .banners-collection-wrapper .banner-item { font-size:24px; line-height:1.25em; font-weight:500; }
                #main .banners-collection-wrapper .banner-item h2 { font-size:48px; line-height:50px; font-weight:bold; margin:20px 0 40px; }
        #main .banners-collection-wrapper .flex-control-nav, #main .banners-collection-wrapper .flex-control-nav li { list-style:none; padding:0; margin:0; }
        #main .banners-collection-wrapper .flex-control-nav { padding:24px 0 32px;text-align:center; }
        #main .banners-collection-wrapper .flex-control-nav:empty { display:none; }
        #main .banners-collection-wrapper .flex-control-nav li { display:inline; margin-right:24px; }
        #main .banners-collection-wrapper .flex-control-nav li a { font-weight:bold; font-size:20px; cursor:pointer; }
        #main .banners-collection-wrapper .flex-control-nav li a.flex-active { color:#cb0000; }


/* BeTheFirst page: //social-responsibility/be-the-first/social */
body.page-social-responsibility-be-the-first #main-wrapper #main-main-wrapper .page-inner { width:auto; margin-left:0; margin-right:0; }
body.page-social-responsibility-be-the-first #main-wrapper #main-main-wrapper.detailed-page #main #content-section { width:auto; margin:0; display: block; background-color:transparent; }
body.page-social-responsibility-be-the-first #main-wrapper #main-main-wrapper.detailed-page #main #main-content > .inner { padding:0; }
body.page-social-responsibility-be-the-first #main-wrapper #main-main-wrapper .page { max-width:none; }
body.page-social-responsibility-be-the-first #main-wrapper #main-header-wrapper { background-color:#cc0000; color:#ffffff; }
body.page-social-responsibility-be-the-first #main-wrapper #main-header-wrapper.detailed-page #header-section h1 { text-align:center; font-size:72px; height: 150px; line-height:150px; margin:0; }
body.page-social-responsibility-be-the-first #main-wrapper #main-header-wrapper.detailed-page #header-section .inner-section { margin-top:0; margin-bottom:0; padding-top:0; }
body.page-social-responsibility-be-the-first #main #main-side-column { display:none; }
body.page-social-responsibility-be-the-first #main #main-content { width:auto; display:block; }

body.page-social-responsibility-be-the-first .view-be-the-first-social .view-header { background-color:#cb0000; color:#ffffff; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-header .inner { max-width:672px; margin:0 auto; padding:0 24px; font-weight:700; font-size:24px; line-height:28px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters { background-color:#000000; color:#a7a3a3; }
body.page-social-responsibility-be-the-first #main form .views-exposed-form .views-exposed-widget { margin:0; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form { margin:0 auto !important; max-width:1008px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form > div { margin: 0 1.5873%; padding:22px 0; width: 96.8254%; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form .form-item { padding:0 !important; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper { width:100%; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper:before,
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper:after { content:" "; display:table; } /*clearfix*/
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper:after { clear: both; } /*clearfix*/
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper label { float:left; margin:0 16px 0 0!important; font-weight:700; line-height:48px; height:48px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper label.option { font-weight:500; margin-right:24px !important; }
html.csstransforms body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper input[type="checkbox"] + label { padding-left: 32px; background:transparent url("../img/bethefirst-form-uncheck.png") no-repeat scroll left center; }
html.csstransforms body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper input[type="checkbox"]:checked + label { padding-left: 32px; background:transparent url("../img/bethefirst-form-checked.png") no-repeat scroll left center; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters .views-submit-button { display:none !important; }
html.csstransforms body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form input[type="checkbox"] + label { background-color:transparent; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-content { margin:32px auto 0 !important; max-width:1008px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item { width:33.33%; margin:0 0 32px; padding:0; border:none; background-color:transparent; overflow:hidden; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .inner-wrapper { margin:0 4.761904761905%; background-color:#ffffff; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .inner-wrapper:before,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .inner-wrapper:after { content:" "; display:table; } /*clearfix*/
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .inner-wrapper:after { clear: both; } /*clearfix*/
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .video-wrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 30px; height: 0; overflow: hidden; /*youtube*/}
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .title { margin:16px 10.526315789474% 0; font-weight:700; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .descr,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .post { margin:16px 10.526315789474% 32px; overflow-x: hidden; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .descr a,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .post a { color:#cb0000; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .descr a:hover,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .post a:hover { text-decoration:underline; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .date { display:none; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .social a { color:#cb0000; font-weight:700; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .social a:hover { text-decoration:underline; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .social a.facebook { vertical-align:bottom; padding:34px 0 0 56px; line-height:14px; display:inline-block; background:transparent url('../img/icon-bethefirst-social-facebook-hd.png') no-repeat center left; background-size:auto 48px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .social a.facebook { background:transparent url('../img/icon-bethefirst-social-facebook.png') no-repeat center left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .social a.youtube { vertical-align:bottom; padding:34px 0 0 56px; line-height:14px; display:inline-block; background:transparent url('../img/icon-bethefirst-social-youtube-hd.png') no-repeat center left; background-size:auto 48px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .social a.youtube { background:transparent url('../img/icon-bethefirst-social-youtube.png') no-repeat center left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .social a.twitter { vertical-align:bottom; padding:34px 0 0 56px; line-height:14px; display:inline-block; background:transparent url('../img/icon-bethefirst-social-twitter-hd.png') no-repeat center left; background-size:auto 48px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .social a.twitter { background:transparent url('../img/icon-bethefirst-social-twitter.png') no-repeat center left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .row-spacer { display:block;height:32px;background-color:#e9e9e9; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted { width:66.66%; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted .inner-wrapper { margin:0 2.380952380952%; background-color:transparent; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted .views-field-nothing { float:left; background-color:#ffffff; margin-bottom:32px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted .title { margin-left:5%; margin-right:5%; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted .descr,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted .post { margin:16px 5% 32px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse { margin:0 10.526315789474% 32px; font-size:14px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse:before,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse:after { content:" "; display:table; } /*clearfix*/
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse:after { clear: both; } /*clearfix*/
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted .userresponse { margin:0 5% 32px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse a { color:#cb0000; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse a:hover { text-decoration:underline; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .like { float:right; line-height:28px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .thumb { padding-top: 3px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .thumb,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .favorite,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .share { float:right; line-height:28px; margin-left:25px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .thumb,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .favorite { float: left; margin-left: 0; padding-top: 8px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .share { margin-right: 15px; padding-top: 8px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .like span.num { display:inline-block; padding-left:34px; background:transparent url('../img/bethefirst-icon-like-hd.png') no-repeat center left; background-size:auto 28px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .like span.num { background:transparent url('../img/bethefirst-icon-like.png') no-repeat center left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .thumb.up a { text-indent:-9999px; display:inline-block; width:20px; background:transparent url('../img/bethefirst-icon-thumbup-hd.png') no-repeat top left; background-size:auto 20px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .thumb.up a { background:transparent url('../img/bethefirst-icon-thumbup.png') no-repeat top left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .thumb.down a { text-indent:-9999px; display:inline-block; width:20px;background:transparent url('../img/bethefirst-icon-thumbdown-hd.png') no-repeat bottom left; background-size:auto 20px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .thumb.down a { background:transparent url('../img/bethefirst-icon-thumbdown.png') no-repeat bottom left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .favorite a { text-indent:-9999px; display:inline-block; width:24px; background:transparent url('../img/bethefirst-icon-favorite-hd.png') no-repeat center left; background-size:auto 20px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .userresponse .favorite a { background:transparent url('../img/bethefirst-icon-favorite.png') no-repeat center left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block {position:relative; width:100%; min-height:304px; float:left; background-color:#cb0000; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content {  margin:56px 10.526315789474%; color:#ffffff; font-weight:700; font-size: 18px; letter-spacing: 0; line-height: 22px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content strong { font-size:32px; line-height:36px; font-weight:700; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content a { color:#ffffff !important; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content a:hover { color:#ffffff !important; text-decoration:underline !important; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content a.social-icon.facebook { position:absolute; top:0; left:0; text-indent:-9999px; padding:0 0 0 56px; line-height:48px; display:inline-block; background:transparent url('../img/icon-bethefirst-social-facebook-hd.png') no-repeat center left; background-size:auto 48px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content a.social-icon.facebook { background:transparent url('../img/icon-bethefirst-social-facebook.png') no-repeat center left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content a.social-icon.youtube { position:absolute; top:0; left:0; text-indent:-9999px; padding:0 0 0 56px; line-height:48px; display:inline-block; background:transparent url('../img/icon-bethefirst-social-youtube-hd.png') no-repeat center left; background-size:auto 48px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content a.social-icon.youtube { background:transparent url('../img/icon-bethefirst-social-youtube.png') no-repeat center left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content a.social-icon.twitter { position:absolute; top:0; left:0; text-indent:-9999px; padding:0 0 0 56px; line-height:48px; display:inline-block; background:transparent url('../img/icon-bethefirst-social-twitter-hd.png') no-repeat center left; background-size:auto 48px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block .content a.social-icon.twitter { background:transparent url('../img/icon-bethefirst-social-twitter.png') no-repeat center left; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.views-row-1 .block.block-block.follow-youtube,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.views-row-1 .block.block-block.stay-informed,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.views-row-1 .block.block-block.tobacoo { width:47.5%; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block.sharehope { display:block; max-height:304px; width:47.5%; margin-right:5%; float:left; background:#37baab url('../img/animation-3.gif') no-repeat bottom right; background-size:auto 304px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block.sharehope .content { color:#ffffff; font-weight:700; font-size: 18px; letter-spacing: 0; line-height: 22px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block.sharehope .content a { color:#ffffff !important; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block.sharehope .content a:hover { color:#ffffff !important; text-decoration:underline !important; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block.tobacoo { background:#93277e url('../img/animation-2.gif') no-repeat bottom right; background-size:auto 304px; }
html.lt-ie9 body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block.tobacoo { background:#93277e url('../img/bg-bethefirst-tobacoo-free.png') no-repeat bottom right; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block.tobacoo .content,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item #block-block-506.block.block-block.sharehope .content { margin-top:32px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.hide-block { margin-bottom:0; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.hide-block.with-margin-bottom { margin-bottom:32px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.hide-block .block.block-block,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.hide-block .row-spacer { display:none; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .pager { margin-bottom:32px; }
        body.page-social-responsibility-be-the-first .view-be-the-first-social .pager li { margin:0; }
        body.page-social-responsibility-be-the-first .view-be-the-first-social .pager .pager-next a { text-indent:-9999px; display:inline-block; height:69px; width:69px; margin:10px; background : transparent url('../img/button-load-more.png') no-repeat 0 0; /*clearfix lslee*/ }
/*
BeTheFirst page: sticky header
*/
body.page-social-responsibility-be-the-first #main-wrapper #main-header-wrapper { position:fixed; width:100%; height: 150px; z-index:9999; transition: all 0.3s ease; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-header { position:fixed; width:100%; height: 100px; top:150px; z-index:999; transition: all 0.3s ease;  }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters { position:fixed; width:100%; height:90px; top:250px; z-index:9999; transition: all 0.2s ease; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-content { margin-top:372px !important; }

body.page-social-responsibility-be-the-first #main-wrapper #main-header-wrapper.sticky { top:0; height:64px; }
body.page-social-responsibility-be-the-first #main-wrapper #main-header-wrapper.detailed-page.sticky #header-section h1 { padding:0; line-height:64px; height:64px; font-size:32px; transition: all 0.4s ease; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-header.sticky { top:0px; height:0; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters.sticky { top:64px; height:auto; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters.sticky form > div { padding:0; transition: all 0.4s ease;}
/*
BeTheFirst page: Orgs block
*/
body.page-social-responsibility-be-the-first #main-wrapper > .highlighted-wrapper .highlighted.page { max-width:1008px; }
body.page-social-responsibility-be-the-first #main-wrapper > .highlighted-wrapper .highlighted.page .page-inner { margin: 0 1.5873%; padding: 28px 0; width: 96.8254%;}
body.page-social-responsibility-be-the-first .block.orgs .content {}
body.page-social-responsibility-be-the-first .block.orgs .content ul.orgs-list { list-style:none; padding:24px 0 8px; margin:0 0 0; }
body.page-social-responsibility-be-the-first .block.orgs .content ul.orgs-list li { list-style:none; padding:0; margin:0 48px 32px 0; float:left; }
body.page-social-responsibility-be-the-first .block.orgs .content ul.orgs-list li img { height:64px; }
/*
BeTheFirst page: Footer block
*/
body.page-social-responsibility-be-the-first #highlighted-wrapper-grey .highlighted.page { max-width:1008px; }
body.page-social-responsibility-be-the-first #highlighted-wrapper-grey .highlighted.page .page-inner { margin: 0 1.5873%; padding:48px 0 80px; width: 96.8254%;}
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content { position:relative; }
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content ul { margin:0; padding:0; list-style:none; display:inline-block; float:left; }
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content ul li { float:left; margin-right: 25px; }
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content p { display:inline-block; float:left; margin:0 0 0 12px; }
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content a:hover { text-decoration:underline; }
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content a.cvslogo { position:absolute; right:0; top:0; }
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content a.cvslogo img { width:auto !important; height:28px !important; }

/* BeTheFirst Like */
.lb-voted .lb-like-icon, .lb-voted .lb-a:hover .lb-like-icon, .lb-style-gray .lb-voted .lb-like-icon,
.lb-style-gray .lb-voted .lb-a:hover .lb-like-icon, .lb-style-white .lb-voted .lb-like-icon, .lb-style-white .lb-voted .lb-a:hover .lb-like-icon,
.lb-style-black .lb-voted .lb-like-icon, .lb-style-black .lb-voted .lb-a:hover .lb-like-icon, .lb-style-padded .lb-voted .lb-like-icon,
.lb-style-padded .lb-voted .lb-a:hover .lb-like-icon, .lb-style-drop .lb-voted .lb-like-icon, .lb-style-drop .lb-voted .lb-a:hover .lb-like-icon,
.lb-style-lightgray .lb-voted .lb-like-icon, .lb-style-lightgray .lb-voted .lb-a:hover .lb-like-icon, .lb-style-transparent .lb-voted .lb-like-icon,
.lb-style-transparent .lb-voted .lb-a:hover .lb-like-icon,.lb-style-white .lb-like-icon, .lb-style-padded .lb-like-icon, .lb-style-drop .lb-like-icon
 { background: transparent url('../img/bethefirst-icon-like-hd.png') no-repeat center left !important;
    background-size: auto 28px !important; }
    .lb-style-white .lb-like, .lb-style-white .lb-dislike, .lb-style-padded .lb-like, .lb-style-padded .lb-dislike, .lb-style-drop .lb-like,
    .lb-style-drop .lb-dislike { background: transparent !important; border: 0 !important; }
    .lb-style-white .lb-count, .lb-style-padded .lb-count, .lb-style-drop .lb-count { border: 0 !important;}
    .lb-like-icon, .lb-dislike-icon { height: 38px !important; width: 30px !important; }
.lb-style-white .lb-count, .lb-style-padded .lb-count, .lb-style-drop .lb-count { font-size: 16px; }

#footer-wrapper { background-color:#666666; }
        #footer { color:#ffffff; font-size:14px; }
        #footer a, #footer a:hover {color:#ffffff; }
        #footer .page-inner {padding: 32px 0 100px 0; }
        #footer .page-inner .pg-grid { width : 96.825396825396%; margin : 0 1.587301587302%; float:left; }
        #footer .page-inner .pg-grid-2-1 { width : 46.825396825397%;  margin : 0 1.587301587302%; float:left; }
        #footer .page-inner .pg-grid-4-1 { width : 21.825396825397%;  margin : 0 1.587301587302%; float:left; }
        #footer hr { margin: 32px 0; }
        #footer .sign-up p { line-height: 50px; margin:0; }
                #footer .sign-up p a { display:inline-block; border:1px solid #ffffff; padding:0 30px; margin-left:24px; }
                #footer .sign-up p a:hover { background-color: #fff; color: #999; }
        #footer .follow:before, #footer .follow:after { content:" "; display:table; } /*clearfix*/
        #footer .follow:after { clear: both; } /*clearfix con't*/
                #footer .follow h4 { font-size:1em; font-weight:normal; display:inline-block; float:left; line-height:50px; margin:0 30px 0 0; }
                #footer .follow .content ul { margin:0; padding:0; list-style:none; }
                .subnavsection-side .inner-padding p { clear: both; }
                .contact-h4 { float: left; }
                .contact-fb, .contact-twitter, .contact-linkedin, .contact-yt { margin-top: -16px; float: left; }
                        #footer .follow .content ul li { float:left; }
                                #footer .follow .content  ul li a, .subnavsection-side h4 span.contact-fb a, .subnavsection-side h4 span.contact-twitter a,
                                .subnavsection-side h4 span.contact-linkedin a, .subnavsection-side h4 span.contact-yt a, .subnavsection-content h4 span.contact-fb a, .subnavsection-content h4 span.contact-twitter a, .subnavsection-content h4 span.contact-yt a, .subnavsection-content h4 span.contact-linkedin a
                                { display:block; height:30px; width:30px; margin:10px; }
                                #footer .follow .content ul li a:hover ,
                                #main-side-column .block.connect-social ul.follow-social-items li a:hover, .subnavsection-side h4 span a:hover, .subnavsection-content h4 span a:hover { opacity: .5; }
                                        #footer .follow .content ul li a.facebook, .subnavsection-side h4 span.contact-fb a.facebook, .subnavsection-content h4 span.contact-fb a.facebook {background : transparent url('../img/icons-social-hd.png') no-repeat 0 0; background-size:auto 30px; }
                                        #footer .follow .content ul li a.twitter,.subnavsection-side h4 span.contact-twitter a.twitter, .subnavsection-content h4 span.contact-twitter a.twitter {background : transparent url('../img/icons-social-hd.png') no-repeat -30px 0; background-size:auto 30px; }
                                        #footer .follow .content ul li a.youtube, .subnavsection-side h4 span.contact-yt a.youtube, .subnavsection-content h4 span.contact-yt a.youtube {background : transparent url('../img/icons-social-hd.png') no-repeat -60px 0; background-size:auto 30px; }
                                        #footer .follow .content ul li a.linkedin,.subnavsection-side h4 span.contact-linkedin a.linkedin, .subnavsection-content h4 span.contact-linkedin a.linkedin {background : transparent url('../img/icons-social-hd.png') no-repeat -90px 0; background-size:auto 30px; }
                                        #footer .follow .content ul li a.instagram {background : transparent url('../img/icons-social-hd.png') no-repeat -120px 0; background-size:auto 30px; }
                                        html.lt-ie9 #footer .follow .content ul li a.facebook {background : transparent url('../img/icons-social.png') no-repeat 0 0;}
                                        html.lt-ie9 #footer .follow .content ul li a.twitter {background : transparent url('../img/icons-social.png') no-repeat -30px 0;}
                                        html.lt-ie9 #footer .follow .content ul li a.youtube {background : transparent url('../img/icons-social.png') no-repeat -60px 0;}
                                        html.lt-ie9 #footer .follow .content ul li a.linkedin {background : transparent url('../img/icons-social.png') no-repeat -90px 0;}
                                        html.lt-ie9 #footer .follow .content ul li a.instagram {background : transparent url('../img/icons-social.png') no-repeat -120px 0;}
                                #footer .follow .content ul li a span, .subnavsection-side h4 span.contact-fb a span, .subnavsection-side h4 span.contact-twitter a span, .subnavsection-side h4 span.contact-linkedin a span, .subnavsection-side h4 span.contact-yt a span
                                , .subnavsection-content h4 span.contact-fb a span, .subnavsection-content h4 span.contact-twitter a span, .subnavsection-content h4 span.contact-yt a span, .subnavsection-content h4 span.contact-linkedin a span { display:none; }
        #footer .about h4 { font-size:18px; font-weight:normal; line-height: 1.5em; margin:0 0 10px 0; }
        #footer .quicklinks h4 { font-size:18px; font-weight:normal; line-height: 1.5em; margin:0; }
                #footer .quicklinks .content ul { margin:0; padding:0; list-style:none; }
                        #footer .quicklinks .content ul li { padding: 10px 0 0 0; }
                #footer .quicklinks a:hover { text-decoration:underline; }
        #footer .corp-info h4 { font-size:18px; font-weight:normal; line-height: 1.5em; margin:0; }
                #footer .corp-info .content ul { margin:0; padding:0; list-style:none; }
                        #footer .corp-info .content ul li { padding: 10px 0 0 0; }
                #footer .corp-info a:hover { text-decoration:underline; }
        #footer .copyright .content ul { margin:0; padding:0; list-style:none; display:inline-block; float:left; }
                #footer .copyright .content ul li { float:left; margin-right: 25px; }
                #footer .copyright p { display:inline-block; float:left; margin:0 0 0 50px; }
                #footer .copyright a:hover { text-decoration:underline; }



/* Social Media Fixed Flyouts */

.social-media-flyout {
    position: fixed;
    left: 0;
    top: 200px;
    width: 48px;
    height: 240px;
    z-index: 9;
}

.social-media-flyout .flyout {
    width: 48px;
    height: 48px;
    margin-left: 0px;
    display: block;
    cursor: pointer;
}

.social-media-flyout .flyout.share {
    font-size: 10px;
    height: 10px;
    color: #fff;
    text-align: center;
    padding: 19px 0;
    margin: 0;
    background-color: #b70000;
}

.social-media-flyout .flyout.share:hover{
    font-size: 10px;
    height: 10px;
    color: #fff;
    text-align: center;
    padding: 19px 0;
    margin: 0;
    background-color: #b70000;
}

.social-media-flyout.collapsed .flyout {
    width: 48px;
    height: 48px;
    margin-left: -34px;
    display: block;
}

.social-media-flyout.collapsed .flyout.share {
    color: #b70000;
    height: 10px;
    display: none;
}

.social-media-flyout.collapsed .flyout.share:hover {
    color: #fff;
    height: 10px;
}

.social-media-flyout.collapsed .flyout:hover {
    width: 48px;
    height: 48px;
    margin-left: 0px;
    display: block;
}

.social-media-flyout .flyout img {
    width: 48px;
    height: 48px;
    max-height: 47px;
    max-width: 47px;
}

.social-media-flyout .flyout.facebook {
    background: url() no-repeat center center #496da9;
}

.social-media-flyout .flyout.twitter {
    background: url() no-repeat center center #64cbee;
}

.social-media-flyout .flyout.linked-in {
    background: url() no-repeat center center #1e88c6;
}
.social-media-flyout .flyout.google {
    background: url() no-repeat center center #DA4835;
}

.social-media-flyout .flyout.plus {
    background: url() no-repeat center center #ed6b52;
}

div#___plusone_0 {
    padding: 17px 0 17px 12px!important;
    opacity: 0!important;
    position: absolute!important;
    width: 48px!important;
    height: 14px!important;
    left: 0;
}

body.page-node-15786 #main-main-wrapper .highlighted-wrapper { overflow: hidden; width: 100%; border-bottom: 10px solid #e9e9e9; }
body.page-node-15786 #main-main-wrapper .highlighted-wrapper .contextual-links-region { overflow: hidden; }
body.page-node-15786 #main-main-wrapper .highlighted-wrapper .gray-divide { position: absolute; width: 100%; left: 0; float: left; margin-top: -25px; border-bottom: 10px solid #e9e9e9; }
body.page-node-15786 #main-main-wrapper #main.page, body.page-node-15786 #main-main-wrapper .highlighted-wrapper .gray-divide h2 { display: none; }

@media only screen and (max-width : 1160px) {

    .block.featured-perspectives .flex-direction-nav .flex-next { right:20px !important; top:45px !important; }
    .block.featured-perspectives .flex-direction-nav .flex-prev { left:auto !important; right:85px !important; top:45px !important; }

}


@media only screen and (max-width : 1095px) {

    .block.thoughtleadership .flex-direction-nav .flex-next { right:10px !important; top:25px !important; }
    .block.thoughtleadership .flex-direction-nav .flex-next.flex-disabled { background : transparent url('../img/icon-whatshappening-right-arrow-w-hd.png') no-repeat 0 0; background-size:16px auto; }
    html.lt-ie9 .block.thoughtleadership .flex-direction-nav .flex-next.flex-disabled { background : transparent url('../img/icon-whatshappening-right-arrow-w-hd.png') no-repeat 0 0; background-size:16px auto }
    .block.thoughtleadership .flex-direction-nav .flex-prev { left:auto !important; right:75px !important; top:25px !important; }
    .block.thoughtleadership .flex-direction-nav .flex-prev.flex-disabled { background : transparent url('../img/icon-whatshappening-left-arrow-w-hd.png') no-repeat 0 0; background-size:16px auto; }
    html.lt-ie9 .block.thoughtleadership .flex-direction-nav .flex-prev.flex-disabled { background : transparent url('../img/icon-whatshappening-left-arrow-w.png') no-repeat 0 0; }

    .block.whatshappening {}
            .block.whatshappening .flex-direction-nav .flex-prev { right:85px !important; }


    body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li .inner-text { padding: 13px 15px; }
    body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li { padding-right: 0; }
}

@media only screen and (max-width : 1000px) {
    /* Social Media Flyouts */
       .social-media-flyout,
       .social-media-flyout.collapsed {
           top: auto;
           bottom: 0;
           margin: 0;
           width: 100%;
           height: 48px;
       }

       .social-media-flyout .flyout {
           width: 20%!important;
           float: left!important;
           margin: 0!important;
           padding: 0!important;
       }

       .social-media-flyout .flyout img {
           margin: 0 auto!important;
           display:block;
       }

       .social-media-flyout .flyout.share,
       .social-media-flyout.collapsed .flyout.share {
           font-size: 10px;
           width: 100%!important;
           float: none;
           clear: both;
           height: 10px;
           color: #fff;
           text-align: center;
           padding: 5px 0!important;
           margin: 0;
           display: block!important;
       }

       .social-media-flyout .flyout.share:hover,
       .social-media-flyout.collapsed .flyout.share:hover {
           font-size: 10px;
           width: 100%!important;
           float: none;
           clear: both;
           height: 10px;
           color: #fff!important;
           text-align: center;
           padding: 5px 0!important;
           margin: 0;
           display: block!important;
       }

       #main .module-block.full .thumbnail { display:none; }
       #main .module-block.full .thumbnail.mobile { display:block; }
       #main .module-block.full .thumbnail.mobile img { max-height:100%; left:auto; right:0; }

       #main .module-block .inner-text.bg-trans { top: 354px; padding: 25px 25px 25px 30px; width: 85%; }
       #main .module-block { height: 604px; }
       #main .module-block.image-and-text-block > .content .inner-text.bg-trans { min-height:180px; }

       /* Thought Leadership */
       body.page-node-5156 .view-featured-stories-and-updates .view-filters h4 { width: inherit; }
       body.page-node-20356 #highlighted-wrapper-grey .view-featured-stories-and-updates .views-exposed-widget { width:290px; }
}


@media only screen and (max-width : 970px) {

/* cvs health at a glance */
.view-cvs-health-at-a-glance-corporate-facts .item-list li .summary .content h3 { font-size: 72px; }
/*leadership page*/
.leadership-item-list ul li { min-height:590px; }

/* Community Crew */
.cc-page .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text { float: right; }
.cc-page .featured-content-slides .item-list ul.slides > li .inner-wrapper .side-block { float: left; }
.cc-page .featured-content-slides .item-list ul.slides { background: #e9e9e9; padding-bottom: 0; }
.cc-page p, .cc-page li { clear: both; }
p.cc-footer { margin-top: 0px; margin-left: 25px; width: 50%; }
#header-wrapper #header .cc-site .mobile-search-button, #header-wrapper #header .cc-site .mobile-search-button { display: none; }
.cc-site #site-slogan { font-size: 18px; margin-top: 16px; }
.cc-page h1#page-title { font-size: 27px; }


body.page-node-7311 .view-featuresection .view-content .content { min-height:580px; }
body.page-node-7311 .view-featuresection.three-columns-layout .view-content .content { min-height:670px; }
body.page-node-7311 .view-featuresection.three-columns-layout.short .view-content .content { min-height:335px; }


/*
BeTheFirst page: Orgs block
*/
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content p { display:block; float:none; margin:0 0 24px 0; }
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content a.cvslogo { position:static; }

}


@media only screen and (max-width : 820px) {

#main .module-block.text-block { height:250px; }
#main .module-block.image-and-text-block > .content .inner-text.bg-trans { min-height:220px; }

/* Featured Slider ipad portrait override */
.featured-content-slides ol.flex-control-nav { bottom: 5px; }
.featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text { /*width: 36.639344%;*/ padding-bottom: 5px; }
.featured-content-slides .item-list ul.slides > li .inner-wrapper .side-block { /*width: 63.360656%;*/ }
    .featured-content-slides .item-list .slides .flex-active-slide .inner-padding p { float: left; clear: both; }
body.page-node-5146 .featured-content-slides .item-list .slides .flex-active-slide .inner-padding p { float:none; }
body.page-node-5146 .highlighted-wrapper .featured-content-slides .slides .side-block .inner-padding a { color: #fff; text-decoration: underline; }
    body.page-node-5146 .highlighted-wrapper .featured-content-slides .slides .side-block .inner-padding a:hover { text-decoration: none; }

#page-slideshow-wrapper #page-slideshow .flexslider h2 { font-size: 44px; line-height: 46px; }
#page-slideshow-wrapper #page-slideshow .flexslider p { font-size: 22px; line-height:28px; }

/* top nav */
#header-wrapper #header .header-nav ul.menu li { padding-left:18px; }
#header-wrapper #header .header-nav ul.menu li.first { padding: 0 0 0 3.28893%; }
#header-wrapper #header .header-nav ul.menu li a { font-size:15px; }

.view-article ul.posts-list li { height:480px; }
.view-featured-stories-and-updates .stories-item-list ul li { height:480px; }
.view-perspecetive .perspective-item-list ul li { height:520px; }
.view-health-in-action-blog .posts-item-list ul li { height:500px; }
.leadership-item-list ul li { min-height: 580px; }
.view-media-gallery .view-content .item-list ul li { height:456px; }
.view-media-gallery .view-content .item-list ul li .thumbnail { min-height: 240px; }
.view-national-advisory-members .view-content .item-list ul li { }

.featured-content-slides .item-list ul.slides > li .inner-wrapper .side-block img, .featured-content-slides .item-list ul.slides > li { min-height: 300px; }
.featured-content-slides .item-list ul.slides > li .inner-wrapper { height: 300px; }

}


@media only screen and (max-width : 750px) {

.view-be-the-first-header .views-field-field-sub-text { float: left; margin-left: 4%; width: 100%; }


/* Transitions Header */
.transitions-title { float: right; text-align: right; margin-top: 22px; font-size: 15px; padding-right: 12%; }

.addthis_native_counter { margin: -31.5px 0 0 2px !important; background: transparent; }
#main form input[type=text], #main form input[type=password], #main form input[type=email]  { max-width: 243px; width:auto !important; }
    #main form .select-year-placeholder, #main form ul#year-selector li { width:210px; }
    #main form input[type=submit] { width: 243px; }


h1, h2, h3, h4, h5 { font-weight : bold;}
        h1 { font-size : 36px; line-height : 38px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }
        h2 { font-size : 24px; line-height : 28px; letter-spacing: -0.0176em; margin:0.5em 0 1em; }
        h3 { font-size : 18px; line-height : 22px; letter-spacing: 0; margin:0.5em 0 1em; }
        h4 { font-size : 16px; line-height : 18px; letter-spacing: 0; margin:0.5em 0 1em; }

#page-wrapper .page-inner { width : auto; margin: 0;}
        #page-wrapper .page-inner .pg-grid { margin:0; width:100%;}
        #page-wrapper .page-inner .pg-grid.w-2-1 { width : 100%; }
                #page-wrapper .page-inner .pg-grid.w-2-1 .inner-padding { padding:36px 0; }
        #header-wrapper #header .page-inner { margin:0 10px; }
        #main-wrapper #main .page-inner { margin:0 10px; }

#header-wrapper {}
        #header-wrapper #header { padding:0; }
        #header-wrapper #header #site-name a { background : transparent url('../img/logo-cvs-health-hd.png') no-repeat 0 0; background-size:auto 18px; width: 156px; height:18px; margin:17px 0 17px 7px; }
        html.lt-ie9 #header-wrapper #header #site-name a { background : transparent url('../img/logo-cvs-health-m.png') no-repeat 0 0; width: 156px; height:18px; margin:17px 0 17px 7px; }
        #header-wrapper #header .region-header { margin-left:100%; top:0; left:0; width:100%; height:100%; background-color:#000000; position:fixed; display:block; overflow-y:scroll; -webkit-overflow-scrolling:touch; }
        #header-wrapper #header #block-search-form { display:none; top:0; bottom:0; right:auto; left:0; width:100%; height:100%; background-color:#e9e9e9; }
                #header-wrapper #header #block-search-form label { display:none; }
                #header-wrapper #header #block-search-form form input[type="text"] { display:block; background:#ffffff url('../img/button-search-hd.png') no-repeat 10px center; background-size:auto 22px; height:52px; line-height:52px; padding-left:40px; color:#000000; }
                html.lt-ie9 #header-wrapper #header #block-search-form form input[type="text"] { display:block; background:#ffffff url('../img/button-search-m.png') no-repeat 10px center; height:52px; line-height:52px; padding-left:40px; color:#000000; }
        #header-wrapper #header .header-nav { margin-right:60px; background-color:#e9e9e9; height:100%; display:block; }
                #header-wrapper #header .header-nav ul.menu { padding:0; }
                #header-wrapper #header .header-nav ul.menu li { float:none; padding:0 !important; border-bottom:1px solid #8b8b8b; background-color:#e9e9e9; list-style:none; }
                        #header-wrapper #header .header-nav ul.menu li a { display:block; font-size:16px; font-weight:bold; padding:20px 16px; line-height:1.4em; margin-right:16px;  }
                        #header-wrapper #header .header-nav ul.menu li.expanded a { background:transparent url('../img/icon-mobile-menu-item-arrow-hd.png') no-repeat right center; background-size:auto 19px; }
                        html.lt-ie9 #header-wrapper #header .header-nav ul.menu li.expanded a { background:transparent url('../img/icon-mobile-menu-item-arrow.png') no-repeat right center; }
                #header-wrapper #header .mobile-sub-menu-block { background-color:#e9e9e9; position:absolute; top:0; left:0; right:60px; margin-left:100%; min-height:600px;  }
                    #header-wrapper #header .mobile-sub-menu-block .back-to-main-container { overflow: hidden; border-bottom:1px solid #8b8b8b; }
                        #header-wrapper #header .mobile-sub-menu-block #main-section-link { float: left; width: 65%; padding: 20px 0 0 ; text-align: center; }
                            #header-wrapper #header .mobile-sub-menu-block #main-section-link a { font-size: 16px; font-weight: bold; }
                        #header-wrapper #header .mobile-sub-menu-block .back-to-main-menu { display:block; padding:20px 0 20px 20px; font-size:16px; font-weight:bold; text-align:center; width: 10%; float: left; background:transparent url('../img/icon-mobile-menu-item-arrow-back-hd.png') no-repeat 16px center; background-size:auto 19px; }
                        html.lt-ie9 #header-wrapper #header .mobile-sub-menu-block .back-to-main-menu { display:block; padding:20px 0 20px 20px; font-size:16px; font-weight:bold; text-align:center; border-bottom:1px solid #8b8b8b; background:transparent url('../img/icon-mobile-menu-item-arrow-back.png') no-repeat 16px center; }
                #header-wrapper #header .mobile-sub-menu-block ul.menu { margin:0; padding:0; list-style:none; background-color: #cc0000; }
                        #header-wrapper #header .mobile-sub-menu-block ul.menu li { padding:0; margin:0; border-bottom:1px solid #fff; list-style:none; }
                        #header-wrapper #header .mobile-sub-menu-block ul.menu li.expanded a { background:transparent url('../img/icon-mobile-menu-item-arrow-hd-wt.png') no-repeat right center; background-size:auto 19px; }
                        #header-wrapper #header .mobile-sub-menu-block ul.menu li.expanded.menu-mlid-2451 a { background:none; }
                        html.lt-ie9 #header-wrapper #header .mobile-sub-menu-block ul.menu li.expanded a { background:transparent url('../img/icon-mobile-menu-item-arrow.png') no-repeat right center; }
                        #header-wrapper #header .mobile-sub-menu-block ul.menu li a { display:block; padding:20px 60px 20px 16px; margin-right:16px; font-size:16px; font-weight:bold; color: #fff; }
                                #header-wrapper #header .mobile-sub-menu-block > ul.menu > li > ul.menu { display:none; }
                                #header-wrapper #header .mobile-sub-menu-block > ul.menu > li > ul.menu > li a { padding-left:32px; }
        #header-wrapper #header .block.other-sites { display:none; }
        #header-wrapper #header .block.shortcuts { display:none; }
        #header-wrapper #header .close-mobile-menu-block { position:absolute; top:0; right:0; width:60px; height:100%; background-color:#000000; display:block !important; }
                #header-wrapper #header .close-mobile-menu-block .close-mobile-menu-button { display:block !important; width:60px; height:60px; background:transparent url('../img/button-close-menu-hd.png') no-repeat center center; background-size: auto 21px; }
                html.lt-ie9 #header-wrapper #header .close-mobile-menu-block .close-mobile-menu-button { display:block !important; width:60px; height:60px; background:transparent url('../img/button-close-menu-m.png') no-repeat center center;}
        #header-wrapper #header .mobile-search-button { display:block !important; width:36px; height:36px; position:absolute; top: 8px; right:36px; background:transparent url('../img/button-search-hd.png') no-repeat center center; background-size:auto 22px; }
        html.lt-ie9 #header-wrapper #header .mobile-search-button { display:block !important; width:36px; height:36px; position:absolute; top: 8px; right:36px; background:transparent url('../img/button-search-m.png') no-repeat center center; }
        #header-wrapper #header .mobile-menu-button, #header-wrapper #header .trans-site .mobile-menu-button { display:block !important; width:36px; height:36px; position:absolute; top: 8px; right:0; background:transparent url('../img/button-menu-hd.png') no-repeat center center; background-size:auto 18px; }
        #header-wrapper #header .trans-site .mobile-menu-button { padding-top: 0; top: 14px; }
        html.lt-ie9 #header-wrapper #header .mobile-menu-button { display:block !important; width:36px; height:36px; position:absolute; top: 8px; right:0; background:transparent url('../img/button-menu-m.png') no-repeat center center; }


#main-wrapper #main {}
        #main .module-block, #main .module-block.full, #main .module-block.wide { margin:0 10px 32px; width:auto; float:none; }
        #main .module-block:before, #main .module-block.wide:before { padding-top:0; }
        #main .module-block { height: inherit; }
        #main .module-block > .content,
        #main .module-block.wide > .content,
        #main .module-block.full.wrap-inner-text > .content,
        #main .module-block.wide.wrap-inner-text > .content { padding:0; position:static; color:#000000 !important; }
        #main .module-block img { position:static; width:100% !important; height:auto !important; }
        #main .module-block p.thumbnail { margin:0; }
        #main .module-block .inner-text { padding:25px 15px 20px; }
        #main .module-block .inner-text br { display:none; }
        #main .module-block .inner-text.bg-trans { display:block; min-height: inherit; padding: 25px; width: 91%; height: auto; }
        #main .module-block.tweets { background-color: #b7e2ea; }
        #main .module-block.tweets > h2 { padding:20px 25px; position:static; }
        #main .module-block.tweets > .content { padding:0 10px; }
        #main .module-block.tweets > .content ul.tweets-pulled-listing { margin:0; padding:32px 0 0; max-height:none; overflow:hidden; padding:15px 15px 20px; }
        #main .module-block.tweets > .content .twitter-pull-lazy { height:auto !important; }
        #main .module-block.text-block { height:auto; min-height:180px; }
        #main .module-block.text-block > .content { padding:25px 25px; }
        #main .module-block.image-and-text-block > .content .inner-text.bg-trans { position:static; min-height:150px; padding:24px 25px; width:auto; }
        #main .module-block.investor-rel > .content { padding-top:0; }
        #main .module-block.investor-rel h2 { padding:12px 0; }
        #main .module-block.investor-rel > .content h3 { font-weight:bold; }


        #main .view-press-releases form .views-exposed-form .views-exposed-widget { clear:left; }
        #main form .select-press-release-category-placeholder { width:210px;}
                #main form ul#press-release-category-selector li { width:210px; }


        .view-featuresection  { width:auto; margin:0 10px 32px; float:none; }
                .view-featuresection  img { width:100%; }
                .view-featuresection .view-content .content { padding-left:16px; padding-right:16px; min-height:0; }
                .view-featuresection.three-columns-layout { width:auto; margin:0 10px 32px; float:none; }
                .view-featuresection.three-columns-layout .view-content .content,
                .view-featuresection.short.three-columns-layout .field-content .content { padding-left:16px; padding-right:16px; min-height:0; }
                body.page-node-7311 .view-featuresection .view-content .content { min-height:0; }
                body.page-node-7311 .view-featuresection.three-columns-layout .view-content .content { min-height:0; }
                body.page-node-7311 .view-featuresection.three-columns-layout.short .view-content .content { min-height:0; }

.block.whatshappening {}
        .block.whatshappening h2 { margin:0 35px 1em; padding-top:0.5em; }
        .block.whatshappening .flexslider ul.slides li .inner-text { margin:0 10px; }
        .block.whatshappening .flexslider ul.slides li .text { padding-left:25px; padding-right:25px; }
        .block.whatshappening .flex-direction-nav .flex-next { top:30px !important; margin-right:25px; }
        .block.whatshappening .flex-direction-nav .flex-prev { top:30px !important; right: 75px !important; }

.block.thoughtleadership { margin:0 10px 32px; }
        .block.thoughtleadership h2 { margin: 0 25px 1em; }
        .block.thoughtleadership .flex-direction-nav .flex-next { right: 15px !important; }
        .block.thoughtleadership .flex-direction-nav .flex-prev { right: 65px !important; }
        .block.thoughtleadership .view-content { padding:32px 25px; }
        .block.thoughtleadership .inner-text h3 { font-size: 18px; line-height: 22px; }

.view-cvs-health-at-a-glance-corporate-facts .item-list ul { margin:0; padding:0; list-style:none; }
.view-cvs-health-at-a-glance-corporate-facts .item-list li { float:none; width:auto; margin:0 10px 32px;}
.view-cvs-health-at-a-glance-corporate-facts .item-list li .content { padding:32px 6.779661016949%; }


#page-slideshow-wrapper {}
        #page-slideshow-wrapper #slideshow-images { min-height:0; }
        #page-slideshow-wrapper #slideshow-images img { position:relative; min-height:0; min-width:0; }
        #page-slideshow-wrapper #page-slideshow { position:static; }
        #page-slideshow-wrapper #page-slideshow .flexslider { margin:0; min-height:0; padding:0 25px 60px; margin-bottom:20px; }
                #page-slideshow-wrapper #page-slideshow .flexslider ul.slides li { height:auto; }
                #page-slideshow-wrapper #page-slideshow .flexslider h2 { font-size:44px; line-height:50px; margin-bottom:0.5em; }
                #page-slideshow-wrapper #page-slideshow .flexslider p { font-size:18px; line-height: 1.25em; }
                #page-slideshow-wrapper #page-slideshow .flexslider ol.flex-control-nav { bottom: 26px; }

#page-expert-bio-summary-wrapper {z-index:-1; position:relative;}
        #page-expert-bio-summary-wrapper #expert-bio-image img { position:relative; min-height:0; min-width:0; }
        #page-expert-bio-summary-wrapper #expert-bio-summary .inner-text { margin:0; min-height:0; padding:0 25px 25px; }
        #page-expert-bio-summary-wrapper #expert-bio-summary .inner-text h1 { margin:0.5em 0; font-size:44px; line-height:50px; display:inline-block; }
        #page-expert-bio-summary-wrapper #expert-bio-summary .inner-text p { font-size:18px; }

#main-wrapper #header-section { margin:0; width:100%; }
        #main-wrapper #header-section .inner-section { padding:20px 25px 0; }
        #main-wrapper #header-section h1 { font-size:36px; line-height:38px; }
        body.page-node-5211 #main-wrapper #header-section h1,
        body.page-node-7311 #main-wrapper #header-section h1,
        body.page-node-11011 #main-wrapper #header-section h1 { margin-bottom:20px; }

#main #content-top-section {  margin:0 10px; width:auto; }
#main #content-top-section > .inner { padding:10px 16px 0; }

#main-wrapper #main .page-inner { margin:0; }
        #block-block-1 > div.content > p, .front #main-main-wrapper .region-content-additional .block-block .content p { margin: 0 !important;}
#main #content-section { margin:0 10px; width:auto; display:block; }
        #main #content-section #main-content, #main #main-side-column { display:block; width:auto; padding:0 16px; }
            #main.comm-archive #content-section #main-content { padding-top: 32px; }
            #main.comm-archive #content-section #main-side-column { overflow: hidden; margin-top: 25px; }
                #main.comm-archive #content-section #main-side-column .inner { padding-top: 32px; }
                .comm-archive #content-section #main-side-column .inner { margin-top: 0; }
                #main #main-content > .inner, #main-wrapper { padding-left:0; padding-right:0; }

#main-wrapper #main-main-wrapper.interior-page {}
        #main-wrapper #main-main-wrapper.interior-page #main #main-content > .inner { font-size:16px; line-height:1.375em; font-weight:400; padding-bottom:42px; }

#main-main-wrapper.detailed-page #main #main-side-column > .inner { padding:0; }

        body.page-newsroom-press-releases #main > .page-inner > h2 { padding:0 25px; }

        #main .subnavsection { margin:0 10px 20px; width:auto; display:block; float:none; }
                #main .subnavsection .subnavsection-content { display:block; width:auto; padding:20px 0 80px; }
                #main .subnavsection .subnavsection-content h2 { padding:16px; }
                #main .subnavsection .subnavsection-content h3 { margin:0; padding:20px 48px 20px 16px; border-bottom:2px solid #eeeeee; background: transparent url("../img/icon-arrow-down-accordian.png") no-repeat 95% center; }
                #main .subnavsection .subnavsection-content .views-field-field-sub-nav-item-fields .details h3 { background: none; border-bottom: 0px; color: #fff; padding-left: 0; }
                #main .subnavsection .subnavsection-content h3.active { background:transparent url("../img/icon-arrow-up-accordian.png") no-repeat 95% center; }
                #main .subnavsection .subnavsection-content p { padding:0 15px; }
                #main .subnavsection .subnavsection-content .details { background-color:#cb0000; color:#ffffff; font-weight: 300; }
                        #main .subnavsection .subnavsection-content .details p { padding:0; clear: both; }
                        #main .subnavsection .subnavsection-content .details p a { color:#ffffff; text-decoration:underline; }
                        #main .subnavsection .subnavsection-content .details .subnavsection-links a { color:#ffffff; margin-top:20px; display:inline-block; text-decoration:underline; }
                        #main .subnavsection .subnavsection-content .details .inner-padding { padding:20px 16px 80px; }
                #main .subnavsection .subnavsection-side { display:none !important; }

        .view-accordian { padding-left:10px; padding-right:10px; }
        .view-accordian .accordian,
        .view-accordian .accordian .accordian-content,
        .view-accordian .accordian .accordian-side { display:block; }
        .view-accordian .accordian .accordian-content { width:auto; }
        .view-accordian .accordian { width:100%; margin:0 0 32px; }
        .view-accordian .accordian .accordian-side .inner-padding { padding:0 15px; }
        .view-accordian .field-content ul { margin:0; }
        .view-accordian .field-content .accordian-content > .item-list > ul { margin:0; }
        .view-accordian .field-content .field-item { padding-left:16px; padding-right:48px; }

        .featured-content-slides { width:auto; margin:0 10px; background-color:#ffffff; }
        .featured-content-slides .item-list ul.slides { padding-bottom:0; }
        .featured-content-slides .item-list ul.slides > li { height:auto; max-height:none;  }
        .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text { float: left;  width:100%;  }
                .featured-content-slides .item-list ul.slides > li .inner-wrapper .main-text .inner-padding { padding:20px 16px; }
        .featured-content-slides .item-list ul.slides > li .inner-wrapper .side-block { display: inherit;  width:100%; }
                .featured-content-slides .item-list ul.slides > li .inner-wrapper .side-block .inner-padding { padding:20px 16px; }
                .featured-content-slides .item-list ul.slides > li .inner-wrapper .side-block img
                                                { position:static; width:100% !important; height:auto !important; min-height:0 !important; right:auto; }
        .featured-content-slides ol.flex-control-nav { padding: 0 15px; }

        .block.featured-perspectives h2 { margin:0 15px 15px; }
        .block.featured-perspectives h3 { margin-left:15px; margin-right:15px; margin-top:30px; }
        .block.featured-perspectives .flex-direction-nav .flex-next { right:0 !important; }
        .block.featured-perspectives .flex-direction-nav .flex-prev { right:55px !important; }
        .block.featured-perspectives .view-content .field-name-field-infographic { width:100%; margin:0 0 32px; text-align: center; }
        .block.featured-perspectives .view-content .field-name-field-infographic img { width:70%; }
            /* Drop graphic below text */
            .block.featured-perspectives .view-content .views-field-field-featured-perspective-conte .content { position: relative; }
            .block.featured-perspectives .view-content .field-name-field-infographic { position: absolute; top: 115%; }
            /* Graphic container height overrides */
            .block.featured-perspectives .view-content li.views-row.views-row-1.views-row-odd.views-row-first.flex-active-slide { min-height: 1170px; }
            .block.featured-perspectives .view-content li.views-row.views-row-2.views-row-even.flex-active-slide { min-height: 1220px; }
            .block.featured-perspectives .view-content li.views-row.views-row-3.views-row-odd { min-height: 1335px; }
            .block.featured-perspectives .view-content li.views-row.views-row-4.views-row-even.views-row-last { min-height: 1405px; }

        .block.featured-perspectives .view-content .field-name-field-featured-perspective-image,
        .block.featured-perspectives .view-content .field-name-field-video-embed-code,
        .block.featured-perspectives .view-content .field-name-field-description,
        .block.featured-perspectives .view-content .field-name-field-link-to-supporting-content,
        .block.featured-perspectives .view-content .field-name-field-file,
        .block.featured-perspectives .view-content .views-field-path,
        .block.featured-perspectives .view-content .views-field-field-body-text-2 { width:auto; float:none; margin-left:15px; margin-right:15px; }
        .block.featured-perspectives .view-content .field-name-field-featured-perspective-image,
        .block.featured-perspectives .view-content .field-name-field-video-embed-code { margin-left:0; margin-right:0; }

        .block.detailed-facts h2 { width:auto; padding:36px 16px; }
        .block.detailed-facts .side-block { width:auto; position:static; margin-top:32px; }
                .block.detailed-facts .side-block img { width:100%; }
                .block.detailed-facts .view-filters { padding-left:16px; padding-right:16px; }
                .block.detailed-facts .view-footer { padding-left:16px; padding-right:16px; }

        #main #main-content .field.field-type-file { padding:15px 16px 30px; margin-bottom:30px; word-wrap:break-word; }

        .view-article ul.posts-list { margin:0 10px 32px; }
                .view-article ul.posts-list li { width:49%; margin:0 0 10px 0; }
                .view-article ul.posts-list li.views-row-odd { margin-right:2%; }
                .view-article ul.posts-list li .inner-text { padding:20px 16px; overflow:hidden; }
                .view-article ul.posts-list li img { width:100%; max-width:none; }

        .view-featured-stories-and-updates .stories-item-list ul { margin:0 10px 32px; }
                .view-featured-stories-and-updates .stories-item-list ul li { width:49%; margin:0 0 10px 0; }
                .view-featured-stories-and-updates .stories-item-list ul li.views-row-odd { margin-right:2%; }
                .view-featured-stories-and-updates .stories-item-list ul li .inner-text { padding:20px 16px; overflow:hidden; }
                .view-featured-stories-and-updates .view-filters { padding:10px 25px; }
                .view-featured-stories-and-updates .view-filters .views-exposed-widget { float:none !important; }
                .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type { padding-bottom:15px; }
                .view-featured-stories-and-updates .view-filters .views-exposed-widget.views-widget-filter-type a { margin-right:4px; margin-left:0;}

        .view-leadership .leadership-item-list ul li { float:none; margin:10px; min-height:0; width:auto; }
                .view-leadership .leadership-item-list ul li .thumbnail { float:left; }
                .view-leadership .leadership-item-list ul li .thumbnail img { width:auto; height:220px !important; }
                .view-leadership .leadership-item-list ul li .inner-text { padding:10px 10px 0; overflow:auto; max-height: 210px; font-size: 14px; }
                .view-leadership .leadership-item-list ul li:before, .view-leadership .leadership-item-list ul li:after { content: " "; /* 1 */ display: table; /* 2 */ } /*clearfix*/ .view-leadership .leadership-item-list ul li:after { clear: both; }
        #main-main-wrapper.leadership-bio #main h2 { padding:0; }

        .view-perspecetive .perspective-item-list ul { margin:0 10px 32px; }
                .view-perspecetive .perspective-item-list ul li { width:49%; margin:0 0 10px 0; }
                .view-perspecetive .perspective-item-list ul li.views-row-odd { margin-right:2%; }
                .view-perspecetive .perspective-item-list ul li .inner-text { padding:20px 16px; overflow:hidden; }

        .view-health-in-action-blog .posts-item-list ul { margin:0 10px 32px; }
                .view-health-in-action-blog .posts-item-list ul li { width:49%; margin:0 0 10px 0; }
                .view-health-in-action-blog .posts-item-list ul li.views-row-odd { margin-right:2%; }
                .view-health-in-action-blog .posts-item-list ul li .inner-text { padding:20px 16px; overflow:hidden; }

        .view-media-gallery .view-content .item-list ul { margin:0 10px 32px; }
                .view-media-gallery .view-content .item-list ul li { width:49%; margin:0 0 10px 0; }
                .view-media-gallery .view-content .item-list ul li.views-row-odd { margin-right:2%; }
                .view-media-gallery .view-content .item-list ul li .inner-text { padding:20px 16px; overflow:hidden; }
                .view-media-gallery .download-wrapper { }
                .view-media-gallery .download-details .descr,
                .view-media-gallery .download-details .note { float:none; margin:0 10px; padding:16px 10px; width:auto; }
                .view-media-gallery .download-details .descr h2 { padding:16px 0 !important; }
                .view-media-gallery .download-details .descr .termofuse { padding:8px 0 16px; }
                .view-media-gallery .download-details .descr .download-link { padding:8px 0 16px; }
                .view-media-gallery .download-details.left:after { left:25%; }
                .view-media-gallery .download-details.right:after { left:75%; }

        .view-national-advisory-members .view-content .item-list ul { margin:0 10px 32px; }
                .view-national-advisory-members .view-content .item-list ul li { width:49%; margin:0 0 24px 0; }
                .view-national-advisory-members .view-content .item-list ul li.views-row-odd { margin-right:2%; }

        /* Section: Thought Leadership */
        body.page-node-40196 {}
        body.page-node-40196 #main #main-side-column, 
        body.page-node-40196 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-40026 #main #main-side-column, 
        body.page-node-40026 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-40221 #main #main-side-column, 
        body.page-node-40221 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-40311 #main #main-side-column, 
        body.page-node-40311 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-39621 #main #main-side-column, 
        body.page-node-39621 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-7111 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-7111 #main #main-side-column,
        body.page-node-7096 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-7096 #main #main-side-column,
        body.page-node-7106 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-7106 #main #main-side-column,
        body.page-node-7101 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-7101 #main #main-side-column { width: 96%; }

        /* Page: CVS Health Research Institute */
        body.page-node-5146 {}
        body.page-node-5146 .view-article ul.posts-list { margin:0; }
        body.page-node-5146 .view-article ul.posts-list li { margin-bottom:20px; }
        body.page-node-5146 .block.intro { padding: 0 25px 27px; }
        body.page-node-5146 .block.intro .content { color: #636363; font-size: 16px; font-weight: 400; line-height: 1.375em; width:auto; }

        body.page-node-5156 #main-wrapper #main-main-wrapper.interior-page #main #main-content,
        body.page-node-5156 #main #main-side-column { width:auto; padding:0 16px; }
        body.page-node-5156 #main-wrapper #main-main-wrapper.interior-page #main #main-content h2 { width:auto; padding:0; }
        body.page-node-5156 #main #main-side-column .block.column-block input[type="text"],
        body.page-node-5156 #main #main-side-column .block.column-block input[type="submit"] { width:98% !important; max-width:none; }
        body.page-node-5156 .view-featured-stories-and-updates .view-filters { padding:0; }
        body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul  { margin:0; }
        body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li { margin-bottom:20px; }
        body.page-node-5156 #main-wrapper #header-section .inner-section { padding-left:16px; padding-right:16px; }
        body.page-node-5156 .block.intro { padding: 0 16px 27px; }
        body.page-node-5156 .block.intro .content { color: #636363; font-size: 16px; font-weight: 400; line-height: 1.375em; width:auto; }
        body.page-node-5146 .view-article .view-filters .form-item a:hover { background-color: #eee; }

        .download-wrapper .download-details { margin:32px 10px; width:auto; }
                .download-wrapper .download-details .descr { padding:8px 16px; }
                .download-wrapper .download-details .descr .inner-text { width:auto; }

        .view-experts .experts-item-list ul { margin:0 10px 24px; }
                .view-experts .experts-item-list ul li { width:49%; margin:0 0 10px 0; height:432px; }
                .view-experts .experts-item-list ul li.views-row-odd { margin-right:2%; }
                .view-experts .experts-item-list ul li .inner-text { padding:20px 16px; overflow:hidden; }

        .view-events .views-field-field-event-date { padding:32px 15px 56px; }

        .content-article-images.flexslider {}
        .content-article-images.flexslider .caption { position:static; }

        .press-release-images.flexslider {}
        .press-release-images.flexslider .caption { position:static; }

        .newsitem-article-images.flexslider {}
        .newsitem-article-images.flexslider .caption { position:static; }

        .block .column-blocks-wrapper .column-block { float:none;  }
        .block.column-block { width:auto; margin:10px; height:auto; }
        .block.column-block h2 { padding:20px 16px !important; }
        .block.column-block .content { padding:20px 16px; height:auto; }
        .block .column-blocks-wrapper.wide .column-block { width:auto; margin:10px; height:auto; }
        .block .column-blocks-wrapper.wide .column-block .content { padding:20px 16px; height:auto; }

        .block .column-blocks-wrapper .column-block-white { float:none;  }
        .block.column-block-white { width:auto; margin:10px; height:auto; }
        .block.column-block-white h2 { padding:20px 16px !important; }
        .block.column-block-white .content { padding:20px 16px; height:auto; }
        .block .column-blocks-wrapper.wide .column-block-white { width:auto; margin:10px; height:auto; }
        .block .column-blocks-wrapper.wide .column-block-white .content { padding:20px 16px; height:auto; }


        .block.be-the-first-white { padding:7px 15px 0; }
        .view-be-the-first-header .row-column.main,
        .view-be-the-first-header .row-column.side { float:none; width:auto; margin:0; }
        .view-be-the-first-header .views-field-field-image { float:none; margin:0; width:auto; }
        .view-be-the-first-header .views-field-field-video-embed-code,
        .view-be-the-first-header .views-field-body { float:none; margin:0; width:auto; }
        .view-be-the-first-header .views-field-field-sub-text { float:none; margin:0; }
        .block.be-the-first-bottom-text { }
        .block.be-the-first-bottom-text .content { padding:0 25px 50px; }
        .block.be-the-first-bottom-text h2 { padding-left: 25px; padding-right: 25px; }

        #main .banners-collection-wrapper {background: transparent url("../img/bg-000000-70.png") repeat 0 0; margin:0 10px 16px; width:auto; }
        #main .banners-collection-wrapper .banner-item .inner-text { width:100%; color:#ffffff; position:static; background:none; }
        #main .banners-collection-wrapper .banner-item .inner-text .inner-padding { padding:12px 16px 40px; }
        #main .banners-collection-wrapper .banner-item { font-size:18px; line-height:1.25em; font-weight:500; }
        #main .banners-collection-wrapper .banner-item h2 { font-size:36px; line-height:1em; margin: 0.5em 0;}
        #main .banners-collection-wrapper .flex-control-nav { padding-left:10px; text-align:left; }
        #main .banners-collection-wrapper .flex-control-nav li { margin-right:18px; }
        #main .banners-collection-wrapper .flex-control-nav li a { color:#cb0000; }
        #main .banners-collection-wrapper .flex-control-nav li a.flex-active { color:#ffffff; }

.highlighted-wrapper h2 { padding:20px 25px 0; }
#highlighted-wrapper-grey h2 { padding:20px 25px 0; }

#highlighted-wrapper-grey .view-featured-stories-and-updates .views-exposed-widget { margin-bottom:12px; }

#footer { padding-bottom:72px; }
        #footer .page-inner { padding:20px 0; }
        #footer .page-inner .pg-grid-2-1, #footer .page-inner .pg-grid-4-1 { float:none; margin:0; width:100%; }
        #footer .page-inner .pg-grid > .content, #footer .page-inner .pg-grid-2-1 > .content, #footer .page-inner .pg-grid-4-1 > .content { padding:0 16px; }

        #footer .sign-up { text-align:center; padding:20px 0; }
                #footer .sign-up p { line-height:1; }
                #footer .sign-up p a { display:block; line-height:50px; height:50px; margin:20px auto 0; width:100px; }

        #footer .follow { text-align:center; padding:20px 0 0; }
                #footer .follow h4 { display:block; float:none; margin:0; line-height:1; }
                #footer .follow ul.follow-social-items { display:inline-block; margin:10px auto 0; }

        #footer .about { display:none; }

        #footer .quicklinks { padding:0 0 20px; }
                #footer .quicklinks h4 { line-height:1; margin-bottom:16px; }
                #footer .quicklinks .content ul li { padding:10px 0; }

        #footer .corp-info {}
                #footer .corp-info h4 { line-height:1; margin-bottom:16px; }
                #footer .corp-info .content ul li { padding:10px 0; }

        #footer .copyright { text-align:center; }
                #footer .copyright .content ul { float:none; }
                        #footer .copyright .content ul li { margin-right:10px; }
                        #footer .copyright .content ul li:last-child { margin:0; }
                #footer .copyright p { display:block; float:none; margin:20px 0;  }




#header-wrapper #header .cc-site .mobile-menu-button, #header-wrapper #header .cc-site .mobile-search-button { display: none !important; }


body.page-social-responsibility-be-the-first #main #main-content { padding:0 !important; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-content { margin:372px 8px 0 !important; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form > div { margin:0 24px; width:auto; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item { width:50%;  }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted { width:50%; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .inner-wrapper { margin:0 16px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted .inner-wrapper { margin:0 16px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .block.block-block.sharehope { width:100%; margin:0 0 32px 0; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.views-row-1 .block.block-block.follow-youtube,
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.views-row-1 .block.block-block.tobacoo { width:100%; }
body.page-social-responsibility-be-the-first #main-wrapper > .highlighted-wrapper .highlighted.page .page-inner { margin:0 24px; width:auto; }
/*
BeTheFirst page: Orgs block
*/
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content { text-align:center; font-size:14px; }
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content ul { float:none; }
        body.page-social-responsibility-be-the-first .block.bethefirst-footer .content ul li { margin-right:10px; }
        body.page-social-responsibility-be-the-first .block.bethefirst-footer .content ul li:last-child { margin:0; }
body.page-social-responsibility-be-the-first .block.bethefirst-footer .content p { text-align:center; margin:20px 0 40px;  }

}



@media only screen and (max-width : 600px) {

.video-icon {height: 36px;width: 36px;position: absolute;left: 32px;top: 128px;}

.view-be-the-first-header .views-field-field-sub-text { float: left; margin-left: 5.5%; width: 100%; }


.addthis_native_counter { margin: -31.5px 15px 0 !important; background: transparent; }
#mobile-comm-contact { display: block; }
#dt-comm-contact { display: none; }
.comm-map-directions { display: none; }

.view-cvs-health-at-a-glance-corporate-facts .item-list li .summary .content h3 { font-size:64px; }
.view-cvs-health-at-a-glance-corporate-facts .item-list li .summary .content h4 { font-size:22px; }
.view-cvs-health-at-a-glance-corporate-facts .item-list li .description .content p { font-size:22px; }


.view-article ul.posts-list {}
        .view-article ul.posts-list li { width:100%; margin:0 0 20px; padding-bottom:15px; height:auto; }
        .view-article ul.posts-list li.views-row-odd { margin:0 0 20px; }
        .view-article ul.posts-list li .inner-text { overflow:auto; }

.view-featured-stories-and-updates .stories-item-list ul {}
        .view-featured-stories-and-updates .stories-item-list ul li { width:100%; margin:0 0 20px; padding-bottom:15px; height:auto; }
        .view-featured-stories-and-updates .stories-item-list ul li.views-row-odd { margin:0 0 20px; }
        .view-featured-stories-and-updates .stories-item-list ul li .inner-text { overflow:auto; }
body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li { padding-bottom:0; padding-right:0; }
body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li img { min-height:auto; }
body.page-node-5156 .view-featured-stories-and-updates .stories-item-list ul li .inner-text { padding:12px 15px 24px;}

.view-perspecetive .perspective-item-list ul {}
        .view-perspecetive .perspective-item-list ul li { width:100%; margin:0 0 20px; padding-bottom:15px; height:auto; }
        .view-perspecetive .perspective-item-list ul li.views-row-odd { margin:0 0 20px; }
        .view-perspecetive .perspective-item-list ul li .inner-text { overflow:auto; }

.view-health-in-action-blog .posts-item-list ul {}
        .view-health-in-action-blog .posts-item-list ul li { width:100%; margin:0 0 20px; padding-bottom:15px; height:auto; }
        .view-health-in-action-blog .posts-item-list ul li.views-row-odd { margin:0 0 20px; }
        .view-health-in-action-blog .posts-item-list ul li .inner-text { overflow:auto; }

.view-media-gallery .view-content .item-list ul {}
        .view-media-gallery .view-content .item-list ul li { width:100%; margin:0 0 20px; padding-bottom:15px; height:auto; }
        .view-media-gallery .view-content .item-list ul li.views-row-odd { margin:0 0 20px; }
        .view-media-gallery .view-content .item-list ul li .inner-text { overflow:auto; }
        .view-media-gallery .view-content .item-list ul li .thumbnail { min-height:228px; }
        .view-media-gallery .view-content .item-list ul li .thumbnail img { width:auto !important; max-height:228px; }

.view-national-advisory-members .view-content .item-list { padding:0 25px; }
.view-national-advisory-members .view-content .item-list ul { max-width:350px; margin:0 auto; }
        .view-national-advisory-members .view-content .item-list ul li { width:100%; margin:0 0 20px; padding:0; height:auto; }
        .view-national-advisory-members .view-content .item-list ul li.views-row-odd { margin:0 0 20px; }
        .view-national-advisory-members .view-content .item-list ul li .views-field-nothing { height: 170px; }

.view-experts .experts-item-list ul { margin-bottom:8px; }
        .view-experts .experts-item-list ul li { width:100%; margin:0 0 20px; padding-bottom:15px; height:auto; }
        .view-experts .experts-item-list ul li.views-row-odd { margin:0 0 20px; }
        .view-experts .experts-item-list ul li .inner-text { overflow:auto; }


body.page-social-responsibility-be-the-first #main-wrapper #main-header-wrapper.detailed-page #header-section h1 { font-size:46px; padding-top:10px; line-height:90px; height:90px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-header .inner { padding-bottom:0; font-size:18px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-content { margin:32px 0 !important; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form > div { padding: 6px 0; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper label {  }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper > label { display:none; width:100%; background: transparent url("../img/icon-arrow-down-accordian.png") no-repeat scroll right center; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper > label.expanded { background: transparent url("../img/icon-arrow-up-accordian.png") no-repeat scroll right center; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper .form-item-field-social-value { }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper label.option { margin-right:12px !important; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper label.option[for=edit-field-social-value-facebook] { margin-right:0 !important; }
html.csstransforms body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper input[type="checkbox"] + label { font-size: 14px; padding-left:24px; background-size:20px auto; }
html.csstransforms body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters form #edit-field-social-value-wrapper input[type="checkbox"]:checked + label { font-size: 14px; padding-left:24px;  background-size:20px auto; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item { width:92%; padding:0 4%; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted { width:92%; padding:0 4%; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item .inner-wrapper { max-width:304px; margin-left:auto; margin-right:auto;  }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.highlighted .inner-wrapper { max-width:304px; margin-left:auto; margin-right:auto;  }
body.page-social-responsibility-be-the-first .view-be-the-first-social .masonry-item.num-block-1 { margin-top:-32px; }
body.page-social-responsibility-be-the-first #main-wrapper #main-header-wrapper { height: 100px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-header { top:100px; height:85px; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters { top:185px; height:auto; }
body.page-social-responsibility-be-the-first .view-be-the-first-social .view-content { margin:292px 0 0 !important; }

}


@media only screen and (max-width : 430px) {
    body.page-social-responsibility-be-the-first .view-be-the-first-social .view-header { height:110px; }
    body.page-social-responsibility-be-the-first .view-be-the-first-social .view-filters { top:210px; }
    body.page-social-responsibility-be-the-first .view-be-the-first-social .view-content { margin:302px 0 0 !important; }
    body.page-social-responsibility-be-the-first .view-be-the-first-social .view-header.sticky { top:-100px; }
    .view-be-the-first-header .views-field-field-sub-text { float: left; margin-left: 7%; width: 100%; }

}

@media only screen and (max-width : 350px) {

    .addthis_native_counter { margin: -31.5px 10px 0 !important; background: transparent; }
    .transitions-title { margin-top: 40px; float: left; text-align: left; padding-left: 6px; }
    #dt-comm-contact { display: none; }
    #mobile-comm-contact { display: block; }


}


#block-webform-client-block-9456 h2 { display:none;}
#block-webform-client-block-211.module-block.tweets > .content ul.tweets-pulled-listing { padding:62px 0 0; }
