/* EY layout: Default Responsive styles */

/* MOBILE / CONSTANT STYLING--- STARTS AT 0 AND ABOVE -- */

/*
This CSS resource incorporates links to font software which is 
the valuable copyrighted property of WebType LLC, The Font Bureau 
and/or their suppliers. You may not 
attempt to copy, install, redistribute, convert, modify or reverse 
engineer this font software. Please contact WebType with any 
questions: http://www.webtype.com 
*/

/*---Times Font October 2014---*/
@font-face{ 
font-family:"Times NR W01 Regular";
src:url("/_fonts/TimesNRW01Regular.eot?#iefix");
src:url("/_fonts/TimesNRW01Regular.eot?#iefix") format("eot"),url("/_fonts/TimesNRW01Regular.woff") format("woff"),url("/_fonts/TimesNRW01Regular.ttf") format("truetype"),url("/_fonts/TimesNRW01Regular.svg#TimesNRW01Regular") format("svg");
}
@font-face{
font-family:"Times NR W01 Bold";
src:url("/_fonts/TimesNRW01Bold.eot?#iefix");
src:url("/_fonts/TimesNRW01Bold.eot?#iefix") format("eot"),url("/_fonts/TimesNRW01Bold.woff") format("woff"),url("/_fonts/TimesNRW01Bold.ttf") format("truetype"),url("/_fonts/TimesNRW01Bold.svg#TimesNRW01Bold") format("svg");
}

/* Latin Extended */
@font-face{
font-family:"TimesNewRomanW04-Regula";
src:url("/_fonts/TimesNewRomanW04-Regula.eot?#iefix");
src:url("/_fonts/TimesNewRomanW04-Regula.eot?#iefix") format("eot"),url("/_fonts/TimesNewRomanW04-Regula.woff") format("woff"),url("/_fonts/TimesNewRomanW04-Regula.ttf") format("truetype"),url("/_fonts/TimesNewRomanW04-Regula.svg#TimesNewRomanW04-Regula") format("svg");
}

@font-face{
font-family:"TimesNewRomanW04-Bold";
src:url("/_fonts/TimesNewRomanW04-Bold.eot?#iefix");
src:url("/_fonts//TimesNewRomanW04-Bold.eot?#iefix") format("eot"),url("/_fonts/TimesNewRomanW04-Bold.woff") format("woff"),url("/_fonts/TimesNewRomanW04-Bold.ttf") format("truetype"),url("Fonts/TimesNewRomanW04-Bold.svg#TimesNewRomanW04-Bold") format("svg");
}




