/* HTML5 Boilerplate  */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; background-color:#fff; color:#000; }

b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
/* Mega Menu */
/*
Theme Name : Mega Menu Complete Set
Item URI : http://codecanyon.net/item/mega-menu-complete-set/152825
Author URI : http://codecanyon.net/user/Pixelworkshop
Version : 2.1
*/

/*

TABLE OF CONTENTS

01 MENU BAR
02 DROP DOWN COMMON CONTAINER
03 DROP DOWN SPECIFIC CONTAINERS
04 COLUMNS GRID
05 DROP DOWN TYPOGRAPHY
06 COLORS
07 VERTICAL VARIANT

*/



/*  _____________________________________________________________________________

    01 MENU BAR
    _____________________________________________________________________________  */

.megamenu_container { width:100%; margin:0 auto; position: relative; border:1px solid #ddd; background-color:#fff; }

.megamenu { list-style:none; z-index:9999; padding:0; margin:0; line-height:1; }

   .megamenu li { float:left; margin:0; border:none; background-color:#fff; 
        transition: all .2s;
          -moz-transition: all .2s;
          -o-transition: all .2s;
          -webkit-transition: all .2s;
    }

      .megamenu li:hover, .active { color:#fff; background:#bcd5e4; }
      .megamenu li.noactive {background:none;}
      .megamenu li a { font-size:1.1em; color:#000; text-transform:uppercase; outline:0; text-decoration:none; font-weight:bold; display:block; padding:15px 25px; border-right:1px solid #ddd; letter-spacing:1px; }

      .megamenu li a.special { color:#9a3234; text-transform:uppercase; outline:0; text-decoration:none; display:block; padding:5px 0px; border-right:none; }

      .megamenu li a.onState { color:#fff; text-shadow:0px 0px 2px #000000; background:#003763; }
      .megamenu li a.onState:hover {background:#003763;}

      .megamenu li:hover a {  }
      .megamenu li .drop { }

      /* Right aligned menu item */
      .megamenu li.right {float:right;}
      .megamenu li.right a { }

      .megamenu li.right:hover, {background:#fff;}
      
/*  _____________________________________________________________________________

    02 DROP DOWN COMMON CONTAINER
    _____________________________________________________________________________  */

.megamenu li .dropcontent {
   margin:0 auto;
   position:absolute;
   left:-9999em;
   top:44px; /* Places the drop down under the menu bar */
   z-index:9998; /* For IE7 */
   padding:20px 0;
   text-align:left;
   background:#003763;
   color:#fff;
   background: -moz-linear-gradient(100% 100% 90deg, #003763, #1f4156); 
   /* Safari 4-5, Chrome 1-9 */ /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */ 
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#003763), to(#1f4156)); 
   /* Safari 5.1+, Chrome 10+ */ 
   background: -webkit-linear-gradient(#003763, #1f4156); 
   /* Opera 11.10+ */ 
   background: -o-linear-gradient(#003763, #1f4156);
   /* Rounded Corners */
    -webkit-border-radius: 0 0 5px 5px;
   -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.megamenu li .dropfirst { margin:0 auto 0 -1px; /* Fixes a 1px issue for the 1st drop down */ }

/* Showing Drop Down on Mouse Hover - Left aligned */

.megamenu li:hover .dropcontent {left:auto;}

/* Full width drop down */

.megamenu li .fullwidth {
   position: absolute;
   width: 100%;
   padding:20px 0;
   left:-9999em;
   top:44px;
   display: block;
   z-index:9998;
   border-top:none;
   background:#fff;
   color:#000;
   -webkit-box-shadow: 2px 2px 5px #666; box-shadow: 2px 2px 5px #666;
}
.megamenu li:hover .fullwidth { }

.megamenu h3   { font-size:1.6em; color:#000; }
.megamenu h4   { font-size:1.5em; color:#000; padding:10px; }
.megamenu p    { line-height:1.5em; margin:10px; padding:0; }

.megamenu .fullwidth ul    { list-style:none; margin:0; padding:0; }
.megamenu .fullwidth li    { float:left; width:20%; margin:0px 10px; padding:0; }
.megamenu .fullwidth li.sectLink    { float:none; width:80%; margin:0px 10px; padding:0; }
.megamenu .fullwidth li a     { text-transform:none; border-right:none; border-top:1px solid #e0e0e0; color:#000; font-weight:normal; margin:0; padding:8px 10px; letter-spacing:0px; }
.megamenu .fullwidth li a:hover  { color:#fff; background:#003763; }

.megamenu .dropcontent li     {float:none;}
.megamenu .dropcontent a      { text-transform:none; border-right:none; }
.megamenu .dropcontent a:hover   { color:#fff; background:#003763; }

.megamenu a.issuepic    { margin:0; padding:0 0; border-right:none; color:#000; text-transform:none; font-weight:normal; }

.megamenu a.normalNavLink    { font-family:"Georgia", serif; text-transform:uppercase; letter-spacing:1px; font-size:1em; margin:0; padding:0 0; border-right:none; color:#FF661B; font-weight:normal; }

.edFalseCover { width:190px; float:left; line-height:1.25em; margin-right:10px; padding:5px; border:1px solid #ddd; }
      
/*  _____________________________________________________________________________

    03 DROP DOWN SPECIFIC CONTAINERS
    _____________________________________________________________________________  */

.megamenu .drop1column {width: 80px;}
.megamenu .drop2columns {width: 160px;}
.megamenu .drop3columns {width: 240px;}
.megamenu .drop4columns {width: 320px;}
.megamenu .drop5columns {width: 400px;}
.megamenu .drop6columns {width: 480px;}
.megamenu .drop7columns {width: 560px;}
.megamenu .drop8columns {width: 640px;}
.megamenu .drop9columns {width: 720px;}
.megamenu .drop10columns {width: 800px;}
.megamenu .drop11columns {width: 880px;}
.megamenu .drop12columns {width: 960px;}

/*  _____________________________________________________________________________

    04 COLUMNS GRID
    _____________________________________________________________________________  */

.megamenu .col_1,
.megamenu .col_2,
.megamenu .col_3,
.megamenu .col_4,
.megamenu .col_5,
.megamenu .col_6,
.megamenu .col_7,
.megamenu .col_8,
.megamenu .col_9,
.megamenu .col_10,
.megamenu .col_11,
.megamenu .col_12 {
   float: left;
   display:inline;
   position: relative;
   margin-left: 15px;
   margin-right: 15px;
}
.megamenu .col_1 {width:50px;}
.megamenu .col_2 {width:130px;}
.megamenu .col_3 {width:210px;}
.megamenu .col_4 {width:290px;}
.megamenu .col_5 {width:370px;}
.megamenu .col_6 {width:450px;}
.megamenu .col_7 {width:530px;}
.megamenu .col_8 {width:610px;}
.megamenu .col_9 {width:690px;}
.megamenu .col_10 {width:770px;}
.megamenu .col_11 {width:850px;}
.megamenu .col_12 {width:930px;}

/* Style ISO */
/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */


/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}


/**** Base styles ****/

/**** Isotope styles ****/

#filterList .fliterTitle   { font-size:.9em; text-transform:uppercase; letter-spacing:2px; padding:0 0 10px 0; margin:0; }

#topIndustContent {width:100%;}

#archiveContent   { width:70%; float:right; }
.archiveFilter { width:14%; float:left; margin-right:10px; }

.archiveFilter .fliterTitle   { font-size:.9em; text-transform:uppercase; padding:0 0 10px 0; margin:0; }

.minArchive { width:100%; margin:0px 10px 20px 5px; padding:0; float:left; background:url('/static/images/horizdouble.gif') top left repeat-x; }

.minArchive p, .minFeature p  { margin:0; padding:5px 0px 5px 0px; }
.minFeature p.dateNote   { font-size:.8em; font-family:"Georgia", serif; text-transform:uppercase; margin:0; padding:0; }

.minArchive p a, .minFeature p a {color:#000;}
.minArchive a, .minFeature a  {text-decoration:none;}
.minArchive a:hover, .minFeature a:hover  {color:#cd6928;}

.minArchive a.minLink, .minFeature a.minLink { font-size:.7em; font-family:"Georgia", serif; text-transform:uppercase; color:#FF661B; padding:2px 0; }
.minArchive a.minLink:hover, .minFeature a.minLink:hover {color:#003763;}

.issueInt   { width:32%; margin:28px 0 10px 5px; padding:5px 0; font-size:1.2em; }
.issueInt, .issueBar p  { margin:0; color:#003763; padding:10px 0; font-size:2.5em; -moz-text-shadow: #fff 0px 1px 1px; -webkit-text-shadow: #fff 0px 1px 1px; text-shadow: #fff 0px 1px 1px; }
.catBar     {width:65%;}



.callBox { float:left; width:200px; font-family:'Questrial', Arial, serif; background:url('/static/images/horizdouble.gif') top left repeat-x; padding:10px 0 0 0; }

/**** Example Options ****/

#options {background-color:#f5f5f5;}

#options ul { margin: 0 0 40px 0; padding:0; list-style: none; }

#options ul ul {  }

#options li { float: left; display:block; width:100%; }

#options li a { display: block; letter-spacing:1px; padding:10px 10px; }

#options li a:hover {
  background-color: #003763;
  color: white;
   -moz-text-shadow: #000 0px 0px 1px; 
   -webkit-text-shadow: #000 0px 0px 1px; 
   text-shadow: #000 0px 0px 1px;
}

#options li a:active {
  background-color: #444;
}

#options li a {
  border-bottom: 1px solid #dedede;
}

#options li:first-child a {
  /*border-radius: 7px 0 0 7px;*/
  border-left: none;
}

#options li:last-child a {
  /*border-radius: 0 7px 7px 0;*/
}

#options li a.selected {
  background-color: #FF661B;
   -moz-text-shadow: #000 0px 0px 1px; 
   -webkit-text-shadow: #000 0px 0px 1px; 
   text-shadow: #000 0px 0px 1px;
  color: white;
   -moz-box-shadow:inset 0 0 5px #9c4912;
   -webkit-box-shadow:inset 0 0 5px #9c4912;
   box-shadow:inset 0 0 5px #9c4912;
}
/* Touch Carousel */
/******************************************************\
*
*  Base TouchCarousel stylesheet
*   
*  Contents:
*
*   1. Main containers
*   2. Carousel items
*   3. Arrows(direction) navigation
*   4. Paging navigation
*   5. Scrollbar
*   6. Cursors
*
\******************************************************/





/******************************************************\
*
*  1. Main containers (carousel size, background)
*
\******************************************************/

.touchcarousel {
	position: relative;
	
	/* style is removed after carousel is inited, use !important if you want to keep it*/
	overflow: hidden; 
}
.touchcarousel .touchcarousel-container {
	position: relative;    
    margin: 0;
    padding: 0;
    list-style: none;    
	left: 0;
}
.touchcarousel .touchcarousel-wrapper {
	position: relative;
	overflow:hidden;
	width: 100%;
	height: 100%;
}





/******************************************************\
*
*  2. Carousel items (item styling, spacing between items)
*
\******************************************************/

.touchcarousel .touchcarousel-item {
	/* use margin-right for spacing between items */
	margin: 0 0 0 0;
	padding: 0;	
	float: left;		
}

/* Last carousel item  */
.touchcarousel .touchcarousel-item.last {
	margin-right: 0 !important;		
}





/******************************************************\
*
*  3. Arrows(direction) navigation
*
\******************************************************/

/* arrow hitstate and icon holder */
.touchcarousel .arrow-holder {
	height: 100%;
	width: 45px;
	position: absolute;
	display: block;
	cursor: pointer;	
	z-index: 25;	
}
.touchcarousel .arrow-holder.left {	
	left: 0; bottom:0;
}
.touchcarousel .arrow-holder.right {	
	right: 0; bottom:0;
}

/* arrow icons */
.touchcarousel .arrow-icon{		
	position: absolute;	
	cursor: pointer;	
}
.touchcarousel .arrow-icon.left { }
.touchcarousel .arrow-icon.right { }
.touchcarousel .arrow-holder:hover .arrow-icon { }
.touchcarousel .arrow-holder.disabled { cursor: default; }
.touchcarousel .arrow-holder.disabled .arrow-icon { cursor: default; }





/******************************************************\
*
*  4. Paging navigation
*
\******************************************************/

.touchcarousel .tc-paging-container {
	width:100%;
	overflow:hidden;
	position:absolute;
	margin-top:-20px;
	z-index:25;
}
.touchcarousel .tc-paging-centerer {	
	float: left;
	position: relative;
	left: 50%;		
}
.touchcarousel .tc-paging-centerer-inside {
	float: left;
	position: relative;
	left: -50%;
}

/* Paging items */
.touchcarousel .tc-paging-item {			
	float:left;	
	cursor:pointer;		
	position:relative;
	display:block;	
	text-indent: -9999px;	
}
.touchcarousel .tc-paging-item.current { }
.touchcarousel .tc-paging-item:hover { }





/******************************************************\
*
*  5. Scrollbar
*
\******************************************************/
.touchcarousel .scrollbar-holder {
	position: absolute;
	z-index: 30;
	left: 6px;
	right: 6px;	
	bottom: 5px;
	height:4px;
	overflow: hidden;
}
.touchcarousel .scrollbar {
	position: absolute;
	left:0;	
	height:4px;
	bottom: 0px;
}
.touchcarousel .scrollbar.dark {
	background-color: #FF661B;	
	background-color: rgba(255, 255, 255, 0.5)
}
.touchcarousel .scrollbar.light {
	background-color: rgb(210, 210, 210);	
	background-color: rgba(255, 255, 255, 0.5);	
}





/******************************************************\
*
*  6. Cursors
*
\******************************************************/

/* IE and Opera use "move", FF uses -moz-grab */
.touchcarousel .grab-cursor{ cursor:url(/static/images/grab.png) 8 8, move; }
.touchcarousel .grabbing-cursor{ cursor:url(/static/images/grabbing.png) 8 8, move; }

/* Cursor that used when mouse drag is disabled */
.touchcarousel .auto-cursor{cursor:auto;}




/* Copyright 2011, Dmitry Semenov, http://dimsemenov.com */
/* Grey Blue Skin */
/******************************************************\
*
*  Grey-Blue skin
*
*    1. Arrows(direction) navigation
*    2. Paging navigation
*
\******************************************************/



/******************************************************\
*
*  1. Arrows (direction) navigation
*
\******************************************************/
.touchcarousel.grey-blue .arrow-icon {	
	background-image: url('sprite.png');
	background-repeat: no-repeat;
	width: 11px;
	height: 19px;	
	margin-top: -9px;
}
.touchcarousel.grey-blue .arrow-holder {
	width: 19px;
	height: 100%;
	-moz-opacity: 1;	
	-webkit-opacity: 1;	
	opacity: 1;	
}
.touchcarousel.grey-blue .arrow-holder.left {
	left: 0px;
	bottom:0px;
}
.touchcarousel.grey-blue .arrow-holder.right {	
	right: 0px;
}

.touchcarousel.grey-blue .arrow-icon.left {
	left: 0;
	background-position: -6px -15px;
}
.touchcarousel.grey-blue .arrow-icon.right {
	right: 0;
	background-position: -186px -15px;
}
.touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.left {
	background-position: -36px -15px;
}
.touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.right {
	background-position: -156px -15px;
}
.touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.left {
	background-position: -66px -15px;
}
.touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.right {
	background-position: -126px -15px;
}
.touchcarousel.grey-blue .arrow-holder:hover {
	-moz-opacity: 1;	
	-webkit-opacity: 1;	
	opacity: 1;	
}
.touchcarousel.grey-blue .arrow-holder:active .arrow-icon {
	margin-top: -8px;
}
.touchcarousel.grey-blue .arrow-holder.disabled {
	-moz-opacity: 1;	
	-webkit-opacity: 1;	
	opacity: 1;	
}

/******************************************************\
*
*  2. Paging navigation
*
\******************************************************/

.touchcarousel.grey-blue .tc-paging-item {
	background: url('sprite.png') no-repeat -95px -4px;
	
	width: 16px;
	height: 16px;	
	
	-moz-opacity: 0.8;	
	-webkit-opacity: 0.8;	
	opacity: 0.8;	
}
.touchcarousel.grey-blue .tc-paging-item.current {	
	background: url('sprite.png') no-repeat -95px -22px;
}
.touchcarousel.grey-blue .tc-paging-item:hover {		
	-moz-opacity: 1;	
	-webkit-opacity: 1;	
	opacity: 1;		
}





/* Main */
body { font-size: 14px; font-family: 'Source Sans Pro', Arial, sans-serif; line-height: 1.3; font-weight: 400; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

::-moz-selection { background: #003763; color: #fff; text-shadow: none; }
::selection { background: #003763; color: #fff; text-shadow: none; }
a { color: #FF661B; text-decoration:none; 
   transition: color .2s,background-color .2s;
   -moz-transition: color .2s,background-color .2s;
   -o-transition: color .2s,background-color .2s;
   -webkit-transition: color .2s,background-color .2s;
}
a:visited { color: #FF661B; }
a:hover { color: #003763; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }


/* ============================================================================================== */
a img         { /*border:1px solid #eee;*/ }
a:hover img   { /*border:1px solid #FF661B;*/ }

/* HIDDEN HEADER ================================================================================ */
#headerSlideContainer { display:block; position: fixed; top:-70px; left:0px; width: 100%; background:#003763; z-index:99; -moz-box-shadow: 0 0 15px #000; -webkit-box-shadow: 0 0 15px #000; box-shadow: 0 0 15px #000;  }
#headerSlideContent   { width: 980px; height: 55px; margin:0 auto; color: white; }

/* ============================================================================================== */
#wrap { width:980px; margin:0 auto; padding:0; border-top:10px solid #003763; }

.mastHead      { float:left; width:540px; padding:0 0 50px 0; margin:0; }
.mastHead img  {width:100%;}

.ftiLogo     { float:right; margin:0; padding:0; width:220px; text-align:right; }
.ftiLogoImg { width:100%; margin:0px -15px 19px 0; }
.ftiLogo .socialLinks img { vertical-align: text-bottom; margin: 1px 3px 1px 0;}
.ftiLogo .socialLinks a { margin-right: 4px; color: #222; }
.ftiLogo .socialLinks a:hover { color: #FF661B; }
.ftiLogo .socialLinks { white-space: nowrap; }
#journalMo  {display:none;}
#currentMo  {display:none;}
#curatedMo  {display:none;}
#topicsMo   {display:none;}

li#srchBoxNav:hover {background-color:#fff;}
li#srchMo:hover     {background-color:#fff;}
   
.footBox      { width:980px; margin:0 auto; }
.footBreakBar {display:none;}   

#google_translate_element { margin:0; padding:5px 0 10px 0; }
#gTransAbout	{display:none;}
.gTransBox   { padding:0 0 20px 0; float: right;}
.rightCols .gTransBox   { width: 100%;}

.issueBar   { width:100%; margin:0 0 20px 0; padding:20px 0 0 0; }
.issueTitle { width:100%; padding:10px 0; font-family:"Georgia", serif; margin:0; font-size:2em; line-height:.8; text-transform:uppercase; letter-spacing:1px; text-align:center; }
.issueTitle span.issueInfo { font-size:.35em; text-transform:uppercase; letter-spacing:2px; }

.prevIssues { margin:0; padding:10px 0 0 0; }
.issueImg   { float:left; margin:0 15px 10px 0; width:120px; }
.issueImg img  { width:100%; margin:0 0 5px 0; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; box-shadow: 0 0 5px #666; }
.issueImg a       { text-transform:uppercase; letter-spacing:1px; color:#cd6928; font-size:.7em; display:block; text-decoration:none; padding:2px 0; }
.issueImg a:hover {color:#003763;}

.imgCurrent { width:100%; margin:0 0 10px 0; }

#promoBox   { margin:0px 0 40px 0; background-color:#f5f5f5; border-top:8px solid #003763; }

.promoColslt, .promoColsrt { font-size:1em; margin:0; padding:20px; width:45%; }
.promoColslt   {float:left;}
.promoColsrt   {float:right;}

.promoColslt ul, .promoColsrt ul { list-style-type:none; margin:0; padding:0 0 10px 0; }
.promoColslt li, .promoColsrt li { margin:0; padding:0; }

#footerBK   { font-family:"Georgia", serif; width:100%; margin:0; padding:40px 0; font-size:.8em; line-height:2; color:#999; background-color:#f5f5f5; text-align:center; }

.footFTI { width:200px; float:left; margin:0; padding:0; text-align:left; line-height:1.2em; }
.socialBar  { width:178px; float:right; font-weight:bold; text-align:left; margin:-25px 0 0 0; }

a.ftFTI   { display:block; width:165px; height:31px; border:none; background:url('/static/images/ft_fti_logo.gif') 0 0 no-repeat; }
a.ftFTI:hover   { background-position: 0 -32px; }

a.ftFacebook   { float:right; display:block; width:37px; height:37px; border:none; background:url('/static/images/ico_ft_facebook.gif') 0 0 no-repeat; }
a.ftFacebook:hover   { background-position: 0 -37px; }

a.ftTwitter   { float:right; display:block; width:37px; height:37px; border:none; background:url('/static/images/ico_ft_twitter.gif') 0 0 no-repeat; margin-left:10px; }
a.ftTwitter:hover   { background-position: 0 -37px; }

a.ftLinkedin   { float:right; display:block; width:37px; height:37px; border:none; background:url('/static/images/ico_ft_linkedin.gif') 0 0 no-repeat; margin-left:10px; }
a.ftLinkedin:hover   { background-position: 0 -37px; }

a.ftEmail   { float:right; display:block; width:37px; height:37px; border:none; background:url('/static/images/ico_ft_email.gif') 0 0 no-repeat; margin-left:10px; }
a.ftEmail:hover   { background-position: 0 -37px; }


dt   { margin:0; padding:0; }
dd   { margin:0 0 8px 0; padding:0; font-size:.8em; }

#printFooter	{display:none;}

/* GRID STYLES ================================================================================== */
#filterList { width:160px; float:right; }
#hpContent  { width:780px; float:left; }
#homegrid   { width:780px; float:left; }
#container  { width:100%; padding:0 0 20px 0; display:none; }
#intContent   {padding:0;}

.rightCols   { width:160px; float:right; }
.rightColTwo   { display:none; width:160px; float:right; margin-left:15px; padding-left:15px; border-left:1px dotted #ccc; }

.minFeature { width:230px; margin:0px 20px 15px 0px; padding:0 0 15px 0; float:left; border-bottom:1px solid #e0e0e0; }
.bigFeature { width:480px; height:540px; padding:0; margin:0px 20px 0px 0px; }
.minFeature p   {font-size:1.1em;}

.articleBox { float:left; width:730px; padding:0 0 0 0; margin:0px; }
.articleBox p  { font-size:1.2em; line-height:1.5em; }
.articleBox h3   { padding:10px 0px 0px 0px; }

.linkBar    { width:220px; float:right; }
.linkBarPlus   { width:220px; float:right; clear: right; }

.linkBarPlus p { margin:0; padding:0 0 10px 0; }

.linkBarPlus, .linkBar  { margin:5px 0px 10px 0px; } /* MediaQueries */

.aboutAuthor   { font-family:"Georgia", serif; font-style:italic; border-top:8px solid #003763; padding-top:10px; }
.shareBoxArticle  { border-top:8px solid #003763; padding-top:10px; padding-bottom:5px; margin-bottom:20px; }
.boxTopBorder { border-top: 8px solid #003763; padding-top: 10px;}
.boxTopBorderThin  { border-top: 1px solid #dddddd; padding-top: 10px;}
.sidePromoBox { border-top:8px solid #003763; padding-top:10px; padding-bottom:5px; }
.sidePromoBox ul { padding: 0 0 0 20px; margin: 0 0 10px 0; }

.linkBar ul, 
.linkBarPlus ul { padding: 0 0 0 0; margin: 0 0 0 0; list-style: none;}
.linkBar ul li, 
.linkBar ul li:before, 
.linkBarPlus ul li:before {
    color: #003763; /* or whatever color you prefer */
}
p.teaser { /*font-family:"Georgia", serif; */font-size:1.5em; line-height:1.35em; padding:14px 0; margin:0 0 20px 0; font-weight: bold; }
p.shareText { padding:0 0 5px 2px; margin:0; }
p.shareTextHP  { padding:0 0 5px 2px; margin:0; }

.pullquote  { width:35%; border-top:8px solid #15a648; font-size:2em; font-weight:bold; float:left; margin:10px 20px 10px 0; padding-top:10px; }

.grid-article-image {
   width:35%; 
   float: right; 

   margin: 7px 0px 5px 5px;
}


   #headerSlideContent img   { padding:6px 0 0 0; }
   
   #prior      {display:none;}
   #about      {display:block;}
   .megamenu .formTable input.srchBox {width:90px;}
   .screenWidth {width:120px;}               

   #topIndustContent .minFeature {width:214px;}
   
   #srchBoxNav {display:block;}
   #srchMo {display:none;}
   
   #sectBloc   {display:none;}

   #archiveContent   {width:540px;}
   
   .downloadBox   {  }
   .megamenu li a { padding:15px 15px; letter-spacing:1px; }   

/* HEAD STYLES ================================================================================== */
h1, h2, h3, h4, h5   { font-weight:bold; margin:0; }

h1 { font-size:2em; padding:20px 0 20px 0; }
h2 { font-size:1.25em; text-shadow: 0px -1px 1px #fff; letter-spacing:2px; }
h3 { font-size:1.65em; line-height:1em; margin:0; padding:10px 0px 5px 0px;  }
h4 { font-size:1.65em; line-height:1.25em; letter-spacing:1px; margin:0; padding:0; }
h5 { font-size:1.15em; margin:0; padding:10px 0 0 0; }
h6 { font-size:1.65em; line-height:1.25em; letter-spacing:1px; margin:0; padding:0 0 10px 0; color:#39332c; }


.linkBarPlus h3, .linkBar h3   { font-family: 'Source Sans Pro', Arial, sans-serif; font-style:normal; margin:0; padding:0; }

/* USE ANYWHERE ================================================================================= */
.small      {font-size:.9em;}
.smaller {font-size:.8em;}

.breakBar   { width:100%; height:11px; margin:0; padding:0; }

.loraCap   { font-family:"Georgia", serif; text-transform:uppercase; letter-spacing:1px; }

a.greyText   {color:#39332c;}


/* FORM ELEMENTS ================================================================================ */
/*input { -moz-box-shadow:inset 2px 2px 5px #ccc; -webkit-box-shadow:inset 2px 2px 5px #ccc; box-shadow:inset 2px 2px 5px #ccc; }*/
input.mobWidth    { width:95%; padding:5px; -moz-box-shadow:inset 0px 0px 5px #ccc; -webkit-box-shadow:inset 0px 0px 5px #ccc; box-shadow:inset 0px 0px 5px #ccc; }
input.screenWidth { border:none; padding:8px; margin:5px 0 0 10px; }

.buttonMe   { color:#fff; background:#003763;
   padding:5px 10px;
   -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000; 
   /* Firefox 3.6+ */ 
   background: -moz-linear-gradient(100% 100% 90deg, #003763, #1f4156); 
   /* Safari 4-5, Chrome 1-9 */ /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */ 
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#003763), to(#1f4156)); 
   /* Safari 5.1+, Chrome 10+ */ 
   background: -webkit-linear-gradient(#003763, #1f4156); 
   /* Opera 11.10+ */ 
   background: -o-linear-gradient(#003763, #1f4156);
   -moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px;
    -moz-text-shadow: #000 0px -1px 1px; -webkit-text-shadow: #000 0px -1px 1px; text-shadow: #000 0px -1px 1px;
}
.buttonMe:hover   {
   color:#fff;
   background: -moz-linear-gradient(100% 100% 90deg, #1f4156, #003763); 
   /* Safari 4-5, Chrome 1-9 */ /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */ 
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1f4156), to(#003763)); 
   /* Safari 5.1+, Chrome 10+ */ 
   background: -webkit-linear-gradient(#1f4156, #003763); 
   /* Opera 11.10+ */ 
   background: -o-linear-gradient(#1f4156, #003763);
}
.buttonMe:visited {color:#fff;}

.orange-button   { 
   color:#fff; 
   background:#FF661B;
   padding:5px 10px;
   border: 1px solid #ff825c;
   -moz-box-shadow:     0 1px 2px #000; 
   -webkit-box-shadow:  0 1px 2px #000; 
   box-shadow:          0 1px 2px #000; 

   border-radius:          3px 3px 3px 3px;
   -moz-border-radius:     3px 3px 3px 3px;
   -webkit-border-radius:  3px 3px 3px 3px;

   text-shadow:            #000 0px 1px 1px;
    -moz-text-shadow:      #000 0px 1px 1px; 
    -webkit-text-shadow:   #000 0px 1px 1px; 
}
.orange-button:hover {border-color:white;}
.orange-button:active { position: relative; top: 1px;}
.orange-button:visited { color: white; }

header .journal-count {
   background: #FF661B;
   padding: 1px 5px;
   color: white;
   border-radius: 15px;
   font-size: 11px;
   font-family: Arial, sans-serif;
}

.nav-search-input { border: 1px solid red;}
.nav-search-input-focus {
   border-bottom: 1px solid gray !important;
}

/* ============================================================================================== */

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }




.formTable td  { padding:5px 10px 5px 0; }
.formTable input  { border:1px solid #003763; padding:3px; -moz-box-shadow:inset 2px 2px 5px #ddd; -webkit-box-shadow:inset 2px 2px 5px #ddd; box-shadow:inset 2px 2px 5px #ddd;  }


.minFeature a  { color: #000; }
.minArchive a  { color: #003763; }
.callBoxLt     { color: #003763 }
.callBoxRt     { color: #003763 }


.fixed   { position: fixed; top: 80px; }  
.holdIt  { width:400px; float:left; }
.holdIt .archiveFilter  {width:45%;}


/* legacy CSS */
.fieldImg {
   float: right;
}

.legacy-article img {
   float: right;
   /* These added by Jim. Not my domain, perhaps, but I think they help. Remove if needed... */
   padding-top: 6px;
   padding-left: 8px;
   padding-right: 10px;
   padding-bottom: 4px;
}

.legacy-banner-wrap {
   width: 100%;
   overflow: hidden;
}
.legacy-banner {
   width: 100%;
}

.edit-button {
   background: white; 
   width: 27px; 
   overflow: hidden;
}
.article-seciton .edit-button,
.static-content .edit-button,
.issue .edit-button,
.edition .edit-button,
.my-journal .edit-button {
   position:fixed;  
   right: 3px; 
   bottom: 3px;
}

.search-results .edit-button {
   float: right;
}

.subscribe-form .industry-list {
   width: 650px;
   margin: 0;
   padding: 0;
}
.subscribe-form .industry-list li {
   float: left;
   margin: 0px 15px 10px 0;
   list-style: none;
   width: 300px;
}

.archive-block  {
   width: 100%;
   margin-bottom: 30px;
}
   .archive-block h2 {
      border-bottom: 1px solid #ddd;
   }

   .archive-block .summary {
      float: left; 
      width:65%; 
      margin-left: 2%;
   }
   .archive-block .issue-content {
      margin:0;
      padding:0;
   }

   .archive-block .issue-content li {
      list-style: none;
      border-bottom: 1px solid #CCC;
      padding: 7px;
   }

.category-box {
   /*background: #F5F5F5;*/
   border-top: 8px solid #003763;
}
.category-box .inner-text {
   margin: 10px;
}
.category-box a {
   font-size: 1.5em;
   color: #003763;
}

#google_translate_element   {font-size:.8em;}


#srchBoxNav {
   white-space: nowrap;
}
.search-submit-btn {
   height: 25px;
   width: 25px;
   vertical-align: bottom;
   margin: 10px 5px 0 5px;
}

#sectionDrop {
   display: none;
}
#sectionDrop ul {
   margin:0;
   padding:0;
}

.sectLink {
   display: block;
   color: #444;
   text-decoration: none;
   font-size: 1.3em;
   font-weight: normal;
   padding: 0;
   margin: 0;
   list-style: none;
   border-top: 1px solid #DDD;
}
.sectLink a {
   padding: 10px 15px;
   display: block;
}
.password-reset-form-wrap label {
   padding:5px 0;
}
.password-reset-form-wrap input {
   margin: 3px 0 10px 0;
}


.saved {
   text-align: left;
   margin: 20px 0;
}
.saved span {
   padding: 5px 10px;
   background: #FF661B;
   color: white;
   border-radius: 5px;
   white-space: nowrap;
}

h4.carousel-title-237 { font-size: 2em !important; }
h4.carousel-title-255 { font-size: 2.9em !important; }
h4.carousel-title-265 { font-size: 2.5em !important; }
h4.carousel-title-289 { font-size: 2.3em !important; }
h4.carousel-title-282 { font-size: 2.3em !important; }
h4.carousel-title-280 { font-size: 2.3em !important; }
h4.carousel-title-343 { font-size: 2em !important; }
h4.carousel-title-349 { font-size: 2em !important; }
h4.carousel-title-364 { font-size: 2em !important; }
.logIn .social-icon { margin: -1px 0 2px 0; }
 
.subscribe-bodytag .articleBox { width:100% !important; }
.subscribe-bodytag .articleBox iframe {min-width:910px;}
.st_twitter_custom,
.st_linkedin_custom,
.st_facebook_custom,
.st_email_custom,
.st_sharethis_custom { 
   display: inline-block; 
   position: relative; 
   width: 31px; height: 31px; 
   cursor: pointer; cursor: hand; 
   margin-right: 5px;
}

.st_twitter_custom { background: url(/static/images/twitter_icon_med.png) center center no-repeat;}
.st_linkedin_custom { background: url(/static/images/linkedin_icon_med.png) center center no-repeat;}
.st_facebook_custom { background: url(/static/images/facebook_icon_med.png) center center no-repeat;}
.st_email_custom { background: url(/static/images/email_icon_med.png) center center no-repeat;}
.st_sharethis_custom { background: url(/static/images/share_icon_med.png) center center no-repeat;}

/* TOUCH CAROUSEL =============================================================================== */

      /**
      * Carousel with image and text, custom skinned scrollbar
      **/
#carousel-image-and-text { margin: 0 auto; background-color:#000; }  
#carousel-image-and-text .arrow-holder { height: 20px; }
#carousel-image-and-text .touchcarousel-item { margin-right: 1px; }
#carousel-image-and-text .item-block { display: block; }

#carousel-image-and-text .item-block img,
#carousel-image-and-text .item-block h4, 
#carousel-image-and-text .item-block p { color:#fff; position: relative; display: block; margin: 0; padding:0px; }

#carousel-image-and-text .item-block p { padding:0 20px 20px 20px; }
#carousel-image-and-text .item-block h4   { font-size:3em; line-height:1em; padding:10px 20px 10px 20px; }

#carousel-image-and-text .item-block img  { border: 0; padding: 0; }
#carousel-image-and-text .item-block      { text-decoration: none; color: inherit; }
#carousel-image-and-text .scrollbar-holder   { display: none; /*background: #003763; bottom: 0; height: 8px; left: 0; right: 0;*/ }
#carousel-image-and-text .scrollbar { background-color: #FF661B !important; bottom: 0; }

#carousel-image-and-text         { width:480px; height: 520px; }
#carousel-image-and-text .item-block img  { width: 480px; height: 320px; }
#carousel-image-and-text .touchcarousel-item    { width: 480px; height: 320px; }
#carousel-image-and-text .item-block      { width: 480px; height: 520px; display: block; }

/* ============================================================================================== */

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

   #headerSlideContainer {display:none;}

   #wrap { width:90%; margin:0 auto; padding:0; }
   
   .logIn      { padding:15px 0; }
   .mastHead   { float:none; width:100%; padding:0 0 20px 0; }
   .ftiLogo    {display:none;}
            
   .megamenu li a { font-size:1em; padding:10px 15px; letter-spacing:1px; }

   #subscribe  {display:none;}
   #about      {display:none;}
   #topics     {display:none;}
   #prior      {display:none;}
   #curated    {display:none;}
   #current    {display:none;}
   #srchBoxNav {display:none;}

   #currentMo  {display:none;}
   #topicsMo   {display:none;}
   #sectBloc   {display:block;}
   #srchMo     {display:block;}   
   
   footer        {text-align:left;}
   .footBox      { width:90%; margin:0 auto; }
   .footFTI      { float:none; height:70px; }
   .socialBar    { float:none; height:70px; margin:0 0 0 0; }
   .footBreakBar { clear:both; display:block; }  
   .transFoot    {display:none;}

   .headerRight   { width:100%; float:none; margin:0; padding:0; }
   .searchBox  { width:100%; float:none; padding:5px 0px; margin:5px 0px; text-align:center; }


   .megamenu .formTable input.srchBox {width:40px;}
   
   #topIndustContent .minFeature {width:100%;}
   
   
   .prevIssues {display:none;}
   #promoBox   {display:none;}
   
   #filterList { display:none; width:160px; float:right; }
   #hpContent  { width:100%; float:none; }
   #homegrid   { width:100%; float:none; }
   #container  {background-image:none;}
   #heroBox    {display:none;}
   
   #archiveContent   {width:100%;}
   
   .rightCols  {display:none;}
   
   .minFeature { width:100%; margin:0px 0px 10px 0px; padding:0; float:none; border-bottom:1px solid #e0e0e0; }
   .bigFeature  { display:none; height:0px; } 
   
   .articleBox { float:none; width:100%; background-image:none; padding:0 20px 0 0; margin:0px; }
   .linkBar    { width:100%; float:none; }
   .linkBarPlus   { width:100%; float:none; }

   .downloadBox   { border-top:none; padding-top:20px; }
   .pullquote  { width:100%; border-top:8px solid #15a648; font-size:1.2em; font-weight:bold; float:none; margin:10px 0px 10px 0; padding-top:10px; }

h1.articleTitle   { font-size:2em !important; line-height:.9em; padding:0; }
   
   #rr_currentIssue   {display:none;}
   #rr_ftiInsigts     {display:none;}
   
   h1   {font-size:3em;}


   .archive-block .issue-content { display: none; }
   
}
@media only screen and (min-width: 480px) and (max-width: 767px){

   #headerSlideContent {display:none;}

   #wrap { width:414px; margin:0 auto; padding:0; }
   
   .logIn      { padding:15px 0; }
   .mastHead   { float:none; width:100%; padding:0 0 20px 0; }
   .ftiLogo    {display:none;}
   
   .megamenu li a { font-size:1em; padding:10px 15px; letter-spacing:1px; }
   
   #subscribe  {display:none;}
   #about      {display:none;}
   #topics     {display:none;}
   #prior      {display:none;}
   #curated {display:none;}
   #current {display:none;}
   #srchBoxNav {display:none;}
    
   #currentMo  {display:block;}
   #topicsMo   {display:none;}
   #sectBloc   {display:block;}
   #srchMo     {display:block;}   
   
   footer        {text-align:left;}
   .footBox      { width:414px; margin:0 auto; }   
   .footBreakBar { clear:both; display:block; }
   .transFoot    {display:block;}

   .megamenu .formTable input.srchBox {width:80px;}
   
   #topIndustContent .minFeature {width:190px;}
   
   

   .headerRight   { width:100%; float:none; margin:0; padding:0; }
   .searchBox  { width:100%; float:none; padding:5px 0px; margin:5px 0px; text-align:center; }



   .prevIssues {display:none;}

   #filterList {display:none;}
   #hpContent  { width:414px; float:left; }
   #homegrid   { width:414px; float:left; }
   #container  { width:100%; padding:0 0 20px 0; background-image:none; }

   #archiveContent   {width:414px;}
   
   .rightCols   {display:none;}

   .minFeature { width:190px; margin:0px 10px 20px 0px; }
   .bigFeature { width:410px; height:400px; padding:0; margin:0px 20px 0px 0px; }

   .articleBox { float:left; width:414px; background-image:none; padding:0 30px 0 0; margin:0px; }
   .linkBar    { width:180px; float:right; margin:5px 20px 10px 5px; }
   .linkBarPlus   { width:390px; float:right; margin:5px 20px 10px 5px; }

   .pullquote  { width:100%; border-top:8px solid #15a648; font-size:1.2em; font-weight:bold; float:none; margin:10px 0px 10px 0; padding-top:10px; }

h1.articleTitle   { font-size:2em !important; line-height:.9em; padding:0; }
      
   #rr_currentIssue   {display:none;}
   #rr_ftiInsigts     {display:none;}

   #carousel-image-and-text         { width:414px; height: 380px; }
   #carousel-image-and-text .item-block img  { width: 414px; height: 200px; }
   #carousel-image-and-text .touchcarousel-item    { width: 414px; height: 200px; }
   #carousel-image-and-text .item-block      { width: 414px; height: 380px; display: block; }

   h1   {font-size:3em;}

   .promoColslt, .promoColsrt { font-size:1em; margin:0; padding:20px; width:80%; }
   .promoColslt   {float:none;}
   .promoColsrt   {float:none;}


   .archive-block .issue-content { display: none; }


}
@media only screen and (min-width: 768px) and (max-width: 1023px){

   #headerSlideContent { width: 722px; height: 55px; margin:0 auto; color: white; }
   #headerSlideContent img   { padding:6px 0 0 0; }

   #wrap { width:722px; margin:0 auto; padding:0; }

   .logIn      { padding:20px 0; }
   .mastHead   { float:left; width:440px; padding:0 0 40px 0; margin:0; }
   .ftiLogo { float:right; margin:0; padding:0; width:180px;  }
   .ftiLogoImg { margin:-5px -10px 5px 0; }      
   .ftiLogo .socialLinks a { display: none;}
   .megamenu li a { font-size:1em; padding:10px 15px; letter-spacing:1px; }
   
   #subscribe  {display:none;}
   #about      {display:none;}
   #topics     {display:none;}
   #prior      {display:none;}
   #curated    {display:none;}
   #current    {display:none;}
   #srchBoxNav {display:block;}
 
   #currentMo  {display:block;}
   #topicsMo   {display:block;}
   #sectBloc   {display:block;}
   #srchMo {display:none;}   
   
   footer        {text-align:left;}
   .footBox      { width:722px; margin:0 auto; }
   .footBreakBar { clear:both; display:block; }

   .screenWidth { width:140px; padding:2px; }               
   
   #topIndustContent .minFeature {width:214px;}
   
    
   .megamenu .formTable input.srchBox {width:160px;}

   .searchBox  { float:right; padding:20px 20px 20px 0; text-align:right; }
   .searchBox input.srchBox   {width:60%;}
   .searchForm   {margin-right:-140px;}

   .prevIssues {display:none;}

   #filterList { width:140px; float:right; }
   #hpContent  { width:560px; float:left; }
   #homegrid   { width:560px; float:left; }
   #container  { width:100%; padding:0 0 20px 0; }

   #archiveContent   {width:340px;}
   
   .promoColslt, .promoColsrt { font-size:1em; margin:0; padding:20px; width:40%; }

   .rightCols   { width:140px; float:right; }

   .minFeature {width:260px;}
   .bigFeature { width:540px; height:500px; padding:0; margin:0px 20px 0px 0px; }

   .articleBox { float:left; width:540px; padding:0 30px 0 0; margin:0px; }
   .linkBar    { width:140px; float:right; }
   .linkBarPlus   { width:140px; float:right; }

   .downloadBox   { border-top:none; padding-top:20px; }

h1.articleTitle   { font-size:3em; line-height:.9em; padding:0; }
      
   #rr_currentIssue   {display:none;}
   #rr_ftiInsigts     {display:none;}

   #carousel-image-and-text         { width:540px; height: 480px; }
   #carousel-image-and-text .item-block img  { width: 540px; height: 300px; }
   #carousel-image-and-text .touchcarousel-item    { width: 540px; height: 300px; }
   #carousel-image-and-text .item-block      { width: 540px; height: 480px; display: block; }

   .archive-block .issue-content { display: none };

}
@media only screen and (min-width: 1024px) and (max-width: 1279px){

}

@media only screen and (min-width: 1280px) and (max-width: 1439px){

   #headerSlideContent { width:1234px; height: 55px; margin:0 auto; color: white; }
   #headerSlideContent img   { padding:6px 0 0 0; }

   #wrap { width:1234px; margin:0 auto; padding:0; }
   
   .mastHead    { float:left; width:600px; padding:0 0 50px 0; margin:0; }
   .ftiLogo     { float:right; margin:0; padding:0; width:240px;  }
   .ftiLogoImg { margin:-5px -14px 16px 0; }   
         
   .footBox      { width:1234px; margin:0 auto; }
   .footBreakBar {display:none;}

   #prior      {display:block;}
   #srchBoxNav { display:block; width:auto; }   
   #srchMo     {display:none;}   
      
   .screenWidth {width:200px;}               

   #topIndustContent .minFeature {width:220px;}
   
   

   #sectBloc   {display:none;}
      
   #filterList { width:200px; float:right; }
   #hpContent  { width:990px; float:left; }
   #homegrid   { width:990px; float:left; }
   #container  { width:100%; padding:0 0 20px 0; }

   #archiveContent   {width:780px;}
   
   .rightCols   { width:200px; float:right; }

   .minFeature {width:300px;}
   .bigFeature { width:620px; height:540px; padding:0; margin:0px 20px 20px 0px; }

   .articleBox { float:left; width:770px; padding:0 0 0 0; margin:0px; }
   .linkBar    { width:200px; float:right; margin:5px 20px 20px 5px; }
   .linkBarPlus   { width:425px; float:right; margin:5px 20px 20px 5px; }

   .imgCurrent { width:33%;float:left; margin:0 10px 10px 0; }
   
   p.shareText { padding:0 0 5px 2px; margin:0; float:left; width:90px; }
   
   #carousel-image-and-text         { width:620px; height: 520px; }
   #carousel-image-and-text .item-block img  { width: 620px; height: 340px; }
   #carousel-image-and-text .touchcarousel-item    { width: 620px; height: 340px; }
   #carousel-image-and-text .item-block      { width: 620px; height: 520px; display: block; }
   
   h1 {width:70%;}

   .gTransBox   { padding:0 0 20px 0; float: right; width: 425px; }
   .article-section .gTransBox   { width: 410px; }
   
}
@media only screen and (min-width: 1440px){
   #headerSlideContent { width:1394px; height: 55px; margin:0 auto; color: white; }
   #headerSlideContent img   { padding:7px 0 0 0; }

   #wrap { width:1394px; margin:0 auto; padding:0; }

   .mastHead    { float:left; width:660px; padding:0 0 60px 0; margin:0; }
   .ftiLogo     { float:right; margin:0; padding:0; width:260px;  }

   .footBox      { width:1394px; margin:0 auto; }
   .footBreakBar {display:none;}

   #prior      {display:block;}
   #srchBoxNav {display:block;}
   #srchMo     {display:none;}   
      
   .screenWidth {width:350px;}      

   #topIndustContent .minFeature {width:250px;}

   #filterList { width:190px; float:right; }
   #hpContent  { width:1190px; float:left; }
   #homegrid   { width:1190px; float:left; }
   #container  { width:100%; padding:0 0 20px 0; }
   
   #archiveContent   {width:880px;}

   #sectBloc   {display:none;}
   
   .rightCols   { width:190px; float:right; }
   .rightColTwo { display:block; width:220px; float:right; margin-left:15px; padding-left:15px; border-left:1px dotted #ccc; }

   .minFeature {width:270px;}
   .bigFeature { width:570px; height:560px; padding:0; margin:0px 20px 20px 0px; }

   .articleBox { float:left; width:930px; padding:0 0 0 0; margin:0px; }
   .linkBar    { width:200px; float:right; margin: 5px 0px 20px 12px; }
   .linkBarPlus   { width:410px; float:right; margin:5px 0px 20px 0; }

   .imgCurrent { width:33%;float:left; margin:0 10px 10px 0; }

   p.shareText { padding:0 0 5px 2px; margin:0; float:left; width:90px; }
   
   #carousel-image-and-text         { width:570px; height: 540px; }
   #carousel-image-and-text .item-block img  { width: 570px; height: 340px; }
   #carousel-image-and-text .touchcarousel-item    { width: 570px; height: 340px; }
   #carousel-image-and-text .item-block      { width: 570px; height: 540px; display: block; }
   
   h1 {width:70%;}

   .gTransBox   { padding:0 0 20px 0; float: right; width: 425px; }
   .article-section .gTransBox   { width: 410px; }
   .rightCols .gTransBox,
   .sidePromoBox .gTransBox { width: 100%;}

}


@media print {
   /*  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } */
     * { background: transparent !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
   /*  a, a:visited { text-decoration: underline; }
     a[href]:after { content: " (" attr(href) ")"; }
     abbr[title]:after { content: " (" attr(title) ")"; }
     .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
    */

   pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
   thead { display: table-header-group; } 
   tr, img { page-break-inside: avoid; }
   img { max-width: 100% !important; }
   @page { margin: 0.5cm; }
   p, h2, h3 { orphans: 3; widows: 3; }
   h2, h3 { page-break-after: avoid; }

   #headerSlideContent {display:none;}

   #wrap { width:75%; margin:0 auto; padding:0; }
   .footBox   {display:none;}

   .megamenu {display:none;}

   .mastHead   { float:left; width:60%; padding:40px 0; margin:0; }
   .ftiLogo { float:right; margin:40px 0 0 0; padding:0; width:200px;  }

   .logIn      {display:none;}

   #filterList {display:none;}
   #hpContent  { width:1190px; float:left; }
   #homegrid   { width:1190px; float:left; }
   #container  { width:100%; padding:0 0 20px 0; }

   #printFooter { display:block; color:#666; font-size:.8em; border-top:8px solid #003763; padding:20px 0; margin:20px 0; }

   .linkBarPlus	{ float:none; width:100%; margin:20px 0 0 0; }

   .aboutAuthor   { width:100%; float:none; }
   .myJournalBox   {display:none;}
   .downloadBox   {display:none;}
   .shareBoxArticle  {display:none;}

   #rr_currentIssue  {display:none;}

   .pullquote  { width:40%; border-top:8px solid #15a648; font-size:1.7em; font-weight:bold; float:left; margin:10px 20px 10px 0; padding-top:10px; }
      
      footer	{ width:1394px; margin:0 auto; background-color:#fff; }
      
      .articleBox { float:none; width:100%; }

      .imgCurrent { width:33%;float:left; margin:0 10px 10px 0; }

}
/* Articles */
intro380380.twitter-link {
   background: url(/uploads/images/twitter-icon.png) -3px center no-repeat;
   padding-left: 15px;
}
h1.articleTitle   { 
   font-size:4em; 
   line-height:1.1em; 
   padding:0; 
}

.article hr.after-catchline{ clear: both;}
.article .roundtable-label { color: black; font-family: 'Source Sans Pro', Arial, sans-serif; }
.article p.anchor-wrap { padding: 0 !important; margin: 0 !important; line-height: 1px !important; color: white;}
.article .anchor { font-size: 0; text-index:-10000px; color: white;}
.articleBox h2 { font-size:1.75em; text-shadow:none; letter-spacing:0px; }
.articleBox h3 { font-size:1.5em; line-height:1em; margin:0; padding:10px 0px 5px 0px; }

.firstcharacter { float: left; font-size:8em; font-weight:bold; line-height: 104px; padding:0 0px 10px 0; margin-right:10px; color:#15a648; border-bottom:8px solid #000; }
.first-character { font-weight: 700; line-height: 0.72; padding-bottom: 4px; font-size: 6rem; float: left; margin-right: 10px;}
.queueanda { font-size:1.2em; font-weight:bold; padding-bottom:0px; margin-right:5px; }

.article .disclaimer { font-size: .8em; }
.article .article-main-image {
   overflow:hidden;
   /*max-width:500px;*/
   width:50%;
   float:right; 
   margin:0 0 20px 20px;
}

.article .article-main-image img {width:100%;}

.article h1 {
   padding: 0;
   margin:10px 0;
   width: auto;
}
.article-body h2 {
   margin-bottom: .5em;
}
.article .article-body hr {
   clear:both;
   margin: 2em 0;
}
.article .catchline b {
   text-transform: uppercase;
   font-family: 'Source Sans Pro', Arial, sans-serif;
}
.article .catchline {
/* font-family: Lora, Georgia, serif;*/
}
.article .no-catchline {
   height: 10px;
}
.article .article-intro{
   font-size: 1.1em;
/* font-family: Lora, Georgia, Serif;*/
   font-style: italic;
}
.article-body p {
   margin:0 0 1em 0;
   color: #39332c;
}
.article-body .left{ float: left; margin-right: 2em; }
.article-body .right { float: right; margin-left: 2em;}

.article .pullquote-right {
   float: right;
   clear: right;
   padding: 21px 0 0 0;
   margin: 15px 0 0 15px;
   border-top: 8px solid black;
   font-size: 2em;
   font-weight: bold;
   color: #39332c;
}
.article .img-right {
   float: right;
   margin-left: 15px;
}
.article .img-left {
   float: left;
   margin-right: 15px;
}
.article .pullquote-right {
   float: right;
   margin-left: 15px;
}
.article .pullquote-left {
   float: left;
   margin-right: 15px;
}
.article-purple b,
.article-purple strong {
   color: #2c3684;
}

.article-purple .pullquote-right {
   border-top: 8px solid #2c3684;
}

.article .serif {
   font-family: Lora, Georgia, Serif;
}

.article .sidebar-right { float: right; width: 35%; margin: 0 0 2em 2em;}
.article .sidebar-left { float: left;  width: 35%; margin: 0 2em 2em 0; }
.article .sidebar-right img,
.article .sidebar-left img { width: 100%;}

.article-list { float: left; width:45%; margin: 0 20px 0 0; }
.article-list ul { list-style: none; margin:10px 0 0 0; padding:0;}
.article-list ul li { clear: both; margin: 0 0 15px 0; padding: 0;}
.article-list ul li .img-wrap,
.linkBarPlus.side-article-list .img-wrap { float:left; margin: 0 10px 4px 0; background: #eee; width: 75px; height: 75px; background-image: url(/static/images/no_image.gif); background-position: center center; background-repeat: no-repeat;}
.article-list a,
.linkBarPlus.side-article-list a { font-weight: bold;}
.linkBarPlus.side-article-list ul { margin: 10px 0 0 0;}
.linkBarPlus.side-article-list li { margin: 0 0 20px 0;}

.article img.wide { width: 100%; margin: 1em 0; }

.article .small-intro { font-weight: bold; font-size: 1.5em;}

/** Article-specific styles **/
/* A Communications Strategy for Volatile Times */
.article-238 .firstcharacter {
   color: #392D5D;
}
.article-238 h1.articleTitle {
   font-size: 3.5em;
}
.article-238 .pullquote-right {
   width: 314px;
}
/* E-discovery – Taking Predictive Coding Out of the Black Box */
.article-237 h1,
.article-237 h3 {
   color: #C6000F;
}
.article-237 h6 {
   color: #F77507;
   font-size: 1.3em
}
.article-237 .firstcharacter {
   color: #C92127;
}
.article-237 .footnote {
   color: #6C647B;
   font-size: 12px;
}
.article-237 hr.thick {
   border: 0;
   border-top: 15px solid #E6E7E6;
}
.article-237 #numbered {
   width: 100%;
}
.article-237 #numbered .num-row {
   clear: both;
}
.article-237 #numbered img {
   float: left;
   clear: left;
   margin-right: 20px;
   margin-bottom: 20px;
}
.article-237 #numbered p {
   font-size: 1.7em;
   font-weight: 300;
}
.article-237 .bignum-wrap {
   width: 270px;
   float: left;
   margin-right: 20px;
   border-top: 1px solid #ddd;
   border-bottom: 1px solid #ddd;
   padding: 1em 0;
}
.article-237 .bignum {
   font-size: 8em;
   color: #F77100;
   font-weight: 300;
   float: left;
   margin-right: 32px;
   line-height: 1em;
}
.article-237 .bignum-desc {
   font-family: Georgia, Serif;
   font-size: 1.3em;
   font-style: italic;
}
.article-237 .definition {
   float: right;
   margin-left: 15px;
   margin-bottom: 15px;
   width: 30%; padding:15px; background: #E1F3FC;
}
.article-237 .definition .desc {
   margin-top: 6px;
} 
.article-237 ul {
   margin: 0 0 2em;
   font-size: 1.1em;
}
.article-237 ul li {
   margin-bottom: 1em;
}
/* Latin America Security Index */
.article-239 .latin-map {
   margin: 20px 0;
}

.article-239 .article .img-left {
   width: 32%;
   margin-right: 1%;
   margin-bottom: 1%;
}
/* IE 8 and below */
.lt-ie9 .article-239 .article {
   width: 960px;
}

.lt-ie9 .article-239 .linkBar,
.lt-ie9 .article-239 .linkBarPlus {
   float: left !important;
   margin-right: 10px;
   border-top: 8px solid #003763;
   padding: 10px;
}

/* china plus one */
.article-253 .article-main-image { width: 100%; /*margin: 73px 0 20px 20px;*/ }
/*.article-253 h1.articleTitle { white-space: nowrap; }*/
.article-253 .firstcharacter { 
   border: 0;
   color: #eb1d25;
   font-weight: 300;
   font-size: 10em;
   line-height: .7;
}
.article-253 .article-intro { border-bottom: 1px solid #ccc; margin-bottom: 10px; }
.article-253 .article-intro p { 
   margin-left: 10%;
   font-size: 1.5em;
   font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
   line-height: 1.3em;
}
.article-253 .articleBox h3 {
   font-size: 1.7em;

   color: #eb1d25;
   margin-bottom: 20px;
}
.article-253 .big-break {
   color: #39332c;
   font-size: 2.2em;
   font-weight: bold;
   padding-top: 30px;
   border-top: 8px solid #eb1d25;
   padding-top: .8em;
}
.article-253 strong { color: #eb1d25;}

.article-253 h2 { font-size: 2.15em; font-weight: 400; color: #eb1d25; margin-bottom: 15px; }

.article-253 .pullquote { border: 0; width: 40%; }
.article-253 .pullquote h2 { font-size: 1.1em; font-weight: 400; color: #eb1d25; }
.article-253 .pullquote p { font-size: .85em; font-weight: 400; color: #39332c; }

.article-253 .sidebar-01 { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding: 30px 0; margin-left: 52%; }
.article-253 .sidebar-02 {margin-left:43%;}
.article-253 .img01 { float: left; width:50%; }
.article-253 .img02,
.article-253 .img03 { border:1px solid #ccc; width: 100%;}

/* IPO round table */
.article-255 .article-main-image { 
   width: 100%; 
   margin: 3% 0;
   padding: 6% 0; 
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
}
.article-255 h1.articleTitle {   }
.article-255 .firstcharacter { 
   border: 0;
   color: #ffcd03;
   font-weight: 300;
   font-size: 10em;
   line-height: .7;
}
.article-255 .article-intro { border-bottom: 1px solid #ccc; margin-bottom: 4%; }
.article-255 .article-intro p { 
   margin-left: 10%;
   font-size: 1.5em;
   line-height: 1.3em;
   font-style: italic;
}
.article-255 .pullquote {
   border-color: #ffcd03;
   border-bottom: 1px solid #ccc;
   padding-bottom: 2%;
}
.article-255 .pullquote-right { width: 55%; margin-left: 25px; }
.article-255 .img01 {
   width: 55%; margin-left: 15px; float: right;
}
.article-255 .sidebar-01 {
   width: 45%; margin: 0 4% 4% 0; float: left; background: #ffcc00;
}
.article-255 .sidebar-01 p {
   padding: 9%
}
.article-255 .img02 { width: 100%; }
.article-255 .img03 { width: 55%; margin-left: 15px; float: right; }

/*the-realities-of-the-new-uk-bribery-act*/
.article-263 .article .article-main-image { width: 100%; }
.article-263 .article-body h2,
.article-263 .firstcharacter {
   color: #c32c70; /* pink */
   border: none;
   font-weight: normal;
   line-height: 104px;
}
.article-263 .article-body h2 { margin: 10px 0 10px; }
.article-263 .article-body { font-weight: 300; }
.article-263 .sidebar-1 { width: 65%; float: right; margin-left: 2em; font-size: .9em; }
.article-263 .sidebar-1 .img-1,
.article-263 .sidebar-1 .img-2,
.article-263 .sidebar-1 .img-3 { float: left; margin: 0 15px 15px 0;}
.article-263 .article-body h3 { font-weight: 500; font-size: 2.5em; margin: 1em 0 .3em 0; }
.article-263 .sidebar-2 { width: 65%; margin-bottom: 2em; }

/* dont-cover-up-fess-up */
.article-264 .article .article-main-image { width: 100%; }
.article-264 .article-body h1,
.article-264 .article-body h2,
.article-264 .firstcharacter { color: #219d84;  border: none; font-weight: 100; } /* blue green */
.article-264 .article-intro { font-family: "Source Sans Pro", Arial, sans-serif; font-style: normal; }
.article-264 .article-body h2 { margin: 10px 0 10px; }
.article-264 .article-body h1 { border-top: 8px solid #219d84; padding-top: 2%; margin-top: 4%;}
.article-264 .img-1 { border: 1px solid #c2c2c2; width: 100%;}
.article-264 .img-2 { margin-left: 2.5em;}


/* the-legal-risks-that-keep-directors-and-general-counsel-awake */
.article-265 .article-body h2,
.article-265 .firstcharacter { color: #f15922; border: none; } /* orange */
.article-265 .article-body h2 { margin: 10px 0 10px; }
.article-265 .pie-1,
.article-265 .pie-2 { float: left; width: 48%; margin-bottom: 4%; margin-top: 4%;}
.article-265 .pie-1 { margin-right: 2%;}

/* Social vs. Traditional Media */
.article-270 .article-main-image { width: 100%;  }
.article-270 .firstcharacter { color: #3ed2ef;  border: none; font-weight: 100; } /* blue */
.article-270 h2 { color: #3ed2ef; margin: .5em 0; }
.article-270 .gray-block { background: #353535;  margin: 10px 0; padding: 23px;}
.article-270 .gray-block p { margin: 0 0 0 80px; color: white;}
.article-270 .gray-block-1 { background: url('/uploads/images/social_vs_traditional_media_01.jpg') 23px center no-repeat #353535; }
.article-270 .gray-block-2 { background: url('/uploads/images/social_vs_traditional_media_02.jpg') 23px center no-repeat #353535; }
.article-270 .gray-block-3 { background: url('/uploads/images/social_vs_traditional_media_03.jpg') 23px center no-repeat #353535; }
.article-270 .gray-block-4 { background: url('/uploads/images/social_vs_traditional_media_04.jpg') 23px center no-repeat #353535; }
.article-270 .reference { font-size: .9em;}
/* Corporate Anonymity */
.article-269 .article-main-image { width: 100%;  }
.article-269 .firstcharacter { color: #c50009;  border: none; font-weight: 100; } /* red */
.article-269 h2 { 
   color: #c50009; 
   margin: .5em 0; 
   display: inline-block;
   clear: both;
   background-image: url(/uploads/images/corp_anon_glasses.jpg);
   background-repeat: no-repeat;
   background-position: right center;
   padding-right: 51px;
}
.article-269 .toc a { color: #c50009; font-weight: bold;}
.article-269 .panelist { margin: 30px 0; clear: both; }
.article-269 .panelist-male p { margin-left: 111px;}
.article-269 .panelist-female p { margin-right: 94px;}
.article-269 .catchline { color: #c50009; }

/* Start Me Up */
.article-271 .firstcharacter { color: #f36e32;  border: none; font-weight: 100; } /* orange */
.article-271 h2 { color: #f36e32; margin: .5em 0; }
.article-271 .sidebar-right {
   float: right;
   width: 35%;
   margin: 0 0 0 2em;
   background: #f6f6f6;
}
.article-271 .sidebar-right h2 { color: black; padding: 22px 22px 0 22px; margin: 0;}
.article-271 .sidebar-right p { font-size: 1.1em; padding: 22px; }
.article-271 strong, .article-271 .orange  { color: #f36e32; }
.article-271 .black strong { color: black; }
.article-271 .sidebar-right img { width: 100%; margin-bottom: 2em;}

/* africa-booms-multinationals-take-notice */
.article-280 .sidebar-01 { width: 40%; }
.article-280 .sidebar-right h2 { color: black; border-top: 10px solid #2c3684; padding-top: 1em; margin-top: 1em;}
.article-280 .firstcharacter { color: #dc2910;  border: none; font-weight: 100; } /* orange */
.article-280 .article-body strong { color: #2c3684;}
/* is-the-price-right */
.article-281 .sidebar-01 { width: 40%; }
.article-281 h2 { color: #4ebad7; margin-bottom: .5em;}
.article-281 .firstcharacter { color: #0cb2dc;  border: none; font-weight: 100; } /* orange */
.article-281 .article-body strong { color: #2c3684;}
/* hit-product-pirates-where-it-hurts */
.article-282 .sidebar-01 { width: 50%; }
.article-282 .sidebar-02 { width: 50%; }
.article-282 h2 { color: #5f19ae; }
.article-282 .sidebar-left h2,
.article-282 .sidebar-right h2 { color: black; border-top: 10px solid #5f19ae; padding-top: 1em; margin-top: 1em;}
.article-282 .firstcharacter { color: #7aa850;  border: none; font-weight: 100; } 

/* better-health-care-through-clinical-integration */
.article-288 h2,.article-288 h3 { color: #66d4df; }
.article-288 .firstcharacter { color: #66d4df;  border: none; font-weight: 100; } 

/* latin-security-2013 */
.article-287 h2, .article-287 h3 { color: #454340; }
.article-287 .firstcharacter { color: #454340;  border: none; font-weight: 100; } 
.article-287 #latin-map-mobile { display: none;}
.article-287 #latin-map-mobile img { width: 100%; height: auto; }

/* IE 8 and below */
.lt-ie9 .article-287 .article { width: 930px; }
.lt-ie9 .article-287 .linkBar,
.lt-ie9 .article-287 .linkBarPlus { float: left !important; margin-right: 10px; border-top: 8px solid #003763; padding: 10px; }

/* 2013-life-sciences-investor-survey */
.article-289 .article-body img { width: 100%; }
.article-289 h2, .article-289 h3 { color: #05305F; }
.article-289 h3 { size: 1.5em; }
.article-289 h3.icon-01 { background: url(/uploads/images/life-sciences-11-icon.jpg) left top no-repeat; padding-left: 60px; min-height: 35px; }
.article-289 h3.icon-02 { background: url(/uploads/images/life-sciences-12-icon.jpg) left top no-repeat; padding-left: 60px; min-height: 35px; }
.article-289 h3.icon-03 { background: url(/uploads/images/life-sciences-13-icon.jpg) left top no-repeat; padding-left: 60px; min-height: 35px; }
.article-289 .firstcharacter { color: #05305F;  border: none; font-weight: 100; } 
.article-289 hr.thick { border-top: 15px solid #E6E6E7;}
.article-289 strong { color: #87898A; font-weight: normal;}

/* surmounting-fdis-political-hurdles */
.article-299 .firstcharacter { color: white;  border: none; background: #cae9eb; border-radius: 2em; width: 12%; text-align: center; } 
.article-299 .blue-box { background: #cae9eb; margin: 2% 2% 2% 0; }
.article-299 .blue-box div { padding: 30px; }
.article-299 .blue-box.half { width: 47%;  float: left; }
.article-299 .blue-box.full { width: 96%; clear: both;  }
.article-299 .article-main-image { width: 100%;}

/* stronger-economy-brings-new-worries */
.article-300 .firstcharacter { color: #154b85;  } 
.article-300 h2 { color: #154b85; }
.article-300 .article-body small { color: #999; }
.article-300 .sidebar-01 { width: 50%; border-top: 7px solid #154b85; padding-top: 15px; }
.article-300 .sidebar-01 p { color: #154b85; line-height: 1em; font-size: 2.5em;  font-weight: 800;}
.article-300 .sidebar-02 { width: 60%; }

/* no where to hide */
.article-301 h2 { color: #154b85; }
.article-301 .sidebar-01 { width: 50%; border-top: 7px solid #154b85; padding-top: 15px; }
.article-301 .sidebar-01 p { color: #154b85; line-height: 1em; font-size: 2.5em;  font-weight: 800;}
.article-301 img.sidebar-02 { width: 40%; }

/* a new war plan */
.article-308 h1 { font-size:1px; text-indent:-2000px; }
.article-308 h2 { color: #fe6700; font-size:1.86em;}
.article-308 .article .article-main-image {width:100%;}
.article-308 .article-main-image:after {clear:both;}
.article-308 p.teaser {margin-bottom:0;}
.article-308 .bullseye {clear:both;}
.article-308 .bullseye-img { float:left; width:8%}
.article-308 .bullseye-img img {width:64%;margin-top:5px;}
.article-308 .bullseye-content {float:left;width:90%}
.article-308 .article .catchline {font-family:"Source Sans Pro",Arial,sans-serif;font-weight:normal;}
.article-308 .before-catchline {display:none;}
.article-308 span.firstcharacter {color:black;font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100;text-decoration:none;border:0;font-size:6.5em;line-height:0.8em}

/* faster money */
.article-309 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-309 .article .intro {font-size: 1.7em; font-weight: 100; line-height: 1.4;}
.article-309 p.teaser { font-weight: 400; font-size: 2rem;}
.article-309 h2 { color: #144b85; }
.article-309 .important-text {font-weight: 600;}
.article-309 .free-money-list {margin-bottom: 1em;}
.article-309 .free-money-list p {color: #144b85; margin-bottom: 0.5em;}
.article-309 span.firstcharacter { padding: 0; background-color: #f68e27; color: white; border-radius: 50%; display: block; line-height: 120px; width: 120px; height: 120px; font-size: 5.5rem; font-weight: 600; text-align: center; margin-right: 2rem; margin-bottom: 0.5rem; border:0;}
.article-309 .before-catchline {display:none;}
.article-309 .colored-bullets:before {content: '\b7\a0'; line-height: 0.5; display: inline-block; height: 10px; width: 10px; border-radius: 50%; margin-right: 0.5em;}
.article-309 .colored-bullets.orange-bullets:before{ color: #f68e27; background-color: #f27343; }
.article-309 .article-body ul {list-style-image:url(/uploads/images/309-bullets.png);}
.article-309 .article-body ul li {color:#003763;font-weight:bolder;}
.article-309 .content-image {float:right;margin-bottom:50px;margin-left:10px;}
.article-309 .steps { background-color:#144b85;clear:both;float:none;color:white;padding: 20px 5%;}
.article-309 .steps h3 { font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100; font-size:1.68em; line-height:1.4em;margin-bottom:20px;}
.article-309 .steps p {color:white;clear:both;}
.article-309 .step-1 {width:45%;float:left;}
.article-309 .step-2 {width:45%;float:right;}

/* in any event */
.article-313 h2 { color: #fe7d5e; border-top: 1px solid #cccccc; margin: 1.2em 0; padding-top: 1.2em;}
.article-313 span.firstcharacter {color:black;font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100;text-decoration:none;border:0;font-size:6.6em;line-height:0.7em;}
.article-313 .article-intro { font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100; font-style: normal; }

/* the big steal */
.article-314 span.firstcharacter {color:black;font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100;text-decoration:none;border:0;font-size:6.6em;line-height:0.7em;}
.article-314 .article-intro { font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100; font-style: normal; }
.article-314 h2 { font-size: 1.2em; }
.article-314 h3 { color: #29a37d; font-size: 1.2em; }
.article-314 .bullets { background: #e1f2ed; padding: 1.5em; margin-bottom: 1em; column-count: 3; -o-column-count: 3; -ie-column-count: 3;  -moz-column-count: 3; -webkit-column-count: 3; }
.article-314 .bullets > p {  text-indent: -0.7em; margin-bottom: 20px; font-size: 1.1em; padding-left: 1.2em; text-indent: -1.2em; }
.article-314 .bullets .bullet { color: #29a37d; font-weight: bold; font-family: arial; font-size: 1.5em; vertical-align: bottom; margin-right: .3em;}

/* empower your iro */
.article-315 span.firstcharacter {color:black;font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100;text-decoration:none;border:0;font-size:6.6em;line-height:0.7em;}
.article-315 .article-intro { font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100; font-style: normal; }
.article-315 .bullet-point  { font-weight: bold; color: black; }
.article-315 .bullet-point .bullet { color: #00ebcd; font-weight: bold; font-family: arial; font-size: 1.5em; vertical-align: bottom; margin-right: .3em;}
.article-315 .box1 { padding: 2em; background: #eff1ee; }
.article-315 h2 { color: black; border-top: 1px solid #cccccc; margin-bottom: 0; padding: 25px 0; }
.article-315 #title1 { background: url(/uploads/images/empower_icon_01.gif) left center no-repeat; padding-left: 45px; }
.article-315 #title2 { background: url(/uploads/images/empower_icon_02.gif) left center no-repeat; padding-left: 45px; }
.article-315 #title3 { background: url(/uploads/images/empower_icon_03.gif) left center no-repeat; padding-left: 45px; }
.article-315 #title4 { background: url(/uploads/images/empower_icon_04.gif) left center no-repeat; padding-left: 45px; }
.article-315 #title5 { background: url(/uploads/images/empower_icon_05.gif) left center no-repeat; padding-left: 45px; }
.article-315 .img1 { width: 50%; }
.article-315 .box1 p { min-height: 49px; padding-left: 65px; }
.article-315 .box1 .p1 { background: url(/uploads/images/empower_icon_06.gif) left top no-repeat; }
.article-315 .box1 .p2 { background: url(/uploads/images/empower_icon_07.gif) left top no-repeat; }
.article-315 .box1 .p3 { background: url(/uploads/images/empower_icon_08.gif) left top no-repeat; }
.article-315 .box1 .p4 { background: url(/uploads/images/empower_icon_09.gif) left top no-repeat; }

/* rx for transformation */
.article-316 .articleTitle { color: #d22445; }
.article-316 h3 { font-size: 1.3em; line-height: 2em; }
.article-316 .sidebar { background: #d22445; padding: 2em; color: white; }
.article-316 .sidebar .quote { font-size: 2.5em; font-weight: bold;}
.article-316 .sidebar .quote-credit { text-align: right; display: block; line-height: 3em; }
.article-316 span.firstcharacter {color:black;font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100;text-decoration:none;border:0;font-size:6.6em;line-height:0.7em;}
.article-316 .article-intro, 
.article-316 .catchline { font-family:"Source Sans Pro",Arial,sans-serif !important;font-weight:100 !important; font-style: normal !important; }
.article-316 .article-body ul {list-style:none;}
.article-316 .article-body ul li { font-size: 1.2em; margin-bottom: 1em;}
.article-316 .article-body ul li:before { content: "\2022"; color: #d22445; padding:0 5px 0 10px; margin-left: -1em; font-size: 1.5em; }
.article-316 .title1 { background: url(/uploads/images/rx-icon-01.gif) left center no-repeat; padding: 5px 0 5px 50px; }
.article-316 .title2 { background: url(/uploads/images/rx-icon-02.gif) left center no-repeat; padding: 5px 0 5px 50px; }
.article-316 .title3 { background: url(/uploads/images/rx-icon-03.gif) left center no-repeat; padding: 5px 0 5px 50px; }

.article-316 .box1 { background: #fcfcf5; padding: 3em; margin-bottom: 1em; }
.article-316 .box1 .columns { column-count: 3; -o-column-count: 3; -ie-column-count: 3;  -moz-column-count: 3; -webkit-column-count: 3; }
.article-316 .box1 .columns > p {  text-indent: -0.7em; margin-bottom: 20px; font-size: 1.1em; padding-left: 1.2em; text-indent: -1.2em; }
.article-316 .box1 .bullet { font-weight: bold; font-family: arial; vertical-align: bottom; margin-right: .3em;}

/* population-health-management-to-the-rescue */
.article-321 .article-intro {font-family:"Source Sans Pro",Arial,sans-serif; font-style: normal;}
.article-321 span.firstcharacter {color:#ff6432;font-family:"Source Sans Pro",Arial,sans-serif;font-weight:100;text-decoration:none;border:0;font-size:6.6em;line-height:0.7em;}
.article-321 h2 { color: #ff6432; }
.article-321 .chart1 { width: 100%; font-size: 1.5em; }
.article-321 .chart1 th { color: #737373; }
.article-321 .chart1 td { border: 3px solid white; padding: 2%; }
.article-321 .chart1 .yellow1 { background: #fff093;}
.article-321 .chart1 .yellow2 { background: #ffeb6a;}
.article-321 .chart1 .yellow3 { background: #ffe222;}
.article-321 .chart1 .gray1 { background: #e8e8e8; color: #737373;}
.article-321 .chart1 .gray2 { background: #e8e8e8; }

/* Blueprint for Innovation */
.article-323 .img1 { width: 50%;}
.article-323 .img5 { width: 50%;}
.article-323 .pink,
.article-323 .quote p { color: #fe695e;}
.article-323 .quote  p.quote-credit { color: #39332c; font-size: .9em;}
.article-323 .green,
.article-323 h2 { color: #305136;}
.article-323 .intro2 { font-size: 1.3em;}
.article-323 .intro2 p { color: #fe695e;}
.article-323 .fake-hr { border-top: 1px solid #cccccc; margin: 1.5em; margin-left: 38%; }
.article-323 .sidebar1 p { font-size: 2em; line-height: 1em; font-weight: bold; color: #ef6861; border-top: 7px solid #ddebca; padding-top: 1em; }

/* Ye Olde Supermarket */
.article-324 h2,
.article-324 .articleTitle { color: #bf3f43;}
.article-324 .img1 { margin-bottom: 3em; }
.article-324 .img2 { width: 40%;}
.article-324 .green-box { background: #d9eddc; padding: 2em; margin-bottom: 2em;}
.article-324 .catchline { font-family:"Source Sans Pro",Arial,sans-serif; font-weight: normal; }
.article-324 .pre-catchline { font-size: 1.5em; display: block; margin-bottom: 1em; font-weight: bold;}

/*not-your-fathers-proxy-fight*/

.article-334 .articleTitle,
.article-334 .blue { color: #241dcc; }
.article-334 h2,
.article-334 .red { color: #e65225; }
.article-334 .purple { color: #3c2a66; }
.article-334 h2 { font-weight: normal; }
.article-334 .firstcharacter { color: #e65225; font-weight: 300; border:0; }
.article-334 .catchline,
.article-334 .article-intro p { font-family:"Source Sans Pro",Arial,sans-serif;  }

/* Angels in the Analytics */
.article-332 .articleTitle { color: #241dcc; text-transform: uppercase; font-size: 5em; line-height: 1.2em; margin:0; }
.article-332 h2 { color: #2bbe78; }
.article-332 .purple { color: #4230bc; }
.article-332 .img1 { width: 60%; }
.article-332 .firstcharacter { color: #2bbe78; font-weight: 300; border:0; }
.article-332 .article-intro p { font-family:"Source Sans Pro",Arial,sans-serif;  }
.article-332 .sidebar1{ border-top: 7px solid #2abe78; padding-top: 1em; font-size: 2em; font-weight: bold; width: 50%; }
.article-332 ul { font-size: 1.2em; }
.article-332 .catchline,
.article-332 .article-intro p { font-family:"Source Sans Pro",Arial,sans-serif;  }
.article-332 .article-body li { margin-bottom: 1em; }

/* Calling Dr Data */
.article-333 .articleTitle ,
.article-333 .blue { color: #3c62ae; }
.article-333 h2 { color: #f05023; }
.article-333 .firstcharacter { color: #2bbe78; font-weight: 300; border:0; }
.article-333 .catchline,
.article-333 .article-intro p { font-family:"Source Sans Pro",Arial,sans-serif;  }
.article-333 .catchline { font-size: 1.3em;}
.article-333 .img1 { width: 50%; margin-bottom: 3.5em;}
.article-333 .box1 { background: #e8f0f2; padding: 2em; margin-bottom: 2em; }
.article-333 .box1 h2 { color: #3c62ae; }
.article-333 .box1 p{
           column-count: 2;
       -o-column-count: 2;
      -ie-column-count: 2; 
      -moz-column-count: 2;
   -webkit-column-count: 2;
}
.article-333 .bullet { font-weight: bold; font-family: arial; font-size: 1.5em; vertical-align: bottom; margin-right: .3em;}

 /* When Your Taxes Are Everybodys Business */
.article-335 .articleTitle,
.article-335 h2,
.article-335 .purple { color: #4a1751; }
.article-335 .pink { color: #f6a0b4; }
.article-335 .exsummary { color: #4a1751; font-size: 1.6em}
.article-335 .sidebar1 { width: 50%; font-size: 2em; font-weight: bold; line-height: 1em; margin-bottom:.5em;}
.article-335 .sidebar1 p { line-height: 1.2em; margin-bottom:0; }
.article-335 .bullet { font-size: 1.5em; margin: 0 .3em; }

/* Q&A */
.article-343 h2 { color: #e46b41; font-weight: 100; font-size: 4em; }
.article-343 .box1 { background: #faf6d7; padding: 2em; }
.article-343 .articleTitle { font-weight: 100; color: #0d3656; }
.article-343 .article .catchline { font-weight: 100; color: #0d3656; font-family:"Source Sans Pro",Arial,sans-serif; }
.article-343 p.q { font-weight: bold; }
.article-343 span.qletter { color: #5c9ec2; font-size: 2em; }
.article-343 span.aletter { font-weight: bold; color: #663882; font-size: 2em; }
.article-343 .img0 {width:30%;}
.article-343 .img1 {width:50%;}
.article-343 .sidebar1 { background: #398eb9; color: white; padding: 1em; font-size: 2em; box-sizing: border-box; }

/* affordable care act */
.article-349 .articleTitle { color: #fd0192; }
.article-349 h2 { color: #fd0192; }

/* Is Business Ethics an Oxymoron? */ 
.article-354 .articleTitle { font-size:1px; text-indent:-2000px; }
.article-354 .article .article-main-image {width:100%;}
.article-354 .article-main-image:after {clear:both;}
.article-354 .firstcharacter { color: #0d8edf; font-weight: 300; border:0; }
.article-354 h2 { color: #0d8edf; }
.article-354 .catchline,
.article-354 .article-intro { font-family:"Source Sans Pro",Arial,sans-serif; }
.article-354 .img1 {width:40%;}

/* BANKS IN THE CROSSHAIRS */
.article-355 .articleTitle { font-size:1px; text-indent:-2000px; }
.article-355 .article .article-main-image {width:100%;}
.article-355 .article-main-image:after {clear:both;}
.article-355 h2 { color: #009366; }
.article-355 .img1 { width: 50%; }
.article-355 .box1 { background: #d7ead0; padding: .5em 0; color: #009366; margin-bottom: 1em; }

/* Social Media Power Users and Why They Matter */
.article-357 h2,
.article-357 .blue { color: #318aca; }
.article-357 .blue-intro { font-size: 1.5em; clear: both; }
.article-357 ul { font-size: 1.2em; color: #318aca; padding: 0 0 0 1.2em;}


/* inside-the-busiest-patent-court-in-america */
.article-362 .p1,
.article-362 .p2 { color: #8a00da; font-size: 1.5em;}
.article-362 .img1 { width: 40%; }

/* searching-for-value-equity-market-valuations-home-and-away */
.article-364 .catchline,
.article-364 h2 { color: #239d88; }
.article-364 .img5,
.article-364 .img6,
.article-364 .img7,
.article-364 .img8,
.article-364 .img9,
.article-364 .img10 { width: 100%;}
.article-364 .quote1 { border-left: 5px solid #239d88; padding-left: 1em; font-size: 1.5em; }

/* The Long (and Expensive) Good-Bye */
.article-371 .intro1 { color: black; font-weight: bold; font-size: 1.5em; }
.article-371 h2 { color: #cc0075; }
.article-371 .sidebar { color: #cc0075; font-size: 2.3em; width: 49%; margin-bottom: 1em; font-weight: bold; }

/* When Is a Payment a Bribe? */
.article-372 .intro1 { color: black; font-weight: bold; font-size: 1.5em; }
.article-372 .sidebar1 { color: #fe272c; font-size: 2.3em; width: 49%; margin-bottom: 1em; font-weight: bold; }
.article-372 .img1 { width: 40%; }


/* Myanmar at a Pivotal Stage: Will Fortune Favor the Bold? */
.article-380 h2.green { color: #34B033; }
.article-380 h2.red { color: #EB2839; }
.article-380 h1 { margin: 10px 0 27px 0; }
.article-380 .article-main-image { width: 100%; margin-bottom: 27px; }
.article-380 h1.articleTitle { line-height: 1em; }
.article-380 p.space {margin-bottom: 4em; }
.article-380 .firstcharacter { 
   border: 0;
   color: #EB2839;
   font-weight: 300;
   font-size: 10em;
   line-height: .7;
}

.article-380 .sidebar-01,
   .article-380 .sidebar-02 {margin-left:0;}

/* ￼￼THE LONG ROAD TO IMPROVED UTILITY STORM PLANNING BEGINS HERE */
.article-383 .knockout {background-color: #f4ff8f; padding: 2em 2em 1em; margin-bottom: 1.5em; }
.article-383 .firstcharacter {color: #29ABE1; border-bottom: 0px}
.article-383 h1.articleTitle {font-size: 3.15em; line-height: 1em; }
.article-383 hr {border-top: 1px solid #5E5252; margin: 0em; }
.article-383 .firstpara {margin-bottom: 2em; }
.article-383 .article-main-image{ float: none; margin: 0 0 20px; max-width: none; width: auto; }


/* A Roadmap for Healthcare Convergence */
.article-390 .article h2 {color: #fb0536; font-size:2.1em;}
.article-390 .article h3 {padding: 15px 0px 20px 0px; font-size: 2em; font-weight:normal;}
.article-390 .articleBox a {color:#fb0536;}
.article-390 .article-main-image {width:100%;}
.article-390 .firstpara{font-size:3.1em; line-height: 1.3em; margin: 0 0 .4em 0;}
.article-390 #article-tags{ margin-bottom: 0.7em;}
.article-390 .number {width: 45px; height: 45px; border-radius: 50%; background: #fb0536; color: white; text-align: center; font-size: 35px; line-height: 45px; float:left; margin: 10px 15px 0 0;}


/* Mexico’s Oilfields of Dreams */
.article-392 .article h1 {font-size:4.9em;}
.article-392 .article h2 {color: #2addd3; font-size:2.5em;}
.article-392 .article h3 {font-size: 1.2em; text-transform: uppercase; padding: 10px 0 20px 0;}
.article-392 li{padding: 5px 0; font-size: 1.2em;}
.article-392 #article-tags{ margin-bottom: 0.7em;}
.article-392 .article-main-image {width:100%;}
.article-392 .teaser {font-weight: normal; font-size: 2.1em;}
.article-392 .firstcharacter{color: #2addd3; font-size:9em; border-bottom:none;}
.article-392 .billList {list-style-type:decimal;}
.article-392 .players {background: #d8f2f0; padding: 25px 25px 30px; margin: 35px 0 0 0;}
.article-392 .players h4 {color: #2addd3; text-transform: uppercase; letter-spacing: 6px; font-size: 2.2em; padding: 20px 0; text-align:center;}
.article-392 .players .intro {width: 70%; margin: 0 auto; text-align:center; padding: 0 0 5px 0;}
.article-392 .players .divider {width: 10px;height: 10px; background-color: #2addd3; border-radius: 50%; margin: 15px auto 15px;}
.article-392 .players .name {text-transform: uppercase; font-weight: bold; text-align:center; margin: 0 0 1em 0;}
.article-392 .players .name span {font-weight: normal; text-transform: none; display: block; color: gray; margin-top: -4px;}
.article-392 .players p {text-align:left; margin: 0 0 0em 0;}


/* The Life Science Boom */
.article-396 .article h1 {font-size: 5em;}
.article-396 #article-tags{ margin-bottom: 0.7em;}
.article-396 .article-main-image {width:100%;}
.article-396 .article h2 {color: #fe7531;}
.article-396 .intro {font-size:1.9em;}
.article-396 p span{font-weight:bold; display:block;}
.article-396 p b {text-transform:uppercase;}
.article-396 .second {margin: 0 0 1em 1em; width: 55%;}
.article-396 .third {margin: 0 1em 0 0; width: 60%;}


/* Clinical Integration: Collaborating for Value-Based Care */
.article-400 .article h1 {font-size: 4em;}
.article-400 .article h2 {color: #e53535; font-size:1.9em;}
.article-400 #article-tags{ margin-bottom: 0.7em;}
.article-400 .article-main-image {width:100%;}
.article-400 .teaser {font-size: 2.3em;}
.article-400 .intro span {font-weight:bold; font-style: italic; display:block;}
.article-400 .intro {font-size: 1.9em;}
.article-400 p span{font-weight:bold; display:block;}
.article-400 .sidebar {width: 57%; float: left; font-size: 1.7em; margin:0 10px 0 0;}
.article-400 .sidebar p {color: #e53535;}
.article-400 .image span {margin-top: -10px; font-size:.8em; font-style: italic;}
.article-400 .pre {font-size: 1.5em; font-weight: bold;}


/* A Catch-22 in Asian eDiscovery */
.article-406 .article h2 {color: #39dcd2; font-size: 1.9em; font-size: 2em; text-transform: uppercase;}
.article-406 .article h3 {color: #e52c43; text-transform: uppercase; padding: 0px 0 15px 0;}
.article-406 #article-tags{ margin-bottom: 0.7em;}
.article-406 .catchline {color: #e52c43; font-size: 1.6em; font-weight: 400;}
.article-406 .article a {color: #e52c43;}
.article-406 .sidebar {font-weight: bold; font-size: 3em; padding: .5em 0; border-bottom: 6px solid #39dcd2; border-top: 6px solid #39dcd2; margin-bottom: .5em;}
.article-406 .thicker {border-top: 3px solid #ccc;}
.article-406 .article-main-image {width:46%;}
.article-406 .half {width: 46%; margin: 0 1em 1em 0;}



/* Let The Compliance Games Begin! */
.article-408 .article h2{color: #1542bd; font-weight: 400; }
.article-408 .article h3{color: #1542bd; font-weight: 400; font-size: 1.2em; }
.article-408 .article .intro {font-size: 2em; color: #1542bd; }
.article-408 .standout {font-size: 1.75em; font-weight: 100; color: #1542bd;}
.article-408 .sidebar {font-size: 4em; float: left; width: 50%; color: #1542bd; font-weight: 100; margin: 0 .2em 0 0;}
.article-408 .article-main-image {width: 100%;}
.article-408 #article-tags{ margin-bottom: 0.7em;}
.article-408 .half{ width: 25%!important; float: right!important; margin-top: 1px; }


/* Case Study: Traveling the Hard Road to an Iraqi IPO*/
.article-411 .article h2 {font-size: 3em;}
.article-411 .article h3 {color: #b7428e; padding: 10px 0px 15px 0px; font-weight: 200; font-size: 2em;}
.article-411 .article .intro {color: #b7428e; font-size: 2em; font-weight: 200;}
.article-411 .article-main-image {width: 100%;}
.article-411 .half {width: 70%;}
.article-411 .caption {font-size: 1em; font-weight: 700; margin-top: -2em;}
.article-411 .halfFloat {float: left; width: 100%; margin-top: .5em;}
.article-411 .wideFloat {margin-top: -2em!important;}

@media only screen and (max-width: 1023px) {
   .article-411 .halfFloat {margin-top: -2em;}
   }


/* In Case of Emergency, Open Browser*/
.article-418 .article h2 {font-size: 1.5em; text-transform: uppercase; color:#E8161F;}
.article-418 .article .intro {font-size: 2em; font-weight: 400; margin: 0 0 2em 0;}
.article-418 .article-main-image {width: 100%; margin: 0 0 35px 20px;}
.article-418 .article a {color: #E8161F;}
.article-418 .article .standout {font-size: 4.6em; color: #E8161F; font-weight: 100; line-height: 1.2em; margin: 0 0 .2em 0;}
.article-418 .article .standout span {color: #998f8f; font-size: .4em; text-align: right; display: inline-block;}
.article-418 .article .sidebar {font-size: 3.2em; color: #E8161F; font-weight: 100; line-height: 1.2em; float: left; width: 63% ; margin: 0 .3em .5em 0;}
.article-418 .firstcharacter {font-size: 9em; font-weight: 100; color: #E8161F; border: 0;}
.article-418 .trucks {width: 100%;}
.article-418 #article-tags{ margin-bottom: 0.7em;}


/* Cross-Border Investigations: When Your Company Is In Hot Water Overseas*/
.article-420 .article .intro {font-size: 2em; font-weight: 300; color: #1542bd;}
.article-420 .article-main-image {width: 100%;}
.article-420 .article .sidebar {color: #1542bd; font-size: 2.5em; float: left; width: 45%; font-weight: 100; margin: 0 0.5em 0.3em 0; line-height: 1.3em;}
.article-420 .article .sidebarSec {color: #1542bd; font-size: 2.5em; float: right; width: 45%;  font-weight: 100; line-height: 1.3em; margin: 0 0 0.5em .5em;}
.article-420 .article b {color: #1542bd;}
.article-420 .article .references {text-transform: uppercase; font-size: .9em; font-weight: 700;}
.article-420 .article .referencesCon {font-size: 1em;}
.article-420 .article-main-image {width: 100%;}
.article-420 #article-tags{ margin-bottom: 0.7em;}
.article-420 .teaser {font-weight: 600; font-size: 3em; margin: 0;}



/* Managing Cyber Risk: Job #1 for Directors and General Counsel*/
.article-426 .article .intro {font-size: 2.5em; font-weight: 100; color: #f64022;}
.article-426 .article-main-image {width: 100%;}
.article-426 .article h2 {color: #f64022; font-weight: 600; font-size: 1.5em;}
.article-426 .firstcharacter {color: red; font-weight: 100; border: 0; padding: 0; font-size: 9em;}
.article-426 .catchline {font-weight: 600; font-size: 1.7em;}
.article-426 .article-main-image {width: 100%;}
.article-426 .callout-oversight {float: left; margin: 0 1.5em 1em 0;}
.article-426 .callout-risk {float: right; margin: 0 0 1em 2em;}
.article-426 .callout-cards {text-align: center;}
.article-426 #article-tags{ margin-bottom: 0.7em;}

@media only screen and (max-width: 1023px) {
   .article-426 .callout-oversight {float: none;}
   .article-426 .callout-risk {float: none;}
}



/* Case Study: Saving the Twinkie */
.article-434 .article .intro {font-size: 2.3em; font-weight: 100; color:#317cb3;}
.article-434 .article-main-image {width: 100%;}
.article-434 .teaser {font-size: 2em;}
.article-434 .article h2 {color: #eb213f; font-weight: 600; font-size: 1.7em;}
.article-434 .before-catchline {display: none;}
.article-434 .firstcharacter {color: red; font-weight: 100; border: 0; padding: 0; font-size: 9em;}
.article-434 .twinkie-bowl {float: right; max-width: 381px;}
.article-434 .twinkie-callout {width: 100%;}
.article-434 .twinkie-mixer {max-width: 332px!important;}
.article-434 #article-tags{ margin-bottom: 0.7em;}


/* How to Counter the Counterfeiters */
.article-436 .article .intro {font-size: 2.3em; font-weight: 100; color: black;}
.article-436 .article-main-image {width: 100%;}
.article-436 .teaser {font-size: 2em;}
.article-436 .article h2 {color: #cb1600; font-size: 1.9em;}
.article-436 .article h3 {color: #db4731; font-weight: 600; font-size: 1.3em; margin-bottom: .5em;}
.article-436 .article h4 {font-weight: 100; font-style: italic; font-size: 1.5em; margin-bottom: .9em; margin-top: 1.4em;}
.article-436 .callout-build {border-top: 2px solid #cb1600; background-color: #f7f7f7; padding: 0 3em 2em 3em; margin: 1.5em 0;}
.article-436 .headline {font-size: 1.1em;}
.article-436 .small-text {font-size: .9em;}
.article-436 .small-text span {font-weight: 700;}
.article-436 .number {color: #db4731; float: left; font-size: 1.5em; font-weight: 700; margin-right: 1em;}
.article-436 .counterfeit-callout {float: left; margin-right: 1.5em; margin-bottom: .1em;}
.article-436 .new-line span {display: inherit; margin-bottom: 1em;}
.article-436 .small-disclaimer {font-size: 0.9em; font-style: italic; margin-top: 2em;}
.article-436 .article-link {text-decoration: underline;}
.article-436 .articleBox a {color: #db4731;}
.article-436 #article-tags{ margin-bottom: 0.7em;}



/* The Politics of Business */
.article-439 .article .intro {font-size: 2.3em; font-weight: 100; color: black; line-height: 1.3;}
.article-439 .article-main-image {width: 100%;}
.article-439 .article h2 {color: #fb1554; font-size: 2em; font-weight: 600;}
.article-439 .article h3 {color: #fb1554; font-size: 1.3em;}
.article-439 .article .closing {font-size: 2.3em; font-weight: 100; color: black; line-height: 1.3; padding-top: .7em; border-top: 1px solid #fb1554; margin: 1em 0 1em 0;}
.article-439 .article .firstcharacter {color: #fb1554; border: 0; font-weight: 100; padding: 0; font-size: 7em; line-height: 88px;}
.article-439 .article .icon img{width: 55px; max-width: 56px!important; margin:0!important;}
.article-439 #article-tags{ margin-bottom: 0.7em;}



/* True Grit: What Every Woman Needs to Succeed */
.article-443 .article .intro {font-size: 2.3em; font-weight: 100; color: #18378c; line-height: 1.3;}
.article-443 .article-main-image {width: 100%;}
.article-443 .article h2 {color: #e8128b; font-size: 2em; font-weight: 200;}
.article-443 #article-tags{ margin-bottom: 0.7em;}
.article-443 .articleBox a {color: #e8128b;}
.article-443 .standout {font-size: 3em; font-weight: 600; float: right; margin: 0 0em .5em .5em; color: #18378c;}
.article-443 .true-grit {width: 100%;}



/* Business Fraud: Culture Is the Culprit */
.article-448 .article .intro {font-size: 2.4em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-448 .article-main-image {width: 100%;}
.article-448 .article h2 {color: #fc5b26; font-size: 2.1em; font-weight: 600;}
.article-448 .article h3 {color: #000; font-size: 1.7em; font-weight: 400; padding: 10px 0 15px 0;}
.article-448 .number {color: #fc5b26; float: left; font-size: 1.5em; font-weight: 700; margin-right: 1em; line-height: 1.1;}
.article-448 #article-tags{ margin-bottom: 0.7em;}
.article-448 .articleBox a {color: #fc5b26;}
.article-448 .closing {font-size: 2.3em; font-weight: 100; line-height: 1.3; margin: 1.5em 0 2em 0;}
.article-448 .article .references {text-transform: uppercase; font-size: .9em; font-weight: 700;}
.article-448 .article .referencesCon {font-size: 1em;}
.article-448 .article .referencesCon span {color: #fc5b26;}
.article-448 .fraud3-img, .fraud2-img {max-width: 400px!important;}



/* THE GREAT DIVIDE How Payers and Physicians View Value-Based Arrangements */
.article-450 .teaser {font-weight: 600; font-size: 1.9em;}
.article-450 .article .intro {font-size: 2.2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-450 .firstcharacter {font-weight: 300; font-size: 4em; border: 0; color: #fc3d19; line-height: .8em; padding: 0;}

.article-450 .article h2 {color: #fc3d19; font-size: 2.1em; font-weight: 600;}
.article-450 .article h3 {color: #000; font-size: 1.2em; padding: 10px 0 15px 0; text-transform: uppercase;}
.article-450 #article-tags{ margin-bottom: 0.7em;}
.article-450 .articleBox a {color: #fc3d19;}
.article-450 .callout-build {background-color: #f7f8f8; padding: 2em; width: 100%; margin-bottom: 1em;}
.article-450 .callout-build p {padding: .4em 0; margin: 0; font-size: 1.1em;}

.article-450 .rx-img {width: 100%; max-width: 400px;}
.article-450 .prayer-img, .met-img, .practice-img {max-width: 370px; }
.article-450 .practice-img { margin-bottom: 2em;}
.article-450 .articleBox li {font-size: 1.2em; line-height: 1.5em;}


.article-450 .callout-build h4 {font-size: 1.9em; margin-bottom: 1em; }
.article-450 .callout-build .border {border-bottom: 1px solid #ccc; padding-bottom: 1em;}
.article-450 .callout-build span {text-transform: uppercase; color: #fc3d19; font-weight: 700; font-size: 1.1em; padding-left: 3em; padding-top: 1em; padding-bottom: 1em; display: block;}

.article-450 .callout-build .call1 {background-image: url(/uploads/images/Icon_Divide2.png); background-repeat: no-repeat; background-position: left center; padding-right: 51px;}
.article-450 .callout-build .call2 {background-image: url(/uploads/images/Icon_Divide3.png); background-repeat: no-repeat; background-position: left center; padding-right: 51px;}
.article-450 .callout-build .call3 {background-image: url(/uploads/images/Icon_Divide1.png); background-repeat: no-repeat; background-position: left center; padding-right: 51px;}

@media only screen and (max-width: 767px) {
   .article-450 .callout-build {float: none;}
}




/* DRILLING FOR A SOCIAL MEDIA STRATEGY: */
.article-451 .teaser {font-weight: 600; font-size: 1.9em;}
.article-451 .article .intro {font-size: 2.2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-451 .firstcharacter {font-weight: 300; font-size: 4em; border: 0; color: #fc3d19; line-height: .8em; padding: 0;}
.article-451 .article-main-image {width: 100%;}
.article-451 .article h2 {color: #1369f2; font-size: 1.9em; font-weight: 600;}
.article-451 #article-tags{ margin-bottom: 0.7em;}
.article-451 .articleBox a {color: #2095fc;}
.article-451 .callout-build {background-color: #f7f8f8; padding: 2em 2.5em; width: 100%; margin-bottom: 1em;}
.article-451 .callout-build p {padding: .4em 0; margin: 0; font-weight: 600;}
.article-451 .author {font-size: 1.1em;}
.article-451 .about-author {margin-top: 3em;}
.article-451 .lesson-img {width: 100%; max-width: 500px; }
.article-451 .callout-build span {text-transform: uppercase; font-weight: 700; font-size: 1.1em; padding-left: 3em; color: #1369f2;}
.article-451 .callout-build h4 {font-size: 1.9em;}
.article-451 .callout-build .border {border-bottom: 1px solid #2095fc;}



@media only screen and (max-width: 767px) {
   .article-451 .callout-build {float: none;}
}


/* A State of Siege: Gangs, Drugs, and Violence in Central and Latin America */
.article-458 .article .intro {font-size: 2.2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-458 .firstcharacter {font-weight: 300; font-size: 4em; border: 0; color: #e73716; line-height: .8em; padding: 0;}
.article-458 .article-main-image {width: 100%;}
.article-458 .article h2 {color: #e73716; font-size: 2.5em;}
.article-458 #article-tags{ margin-bottom: 0.7em;}
.article-458 .articleBox a {color: #e73716;}
.article-458 .article h3 {font-size: 2.3em; margin-bottom: .3em;}
.article-458 .article .standout {font-size: 2.1em; font-weight: 100; line-height: 1.3;}
.article-458 .closing {font-size: 1.5em; font-weight: 100;}
.article-458 .article h4 {text-transform: uppercase; font-size: 1.2em; letter-spacing: normal; margin-bottom: 1em; color: #e73716;}
.article-458 .article .icon img {max-width: 70px!important;}
.article-458 .gangs-handshake {width: 100%;}



/* Game Of Shadows */
.article-459 .article .teaser {font-size: 2em; font-weight: 400;}
.article-459 .article .intro {font-size: 2.4em; font-weight: 100; line-height: 1.3;}
.article-459 .firstcharacter {font-size: 7em; border: 0; color: #1e369c; line-height: .7em; padding: 0;}
.article-459 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-459 .article h2 {margin-bottom: .5em; color: #1e369c; font-size: 2em;}
.article-459 #article-tags{ margin-bottom: 0.7em;}
.article-459 .articleBox a {color: #e73716;}
.article-459 .article h3 {color: #fc3d19; font-weight: 400; font-size: 1.7em; margin-bottom: .8em;}
.article-459 .article .standout {font-size: 2.4em; font-weight: 100; line-height: 1.3; float: left; width: 55%; margin-right: 1em; margin-bottom: .5em;}
.article-459 .article .callout-build{ background-color: #f7f8f8; padding: 1.5em 2em; margin-bottom: 1em;}
.article-459 .article .callout-bullet{ font-size: 1.1em; border-top: 1px solid #fc3d19; padding-top: 1em;}
.article-459 .article .callout-bullet:first-child{ border: 0;}
.article-459 .article .headline-img { max-width: 250px!important; margin-left: 0!important;}

@media only screen and (max-width: 767px) {
   .article-459 .article .standout {width: 100%;}
}




/* Allstate Gives Voice to Middle Class Economic Concerns */
.article-460 .article .intro {font-size: 2.2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-460 .article-main-image {width: 100%;}
.article-460 .article h2 {color: #1f99f7; font-size: 1.9em;}
.article-460 #article-tags{ margin-bottom: 0.7em;}
.article-460 .articleBox a {color: #1f99f7;}
.article-460 .articleBox .callout .standout{ background-color: #f5f7f7; padding: 2em 1.5em 2em 5em; font-size: 1em;}
.article-460 #seat {background: url('/uploads/images/AllState-Icon-13.png') 9px 23px no-repeat #f5f7f7; background-size: 55px;}
.article-460 #satellite {background: url('/uploads/images/AllState-Icon-14.png') 9px 23px no-repeat #f5f7f7; background-size: 55px;}
.article-460 #arrow {background: url('/uploads/images/AllState-Icon-12.png') 9px 23px no-repeat #f5f7f7; background-size: 55px;}
.article-460 #mail {background: url('/uploads/images/AllState-Icon-15.png') 9px 23px no-repeat #f5f7f7; background-size: 55px;}
.article-460 .callout-quotes { background-color: #f5f7f7; padding: 4em 4em 0em; margin-bottom: 2em;}
.article-460 .callout-quotes h3 { color: #ea1d2b; font-size: 1.9em; margin-bottom: 1em;}
.article-460 .callout-quotes .question { font-weight: 700; font-size: 1.1em; margin-bottom: 2em;}
.article-460 .callout-quotes .quotes { font-size: 1.5em; font-weight: 300; margin-bottom: 1em;}
.article-460 .callout-quotes .author { text-align: right; font-size: .9em; padding-bottom: 3em; }
.article-460 .callout-quotes a { text-decoration: underline;} 




/* Killing the Rate Card */
.article-463 .article .intro {font-size: 2.2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-463 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-463 .article h2 {color: #134697; font-size: 2em;}
.article-463 .article h3 {color: #3379b8; font-weight: 400; margin-bottom: 1em; line-height: 1.2em;}
.article-463 #article-tags{ margin-bottom: 0.7em;}
.article-463 .callout-full {width: 100%;}
.article-463 .callout-left { width: 65%; margin-bottom: 1em;}
.article-463 .callout {width: 65%; margin-bottom: 2em;}
.article-463 .rate-icons {padding-top: 65px; background-repeat: no-repeat; background-size: 60px;}
.article-463 #kill-icon {background-image: url(/uploads/images/AdPricing-Icon-1.png);}
.article-463 #pricing-icon {background-image: url(/uploads/images/AdPricing-Icon-2.png);}
.article-463 .firstcharacter {font-weight: 600; font-size: 6.2em; border: 0; color: #134697; line-height: .75em; padding: 0;}




/* Internal Investigations: Untangling the Threads of Corruption */
.article-467 .article .intro {font-size: 2.2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-467 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-467 .article h2 {color: #f73980; font-size: 2.2em;}
.article-467 #article-tags{ margin-bottom: 0.7em;}
.article-467 .standout {color: #133679; font-size: 3em; font-weight: 100; margin-bottom: .5em;}
.article-467 .header-icon{ width: 300px; margin-bottom: 0.5em;}


@media only screen and (max-width: 1023px) {
   .article-467 .article img.header-icon{
      width: 300px!important;
      margin: 0!important;
   }
}



/* Investor Activism: IR’s New Rules of Engagement */
.article-474  .article .intro {font-size: 2.2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-474  .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-474  .article h2 {color: #332197; font-size: 2.2em;}
.article-474  #article-tags{ margin-bottom: 0.7em;}
.article-474  .standout {color: #39332c; font-size: 3em; font-weight: 100; margin-bottom: .5em;}
.article-474 .article p span {font-weight:700;}
.article-474 .article .callout-build{ background-color: #f7f8f8; padding: 1.5em 2em; margin-bottom: 1em;}
.article-474 .article .callout-bullet{ font-size: 1.1em; border-top: 1px solid #ccc; padding-top: 1em;}
.article-474 .article .callout-bullet span{ font-weight:700; color: #332197; display: block;}
.article-474 .article .callout-bullet:first-child{ border: 0;}
.article-474 .article .activism-icon { width: 250px;}

@media only screen and (max-width: 1023px) {
   .article-474 .article img.activism-icon{
      width: 250px!important;
      margin: 0!important;
   }
}



/* Five Red flags Investors Should Know */
.article-476 .article .intro {font-size: 2.2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-476 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-476 .article h2 {color: #2bd2e6; font-size: 2em; font-weight: 400;}
.article-476 #article-tags{ margin-bottom: 0.7em;}
.article-476 .standout {font-size: 2.1em; font-weight: 100; margin-bottom: .5em;}
.article-476 .article h3 {font-weight: 600; font-size: 1.3em; padding: 60px 0px 20px 0px; background-repeat: no-repeat;}
.article-476 #flag1 {background-image: url(/uploads/images/Flags_Flag-1.png);}
.article-476 #flag2 {background-image: url(/uploads/images/Flags_Flag-2.png);}
.article-476 #flag3 {background-image: url(/uploads/images/Flags_Flag-3.png);}
.article-476 #flag4 {background-image: url(/uploads/images/Flags_Flag-4.png);}
.article-476 #flag5 {background-image: url(/uploads/images/Flags_Flag-5.png);}



/* It Takes a Community to Improve Healthcare */
.article-478 .article .intro {font-size: 2.2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-478 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-478 .firstcharacter {color: #eb423c; margin-right: 5px; border: 0; line-height: 93px; padding: 0;}
.article-478 .article h2 {font-size: 2em; font-weight: 400; padding: 70px 0px 20px 0px; background-repeat: no-repeat;}
.article-478 #article-tags{ margin-bottom: 0.7em;}
.article-478 .article p span {font-weight:700;}
.article-478 .article .callout-build{ background-color: #f7f8f8; padding: 2em 2em 1.5em; margin-bottom: 2em;}
.article-478 .article .callout-bullet:first-child span { color: #eb423c; }
.article-478 .article .callout-bullet { font-size: 1.1em;}
.article-478 .article .callout-bullet span{ font-weight:700; display: block;}
.article-478 .article .standout{ background-color: #f5f7f7; padding: 4em; margin: 2em 0;}
.article-478 .article .standout span{ color: #eb423c; padding-right: 0.6em; font-size: 1.3em; font-weight: 400;}
.article-478 .article h3{ font-size: 1.2em; line-height: 1em; margin: 0; padding: 10px 0 20px 0;}
.article-478 .article .standout-title{ font-weight: 600;}
.article-478 .article .image1{ max-width: 250px; width: 100%;}
.article-478 .article .image2{ max-width: 450px; width: 100%;}
.article-478 .article .image3{ max-width: 300px; width: 100%;}
.article-478 .article .chart2 { max-width: 250px; width: 100%;}
.article-478 .article .chart3 { width: 100%;}
.article-478 .article .chart4 { max-width: 300px; width: 100%;}
.article-478 .icon1 {background-image: url(/uploads/images/Healthcare_SmallIcon-1s.png);}
.article-478 .icon2 {background-image: url(/uploads/images/Healthcare_SmallIcon-2s.png);}
.article-478 .icon3 {background-image: url(/uploads/images/Healthcare_SmallIcon-3s.png);}
.article-478 .icon4 {background-image: url(/uploads/images/Healthcare_SmallIcon-4s.png);}


/* The Lure of ‘Like New’ */
.article-483 .article .intro {color: #0c4a41; font-size: 2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-483 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-483 .article h2 {color: #0c4a41; font-size: 2em; font-weight: 400;}
.article-483 #article-tags{ margin-bottom: 0.7em;}
.article-483 .article .sec-intro span{ font-weight: 600;}
.article-483 .standout { background-color: #f7f1ef; padding: 2.5em; margin: 3em 0; }
.article-483 .cycle-point {margin: 3em 0;}
.article-483 .cycle-point .cycle-heading{ font-weight: 700;}
.article-483 .cycle-point p { font-size: 1em;}
.article-483 .cycle-point span{ color: #eb423c; padding-right: 0.6em; font-size: 1.3em; font-weight: 400;}
.article-483 .article h3 {color: #eb423c;}
.article-483 .article .num{ color: #eb423c; padding-right: 0.6em; font-size: 1.3em; font-weight: 400;}
.article-483 .phone-img1 {max-width: 200px!important; width: 100%;}
.article-483 .phone-img2 {max-width: 150px!important; width: 100%;}
.article-483 .cycle-icons {padding: 1em 0 0 0;}
.article-483 .cycle-icons li{list-style-type: none; display: inline-block; width: 19%; text-align: center; border-left: 1px solid #000; min-height: 140px; vertical-align: bottom;}
.article-483 .cycle-icons li:first-child{border: 0;}
.article-483 .cycle-icons p { font-size: 1.1em;}
.article-483 .cycle-icon {padding-top: 0.5em;}
.article-483 .before-catchline {display: none;}
.article-483 .teaser {color: #eb423c; font-size: 1.8em; padding: 0;}

@media only screen and (max-width: 1023px) {
   .article-483 .cycle-icon {display: none!important;}
   .article-483 .cycle-icons li{list-style-type: disc; display: list-item; width: 100%; text-align: left; border: 0; min-height: inherit;}
   .article-483 .cycle-icons {padding: 1em 0 0 1em;}
}


/* How Big Data and Analytics Are Disrupting the Financial Sector */
.article-485 .article a {color: #e4337f;}
.article-485 .article .intro {font-size: 2em; font-weight: 100; line-height: 1.3; margin-bottom: 2em;}
.article-485 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-485 .article h2 {color: #e4337f; font-size: 2em; font-weight: 600;}
.article-485 #article-tags{ margin-bottom: 0.7em;}
.article-485 .standout p{ font-size: 1.1em;}
.article-485 .standout { background-color: #eafffc; padding: 2.5em; margin: 3em 0;}
.article-485 .standout .heading{ color: #10234b; font-weight: 600;}
.article-485 .list {font-size: 1.4em; color: #10234b;}
.article-485 .callout {font-size: 2.5em; font-weight: 100; color: #10234b;}
.article-485 .icon { padding: 1.5em 0 1.5em 5em;}
.article-485 .icon1 {background: url(/uploads/images/icons-10.png) no-repeat;}
.article-485 .icon2 {background: url(/uploads/images/icons-11.png) no-repeat;}
.article-485 .icon3 {background: url(/uploads/images/icons-09.png) no-repeat;}



/* Mexico’s Oil Reform: How to Meet the Risks and Seize the Opportunities */
.article-487 .article a {color: #e4337f;}
.article-487 #article-tags{ margin-bottom: 0.7em;}
.article-487 .article .intro {font-size: 2.3em; font-weight: 600; line-height: 1.3;}
.article-487 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-487 .article h2 {color: #fc4051; font-size: 1.7em; font-weight: 600;}
.article-487 .article h3 {color: #2c98d1; padding-bottom: 1em; font-weight: 400;}
.article-487 .article h4 {font-size: 1.2em; font-weight: 600; padding-bottom: 1em;}
.article-487 .article li {color: #2c98d1; font-size: 1.2em; margin-bottom: 1em;}
.article-487 .article .icon {font-size: 1.1em;}
.article-487 .article .icon span {font-weight: 600;}
.article-487 .standout {padding-bottom: 1em;}
.article-487 .standout img {width: 100%;}
.article-487 .standout.right {width: 60%;}
.article-487 .icon { padding: 0 0 1.5em 5em;}
.article-487 .icon1 {background: url(/uploads/images/icon_1.png) no-repeat;}
.article-487 .icon2 {background: url(/uploads/images/icon_2.png) no-repeat;}
.article-487 .icon3 {background: url(/uploads/images/icon_3.png) no-repeat;}
.article-487 .icon4 {background: url(/uploads/images/icon_4.png) no-repeat;}
.article-487 .icon5 {background: url(/uploads/images/icon_5.png) no-repeat;}
.article-487 .icon6 {background: url(/uploads/images/icon_6.png) no-repeat;}
.article-487 .icon7 {background: url(/uploads/images/icon_7.png) no-repeat;}
.article-487 .icon8 {background: url(/uploads/images/icon_8.png) no-repeat;}


@media only screen and (max-width: 1023px) {
   .article-487 .standout.right {width: 100%;}
}




/* The ACA and Big Pharma After the 2014 Mid-Term Elections */
.article-489 .article p span {font-weight: 700;}
.article-489 .article a {color: #2448b5;}
.article-489 #article-tags{ margin-bottom: 0.7em;}
.article-489 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-489 .article h2 {color: #2448b5; font-weight: 600;}
.article-489 .callout {font-size: 2.5em; font-weight: 100; border-top: 7px solid #2448b5; padding-top: 0.2em; line-height: 1.4em; width: 50%; margin-bottom: 0.3em;}
.article-489 .callout1 {margin-right: 1em;}
.article-489 .callout2 {margin-left: 1em;}

@media only screen and (max-width: 1023px) {
   .article-489 .callout {width: 100%;}
}




/* Trends in International Arbitration */
.article-492 #article-tags{ margin-bottom: 0.7em;}
.article-492 .article h2 {color: #fc3b9d; font-size: 1.7em; font-weight: 600;}
.article-492 .article h3 {color: #6f2476; font-size: 1.3em; font-weight: 600; text-transform: uppercase;}
.article-492 .standout{background-color: #f7f8f8;}
.article-492 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-492 .standout-container{margin: 0 0 1em 1em; padding: 1em 1.5em;}
.article-492 .standout-list{ padding: 1em 0;}
.article-492 .gar-chart {width: 100%;}
.article-492 .gar-quote {margin: 1em 0; font-size: 2em; font-weight: 100; color: #6f2476;}


@media only screen and (max-width: 1023px) {
   .article-492 .article-main-image {margin: 0;}
}


/*Exporting U.S. Oil and Gas: Will Licensing Changes Make the Earth Move? */
.article-496 #article-tags{ margin-bottom: 0.7em;}
.article-496 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-496 .article h2 {color: #fc0d23}
.article-496 .article h3 {font-size: 1.2em; text-transform: uppercase; margin-bottom: 1em; color: #2549b5;}
.article-496 .roundtable-speakers {background-color: #f5f5f5; padding: 2em; margin-bottom: 1em;}
.article-496 .roundtable-speakers-info {font-size: 1.1em; }
.article-496 .roundtable-speaker-name {font-weight: 700;}
.article-496 .roundtable-quote {border-top: 6px solid #2448b5; padding-top: 1em; font-size: 2em; font-weight: 100; width:50%;}
.article-496 .roundtable-quote1{margin: 1em 1em 1em 0;}
.article-496 .roundtable-quote2{margin: 1em 0 1em 1em;}
.article-496 .roundtable-quote3{margin: 1em 0 1em 1em;}
.article-496 .roundtable-img1{ max-width: 300px!important;}
.article-496 .roundtable-img2{ max-width: 400px!important;}

@media only screen and (max-width: 1023px) {
   .article-496 .roundtable-quote{width: 100%; margin: 1em 0;}
}



/* The Rise of Telemedicine: Yes, There’s a Virtual Doctor in the House */
.article-502 #article-tags{ margin-bottom: 0.7em;}
.article-502 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-502 .article .intro {font-size: 2em; font-weight: 100; line-height: 1.3;}
.article-502 .article h2 {color: #31a6fc; font-weight: 100; font-size: 2em;}
.article-502 .article h3 {color: #f16c97; font-weight: 400; margin-bottom: 1em;}
.article-502 .article h5 {margin-bottom: 1em; font-size: 1.4em; font-weight: 400;}
.article-502 .telemedicine-standout {background: #f5f5f5; padding: 2em; margin-bottom: 1em; }
.article-502 .telemedicine-standout-text { font-size: 1em; }
.article-502 .telemedicine-icons{padding: 0 0 1em 5em; background-repeat: no-repeat;}
.article-502 .telemedicine-icon1 {background-image: url(/uploads/images/telemedicine-icon1.png)}
.article-502 .telemedicine-icon2 {background-image: url(/uploads/images/telemedicine-icon2.png)}
.article-502 .telemedicine-icon3 {background-image: url(/uploads/images/telemedicine-icon3.png)}
.article-502 .telemedicine-icon4 {background-image: url(/uploads/images/telemedicine-icon4.png)}
.article-502 .telemedicine-icon5 {background-image: url(/uploads/images/telemedicine-icon5.png)}
.article-502 .telemedicine-icon6 {background-image: url(/uploads/images/telemedicine-icon6.png)}
.article-502 .telemedicine-icons span{ font-weight: 600;}
.article-502 .articleBox a {color: #f16c97;}



/* Risky Business: How Dodd-Frank Got it Wrong */
.article-505 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-505 .article .intro {font-size: 1.9em; font-weight: 100; line-height: 1.4;}
.article-505 .callout-build {background-color: #f7f8f8; padding: 2em 2em 1.5em; margin-bottom: 2em; font-size: 0.9em;}
.article-505 .panelist-title {color: #e8431b; font-weight: 600;}
.article-505 .panelist-name {font-weight: 700;}
.article-505 .dodd-frank-img-container {text-align: center; }
.article-505 .dodd-frank-img1 {width: 100%; max-width: 500px;}
.article-505 .dodd-frank-img2 {max-width: 300px;}



/* Five Questions to Ask Before Your Next Healthcare Data Breach */
.article-506 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-506 .article .intro {font-size: 1.9em; font-weight: 100; line-height: 1.4; }
.article-506 .callout-build {background-color: #f7f8f8; padding: 0.5em 2em 0.5em; margin-bottom: 2em; font-size: 0.9em; list-style-type: none;}
.article-506 .healthcare-questions-item {padding: 1em 0 1em 4em; margin: 0; border-bottom: 1px solid;}
.article-506 .healthcare-questions-item:last-of-type {border: 0;}
.article-506 .article h2{margin-bottom: .5em; color: #f43248; font-weight: 500; font-size: 1.9em; padding:0.8em 0 0.8em 3.3em;}
.article-506 .healthcare-subtitle {font-weight: 600;}
.article-506 .healthcare-questions-item1{background: url(/uploads/images/bh-icon-01.png) no-repeat; background-position-y: 3px; }
.article-506 .healthcare-questions-item2{background: url(/uploads/images/bh-icon-02.png) no-repeat; background-position-y: 3px;}
.article-506 .healthcare-questions-item3{background: url(/uploads/images/bh-icon-03.png) no-repeat; background-position-y: 3px;}
.article-506 .healthcare-questions-item4{background: url(/uploads/images/bh-icon-04.png) no-repeat; background-position-y: 9px;}

.article-506 .hb-icon {margin-right: 0.7em!important; max-width: 50px!important; float: left!important; margin-top: 0!important;}
.article-506 .hb-header-icon1 {background: url(/uploads/images/health-breach-gear1.png) no-repeat; }
.article-506 .hb-header-icon2 {background: url(/uploads/images/health-breach-gear2.png) no-repeat; }
.article-506 .hb-header-icon3 {background: url(/uploads/images/health-breach-gear3.png) no-repeat; }
.article-506 .hb-header-icon4 {background: url(/uploads/images/health-breach-gear4.png) no-repeat; }
.article-506 .hb-header-icon5 {background: url(/uploads/images/health-breach-gear5.png) no-repeat; }



/*Getting Smarter About Corporate Intelligence*/
.article-509 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-509 .article .intro {font-size: 1.9em; font-weight: 100; line-height: 1.4; }
.article-509 .article h2 {margin-bottom: .5em; color: #6f2475; font-weight: 600;}
.article-509 .article h3 {color: #fc4f1e; font-size: 1.2em; padding-bottom: 1.5em;}
.article-509 .corp-img {max-width: 300px!important;}
.article-509 .corp-img1 {float: right;}
.article-509 .corp-img2 {float: left;}
.article-509 p.teaser{font-weight: 400; font-size: 1.4em;}


/*Negotiating Strategies for Women on Their Way to the Top*/
.article-510 #article-tags{ margin-bottom: 0.7em;}
.article-510 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-510 .article .intro {font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-510 .article h2 {margin-bottom: .5em; color: #1c4589; font-weight: 400;}
.article-510 .callout { border-top: 3px solid #1954d5; padding-top: 0.5em; margin-top: 1em; font-size: 1.9em; font-weight: 100;}
.article-510 .callout-1 {width: 70%;}
.article-510 .callout-2 {width: 60%;}
.article-510 .negotiation-women-img {max-width: 150px!important; float:right!important;}
.article-510 .negotiation-carol-img {max-width: 200px; width: 100%;}


@media only screen and (max-width: 1023px) {
   .article-510 .negotiation-women-img {max-width: 100px!important;}
   .article-510 .callout { width: 100%;}
}




/*Geomarket Risk Management: How to Balance Risk Holistically, Globally*/
.article-511 #article-tags{ margin-bottom: 0.7em;}
.article-511 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-511 .article .intro {font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-511 .article h2{ color: #20c55c; font-weight: 700; font-size: 1.3em;}
.article-511 .img-caption{ font-size: 1em; text-align: center; padding-bottom: 1em;}
.article-511 .geo-risk-img{ width: 100%;}
.article-511 .geo-risk-img1 { padding-bottom: 1em;}
.article-511 .standout {  background: #dbe5b7; padding: 2em; margin: 2em 0;}
.article-511 p.standout-title {font-weight: 600;}
.article-511 p.standout-copy {font-size: 1em;}
.article-511 p.teaser{color: #084f2a; font-size: 2em;}
.article-511 .geo-risk-icons { padding: 0.7em 0em 0.7em 3.5em; background-repeat: no-repeat;}
.article-511 .geo-risk-icons1 { background-image: url(/uploads/images/geo-icon1.jpg);}
.article-511 .geo-risk-icons2 { background-image: url(/uploads/images/geo-icon2.jpg);}
.article-511 .geo-risk-icons3 { background-image: url(/uploads/images/geo-icon3.jpg);}
.article-511 .geo-risk-icons4 { background-image: url(/uploads/images/geo-icon4.jpg);}



/*What Companies Do Right (and Wrong) in Emerging Markets*/
.article-513 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-513 .article .intro {font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-513 .article p.teaser {font-size: 1.7em; font-weight: 400; line-height: 1.4; }
.article-513 .article .firstcharacter { color: #2B5EDA; border: 0; font-size: 6em; line-height: 77px; font-weight: 600;}
.article-513 .article h2{ margin-bottom: .5em; color: #FC381D; font-size: 2.3em;}
.article-513 .article h3{ color: #2B5EDA; font-size: 1.8em; font-weight: 600; margin: 0 0 1em;}
.article-513 .article h4{ color: #2B5EDA; font-size: 1.4em; margin-bottom: 1em; letter-spacing: inherit;}
.article-513 .risk-research-img {width: 100%;}
.article-513 .risk-research-img2 {max-width: 300px; margin-bottom: 1em;}
.article-513 .risk-quote{ font-size: 1.7em; font-weight: 100; line-height: 1.4; width: 50%; border-top: 5px solid #FC381D; padding-top: 0.5em; }

@media only screen and (max-width: 1023px) {
   .article-513 .risk-quote {width: 100%;}
}



/*Let Fannie and Freddie Breathe*/
.article-514 .article .firstcharacter {  border: 0; color: #703f96; line-height: 116px; font-size: 10em; font-weight: 600; padding-bottom: 1rem;}
.article-514 .article .author-photo {max-width: 300px!important;}

@media only screen and (max-width: 1023px) {
   .article-514 .article .author-photo {max-width: 482px!important;}
}


/* Winners and Losers When Oil is $50 a Barrel */
.article-516 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-516 .win-lose-img {width: 100%;}
.article-516 .article .intro {font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-516 .article h2 {color: #fc4d49; margin-top: 1.5em;}
.article-516 .callout {background-color: #f7f8f8; padding: 0.5em 2em 0.5em; margin-bottom: 2em; font-size: 0.9em;}
.article-516 .callout-icons {padding: 1em 0 1.5em 4em; margin: 0; border-bottom: 1px solid;}
.article-516 .callout-icons:last-of-type {border: 0;}
.article-516 .winner-loser-figure-img {width: 100%;}
.article-516 .firstcharacter { border: 0; color: #24c3db; font-size: 5em; padding: 0; line-height: 65px;}
.article-516 .winner-loser-icon1{ background: url(/uploads/images/winnerLoserIcon1.png) no-repeat;}
.article-516 .winner-loser-icon2{ background: url(/uploads/images/winnerLoserIcon2.png) no-repeat;}
.article-516 .winner-loser-icon3{ background: url(/uploads/images/winnerLoserIcon3.png) no-repeat;}
.article-516 .winner-loser-icon {background-position-y: 5px;}
.article-516 .no-margin-header {margin-top: 0!important;}


/*Countering the Growing Threat of Cyber-Blackmail*/
.article-521 .article-main-image{ width: 100%; margin: 0 0 30px 20px;}
.article-521 .firstcharacter { border: 0; font-weight: 100; color: #093ec5; line-height: 125px; font-size: 7em; padding: 0;}
.article-521 .article a {color: #093ec5;}
.article-521 .article .intro {font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-521 .cyber-blackmail-list {list-style: none; padding:0;}
.article-521 .cyber-blackmail-item {font-size: 1.2em; line-height: 1.5em; margin-bottom: 1em;}
.article-521 .cyber-blackmail-item:before {content: "•"; color:#093ec5;padding-right: 0.2em;}
.article-521 .article h2 {font-size: 2em; font-weight: 100;}
.article-521 .article h3 {color: #093ec5; font-size: 1.3em; font-weight: 600; line-height: 1.5em;}
.article-521 .cyber-blackmail-img1{width: 75%;}
.article-521 .cyber-blackmail-img2{width: 100%;}





/*The Adoption Curve: How Professors Learn About Change*/
.article-523 .article-main-image{ width: 100%; margin: 0 0 30px 20px;}
.article-523 .article .intro {font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-523 .firstcharacter { color: #fc411d; border: 0; font-size: 5em; line-height: 63px; padding: 0;}

.article-523 .article h2 {
    color: #0a43c4;
    margin: 0 0 0.8em;
    font-size: 1.6em;
    font-weight: 700;
}

.article-523 .callout {
  background: #f4f4f4;
  padding: 2em;
  margin-bottom: 2em;
}

.article-523 .adoption-curve-icons {
  padding: 0 0 1.1em 3.5em;
  background-repeat: no-repeat;
}

.article-523 .adoption-callout-title {
    font-weight: 600;
}

.article-523 .callout-subtitle {
    font-weight: 600;
}

.article-523 .adoption-curve-img{
   width: 100%;
}

.article-523 .adoption-curve-icon1 {
    background-image: url("/uploads/images/adopt-curve-icon1.png");
}

.article-523 .adoption-curve-icon2 {
    background-image: url("/uploads/images/adopt-curve-icon2.png");
}

.article-523 .adoption-curve-icon3 {
    background-image: url("/uploads/images/adopt-curve-icon3.png");
}

.article-523 .adoption-curve-icon4 {
    background-image: url("/uploads/images/adopt-curve-icon4.png");
}

.article-523 .adoption-curve-icon5 {
    background-image: url("/uploads/images/adopt-curve-icon5.png");
}

.article-523 .adoption-curve-icon6 {
    background-image: url("/uploads/images/adopt-curve-icon6.png");
}

.article-523 .adoption-curve-icon7 {
    background-image: url("/uploads/images/adopt-curve-icon7.png");
}

.article-523 .adoption-curve-icon8 {
    background-image: url("/uploads/images/adopt-curve-icon8.png");
}

.article-523 .adoption-curve-icon9 {
    background-image: url("/uploads/images/adopt-curve-icon9.png");
}

.article-523 .adoption-curve-icon10 {
    background-image: url("/uploads/images/adopt-curve-icon10.png");
}

.article-523 .adoption-curve-icon11 {
    background-image: url("/uploads/images/adopt-curve-icon11.png");
}

.article-523 .adoption-curve-icon12 {
    background-image: url("/uploads/images/adopt-curve-icon12.png");
}

.article-523 .adoption-curve-icon13 {
    background-image: url("/uploads/images/adopt-curve-icon13.png");
}

.article-523 .adoption-curve-icon14 {
    background-image: url("/uploads/images/adopt-curve-icon14.png");
}

.article-523 .adoption-curve-icon15 {
    background-image: url("/uploads/images/adopt-curve-icon15.png");
}

.article-523 .adoption-curve-icon16 {
    background-image: url("/uploads/images/adopt-curve-icon16.png");
}

.article-523 .adoption-curve-icon17 {
    background-image: url("/uploads/images/adopt-curve-icon17.png");
}

.article-523 .adoption-curve-icon18 {
    background-image: url("/uploads/images/adopt-curve-icon18.png");
    margin: 0;
}




/*An Ounce of Prevention*/
.article-526 .article .firstcharacter {  border: 0; color: #703f96; line-height: 116px; font-size: 10em; font-weight: 600; padding-bottom: 0;}
.article-526 .article .author-photo {max-width: 300px!important;}

@media only screen and (max-width: 1023px) {
   .article-526 .article .author-photo {max-width: 482px!important;}
}


/*What Are More Than a Billion Insured Patients Worth? */
.article-528 .article-main-image { width: 100%; margin: 0 0 30px 20px;}
.article-528 .article .intro {font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-528 .firstcharacter { color: #2191fb; border: 0; font-size: 6em; line-height: 78px; padding: 0;}
.article-528 .article h2 { color: #2191fb;}
.article-528 .article h3 {font-size: 1.2em; font-weight: 600; font-style: italic; line-height: 1em; margin: 0 0 1em 0;}
.article-528 .text-icons {padding: 0 0 1.1em 3.5em; background-repeat: no-repeat;}
.article-528 .china-healthcare-icon1 {background-image: url("/uploads/images/china-billion-icon-1.png");}
.article-528 .china-healthcare-icon2 {background-image: url("/uploads/images/china-billion-icon-2.png");}
.article-528 .china-healthcare-icon3 {background-image: url("/uploads/images/china-billion-icon-3.png");}
.article-528 .china-healthcare-icon4 {background-image: url("/uploads/images/china-billion-icon-4.png");}
.article-528 .china-healthcare-icon5 {background-image: url("/uploads/images/china-billion-icon-5.png");}
.article-528 .china-billion-pills-img {max-width: 400px;}




/* UK Supermarket Wars Get Nasty */
.article-530 .article-main-image { width: 100%; margin: 0 0 30px 20px;}
.article-530 .article .intro {font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-530 .article a { color: #fc0e30;}
.article-530 .firstcharacter { color: #2191fb; border: 0; font-size: 5.5em; line-height: 70px; padding: 0;}
.article-530 .article h2 { color: #2191fb; font-weight: 400;}
.article-530 .quote-callout { margin-top: 1em; font-size: 1.9em; font-weight: 100;}
.article-530 .uk-supermarket-img1 {width: 100%;}
.article-530 .uk-supermarket-img2 {max-width: 300px;}

@media only screen and (max-width: 1023px) {
   .article-530 .article .right {margin-left: 0; float: none;}
}



/*What Companies Do Right (and Wrong) in Emerging Markets LONG*/
.article-533 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-533 .article .intro { font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-533 .article p.teaser {font-size: 1.7em; font-weight: 400; line-height: 1.4; }
.article-533 .article .firstcharacter { color: #2B5EDA; border: 0; font-size: 6em; line-height: 77px; font-weight: 600;}
.article-533 .article h2{ margin-bottom: .5em; color: #FC381D; font-size: 2.3em;}
.article-533 .article h3{ color: #2B5EDA; font-size: 1.8em; font-weight: 600; margin: 0 0 1em;}
.article-533 .article h4{ color: #2B5EDA; font-size: 1.4em; margin-bottom: 1em; letter-spacing: inherit;}
.article-533 .risk-research-img { width: 100%;}
.article-533 .risk-research-long-img2 { max-width: 300px;}
.article-533 .risk-quote { font-size: 1.7em; font-weight: 100; line-height: 1.4; width: 50%; border-top: 5px solid #FC381D; padding-top: 0.5em; }
.article-533 .risk-research-long-img { width: 100%;}
.article-533 .text-icons {padding: 0 0 1.1em 3.5em; background-repeat: no-repeat;}
.article-533 .risk-short-icon1 {background-image: url("/uploads/images/risk-research-long-icon6.png");}
.article-533 .risk-short-icon2 {background-image: url("/uploads/images/risk-research-long-icon7.png");}
.article-533 .risk-short-icon3 {background-image: url("/uploads/images/risk-research-long-icon8.png");}
.article-533 .risk-short-icon4 {background-image: url("/uploads/images/risk-research-long-icon1.png"); background-position-y: -5px;}
.article-533 .risk-short-icon5 {background-image: url("/uploads/images/risk-research-long-icon2.png");}
.article-533 .risk-short-icon6 {background-image: url("/uploads/images/risk-research-long-icon3.png");}
.article-533 .risk-short-icon7 {background-image: url("/uploads/images/risk-research-long-icon4.png");}
.article-533 .risk-short-icon8 {background-image: url("/uploads/images/risk-research-long-icon5.png");}
.article-533 .icon-title {font-weight: 600;}


@media only screen and (max-width: 1023px) {
   .article-533 .risk-quote{width: 100%;}
   .article-533 .article .right {margin-left: 0; float: none;}
}




/* The ROI of Compliance */
.article-534 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-534 p.teaser {  font-weight: 400;}
.article-534 .firstcharacter { color: #57c3e4; border: 0; font-size: 6em; line-height: 75px; padding: 0;}
.article-534 .article .intro { font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-534 .article h2 {color: #57c3e4;}
.article-534 .text-icons {padding: 0 0 1.1em 3.5em; background-repeat: no-repeat; background-size: 40px;}
.article-534 .roi-compliance-icon1 {background-image: url("/uploads/images/roi-compliance-icon1b.png");}
.article-534 .roi-compliance-icon2 {background-image: url("/uploads/images/roi-compliance-icon2b.png");}
.article-534 .roi-compliance-icon3 {background-image: url("/uploads/images/roi-compliance-icon3b.png");}
.article-534 .roi-compliance-icon4 {background-image: url("/uploads/images/roi-compliance-icon4b.png");}
.article-534 .roi-compliance-icon5 {background-image: url("/uploads/images/roi-compliance-icon5b.png");}
.article-534 .roi-compliance-icon6 {background-image: url("/uploads/images/roi-compliance-icon6b.png");}
.article-534 .table-standout {  background: #e8f5f5; padding: 4em; width: 50%; margin-bottom: 2em;}
.article-534 .table-standout h2 { color: #1d2456; font-size: 1.3em;}
.article-534 .table-standout p { font-size: 1em; color: #1d2456;}
.article-534 .table-standout .standout-title { font-weight: 700;}

@media only screen and (max-width: 1023px) {
   .article-534 .table-standout { padding: 2em; float: none; width: auto; margin: 2em 0;}
}





/* Mobile Health: In the Middle of the Beginning */
.article-537 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-537 .article .intro { font-size: 1.7em; font-weight: 100; line-height: 1.4; }
.article-537 .article h2 {  color: #4893df; font-weight: 100; font-size: 2.4em; margin-top: 1em;}
.article-537 .article a {color: #4893df;}
.article-537 .panelist-name {font-weight: 700;}
.article-537 .uppercase {text-transform: uppercase;}
.article-537 .mobile-health-callout {background-color: #d7f2ed;}
.article-537 .mobile-health-callout-text { padding: 2em 2em 1em; margin: 2em 0;}
.article-537 .mobile-health-img { width: 100%;}
.article-537 .mobile-health-img1 { max-width: 300px!important;}
.article-537 .mobile-health-img2 { max-width: 200px!important;}
.article-537 .mobile-health-img3 { max-width: 250px!important;}

/* HE 2015 UK ELECTIONS: Why 100% of the Polls Were Wrong */
.article-538 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-538 .article .intro { font-size: 1.9em; font-weight: 100; line-height: 1.4; }
.article-538 .article h2 {  color: #f21f27; font-size: 2em; margin-top: 1em;}
.article-538 .uk-election-img {width: 100%;}
.article-538 .important-text {font-weight: 700;}
.article-538 .callout{ background-color: #f2f8f9;}
.article-538 .callout p{ font-size: 1.1em;}
.article-538 .uk-election-float-right{ max-width: 450px;}
.article-538 .uk-election-callout1 { padding: 0 7% 1em;}
.article-538 .uk-election-callout2 { padding: 2em 2em 1em;}
.article-538 .uk-election-img1{ margin-bottom: 0!important;}
.article-538 .uk-election-img3{ max-width: 240px;}

@media only screen and (max-width: 1023px) {
   .article-538 .uk-election-float-right{ margin-left: 0!important; float: none; max-width: inherit; margin-bottom: 2em;}
}

/* Why Data Deletion Makes Sense (and Dollars) */
.article-539 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-539 .article .intro { font-size: 1.9em; font-weight: 100; line-height: 1.4; }
.article-539 .firstcharacter { border: 0; color: #28d425; font-weight: 600; line-height: 0.72; padding-bottom: 4px;}
.article-539 .article h2 {font-weight:400; font-size: 2em; margin-top: 1em; }
.article-539 .article a{ color: #f65492;}
.article-539 .data-deletion-img1 {width: 100%; max-width: 300px!important;}

/* The Middle Kingdom at the Crossroads */
.article-541 .article .firstcharacter {  border: 0; color: #703f96; line-height: 103px; font-size: 9em; font-weight: 700; padding-bottom: 15px;}
.article-541 .article .author-photo{ max-width: 400px; margin-bottom: 0.5em;}

/* Why Proxy Access Isn’t Fair  */
.article-543 .article .firstcharacter {  border: 0; color: #703f96; line-height: 86px; font-size: 7em; font-weight: 700; padding-bottom: 0;}
.article-543 .article .author-photo{ max-width: 400px; margin-bottom: 0.5em;}

/*Loose Links in the Asian Supply Chain*/
.article-545 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-545 .article .intro { font-size: 1.9em; font-weight: 100; line-height: 1.4; }
.article-545 .firstcharacter { border: 0; color: #ec192a; font-weight: 600; line-height: 0.72; padding-bottom: 4px; font-size: 6rem;}
.article-545 .article h2 {font-weight:700; font-size: 2em; margin-top: 1em; color: #ec192a; }
.article-545 .loose-link-icons { font-weight: 600;}
.article-545 .text-icons {padding: 0.8em 0 1em 3.5em; background-repeat: no-repeat;}
.article-545 .loose-link-icon1 {background-image: url("/uploads/images/loose-links-icon1.png");}
.article-545 .loose-link-icon2 {background-image: url("/uploads/images/loose-links-icon2.png");}
.article-545 .loose-link-icon3 {background-image: url("/uploads/images/loose-links-icon3.png");}
.article-545 .loose-link-icon4 {background-image: url("/uploads/images/loose-links-icon4.png");}
.article-545 .loose-link-icon5 {background-image: url("/uploads/images/loose-links-icon5.png");}
.article-545 .loose-link-img { width: 100%;}
.article-545 .loose-links-img1 { max-width: 500px;}




/* A New Kid on the Global Finance Block  */
.article-546 .article .firstcharacter {  border: 0; color: #703f96; line-height: 105px; font-size: 9em; font-weight: 700; padding-bottom: 0;}
.article-546 .article .author-photo{ max-width: 350px; margin-bottom: 0.5em;}

/* THE NEW COSO FRAMEWORK */
.article-547 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-547 p.teaser { font-weight: 400; font-size: 2rem;}
.article-547 .article .intro { font-size: 1.9em; font-weight: 100; line-height: 1.4; }
.article-547 .firstcharacter { border: 0; color: #6eca29; font-weight: 700; line-height: 0.72; padding-bottom: 4px; font-size: 6rem;}
.article-547 .article h2 {font-weight:500; font-size: 2.2em; margin-top: 1em; color: #1fb5aa; }
.article-547 .article a{ color: #1fb5aa;}
.article-547 .important-text {font-weight: 600;}
.article-547 .coso-numbered-item { counter-increment: number;}
.article-547 .coso-numbered-item:before { content: counter(number); background-color: #6eca29; width: 27px; height: 27px; display: inline-block; text-align: center; border-radius: 50%; font-weight: 700; color: white; margin-right:0.5em; }
.article-547 .coso-img1 {max-width: 300px;}
.article-547 .coso-img2 {max-width: 350px;}
.article-547 .colored-bullets:before {content: '\b7\a0'; line-height: 0.5; display: inline-block; height: 10px; width: 10px; border-radius: 50%; margin-right: 0.4em;}
.article-547 .colored-bullets.orange-bullets:before{ color: #f27343; background-color: #f27343; }
.article-547 .colored-bullets.green-bullets:before{ color: #1fb5aa; background-color: #1fb5aa; }

/* Confronting Change in Global Corporate Tax Policy */
.article-549 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-549 p.teaser { font-weight: 400; font-size: 2rem;}
.article-549 .article .intro { font-size: 2.5em; font-weight: 100; line-height: 1.4; }
.article-549 .article .larger-text { font-size: 1.4em; line-height: 1.4; }
.article-549 .firstcharacter { border: 0; color: #69b2f1; font-weight: 700; line-height: 0.72; padding-bottom: 4px; font-size: 7em;}
.article-549 .article h2 {font-weight: 700; font-size: 2.2em; margin-top: 1em; color: #69b2f1; }
.article-549 .article a{ color: #6ed276;}
.article-549 .article h2.confronting-icon-above { padding-top: 70px; background-repeat: no-repeat;}
.article-549 .article h2.confronting-icon-left { padding-left: 80px; padding-top: 0.5em; padding-bottom: 0.5em; background-repeat: no-repeat; background-position: 0 center;}

.article-549 .article .confronting-icon1{background-image: url("/uploads/images/confronting-icon-1.png");}
.article-549 .article .confronting-icon2{background-image: url("/uploads/images/confronting-icon-2.png");}
.article-549 .article .confronting-icon3{background-image: url("/uploads/images/confronting-icon-3.png");}
.article-549 .article .confronting-icon4{background-image: url("/uploads/images/confronting-icon-4.png");}


@media only screen and (max-width: 1023px) {
   .article-549 .article .intro { font-size: 1.9em; }
}





/* How (and Why) to Value a Coal Mine */
.article-555 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-555 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-555 .article a{ color: #39b67d;}
.article-555 .firstcharacter { border: 0; color: #f5bf59; font-weight: 700; line-height: 0.72; padding-bottom: 4px; font-size: 6rem;}
.article-555 .article h2 {font-weight:600; font-size: 2.1em; margin-top: 1em; color: #f5bf59; }
.article-555 .article h3 {font-weight:600; font-size: 1.3em; }
.article-555 .coal-mine-img {max-width: 100%;}
.article-555 .coal-mine-img.left {margin-bottom: 1em;}
.article-555 .coal-mine-img.right {margin-bottom: 1em;}
.article-555 .coal-mine-img1 {max-width: 65%;}
.article-555 .coal-mine-img2 {max-width: 65%;}
.article-555 .coal-mine-img4 {max-width: 70%;}
.article-555 .colored-bullets {position: relative; padding-left: 1.5em;}
.article-555 .colored-bullets:before {content: '\b7\a0'; position: absolute; top: 0; left: 0; line-height: 0.25em; font-size: 5em; }
.article-555 .colored-bullets.green-bullets:before{ color: #a9d7b9;}
.article-555 .numbered-item { counter-increment: number;}
.article-555 .numbered-item:before { content: counter(number)". "; display: inline-block; text-align: center; font-weight: 700; margin-right:0.5em; }





/* FTI CONSULTING MEDIA FORECAST: Digital Advertising Is Crossing Over */
.article-557 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-557  p.teaser { font-weight: 400; font-size: 2rem;}
.article-557 .article .intro { font-size: 3em; font-weight: 100; line-height: 1.4; }
.article-557 .firstcharacter { border: 0; color: #ff00ff; font-weight: 700; line-height: 0.72; padding-bottom: 4px; font-size: 6rem;}
.article-557 .article h2 {font-weight:500; font-size: 2em; margin-top: 1em; color: #0559f1; }
.article-557 .closing-copy { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-557 .digital-advertising-img {max-width: 100%;}
.article-557 .digital-advertising-img1 {max-width: 30%;}
.article-557 .digital-advertising-img3 {max-width: 30%;}
.article-557 .digital-advertising-img.left {margin-bottom: 1em;}
.article-557 .digital-advertising-img.right {margin-bottom: 1em;}


/* Fortune Favors the (Moderately) Brave When Investing in Africa */
.article-559 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-559 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-559 .article a{ color: #f22626;}
.article-559 .article h2 {margin-top: 1em; color: #f22626; }
.article-559 .article h3 {font-weight: 600; margin-bottom: 1em; }
.article-559 .firstcharacter { border: 0; color: #1e62d1; font-weight: 700; line-height: 0.72; padding-bottom: 4px; font-size: 6rem;}
.article-559 .investigating-africa-img {max-width: 100%;}
.article-559 .investigating-africa-img3 {max-width: 65%;}
.article-559 .colored-bullets:before {content: '\b7\a0'; line-height: 0.5; display: inline-block; height: 10px; width: 10px; border-radius: 50%; margin-right: 0.4em;}
.article-559 .colored-bullets.blue-bullets:before{ color: #1e62d1; background-color: #1e62d1; }
.article-559 .article .callout{font-size: 2em; font-weight: 100; line-height: 1.4;}


/* Britain & India: Old and Future Friends */
.article-564 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-564 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-564 .article a{ color: #3d753d;}
.article-564 .article h2 {margin-top: 1em; color: #fca129; }
.article-564 .firstcharacter { border: 0; color: #ffdd00; font-weight: 700; line-height: 0.72; padding-bottom: 4px; font-size: 6rem;}
.article-564 .britain-and-india-img1-wrapper, .article-564 .britain-and-india-img2-wrapper { max-width: 35%;}
.article-564 .britain-and-india-img1, .article-564 .britain-and-india-img2 { max-width: 100%!important; margin: 0;}


/* Geopolitical Risk: The Butterfly Effect and Black Swans */
.article-568 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-568 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-568 .article a{ color: #913c16;}
.article-568 .article h2 {margin-top: 1em; color: #fe8502; }
.article-568 .firstcharacter { border: 0; color: #00e7ff; font-weight: 700; line-height: 0.72; padding-bottom: 4px; font-size: 6rem;}
.article-568 .bullet-list { padding: 0;}
.article-568 .bullet-list li { list-style: none; margin-bottom: 0.5em; font-size: 1.2em; line-height: 1.5em;}
.article-568 .colored-bullets {position: relative; padding-left: 1.5em;}
.article-568 .colored-bullets:before {content: '\b7\a0'; position: absolute; top: 0; left: 0; line-height: 0.25em; font-size: 5em; }
.article-568 .colored-bullets.blue-bullets:before{ color: #00e7ff;}

.article-568 .butterfly-effect-icons {padding: 3em 0 0 0; background-repeat: no-repeat;}
.article-568 .butterfly-effect-icon1 {background-image: url("/uploads/images/butterfly-effect-icon-5.png");}
.article-568 .butterfly-effect-icon2 {background-image: url("/uploads/images/butterfly-effect-icon2.png");}
.article-568 .butterfly-effect-icon3 {background-image: url("/uploads/images/butterfly-effect-icon3.png");}
.article-568 .butterfly-effect-icon4 {background-image: url("/uploads/images/butterfly-effect-icon-4.png");}


/* Why Wind and Solar Shouldn’t Be Spooked by Tumbling Oil Prices */
.article-570 .article .firstcharacter {  border: 0; color: #703f96; line-height: 0.5; font-size: 9.5em; font-weight: 700; padding-bottom: 20px; margin-left: -15px; margin-top: 14px;}


/* MEMO TO PHARMA: Dont Get Complacent (DSCSA Deadlines Loom) */
.article-572 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-572 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-572 .article a{ color: #f771b0;}
.article-572 .article h2 {margin-top: 1em; color: #27e2fc; font-size: 2.1em; }
.article-572 .article h3 {font-size: 1.9em; margin-bottom: 0.5em; }
.article-572 .firstcharacter { border: 0; color: #27e2fc; font-weight: 700; line-height: 0.72; padding-bottom: 4px; font-size: 6rem;}
.article-572 .colored-bullets {position: relative; padding-left: 1.5em;}
.article-572 .colored-bullets:before {content: '\b7\a0'; position: absolute; top: 0; left: 0; line-height: 0.25em; font-size: 5em; }
.article-572 .colored-bullets.pink-bullets:before{ color: #f771b0;}
.article-572 .callout { background-color: #eaeaea;  padding: 1.5em; }
.article-572 .important-text {font-weight: 600;}
.article-572 .memo-list1 { list-style-type: decimal;}
.article-572 .memo-list1 li { font-size: 1.2em; line-height: 1.5em;}
.article-572 .memo-callout-list { padding: 0;}
.article-572 .memo-callout-list li { list-style: none; margin-bottom: 0.5em; font-size: 1.2em; line-height: 1.5em;}
.article-572 .memo-callout1-list p {padding: 0 0 0 4em; background-repeat: no-repeat;}
.article-572 .memo-callout1-list p span{display: block;}
.article-572 .memo-callout1-list-icon1 {background-image: url("/uploads/images/memo-to-pharma-icon-1a.png");}
.article-572 .memo-callout1-list-icon2 {background-image: url("/uploads/images/memo-to-pharma-icon-2.png");}
.article-572 .memo-callout1-list-icon3 {background-image: url("/uploads/images/memo-to-pharma-icon-3.png");}
.article-572 .small-copy {font-size: 1em;}



/* The End of Traditional Holiday Shopping? */
.article-575 .article .firstcharacter {  border: 0; color: #703f96; line-height: 94px; font-weight: 700; padding-bottom: 0;}



/* The Cautious Investors Guide to Brazil */
.article-578 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-578 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-578 .article a{ color: #00578b; font-weight: 600;}
.article-578 .article h2 {margin-top: 1em; color: #ff0091; font-size: 2em; }
.article-578 .article .first-character {color: #ff0091;}
.article-578 .article .callout {font-size: 2.2em; border-top: 5px solid #00578b; padding-top: 0.5em; font-weight: 300;}
.article-578 .article .guide-to-brazil-img{ width: 100%;}




/* The Rise of Analytics in E-discovery: A Lifesaver When You’re Drowning in Data */
.article-581 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-581 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-581  p.teaser { font-weight: 400; font-size: 2rem;}
.article-581 .article a{ color: #4c7075; font-weight: 600;}
.article-581 .article h2 {margin-top: 1em; color: #f24f00; font-size: 2em; }
.article-581 .article .first-character {color: #90da4c;}
.article-581 .article h2.drowning-in-data-icon-above { padding-top: 70px; background-repeat: no-repeat;}
.article-581 .article h2.drowning-in-data-icon-left { padding-left: 80px; padding-top: 0.5em; padding-bottom: 0.5em; background-repeat: no-repeat; background-position: 0 center;}
.article-581 .article .drowning-in-data-icon1{background-image: url("/uploads/images/drowning-in-data-icon1.png");}
.article-581 .article .drowning-in-data-icon2{background-image: url("/uploads/images/drowning-in-data-icon2.png");}
.article-581 .article .drowning-in-data-icon3{background-image: url("/uploads/images/drowning-in-data-icon3.png");}
.article-581 .article .drowning-in-data-icon4{background-image: url("/uploads/images/drowning-in-data-icon4.png");}

/* Biotech and Big Pharma: Keys to a Successful M&A */
.article-585 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-585 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-585 .article a {color:#681792;font-weight: 600;}
.article-585 .panelists {background-color: #EDEDED;padding: 20px; margin-bottom:30px}
.article-585 .panel-title {font-weight: bold;color: #FE0000;margin-bottom:0; }
.article-585 .article h2 {color: #000094; font-size:2em;}
.article-585 .note {display: block; background: #FAFAFA; background: -webkit-linear-gradient(left top, #FDFDFD, #F6F6F6); background: -o-linear-gradient(bottom right,  #FDFDFD, #F6F6F6); background: -moz-linear-gradient(bottom right,  #FDFDFD, #F6F6F6); background: linear-gradient(bottom right,  #FDFDFD, #F6F6F6); padding: 20px; margin: 15px 0 30px 0; -webkit-box-shadow: 5px 5px 5px 0px #ccc; -moz-box-shadow:    5px 5px 5px 0px #ccc; box-shadow: 5px 5px 5px 0px #ccc;color: #FE0000; font-size: 1.4em;}
.article-585 .endsquare {background-color: #000094;width: 10px;line-height: 14px;margin-left: 4px;display: inline-block;}

/* The Yakuza: From Tattoos to Business Cards */
.article-586 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-586 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-586 .first-character {color: #39D2B1;}
.article-586 .article a {color: #292C94; font-weight: 600;}
.article-586 .article h2 {color: #39D2B1;font-size:2em;}
.article-586 .article h3 {color: #1456CE; padding-bottom: 0.5em;}
.article-586 .number {color: white; background-color: #1456CE; display: inline-block; height: 26px; line-height: 26px; vertical-align: middle; text-align: center; width: 26px; border-radius: 13px; margin-bottom: -30px;}
.article-586 .special-quote {font-size: 2.2em; font-weight: 100; border-top: 3px solid #1456CE; margin-top: 1em; padding-top: 0.5em; float: left; width: 65%; margin-right: 1em; line-height: 1.4;
}
.article-586 .special-quote .a {font-weight: 100;}
.article-586 .bottom-text {font-size: 26px; padding-top: 20px; border-top: 2px solid black;}
.article-586 .endsquare {background-color: #39D2B1 ;width: 10px;height: 14px;margin-left: 4px;display: inline-block;}

@media only screen and (max-width: 1023px) {
   .article-586 .special-quote {float: none; width: 100%; margin-right: 0; }
}

/* Investor Options for Illiquid Cayman Island Funds */
.article-587 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-587 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-587 p.teaser { font-weight: 400; font-size: 2rem;}
.article-587 .article a {color: #F65392;font-weight: 600;}
.article-587 .article h2 {font-size: 2em;color: #f6823E;}
.article-587 .first-character {color: #EB2656;}
.article-587 .notice-block {background-color: #F3F4F4;padding: 20px;margin-bottom: 30px;}
.article-587 .notice-block h3 {margin: 0 0 10px 0;font-weight: 900;font-size: 1.5em;}
.article-587 .bottom-block {margin-top: 30px; border-top: 1px solid black; font-size: 1.2em;}
.article-587 .endsquare {background-color: #EB2656 ;width: 10px;line-height: 14px;margin-left: 4px;display: inline-block;}
.article-587 .image-wrapper {max-width: 35%}
.article-587 .image-wrapper img {max-width:100%!important; margin: 0;}


/* Myanmar: Opportunities and Challenges for Businesses */
.article-591 .article .firstcharacter {  border: 0; color: #703f96; line-height: 94px; font-weight: 700; padding-bottom: 0;}
.article-591 .article h2 {font-size: 1.5em;color: #1C567F;}


/* Omnichannel for Retailers: Its a Rocky Road to ROI*/
.article-593 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-593 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-593 .first-character {color: #176DFF;}
.article-593 .article h2 {font-size: 2em;color: #FF8F00;}
.article-593 .omnichannel-icons {padding: 2.5em 0 0 0; background-repeat: no-repeat;}
.article-593 .omnichannel-icon1 {background-image: url("/uploads/images/omnichannel-icon4.png");}
.article-593 .omnichannel-icon2 {background-image: url("/uploads/images/omnichannel-icon2.png");}
.article-593 .omnichannel-icon3 {background-image: url("/uploads/images/omnichannel-icon3.png");}
.article-593 .omnichannel-icon4 {background-image: url("/uploads/images/omnichannel-icon1.png");}
.article-593 .omnichannel-img1{ max-width: 250px!important; margin: 0!important;}


/* The Big Drop: How the Low Price of Oil Is Affecting the Oil and Gas Industry*/
.article-594 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-594 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-594 .article h2 {font-size: 2em;color: #5A8DF4;}
.article-594 .article .important-text { text-transform: uppercase; font-weight: 600; }
.article-594 .article .pink {color: #ED1E79; }
.article-594 .article .blue {color: #90B0FC; }
.article-594 .article .quote {font-size: 2em; font-weight: 100; width: 70%;}
.article-594 .article .standout {background-color: #E2E0DF; padding: 2em 2em 0.5em; margin-bottom: 1em;}
.article-594 .article .participant-name {margin: 0;}
.article-594 .article a {color: #210082; font-weight: 600;}
.article-594 .article .low-price-of-oil-img1{width: 100%;}

@media only screen and (max-width: 1023px) {
   .article-594 .article .quote {width: 100%;}
}



/* Measuring the Future of Healthcare */
.article-595 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-595 .article .intro { font-size: 2.5em; font-weight: 100; line-height: 1.4; }
.article-595 .article .intro-quote-autor { font-size: 0.5em; font-weight: 600; color: #FF9A5E;}
.article-595 .first-character {color: #FF9A5E;}
.article-595 .article h2 {font-size: 2em; color: #FF9A5E;}
.article-595 .article .important-text {color: #1829AA; font-weight: 600; }
.article-595 .article a {color: #1829AA; font-weight: 600;}
.article-595 .article .standout {background-color: #E2E0DF; padding: 2em 2em 0.5em; margin-bottom: 1em;}
.article-595 .article .standout p {font-size: 1.1em;}
.article-595 .article .standout2 {font-size: 0;}
.article-595 .article .standout2 > * {font-size: 0.9rem; width: 50%; display: inline-block; padding: 2em 2em 1em; vertical-align: top; box-sizing: border-box;}
.article-595 .article h3{ font-size: 1.2em; line-height: 1em; margin: 0; padding: 10px 0 20px 0;}
.article-595 .article .standout-title{ font-weight: 700;}
.article-595 .article .future-of-healthcare-img {max-width: 100%;}
.article-595 .standout-icon {padding-left: 3.5em; background-repeat: no-repeat;}
.article-595 .future-of-healthcare-icon1 {background-image: url("/uploads/images/future-of-healthcare-icon-1.png");}
.article-595 .future-of-healthcare-icon2 {background-image: url("/uploads/images/future-of-healthcare-icon-2.png");}
.article-595 .future-of-healthcare-icon3 {background-image: url("/uploads/images/future-of-healthcare-icon-3.png");}

@media only screen and (max-width: 1023px) {
   .article-595 .article .standout2 {font-size: 1em;}
   .article-595 .article .standout2 > * {font-size: 0.9rem; width: 100%; display: block; padding: 0;}
}

.article-598 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-599 .article-main-image {width: 100%; margin: 0 0 30px 20px;}

/* Internet Advertising */
.article-605 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-605 ul { font-size: 1.2em; }


/* Culture is King: Five Steps Managers Must Take to Drive Lasting Change within the Banking Industry*/
.article-610 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-610 .catchline { font-family:"Source Sans Pro",Arial,sans-serif; font-weight: normal; }
.article-610 .number {color: white; background-color: #2E3B97; display: inline-block; height: 26px; line-height: 26px; vertical-align: middle; text-align: center; width: 26px; border-radius: 13px; margin-bottom: -30px;}

/* Social Media Analytics */
.article-612 .article-main-image { width: 100%;  }
.article-612 ul { font-size: 1.2em; }
.article-612 .article a { color: #9F1E61; font-weight: bold; }


/* Were All Fashionistas Now */
.article-614 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-614 ol { font-size: 1.2em; }
.article-614 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-614 .number {color: white; background-color: #A31E21; display: inline-block; height: 26px; line-height: 26px; vertical-align: middle; text-align: center; width: 26px; border-radius: 13px; margin-bottom: -30px;}

/* cyber security quiz */
.article-615 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-615 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-615 ul { font-size: 1.2em; font-family: 'Source Sans Pro', Arial, sans-serif; list-style-type: square;}

/* MA Insurance */
.article-618 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-618 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-618 .number {color: white; background-color: #FF7200; display: inline-block; height: 26px; line-height: 26px; vertical-align: middle; text-align: center; width: 26px; border-radius: 13px; margin-bottom: -30px;}
.article-618 .article h3 {color: #ff7200;}

/* Yakuza */
.article-621 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-621 .number {color: white; background-color: #4685cc; display: inline-block; height: 26px; line-height: 26px; vertical-align: middle; text-align: center; width: 26px; border-radius: 13px; margin-bottom: -30px;}
.article-621 .article h3 {color: #4685cc;}

/* Retail Infographic */
.article-625 .article-main-image {width: 100%; margin: 0 0 30px 20px;}

/* Colombia */
.article-628 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-628 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-628 .article  div.body { 
                width: 80%; 
            }

/* Vietnam TPP */
.article-630 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-630 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }

/* Lets Get Rio */
.article-631 .article-main-image {width: 100%; margin: 0 0 30px 20px;}


/* IoT Strategy */
.article-633 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-633 .number {color: white; background-color: #CBA0CB; display: inline-block; height: 26px; line-height: 26px; vertical-align: middle; text-align: center; width: 26px; border-radius: 13px; margin-bottom: -30px;}
.article-633 .article-body ul li {color:#003763;font-weight:bolder;font-size: 1.2em;
font-family:Times,serif;line-height:24px;}
.article-633 .article h3 {color:#863594;}
.article-633 .article h5 {color:#37236A;}

/* better way to read tea leaves on oil */
.article-635 .article-main-image {width: 100%; margin: 0 0 30px 20px;}

/* five things keeping retailers up at night */
.article-640 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-640 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-640 .number {color: white; background-color: #863594; display: inline-block; height: 26px; line-height: 26px; vertical-align: middle; text-align: center; width: 26px; border-radius: 13px; margin-bottom: -30px;}
.article-640 .article h3 {color: #37236A;}

/* remanufacturing */
.article-634 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-634 .article-body ul li {color:#393963;font-weight:bolder;font-size: 1.2em; font-family:Times,serif;line-height:24px;}
.article-634 .article h3 {color:#F07234;}

/* brexit infographic */
.article-641 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-641 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }

/* whistleblower */
.article-644 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-644 .article .intro { font-size: 1.5; font-weight: 100; line-height: 1.4; font-style: italic; }
.article-644 .article h3 {color:#88319A;}
.article-644 .article .standout {background-color: #E2E0DF; padding: 2em 2em 0.5em; margin-bottom: 1em;}

/* keeping peace in the cloud */
.article-648 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-648 .number {display: inline-block;color: white; background-color: #F69165; height: 26px; line-height: 26px; vertical-align: middle; text-align: center; width: 26px; border-radius: 13px; margin-right: 6px;margin-bottom:7px;}
.article-648 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-648 .article .headline {color:#E26F52;font-weight:bold;font-size:22px;margin-bottom:0;}
.article-648 .article .section {margin-bottom:3px;padding-bottom:0;}

/* south korea business gifs */
.article-645 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-645 .article .intro { font-size: 2em; font-weight: 100; line-height: 1.4; }
.article-645 .article .gif{ width: 80%;border:2px solid #F1F1F1;text-align:justify;padding:15px 35px}

/* biopharma panel */
.article-650 .article .intro { font-size: 1.4em; font-weight: 100; line-height: 1.4; font-style: italic; }
.article-650 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-650 .article .panelists { width:300px;float:right;background-color:#ddd; font-size:.75em; padding:8px;margin-bottom:15px;margin-left:8px;}
.article-650 .article h3 {color:#63AD32;padding:0 0 20px 0}
.article-650 .article h5 {color:#872F9F;padding:0}
.article-650 .article .takashi {font-weight:bold;border-bottom:3px solid #74BD41;}
.article-650 .article .steve {font-weight:bold;border-bottom:3px solid #84309e;}
.article-650 .article .ruth {font-weight:bold;border-bottom:3px solid #f9601a;}
.article-650 .article .jay {font-weight:bold;border-bottom:3px solid #6377ff;}
.article-650 .article .plants {font-weight:bold;border-bottom:3px solid #b5e2f3;}

/* political discontent */
.article-652 .article blockquote{ font-size: 1.4em; font-weight: 100; line-height: 1.4; font-style: italic; border-left: 3px solid #ccc; margin-top: 30px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;}
.article-652 .article-main-image {width: 100%; margin: 0 0 10px 20px;} 
.article-652 .article h3 {color:#63AD32;padding:0 0 20px 0}
.article-652 .article .source {font-size: 0.8em;}
.article-652 .article .figureone {text-align:left;width:90%;font-size:0.8em;}

/* pokemon go */
.article-653 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.8; font-style: italic; text-align:center;}
.article-653 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-653 .article h3 {color:#346E96}

/* cash flow infographic */
.article-658 .article-main-image {width: 100%; margin: 0 0 30px 20px;}
.article-658 .article .intro { font-size: 1.4em; font-weight: 100; line-height: 1.4; }

/* urgent care */
.article-660 .article .panelists { line-height: 1.5;width:100%;background-color:#ddd; padding:8px;margin-bottom:15px;text-align:left;}
.article-660 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-660 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-660 .article ol {font-size:1.2em}
.article-660 .article h3 {color:#346E96}
.article-660 .article figure {width:80%;text-align:left;}

/* detroit */
.article-662 .article h3 {color:#1078AB}
.article-662 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-662 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-662 .article-body ul {font-size: 1.1em;list-style-type: square;padding:15px;list-style-position: inside;}
.article-662 .article .panelists {width:85%;text-align:left;background-color:#ddd;}
.article-662 .article .inside {font-size: .9em;list-style-type: square;padding:0 0 0 30px;list-style-position: inside;}

/* third party risk */
.article-663 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-663 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-663 .article h3 {color:#89C651}


/* tax inversion */
.article-664 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-664 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 

/* omnishopping */
.article-665 .article h3 {color:#AD3C96}
.article-665 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }

/* bubble trouble */
.article-667 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-667 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-667 .article blockquote{ font-size: 1.7em; font-weight: 100; line-height: 1.4; font-style: italic; border-left: 5px solid #D95C46; margin-top: 15px;border-right: 5px solid #D95C46; margin-top: 25px;
  margin-bottom: 30px;
  margin-left: 50px;
  padding: 0 15px 0 15px;}
  
/* executive perspective retail*/  
.article-668 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-668 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-668 .article h3 {color:#6DC5ED}
.article-668 .article figcaption {font-size: 0.8em; margin-top: 1em;}
.article-668 .article h4 {margin-bottom: 0;}
.article-668 .article a {color:#003963;}

/* trampoline king */
.article-669 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-669 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-669 .article h3 {color:#F8A478}
.article-669 .article .lessons {font-weight:bold;border-bottom:2px solid #7BCFE8;COLOR:#000;}

/*proxy fights*/
.article-672 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; padding-top:10px;}
.article-672 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-672 .article h3 {color:#E68B7A;border-bottom:2px solid #E68B7A;margin-bottom:10px;}
.article-672 .article .footer {font-size:0.8em;margin-top:0;padding-top:0px;}

/*mall infographic*/
.article-674 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-674 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 

/* argentina waits */
.article-677 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-677 .article h3 { size: 0.8em; color:#104A72;border-bottom:2px solid #E68B7A;margin-bottom:10px;}
.article-677 .article strong {color:#104A72}

/* letter to a ceo */
.article-682 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-682 .article .intro { font-size: 1.4em; font-weight: 100; line-height: 1.4; padding-bottom:10px;border-bottom:2px solid #606CAA;}
.article-682 .article h3 {color:#1D2637;margin-bottom:10px;}
.article-682 .article-body ul li {font-size: 1.2em; line-height:24px;}

/* china m&as */
.article-683 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-683 .article h3 {color:#29265B;}
.article-683 .article-body ul li {font-size: 1.2em; line-height:24px;}

/* shareholder activism mockup */
.article-688 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 

/* digital single market */
.article-692 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-692 .article h3 {color:#0CA8D1;}
.article-692 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-692 .article .footnote { font-size: 0.8em; }

/*queenlands nickel*/
.article-693 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-693 .article h3 {color:#2B286F;}
.article-693 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-693 .article .oldschool {font-weight:bold;border-bottom:3px solid #F9E75F;}
.article-693 .article .newschool {font-weight:bold;border-bottom:3px solid #6DC5EB;}

/*cash chemistry spinoffs*/
.article-687 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-687 .article h3 {color:#0A3C61;}

/* nuclear power and the cpp */
.article-689 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-689 .article h3 {color:#E69438;}
.article-689 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }

/* tv ad pricing */
.article-704 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-704 .article h3 {color:#1864A6;}
.article-704 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }

/* corp comms snapchat */
.article-708 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-708 .article h3 {color:#37286B;}
.article-708 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }

/* trump first 100 days */
.article-710 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-710 .article h3 {color:#37286B;}
.article-710 .article h4 {color:#846EAF;}
.article-710 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-710 .number {color: white; background-color: #2E3B97; display: inline-block; height: 26px; line-height: 26px; vertical-align: middle; text-align: center; width: 26px; border-radius: 13px; margin-bottom: -30px;}

/*reorganize or liquidate*/
.article-711 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-711 .article h3 {color:#453E81;}
.article-711 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }

/*business in india*/
.article-717 .article h4 { color:#FA4B0F;font-size: 1.5em;
    line-height: 1em;
    margin: 0;
    padding: 10px 0px 5px 0px;}
.article-717 .article h3 {color:#650E37;}
.article-717 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }

/*death of the travelling saleperson*/
.article-720 .article-main-image {width: 100%; margin: 0 0 30px 20px;} 
.article-720 .article h3 {color:#0A3C61;}
.article-720 .article .intro { font-size: 1.8em; font-weight: 100; line-height: 1.4; }
.article-720 .article .Graph1 { width:300px;float:right;background-color:#fff; font-size:.75em; padding:5px;margin-bottom:10px;margin-left:8px;}
.article-720 .article .footnote { font-size: 0.8em; }
.article-720 .article .Inset { width:280px;float:left;background-color:#eee; font-size:.85em; padding:8px;margin-bottom:5px;margin-right:12px;}
.article-720 .article h5 {color:#0A3C61;}
.article-720 .article h6 {color:#E26F52;}

/*******************************/

/* for article whose image is 100% width and contains the title */
.article.title-in-image .articleTitle {font-size:1px !important; text-indent:-2000px !important; font-size: 5em; text-align: center; }
.article.title-in-image .article-main-image { width:100% !important;}
.article.title-in-image .article-main-image:after {clear:both;}

#subscription-promo {
   display: none;
   position: fixed;
   bottom:0;
   left:20px;
   width: 400px;
   background: #003763;
   color: white;
   padding: 30px;
   -moz-box-shadow:  0 -2px 15px #666; 
   -webkit-box-shadow: 0 -2px 15px #666; 
   box-shadow:       0 -2px 15px #666;
}
#subscription-promo a:hover { color: white; }
#subscription-promo .links { text-align: center; margin-top: 25px; }
#subscription-promo-sub-now {
   margin-left: 10px;
}


.article-tags {
   white-space: normal;
}
.article-tag {
   background: #eee;
   border-radius: 3px;
   font-size: .9em;
   position: relative;
   margin-right: 5px;
   line-height: 2em;
}

.article-tag span { white-space: nowrap; padding: 2px 5px;}

.article-238 .article-tag:visited{ color: #003763; }


@media only screen and (max-width: 479px) {
   .article-239 .article .img-left {
      width: 100%;
      margin: 1% auto;
   }
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
   .article-239 .article .img-left {
      width: 50%;
      margin: 1% auto !important;
   }
}

@media only screen and (max-width: 767px) {
   
   .article .article-main-image { display: block; width: 100%; max-height: 300px !important; }
   .article-343 .article-main-image { display: block; width: 100%; max-height: 450px !important; }


   .mobile-hide,
   .article .mobile-hide { display: none !important;}

   .article .sidebar-right { width: 100% !important; }
   .article .sidebar-left { width: 100% !important; }
   .article .sidebar { width: 100% !important; }

   .article .no-100 { width: auto !important; }

   .article-list { width: 100%; }
   /* hide side bar article list which is the same as the bottom article list! in mobile */
   .side-article-list { display: none; }

   .article-237 .article-body .img-01,
   .article-237 .article-body .img-02,
   .article-237 .article-body .img-03,
   .article-237 .article-body .img-04,
   .article-237 .article-body .img-05 {
      width: 100% !important;
   }
   .article-237 .bignum-wrap {
      width: 100%;
      margin-bottom: 10px;
      float: none;
   }
   .article-237 .bignum {
      line-height: 1em;
   }
   .article-237 .bignum-wrap .bignum-desc {
      height: 113px;
      display: table-cell;
      vertical-align: middle;
   }
   .article-255 .sidebar-01 { width: 100% !important; }
   .article-255 .sidebar-01 img { margin: 0 auto !important ; }
   /* china */
   .article-253 .sidebar-01,
   .article-253 .sidebar-02 {margin-left:0;}

   .article-263 .sidebar-1,
   .article-263 .sidebar-2 { width: 100% !important; float: none !important;}


   .article-269 .panelist-male p { margin-left: 0px;}
   .article-269 .panelist-female p { margin-right: 0px;}

   .article-299 .blue-box.half { width: 100%;  float: none; }

   /* faster money */
   .article-309 .article img.content-image { display:none !important; }
   .article-309 .steps .step-1,.article-309 .steps .step-2 {clear:both;float:none; width:100%;}

   .article-314 .bullets, 
   .article-316 .box1 .columns,
   .article-333 .box1 p{ 
          column-count: 1;
       -o-column-count: 1;
      -ie-column-count: 1; 
      -moz-column-count: 1;
   -webkit-column-count: 1;
   }
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
   .article-239 .linkBarPlus,
   .article-239 .linkBar,
   .article-239 .gTransBox,
   .article-287 .linkBarPlus,
   .article-287 .linkBar,
   .article-287 .gTransBox {
      float: left !important;
      margin-right: 10px;
      border-top: 8px solid #003763;
      padding: 10px;
   }
}
@media only screen and (max-width: 1023px) {
   .article img {
      max-width: 100% !important ;
   }
   .article img,
   .article .img-left,
   .article .img-right,
   .article .pullquote-right,
   .article .pullquote-left {
      float: none  !important;
      display: block !important;
      margin: 6% auto !important;
      width: 100% !important;
   }
   .article-238 .article-main-image {
      width: 100%;
      float: none;
      margin: 0 auto;
   }
   .article p.teaser {
      margin: 0;
      padding: 0;
   }
   .article-287 #latin-map { display: none; }
   .article-287 #latin-map-mobile { display: block; }
}
@media only screen and (max-width: 1439px) {
   .article-238 h1.articleTitle {
      font-size: 2.7em;
   }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
   
   .article-343 .sidebar1 { width: 100%; }
   .article-343 .articleTitle { font-size: 3em; }
   .article-239 .article,
   .article-287 .article { width: 98%; }
   .entry-239 #wrap,
   .entry-287 #wrap { width: 100%; }
   .article-314 .bullets,
   .article-316 .box1 .columns { 
          column-count: 2;
       -o-column-count: 2;
      -ie-column-count: 2; 
      -moz-column-count: 2;
   -webkit-column-count: 2;
   }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px){
   .article-239 .article,
   .article-287 .article 
   {
      width: 960px;
   }

}
@media only screen and (min-width: 1280px) and (max-width: 1439px){
   .article-239 .linkBarPlus,
   .article-239 .linkBar,
   .article-239 .gTransBox,
   .article-287 .linkBarPlus,
   .article-287 .linkBar,
   .article-287 .gTransBox {
      width: 240px;
      clear:right;
   }
   .article-239 .article { width: 960px; }
   .article-287 .article { width: 930px; }
}
@media only screen and (min-width: 1440px){
   .article-239 .article { width: 960px; }
   .article-287 .article { width: 930px; }
}
/* Account Nav */
.logIn { width:100%; font-family:"Georgia", serif; text-align:right; text-transform:uppercase; font-size:.85em; padding:20px 0; margin:0; letter-spacing:1px; color:#999; }


.account-links {
	float: right;
}
#account-dd {
    margin:0; 
    padding:0; 
    list-style:none;
}   
/* applies to parent and child li */
.account-links li {
    float:left; 
    display:block; 
    position:relative;
    z-index:98; 
    margin:0;

}
#account-dd li.normal {
	width: auto;
	border: none;
}
     
	/* applies to parent and child a */
	#account-dd li a {
	    text-decoration:underline; 
	    /*background: url('/static/images/downArrow.gif') right -2px no-repeat #fff;*/
	}

	#account-dd li a:hover { 
		color:#FF661B !important; 
		/* background-position:right -59px; */
	}
 
	#account-dd ul {
	    position:absolute; 
	    left:0; 
	    display:none; 
	    margin:0 0 0 -22px; 
	    padding:0; 
	    list-style:none;
	    border: 1px solid #ccc;
	    background: white;
	    -moz-box-shadow: 0 0 5px #ccc; 
	    -webkit-box-shadow: 0 0 5px #ccc; 
	    box-shadow: 0 0 5px #ccc;
	}
 		/* child li */
		#account-dd ul li {
		    width:150px; 
		    float:left; 
		    border: none;
		}
		/* child a */
		#account-dd ul a {
		    display:block;  
		    color:#444;
		    text-decoration:none;  
		    font-size: 1em;
		    font-weight:normal;
		    padding: 5px 10px;
		    background:none;
		    margin:0;
		    -moz-border-radius:0px;
	    	    border-radius:0px;
	    	    -moz-box-shadow:none; 
	    	    -webkit-box-shadow:none; 
	    	    box-shadow:none;
	    	    border-top:none;
	    	    border-left:none;
	    	    border-right:none;
		}
		#account-dd ul li a:hover {
		   /* color: #fff; 
		    background-color:#bcd5e4;*/
		}
		 
		#account-dd ul li a.selected {color:#FF661B;}
		 
		 
		#account-dd ul a:hover {text-decoration:none;}

.account-links .smallscreen  {
	display: none;
}

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

	.account-links ul li {
		display: block;
		float: none;
		padding: 2px 0;
	}
	.account-links li.smallscreen {
		display: block;
	}
	.account-links .bigscreen {
		display: none !important;
	}
}


/* Search */
.search-results .result {
	margin-top: 20px;
}
	.search-results .result .thumbnail {
		float: left; 
		border: 1px solid #ccc; 
		margin: 5px 10px 5px 0;
	}
	.search-results .result .excerpt.pad {
		margin-left: 62px;
	}
.search-results .result-title {
	font-size: 1.2em;
	font-weight: bold;
	color:#003763;
}
.search-results .article-link {
	font-size: 90%;
}
.search-results .article-date {
	font-size: 90%;
	color: #777777;
}
.search-results h2 {
	border-bottom: 1px solid #ccc;
}
.search-results .search-form {
	margin-bottom: 10px;
	float: right;
	white-space: nowrap;
}
.search-results .search-input {			
	width: 80%;
	max-width: 300px;
}
.search-results .pagination {
	border-top: 1px solid #ccc;
}
	.search-results .pagination a {
		font-size: 130%;
	}
	.search-results .pagenum {
		padding: 3px 5px;
		font-weight: bold;
	}
	.search-results .pagenum.current {
		background: #EEE;
		border-bottom: 1px solid #CCC;
	}
#external-results {
	margin-top: 40px;
}

@media only screen and (max-width: 1023px){
	.search-results .search-form {
		float: none;
	}
}