/*---Intersate Light----*/
@font-face {
  font-family: "InterstateLight";
  src: url("/_fonts/51012d22-c228-4858-8e44-7d338468d003-2.eot");
  src: url("/_fonts/51012d22-c228-4858-8e44-7d338468d003-2.eot?") format("embedded-opentype"),
       url("/_fonts/51012d22-c228-4858-8e44-7d338468d003-3.woff") format("woff"),
       url("/_fonts/51012d22-c228-4858-8e44-7d338468d003-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

/*---Intersate----*/
@font-face {
  font-family: "Interstate";
  src: url("/_fonts/d8612af1-3daa-4d49-940c-72424499dce4-2.eot");
  src: url("/_fonts/d8612af1-3daa-4d49-940c-72424499dce4-2.eot?") format("embedded-opentype"),
       url("/_fonts/d8612af1-3daa-4d49-940c-72424499dce4-3.woff") format("woff"),
       url("/_fonts/d8612af1-3daa-4d49-940c-72424499dce4-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

/*---Intersate Bold----*/

@font-face {
  font-family: "Interstate";
  src: url("/_fonts/ec453a9c-08b8-48f4-b89b-7c4ceffa6e65-2.eot");
  src: url("/_fonts/ec453a9c-08b8-48f4-b89b-7c4ceffa6e65-2.eot?") format("embedded-opentype"),
       url("/_fonts/ec453a9c-08b8-48f4-b89b-7c4ceffa6e65-3.woff") format("woff"),
       url("/_fonts/ec453a9c-08b8-48f4-b89b-7c4ceffa6e65-1.ttf") format("truetype");
  font-style: normal;
  font-weight: bold; 
}

/*---Intersate italic----*/
@font-face {
  font-family: "Interstate";
  src: url("/_fonts/db2dc2c9-e02f-45ff-a30c-d3de74e5661e-2.eot");
  src: url("/_fonts/db2dc2c9-e02f-45ff-a30c-d3de74e5661e-2.eot?") format("embedded-opentype"),
       url("/_fonts/db2dc2c9-e02f-45ff-a30c-d3de74e5661e-3.woff") format("woff"),
       url("/_fonts/db2dc2c9-e02f-45ff-a30c-d3de74e5661e-1.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}


/*---Intersate Light italic----*/

@font-face {
  font-family: "InterstateLight";
  src: url("/_fonts/f4ce22b4-9095-48c2-ac73-d56f54a19a74-2.eot");
  src: url("/_fonts/f4ce22b4-9095-48c2-ac73-d56f54a19a74-2.eot?") format("embedded-opentype"),
       url("/_fonts/f4ce22b4-9095-48c2-ac73-d56f54a19a74-3.woff") format("woff"),
       url("/_fonts/f4ce22b4-9095-48c2-ac73-d56f54a19a74-1.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}


html { overflow-y: scroll; }
html, body
{
    margin: 0;
    padding: 0px;
    border: 0px;
    min-height: 100%;
	font-family: "InterstateLight", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
}
body  { letter-spacing:0; }
h1 { font-family: "TimesNewRomanW04-Regula","Times New Roman", Times, serif; margin-top:-2px;} 
h1 strong { font-family:"Times NR W01 Bold","Times New Roman", Times, serif;}

h2 { font-family:"InterstateLight", Arial, Helvetica, sans-serif;} 
h3 { font-family:"InterstateLight", Arial, Helvetica, sans-serif;color:#000;  }

h4 { font-family:"TimesNewRomanW04-Regula","Times New Roman", Times, serif;color:#535362;}
h4 strong { font-family:"Times NR W01 Bold","Times New Roman", Times, serif;}

h5 {font-family:"TimesNewRomanW04-Regula","Times New Roman", Times, serif; color:#535362; }
h5 strong { font-family:"Times NR W01 Bold","Times New Roman", Times, serif;}

h6 {font-family:"TimesNewRomanW04-Regula","Times New Roman", Times, serif;font-weight:bold; }
h6 strong { font-family:"Times NR W01 Bold","Times New Roman", Times, serif;}
a { /*font-size:0.815em; */ }

blockquote { font-family:"TimesNewRomanW04-Regula","Times New Roman", Times, serif;color:#000;}
blockquote strong { font-family:"Times NR W01 Bold","Times New Roman", Times, serif;}

html.vx-styling { -webkit-transition: .2s all ease;-moz-transition: .2s all ease;-o-transition: .2s all ease;	-ms-transition: .2s all ease;transition: .2s all ease;}
html#filter_search, html { background:none;}
body#mobile{ background:#666;}

/* EY / Interstate Fonts ---*/

.interstatelight, #home .main_text h1, #home .main_text h2, p.authour_name, .you_searched h1,
#home .focus_text p, p.ey_related_sub, .focus_content, .ey_news .ey_related_sections strong, #home .focus_text.focus_dynamic strong, .arrow_heading, .recommend_form, .recommend_form textarea  {
  font-family: 'InterstateLight', Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
}

.interstatelightitalic {
  font-family: "InterstateLight";
  font-style: italic;
  font-weight: normal;
}

.interstateregular{
  font-family: "Interstate";
  font-style: normal;
  font-weight: normal;
}

.interstateregularitalic {
  font-family: "Interstate";
  font-style: italic;
  font-weight: normal;
}

.interstatebold{
  font-family: "Interstate";
  font-style: normal;
  font-weight: bold;
}




/* Home Styles  / Mobile Standard------------------->*/

		.column_4, .column_5, .column_3, .column_2 { display:none !important;}
		#home .ey_menu_scroller { }
		#home #ey_header { -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
		#home .focus_text {margin: 12px auto 20px;width:100%; left:0;font-size:1.2em;  }
		
	/*	#home .focus_text.focus_sprite {margin: 12px auto 20px;width:100%; left:0;font-size:1.2em; display: block;  }
		#home .focus_text {display:none;}*/
		
		.focus_dynamic { display:none;}
		#home .focus_text p {line-height:17px; display:inline;}
		
			
		#home .focus_text p { color:#000;}
		#home .focus_text strong { color: #000; font-weight:normal;}
		#article .focus_text strong {  font-weight:normal;}

		
		#home .ey_add_fifteen .focus_text strong,
		#home .ey_add_three .focus_text strong,
		#home .ey_add_nineteen .focus_text strong { font-weight:bold;}
		
		#home .focus_text.focus_dynamic p { color:#999;}
		#home .focus_text.focus_dynamic strong { color: #666;}
		#home.search_results .ey_content { min-height: 900px;}
		
		.mobile_data {  display: none;display:inline;}
		#home .main_heading { padding: 0; margin-top:-5px; width:100%; left:0; height:115px; margin-bottom:0; overflow:hidden;}
			#home .main_heading h1 { font-size:2.4em; line-height:28px; } 
			#home.news .main_heading h1, #home.news .main_heading h2 { padding-bottom:20px;}
			  #home.search_results .main_heading h1 { font-size:2.2em; margin-top:0;}
			#article .main_text { background:none; float: left} 
		
		  #home .ey_focus_one .main_heading { margin-top:0;height:66px; overflow:hidden;}
		
		.ey_focus_one { width:300px; margin:0 auto; overflow:hidden; position:relative; }
			.ey_focus_one .main_image { margin-bottom:10px; margin-top:0;}
			.ey_focus_one .main_text { display:none;}
				#home #ey_logo { left:5px;}
				#article #ey_logo { }
			
		.ey_focus_two { width:300px; margin:20px auto 0; overflow:hidden;}
			.ey_focus_two .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_two .main_text { display:none;}
			  #home .ey_focus_two .main_heading { float:right; width:47%;}
			  #home .ey_focus_two .focus_text { float:left; width:100%;margin-top:16px;}
			  #home .ey_focus_two .focus_text { float:left; width:100%;margin-top:16px;}

		.ey_focus_three { width:300px; margin:20px auto 0; overflow:hidden;}
			.ey_focus_three .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_three .main_text { display:none;}
			  #home .ey_focus_three .main_heading { float:right; width:47%;}
			  #home .ey_focus_three .focus_text { float:left; width:100%;margin-top:16px;}
			  
		.ey_focus_four { width:300px; margin:20px auto 0; overflow:hidden;}
			.ey_focus_four .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_four .main_text { display:none;}
			  #home .ey_focus_four .main_heading { float:right; width:47%;}
			  #home .ey_focus_four .focus_text { float:left; width:100%;margin-top:16px;}

		.ey_focus_five { width:300px; margin:20px auto 0; overflow:hidden;}
			.ey_focus_five .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_five .main_text { display:none;}
			  #home .ey_focus_five .main_heading { float:right; width:47%;}
			  #home .ey_focus_five .focus_text { float:left; width:100%;margin-top:16px;}

		.ey_focus_six { width:300px; margin:20px auto 0; overflow:hidden;}
			.ey_focus_six .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_six .main_text { display:none;}
			  #home .ey_focus_six .main_heading { float:right; width:47%;}
			  #home .ey_focus_six .focus_text { float:left; width:100%; margin-top:16px;}
			  
		.ey_focus_seven { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_seven .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_seven .main_text { display:none;}
			  #home .ey_focus_seven .main_heading { float:right; width:47%;}
			  #home .ey_focus_seven .focus_text { float:left; width:100%; margin-top:16px;}
			  
		.ey_focus_eight { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_eight .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_eight .main_text { display:none;}
			  #home .ey_focus_eight .main_heading { float:right; width:47%;}
			  #home .ey_focus_eight .focus_text { float:left; width:100%; margin-top:16px;}
		
		.ey_focus_nine { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_nine  .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_nine  .main_text { display:none;}
			  #home .ey_focus_nine  .main_heading { float:right; width:47%;}
			  #home .ey_focus_nine  .focus_text { float:left; width:100%;margin-top:16px;}
			 
		.ey_focus_ten { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_ten .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_ten .main_text { display:none;}
			  #home .ey_focus_ten .main_heading { float:right; width:47%;}
			  #home .ey_focus_ten .focus_text { float:left; width:100%; margin-top:16px;}
			 
			 
		.ey_focus_eleven { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_eleven .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_eleven .main_text { display:none;}
			  #home .ey_focus_eleven .main_heading { float:right; width:47%;}
			  #home .ey_focus_eleven .focus_text { float:left; width:100%;margin-top:16px;}
		
		.ey_focus_twelve { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_twelve .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_twelve .main_text { display:none;}
			  #home .ey_focus_twelve .main_heading { float:right; width:47%;}
			  #home .ey_focus_twelve .focus_text { float:left; width:100%;margin-top:16px;}
		
		.ey_focus_thirteen { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_thirteen .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_thirteen .main_text { display:none;}
			  #home .ey_focus_thirteen .main_heading { float:right; width:47%;}
			  #home .ey_focus_thirteen .focus_text { float:left; width:100%;margin-top:16px;}
		
		.ey_focus_fourteen { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_fourteen .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_fourteen .main_text { display:none;}
			  #home .ey_focus_fourteen .main_heading { float:right; width:47%;}
			  #home .ey_focus_fourteen .focus_text { float:left; width:100%;margin-top:16px;}
		
		.ey_focus_fifteen { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_fifteen .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_fifteen .main_text { display:none;}
			  #home .ey_focus_fifteen .main_heading { float:right; width:47%;}
			  #home .ey_focus_fifteen .focus_text { float:left; width:100%;margin-top:16px;}
		
		.ey_focus_sixteen { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_sixteen .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_sixteen .main_text { display:none;}
			  #home .ey_focus_sixteen .main_heading { float:right; width:47%;}
			  #home .ey_focus_sixteen .focus_text { float:left; width:100%;margin-top:16px;}
	
	     .ey_focus_seventeen { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_seventeen .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_seventeen .main_text { display:none;}
			  #home .ey_focus_seventeen .main_heading { float:right; width:47%;}
			  #home .ey_focus_seventeen .focus_text { float:left; width:100%;margin-top:16px;}
	
	    .ey_focus_eighteen { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_eighteen .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_eighteen .main_text { display:none;}
			  #home .ey_focus_eighteen .main_heading { float:right; width:47%;}
			  #home .ey_focus_eighteen .focus_text { float:left; width:100%;margin-top:16px;}
			  
	    .ey_focus_nineteen { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_nineteen .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_nineteen .main_text { display:none;}
			  #home .ey_focus_nineteen .main_heading { float:right; width:47%;}
			  #home .ey_focus_nineteen .focus_text { float:left; width:100%;margin-top:16px;}
			  
		.ey_focus_twenty { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_twenty .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_twenty .main_text { display:none;}
			  #home .ey_focus_twenty .main_heading { float:right; width:47%;}
			  #home .ey_focus_twenty .focus_text { float:left; width:100%;margin-top:16px;}
		
		.ey_focus_twentyone { width:300px; margin:20px auto 0; overflow:hidden; }
			.ey_focus_twentyone .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_twentyone .main_text { display:none;}
			  #home .ey_focus_twentyone .main_heading { float:right; width:47%;}
			  #home .ey_focus_twentyone .focus_text { float:left; width:100%;margin-top:16px;}
			  
		.ey_focus_twentytwo { width:300px; margin:20px auto 0; overflow:hidden;  }
			.ey_focus_twentytwo .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_twentytwo .main_text { display:none;}
			  #home .ey_focus_twentytwo .main_heading { float:right; width:47%;}
			  #home .ey_focus_twentytwo .focus_text { float:left; width:100%;margin-top:16px;}
			  
	   .ey_focus_twentythree { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_twentythree .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}

			 .ey_focus_twentythree .main_text { display:none;}
			  #home .ey_focus_twentythree .main_heading { float:right; width:47%;}
			  #home .ey_focus_twentythree .focus_text { float:left; width:100%;margin-top:16px;}
			  
		.ey_focus_twentyfour { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_twentyfour .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_twentyfour .main_text { display:none;}
			  #home .ey_focus_twentyfour .main_heading { float:right; width:47%;}
			  #home .ey_focus_twentyfour .focus_text { float:left; width:100%;margin-top:16px;}
			  
	     .ey_focus_twentyfive { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_twentyfive .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_twentyfive .main_text { display:none;}
			  #home .ey_focus_twentyfive .main_heading { float:right; width:47%;}
			  #home .ey_focus_twentyfive .focus_text { float:left; width:100%;margin-top:16px;}
		  
		  .ey_focus_twentysix { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_twentysix .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_twentysix .main_text { display:none;}
			  #home .ey_focus_twentysix .main_heading { float:right; width:47%;}
			  #home .ey_focus_twentysix .focus_text { float:left; width:100%;margin-top:16px;}
			  
		.ey_focus_twentyseven { width:300px; margin:20px auto 0;  overflow:hidden;}
			.ey_focus_twentyseven .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 .ey_focus_twentyseven .main_text { display:none;}
			  #home .ey_focus_twentyseven .main_heading { float:right; width:47%;}
			  #home .ey_focus_twentyseven .focus_text { float:left; width:100%;margin-top:16px;}
			 
			  p.authour_name  { border-top: 1px solid #999999; display: inline-block; font-size:1.2em; 
			  line-height:20px; padding-top:5px; padding-bottom:5px; display:none; /*authors removed*/}
				#home h2.arrow_heading {  background: none; font-weight:normal;}
	
	
	  span.external_source { color: #888888;}
	  .ibfd {float:left; margin:5px 6px 0 0;}
	 .ey_focus_result { width:300px; margin:0 auto; padding:20px 0 0;  overflow:hidden; border-top:3px solid #BFBFBF;}
			.ey_focus_result .main_image { width:145px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 #home .ey_focus_result .main_text { display:none; width:145px; float:right; padding:0; max-height:44px; height:44px; }
			  #home .ey_focus_result .main_heading { height:116px; float:right; width:47%;margin-top:-5px; padding-bottom:0;}
			  #home .ey_focus_result .focus_text { position:relative; top:0; float:right;width:0;margin-top:0; margin-bottom:-2px; font-size:1.5em; height:0;}
			  .ey_focus_result .article_icon {   display: none;}
			  #home .focus_text.focus_sprite { height:auto; width:100%;}
			  .focus_sprite .focus_icon, #home .focus_content .focus_content { display:none;}
			  
			  #home .ey_focus_result .focus_text.focus_dynamic { margin:15px 0; max-height:25px; height:18px; overflow:hidden; display:block; background:none; text-indent:0; width:100%;}
			  #home .ey_focus_result .focus_text.focus_dynamic { font-size:1.2em;}
			  .ey_focus_result h1 { float:left;}
			  
	 .ey_focus_news { width:300px;  margin:0 auto 20px; padding:20px 0 0px;  overflow:hidden; border-top:3px solid #BFBFBF;}
			.ey_focus_news .main_image { width:180px; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 #home .ey_focus_news .main_text {display:none; width:180px; float:right; padding:0; max-height:44px; height:44px; display:none;}
			  #home .ey_focus_news .main_heading { height:auto; margin-bottom:10px; float:left; width:100%; margin-top:-5px; padding-bottom:0;}
			  #home .ey_focus_news .focus_text { font-size:1.5em; float:left; width:100%;margin-top:0; margin-bottom:10px;}
			  #home .ey_focus_news .focus_text.focus_dynamic { margin-top:0; max-height:37px; height:37px; overflow:hidden; margin-bottom:0;display:block;  background: url(../_images/focus_grey.png) no-repeat; background-position:2px 2px;background:none; text-indent:0; font-size:1.2em;}
			  
	
	.article_icon { display:none;}
	.ey_sort_box { padding:3% 2%; width:287px; margin:20px auto 20px; margin-bottom:20px;padding-bottom:15px; background:#FFE300; background-position:0 200px;}
	.you_searched { padding-right:4px;font-size:1.8em; line-height:25px; font-weight:bold; display:inline-block; vertical-align:top;}
	.search_selection {font-size:1.8em; line-height:25px; display:inline-block; color:#8C8C8C;}
	.sort { background: #FFF499 url(../_images/arrow_right.png) no-repeat;  background-position:5px 8px;color:#666666;font-size:1.5em; line-height:20px;display:inline-block;  padding:3px 18px 3px 3px; margin-left:5px; position: absolute; right:33px; top:40px; text-indent:-9999px;}
	.results {font-size:1.2em; line-height:15px; display:inline-block; color:#666; width:100%; margin-top:5px;}
			  
	.ey_content .disclaimer p { font-size:0.65em; line-height:16px; background:none; padding:0;}
	 .ey_content .disclaimer p a {background:none; padding:0;}
	.ey_content .disclaimer { margin-bottom:20px; height:auto;}		
			/*1x2 Add*/
			 #home .ey_add_three { min-height:156px; padding:0px 10px 5px 10px; color:#000; background:#FFE300; width:280px; float:none;  border:0; margin-right:0; margin: 20px auto 0;text-align:center; background: url(../_images/add_yellow_387.png) repeat-x !important;	background-position: bottom right !important; position:relative;}	 
			 #home .ey_add_three.red{background: url(../_images/add_red_387.png) repeat-x !important;	background-position: bottom right !important;}	
					
			 #home .ey_add_three .main_image { display:none; width:100%; height:81px; float:left; margin-bottom:0; padding-bottom:0;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order:1; -webkit-order: 1;  order: 1;}
			  #home .ey_add_three .main_text { display:none;-moz-box-ordinal-group: 3;   -webkit-box-ordinal-group:3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3;}        
			  #home .ey_add_three .main_heading h1, #home .ey_add_three .main_heading h2 { font-size:2.5em; line-height:32px; }
			  #home .ey_add_three .main_heading { height:70px; float:right; width:100%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; margin:0; /*max-height:70px; height:auto;*/}
			  #home .ey_add_three .focus_text {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:5px; margin-top:0;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1; margin-top: 23px; display:block;}
			    #home .ey_add_three .focus_text p{color:#000;} 
				#home .ey_add_three .focus_text strong{color:#000; font-size:1.25em;}
			    #home .ey_add_three .focus_text.focus_dynamic { display:none;}
				#home .ey_add_three .advert_icon  {display:none;}
			
				 #home .ey_add_three.quote { background:#fff !important;}
				 #home .ey_add_three.quote .focus_text { display:none;}
				  #home .ey_add_three.quote  .main_heading { margin:5px auto 0; float:none; width:98%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:20px; padding-bottom:10px; max-height:105px; overflow:hidden;  background:url(../_images/quote_up.jpg) no-repeat; background-position: top left; height:auto; text-indent:35px; position:relative; top:0; padding:0;}
			     #home .ey_add_three.quote  .main_heading h1 { padding-bottom:5px;  }
				 #home .ey_add_three.quote .main_heading span { background: url(../_images/quote_down.jpg) no-repeat scroll right bottom ; display: block; max-height: 78px; padding: 0 15px 25px 0; overflow:hidden;}
				 	 #home .ey_add_three.quote { background: #FFFFFF url(../_images/border_bottom.png) no-repeat!important; min-height: 156px;  padding: 0;  width: 300px; background-position:  bottom right !important; position:relative;}
				 #home .ey_add_three.quote .author_link { margin:0 auto; display:block; float:none; top:0; position:relative;}
				 #home .ey_add_three.quote .read_link  {  left:0%; top:0; display:block; margin-top:10px;}
			  

	


		/*2x1 Add*/
				 #home .ey_add_fifteen { min-height:156px; padding:0px 10px 5px 10px; color:#000; background:#FFE300; width:280px; float:none; display: -webkit-box; display: -moz-box;  display: -ms-flexbox; display: -webkit-flex;  display: flex; -moz-box-orient:vertical;  -webkit-box-orient:vertical;-ms-box-orient: vertical; -webkit-flex-direction: column;  flex-direction: column; border:0; margin-right:0; margin: 20px auto 0;text-align:center; background: url(../_images/add_yellow_387.png) repeat-x !important;	background-position: bottom right !important; display:block; position:relative; }	 
			 #home .ey_add_fifteen.red{background: url(../_images/add_red_387.png) repeat-x !important;	background-position: bottom right !important;}
			 
			  #home .ey_add_fifteen .focus_icon,
				  #home .ey_add_fifteen .focus_icon { display:none;}
				  
				  #home .ey_add_nineteen .focus_icon,
				  #home .ey_add_nineteen .focus_icon { display:none;}
			 
			 #home .ey_add_fifteen .main_image { display:none; }
			  #home .ey_add_fifteen .main_text { display:none;}        
			  #home .ey_add_fifteen .main_heading h1, #home .ey_add_fifteen .main_heading h2 { font-size:2.5em; line-height:32px; }
			  #home .ey_add_fifteen .main_heading { float:right; width:100%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; margin:0; max-height:350px; overflow:hidden;}
			  #home .ey_add_fifteen .focus_text {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:0; margin-top:24px;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;}
			    #home .ey_add_fifteen .focus_text p {color:#000;}
				 #home .ey_add_fifteen .focus_text strong{color:#000; font-size:1.25em;}
				  #home .ey_add_nineteen .focus_text strong{color:#000; font-size:1.25em;}
			    #home .ey_add_fifteen .focus_text.focus_dynamic { display:none;}
				#home .ey_add_fifteen .advert_icon  {display:none;}
				#home .ey_add_fifteen.yellow {background:#FFE300;}
				 #home .ey_add_fifteen.quote { background:#fff !important;}
				 #home .ey_add_fifteen.quote .focus_text { display:none;}
				  #home .ey_add_fifteen.quote  .main_heading { height:auto; margin:5px auto 0; float:right; width:86%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:20px; padding-bottom:40px; max-height:195px; overflow:hidden;  background:url(../_images/quote_up.jpg) no-repeat; background-position: top left; }
			     #home .ey_add_fifteen.quote .main_heading h1 { padding-bottom:10px; background:url(../_images/quote_down.jpg) no-repeat; background-position: 100% 54%; padding-bottom:40px; }
				 
				  #home .ey_add_fifteen .main_image { display:none; }
			  #home .ey_add_fifteen .main_text { display:none;}        
			  #home .ey_add_fifteen .main_heading h1, #home .ey_add_fifteen .main_heading h2 { font-size:2.5em; line-height:32px; }
			  #home .ey_add_fifteen .main_heading { float:right; width:100%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; margin:0; max-height:350px; overflow:hidden; height:auto;}
			  #home .ey_add_fifteen.yellow .main_heading,
			  #home .ey_add_fifteen.red .main_heading { top:50px; max-height:70px;}
			  #home .ey_add_fifteen.yellow .focus_text,
			  #home .ey_add_fifteen.red .focus_text { top:20px; margin-top:0; position:absolute; display:block;}
			  #home .ey_add_fifteen .focus_text {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:6px; margin-top:24px;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;}
			    #home .ey_add_fifteen .focus_text p {color:#000;}
				 #home .ey_add_fifteen .focus_text strong{color:#000; font-size:1.25em;}
				  #home .ey_add_nineteen .focus_text strong{color:#000; font-size:1.25em;}
			    #home .ey_add_fifteen .focus_text.focus_dynamic { display:none;}
				#home .ey_add_fifteen .advert_icon  {display:none;}
				#home .ey_add_fifteen.yellow {background:#FFE300;}
				 #home .ey_add_fifteen.quote { background:#fff !important;}
				 #home .ey_add_fifteen.quote .focus_text { display:none;}
				  #home .ey_add_fifteen.quote  .main_heading { height:auto; margin:5px auto 0; float:none; width:100%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; padding-bottom:0; max-height:195px; overflow:hidden;  background:url(../_images/quote_up.jpg) no-repeat; text-indent:35px; background-position: top left; }
			     #home .ey_add_fifteen.quote .main_heading h1 { padding-bottom:0; background:none; background-position: 100% 54%; padding-bottom:5px; }
				  #home .ey_add_fifteen.quote .main_heading span {  background:url(../_images/quote_down.jpg) no-repeat; background-position: bottom right; display:block; padding:0 0px 36px 0; max-height:56px; padding-right:15px;}
				
		

		/*2x1 Quote*/
				 #home .ey_add_nineteen  { position:relative; min-height:156px; padding:0px 10px 5px 10px; color:#000; background:#FFE300; width:280px; float:none; display: -webkit-box; display: -moz-box;  display: -ms-flexbox; display: -webkit-flex;  display: flex; -moz-box-orient:vertical;  -webkit-box-orient:vertical;-ms-box-orient: vertical; -webkit-flex-direction: column;  flex-direction: column; border:0; margin-right:0; margin: 20px auto 0;text-align:center; background: url(../_images/add_yellow_387.png) repeat-x !important;	background-position: bottom right !important; display:block;}
				 
			#home .ey_add_nineteen.quote { background: #FFFFFF url(../_images/border_bottom.png) no-repeat  !important;
			background-position:bottom right !important;    min-height: 156px; }
			#home .ey_add_nineteen.quote .main_heading { height:auto;}
			#home .ey_add_nineteen.quote .read_link { margin-top:10px; left:0px;}
			
			#home .ey_add_fifteen.quote { background: #FFFFFF url(../_images/border_bottom.png) no-repeat  !important;
			background-position:bottom right !important;    min-height: 156px;  }
			#home .ey_add_nineteen.quote .main_heading {  max-height: 105px; padding:0;  float: none;  margin: 0 auto; text-indent:34px; width:98%; height:106px;}
			#home .ey_add_fifteen.quote .author_link, 
			#home .ey_add_fifteen.quote .read_link {   display:block;}
			
			#home .ey_add_fifteen.quote .read_link {  left: 214px;  margin-top: 0;  position: absolute;  top: 119px;}
	
										 
			
				  
			 #home .ey_add_nineteen.red{background: url(../_images/add_red_387.png) repeat-x !important;	background-position: bottom right !important;}	
			 #home .ey_add_nineteen.yellow .focus_text.focus_dynamic, 
			#home .ey_add_nineteen.red .focus_text.focus_dynamic { display:none;}
			#home .ey_add_nineteen.yellow .author_link, #home .ey_add_nineteen.yellow .read_link,
			#home .ey_add_nineteen.red .author_link, #home .ey_add_nineteen.red .read_link {display:none;}
			 #home .ey_add_nineteen.yellow .main_heading,
			  #home .ey_add_nineteen.red .main_heading {     top: 50px; float:right; width:100%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; margin:0; max-height:200px; height:auto; overflow:hidden; background:none; position:absolute;}
			  #home .ey_add_nineteen.yellow .focus_text,
			  #home .ey_add_nineteen.red .focus_text  {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:0; margin-top:0;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;}
			  #home .ey_add_nineteen.yellow  .main_heading h1,
			   #home .ey_add_nineteen.red  .main_heading h1 { background:none;font-size:2.5em; line-height:30px; }
			
			 
			 
			 #home .ey_add_nineteen  .main_image { display:none; }
			  #home .ey_add_nineteen  .main_text { display:none;}        
			  #home .ey_add_nineteen  .main_heading h1, #home .ey_quote_nineteen  .main_heading h2 { font-size:2.5em; line-height:32px; }
			  #home .ey_add_nineteen  .main_heading h1, #home .ey_quote_nineteen  .main_heading h2 { font-size:2.5em; line-height:32px; }
			  
			  
			  #home .ey_add_nineteen  .main_heading { margin:5px auto 0; float:right; width:86%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:20px; padding-bottom:10px; max-height:195px; overflow:hidden;  background:url(../_images/quote_up.jpg) no-repeat; background-position: top left; height:96px;}
			  #home .ey_add_nineteen  .main_heading h1 { padding-bottom:30px; background:none;  }
			  #home .ey_add_nineteen.quote   .main_heading h1 { padding-bottom:0; line-height:35px; font-size:2.5em;}
			  
			  #home .ey_add_nineteen .focus_text {display:none;}
			    #home .ey_add_nineteen  .focus_text p, #home .ey_add_nineteen .focus_text strong{color:#000;}
			    #home .ey_add_nineteen  .focus_text.focus_dynamic { display:none;}
				  #home .author_link { float:right; background:none; -moz-box-ordinal-group:3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order:3;  order: 3; font-size:1.2em; line-height:15px; border:0; margin:0px auto 0; padding:0; }
				  #home .read_link { float:right; background:none; -moz-box-ordinal-group:3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order:3;  order: 3; font-size:1.2em; line-height:15px; border:0; margin:10px auto 0; padding:0; position:relative; left:0; top:0; /*background:url(../_images/arrow_right.png) no-repeat;*/ background-position:100%  3px; padding-right:0;}
				    #home .ey_add_nineteen.quote .main_heading span {  background:url(../_images/quote_down.jpg) no-repeat; background-position: bottom right; display:block; padding:0 15px 26px 0; max-height:78px;}
					

				  
#home .ey_add_nineteen.quote .author_link {
    display: block;
    float: none;
    margin: 0 auto;
    position: relative;
    top: 3px;
}

#home .ey_add_fifteen.quote .author_link {
    display: block;
    float: none;
    margin: 0 auto;
    position: relative;
    top: 0px;
}
	
		#home .ey_add_nineteen.red .focus_text {display:block;}
			#home .ey_add_nineteen.red .main_image { display:none; }
			  #home .ey_add_nineteen.red .main_text { display:none;}        
			 	 #home .ey_add_nineteen.red .focus_text p {color:#000;}
				 #home .ey_add_nineteen.red .focus_text strong{color:#000; font-size:1.25em;}
			    #home .ey_add_nineteen.red .focus_text.focus_dynamic { display:none;}
				#home .ey_add_nineteen.red .quote_icon  {display:none;}
				
						  #home .ey_add_nineteen.yellow .focus_text,  #home .ey_add_nineteen.red .focus_text {display:block;   top:11px; position:absolute; height:40px; overflow:hidden;}
			
			 #home .ey_add_nineteen.yellow .main_image { display:none; }
			  #home .ey_add_nineteen.yellow .main_text { display:none;}        
			
			 
			    #home .ey_add_nineteen.yellow .focus_text p {color:#000;}
				 #home .ey_add_nineteen.yellow .focus_text strong{color:#000; font-size:1.25em;}
			    #home .ey_add_nineteen.yellow .focus_text.focus_dynamic { display:none;}
				#home .ey_add_nineteen.yellow .quote_icon  {display:none;}
			  
			  
			

/*1x2 Grey News*/
					#home .ey_news_twentyseven {  min-height:168px; padding:5px 10px 5px 10px; float:left;border:0; padding-right:0; margin-right:0; width:280px; float:none; display: -webkit-box; display: -moz-box;  display: -ms-flexbox; display: -webkit-flex;  display: block; -moz-box-orient:vertical;  -webkit-box-orient:vertical;-ms-box-orient: vertical; -webkit-flex-direction: column;  flex-direction: column; background:#B2B2B2; margin:20px auto 0; padding:14px 10px; } 					
					#home .ey_news_twentyseven  .main_text { overflow:hidden;padding-bottom:0; border:0; max-height:42px; margin-bottom:0; height:auto; padding-top:15px; width:90%; padding-right:10%; background-position:98% 86%; left:0; padding-top:0px; -moz-box-ordinal-group: 2;   -webkit-box-ordinal-group:2;  -ms-flex-order:2; -webkit-order: 2;  order: 2;}
					#home .ey_news_twentyseven .main_text h1, 
					#home .ey_news_twentyseven .main_text h2 {color:#1A1A1A; font-size:1.5em;}
					
					#home .ey_news_twentyseven .main_heading{ height:auto; max-height:70px; }
					
					
			       .ey_news_twentyseven  .main_image     { display:none;}
			 		#home .ey_news_twentyseven  .main_heading { margin:0;  border:none; width:100%;   -moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;}
					#home .ey_news_twentyseven  .focus_text { display:none;margin-top:4px; -moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4; margin-bottom:20px;}
					 #home .ey_news_twentyseven  .focus_text.focus_dynamic { margin-bottom:0; display:block; color:#4D4D4D;}
					   #home .ey_news_twentyseven  .focus_text p, #home .ey_news_twentyseven  .focus_text strong {color:#4D4D4D;}
					   
			
			#home .ey_add_three .author_link, #home .ey_add_three .read_link  { display:none;}
			#home .ey_add_fifteen .author_link, #home .ey_add_fifteen .read_link  { display:none;}
/* Home Styles End / Mobile Standard --------------->*/	

	
		/*.ey_menu_scroller,*/ .mobile_navigation, .article_navigation {overflow-x:auto; overflow-y: hidden;/* fallback */ background-color: #999; background-image: url(../_images/grey_menu.png);background-position: center center;background-repeat: no-repeat;background: -webkit-gradient(radial, center center, 0, center center, 460, from(#ffffff), to(#999)); background: -webkit-radial-gradient(circle, #ffffff, #999999);background: -moz-radial-gradient(circle, #ffffff, #999999);background: -ms-radial-gradient(circle, #ffffff, #999999); height:48px;}
		 
		 .mobile_navigation { margin-bottom:15px; z-index:550; position:relative; width:100%;}
		 .mobile_navigation ul li { text-transform:uppercase; list-style:none; list-style-image:none; height: 15px;   font-weight: normal; line-height: 20px; font-size:1.5em; margin:0; background:none;}
		  .mobile_navigation ul li.news_in {padding: 15px 0px 18px 35px; line-height:50px; padding:0; height:48px; width:100%; font-weight:normal; text-align:center; position:relative; left:0;}
		 .mobile_navigation ul li.focus_in {padding: 15px 14px 18px 0 ; display:block; width:100%; font-weight:normal; line-height:50px; padding:0; height:48px; text-align:left; background:none;font-weight:bold; position:relative; left:0%;}
		 
		 .news-sidebar .mobile_navigation ul li.news_in { color:#000; font-weight:bold; background:none; position:relative; left:43%;}
		 .news-sidebar .mobile_navigation ul li.focus_in { font-weight:normal; position:relative; left:26%;}
		 .mobile_navigation .list_left { float:left; display:inline-block;cursor:pointer; width:40%;}
		 .mobile_navigation .list_right {float:right; display:inline-block; cursor:pointer; width:60%; }
		 
		 
		 .article_navigation { margin-bottom:0; height:auto;}
		 .article_navigation ul {display:table; overflow-x:auto; overflow-y:hidden; background:url(../_images/arrow_menu.png) no-repeat;background-position: 4px 18px;}
		 .article_navigation ul li { text-transform:uppercase; list-style:none; list-style-image:none; height: 15px; display:table-cell; cursor:pointer; padding: 15px 15px 18px;  font-weight: normal; line-height: 20px; font-size:1.5em; margin:0; background:none;  text-align: center;
    white-space: nowrap;  background: url(../_images/divider.png) no-repeat scroll 100% 17px;}
		  .article_navigation ul li.news_in {padding: 15px 10px 18px;}
		 .article_navigation ul li.focus_in {padding: 15px 1px 18px ; display:block; width:150px;}
		 .article_navigation .list_left { float:left; display:inline-block;cursor:pointer; }
		 .article_navigation .list_right {float:right; display:inline-block; cursor:pointer; }
		/* .article_navigation li.connect_in,*/  .article_navigation li.download_in { display:none;}
		
		
		#ey_filter { line-height:20px; height: 31px;  right:0%;  position: absolute;  top: 9px;  width: 136px; cursor:pointer; }
		.ey_filter_hover .content_hidden, 
		.categories_select, .author_select, .media_select, .industries_select, .regions_select, .filter_select, .countries_select, .tax_select{ display:none; margin-bottom:1em;}
		
		.ey_filter_hover .content_hidden.show { display:block;}
		#ey_filter a.text { color: #000000 !important;   font-size: 1.3em;   padding-top: 2px; z-index:50;}
		#ey_filter .text { position: absolute;right:38px;top: 0px;}
		
		.form_skin {background:url(../_images/shadow_white.png) repeat; width:815px; padding-bottom:20px; float:left; padding-top:60px; position:fixed; height:100%;}		
		#overlay { background:#fff; color:#000;  width: 100%;left: 0;  height:100%;top: 0;position: fixed;z-index: 9998;margin: 0;padding: 0; }
		#form_placer { border:0px solid #000; position: relative; top:0px; left:-103px; margin-left: 0px; width: 436px; height: 694px; z-index: 9999; margin:0 auto; }
		#form_container  { display:none; color:#000;  width: 100%;left: 0;  height:100%;top: 0;position: fixed;z-index: 9998;margin: 0;padding: 0;}

		.sub_text { color:#666;}
		#ey_header { width:103%; border-bottom:2px solid #999; height:45px; background:#F7F7F7; background:#fff;
		-webkit-box-shadow: -0.5px 5.5px 4px rgba(0, 0, 0, .5);
		-moz-box-shadow: -0.5px 5.5px 4px rgba(0, 0, 0, .5);
		box-shadow: -0.5px 5.5px 4px rgba(0, 0, 0, .5);}
		
		#article #ey_back  { border-right:2px solid #666; position:absolute; z-index:1; right:120px; width:30px; height:13px; top:15px; background: #FFF; text-align:center;}
		#article #ey_back a { width:100%; height:100%; display:block; z-index:999;}
		#ey_back img { position:relative; top:0px;}
		
		#home #ey_back  { border-right:2px solid #666; position:absolute; z-index:1; right:120px; width:30px; height:13px; top:15px; background: none; text-align:center;}
		#home #ey_back img { position:relative; top:0px;}
	
		#ey_logo { top:0; position:relative; left:0; width:140px; height:45px; color:#FFF; text-align:center; line-height:45px; float:left; }
		#ey_logo img { display: block; height: 100%; width: 100%;}
		
		.active-sidebar #ey_filter { right: -2%;}
		 a.menu_button{  border-bottom: 9px double #000000;  border-top: 9px double #000000;  display: block;  float: left;  height: 2px;
		  left: 108px;  position: absolute;  top: 3px;  width: 21px;}	
		 
		.ey_iframe iframe {width: 379px;height: 277px;}
		.ey_iframe img {}
        .ey_profiler { overflow:hidden; width:100%; background:#666;  position:relative;  min-width:280px;}
		#mobile .ey_profiler { overflow:visible;}
		#article .ey_profiler { border:0;}
		.active-sidebar .ey_profiler {  /*height: 100%;*/}
		
		#home.active-sidebar #ey_canvas, #article.active-sidebar #ey_canvas,
		#home.active-filtermenu #ey_canvas {display:block;}
		#home #ey_canvas, #article #ey_canvas {/*display:none;*//*--stops it from jumping*/ -webkit-box-shadow: 0px 5px 7px 1px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset; moz-box-shadow: 0px 5px 7px 1px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;
	 box-shadow: 0px 5px 7px 1px  #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;} 
	
		#ey_canvas{  float:left; margin-right: -200%; right:0; position:absolute; z-index:6; padding:2% 0; width:91%; left:100%;-webkit-transition: .2s all ease;-moz-transition: .2s all ease;-o-transition: .2s all ease;-ms-transition: .2s all ease;
			transition: .2s all ease; top:0; left:32px;}
		#mobile_data #ey_canvas { float:left; position:relative; left:0; margin:0 auto; width:100%;
		-webkit-box-shadow: 0px 9px 18px 1px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;
			moz-box-shadow: 0px 9px 18px 1px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;
			box-shadow: 0px 9px 18px 1px  #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;background:#666; padding:0;}
		.back { width:30%; float:left; font-size:0.8333em; }
		.apply_filter  { width:70%; float:right; font-size:0.8333em; text-align:right; display:none;}
		#mobile_data .detailed_search { float:none; margin:0 auto; width:100%; /*min-height:630px;*/ padding:0 0; padding-left:0%;
	 background:#666; border:0; padding-bottom:50px; }
	
	
		#success { display:none;}
		#mobile_data .focus_text {background:none;}	
		#mobile_data #ey_canvas input,
		.ey_filter_menu input {margin:0; width:85%; padding-left:3%; }
		#mobile_data #ey_canvas .dyn-search-canvas button,
		.ey_filter_menu .dyn-search-canvas button { width:12%; background: url(../_images/maginifying_glass.png) no-repeat;}
		#mobile_data #ey_canvas button { float:left;}
		#mobile_data form { width:100%; float:left;}
		.text_centre { text-align:center; margin-bottom:8px;}
		.sort_title { text-align:center; margin-bottom:0; width:100%; float:left; line-height:20px;}
		#mobile_data #ey_canvas p.text_centre{ font-size:1.3888em; line-height:75px;}
		.ey_filter_menu p.text_centre { font-size:1.3888em; line-height:38px; margin-bottom:10px;}
		#mobile_data #ey_canvas p.publication_date,
		.ey_filter_menu p.publication_date{ margin-top:30px;}
		#mobile_data #ey_canvas p.left_block,
		.ey_filter_menu p.left_block{ width:46%; float:left; margin-right:0%; }
		#mobile_data #ey_canvas p.right_block,
		.ey_filter_menu  p.right_block{ width:46%; float:right; margin-left:0%;}
		#mobile_data #ey_canvas p.left_block input{width:90%;padding-left:6%;background:url(../_images/from.png) no-repeat; background-position:center right; cursor:pointer;}
		#mobile_data #ey_canvas p.right_block input { cursor:pointer;width:90%;padding-left:6%; background:url(../_images/from.png) no-repeat; background-position:center right; float:right;}
		
		
		
		#mobile_data #ey_canvas label.from, #mobile_data #ey_canvas label.to {   display: block; height: 0; left: 10px; position: relative;top: -12px; margin:0; color:#B2B2B2; min-width:6em;}
		#mobile_data #ey_canvas .active_label label.from,
		#mobile_data #ey_canvas .active_label label.to{ display:none;}
		p.submit input {float:none;  padding:0 16px 0; width:auto; cursor:pointer;font-size:1.11111em; background:url(../_images/arrow_right_white.png) no-repeat; background-position: center right; margin-right:4px; position:relative; left:80%; line-height:20px; width:auto; left:0; }
		
		#mobile_data #ey_canvas p.left_block button { width:32px; height:32px;}
		#mobile_data #ey_canvas p.right_block button {width:32px; height:32px;}
		#mobile_data #ey_canvas p {float:left; width:100%; font-size:0.83333em;}
		#mobile_data #ey_canvas .single_line_text input { margin-bottom:20px;}
		#mobile_data #ey_canvas .dyn-search-canvas { margin:0 auto; width:280px; display:block;}
		#mobile_data #ey_canvas select {  background-color: rgba(0, 0, 0, 0); background-image: none; border: medium none; box-shadow: none;width: 115%; background:url(../_images/menu_arrow.png)  no-repeat ;	background-position:0 0;margin:0; width:115%;color:#FFF;padding:3px 0 0 10px;padding:8px; height:31px;vertical-align:top; cursor:pointer;}
		#mobile_data .recommend { background: #FFF; float:left; width:296px; margin-left:-51px; padding-left:51px; padding-bottom:0;  border-bottom-right-radius: 3px;    border-top-right-radius: 3px; margin-bottom:20px;}
		#mobile_data .recommend p {line-height:20px; font-size:0.8333em; margin-bottom:20px;}
		#mobile_data .recommend h1 { margin-bottom:20px;}
		.focus_text { color: #666666; left:3%; position:relative;} 
		#mobile_data #ey_canvas .focus_text p {font-size:0.66666em; line-height:18px; width:94%;
		  background: url(../_images/focus_image.png) no-repeat scroll 0 5%; text-indent:20px; }
		.text_recommend { text-align:left; padding-left:11px;}
		#mobile_data #ey_canvas .recommend_form .single_line_text input{ box-shadow: none; background:#FFF; border-radius:2px;color:#000; margin-left:0%;   width: 282px; text-transform:none;display:inline-block;}
		 .recommend .main_text { width:93%;}
		 .recommend_form  textarea { box-shadow: none; background:#FFF; border-radius: 3px; color:#666; margin-left:0%;   width: 292px; border:0; height:80px;text-transform:none;}
		

		#mobile_data #ey_canvas .dyn-search-canvas.recommend_form,
		.ey_filter_menu .dyn-search-canvas.recommend_form{margin:0 0 0 4px; width:292px;}
		#mobile_data #ey_canvas .dyn-search-canvas.recommend_form button,
		.ey_filter_menu .dyn-search-canvas.recommend_form button {float:right; color:#FFF;
		 background: -webkit-gradient(linear, center center, 0, center center, 460, from(#333333), to(#262626)); 
		 background: -webkit-linear-gradient(top, #333333, #262626);  
		 background: -moz-linear-gradient(top, #333333, #262626);  
		 background: -ms-linear-gradient(top, #333333, #262626); padding:8px; width:auto;}
		.ey_footer { float:left; width:96%;  padding:20px 2%;
		 background: -webkit-gradient(linear, center center, 0, center center, 460, from(#565656), to(#646464)); 
		 background: -webkit-linear-gradient(top, #565656, #646464);  
		 background: -moz-linear-gradient(top, #565656, #646464);  
		 background: -ms-linear-gradient(top, #565656, #646464); height:36px;}
		#mobile_data #ey_canvas .single_line_text.select,
		.ey_filter_menu .single_line_text.select { overflow:hidden; width:280px; float:left; background:url(../_images/menu_arrow_down.png)  no-repeat ; 	}
		#mobile_data #ey_canvas .single_line_text.open,
		.ey_filter_menu .single_line_text.open{ overflow:hidden; width:280px; float:left; background:url(../_images/menu_arrow_up.png)  no-repeat ;	}
		#mobile_data .single_line_text.categories,
		#mobile_data .single_line_text.author,
		#mobile_data .single_line_text.tax,
		#mobile_data .single_line_text.media,
		#mobile_data .single_line_text.industries,
		#mobile_data .single_line_text.countries,
		#mobile_data .single_line_text.regions,
		#mobile_data .single_line_text.filter,
		#mobile_data .single_line_text.categories { height:32px; width: 115%; background:url(../_images/menu_arrow.png)  no-repeat ;	background-position: center left; margin-bottom:20px; cursor:pointer;}
		#mobile_data #ey_canvas .multiple_choice p,
		#mobile_data #ey_canvas .author p,
		#mobile_data #ey_canvas .categories p,
		#mobile_data #ey_canvas .tax p,
		#mobile_data #ey_canvas .media p,
		#mobile_data #ey_canvas .industries p,
		#mobile_data #ey_canvas .regions p,
		#mobile_data #ey_canvas .filter p,
		#mobile_data #ey_canvas .countries p {  color:#B2B2B2;line-height:30px; padding-left:2%; width:96%; font-size: 0.666em; }
		#mobile_data #ey_canvas .multiple_choice p.sort_title { font-size:0.8333em; padding:0;}
		#mobile_data #ey_canvas .multiple_choice { margin-bottom:40px;}
		#mobile_data #ey_canvas .multiple_choice label { display:block; float:right; line-height:30px; width:20em;font-size: 0.8em; cursor:pointer;}
		#mobile_data #ey_canvas.print_subscription_height .multiple_choice label { display:inline-block; float:left; line-height:16px; width:5em;font-size: 0.8em; height:30px;}
		#mobile_data #ey_canvas.print_subscription_height p { margin-bottom:0;}
		.ey_filter_menu .multiple_choice p,
		.ey_filter_menu .author p,
		.ey_filter_menu .categories p,
		.ey_filter_menu .tax p,
		.ey_filter_menu .media p,
		.ey_filter_menu .industries p,
		.ey_filter_menu .regions p,
		.ey_filter_menu .filter p,
		.ey_filter_menu .countries p {  color:#B2B2B2;line-height:30px; padding-left:10px; font-size: 0.666em; }
		.ey_filter_menu .multiple_choice p.sort_title { font-size:0.8333em; padding:0;}
		.ey_filter_menu .multiple_choice { margin-bottom:40px;}
		.ey_filter_menu .multiple_choice label {color:#FFF; display:block; float:right; line-height:30px; width:14em;font-size: 1em;cursor:pointer; }
		.ey_filter_menu p.multiple_choice input { margin-left:16px; padding:0; border:0; 
		 -moz-border-top-left-radius:0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0;
   -moz-border-bottom-left-radius: 0;  -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-top-right-radius:0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0;
   -moz-border-bottom-right-radius: 0;  -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; height:14px; margin:9px 0 10px 16px; }
   		 .ey_filter_menu .taxtopic_select,
		 .ey_filter_menu .country_select,
		  .ey_filter_menu .industry_select { max-height:500px; overflow-y: scroll; margin-bottom:0;}
		
		.sort_divider { width:98%; border-bottom:1px solid #999999; display:block; float:left; min-height:40px; padding-top:10px; height:auto;}
		.ey_filter_menu .sort_divider { width:89%; margin-left:5%;}
		#mobile_data #ey_canvas .multiple_choice input,
		.ey_filter_menu .multiple_choice input{ float:left; width:16px; background:none;}
		
		#mobile_data #ey_canvas .detailed_form input, #mobile_data #ey_canvas .detailed_form select,
		.ey_filter_menu input, .ey_filter_menu select { color:#B2B2B2;}
		#mobile_data #ey_canvas .sort_divider input { margin-left:0;
		-moz-border-top-right-radius: 0; -webkit-border-top-right-radius:0; border-top-right-radius: 0;  -moz-border-bottom-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0;moz-border-top-left-radius: 0; -webkit-border-top-left-radius:0; border-top-left-radius: 0;  -moz-border-bottom-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; height:14px; margin-top:8px; width:14px; color:#000; padding:0; }
	
		.ey_filter_menu form { float:left;}
		#mobile_data #ey_canvas .show_results, 
		#mobile_data #ey_canvas .dyn-search-canvas .apply_selection{ background:url(../_images/fallback-button.png) repeat-x; background-position:top left;	float:right; color:#FFF;
		 background: -webkit-gradient(linear, center center, 0, center center, 460, from(#333333), to(#262626)); 	 background: -webkit-linear-gradient(top, #333333, #262626);  
		 background: -moz-linear-gradient(top, #333333, #262626);  
		 background: -ms-linear-gradient(top, #333333, #262626); padding:8px; }
		 .ey_filter_menu .apply_selection { background:url(../_images/fallback-button.png) repeat-x; background-position:top left;color:#FFF;background: -webkit-gradient(linear, center center, 0, center center, 460, from(#333333), to(#262626)); background: -webkit-linear-gradient(top, #333333, #262626); background: -moz-linear-gradient(top, #333333, #262626); background: -ms-linear-gradient(top, #333333, #262626); padding:8px; border:0; cursor:pointer;}
		 .ey_filter_menu .dyn-search-canvas .apply_button, .ey_filter_menu .apply_button {background:url(../_images/fallback-button.png) repeat-x; background-position:top left; float:none; padding-right:5%; margin:0 0 0 5px; color:#FFF; width:auto; cursor:pointer;background: -webkit-gradient(linear, center center, 0, center center, 460, from(#333333), to(#262626)); 
		 background: -webkit-linear-gradient(top, #333333, #262626);  
		 background: -moz-linear-gradient(top, #333333, #262626);  
		 background: -ms-linear-gradient(top, #333333, #262626); padding:8px; border:0;}
		 .ey_filter_menu .ey_footer { padding: 5% 0;  margin-top:20px; width:100%;}
		 .dyn-search-canvas button.apply_selection  { height:30px; line-height:15px;}
		 
		 
		 /*Single form*/
		 #mobile_data.single_form .close { background: url(../_images/close.png) no-repeat; cursor: pointer;
  height: 16px; position: absolute; right: 10px; top: 10px; width: 16px;}
		/* .taxtopic .font_size{ background: url(../_images/close.png) no-repeat; cursor: pointer;
  height: 16px; position: absolute; right: 10px; top: 10px; width: 16px; text-indent:999px;}*/
  		.select_all { margin-right:5px;}
		 
		 .ey_filter_menu p { color:#FFF;}
		#mobile_data #ey_canvas .show_results p { margin:0; padding:0; line-height:18px; }
		#mobile_data #ey_canvas .dyn-search-canvas .apply_selection { line-height:28px; width:auto; cursor:pointer; padding:4px 20px; height:auto; margin-bottom:20px;}
		

.active-sidebar #ey_canvas{	-webkit-box-shadow: 0px 5px 7px 1px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;
    moz-box-shadow: 0px 5px 7px 1px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;
	 box-shadow: 0px 5px 7px 1px  #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;
	display:block; 	-webkit-transition: .2s all ease;-moz-transition: .2s all ease;	-o-transition: .2s all ease;		
	-ms-transition: .2s all ease;transition: .2s all ease;	background:#666;
}
#home.active-filtermenu #ey_canvas, #article.active-filtermenu #ey_canvas{-webkit-box-shadow: 0px 23px 20px -10px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset; moz-box-shadow: 0px 23px 20px -10px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset; box-shadow: 0px 23px 20px -10px  #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;	display:block; left:9%;	-webkit-transition: .0s all ease;-moz-transition: .0s all ease;	-o-transition: .0s all ease;-ms-transition: .0s all ease;transition: .0s all ease;	background:#666; left: 0px;   margin: 0 auto;   position: absolute; z-index:999; top:45px; padding-top:30px; padding-bottom:0; width:100%;  }

#home .ey_filter_menu {	-webkit-box-shadow: 0px 23px 20px -10px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset; moz-box-shadow: 0px 23px 20px -10px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset; box-shadow: 0px 23px 20px -10px  #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;	display:block;}






#container_main {-webkit-transition: .4s all ease ;-moz-transition: .4s all ease;	-o-transition: .4s all ease;-ms-transition: .4s all ease;transition: .4s all ease; 	margin-right:0;	background:#fff;left:0%;position: relative;
	float:left;  border-top:10px solid #FFF; float:left}

.active-sidebar #container_main {-webkit-transition: .8s all ease ;-moz-transition: .8s all ease;	-o-transition: .8s all ease;-ms-transition: .8s all ease;transition: .8s all ease; left: -90.5%;	width:100%;
	position: absolute;	z-index:7;background:#FFF;
}

#content {   display: -webkit-box; /* Initiate flexbox */
    display: -moz-box;   display: -ms-flexbox;   display: -webkit-flex;
    display: flex;   -moz-box-orient:vertical; /* y-axis */
    -webkit-box-orient:vertical;  -ms-box-orient: vertical;  -webkit-flex-direction: column;
    flex-direction: column;
}
.content_main, .ey_content {  -moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;  -webkit-order: 2;   order: 2;}
	
.ey_menu_scroller {  -moz-box-ordinal-group: 1; -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;   -webkit-order: 1;   order: 1;  margin-bottom:0;   }
  
  
#ey_canvas label  { display: none;}
#ey_canvas input {  
 background:#595959;
 color:#FFF;
  border:0; height:30px; padding-left:10px; width:72%; margin-left:7%;
  -webkit-box-shadow: 0px 0 7px 1px #4C4C4C inset, 0 0 0 1px #4C4C4C inset;
  moz-box-shadow: 0px 0 7px 1px #4C4C4C inset, 0 0 0 1px #4C4C4C inset;
  box-shadow: 0px 0 7px 1px  #4C4C4C inset, 0 0 0 1px #4C4C4C inset;
  /*line-height:20px;*/
}

html.ie8 #ey_canvas input { padding:6px 5px 0px 5px; height:26px;}
 html.ie8 #mobile_data .detailed_form input { }

#ey_canvas.content p { margin-bottom:0;}
#ey_canvas.content a { color:#ffffff;}
#ey_canvas .filter_all a,
#ey_canvas .filter_choices a{ color:#FFE300;}
#ey_canvas .font_size { display:none;}

.dyn-search-canvas form { margin-bottom:0;}
#ey_canvas .dyn-search-canvas button { background: url(../_images/button_dark.png) no-repeat; border: 0 none;
height: 34px; padding: 0; width: 34px; margin-left:-3px;}
.detailed_search { float:left;width:94%; padding-left:6%;color:#FFF; font-size:1.2em; line-height:55px; border-bottom:3px solid #CCC;}
.free_search { width:92%; padding:0 4%;color:#FFF; font-size:1.2em; line-height:55px; border-bottom:3px solid #CCC; margin:0 auto; -webkit-box-shadow: 0px 9px 18px 1px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;moz-box-shadow: 0px 9px 18px 1px #4C4C4C inset, 0 1px 0 1px #4C4C4C inset;box-shadow: 0px 9px 18px 1px  #4C4C4C inset, 0 1px 0 1px #4C4C4C inset; background:#666;float:left;}
.font_size  { cursor:pointer; width:94%; padding-left:6%;color:#FFF;font-size:1.2em;  line-height:55px; border-bottom:3px solid #CCC; }
.detailed_search.save_offline { border-top:2px solid #ccc;}
.font_size:hover { color:#FFE300;}
.filter_categories{ margin-top:10px; padding-bottom:10px; width:94%; padding-left:6%;color:#FFF; font-size:18px; line-height:37px; border-bottom:1px solid #CCC; float:left;}
.ey_filter_menu .filter_categories { float:left; color:#fff; height:35px;}
.ey_filter_menu .filter_categories p a {color:#fff; margin:0;}
#ey_canvas .filter_categories p { display:inline;}
#ey_canvas .filter_categories .on, #ey_canvas .filter_categories .off {
	 background:url(../_images/fallback-button.png) repeat-x; background-position:top left;	 
		 background: -webkit-gradient(linear, center center, 0, center center, 460, from(#333333), to(#262626)); background: -webkit-linear-gradient(top, #333333, #262626);  
		 background: -moz-linear-gradient(top, #333333, #262626);  
		 background: -ms-linear-gradient(top, #333333, #262626); padding:0px 4px; border:0; display:inline-block; margin-left:10px; line-height:32px;}

.filter_options{ padding-top:5px; padding-bottom:10px; width:94%; padding-left:6%;color:#FFF; font-size:18px; line-height:30px; border-bottom:1px solid #CCC; float:left;}
	.filter_options .catagories { cursor:pointer;  }

.filter_on { color:#B2B2B2;}
.filter_all { color:#FFE300; line-height:20px; margin-top:10px;}

.catagories, .filter_all, .news_filter, .focus_filter { font-size:0.8333em;}
.news_filter, .focus_filter { line-height:32px; padding-left:20px;}
.news_filter { background:url(../_images/news_image.png) no-repeat; background-position:center left;}
.focus_filter { background:url(../_images/focus_image.png) no-repeat; background-position:center left;}

.filter_choices { font-size:0.8333em; color:#FFE300; line-height:20px; margin-top:5px;}

.size_up {margin-left:20px; line-height:55px;margin-top:5px; height:26px; width:26px;}
.size_down {line-height:55px; margin-top:5px;height:26px; width:26px;}
.size_up img, .size_down img { position:relative; top:4px; }  

.main_text h1 {  font-size: 7.5em;  letter-spacing: -0.015em;  line-height: 80px;  margin: 0;  padding-bottom: 0;}
.ey_block { display: block; float: left; width: 100%;}

.ey_carousel{ background:#666666; float: left; height:427.5px; margin:0 0 1em -25px; width:587.25px; padding:5px 5px 23px 25px; position:relative;}
.ey_carousel_block { position:relative;}
.ey_carousel_text { position:absolute; z-index:500; top:297px; left:24px; width:90%; height:auto; color:#FFF;}
.ey_carousel_text h2 { color:#FFF; margin-bottom:0.2em;}

.ey_map{ background:#666666; float: left; height:auto; margin:0 0 1em -25px; width:587.25px; padding:5px 5px 5px 25px;
background: -webkit-gradient(linear, left top, 0, right top, 460, from(#333333), to(#666)); 
 background: -webkit-linear-gradient(left, #333333, #666);  
 background: -moz-linear-gradient(left, #333333, #666);  
 background: -ms-linear-gradient(left, #333333, #666); 
 background: -o-linear-gradient(left, #333333, #666); padding:8px; width:auto;}
.ey_map_image { float:left; width:389px; height:316px; }
.ey_map_text { float:right; width:180px; height:auto; padding-top:20px; color:#FFF;}
.ey_expert_block { width:100%; border-top:3px solid #C7C9CB; padding-top:4.5px; padding-bottom:20px;}
.ey_noexpert_block { width:100%; border:0; padding-top:4.5px; padding-bottom:20px;}

.ey_expert_teaser { background:#FFE300; padding:10px 18px; float:left; width:94%;}
.ey_expert_teaser_image { float:left; width:160px; height:160px;}
.ey_expert_text { float:left; padding-left:24px; width:354px;}
.ey_expert_text p { margin-bottom:0;}
.ey_expert_text h1 { font-size:45px; line-height:50px; color:#4D4D4F; margin-bottom:10px; margin-top:10px; }


#content { position:relative;}
.content_main { float:none;}
.ey_news { display: table-header-group; float:left;  padding:0; background:url(../_images/arrow_menu.png) no-repeat;background-position: 4px 17px;}





#header, #container_main, .content_main, #footer, .disclaimer, 
.position_relative, .ey_content, .ey_iframe	{ width:100%;}
.ey_expert_teaser_image, .ey_expert_text, .ey_map_text { width:100%;}
#content { padding-bottom:0;}
#content { top:0; background:#fff;} 
.ey_content {padding:0 4%; width:92%; float:none;}

.ey_expert_teaser_image { width:33%; height:auto; display: table-footer-group; }
.ey_expert_text { padding:0; display: table-header-group;  }
.ey_expert_paragraph { padding:0; display: table-header-group; width:63%; float:right; }
.ey_expert_paragraph p { margin-bottom:0;} 

.ey_expert_text h1 { font-size:30px; line-height:35px; margin-top:0;}

.ey_map { margin:0; padding:2% 2% 2% 3%;}
.ey_map { width:105%; margin-bottom:10%; margin-left:-4.5%; }
.ey_map_image { height:100% !important; width:100% !important;}

.content blockquote { padding:0 10% 20px; width:80%;}

.ey_carousel{ width:106%; padding:2% 2% 2% 3%; margin:0 auto 20px -5.5%; height:auto;
background: -webkit-gradient(linear, left top, 0, right top, 460, from(#333333), to(#666)); 
 background: -webkit-linear-gradient(left, #333333, #666);  
 background: -moz-linear-gradient(left, #333333, #666);  
 background: -ms-linear-gradient(left, #333333, #666); 
 background: -o-linear-gradient(left, #333333, #666);  }

.container { width:100%; height:350px !important;}


#slides .slidesjs-navigation {  position: absolute; top: 87px; margin:0 !important;}
.container_cover { overflow:hidden;}
.slidesjs-slide {}
.slidesjs-control img {display:block; max-width:100%; width:100%; height: auto; position:relative; left:0%;}
.content .slidesjs-pagination { left:40%}
.ey_carousel_block {   position: relative !important; height:0 !important;}
.ey_carousel_text { position: relative !important; min-height:20px; float:left; padding:10px 0; left:0!important; top:0 !important; float:left; }
.bx-controls-direction { position:absolute; top:50%; top:110px; width:100%;}
.bx-controls { position:absolute; top:0; left:0; width:100%; height:100%;}
.ey_focus_one .bx-controls {   top:130px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute; bottom: -26px !important;	width: 100%;}


#slides .slidesjs-previous { left:2%;}
#slides .slidesjs-next { right:2%}
#slides .slidesjs-next { left:86.5% !important;}
.content .slidesjs-pagination { left: 40%; top: 172px; position:absolute; margin:0; z-index:50;}
.ey_expert_teaser { width:94%; padding:5% 3%; }
.ey_news_scroll { height:auto;width:100%; display:table; /*--floats buttons left--*/ background:url(../_images/arrow_menu_right.png) no-repeat; background-position: 49% 12px; } 
.dyn-search { display:none;}

.ey_author_block h3 { margin:0; padding:0; font-weight:normal; margin-bottom:15px; border-left:1px #999999; border-right:1px #999999; line-height:8px;}
.ey_related_sub { width:100%; line-height:15px; font-size:0.8em;}
.ey_show {height:15px; padding:15px 20px 18px 20px; }
.ey_show h3 { padding:0; line-height:20px; margin:0; vertical-align:top; font-weight:normal; }

.ey_left_video { padding:5% 2%; width:96%; margin:0 0 8% 0; position:relative;}

.ey_iframe { display: table-header-group; float:none; border:0 solid #FFF; height:20px; width:100%; }
.ey_video_heading { display: table-footer-group; float:none;}

.ey_left_video { display:table; background:#666666; float: left; height:auto; margin: 6px 0 20px -4.5%; width: 103%; padding:2% 2% 2% 5%; background: -webkit-gradient(linear, left top, 0, right top, 460, from(#333333), to(#666)); 
 background: -webkit-linear-gradient(left, #333333, #666);  
 background: -moz-linear-gradient(left, #333333, #666);  
 background: -ms-linear-gradient(left, #333333, #666); 
 background: -o-linear-gradient(left, #333333, #666); }
.ey_video_heading { color:#ffffff;}
.ey_video_heading h2 { font-size:1.333em; line-height:20px;color:#ffffff; font-weight:bold;}



.current_issue p,
.all_issues p,
.subscribe_issue p { margin-bottom:6px ; }


.current_issue a, .all_issues a, .subscribe_issue a { padding-right:12px;}

.ey_author_block { width:163px; border-top:3px solid #C7C9CB; padding-top:4.5px; padding-bottom:20px; text-align:center;}
.ey_author_name {font-size: 0.8em;  border-top: 1px solid #999999; display: inline-block;  padding-top: 0.5em; margin-top: 0em;}
.ey_author_name p { margin-bottom:0;}
.ey_author_text {font-size: 0.8em; line-height:16px;}
.ey_author_text p { margin-bottom:10px;}
.ey_filter_hover h2 {cursor:pointer; border:none;  font-size: 1.333em;   font-size: 1.6em; line-height: 28px;    margin-bottom: 14px;}



.ey_news .ey_recommend_block, .ey_news .ey_author_block, .ey_news .ey_related_block, .ey_news .ey_tag_block  { line-height:35px; padding:0; text-align:center; white-space: nowrap; display:table-cell; display:block; float:none; background:url(../_images/divider.png) no-repeat; background-position:100% 17px; border:0; width:auto; }

.ey_news p { margin-bottom:0;}

.ey_news .twitter, .ey_news .facebook, .ey_news .linkedin, .ey_news .google, .ey_news .mail, .ey_news .print, .ey_news .subscribe, .ey_news .app, .ey_news .rss, .ey_news .contact, .ey_news .disclaimer {
   float:none;
}

.ey_tag_block .tag {} 
.ey_news .ey_related_sections {/*display:none;*/ float:left; white-space:normal; text-align:left; height:160px; color:#999;}
.ey_news .ey_related_sections strong { color:#666;}

.position_relative.tabs { margin-top:10px;}
.main_image, .position_relative { max-width:100%; height:auto !important;position:relative;}
.position_relative.slide { position:absolute !important; float:left; overflow:visible;}
.main_image,  .position_relative { height:auto !important; position:relative; border:0; padding-bottom:5px;}
.position_relative.slide .main_image img {display:block; width:161%; height: auto; position:relative; left:-36%;}

.position_relative p.more_button, .position_relative .more_button p { margin-top:0;}
.position_relative p.more_button a { font-size:1em;}

.main_text { width:100%;top:5%; padding:0 0 8px; position:relative; color:#000;}
.focus_text {background:none; background-position:2px 2px; color: #999999; left:0; position:relative; font-size:0.8em;  text-indent:0; width:100%; margin:8px auto 8px auto;}

.focus_icon, .news_icon, .article_icon, .focus_content { display:inline-block; vertical-align:middle;}
.focus_content { padding-left:0; line-height:21px; padding-top:2px; display:inline; }
#article .focus_content { padding-top:0;}
#article .noarticle, .noarticle { display:none; height:0; margin:0; padding:0;}
#article .focus_text.no_article {
    float: left;
    margin:0;
}
#article .focus_text.no_article ._icon {
    display: none;
}
#article .focus_text.no_article .focus_content {
    display: none;
}
body#home p.authour_name.no_author { display:none;}

.focus_icon { background:url(../_images/focus_grey.gif) no-repeat; background: none, url(../_images/focus36x36.png) 0 0 / 18px 18px no-repeat; background-position:0px 0px; width:18px; height:18px; padding-right:5px;}

.news_icon {background: url(../_images/news_black.png) no-repeat; width:14px; height:18px; background-position:0 2px;}
/*.article_icon {background: url(../_images/article_grey.gif) no-repeat; width:18px; height:18px;}*/
.article_icon {background: url(../_images/article_grey.gif) no-repeat; background: none, url(../_images/article36x36.png) 0 0 / 14px 19px no-repeat; width:18px; height:18px; display:none;}

.focus_text p { margin-bottom:0;}
.focus_text strong{color: #666666;}
.main_heading { width:100%; padding:3px 0 0; position:relative;}
.main_heading br, .main_text br { display:none;}
.main_text h1{ color:#000; font-size:2em; line-height:32px; margin-bottom:3px;} 
.main_heading h1  { color:#000; font-size:2em; line-height:32px; margin-bottom:3px;}

.main_text h2 { color:#000;font-size:1em; line-height:20px;}

.ey_column_order {  -ms-flex: 1; -webkit-flex: 1; display: block ; -webkit-box-orient:vertical; -ms-box-orient: vertical; -webkit-flex-direction: column; }	
	
.main_text h2 { margin-bottom:0;}
.main_image img, .ey_expert_teaser_image img, .ey_map_image img {display:block; width:100%; height: auto;}
.main_image img, .slide img {display:block; width:100%; height: auto !important; position:relative; left:0%;}
.ey_map_image img { height:auto !important; width:100% !important;}

.vx-styling .responsive_height.tabs .main_image,
.responsive_height.tabs .main_image {
   max-width: 100% !important; width:97%;
}
.vx-styling .responsive_height.tabs .main_image {
  margin: 20px 0 0;
}

/*---------Carousel styling--*/
		#slides, .slidesjs-container { overflow:visible !important;}
		#slides {display: none}
		#slides .slidesjs-navigation { margin-top:-135px; z-index:50; position:relative;  width:427px;  }
		#slides .slidesjs-previous {   margin-right: 5px; float: left; left:2%; position: absolute;height:37px; width:37px; background:url(../_images/arrow_left_carousel.png) no-repeat; }
		#slides .slidesjs-next {  margin-right: 5px; float: left;left:100px; position: absolute;  height:37px; width:37px;background:url(../_images/arrow_right_carousel.png) no-repeat; }
		.content .slidesjs-pagination {  margin: 17.1% 0 0;  list-style: none; position: absolute; left:39%; top:28%; z-index:500;}
		.content .slidesjs-pagination li {  float: left; margin: 0 1px; background:none; padding:0;  }
		.slidesjs-pagination li a { display: block;width: 13px;  height: 0;  padding-top: 13px;background-image: url(../_images/pagination.png);background-position: 0 0;  float: left; overflow: hidden; }
		.slidesjs-pagination li a.active,
		.slidesjs-pagination li a:hover.active {   background-position: 0 -13px }
		.slidesjs-pagination li a:hover {  background-position: 0 -26px   }
		#slides a:link,  #slides a:visited {   color: #333 }
		#slides a:hover, #slides a:active {  color: #9e2020 }
		.navbar { overflow: hidden  }
		#slides {  display: none }
		.container {width:588px; overflow:hidden;    }
		
		
/*-----PRINT BLOCKS---*/

.print_block { position:relative; background:#666; float:left; width:284px; height:197px; padding:25px; margin:0 20px 20px 0;}
.print_image { float:left; width:142px; height:195px; }
.print_text { float:right; width:130px; position:absolute; left:184px; bottom:27px; }

.print_text p { margin-bottom:0;}
.print_text h2, .print_block .print p a, .print_block .export_pdf p a {color:#FFF;}
.print_title { margin-bottom:20px;}
.print_block .export_pdf { margin:10px 0 0 0;}
.downloads .ey_content { min-height:800px;}
/*-------------FORM*/

.content label { display:none;}
.content input {
  background-color: #FFFFFF;
  border: 1px solid #DEDEDE;
  float: left;
  height: 32px;
  /*line-height: 27px;*/
  margin: 0;
  padding: 1px 1px 1px 5px;
  width: 114px;
  color: #535362;
  font-size: 12px;
  text-transform: capitalize;

  
}

.content .search_site input { 
-moz-border-top-left-radius: 7px;
 -moz-border-bottom-left-radius: 7px;
   border-bottom-left-radius: 7px;
    border-top-left-radius: 7px;
     -webkit-border-top-left-radius: 7px;
      -webkit-border-bottom-left-radius: 7px;
-moz-border-top-right-radius: 0;
 -moz-border-bottom-right-radius: 0;
   border-bottom-right-radius: 0;
    border-top-right-radius: 0;
     -webkit-border-top-right-radius: 0;
      -webkit-border-bottom-right-radius: 0;       } 

.content .dyn-search button, .dyn-search buton { background:url(../_images/button.png) no-repeat; border:0; width:40px; height:40px; padding:0;}

 
.blockquote { text-align:center;}
.blockquote p { display:inline-block; border-top:1px solid #999; padding-top:0.8em;}

.inside_page #container_main
{
    margin: 0 auto;
    width: 818px;
	background:#FFF;
	position:relative;
	z-index:10;
	top:0px;
	
}

.hidden, .webcast { display:none;}
.very_hidden { display:none !important; }
.save_article.hidden  { display:none;}
.show { display:block !important;}

.ey_news_profiles { margin-top: 30px; }
.ey_news_profiles:nth-child(2) { margin-top: 0;}
.ey_news_profiles .ey_author_image { float:none;margin-left:5px}
.ey_news_profiles .ey_author_name { float:none; width:auto; margin-left:10px; margin:0 auto;}
.ey_news_profiles .ey_author_text { float:none; width:auto; white-space: normal;margin-left:10px; margin:0 auto;}

.ey_connect_block .hidden {display:block;  float: left; width:100%;} 
			 .ey_connect_block .ey_show { display:none;}
			 
			  .ey_connect_block .app, .ey_connect_block .disclaimer, .ey_connect_block .download, .ey_connect_block .view, .ey_connect_block .subscribe_pen, .ey_connect_block .webcast, .ey_connect_block .twitter, .ey_connect_block .facebook, .ey_connect_block .linkedin, .ey_connect_block .google, .ey_connect_block .mail, .ey_connect_block .print, .ey_connect_block .subscribe, .ey_connect_block .rss, .ey_connect_block .contact, .ey_connect_block .export_pdf {display: block; width:94%; padding-left: 6%;   border-bottom: 1px solid #CCCCCC; height:auto; margin:0;}
			  
			  
.ey_news_profiles .twitter, .ey_news_profiles .facebook, .ey_news_profiles .linkedin, .ey_news_profiles .google, .ey_news_profiles .mail, .ey_news_profiles .print, .ey_news_profiles .subscribe, .ey_news_profiles .app, .ey_news_profiles .rss, .ey_news_profiles .contact { float:left; padding-right:0px; margin-bottom:10px;  text-align:left;}



.ey_news_profiles .date p, .ey_news_profiles .tax p, .ey_news_profiles .countries p, .ey_news_profiles .industries p, 
.ey_news_profiles .gov p, .ey_news_profiles .all_issues p, .ey_news_profiles .subscribe_issue p, .ey_news_profiles .current_issue p {
    font-size: 0.8em;   height: auto;  line-height: 20px;  margin: 0;  padding: 0 10px 0 0;	text-align:left; font-size:0.8666em;}
	
.ey_news_profiles .current_issue p, .ey_news_profiles .all_issues p, .ey_news_profiles .subscribe_issue p{  padding-right:12px; text-align:left;}

.disclaimer, .download, .view, .subscribe_pen, .webcast, .twitter,.facebook, .linkedin, .google, .mail, .print, .subscribe, .rss, .contact, .export_pdf{ display:inline-block; float:left; height:auto; color:#666666; /*min-width:50%;*/ margin-bottom:6px;}
.app  { display:inline-block; width:auto; float:left; height:auto; color:#666666;}

.ey_expert_text .subscribe_pen, .ey_expert_text .subscribe { color:#000; margin:0; height:auto;float:none;}
 #article .ey_expert_teaser .ey_expert_text .subscribe_pen a, 
 #article .ey_expert_teaser .ey_expert_text .subscribe a  { color:#336699;}
.ey_expert_text .subscribe_pen ul li, .ey_expert_text .subscribe ul li { margin-bottom:0}



.disclaimer a, .download a, .view a, .subscribe_pen a, .webcast a, .twitter a, .facebook a,
.linkedin a, .google a, .mail a, .print a, .subscribe a, .rss a, .contact a, .app a  { color:#666; display:inline-block;}

.twitter p a{ height:21px; padding:2px 5px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/twitter.gif) no-repeat;  background: none, url(../_images/twitter36x36.png) 0 0 / 18px 18px no-repeat; background-position:left center;}

.ey_connect_block .twitter p a{  background:url(../_images/twitter_white.gif) no-repeat;  
background: none, url(../_images/twitter_white36x36.png) 0 0 / 18px 18px no-repeat; line-height:18px;}



.facebook p a{  height:21px; padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/facebook.gif) no-repeat; background: none, url(../_images/facebook36x36.png) 0 0 / 18px 18px no-repeat;  background-position:left center;}

.linkedin p a{ height:21px;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/linkedin.gif) no-repeat; background: none, url(../_images/linkedin36x36.png) 0 0 / 18px 18px no-repeat;  background-position:left center;}

.google p a {  height:21px; padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/google.gif) no-repeat;  background: none, url(../_images/google36x36.png) 0 0 / 18px 18px no-repeat; background-position:left center;}
.mail p a{ height:21px;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/mail.gif) no-repeat; background: none, url(../_images/mail36x36.png) 0 0 / 18px 18px no-repeat; background-position:left center;}
.print p a{  height:21px;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/print.png) no-repeat; background: none, url(../_images/print36x36.png) 0 0 / 18px 18px no-repeat;  background-position:left center;}

.export_pdf p a{ height:21px;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/export.png) no-repeat; background: none, url(../_images/export36.png) 0 0 / 18px 18px no-repeat;  background-position:left center;}

.subscribe p a{ min-height:21px; height:auto; padding:2px 0 2px 25px; margin:0; font-size:13px; line-height:17px; background:url(../_images/newsletter.gif) no-repeat; background: none, url(../_images/Newsletter36x36.png) 0 0 / 18px 18px no-repeat; background-position:left top;}

.ey_connect_block .subscribe p a{ background:url(../_images/subscribe_white.png) no-repeat; background: none, url(../_images/subscribe_white36x36.png) 0 0 / 18px 18px no-repeat;}

.save_article { float:right; cursor:pointer; display:none; z-index: 200; }
body.news .save_article { top:20px;  left: inherit; right:2%; position: absolute; top: 12px;} 
body.news .ey_content.news .save_article a { color: #666666;}
.focus_text .save_article p, .save_article p{ min-height:21px; height:auto; padding:0; margin:0; font-size:15px; line-height:21px; background:url(../_images/save_link.png) no-repeat; background: none, url(../_images/save_link36.png) 0 0 / 20px 18px no-repeat; 
background-position:0 2px;}
.focus_text .save_article p:hover, .save_article p:hover{ background-image:url(../_images/save_linkdark.png); background-image: none, url(../_images/save_link36dark.png); 
color:#000;}
.focus_text .save_article a, .save_article a { color:#666; padding-left: 25px; }
.focus_text .save_article a:hover, .save_article a:hover { color:#000;}

.bookmark { padding:15px;  color:#fff; width:202px; height: 114px; margin:0 auto; background:url(../_images/bookmark.png) no-repeat; position: fixed; bottom: 0; left: 50%; margin-left: -113px; z-index: 999; display: none; }
.bookmark.iphone { display:block;}
.bookmark_message{font-size:1.2em;}
.bookmark_message p { margin-bottom:20px; line-height:17px;}
.bookmark img { display:block; width:100%; height:100%;}
.bookmark_close {}

.subscribe.pdf p a{ min-height:21px; height:auto; padding:0 0 0 25px; margin:0; font-size:13px; line-height:17px; background:url(../_images/pdf.png) no-repeat; background: none, url(../_images/pdf36.png) 0 0 / 18px 18px no-repeat; background-position:left top;}

.app p a { height:auto;  padding:2px 0px 2px 46px; margin:0; font-size:13px; line-height:21px; background:url(../_images/app.gif) no-repeat; background-position:left center; background: none, url(../_images/app36x36.png) 0 0 / 40px 18px no-repeat;}

.ey_connect_block .app p a { background:url(../_images/app_white.gif) no-repeat; background-position:left center; background: none, url(../_images/app_white36x36.png) 0 0 / 39px 18px no-repeat;}

.ey_connect_block .rss p a{ background:url(../_images/rss_white.gif) no-repeat; background: none, url(../_images/rss_white36.png) 0 0 / 18px 18px no-repeat;  background-position:left center;}

.rss p a{ height:21px;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/rss.gif) no-repeat; background: none, url(../_images/rss36x36.png) 0 0 / 18px 18px no-repeat;  background-position:left center;}


.contact p a{ cursor:pointer; height:21px;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/mail.gif) no-repeat; background: none, url(../_images/mail36x36.png) 0 0 / 18px 18px no-repeat; background-position:left center;}

.ey_connect_block .contact p a{ background:url(../_images/mail_white.gif) no-repeat; background: none, url(../_images/mail_white36x36.png) 0 0 / 18px 18px no-repeat; background-position:left center;}

.disclaimer p a{ cursor:pointer; height:21px;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/contact.gif) no-repeat; background: none, url(../_images/contact36x36.png) 0 0 / 18px 18px no-repeat; background-position:left center;}

.ey_connect_block .disclaimer p a{ background:url(../_images/contact_white.gif) no-repeat; background: none, url(../_images/contact_white36.png) 0 0 / 18px 18px no-repeat; background-position:left center;}




.webcast p a{ height:21px;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/webcast.gif) no-repeat; background-position:left center; background: none, url(../_images/webcast36.png) 0 0 / 18px 18px no-repeat;  background-position:left center;}

.webcast { padding-top:20px; display:block;}
.download p a, .downloads .subscribe.pdf p a { height:auto;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/download.gif) no-repeat;background: none, url(../_images/download36x36.png) 0 0 / 18px 18px no-repeat;  background-position:0 3px;} 

.view p a{ height:auto;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/eye.gif) no-repeat; background: none, url(../_images/view36x36.png) 0 0 / 18px 18px no-repeat; background-position:0 3px;}
.subscribe_pen p a{ height:auto;  padding:2px 10px 2px 25px; margin:0; font-size:13px; line-height:21px; background:url(../_images/newsletter.gif) no-repeat; background: none, url(../_images/Newsletter36x36.png) 0 0 / 18px 18px no-repeat;  background-position:0 3px;}
#mobile_data .focus_text { color:#666; font-size:1em; margin-left:3%; }

.ey_recommend_block h3,.ey_content.content h2,.ey_content.content h4,.ey_content.content h5{ font-weight: normal; padding-bottom:0; padding-top:0;}
.ey_expert_block h3 { font-weight:normal;}
.ey_related_block h3.news{ height:21px;  padding:0 0 0 21px; margin:0; /*font-size:13px;*/ line-height:21px; background:url(../_images/news_icon.gif) no-repeat;  background: none, url(../_images/news.png) 0 0 / 14px 19px no-repeat; background-position:left center;}
#home.news .focus_icon { background:url(../_images/news_icon.gif) no-repeat;  background: none, url(../_images/news.png) 0 0 / 14px 19px no-repeat; background-position:left center;}

.ey_focus_two, .ey_focus_three, .ey_focus_four, .ey_focus_five, .ey_focus_six, .ey_focus_seven, .ey_focus_eight,.ey_focus_nine, .ey_focus_ten, .ey_focus_eleven, .ey_focus_twelve, .ey_focus_thirteen, .ey_focus_fourteen, .ey_focus_fifteen, .ey_focus_sixteen, .ey_focus_seventeen, .ey_focus_eighteen, .ey_focus_nineteen, .ey_focus_twenty, .ey_focus_twentyone, .ey_focus_twentytwo, .ey_focus_twentythree, .ey_focus_twentyfour, .ey_focus_twentyfive, .ey_focus_twentysix, .ey_focus_twentyseven
{background: url(../_images/border_bottom.png) no-repeat; background-position:bottom right; position:relative;}

.ey_focus_one {background: url(../_images/border_bottom.png) no-repeat; background-position:bottom right;}
.home_blocks .ey_focus_one .main_image { width:100%;}

.home_button {  font-size: 1em; padding-bottom:10px; color:#999;}
.ey_news .mobile_layout  { display:none ;}
.mobile_relatedarticles { display:none;}
.ey_content .ey_related_block  { display:none;}

/*-----AUDIO Controls---*/
 /*-----AUDIO Controls---*/
audio { margin-top:0; height:30px; margin-bottom:8px; width:300px;}



@media only screen and (max-width: 570px)
{
	.bookmark {   }	
}

 @media screen and (-webkit-min-device-pixel-ratio:0) {  .form_skin { padding-top:0;} #mobile_data.single_form .recommend h1 { margin-bottom:0;} #mobile_data.single_form .recommend_form textarea { height:60px;} 
 	.connect select:focus, .connect textarea:focus, .connect input:focus {
			 font-size: 16px;
			 background:#eee;}
}
 

/*-- Fine tuning for Mobile /--*/
@media only screen and (max-width: 420px)
{
	
	#home #ey_canvas.canvas_desktop,
	#article #ey_canvas.canvas_desktop { top:46px; display:none;}
	#home.active-filtermenu #ey_canvas,
	#article.active-filtermenu #ey_canvas { display:block;}
	.webcast { padding:20px 0; display:block;}
	.article_navigation li[class] { cursor: pointer; }
	 li.author_in.empty { display:none;}
		.article_navigation.padded ul { padding: 0 10px; max-width: 100%; }
		  .focus_text .save_article p { font-size:12px;}
		   .focus_text .save_article p:hover { font-size:12px;}
		     #offline_search .results .ey_sort_box { width:88%; float:none; }
			 
			  #offline_search .results ul, #offline_search .results ol, #offline_search .results li 
			  { width:98%; margin-left:inherit; float:none; margin:0 auto; }
			   .downloads #container_main { min-height:500px;}
		   
		    
	
	/*  RELATED CONTENT CAROUSEL----*/
	table { width:100% !important;}
	table p {font-size:80%;}
	.content table td, .content table th {  padding: 0.1em 0.1em 0.1em;}
	.content_main, .ey_content { float:left;}
	.ey_column_order {display:block;}
	.article_navigation { display:block;}
	.ey_news .ey_related_block, .ey_related_block { display:block; float:left; height:auto; position:relative; width:100%;}
	.ey_news .related_menu, .related_menu, .mobile_relatedarticles {display:block; float:left; width:100%; }
	.mobile_relatedarticles .bx-wrapper .bx-pager, 
	.mobile_relatedarticles .bx-wrapper .bx-controls-auto { bottom: -17px !important; width:290px;}
	.ey_content .ey_related_block  { display:block;}
	.ey_news .bx-wrapper.mobile_show { display:block; width:300px; overflow:hidden;}
	.relatedarticles .ey_news_profiles.mobile_show { display:none;}
	.mobile_relatedarticles { display:block;}  
    .ey_news .mobile_relatedarticles .ey_related_sections  {width:298px !important; 
	margin:5px 13px 0; overflow:hidden; padding:0; max-width:300px !important; height:138px; list-style: none outside none;padding:0px !important; top:0; left:0; border:0px solid black !important; }
	   .ey_news .mobile_relatedarticles .ey_filter_hover{  padding: 0; margin-top:10px; }
       .ey_news .mobile_relatedarticles .ey_news_profiles  { padding-left:0; -webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;}
       .mobile_relatedarticles .bx-viewport { height: 140px; margin: 0 auto; overflow: hidden; padding: 0 0;
  position: relative;  width: 80%; width:300px !important;  height: 164px !important; top:0; left:0;}
    .mobile_relatedarticles .bx-wrapper .bx-pager.bx-default-pager a { background:#ccc; margin:0 4px; margin-bottom:2px; }
	.mobile_relatedarticles .bx-wrapper .bx-pager.bx-default-pager a:hover, 
	.mobile_relatedarticles .bx-wrapper .bx-pager.bx-default-pager a.active { background:#666;}
       .mobile_relatedarticles {background:#F2F2F2;}
	   .news .mobile_relatedarticles { background:#FFF;}
       .mobile_relatedarticles {-webkit-box-shadow: -0.5px 5.5px 4px rgba(0, 0, 0, .2);
		-moz-box-shadow: -0.5px 5.5px 4px rgba(0, 0, 0, .2);
		box-shadow: -0.5px 5.5px 4px rgba(0, 0, 0, .2); }
		
		.mobile_relatedarticles .ey_filter_hover h2 { height:60px;}
		.mobile_relatedarticles .bx-prev, .mobile_relatedarticles .bx-next { display:block; margin-top:0;  }
		.mobile_relatedarticles .bx-controls-direction {bottom: 7px !important; margin:0;}
		.mobile_relatedarticles .bx-wrapper .bx-prev { background: url(../_images/arrow_left_article.png) no-repeat; margin:0;}
		.mobile_relatedarticles .bx-wrapper .bx-next { background: url(../_images/arrow_right_article.png) no-repeat; margin:0;}
		.mobile_relatedarticles .bx-wrapper .mobile_show { max-height: auto; height:100%; display:block; height:auto; max-height:auto; top:inherit; text-align:left; padding:0; min-height:100px;}
		.mobile_relatedarticles .bx-wrapper { display:none;}
	
		.mobile_relatedarticles .bx-viewport .hidden {  display: block; height:auto; min-height: 138px; min-height:inherit; padding: 0;text-align: left; top: 0; left:0; max-height:inherit; transform:translate3d(-326px, 0 0 );} /*bx-clone*/
	.mobile_layout .ey_author_block {  display: block;  float: left;  width: 100%;height:100%;}
	.author_menu { height:100%;}
	.mobile_layout .ey_author_name, .mobile_layout .ey_author_text {float:left;}
	
	
	.ey_filter_menu p.multiple_choice input { }
	.focus_content p strong { margin-right:5px;}
	 p.mobile_data strong { margin-right:0; }
	
	.ey_news .mobile_layout .ey_author_block, .ey_news .ey_recommend_block, .ey_news .ey_related_block, .ey_news .ey_tag_block { border:0; padding:0; background:none; display:block; white-space: normal;}	
	#article .ey_table .mobile_layout .ey_show {min-height:200px; display:block; }
	
	    #home .ey_filter_menu, 
		#article .ey_filter_menu{ display:none; position:absolute; right:2px; background:#666;left:9%; top: 0px;  width: 92%; margin-right:0; right:0;	-webkit-transition: .0s all ease ;-moz-transition: .0s all ease;	-o-transition: .0s all ease;-ms-transition: .0s all ease;transition: .0s all ease; z-index:50;	}
		.active-sidebar .ey_filter_menu .dyn-search-canvas { height:auto;}
		.ey_filter_menu .multiple_choice label { width: 84%;}
		.ey_filter_menu .sort_divider { margin-left: 7%;}
		.ey_filter_menu .text_centre { width:90%; margin-left:10%;}
		#home .ey_filter_menu.filter_desktop, 
		#article .ey_filter_menu.filter_desktop {   display: none; left: 0; top: 46px;  width: 100%; z-index:999;}
		 #article .ey_filter_menu,
		 #home .ey_filter_menu { min-height:640px;}
	
	#home.news .ey_related_block .hidden { display:block;}
	#home.news .ey_recommend_block { border-top: 3px solid #C7C9CB; padding-bottom: 20px; padding-top: 4.5px;}
	#home .ey_focus_one .main_heading { /*top:-66px;*/display: table-header-group;max-height:80px; height:auto; position:relative; } 
	#home .ey_focus_one .focus_text.focus_sprite{ /*top: 78px;*/ display: table-footer-group; height:65px; margin-top:20px; position:relative; vertical-align:bottom; margin-bottom:20px; }
	#home .ey_focus_one .focus_text {margin: 12px auto 20px;width:100%; left:0;font-size:1.2em; display: table-footer-group; height:65px; margin-top:20px; position:relative; vertical-align:bottom;  }
	#home .ey_focus_one .focus_dynamic { display:none;}
	.ey_focus_one { min-height:400px; padding-bottom:10px;}
	#home .ey_focus_one .main_heading h1 { margin-bottom:20px;}


	.mobile_data { padding-left:0;}
	#home .ey_add_three .focus_text { margin-top: 0; position: absolute; top:20px; height:24px; overflow:hidden;}
	#home .ey_add_fifteen .focus_text { margin-top: 0; position: absolute; top:20px; height:24px; overflow:hidden;}
	#home .ey_add_nineteen .focus_text { height:24px; overflow:hidden;}
	#home .ey_add_three .main_heading { position:absolute; top:50px;}
#home .ey_focus_two .main_heading, #home .ey_focus_three .main_heading, #home .ey_focus_four .main_heading, #home .ey_focus_five .main_heading, #home .ey_focus_six .main_heading, #home .ey_focus_seven .main_heading, #home .ey_focus_eight .main_heading, #home .ey_focus_nine .main_heading, #home .ey_focus_ten .main_heading, #home .ey_focus_eleven .main_heading, #home .ey_focus_twelve .main_heading, #home .ey_focus_thirteen .main_heading, #home .ey_focus_fourteen .main_heading, #home .ey_focus_fifteen .main_heading, #home .ey_focus_sixteen .main_heading, #home .ey_focus_seventeen .main_heading, #home .ey_focus_eighteen .main_heading, #home .ey_focus_nineteen .main_heading, #home .ey_focus_twenty .main_heading, #home .ey_focus_twentyone .main_heading, #home .ey_focus_twentytwo .main_heading, #home .ey_focus_twentythree .main_heading, #home .ey_focus_twentyfour .main_heading, #home .ey_focus_twentyfive .main_heading, #home .ey_focus_twentysix .main_heading { position:absolute; left:53%; /*word-break: break-all;*/ word-wrap:break-word; padding-top:2px; margin-top:0px;}
	
#home .main_heading h1 {margin-top:-2px;}
	#ey_canvas { height:100%;}
	#article .ey_content.content { font-size: 1.3em; line-height: 18px; height:auto !important;}
    #article .ey_content.content h2 { font-size: 1.1538em; line-height: 20px;}
	.mobile_show { display: block; 	-webkit-transition: all 1.25s ease-in-out; -moz-transition: all 1.25s ease-in-out; -ms-transition: all 1.25s ease-in-out; -o-transition: all 1.25s ease-in-out; transition: all 1.25s ease-in-out;
	-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; -o-perspective: 1000; perspective: 1000;
}
	.mobile_hide { display: none; -webkit-transition: all 1.25s ease-in-out; -moz-transition: all 1.25s ease-in-out; -ms-transition: all 1.25s ease-in-out; -o-transition: all 1.25s ease-in-out; transition: all 1.25s ease-in-out;
	-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; -o-perspective: 1000; perspective: 1000;}
	.ey_border_block { display:none;}

	.ey_news_profiles { margin-top: 15px; position:relative; top:0; width:100%; height:auto; background:#F2F2F2; padding:20px 13px 0;overflow:hidden;}
	.ey_related_block .ey_news_profiles  { height:140px; max-height:140px;}
	.ey_news_profiles .ey_author_image { float:left; padding-right:20px;}
	.gov { padding-bottom:20px;}
	.ey_filter_hover h2 {height:auto; overflow:hidden;}
	.ey_related_sub  {max-height:32px; height:auto; overflow:hidden;}
	.ey_logo_text {display:none;}
	#ey_logo { left: 6px; top:5px; width:124px; height:40px; }
	 #article #ey_logo .grey img { display:none;}
		      #article #ey_logo .grey { width:124px; background: #fff url(../_images/Ey-tax-magazine.png)  0 0 / 124px 40px no-repeat; height: 40px;  position: absolute; top: -2px; left:0; z-index: 9;} 

	.ey_table, .ey_news  { display:none;}
	.vx-styling .ey_table, .vx-styling .ey_news  { display:block;}
	 #header, #container_main, .content_main, #footer, .disclaimer,.position_relative, .ey_iframe{ width:100%;}
     .ey_iframe { height: 0; margin-bottom: 0; padding-bottom: 56.25%; padding-top: 0; position: relative;}
		 .ey_iframe iframe { display: block; height: 100%; left: 0;  position: relative; top: 4px; width: 84%;}
			.ey_video_heading { margin-top: 14px; overflow: hidden; position: relative; float:left;}
	 .main_image { margin:0 auto; width:93%;}
	 .ey_related_block h3.news { background:none; padding:0;}
	 .ey_profiler { border:0;}
	 
	  #home .ey_news_twentyseven { margin-bottom:20px;}
	
	  #home .ey_focus_one .main_heading h1 { font-size:3em; line-height:32px;}
	  #article .main_heading h1 { font-size:3em; line-height:32px; margin-top:-5px; margin-bottom:5px;}
	  #article .focus_text {
                margin:0;
                line-height:12px; 
                margin-bottom:10px;
          }
	  #article .focus_content { line-height:15px;   display: inline-block; font-size:12px;}
	  
	  /*Article Page scroller 04/12---*/ 
			#home .ey_menu_scroller { background:none;}
			#home .ey_news { background:none; width:100%; margin:auto; float:none;}
			#home .ey_news_scroll { display:block; margin:0 auto; width:93%;}
			#home .ey_news .ey_recommend_block, 
			#home .ey_news .ey_author_block, 
			#home .ey_news .ey_tag_block { background:none; display:none; float:left; width:100%;}
			#home .ey_news .ey_related_block { height:100%; background:none; display:block; float:left; width:100%;}
			#home .ey_news_profiles { width:100%; height:auto; max-height:inherit; background:none; padding:20px 0;}
			#home .ey_news .ey_related_sections { height:auto; background:url(../_images/border_bottom.png) no-repeat scroll right bottom; margin:0 auto; padding:10px 0 20px 0; width:100%;}
			#home .ey_related_block h3 { display:none;}
			#home .ey_show { height: 0; padding: 0 0;}
			#home .ey_related_sections.nopadding { }
			#home .ey_news .ey_related_sections.nopadding {padding:10px 0 20px 0 !important; }
			
			#home .ey_menu_scroller{  float:left; margin-left: 0%; right:0; position: absolute; z-index:6; padding:0; width:100%; left:-100%;-webkit-transition: .2s all ease;-moz-transition: .2s all ease;-o-transition: .2s all ease;-ms-transition: .2s all ease;transition: .2s all ease; }
			
			#home.news-sidebar .ey_menu_scroller { left:0; position:relative;}
			#home.news-sidebar .content_main,
			#home.news-sidebar .ey_content { right:-160%; position:absolute;} /*News holder--*/
			#home.news-sidebar.active-sidebar .ey_content { right:-190%;}
			
			#home.content-sidebar .ey_menu_scroller { left:-100%;}
			#home.content-sidebar .content_main, 
			#home.content-sidebar .ey_content { right:0%;}
			
			
			
			#home .content_main, #home .ey_content  {  float:left; margin-right:0%; right:0; position: relative; z-index:6; width:100%; right:0%;-webkit-transition: .2s all ease;-moz-transition: .2s all ease;-o-transition: .2s all ease;-ms-transition: .2s all ease;transition: .2s all ease; padding:0; }
			 #article .ey_table .ey_show { display:none;}
			.ey_news { background:none;margin:0 auto; width:100%;}
			.ey_menu_scroller {display:none; height:auto !important;} 
			#home .ey_menu_scroller {display:block;} 
			#article  .position_relative{ padding-top:15px;}
			.ey_news_profiles { position:relative; top:0; width:90%; height:auto; background:#F2F2F2; padding:8px 5% 4%;  overflow:hidden; -webkit-box-shadow: -0.5px 5.5px 4px rgba(0, 0, 0, .2);-moz-box-shadow: -0.5px 5.5px 4px rgba(0, 0, 0, .2);
		box-shadow: -0.5px 5.5px 4px rgba(0, 0, 0, .2); text-align:center;}
		#article #container_main {border:0;z-index:500; position:relative;} 
		#home #container_main {border:0; z-index:500; position:relative;} 
		.ey_news .ey_related_sections {float:none; white-space:normal; text-align:left; height:140px; color:#999; width:100%;}
		.ey_news_profiles .app, .ey_news_profiles .disclaimer, .ey_news_profiles .twitter, .ey_news_profiles .facebook, .ey_news_profiles .linkedin, .ey_news_profiles .google, .ey_news_profiles .mail, .ey_news_profiles .print, .ey_news_profiles .subscribe, .ey_news_profiles .app, .ey_news_profiles .rss, .ey_news_profiles .contact { float:none;  margin-bottom:20px; padding-right:1%;width:auto;}
		.current_issue, .all_issues, .subscribe_issue {margin-bottom:20px; }
		.author_in.bold, .related_in.bold, .connect_in.bold, .download_in.bold, .recommend_in.bold, .tags_in.bold { font-weight:bold;} 
		.arrow_left { position:absolute;  left:0; top:0px; height:50px; width:18px; background:#000; background:url(../_images/arrow_menu.png) no-repeat;background-position: 4px 18px;}
		.arrow_right { position:absolute;  right:0; top:0px; height:50px; width:18px; background:#000;background:url(../_images/arrow_menu_right.png) no-repeat; background-position: 49% 18px;}
		
	
		

		#home.news  .ey_content { width: 93%; float:none; margin:0 auto; height:auto !important; overflow:hidden;}
		#home.news .focus_text { font-size: 1em; color: #999999; top:0; margin-top:10px; margin-bottom:10px;}
		#home.news .main_heading h1,
		 #home.news .main_heading h2 {font-size: 2em; letter-spacing: 0em; line-height:32px; color:#000;}
		 #home.news .main_heading { height: auto; margin-bottom:5px;float:left;}
		  #home.news .ey_recommend_block { display: block;}
		 #home.news .ey_table .ey_recommend_block { display: none;}
		 .ey_recommend_block.news { padding:10px 0; border-bottom: 3px solid #C7C9CB;  border-top: 3px solid #C7C9CB;margin-bottom:20px;}
		 
		 
		 
 
  /*----RECOMMEND FORMS---*/
 
 .single_form.pop_up { left:0; position:relative; border:0px solid #000;}
 .form_skin {background:url(../_images/shadow_white.png) repeat; width:100%; padding-bottom:20px; float:left; padding-top:0; position:fixed; height:100%; overflow-y:scroll;}
 .form_skin #success {padding-top:140px;} 
 

 	
 #mobile_data.single_form .recommend h1 { color:#000; margin-bottom:14px; font-size:2.77777777em; line-height:55px;}
	
		#overlay { background:#fff; color:#000;  width: 100%;left: 0;  height:100%;top: 0;position: fixed;z-index: 9998;margin: 0;padding: 0; }
		#form_placer { border:0px solid #000; position: relative; top:0px; left:0px; margin-left: 0px; width:100%; height: 694px; z-index: 9999; margin:0 auto; }
		#form_container  { display:none; color:#000;  width: 100%;left: 0;  height:100%;top: 0;position: fixed;z-index: 9998;margin: 0;padding: 0;}
#mobile_data.single_form  #ey_canvas { width:100%; height:auto; margin:0 auto; float:left; -webkit-box-shadow: 6px 6px 5px -5px #666, 6px 6px 5px -5px #666; moz-box-shadow: 6px 6px 5px -5px #666, 6px 6px 5px -5px #666; box-shadow: 6px 6px 5px -5px #666, 6px 6px 5px -5px #666;}
#mobile_data.single_form .recommend { background: #FFF; float:none; width:87%;padding-left:7%; padding-bottom:5%;  border-top-right-radius: 3px; border-top-left-radius: 3px;  
border-top-left-radius: 0;  border-bottom-left-radius: 0;   margin: 0 0 20px 0px;}
#mobile_data.single_form p.text_recommend { font-size:1.1111em;}
#mobile_data.single_form #ey_canvas .dyn-search-canvas.recommend_form{ margin:0 auto; width:90%;}
#mobile_data.single_form #ey_canvas .recommend_form .single_line_text input{ margin-left:0%; width: 95%; padding-left:4%; font-weight:bold;}
#mobile_data.single_form #ey_canvas .recommend_form  input[type=text] { color:#000;  font-size: 16px;}
#mobile_data.single_form .recommend_form textarea {  font-size: 16px; margin-bottom:-10px;width: 96%; margin-left:0; padding:10px 0 0 10px; color:#000; }

#mobile_data.single_form .focus_text { color:#666; position:relative; top:0; left:0; margin-left:0;}
#mobile_data.single_form #ey_canvas .dyn-search-canvas.recommend_form button {float:none;  padding:0 16px 0; width:auto; cursor:pointer;font-size:1.11111em; background:url(../_images/arrow_right_white.png) no-repeat; background-position: center right; margin-right:4px; position:relative; left:60%; line-height:20px; }
#mobile_data.single_form #ey_canvas .focus_text p {font-size:1em; line-height:18px; width:94%;
 background:url(../_images/focus_grey.gif) no-repeat; background: none, url(../_images/focus36x36.png) 0 0 / 18px 18px no-repeat; background-position:0px 0px; width:18px; height:18px; padding-right:5px; text-indent:30px; margin-bottom:8px;}
 #mobile_data.single_form #ey_canvas .sub_text p {font-size:0.666em; line-height:18px; width:94%;
 background:none;  color:#666;  }
 #mobile_data.single_form .detailed_search {padding-bottom:0; height:auto; padding-bottom:20px;}
  #mobile_data.single_form .author{  border-top: 1px solid #999999; display: inline-block;  padding-top: 5px;}
  #mobile_data.single_form  #ey_canvas .author p{ width:100%; padding-top: 5px; margin-bottom:5px; color:/*<edit title="Hyper Links">*/#002776/*</edit>*/;}
 #mobile_data.single_form #ey_canvas p.text_recommend  { float:none; background:url(../_images/email_form.png) no-repeat; background-position: 22px 18px; text-align:left; padding-left:60px;font-weight:bold; width:60%; line-height:23px; padding:15px 0 18px 20%;}
 
  .connect #mobile_data.single_form #ey_canvas p.text_recommend { background:url(../_images/mail_white.gif) no-repeat; background: none, url(../_images/mail_white36x36.png) 22px 18px / 18px 18px no-repeat; }
 
    #mobile_data.single_form #ey_canvas p.text_subscribe { float:none; background:url(../_images/newsletter_form.png) no-repeat; background-position: 22px 18px; text-align:left; padding-left:60px;font-weight:bold; width:60%; line-height:23px; padding:15px 0 18px 20%;}
	
	 .connect #mobile_data.single_form #ey_canvas p.text_subscribe { background:url(../_images/subscribe_white.png) no-repeat; background: none, url(../_images/subscribe_white36x36.png) 22px 18px / 18px 18px no-repeat;} 

	
 #mobile_data.single_form #ey_canvas p.text_recommend.contact_icon  { float:none; background:url(../_images/newsletter_form.png) no-repeat; background-position: 22px 20px; text-align:left; padding-left:60px; padding-top:15px;}
  #mobile_data.single_form #ey_canvas.webcast_height p.text_recommend  { float:none; background:url(../_images/webcast_black.png) no-repeat; background-position: 17px 17px; text-align:left; padding-left:60px;}

   
    #mobile_data.single_form #ey_canvas.webcast_icon p.text_recommend  { float:none; background:url(../_images/webcast_black.png) no-repeat; background-position: 17px 10px; text-align:left; padding-left:60px; line-height:23px; padding:10px 0 10px 60px; width:75%;}

	
 #mobile_data.single_form .close { position:absolute; top:10px; right:18px; background: url(../_images/close.png) no-repeat; 
 background: none, url(../_images/close36.png) 0 0 / 16px 16px no-repeat; height:26px; width:26px; cursor:pointer;}
 
.webcast_player{ width:82%; height:36px; text-align:right; margin:0 auto;}

 .send_text { font-size:1.11111em; text-align:right; padding-right:25px; width:88%;  background:url(../_images/arrow_right_white.png) no-repeat; background-position:center right;}
#mobile_data.single_form  #ey_canvas.webcast_height { height:500px; margin:0 auto; float:left; display:block;}
#ey_canvas.webcast_height .ey_iframe iframe { height: 200px; left: 5%; position: absolute; top: inherit; width: 98.5% !important;}


#mobile_data.single_form #ey_canvas.webcast_height { display: block; float: left; height: auto; margin: 0 auto; padding-bottom: 40px;}
#mobile_data.single_form #ey_canvas.webcast_height .detailed_search { float:left; padding:0;}
#mobile_data .ey_iframe { border: 0 none; float: left; height: 190px; padding-bottom: 0;}

.pop_up #ey_canvas.webcast_height  { position:relative; left:0; margin-right:0;}
 #ey_canvas p.multiple_choice label  { display:block; min-width:2em; margin:0; line-height:20px;}
 #ey_canvas p.multiple_choice span {/* line-height:18px; height:25px;*/ display:inline-block;}
 #mobile_data #ey_canvas p {  font-size:0.83333em;}
 #mobile_data #ey_canvas p.multiple_choice input { width:14px; margin-top:20px 0;
   -webkit-box-shadow: none;  moz-box-shadow:none;  box-shadow:none; height:14px; }
 #mobile_data #ey_canvas .print_subscription  input[type="radio"] { height:14px; }   
  #mobile_data #ey_canvas .print_subscription .single_line_text input { margin-bottom:8px;}
  #mobile_data #ey_canvas .print_subscription p { line-height:20px; font-size:0.83333em;}
  #mobile_data.single_form #ey_canvas .print_subscription input.street {  width:96%; margin-right:6px;}  #mobile_data.single_form #ey_canvas .print_subscription input.no { width:96%; margin-right:100px; } 
    #mobile_data.single_form #ey_canvas .print_subscription input.country {width:96%; margin-right:250px;} 
	
	  #mobile_data.single_form #ey_canvas .print_subscription input.city { width:96%; margin-right:6px;margin-bottom:6px;} 
	    #mobile_data.single_form #ey_canvas .print_subscription input.state {width:96%;margin-right:6px;margin-bottom:6px;} 
		  #mobile_data.single_form #ey_canvas .print_subscription input.zip{ width:96%;margin-bottom:6px;}
		  
		  #mobile_data.single_form #ey_canvas .print_subscription input.phone_number  { margin-right:0; width:96%;}
		  #mobile_data.single_form #ey_canvas .print_subscription input.email_address  { margin-right:0; width:96%;}
		      #mobile_data.single_form #ey_canvas.print_subscription_height .drop_down select { margin-bottom: 8px; height:32px; background:#fff; border:0; color:#999; margin:0 0 8px 0; width:auto; vertical-align:inherit;}
			  #mobile_data.single_form #ey_canvas.print_subscription_height p.drop_down { padding-left:0;}
			  
		  #ey_canvas .checkboxes label { display:inline-block; line-height:22px;width:86%; }
		    #mobile_data #ey_canvas .checkboxes input { padding-top:0;width:auto; display:block; margin-right:10px;  height:30px;  margin-top:5px; background:none; box-shadow:none;}
		     #mobile_data #ey_canvas .checkboxes span { line-height:10px;}
			 #mobile_data.single_form #ey_canvas .dyn-search-canvas.print_subscription  button { line-height:20px; margin-bottom:20px;font-size: 1em;}
			 #mobile_data.single_form #ey_canvas.print_subscription_height { height:auto; display:block;}
			 #mobile_data.single_form #ey_canvas  p { float:none;}
			   #mobile_data #ey_canvas.print_subscription_height p { padding-left: 5%;float:left; font-weight:bold;  }
			   #mobile_data #ey_canvas .print_subscription p.multiple_choice  { padding-left:0;}
			   #mobile_data.single_form .success #ey_canvas p.text_recommend.contact_icon {line-height:23px; background-position:22px 10px; padding-top:8px;}			 
			  #mobile_data.single_form .success #ey_canvas { display:block;}
			   #mobile_data.single_form .success #ey_canvas.print_subscription_height p { line-height:30px; padding-left:5%; width:83%;}
			   	   #mobile_data #ey_canvas.print_subscription_height p.checkboxes { padding-left:0;}
			  #mobile_data.single_form .success{ float:left; margin-top:10%;} 
			   p.tax_recommend  {   padding-left: 5%;}
			   #mobile_data #ey_canvas.print_subscription_height p.single_line_text { padding-left:0;}
			   #mobile_data #ey_canvas.print_subscription_height p.padding_bottom10 {  padding-left: 0;}
			   #mobile_data.single_form .success { width:100%;}
			    #mobile_data.single_form #ey_canvas.webcast_icon p.text_recommend {  line-height:22px;}
				#mobile_data.single_form .success #ey_canvas.print_subscription_height p.tax_recommend  { float:none;  text-align:left; padding-left:60px; line-height:23px; padding:10px 0 10px 5%; width:75%;}
			   
		
/*----*/

		  /*-----PRINT BLOCKS---*/

.print_block { position:relative; background:#666; float:left; width:90%; height:auto; padding:12px; margin:0 15px 20px 0;}
.print_image { float:left; width:40%; height:auto; background:#000; margin-bottom:5px; }
.print_image img { width:100% ; display: block; height:auto;}
.print_text {  bottom: 20px; float: right; left:45%; position: absolute; width: 53%;}
.print_text h2, .print_block .print p a, .print_block .export_pdf p a {color:#FFF;}
.print_text h2 { font-size:1.2em;}
#home .print_title { margin-bottom:20px;}
.print_block .export_pdf { margin:10px 0 0 0;}
.print_block .print { margin-bottom:0;}
#home.downloads .focus_text { color: #999999; font-size: 1.5em; margin-bottom: 20px; top: 0;}
#home.downloads .ey_content { margin-left: 0; padding-bottom: 0px; padding-left: 4.6%;  width: 94.4%;
}
#home.downloads .ey_content { margin-top: 0px;}
#home.downloads .ey_news .ey_recommend_block, #home.downloads .hidden  { display: block; text-align:left; padding-left:3.5%;}
#home.downloads .subscribe_pen { width:100%;}
#home.downloads .ey_news_scroll { width:100%; }
#home.downloads .ey_show { padding: 3.5% 0 0 3.5%; width:90%; height:auto; }
#home.downloads .years { float:left;}
#home.downloads .ey_news { float:left;}
  
}

/*@media screen and (-webkit-min-device-pixel-ratio:0){}
*/

/*--- DISPLAYS SMALLER THAN 300----*/
@media only screen and (min-width: 0px) and (max-width: 300px) {
	
		#home .main_heading h1 { font-size:1.9em; line-height:25px; } 
		#home .ey_focus_one .main_heading { /*top:-66px;*/display: table-header-group; height:80px;  position:relative; } 
	#home .ey_focus_one .focus_text.focus_sprite { /*top: 78px;*/ display: table-footer-group; height:65px; margin-top:20px; position:relative; vertical-align:bottom; }
	.ey_focus_one { min-height:400px;}
	#home .ey_focus_one .main_heading h1 { margin-bottom:20px;}

#home .ey_focus_two .main_heading, #home .ey_focus_three .main_heading, #home .ey_focus_four .main_heading, #home .ey_focus_five .main_heading, #home .ey_focus_six .main_heading, #home .ey_focus_seven .main_heading, #home .ey_focus_eight .main_heading, #home .ey_focus_nine .main_heading, #home .ey_focus_ten .main_heading, #home .ey_focus_eleven .main_heading, #home .ey_focus_twelve .main_heading, #home .ey_focus_thirteen .main_heading, #home .ey_focus_fourteen .main_heading, #home .ey_focus_fifteen .main_heading, #home .ey_focus_sixteen .main_heading, #home .ey_focus_seventeen .main_heading, #home .ey_focus_eighteen .main_heading, #home .ey_focus_nineteen .main_heading, #home .ey_focus_twenty .main_heading, #home .ey_focus_twentyone .main_heading, #home .ey_focus_twentytwo .main_heading, #home .ey_focus_twentythree .main_heading, #home .ey_focus_twentyfour .main_heading, #home .ey_focus_twentyfive .main_heading, #home .ey_focus_twentysix .main_heading {  left:53%; word-break: break-all; word-wrap:break-word !important; padding-top:2px; width:40%;}

		#home .ey_focus_two .focus_text, #home .ey_focus_three .focus_text,#home .ey_focus_four .focus_text, #home .ey_focus_five .focus_text, #home .ey_focus_six .focus_text,#home  .ey_focus_seven .focus_text, #home .ey_focus_eight .focus_text,#home .ey_focus_nine .focus_text,#home .ey_focus_ten .focus_text, #home .ey_focus_eleven .focus_text,#home .ey_focus_twelve .focus_text, #home .ey_focus_thirteen .focus_text,#home .ey_focus_fourteen .focus_text,#home .ey_focus_fifteen .focus_text, #home .ey_focus_sixteen .focus_text, #home .ey_focus_seventeen .focus_text, #home .ey_focus_eighteen .focus_text, #home .ey_focus_nineteen .focus_text, #home .ey_focus_twenty .focus_text, #home .ey_focus_twentyone .focus_text, #home .ey_focus_twentytwo .focus_text, #home .ey_focus_twentythree .focus_text, #home .ey_focus_twentyfour .focus_text, #home .ey_focus_twentyfive .focus_text, #home .ey_focus_twentysix .focus_text, #home .ey_focus_twentyseven .focus_text, #home .ey_focus_result .focus_text { margin-top:15px !important;}
	
		
	

		#home .ey_focus_result .focus_text {margin: 12px auto 12px;}
		 #home .ey_focus_result .main_text { width:85%; padding-right:9%; left:0; top:0; float:left; background-position:96% 76%;}
		 
		.ey_focus_one, .ey_focus_two, .ey_focus_three, .ey_focus_four, .ey_focus_five, .ey_focus_six, .ey_focus_seven, .ey_focus_eight, .ey_focus_nine, .ey_focus_ten, .ey_focus_eleven, .ey_focus_twelve, .ey_focus_thirteen, .ey_focus_fourteen, .ey_focus_fifteen,.ey_focus_sixteen, .ey_focus_seventeen, .ey_focus_eighteen, .ey_focus_nineteen, .ey_focus_twenty, .ey_focus_twentyone, .ey_focus_twentytwo, .ey_focus_twentythree, .ey_focus_twentyfour, .ey_focus_twentyfive, .ey_focus_twentysix, .ey_focus_twentyseven, #home .ey_add_three.quote  { width:91% !important;}
		.ey_focus_result, .ey_focus_news { width:91% !important;}
		 .ey_sort_box { width:88%; margin:20px auto 20px;}
		 .sort { top:35px; right:25px;}
		 .ey_focus_result {   margin: 0 auto 10px;}
		 
		 .ey_focus_one .bx-controls {   top:25%;}
		#home.search_results .main_heading h1 {  font-size: 1.8em;}
		 #home .ey_focus_result .main_heading {  width:47% !important;}
		.ey_focus_two .main_image, .ey_focus_three .main_image, .ey_focus_four .main_image, .ey_focus_five .main_image, .ey_focus_six .main_image, .ey_focus_seven .main_image, .ey_focus_eight .main_image, .ey_focus_nine .main_image,.ey_focus_ten .main_image, 
		.ey_focus_eleven .main_image,  .ey_focus_twelve .main_image, .ey_focus_thirteen .main_image, .ey_focus_fourteen .main_image, .ey_focus_fifteen .main_image, .ey_focus_sixteen .main_image, .ey_focus_seventeen .main_image, .ey_focus_eighteen .main_image, .ey_focus_nineteen .main_image, 
		.ey_focus_twenty .main_image, .ey_focus_twentyone .main_image, .ey_focus_twentytwo .main_image, .ey_focus_twentythree .main_image, .ey_focus_twentyfour .main_image, .ey_focus_twentyfive .main_image, .ey_focus_twentysix .main_image, .ey_focus_twentyseven .main_image, .ey_focus_result .main_image { width:48% !important;}
		
		#home .main_heading{ width:100% !important;}
		#home .main_heading { padding: 0 0 0 !important; margin-top:-2px !important; height:auto;}

		/*1x2 Add*/
			 #home .ey_add_three { width:87%; padding:0 2%; }
		     #home .ey_add_three .main_heading h1, #home .ey_add_three .main_heading h2 { font-size:1.6em; line-height:25px; }
	
		/*2x1 Add*/
			 #home .ey_add_fifteen { width:87%; padding:5px 2%; }
             #home .ey_add_fifteen .main_heading h1, #home .ey_add_fifteen .main_heading h2,
			 #home .ey_add_nineteen .main_heading h1, #home .ey_add_nineteen .main_heading h2{  font-size:1.6em; line-height:25px;}
			 
			 #home .ey_add_nineteen.quote,  #home .ey_add_fifteen.quote { width:87%; padding:5px 2%; }
			 
			  #home .ey_add_nineteen, #home .ey_add_nineteen.red  { width:87%; padding:5px 2%; }
             #home .ey_add_nineteen  .main_heading h1, #home .ey_add_nineteen  .main_heading h2{  font-size:1.6em; line-height:25px;}
			
			
		/*2x1 Quote*/
			 #home .ey_quote_nineteen  { width:87%; padding:5px 2%; }
		     #home .ey_quote_nineteen  .main_heading h1, #home .ey_quote_nineteen  .main_heading h2 { font-size:2.5em; line-height:30px; }
		
		/*1x2 Grey News*/
			#home .ey_news_twentyseven { width:87%; padding:5px 2%; } 					
			#home .ey_news_twentyseven  .main_text { background-position:98% 82%;}
			#home .ey_focus_result .main_heading {  height: 130px; }
			#home .ey_focus_result .focus_text {  margin: 5px auto !important;}
			#home .ey_focus_result .focus_text.focus_dynamic {  margin: 2px 0;}
				
}


/*-----CATCH SAMSUNG TABLET DEVICE---*/
@media only screen and (min-width: 1023px) and (max-width: 1024px)
{
	#article .main_heading h1, #article .main_heading h2 { font-size: 75px; line-height: 90px; letter-spacing: -0.025em;}
	#home .ey_focus_one .main_heading {   padding-top: 5px;}
}



/** Carousel Layout Reset
===================================*/

		.bx-wrapper {position: relative;margin: 0 auto 20px;padding: 0;max-width:588px;}
		.ey_focus_one .bx-wrapper { margin-bottom:0;}
		.bx-wrapper img {max-width: 100%;display: block;}
		.bx-wrapper .bx-viewport {border: solid #fff 0px;left: 0px;	background: none; }
		.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -135px;width: 100%;}
		.slide {}
		.slide img { display:block; height:100%; width:100%;}
		/* Loader */
		.bx-wrapper .bx-loading {min-height: 50px;background: url(../_images/bx_loader.gif) center center no-repeat #fff;
			height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
		/* Pager */
		.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 0px;}
		.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
			display: inline-block;}
		.ey_focus_one .bx-wrapper .bx-pager.bx-default-pager a { width:12px; height:12px;}
		.bx-wrapper .bx-pager.bx-default-pager a {background: #FFF;text-indent: -9999px;display: block;width: 10px;	height: 10px;
			margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
		.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #CCC;}
		/* DIRECTION CONTROLS (NEXT / PREV) */
		.bx-wrapper .bx-prev {left: 0;background: url(../_images/arrow_left_carousel.png) no-repeat 0 0;}
		.bx-wrapper .bx-next {right: -3px;background: url(../_images/arrow_right_carousel.png) no-repeat 0 0;}
		.bx-wrapper .bx-prev:hover {background-position: 0 0;}
		.bx-wrapper .bx-next:hover {background-position: 0px 0;}
		.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 40px;
			height: 40px;text-indent: -9999px;z-index: 9999;}
		.bx-wrapper .bx-controls-direction a.disabled {	display: none;}
		/* AUTO CONTROLS (START / STOP) */
		
		.bx-wrapper .bx-controls-auto {text-align: center;}
		
		.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;	outline: 0;
			background: url(images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
		
		.bx-wrapper .bx-controls-auto .bx-start:hover,
		.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
		
		.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;	background: url(images/controls.png) -86px -44px no-repeat;	margin: 0 3px;}
		.bx-wrapper .bx-controls-auto .bx-stop:hover,
		.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
		/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
		.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
		
		.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
		/* IMAGE CAPTIONS */
		.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
		.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}

/*---------------------------------- UTILITIES */

		.padding_bottom10{padding-bottom:10px;}
		.nopadding{	padding:0px!important;}
		.nopadding_top10{padding-top:0px!important;}
		.nomargin{	margin:0px!important;}
				
		.nomargin_bottom{	margin-bottom:0px!important;}
		.marging_left40{margin-left:40px;}
		.no_border{ border: none !important;}
		.floatright{float:right!important;}
		
		.nopadding_left{padding-left:0px!important;}
		.text_align_centre{	text-align:center !important;}
		.padding_top20{	padding-top:20px;}
		.padding_top15{	padding-top:15px;}
		
		.padding_top10{	padding-top:10px;}
		.overflow{overflow:hidden;}
		.clear {clear:both!important;margin:0!important;padding:0!important;height:0 !important;}
		.full_width{width:100%;}
		
		.hr {height:3px; width:100%;float:left;	display:block;	font-size: 0;  line-height:3px;}
		
/*------ie classes 7 - 9 ---*/

 html.ie8 #home #ey_canvas, html.ie8 #article #ey_canvas { left:1200px; background:url(../_images/fallback-filter-background.png) repeat-x; background-position:top left;	}
  html.ie8 #home .ey_filter_menu,  html.ie8 #article .ey_filter_menu {background:url(../_images/fallback-filter-background.png) repeat-x; background-position:top left; border-left:1px solid #333;	}
  html.ie8 .ey_filter_menu .apply_selection {background:url(../_images/fallback-button.png) repeat-x; background-position:top left;}
  html.ie8 .ey_filter_menu .dyn-search-canvas .apply_button {background:url(../_images/fallback-button.png) repeat-x; background-position:top left;}
  
   html.ie7 #home #ey_canvas, html.ie7 #article #ey_canvas { left:1200px; background:url(../_images/fallback-filter-background.png) repeat-x; background-position:top left;	}
  html.ie7 #home .ey_filter_menu,  html.ie7 #article .ey_filter_menu {background:url(../_images/fallback-filter-background.png) repeat-x; background-position:top left; border-left:1px solid #333;	}
   html.ie7 .ey_filter_menu .apply_selection {background:url(../_images/fallback-button.png) repeat-x; background-position:top left;}
  
    html.ie9 #home .ey_filter_menu,  html.ie9 #article .ey_filter_menu {background:url(../_images/fallback-filter-background.png) repeat-x; background-position:top left; border-left:1px solid #333;	}
   html.ie9 .ey_filter_menu .apply_selection {background:url(../_images/fallback-button.png) repeat-x; background-position:top left;}
     html.ie9 .ey_filter_menu .dyn-search-canvas .apply_button {background:url(../_images/fallback-button.png) repeat-x; background-position:top left;}
	  html.ie8 .ey_left_video,
	  html.ie8 .ey_carousel,
	  html.ie8 .ey_map,
	  html.ie7 .ey_left_video,
	  html.ie7 .ey_carousel,
	  html.ie7 .ey_map,
	  html.ie9 .ey_left_video,
	  html.ie9 .ey_carousel,
	  html.ie9 .ey_map,
	  html.ie .ey_left_video,
	  html.ie .ey_carousel,
	  html.ie .ey_map   {background:url(../_images/gradient-ie-falback.png) repeat-y;}
	  	  html.ie9 .vx_form p { line-height:20px;}
	      html.ie9 #mobile_data #ey_canvas input { }
	      html.ie9 #mobile_data.single_form #ey_canvas .dyn-search-canvas.recommend_form button { margin-bottom:20px;}
	      html.ie9 #mobile_data.single_form .recommend_form textarea { margin-bottom:20px;}
	      html.ie9 .ie_input label { top: -60px !important;}
		  html.ie9 #ey_canvas .checkboxes span { display:inline;}
		   	    #search_site span {   display:block; }
		         #search_site span label {top:32px !important; left:6px !important;}
				   #ey_canvas #search_site span {display:block; }
				     #ey_canvas #search_site span label { color:#fff !important; left:10% !important; top:10px !important; color:#FFF;}                
					     #mobile_data #ey_canvas #search_site span label { color:#b2b2b2 !important;left:10px !important;}
						     html.ie9 #mobile_data #ey_canvas .checkboxes input,
								  html.ie8 #mobile_data #ey_canvas .checkboxes input,
								  html.ie7 #mobile_data #ey_canvas .checkboxes input,
								  html.ie #mobile_data #ey_canvas .checkboxes input { float:left;}
								   html.ie9 .ie8 label { top:18px !important; left:6px !important;} 
		  /*----RECOMMEND FORM includes IE9 styling---*/

			#mobile_data .detailed_search {	background: #666;}
			#success {display: none;}
			#Vx_FirstSecondOrThirdName {display: none;}
			textarea {font-family: Arial, sans-serif; font-size:11px; color: #757575;display:inline-block;	}
			html.ie9 textarea, html.ie8 textarea, html.ie7 textarea, html.ie textarea {display:block;}
			
			 #mobile_data #ey_canvas .checkboxes input { float: left;}
  
	 		#content {   display:block;}
	


/*-------------------------vx block styles-----*/
		
		#tinymce { font-size:72.5%; }
		#tinymce.content blockquote { font-size:1.5em; padding:0; width:95%; margin:8px;}
		#tinymce ul li a{ font-size:1em;}
		#tinymce p{ font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
		#_blocks .vx_drag .column_one_third {margin-left:50px; float:left;}
		
		.vx, .vx_drag .ey_column_order { position:inherit !important; min-height:0 !important;}
		#_blocks p { font-size:1.1em;}
		#_blocks .ey_left_video { width:63%; margin-right:25px; margin-left:0;}
		#_blocks .ey_carousel {width:93%; height:312px; overflow:hidden; margin-left:0;}
		#_blocks blockquote {  font-size: 1.6666em;  line-height: 30px;  margin-bottom: 0;  padding: 0 1.6em 0.5em; width: 86%;}   #_blocks .ey_map { margin-bottom: 10%; margin-left: 0.5%; width: 71%;}
		#_blocks ul li {   background: url(../_images/bullets.jpg) no-repeat scroll 11px 6px rgba(0, 0, 0, 0);
    line-height: 17px; margin: 0 0 27px;  padding-left: 25px; font-size:1.2em;}
	   #_blocks .ey_recommend_block {  display: block;}
	    #_blocks .ey_recommend_block h3 { font-size:1.2em;}
		#_blocks .main_heading { background:none;  color: #000000; font-size: 1.5em; line-height: 32px;margin-bottom: 3px;}
	    #_blocks  .main_text h2 {  color: #000;font-size: 1.5em;  line-height: 32px;}
		  #_blocks  .main_text { background:none;}
		#_blocks .focus_icon, #_blocks .focus_content { display: inline-block; vertical-align: middle;}
		
		
		 
#offline-save-holder { vertical-align: middle; border-top: 1px dotted rgba(0,0,0,0.2); background: rgba(244,244,244,0.96); display: table; }
#offline-save-holder { position: fixed; bottom: -80px; left: 0; right: 0; z-index: 999; }
	.download_track { display: table-cell; width: 100%; background: #fff; border: 1px solid #f7f7f7; position: relative; }
		.download_track > span { display: block; width: 0; background: #ffe300; position: absolute; top: 0; bottom: 0; left: 0; }
		.done .download_track > span { width: 100%; }
	
	.download_track + button { display: table-cell; width: 80px; border: none; background: #ffe300; color: #000; font-size: 10px; margin-left: 1em; }


body.offline_holder_visible .ey_content { padding-bottom: 4em; }

.padding { padding: 20px 20px 0; }
	.padding_bottom { padding-bottom: 20px; }

.margin_bottom { margin-bottom: 1.6em; }
.border_bottom { border-bottom: 1px dotted rgba(255,255,255,0.2); margin-bottom: 1.4em; }
.wrapper_white { background: #fff; color: #000; }
	.wrapper_white .border_bottom { border-bottom: 1px dotted rgba(0,0,0,0.2); }

.padding.border_bottom { margin-bottom: 0; }

.animate {
	-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;
	-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);
	-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;
	-webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; -o-perspective: 1000; perspective: 1000;
}

.datetime { opacity: 0.5; }

.detailed_search a[href]::after { content: '\00a0\003E'; }
.offline_index a[href]::after { content: none !important; }
.back a[href]::before { content: '\003C\00a0'; }

.offline_index { font-size: 0.8em; }
	.offline_index h4 { color: #fff; font-size: 1.2em; font-family: 'InterstateLight', Arial, Sans-Serif; margin: 0.6em 0 0.2em; }
	.offline_index ul { margin-top: 0; }

.offline_index li, .offline_search li { margin-bottom: 0.618em; }
	.offline_index .title { display: block; }
	.offline_index .datetime { margin: 0 0.3em; }
	.offline_index .remove { background: none; color: orange !important; }
.offline_index a { color:#fff;}

.offline_warning { position: fixed; z-index: 99; top: 200px; left: 50%; width: 300px; margin-left: -150px; background: rgba(0,0,0,0.7); color: #fff; border-radius: 0.3em; text-align: center; padding: 2em; font-size: 1.3em; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 1000; }

/*---Offline Style MM----*/
    .offline_index { color:#FFF;}
	.offline_index h4 { line-height: 38px; margin-bottom: 0; text-align:center; border-bottom: 3px solid #CCCCCC;  font-size: 1.666em; line-height: 55px; width: 100%; padding-bottom:10px;}
	.content .offline_index ul li { position:relative; line-height:28px; background:none; font-size:1.25em; padding:10px 10% 10px 5%; width:85%;border-bottom: 1px solid #CCCCCC; margin:0; }
	.offline_index p.no_content { margin: 1em; font-size: 1.2em; }
	.offline_index .datetime { color:#fff;}
	.offline_index a { }
	.offline_index .remove {  bottom: 5px; color: #FFE300 !important; left: 90%; position: absolute; font-size:1.5em;}
	.savearticle {  min-height: 451px; padding-left:0;}
	
#form_placer input[type="text"], #form_placer textarea, #form_placer select { font: 700 12px/1.35em sans-serif !important; }

#offline_search { margin-top: 26px; text-align:center; margin:0; }
	#offline_search [type=search] { margin-right: 1em; width: 230px;  -webkit-appearance: none;
	   -moz-border-top-left-radius: 7px;  -webkit-border-top-left-radius: 7px;   border-top-left-radius: 7px;  -moz-border-bottom-left-radius: 7px;  -webkit-border-bottom-left-radius: 7px;
   border-bottom-left-radius: 7px;  -moz-border-top-right-radius: 0;  -webkit-border-top-right-radius: 0;   border-top-right-radius: 0;  -moz-border-bottom-right-radius: 0;  -webkit-border-bottom-right-radius: 0;  border-bottom-right-radius: 0; margin-right:0; height:32px; min-height:32px; padding:1px 1px 1px 5px; }
	#offline_search [type=submit] { background: #FFE300; -webkit-appearance: none; 
  background: url(../_images/button.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);  border: 0 none;
  height: 36px; padding: 0; width: 40px; text-indent:9999px; border-bottom-left-radius: 0;
    border-top-left-radius: 0;} 
  #offline_search p.offline_position { margin:0 auto; display:none;}
  
  #offline_search .results {text-align:left; margin-left:0; width:100%; margin-top:0; }

	
#offline_search .ey_sort_box { font-size: 18px !important; padding: 20px 1em !important; width:95%; line-height:24px; position:relative; left:0; }
	#offline_search ul, #offline_search ol, #offline_search li { list-style: none; overflow: hidden; margin-left:0; float:left; }
	#offline_search h1 { color: #000; font-size: 22px;  } 
	#offline_search .offline_thumbnail { float: left; width: 180px; margin-right: 10px; }
	
	#offline_search .results li { margin-bottom: 1em; line-height:25px; font-size: 15px; font-family: 'InterstateLight'; border-top: 3px solid #BFBFBF; padding:20px 0; width:100%; display:block; }

#offline_index{ overflow-y: scroll; -webkit-overflow-scrolling: touch; height: 392px;  overflow-x: hidden;}

.webapplication_offline .save_article, .webapplication_offline .detailed_search.save_offline, .detailed_search.save_offline, .webapplication_offline .hide_offline, .webapplication_offline .filter_categories { display: none !important; }

  body.webapplication .save_article{ display:block ; }
  
  body.webapplication .detailed_search.save_offline { display:block !important; }
  
.link_offline, .link_offline img { opacity: 0.3 !important; }us: 0;  -webkit-border-top-right-radius: 0;   border-top-right-radius: 0;  -moz-border-bottom-right-radius: 0;  -webkit-border-bottom-right-radius: 0;  border-bottom-right-radius: 0; margin-right:0; height:32px; min-height:32px; padding:1px 1px 1px 5px; }
	#offline_search [type=submit] { background: #FFE300; -webkit-appearance: none; 
  background: url(../_images/button.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);  border: 0 none;
  height: 36px; padding: 0; width: 40px; text-indent:9999px; border-bottom-left-radius: 0;
    border-top-left-radius: 0;} 
  #offline_search p.offline_position { margin:0 auto; display:none;}
  
  #offline_search .results {text-align:left; margin-left:0; width:100%; margin-top:0; }

	
#offline_search .ey_sort_box { font-size: 18px !important; padding: 20px 1em !important; width:95%; line-height:24px; position:relative; left:0; }
	#offline_search ul, #offline_search ol, #offline_search li { list-style: none; overflow: hidden; margin-left:0; float:left; }
	#offline_search h1 { color: #000; font-size: 22px;  } 
	#offline_search .offline_thumbnail { float: left; width: 180px; margin-right: 10px; }
	
	#offline_search .results li { margin-bottom: 1em; line-height:25px; font-size: 15px; font-family: 'InterstateLight'; border-top: 3px solid #BFBFBF; padding:20px 0; width:100%; display:block; }

#offline_index{ overflow-y: scroll; -webkit-overflow-scrolling: touch; height: 392px;  overflow-x: hidden;}

.webapplication_offline .save_article, .webapplication_offline .detailed_search.save_offline, .detailed_search.save_offline, .webapplication_offline .hide_offline, .webapplication_offline .filter_categories { display: none !important; }

  body.webapplication .save_article{ display:block ; }
  
  body.webapplication .detailed_search.save_offline { display:block !important; }
  
.link_offline, .link_offline img { opacity: 0.3 !important; }