/*   EY layout: Responsive styles */

/* IPAD STYLING--- STARTS AT 481 AND ABOVE--- MAX WIDTH 867-- */

/* --- Five column structure---*/



	/* Home Styles------------------->*/
	
	
	/* Carousel------------------->*/
	.yellow_ice_berg { width:348px; position:absolute; z-index:10;  bottom:80px; left:94px; padding:100px 20px 20px; }
    .yellow_ice_berg h1 { font-size: 27px; margin-bottom: 10px; }
	.yellow_ice_berg p {font-size: 19px;}
	.ey_slide_top, .ey_slide_bottom { max-height:224px;}
	.ey_static_images { float:left; width:216px;  margin:20px 0 0 1px;}
	 .ey_slide_top img, .ey_slide_bottom img { top: -16px;}
	#home .ey_hero_container .bx-wrapper  {  margin:20px 0 14px;}
	#home .home_slider, #home .ey_hero_container .bx-wrapper, #home .ey_hero_container .bx-viewport  { width: 1012px !important; max-width:1012px !important;
	}
	#home .bx-wrapper {  float:left; margin:20px 0 14px;}
	.ey_hero_container .bx-controls-direction { bottom: 254px;top: inherit;}
	  	.home_blocks div:nth-child(1), .home_blocks div:nth-child(2){ margin-top:0;}
	
	
	#home .ey_content .ey_focus_two .main_text, 
	#home .ey_content .ey_focus_three .main_text,
	#home .ey_content .ey_focus_four .main_text, 
	#home .ey_content .ey_focus_five .main_text,
	#home .ey_content .ey_focus_six .main_text,
	#home .ey_content .ey_focus_nine .main_text,
	#home .ey_content .ey_focus_ten .main_text,
	#home .ey_content .ey_focus_eleven .main_text,
	#home .ey_content .ey_focus_thirteen .main_text,
	#home .ey_content .ey_focus_fourteen .main_text,
	#home .ey_content .ey_focus_seventeen .main_text,
	#home .ey_content .ey_focus_eighteen .main_text,
	#home .ey_content .ey_focus_nineteen .main_text,
	#home .ey_content .ey_focus_twentyone .main_text,
	#home .ey_content .ey_focus_twentytwo .main_text,
	#home .ey_content .ey_focus_twentyfour .main_text,
	#home .ey_content .ey_focus_twentyfive .main_text,
	#home .ey_content .ey_focus_twentysix .main_text,
	#home .ey_news_twentyseven .main_text,
	#home .ey_content .ey_focus_twentyseven .main_text{ display:none !important;}
	
	
	#home .main_text { max-height:41px;}
	.mobile_data {display:none;}

	.column_4, .column_3, .column_2, .column_1 { display:none !important;}
	.column_5 { display:inherit !important;}
	.ie .column_5 { display:block !important;}


	 #home .ey_content .ey_focus_fourteen .main_text,
	 #home .ey_content .ey_focus_fifteen .main_text,
	  #home .ey_content .ey_focus_nineteen .main_text,
	   #home .ey_content .ey_focus_twentyone .main_text,
	   #home .ey_content .ey_focus_twentyfour .main_text,
	   #home .ey_content .ey_focus_twentyfive .main_text  {background-position:  bottom right; width:170px; padding-right:10px; border:0; height:auto; max-height:41px; overflow:hidden; display:none;}

	  #home .ey_profiler { background:url(../_images/placeholder.png) no-repeat; background-position: -5px 80px;width:1024px;margin:0 auto; height:760px;}
	  #home.news .ey_profiler { height:auto;}
	  .vx-styling #home .ey_profiler   {  height:auto; background:#ffffff; margin:0 auto; border:0; width:1024px;}

	  .vx-styling .ey_profiler { height:auto; background:#ffffff; margin:0 auto; border:0; width:1024px;}
	              .ey_profiler {  height:auto; background:#ffffff; margin:0 auto; border:0; width:1024px;}

		.active-sidebar .ey_profiler {background:#666; height:auto;}
		#ey_canvas { width:314px; left:400px; }
		.active-sidebar #ey_canvas { }
		.active-sidebar .dyn-search-canvas { height:auto; float:left; width:100%; }
		#home.active-sidebar .ey_content { }
		#home.active-sidebar .ey_menu_scroller, #home.active-sidebar #ey_logo { display:block;}
		#home.active-sidebar #content { background:none;right: 10px;}
		
		.connect_offline { display:none;}


.active-sidebar #container_main {float:left; width:1024px;position: relative; margin:0 auto; left: -306px;	-webkit-transform:translate(-314px);-ms-transform: translate(-314px);-webkit-transition: .8s all ease ;-moz-transition: .8s all ease; -o-transition: .8s all ease;-ms-transition: .8s all ease; transition: .8s all ease; z-index:550;}

#container_main{ z-index:12;  float:none; width:1024px; margin:0 auto; border-top:10px solid #fff;-webkit-transform: translate(0px);-ms-transform: translate(0px);
-webkit-transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;	left:0;}

	/* -- ACCELERATED FOR SAFARI AND CHROME --*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.active-sidebar #container_main {
		float:left; width:1024px;position: relative; margin:0 auto; left: inherit;
		transform: translate(-314px);
		-webkit-transform:translate(-314px);
		-ms-transform: translate(-314px);
		-webkit-transition: .8s all ease ;-moz-transition: .8s all ease;
		-o-transition: .8s all ease;-ms-transition: .8s all ease;
		 transition: .8s all ease; z-index:550;
}

#container_main{
		z-index:12;  float:none; width:1024px;
		margin:0 auto; border-top:10px solid #fff;
		transform: translate(0px);
		-webkit-transform: translate(0px);
		-ms-transform: translate(0px);
		-webkit-transition-duration: 0.5s;
		-webkit-transition-timing-function: ease-out;
}

}



		#home.active-sidebar #ey_header {  width:103%; border-bottom:1px solid #999; height:45px; background:#F7F7F7; left: -22px; position: relative; }

		.active-sidebar .ey_profiler {background: #666;-webkit-transition: .0s all ease;-moz-transition: .0s all ease;-o-transition: .0s all ease;-ms-transition: .0s all ease;transition: .0s all ease; width:1024px; }
		

		#home.active-sidebar #ey_filter_wrapper { right: 10px;}

		#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;}
		#home #ey_canvas, #article #ey_canvas { background:#666; display:block; -webkit-transition: .8s all ease ;-moz-transition: .8s all ease;	-o-transition: .8s all ease;-ms-transition: .8s all ease;transition: .8s all ease; z-index:5; top:0; margin-right:0;}


		#home.active-sidebar #ey_canvas,
		#article.active-sidebar #ey_canvas {  background: #666; display: block ;  left: 710px; top:0;     width: 30%; padding-top:2%;  position: absolute;}
		#ey_canvas { /*margin-right:-280%;*/ position: absolute; left:710px;}
		#home #ey_canvas.canvas_desktop,
		#article #ey_canvas.canvas_desktop { display:none; right:12px; background:#666;left: 1024px; top: 75px;  width: 314px; margin-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;	}
		#home.active-filtermenu #ey_canvas.canvas_desktop,
		#article.active-filtermenu #ey_canvas.canvas_desktop { display:block;}



		#home .ey_filter_menu,
		#article .ey_filter_menu{ display:none; position:absolute; right:2px; background:#666;left: 710px; top: 0px;  width: 314px; margin-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:5;	}

		#article #ey_canvas, #article .ey_filter_menu  { display:none }

		#home .ey_filter_menu.filter_desktop,
		#article .ey_filter_menu.filter_desktop { display:none; position:absolute; right:2px; background:#666;left: 698px; top: 75px;  width: 314px; margin-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:10;	}

		#home.active-sidebar #ey_canvas, #article.active-sidebar #ey_canvas { padding-top:2%; display: block; top: 0; width: 314px; background:#666;}
		#home.active-filtermenu #ey_canvas,
		#article.active-filtermenu #ey_canvas { z-index:999;}
		#home.active-filtermenu .ey_filter_menu,
		#article.active-filtermenu .ey_filter_menu { z-index:999;}
		 .ey_filter_menu p.multiple_choice input {  -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; margin-bottom:0 0 10px 0; display: inline-block; float:left; border:0; padding:0;}
		 .ey_filter_menu .taxtopic_select,
		 .ey_filter_menu .country_select,
		  .ey_filter_menu .industry_select { max-height:500px; overflow-y: scroll; margin-bottom:0;}

                 .ey_filter_menu .region_select { max-height:500px; margin-bottom:0;}


	 .ey_focus_one { width:300px; margin:20px auto 0; overflow:hidden;}
			.ey_focus_one .main_image { margin-bottom:0; margin-top:0;}
		#home .ey_menu_scroller, #home #ey_header, #home #ey_filter { display:block;}
		#ey_filter_wrapper { background:#F2F2F2; width:796px; height:45px; position:relative; right:12px; float:right;}
		#home #ey_filter { right:20px;}

		#home #ey_logo { width:196px; background: #FFFFFF;  height: 68px;  position: absolute; top: -3px; left:0; z-index: 20;}
		#home .ey_focus_one .main_heading {top: 0; padding-bottom:0; height:auto; max-height:200px; overflow:hidden; margin-bottom:0; margin-top:0;}
		#home .ey_focus_one .main_image { padding-bottom:6px;   -moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1; -ms-flex-order: 1;  -webkit-order: 1;  order: 1;width:593px; height: 327px !important; overflow:hidden; margin-bottom:14px;}
		#home .ey_focus_one .main_image img { top:-70px; height:auto !important;}
		#home .ey_menu_scroller { background:#F2F2F2; float:left; height:100%}
		#home .ey_focus_one .main_text { max-height:102px; height:auto;  padding-bottom:0; margin-bottom:5px;} 
		#home .main_text { left:0; margin:0; padding-top:0; display:block; padding-left:0; width:100%;-moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order:3;  order: 3; float:left; color:#000; position:relative; top:0; max-height:61px; overflow:hidden;}
		#home .main_heading h1, #home  .main_heading h2 { color:#000; font-size:2.2em; line-height:28px;}
		#home .main_text h1, #home  .main_text h2 { color:#000;font-size:1.5em; line-height:20px; }
		#home .main_text h1 a, #home .main_text h2 a,
		#home .main_heading h1 a, #home  .main_heading h2 a { color:#000 !important;}
		#home .ey_content .ey_focus_five .main_text { max-height:44px;}
		#home .ey_focus_one .main_heading h1, #home .ey_focus_one .main_heading h2 { font-size:5.8em; line-height:68px; color:#000; margin-top:-4px; float:left;}
		#home .main_heading br, #home .main_text br{  display:none;} 
		#home .ey_focus_one .main_text h1, #home .ey_focus_one .main_text h2 { font-size:1.9em; line-height:25px;}

		#home p.mobile_data {  display: none;}
		#home .ey_content { float:right; width:798px; margin-right:0;}
		#home .ey_content div.ey_focus_four .main_image, #home .ey_content div.ey_focus_five .main_image  { width:180px; margin:0 0 14px 0; float:left; -moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1; }
		#home .ey_content .ey_focus_four .main_heading,
		#home .ey_focus_fourteen .main_heading,
		#home .ey_content .ey_focus_five .main_heading,
		#home .ey_content .ey_focus_four .focus_text,
		#home .ey_content .ey_focus_five .focus_text {float:right; width:180px; margin-right:2px;  padding-top:0}
		 #home .ey_content .ey_focus_four .focus_text, #home .ey_content .ey_focus_five .focus_text, #home .ey_content .ey_focus_seven .focus_text {margin-bottom:0; overflow:hidden; height:32px;}
		 #home .ey_content .ey_focus_four .main_heading, #home .ey_focus_fourteen .main_heading,  #home .ey_content .ey_focus_five .main_heading   {max-height:114px; height:auto; overflow:hidden; margin-top:0; }


		  #home .ey_content .ey_focus_four .authour_name,  #home .ey_content .ey_focus_five .authour_name,
		  #home .ey_focus_nineteen .authour_name,  #home .ey_focus_twentyone .authour_name, #home .ey_focus_fourteen .authour_name,  #home .ey_focus_fifteen .authour_name,  #home .ey_focus_twentyfour .authour_name, #home .ey_focus_twentyfive .authour_name{ display:none;}

		#home .ey_content .ey_focus_four .main_text,
		#home .ey_content .ey_focus_five .main_text{ float:right; width:172px; border:0; padding-right:10px; margin-bottom:3px;padding-bottom:0; height:auto; max-height:40px; overflow:hidden; }
		#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      { border:none; width:100%;   -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; padding-top:10px; margin:0; height:auto; max-height:114px; overflow:hidden; top:0;}
		#home #ey_header { -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; border:0; width:1024px; background:none;}

		#home .focus_text {margin:20px auto 6px;width:100%; left:0;font-size:1.5em; line-height:15px; padding:0; background-position:0 2px; position:relative; top:0px;-moz-box-ordinal-group: 2; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; text-indent:0;}
		#home .focus_text.focus_dynamic {font-size:1.2em;}
		#home .focus_text p {line-height:16px;}
		#home .main_heading { position:relative; top:0; background:none; padding: 3px 0 0; margin-bottom:5px; width:100%; left:0; border:none;}
		#home #content { z-index:10; padding-bottom:0; float:left; background:#FFF url(../_images/grey_background.png) repeat-y; background-position:0 0;}
		.search_results #content{ min-height:900px;}
		#home .ey_news { background:none;}
		#home .main_heading { word-wrap:break-word; -moz-box-ordinal-group: 3; -webkit-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3; }

		 .ey_focus_result { width:797px; margin:0px 0 10px; padding:20px 0 0px;  overflow:hidden; border-top:3px solid #BFBFBF;}

			.ey_focus_result .main_image { width:180px; height:81px; float:left; margin-bottom:10px; padding-bottom:0;}
          	 #home .ey_focus_result .main_text { width:596px; padding:0 0 0 0; float:right; max-height:44px; height:auto; background-position: right bottom; display:block; margin-bottom:0; }
			  #home .ey_focus_result .main_heading { float:right; width:596px; margin-top:-5px; padding-bottom:0;margin-bottom: 0; height:auto;max-height: 85px;}
			  #home .ey_focus_result .focus_text { display:none; float:right; height:0; width:0;margin-top:0; margin-bottom:0px;}
			  #home .focus_text.focus_sprite { display:none; height:auto; width:100%;}
			  #home .ey_focus_one .focus_text.focus_sprite { display:none; height:auto; width:100%;}
			  .ey_focus_result .article_icon,  #home .ey_focus_one .focus_text { display:none;}
			  #home .ey_focus_result .focus_text.focus_dynamic { float:right; margin-top:7px; max-height:17px; height:17px; overflow:hidden; margin-bottom:0; width:596px;}

	 .ey_focus_news { position:relative; width:797px; margin:0px 0 10px; padding:0 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 { width:180px; float:right; padding:0; max-height:44px; height:44px; display:none;}
			  #home .ey_focus_news .main_heading { height:auto;max-height:102px; float:left; width:100%; margin-top:-5px; padding-bottom:0; margin-bottom:8px;}
			  #home .ey_focus_news .focus_text { margin-top:10px; top:0; float:left; width:100%; margin-bottom:10px;}
			  #home .ey_focus_news .focus_text.focus_dynamic { margin-top:0; max-height:25px; height:18px; margin-bottom:10px;overflow:hidden;}
			   .bookmark.ipad { left:14.5%; top:0; background:url(../_images/bookmark_ipad.png) no-repeat; position:fixed; display:block;}
				.ipad .bookmark_message { padding-top:20px}
				
  		  .focus_text .save_article p { font-size:1em;}
		   .focus_text .save_article p:hover { font-size:1em;}


	.ey_sort_box { padding:10px 2%; width:96%; margin-top:20px; margin-bottom:20px;padding-bottom:10px; background:#FFE300; background-position:0 200px;}
	.you_searched { padding-right:4px;font-size:1.8em; line-height:25px; font-weight:bold; display:inline-block;}
	.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:6px 8px;color:#666666;font-size:1.5em; line-height:20px;display:inline-block;  padding:3px 18px 3px 3px; margin-left:5px; position: absolute; right:26px; top:20px; text-indent:0; background-position:90% 8px; }
	.results {font-size:1.2em; line-height:15px; display:inline-block; color:#666; width:100%; margin-top:5px;}
		#content { width:100%; }
		#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 { margin-top:0; -moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4; margin-bottom:20px;}

		.ey_focus_two, .ey_focus_three, .ey_focus_six, .ey_focus_nine, .ey_focus_ten, .ey_focus_eleven, .ey_focus_twelve, .ey_focus_thirteen, .ey_focus_seventeen, .ey_focus_eighteen, .ey_focus_twentytwo, .ey_focus_twentysix, .ey_focus_twentyseven{	min-height:332px; border-bottom:3px solid #BFBFBF; background:none; }
	
	


		.ey_border_block  { height:13px; border-top: 3px solid #C7C9CB; float: left;padding-top: 4.5px; width: 96%; text-align:left; white-space:normal; line-height:inherit; background:none;}

		#home div.ey_focus_four { padding-bottom:10px; float:left; padding-right:24px;
		background: url(../_images/border-small.jpg) no-repeat; background-position:398px 0; width:386px;
		 border-bottom:3px solid #BFBFBF;}

		.home_blocks div.ey_focus_five{ display:block; float:left; padding-right:0; border-right:0px solid #999999 ; margin-right:0;  width:387px;  margin-right: 0;  padding-right: 0;  border-bottom:3px solid #BFBFBF ;min-height:134px; padding-bottom: 10px; background:none;}

		.home_blocks .ey_focus_five .main_image { width:180px;}
		.home_blocks div.ey_focus_six { background: url(../_images/border-medium.jpg) no-repeat; background-position:191px 0; padding-right:24px; border-right:0 solid #999999; border-bottom:3px solid #BFBFBF; }

		 #home .ey_focus_six .main_text { padding-bottom:0; margin-bottom:6px; height:auto; max-height:61px;}
		.home_blocks div.ey_focus_two {  padding-right:0px; border-right:0px solid #999999 ; margin-right:0px;}

		  #home .ey_content .ey_focus_two .main_text,
		   #home .ey_content .ey_focus_three .main_text {  padding-right:10%; margin-bottom:5px;padding-bottom:0; height:auto; max-height:61px; overflow:hidden;}
		.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     { width:180px; height:134px !important;}
		.ey_focus_two .main_image img, .ey_focus_three .main_image img, .ey_focus_four .main_image img,
		.ey_focus_five .main_image img, ey_focus_nine .main_image img, .ey_focus_six .main_image img,
		.ey_focus_nine .main_image img, .ey_focus_ten .main_image img, ey_focus_thirteen .main_image img,
		.ey_focus_fourteen .main_image img, .ey_focus_seventeen .main_image img, .ey_focus_eighteen .main_image img,
		.ey_focus_twentyone .main_image img, .ey_focus_twentyfour .main_image img, .ey_focus_twentyfive .main_image img,
		.ey_focus_twentysix .main_image img, .ey_focus_nineteen .main_image img { height:auto !important;}

		.ey_focus_one { width:593px;float:left;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-right: 0px solid #999999;  margin-right: 0;  padding-right: 23px; min-height:687px; border-bottom:3px solid #BFBFBF; background:url(../_images/border-home.jpg) no-repeat; background-position:604px 0px; display:block;}

		 .ey_focus_two, .ey_focus_three, .ey_focus_five, .ey_focus_six, .ey_focus_eight { width:180px; float:left; 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; display:block;}
		 .ey_focus_seven { width:592px;  background: url(../_images/border_bottom.png) no-repeat scroll left bottom;  border-right: 0 ;
  float: left;  margin-right: 0;  padding-bottom: 15px;  padding-right: 0; }
  		 #home .ey_content div.ey_focus_seven .main_image { float: left; margin: 0 12px 10px 0; width: 387px;}
		 #home .ey_content .ey_focus_seven .main_heading { float: right; margin-right: 0; width: 181px; position:relative; top:0;}
		 #home .ey_content .ey_focus_seven .focus_text.focus_sprite { display:none; float: right; margin-right: 0; width: 180px;  position:relative; top:0px; margin-top:-2px; margin-bottom:4px;}
		  #home .ey_content .ey_focus_seven .focus_text { display:none;}
		  #home .ey_content .ey_focus_seven .focus_text.focus_dynamic  {position:relative; top:5px; display:block; width:180px; float:right;}
		 #home .ey_content .ey_focus_seven .main_heading { margin-top: 0; padding-top:0; margin-bottom:10px; max-height: 184px; height:auto;}
		 #home .ey_content .ey_focus_seven .main_text { max-height:148px;border: 0 none; float: right; padding-right: 10px; width: 170px; margin-bottom:3px; padding-bottom:0; margin-right:0;}
		 #home .ey_content .ey_focus_seven .main_text .column_5 { display:none !important;}
		 #home .ey_content .ey_focus_seven .main_text .column_5 { display:block !important;}
		 #home .ey_focus_seven .main_image img {  height: 310px !important;}



		.mobile_navigation, .article_navigation  { display:none;}
		#home .focus_text.focus_dynamic { display:block; -moz-box-ordinal-group: 5; -webkit-box-ordinal-group: 5; -ms-flex-order: 5; -webkit-order: 5; order: 5; margin-bottom:10px; background:none; text-indent:0; margin-top:0; position:relative; top:0; float:left}

/* Focus utlities---*/

		#home .ey_focus_two .focus_text.focus_dynamic, #home .ey_focus_three .focus_text.focus_dynamic, #home .ey_focus_six .focus_text.focus_dynamic, #home .ey_focus_nine .focus_text.focus_dynamic, #home .ey_focus_ten .focus_text.focus_dynamic, #home .ey_focus_eleven .focus_text, #home .ey_focus_thirteen .focus_text.focus_dynamic, #home .ey_focus_four .focus_text.focus_dynamic, #home .ey_focus_five .focus_text.focus_dynamic, #home .ey_focus_seven .focus_text.focus_dynamic,  #home .ey_focus_fourteen .focus_text.focus_dynamic, #home .ey_focus_fifteen .focus_text.focus_dynamic,  #home .ey_focus_seventeen .focus_text.focus_dynamic, #home .ey_focus_eighteen .focus_text.focus_dynamic, #home .ey_focus_nineteen .focus_text.focus_dynamic, #home .ey_focus_twentyone .focus_text.focus_dynamic, #home .ey_focus_twentyfour .focus_text.focus_dynamic, #home .ey_focus_twentyfive .focus_text.focus_dynamic, #home .ey_focus_twentysix .focus_text.focus_dynamic, #home .ey_focus_twentyseven .focus_text.focus_dynamic   { display:block; overflow:hidden; height:34px;}

		#home .ey_focus_two .focus_text, #home .ey_focus_three .focus_text,  #home .ey_focus_six .focus_text,
		#home .ey_focus_nine .focus_text, #home .ey_focus_ten .focus_text, #home .ey_focus_thirteen .focus_text,
		#home .ey_focus_four .focus_text, #home .ey_focus_five .focus_text, #home .ey_focus_fourteen .focus_text, #home .ey_focus_fifteen .focus_text, #home .ey_focus_seventeen .focus_text, #home .ey_focus_eighteen .focus_text, #home .ey_focus_nineteen .focus_text, #home .ey_focus_twentyone .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   { display:none;}



		#home .ey_focus_three .focus_text, #home .ey_focus_two .focus_text, #home .ey_focus_six .focus_text, #home .ey_focus_nine .focus_text.focus_dynamic, #home .ey_focus_ten .focus_text.focus_dynamic, #home .ey_focus_thirteen .focus_text.focus_dynamic  { max-height:32px; overflow:hidden;}






		/*2x4 original*/
		#home div.ey_focus_eight{  float:left; padding-right:0; border-right:0px solid #999999 ; margin-right:0;  width:387px;   padding-right: 24px;  border-right:0 solid #999999 ;min-height: 690px; background:url(../_images/border-home.jpg) no-repeat scroll 398px 0; border-bottom:3px solid #BFBFBF;}
		.home_blocks .ey_focus_eight .main_image { width:387px;}
		#home .ey_focus_eight .main_text {max-height: 130px; height:auto; padding-bottom:0px; margin-bottom:4px; padding-right:5%; }
		 #home .ey_focus_eight .main_text h1, #home .ey_focus_eight .main_text h2 {font-size:1.9em; line-height:25px;}
		 #home .ey_focus_eight .main_heading h1,
		  #home .ey_focus_eight .main_heading h2 { font-size: 4.5em;line-height: 50px;}
		    #home .ey_focus_eight .focus_text.focus_sprite {  margin: 20px auto 0; position: relative; top: 0; display:none;}
			#home .ey_focus_eight .focus_text {display:none;}
			 #home .ey_focus_eight .focus_text.focus_dynamic { margin-top:5px; top:0; display:block;}
			  #home .ey_focus_eight br { display:none;}
			    #home .ey_focus_eight .main_heading { width:100%; height:auto; max-height:200px; overflow:hidden; margin:10px 0; top:0;}



		/*1x2 Add*/
		 #home .ey_add_three { min-height:335px;  padding:0px 10px 0 10px; color:#000; background:#FFE300; width:160px; float:left; 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.png) repeat-x !important;	background-position: bottom right !important; display:block;}
		 #home .ey_add_three.red{ background: url(../_images/add_red.png) repeat-x !important;	background-position: bottom right !important;}

			 #home .ey_add_three .main_image { display:none; width:160px; 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 { word-wrap:break-word;font-size:2em; line-height:28px; }
			  #home .ey_add_three .main_heading { margin:0 auto; float:right; width:160px;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; margin:0; height:200px;} 
			 #home .ey_add_three.yellow .main_heading,
			 #home .ey_add_three.red .main_heading,
			  #home .ey_add_three.blue .main_heading,
			   #home .ey_add_three.green .main_heading  {top: 90px; height:163px;}
			  #home .ey_add_three .focus_text { height:22px; overflow:hidden; 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;top: -106px;}
			    #home .ey_add_three .focus_text p {color:#000; font-size:1.5em;}
				#home .ey_add_three .focus_text strong{ font-size:0.8333em;}
				#home .ey_add_three .advert_icon { display:none;}
			    #home .ey_add_three .focus_text.focus_dynamic { display:none;}
				 #home .ey_add_three .author_link, #home .ey_add_three .read_link  { display:none;}

				#home .ey_add_three.quote { background:#fff !important; margin-bottom:0;}
				#home .ey_add_three.quote { background: #FFFFFF url(../_images/border_bottom.png) no-repeat!important; min-height: 335px;
  padding: 0;  width: 180px; background-position:  bottom right !important;}
				 #home .ey_add_three.quote .focus_text { display:none;}
				 
				 /*---new styling bloquote--*/
				  #home .ey_add_three.quote  .main_heading { height:auto; margin:5px auto 0; float:none; width:90%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding:0; padding-bottom:10px; max-height:260px; overflow:hidden;  background: none, url(../_images/quote_up.png) 0 0 / 27px 21px no-repeat;  background-position: top left;padding-bottom:0px; margin-bottom:20px; text-indent:36px; margin-bottom:20px; }
				  #home .ey_add_three.quote .main_heading span { background: none, url(../_images/quote_down.png) 0 0 / 27px 21px no-repeat; background-position: bottom right; display:block; padding:0 0px 36px 0; max-height:204px;}
			     #home .ey_add_three.quote  .main_heading h1 { padding-bottom:10px; background:none; padding-bottom:0; }
				 
				 
				 #home .ey_add_three.quote .author_link { left: 0px;   margin-top: 15px; }
		


			  		/*2x1 Add*/
			 #home .ey_add_fifteen { min-height:149px; height:149px; padding:0 10px 4px 10px; color:#000; background:#F04C3E; width:367px; float:left; 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; display:block;}


			 #home .ey_add_fifteen.yellow { background: url(../_images/add_yellow_387.png) repeat-x !important;	border-bottom: 3px solid #BFBFBF;}
			 #home .ey_add_fifteen.red { background: url(../_images/add_red_387.png) repeat-x !important;	border-bottom: 3px solid #BFBFBF;}
			   #home .ey_add_fifteen.blue { border-bottom: 3px solid #BFBFBF; min-height:149px; margin-top:20px;}
			    #home .ey_add_fifteen.green {border-bottom: 3px solid #BFBFBF; min-height:149px; margin-top:20px;}

			#home .ey_add_fifteen .advert_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:2em; line-height:28px; }
			  #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:45px; overflow:hidden;}
			  #home .ey_add_fifteen .focus_text {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:0; margin-top:33px;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;}

			    #home .ey_add_fifteen.yellow .main_heading,
				  #home .ey_add_fifteen.red .main_heading {top: 47px; max-height:60px;}

				  #home .ey_add_fifteen.yellow .focus_text,
				  #home .ey_add_fifteen.red .focus_text {top: 20px; background:none; position:absolute;}

				  #home .ey_add_fifteen .focus_icon,
				  #home .ey_add_fifteen .focus_icon { display:none;}

			    #home .ey_add_fifteen .focus_text p, #home .ey_add_fifteen .focus_text strong{color:#000;}
			    #home .ey_add_fifteen .focus_text.focus_dynamic { display:none;}

				#home .ey_add_fifteen.quote {background: #FFFFFF url(../_images/border_bottom.png) no-repeat  !important;
			background-position:-213px 153px !important; min-height:152px;}
				 #home .ey_add_fifteen.quote .focus_text { display:none;}
				  #home .ey_add_fifteen.quote  .main_heading { height:auto; margin:2px auto 0; float:none; width:96%;-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:113px; overflow:hidden;  background:url(../_images/quote_up.jpg) no-repeat; background-position: top left; padding-left:0; text-indent:30px; }
				   #home .ey_add_fifteen.quote .main_heading span {  background:url(../_images/quote_down.jpg) no-repeat; background-position: bottom right; display:block; padding:0 20px 28px 0; max-height:84px;}
 						 #home .ey_add_fifteen.quote  .main_heading h1 { padding-bottom:0; background:none; background-position: 100% 68%; font-size:2em; line-height:28px; }



		/*1x2 original*/
			 #home .ey_focus_nine { background:url(../_images/border-medium.jpg) no-repeat ; background-position:192px 0; width:180px; float:left; 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; padding-right:24px; border-right:0 solid #999999;  display:block; height:333px;}

			 #home .ey_focus_nine .main_image { width:180px; height:135px !important;  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_focus_nine .main_text {-moz-box-ordinal-group: 3;   -webkit-box-ordinal-group:3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; margin-bottom:5px; padding-bottom:3px; max-height:61px; height:auto;}
			  #home .ey_focus_nine .main_heading { max-height:114px; height:auto; overflow:hidden; float:right; width:180px;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:10px; margin:0; top:0;}
			  #home .ey_focus_nine .focus_text { float:left; width:100%;margin-bottom:20px; margin-top:0;-moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4;}

				  #home .ey_add_nineteen .focus_icon,
				  #home .ey_add_nineteen .focus_icon { display:none;}

			 #home .ey_focus_ten { width:180px; float:left; 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; padding-right:0; border-right:0px solid #999999; margin-right:0; display:block; min-height:333px; height:333px;}
			 #home .ey_focus_ten .main_image {width:180px; height:135px !important; 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_focus_ten .main_text {-moz-box-ordinal-group: 3;   -webkit-box-ordinal-group:3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; margin-bottom:5px; padding-bottom:3px; max-height:61px; height:auto;}
			  #home .ey_focus_ten .main_heading { height:auto; max-height:114px; margin-bottom:6px; overflow:hidden; float:right; width:180px;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:10px; margin:0; top:0;}
			  #home .ey_focus_ten .focus_text { float:left; width:100%;margin-bottom:16px; margin-top:0;-moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4;}


			   #home .ey_focus_three { width:180px; float:left; 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; padding-right:0; border-right:0px solid #999999; margin-right:0;}
			 #home .ey_focus_three .main_image {width:180px; 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_focus_three .main_text {-moz-box-ordinal-group: 3;   -webkit-box-ordinal-group:3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; margin-bottom:5px; padding-bottom:3px; max-height:61px; height:auto;}
			  #home .ey_focus_three .main_heading { height:auto; max-height:114px; overflow:hidden; float:right; width:180px;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:10px; margin:0;}
			  #home .ey_focus_three .focus_text { float:left; width:100%;margin-bottom:20px; margin-top:0;-moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4;}
			  #home .ey_focus_three  .author_link,
			  #home .ey_focus_three  .read_link { display:none;}



			   /*--2x2--*/
			#home .ey_focus_eleven {float:right; padding-bottom:20px; padding-top:20px; margin-top:0; width:387px; margin-right:0;overflow:hidden;  border-right:0; display:block; background:none; padding-right:0; min-height:313px; 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; display:block; border-bottom:3px solid #BFBFBF; height:314px;}
			  #home .ey_focus_eleven .main_image { width:387px; float:left; margin:0; padding:0  -moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;     height: 203px !important; overflow:hidden;}
			   #home .ey_focus_eleven .main_image img { top:-40px; height: auto !important;}

			 	 #home .ey_focus_eleven .main_text { float:right; width:100%; border:0; max-height:41px; padding-right:0;  -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; height:auto; padding-bottom:0; margin-bottom:0; margin-top:5px; }
			       #home .ey_focus_eleven .main_heading { top:0; height:auto; max-height:82px; margin-bottom:4px; overflow:hidden; float:right; width:100%; padding:0;margin:10px 0 0 0; -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order:3;  -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order:3; -webkit-order: 3;  order: 3; padding-bottom:0;}
				   #home .ey_focus_eleven .focus_text { display:none; -moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2; float:right; width:100%; margin:15px 0 9px;     top: 0;}        #home .ey_focus_eleven .focus_text.focus_sprite { height:24px; display:none; -moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2; float:right; width:100%; margin:15px 0 0; display:none; top: 0;}
					   #home .ey_focus_eleven .focus_text.focus_dynamic {-moz-box-ordinal-group:5;   -webkit-box-ordinal-group:5;  -ms-flex-order: 5; -webkit-order: 5;  order: 5; margin:5px 0; top:0; display:block;}

					 #home .ey_focus_twentytwo {float:left; padding-bottom:20px; padding-top:20px; margin-top:0; width:387px; margin-right:0; border-right:1px solid #999; display:block; background: url(../_images/border_bottom.png) no-repeat scroll -213px 353px; padding-right:11px; min-height:314px; height:316px; 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; display:block; border-bottom:0;}
			  #home .ey_focus_twentytwo .main_image { width:387px;  float:left; margin:0; padding:0  -moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1; height: 203px !important; overflow:hidden;}
			   #home .ey_focus_twentytwo .main_image img { top:-50px; height: auto !important;}
			 	 #home .ey_focus_twentytwo .main_text { top:0; float:right; width:100%; border:0; max-height:41px; padding-right:0;  -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; padding-bottom:0; height:auto;}
			       #home .ey_focus_twentytwo .main_heading {    height:auto; max-height:82px; overflow:hidden; float:right; width:100%; padding-right:0;margin:6px 0 6px 0; -moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order:  -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; padding-bottom:0;top: 0;}
			  	     #home .ey_focus_twentytwo .focus_text { display:none; -moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2; float:right; width:100%; margin:15px 0 9px;     top: 0;}        #home .ey_focus_twentytwo .focus_text.focus_sprite { display:none; -moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2; float:right; width:100%; margin:15px 0 0;     top: 0;}
					   #home .ey_focus_twentytwo .focus_text.focus_dynamic {-moz-box-ordinal-group:5;   -webkit-box-ordinal-group:5;  -ms-flex-order: 5; -webkit-order: 5;  order: 5; margin:10px 0; top:0; display:block;}



			 /*--3x2--*/
	#home .ey_focus_twelve {border-right:0px solid #999999 ; width:592px;  background: url(../_images/border-medium.jpg) no-repeat scroll 604px 0; float: left;    padding-bottom: 0;  padding-right: 24px; }
  		 #home .ey_content div.ey_focus_twelve .main_image { float: left; margin: 0 12px 10px 0; width: 387px; height:auto !important;}
		   #home .ey_focus_twelve .main_image img {  height: 310px !important;}
		  #home .ey_content .ey_focus_twelve .main_heading { margin-top: 0; padding-top: 0;position:relative; top:0; }
		  #home .ey_content .ey_focus_twelve .main_heading{ height:auto; max-height:184px; overflow:hidden; float: right; margin-right: 0; margin-bottom:12px;  width: 180px; padding-bottom:0;}
		   #home .ey_content .ey_focus_twelve .focus_text { float: right; margin-right: 0;  width: 180px;position:relative; top:-5px;}
		   #home .ey_content .ey_focus_twelve .main_text { border: 0 none; float: right; padding-right: 0; width: 170px;max-height:148px; height:auto; background-position:bottom right; padding-right:10px; padding-bottom:0; margin-bottom:0;}
		    #home .ey_content .ey_focus_twelve .focus_text {display:none; margin-top:5px; margin-bottom:5px; display:none;}
			 #home .ey_content .ey_focus_twelve .focus_text.focus_sprite { display:none; margin-top:5px; margin-bottom:5px;}
			 #home .ey_content .ey_focus_twelve .focus_text.focus_dynamic  { display:block; position:relative; top:3px; height:34px; overflow:hidden;}
			  #home .ey_content .ey_focus_twelve .main_text .column_5 { display:none !important;}
		       #home .ey_content .ey_focus_twelve .main_text .column_5 { display:block !important;}


		    /*1x2*/
			 #home .ey_focus_thirteen { padding-right:0; margin-right:0; width:180px; float:left; 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; display:block; }

			 #home .ey_focus_thirteen .main_text { height: auto; margin-bottom: 5px; max-height: 61px; order: 3; padding-bottom: 3px;}
			       .ey_focus_thirteen .main_image     { width:180px; height:auto; float: left;  height: 81px;   margin-bottom: 0;  order: 1;   padding-bottom: 0;  width: 180px;}
			 		#home .ey_focus_thirteen .main_heading { top:0; max-height:114px; height:auto; overflow:hidden; margin-top:8px; border:none; width:100%;   -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; padding-bottom:0; margin-bottom:5px;}
					#home .ey_focus_thirteen .focus_text { margin-top:0; -moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4; margin-bottom:0;}


			 #home .ey_focus_seventeen {  padding-right:0; margin-right:0; width:180px; float:left; 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; float:right; display:block; }
			       .ey_focus_seventeen .main_image     { width:180px; height:auto;}
			 		#home .ey_focus_seventeen .main_heading { height:auto; max-height:114px; overflow:hidden; margin-top:5px; border:none; width:100%;   -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; padding:0; top:2px; margin-bottom:8px;}
					#home .ey_focus_seventeen .focus_text { margin-top:0; -moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4; margin-bottom:0; }

			 #home .ey_focus_eighteen { padding-right:0; margin-right:0; width:180px; float:left; 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; float:right; display:block;}
			       .ey_focus_eighteen .main_image     { width:180px; height:auto;}
			 		#home .ey_focus_eighteen .main_heading {height:auto; max-height:114px; overflow:hidden; margin-top:8px; border:none; width:100%;   -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3;padding:0; top:2px;margin-bottom:5px;  }
					#home .ey_focus_eighteen .main_text, #home .ey_focus_seventeen .main_text{padding-bottom:8px; }
					#home .ey_focus_eighteen .focus_text { margin-top:0; -moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4; margin-bottom:0;}



					 #home .ey_focus_twentysix { float:left; border-right:1px solid #999; padding-right:12px; margin-right:12px; width:180px; float:left;  background: url(../_images/border_bottom_180.png) no-repeat; background-position:right bottom; display:block; border-bottom:0; min-height:335px; }
			       .ey_focus_twentysix  .main_image     { width:180px; height:auto;}
			 		#home .ey_focus_twentysix  .main_heading { padding:0; height:auto; max-height:114px;overflow:hidden; margin-top:8px; border:none; width:100%;   -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; margin-bottom:5px; top:0;}
					#home .ey_focus_twentysix  .focus_text { margin-top:0; -moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4; margin-bottom:20px;}
					#home .ey_focus_twentysix .main_text {  max-height: 61px; height:auto; padding-bottom:0; margin-bottom:5px;}


					#home .ey_focus_twentyseven { float:left;border:0; padding-right:0; margin-right:0; width:180px; float:left; 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; display:block;  }
			       .ey_focus_twentyseven  .main_image     { width:180px; height:auto;}
			 		#home .ey_focus_twentyseven  .main_heading { margin-top:8px; border:none; width:100%;   -moz-box-ordinal-group: 3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3; top:0; max-height:60px; padding:0; margin-bottom:5px;}
					#home .ey_focus_twentyseven  .focus_text { margin-top:0; -moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4; margin-bottom:20px;}
					#home .ey_focus_twentyseven .main_text {  max-height: 41px; height:auto; padding-bottom:0; margin-bottom:3px;}



			/*1x2 Grey News*/
					#home .ey_news_twentyseven { min-height:307px; float:left;border:0; padding-right:0; margin-right:0; width:160px; float:left; 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 { border:0; max-height:161px;height:auto; background-position:bottom right;}
					#home .ey_news_twentyseven .main_text h1, #home .ey_news_twentyseven .main_text h2 {color:#1A1A1A;}
			       .ey_news_twentyseven  .main_image     { display:none;}
			 		#home .ey_news_twentyseven  .main_heading { height:auto; max-height:225px;overflow:hidden; 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; margin-bottom:5px;}
					#home .ey_news_twentyseven  .focus_text { display:none;margin-top:0; -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 { display:block; color:#4D4D4D; height:52px;overflow:hidden;}
					   #home .ey_news_twentyseven  .focus_text p, #home .ey_news_twentyseven  .focus_text strong {color:#4D4D4D;}




		/*2x1*/
		 #home .ey_focus_fourteen { padding-bottom:10px; float:left; padding-right:24px; border-right:0 solid #999999 ;  background: url(../_images/border-small.jpg) no-repeat; background-position:398px 0px; width:386px;  border-bottom: 3px solid #BFBFBF; height:143px;}

		  #home .ey_focus_fourteen .main_image{-moz-box-ordinal-group: 1;float: left; margin: 0 0 7px; order: 1; width: 180px;}

		  #home .ey_focus_fourteen .main_text,
		  #home .ey_focus_fourteen .focus_text { height:60px; overflow:hidden; float: right; margin-right: 2px; padding: 0; width: 180px; border:0;}
		   #home .ey_focus_fourteen .focus_text { margin-bottom:10px; margin-top:1px; height:35px;}
		    #home .ey_focus_fourteen .main_heading { padding-bottom:0; margin-bottom:0; top:0;}
			 #home .ey_focus_fourteen .main_text {max-height:21px; margin-bottom:3px;}
			   #home .ey_focus_fourteen .main_text p.authour_name {display:none;}

			 #home .ey_focus_nineteen { padding-bottom:10px; float:left; padding-right:12px; border-right:1px solid #999999 ; margin-right:11px; background: url(../_images/border_bottom.png) no-repeat; background-position:-213px 154px; width:386px;}
		  #home .ey_focus_nineteen .main_image{-moz-box-ordinal-group: 1;float: left; margin: 0 0 12px; order: 1; width: 180px;}
		  #home .ey_focus_nineteen .main_heading,
		  #home .ey_focus_nineteen .main_text,
		  #home .ey_focus_nineteen .focus_text { float: right; margin-right: 2px; padding: 0; width: 180px; border:0;}
		   #home .ey_focus_nineteen .focus_text { margin-bottom:0; margin-top:0;}
		    #home .ey_focus_nineteen .main_heading { padding-bottom:4px; height:auto; max-height:110px; overflow:hidden; top:0; margin:0;}
			 #home .ey_focus_nineteen .main_text {max-height:20px;margin-bottom:4px;}
			  #home .ey_add_nineteen.quote .main_heading { padding-left:0; height: 128px; text-indent:30px; width:90%; max-height:128px;}

				/*2x1 Quote*/
			 #home .ey_add_nineteen  { min-height:154px; padding:0 10px 4px 10px; color:#000; background:#fff; width:378px; float:left; 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-right:1px solid #999; margin-right:0; margin: 20px auto 0;text-align:center; display:block;}
			 #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_add_nineteen  .main_heading h2 { font-size:3em; line-height:50px; }
			  #home .ey_add_nineteen  .main_heading { margin:2px auto 0; float:right; width:95%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; max-height:102px; overflow:hidden;
			  background:url(../_images/quote_up.jpg) no-repeat; background-position: top left;}
			  #home .ey_add_nineteen  .main_heading h1 { background:url(../_images/quote_down.jpg) no-repeat; background-position: 100% 26%; padding-right:35px;}
			  #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:6px auto 0; padding:0; }
				  #home .read_link { float:right; background:none; font-size:1.2em; line-height:15px; border:0; margin:10px auto 0; padding:0; position:relative; left:148px; top:-25px; /*background:url(../_images/arrow_right.png) no-repeat;*/ background-position: 98% 2px; /*padding-right:20px;*/}
				  #home .ey_add_nineteen.quote .author_link { top:0;}
				  #home .ey_add_nineteen.quote .read_link { left: 0; margin-top: 53px; left: 326px;
    position: absolute; top: 72px;}
	 				#home .ey_add_nineteen.quote  .main_heading h1 { font-size:2em; line-height:28px; padding-bottom:0; padding-right:0; background:none;}
					 #home .ey_add_nineteen.quote .main_heading span {  background:url(../_images/quote_down.jpg) no-repeat; background-position: bottom right; display:block; padding:0 0px 30px 0; max-height:86px;}
					 	#home .ey_add_fifteen.quote .read_link { left: 327px; margin-top: 0; top: 122px;}



				#home .ey_add_nineteen.yellow { background: url(../_images/add_yellow_387.png) no-repeat !important; background-position:left bottom !important; position:relative; }
				  #home .ey_add_nineteen.blue {  min-height:154px; margin-top:20px; padding: 0 10px 4px;}
			        #home .ey_add_nineteen.green { min-height:154px; margin-top:20px; padding: 0 10px 4px;}
				
			#home .ey_add_nineteen.yellow .focus_text,
			 #home .ey_add_nineteen.green .focus_text,
			 #home .ey_add_nineteen.blue .focus_text,
			#home .ey_add_nineteen.red .focus_text { width:97%; display: block; position: absolute; background:none; margin:0;  top:12px;}

			#home .ey_add_nineteen.yellow .main_heading, #home .ey_add_nineteen.green .main_heading, #home .ey_add_nineteen.blue .main_heading,
			   #home .ey_add_nineteen.red .main_heading  {     margin: 0 auto;  max-height: 58px;  padding: 0;  position: absolute; top: 55px; width:97%;}

			   #home .ey_add_nineteen.yellow .main_heading h1, #home .ey_add_nineteen.green .main_heading h1, #home .ey_add_nineteen.blue .main_heading h1,
			   #home .ey_add_nineteen.red .main_heading h1 { padding-right:0; }

			#home .ey_add_nineteen.red { background: url(../_images/add_red_387.png) no-repeat !important; background-position:left bottom !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.quote {background: #FFFFFF url(../_images/border_bottom.png) no-repeat  !important;
			background-position:-213px 152px !important; min-height:152px;}


			  #home .ey_focus_twentyone { padding-top:20px; margin-top:0;padding-bottom:10px; float:left; padding-right:12px; border-right:1px solid #999999 ; margin-right:11px; background: url(../_images/border_bottom.png) no-repeat; background-position:-213px 173px; width:386px; height:147px;}
		  #home .ey_focus_twentyone .main_image{-moz-box-ordinal-group: 1;float: left; margin: 0 0 12px; order: 1; width: 180px;}
		  #home .ey_focus_twentyone .main_heading,
		  #home .ey_focus_twentyone .main_text,
		  #home .ey_focus_twentyone .focus_text { float: right; margin-right: 2px; padding: 0; width: 180px; border:0;}
		   #home .ey_focus_twentyone .focus_text { margin-bottom:0; margin-top:0;}
		    #home .ey_focus_twentyone .main_heading {height:auto; max-height:110px; overflow:hidden; padding-bottom:0; top:0; margin:0; ;}
			 #home .ey_focus_twentyone .main_text {max-height:20px;margin-bottom:4px;}
			 #home .ey_focus_twentyone .main_text p.authour_name {display:none;}

			 #home .ey_focus_twentyfour { padding-bottom:10px; float:left; padding-right:0; border-right:0 ; margin-right:0; background: url(../_images/border_bottom.png) no-repeat; background-position:-213px 154px; width:386px;}
		  #home .ey_focus_twentyfour .main_image{-moz-box-ordinal-group: 1;float: left; margin: 0 0 12px; order: 1; width: 180px;}
		  #home .ey_focus_twentyfour .main_heading,
		  #home .ey_focus_twentyfour .main_text,
		  #home .ey_focus_twentyfour .focus_text { float: right; margin-right: 2px; padding: 0; width: 180px; border:0;}
		   #home .ey_focus_twentyfour .focus_text { margin-bottom:0; margin-top:0;}
		    #home .ey_focus_twentyfour .main_heading { padding-bottom:0;max-height:114px; height:auto;overflow:hidden; margin:0px 0 0 0; top:0;}
			 #home .ey_focus_twentyfour .main_text {max-height:20px;margin-bottom:4px;}
			   #home .ey_focus_twentyfour p.authour_name {display:none;}

		#home .ey_focus_twentyfive { padding-bottom:10px; float:left; padding-right:0; border-right:0 ; margin-right:0; background: url(../_images/border_bottom.png) no-repeat; background-position:-213px 154px; width:386px;}
		  #home .ey_focus_twentyfive .main_image{-moz-box-ordinal-group: 1;float: left; margin: 0 0 12px; order: 1; width: 180px;}
		  #home .ey_focus_twentyfive .main_heading,
		  #home .ey_focus_twentyfive .main_text,
		  #home .ey_focus_twentyfive .focus_text { float: right; margin-right: 2px; padding: 0; width: 180px; border:0;}
		   #home .ey_focus_twentyfive .focus_text { margin-bottom:0; margin-top:0;}
		    #home .ey_focus_twentyfive .main_heading {padding-bottom:0; height:auto; max-height:114px;overflow:hidden; margin:0 0 0 0; top:0;}
			 #home .ey_focus_twentyfive .main_text {max-height:20px;margin-bottom:1px;}
			     #home .ey_focus_twentyfive .main_text p.authour_name { display:none !important;}


		  #home .ey_focus_fifteen { padding-bottom:10px; float:left; padding-right:0; border-right:0 ; margin-right:0; background: url(../_images/border_bottom.png) no-repeat; background-position:-213px 153px; width:386px;}
		  #home .ey_focus_fifteen .main_image{-moz-box-ordinal-group: 1;float: left; margin: 0 0 12px; order: 1; width: 180px;}
		  #home .ey_focus_fifteen .main_heading,
		  #home .ey_focus_fifteen .main_text,
		  #home .ey_focus_fifteen .focus_text { float: right; margin-right: 2px; padding: 0; width: 180px; border:0;}
		   #home .ey_focus_fifteen .focus_text { margin-bottom:0; margin-top:0; height:35px;}
		    #home .ey_focus_fifteen .main_heading { padding-bottom:0; height:auto; max-height:114px; overflow:hidden;  margin-bottom: 2px; top: 0; margin-top:0;}
			 #home .ey_focus_fifteen .main_text {max-height:20px;margin-bottom:5px;}

			/*main block 1*/
			#home .ey_focus_sixteen { background: url(../_images/border-home.jpg) no-repeat scroll 604px 0px;  width:593px;float:left;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-right: 0 solid #999999;  margin-right: 0;  padding-right: 25px; min-height:687px; display:block;  border-bottom: 3px solid #BFBFBF; }

			.home_blocks div.ey_focus_sixteen{  float:left; padding-right:0; border-right:0px solid #999999 ; margin-right:0;  width:592px;  margin-right:0;  padding-right: 0;  border-right:0px ;min-height: 837px; background-position: 0px 834px; 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;}
				     #home .home_blocks .ey_focus_sixteen .main_image { float:none; width:592px; moz-box-ordinal-group:1;   -webkit-box-ordinal-group:1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;height: 327px !important; overflow:hidden ;   margin-bottom: 14px;}
					 #home .home_blocks .ey_focus_sixteen .main_image img { top:-70px; height: auto !important;}
					 #home .ey_focus_sixteen .main_image img { height: auto;}
					 #home .ey_focus_sixteen .main_heading { width:100%; margin:0; padding:0;moz-box-ordinal-group: 3;   -webkit-box-ordinal-group:3;  -ms-flex-order: 3; -webkit-order: 3;  order: 3 ; margin-bottom:0; max-height: 210px;
    overflow: hidden; top:0; height:auto;}
	#home .ey_focus_sixteen p.authour_name, #home .ey_focus_one p.authour_name { /*min-height:25px;*/}
					 #home .ey_focus_sixteen .main_text { margin-top:4px; max-height:100px; overflow:hidden; padding-bottom:2px; width:auto; border:0; height:auto; margin-bottom:3px;  }
					 #home .ey_content .ey_focus_sixteen .main_heading h1,
					 #home .ey_content .ey_focus_sixteen .main_heading h2 { font-size: 5.8em; line-height: 68px;}
					 #home .ey_focus_sixteen .main_text h1, #home .ey_focus_sixteen .main_text h2 { font-size: 1.9em; line-height: 25px;}
					 #home .ey_focus_sixteen .focus_text {margin:15px auto 0; moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2; top:0; display:none;}
					 #home .ey_focus_sixteen .focus_text.focus_sprite { display:none; float:none;}
					 #home .ey_focus_sixteen .focus_text.focus_dynamic { display:block; moz-box-ordinal-group: 5;   -webkit-box-ordinal-group: 5;  -ms-flex-order: 5; -webkit-order: 5;  order:5; margin-top:8px; top:0;}


			/*2x2 large*/
					 #home .ey_focus_twenty {background: url(../_images/border_bottom.png) no-repeat scroll -213px 688px; width:387px;float:right;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-right: 0;  margin-right: 0;  padding-right: 0; min-height:691px; display:block;}
					   #home .ey_focus_twenty .main_image { width: 387px; padding-bottom:0; height:292px !important; }
					   #home .ey_focus_twenty .main_image img { height: 100% !important;}
					    #home .ey_focus_twenty .main_heading { top:0;height:auto; overflow:hidden; margin-top:10px; width:100%; margin-bottom:8px; max-height:200px;}
						#home .ey_focus_twenty .main_heading h1, #home .ey_focus_sixteen .main_heading h2 { font-size:4.5em; line-height:50px;}
						#home .ey_focus_twenty .main_heading br{ display:none;}
						#home .ey_content .ey_focus_twenty  .main_text h2{ font-size:1.9em; line-height:25px;}
						#home .ey_content .ey_focus_twenty  .main_text { max-height:200px; overflow:hidden; margin-bottom:10px; padding-bottom:0; background-position: bottom right;}
						#home .ey_focus_twenty .focus_text { display:none;}
					     #home .ey_focus_twenty .focus_text.focus_sprite { display:none;  margin: 20px auto 0; moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2; top:0px;}
						  #home .ey_focus_twenty .focus_text.focus_dynamic { display:block; moz-box-ordinal-group: 5;   -webkit-box-ordinal-group: 5;  -ms-flex-order: 5; -webkit-order: 5;  order:5; margin-top:0; top:0;}


						 	 #home .ey_focus_twentythree {background: url(../_images/border_bottom.png) no-repeat scroll -213px 709.4px; width:387px;float:left;  border-right: 1px solid #999;  margin-right: 12px; margin-top:0; padding-top:20px;  padding-right: 11px; min-height:692px; display:block; height:692px;}
					   #home .ey_focus_twentythree .main_image { width: 387px; padding-bottom:0;}
					    #home .ey_focus_twentythree .main_heading { top: 0; margin-top:20px; width:100%;margin-bottom:5px; max-height:200px; height:auto;}
						#home .ey_focus_twentythree .main_heading h1, #home .ey_focus_sixteen .main_heading h2 { font-size:4.5em; line-height:50px; margin-top:-6px; float:left;}
						#home .ey_focus_twentythree .main_heading br{ display:none;}
						#home .ey_content .ey_focus_twentythree  .main_text h2{ font-size:1.9em; line-height:25px;}
						#home .ey_content .ey_focus_twentythree  .main_text {max-height:130px; height:auto; overflow:hidden; margin-bottom:5px; padding-bottom:0;background-position: bottom right; margin-bottom:10px;}
					     #home .ey_focus_twentythree .focus_text.focus_sprite {  margin: 20px auto 0; moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;top:0; display:none;}
						 #home .ey_focus_twentythree .focus_text {display:none;}
						 #home .ey_focus_twentythree .focus_text.focus_sprite { display:none;}
						 #home .ey_focus_twentythree .focus_text.focus_dynamic { display:block; moz-box-ordinal-group: 5;   -webkit-box-ordinal-group: 5;  -ms-flex-order: 5; -webkit-order: 5;  order:5; margin-top:0; top:0;}



/* Home Styles------------------->*/

#mobile_data #ey_canvas { width:1024px;}
	.focus_text strong {  color: #ffffff; }
#mobile_data .focus_text strong,#mobile_data .focus_text { color: #000000; font-weight: normal; }
.main_heading br, .main_text br { display:block;}
#mobile_data .recommend { background: #FFF; float:none; width:280px; margin-left:-51px; padding-left:20px; padding-bottom:0;  border-radius: 3px;  margin: 0 auto 20px;}
#mobile_data #ey_canvas .recommend p {line-height:20px; font-size:0.8333em; margin-bottom:14px; float:none;}
#mobile_data .recommend h1 { margin-bottom:20px; font-size: 30px;line-height: 32px; color:#000;}
#mobile_data .focus_text { color:#666; font-size:1em; }
.focus_text { color: #fff; left:0; position:relative; text-indent:30px; font-size:1.5em;}
#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:center; padding-left:0;}
#mobile_data #ey_canvas p.text_recommend  { float:none;}
#mobile_data #ey_canvas .recommend_form .single_line_text input{ box-shadow: none; background:#FFF; border-bottom-right-radius: 2px;  border-top-right-radius: 2px; border-bottom-left-radius: 2px;  border-top-left-radius: 2px; color:#000; margin-left:0%;   width: 286px;
}
 .recommend .main_text { width:93%; left:0; display:block; padding-bottom:0; position:relative; top:0 !important; padding-top:10px;}
 .recommend_form  textarea { box-shadow: none; background:#FFF; border-radius: 3px; color:#666; margin-left:0%;   width: 296px; border:0; height:80px;
}
.recommend .position_relative { width:100%;}

#mobile_data #ey_canvas .dyn-search-canvas.recommend_form{ margin:0 auto; width:292px;}

#mobile_data #ey_canvas .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;}

 /*----RECOMMEND FORM---*/

 /*-----AUDIO Controls---*/
audio { margin-top:0; height:30px; margin-bottom:8px; width:386px;}

 .single_form.pop_up { left:0; position: absolute;}
 .form_skin {background:url(../_images/shadow_white.png) repeat; width:850px; padding-bottom:20px; float:left; padding-top:60px; position:fixed; height:100%;}
 #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: 644px; 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:436.5px; 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; position:relative;}
#mobile_data.single_form .recommend { background: #FFF; float:none; width:386px;padding-left:25px; padding-bottom:0;  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:390px;}
#mobile_data.single_form #ey_canvas .recommend_form .single_line_text input{width: 377px; padding-left:10px; font-weight:bold;}
#mobile_data.single_form #ey_canvas .recommend_form  input[type=text] { color:#000;}
#mobile_data.single_form .recommend_form textarea { margin-bottom:-10px;width: 377px; 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:80%; line-height:20px; }
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.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;}
  #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;}
 #mobile_data.single_form #ey_canvas p.text_recommend  { float:none; background:url(../_images/email_form.png) no-repeat; background-position: 22px 20px; text-align:left; text-indent:60px; font-weight:bold; line-height:23px; padding:18px 0 18px 50px; text-indent:0; width:80%;}

 
 #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 50px;}
	 
 
#mobile_data.single_form #ey_canvas p.text_recommend.contact_icon  { float:none; background:url(../_images/newsletter_form.png) no-repeat; background-position: 22px 18px; text-align:left; padding-left:60px;font-weight:bold; width:80%; line-height:23px; padding:15px 0 18px 50px; text-indent:0;}
 #mobile_data.single_form #ey_canvas.webcast_height { left:0;}
  #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; text-indent: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; text-indent:60px; line-height:36px;}
 #mobile_data.single_form .close { position:absolute; top:10px; right:10px; background: url(../_images/close.png) no-repeat; 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:372px; height:36px; margin:0 auto; text-align:right;}
 .send_text { font-size:1.11111em; text-align:right; padding-right:25px; width:382px;  background:url(../_images/arrow_right_white.png) no-repeat; background-position:center right;}
#mobile_data.single_form  #ey_canvas.webcast_height { left:0; padding-bottom:40px; height:auto; margin:0 auto; float:left; display:block;}
.pop_up #ey_canvas.webcast_height  { position:relative; left:0; margin-right:0;}
 #ey_canvas p.multiple_choice label  { display:inline-block; min-width:2em; margin:0; line-height:30px;}
 #ey_canvas p.multiple_choice span { display:inline-block; }
 #mobile_data #ey_canvas p {  font-size:0.83333em;}
 #mobile_data #ey_canvas p.multiple_choice input,
 #mobile_data #ey_canvas .print_subscription  input[type="radio"] {  margin-bottom:10px;
   -webkit-box-shadow: none;  moz-box-shadow:none;  box-shadow:none; }
    #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:246px; margin-right:4px;} 
   #mobile_data.single_form #ey_canvas .print_subscription input.no {  width:38px; margin-right:0px; }
    #mobile_data.single_form #ey_canvas .print_subscription input.country {  width:300px; margin-right:20px;}

	  #mobile_data.single_form #ey_canvas .print_subscription input.city {  width:300px; margin-right:20px;margin-bottom:8px;}
	    #mobile_data.single_form #ey_canvas .print_subscription input.state {  width:300px;margin-right:6px;margin-bottom:8px;}
		  #mobile_data.single_form #ey_canvas .print_subscription input.zip{ width:300px;margin-bottom:8px;}

		  #mobile_data.single_form #ey_canvas .print_subscription input.phone_number  { margin-right:0px; width:300px;}
		  #mobile_data.single_form #ey_canvas .print_subscription input.email_address  { margin-right:0px; width:300px;}
		  #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;}
  

		  #ey_canvas .checkboxes label { display:inline-block; line-height:20px;width:100%; }
		    #mobile_data #ey_canvas .checkboxes input { padding-top:0;width:auto; display:block; margin-right:10px;  height:14px;  margin-top:3px; background:none; box-shadow:none; float:left;}
		     #mobile_data #ey_canvas .checkboxes span { line-height:10px; cursor:pointer;}
			 #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 {float:left; font-weight:bold;  }
			  
			  #mobile_data.single_form .success #ey_canvas { display:block;}
			  #mobile_data.single_form .success{ float:left; margin-top:20px;}
			  #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:5px 0 10px 5%; width:75%;}
			  #mobile_data .ey_iframe { float:left;}




/*----*/



			  .webcast, .twitter,.facebook, .linkedin, .google, .mail, .print, .subscribe, .rss, .contact{ min-width: inherit; margin-bottom:0;}
           p.tax_recommend { padding-left:5%}


#ey_filter  { display:none;}
#article #ey_header { border:0; position:absolute; z-index:1; left:10.5px; width:190px; height:61px; -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); top:10px;}
#article #ey_back  { border-right:0px solid #333; position:absolute; z-index:1; right:5px; width:61px; height:61px; top:10px; background: #FFF; text-align:center;}
#home #ey_back  {  right:145px;}
#ey_back img { position:relative; top:23px;}

#ey_logo {width:190px; height:61px; left:0;}
.ey_logo_main { display:none;}
#ey_logo img { display:block; width:100%; height:100%;-ms-interpolation-mode: bicubic;}

#content {display: block; /* Un-initiate flexbox */}

.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_map{  float: left; height:auto; margin:0 0 1em -25px; width:587.25px; padding:5px 5px 5px 25px;}
.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, .ey_recommend_block { width:100%; border-top:3px solid #C7C9CB; 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 {display: table-header-group; float:left; width:100%; background:#ffffff;}
#article .content_main { padding-top:10px; height:472px; }
#article .content_main .main_image img { top:-170px;}
.ey_news {  border: 0 solid #999999; float: left; overflow: hidden;  padding: 10px 2% 36px 6%; position: relative; width: 98%; background:none; background-position:0 -96px ;}
.ey_content {display: table-footer-group; float:none;}
.ey_menu_scroller {display: table-footer-group; overflow-x: inherit; overflow-y: inherit; background: none; float:left; width:28.3%; min-width:180px; width:180px;  margin-right:0; position: relative; top:0; height:100%;}


.main_image { margin:0;}
#header, #container_main, #footer, .disclaimer,
.position_relative, .ey_content, .ey_iframe	{ width:100%;}
.ey_expert_teaser_image, .ey_expert_text { width:180px;}
.ey_map_text { width:380px;}
#content { padding-bottom:0; float:left; background:url(../_images/grey_background.png) repeat-y; background-position:left bottom;}

#article #container_main {border-top:0 solid #fff;}
.ey_content {padding:0%; width:798px; float:right; margin-right:10px;  }

#article .ey_content { width:798px;}
body.webapplication .ey_content {margin-top:40px;}
body.webapplication .ey_content.home_blocks { margin-top:0;}

#home .ey_content { margin-right:10px;}
#home.search_results .ey_content { margin-right:10px;}
.search_results  .ey_content {margin-left:0; }
.ey_expert_teaser_image { width:160px; height:auto; display: table-header-group; float:none; }
.ey_expert_text { padding:0; display: table-header-group; float:right; width:570px;  }
.ey_expert_paragraph { padding:0; display: table-header-group; width:570px; float:right; }

.ey_expert_text h1 {  font-size: 45px; line-height: 50px;  margin-bottom: 10px;  margin-top: 10px;}
.ey_expert_text span {  font-size: 45px; line-height: 50px; color:#4D4D4F; }

.ey_map {  padding:5px 10px 5px 25px;}
.ey_map { width:790px; margin-bottom:20px;}
.ey_map_image { height:auto !important; width:auto !important;}

.content blockquote { padding: 0 1.6em 0.5em; width:730px;}

.bx-controls{   top: 0;}
.ey_focus_one .bx-controls {top:-28px;}
.bx-wrapper .bx-controls-direction a { margin:0 !important;}
.bx-controls-direction { top: 275px;}

/* Vx Styling*/
.vx-styling .ey_carousel {background: #666666; float: left; height:auto; margin: 0 0 1em -25px; padding: 5px 5px 2px 23px; position: relative; width: 795px;
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); }
.vx-styling .slide { margin-bottom:0;}
.vx-styling .ey_carousel_text { position: relative !important; min-height:0; float:left; padding:36px 0 22px; left:0!important; top:0px !important; float:left; }

.slide { margin-bottom:0;}
.ey_carousel { height:auto;}
.ey_carousel_block { position:relative !important;}
.ey_carousel_text p { font-size:1.66em; line-height:26px;}
.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_carousel_text { position: relative !important; min-height:0; float:left; padding:10px 0; left:0!important;  float:left; }



.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: -26px !important;}


.bx-wrapper img { display: block;  max-width: 100%;}
.bx-wrapper, .bx-wrapper .bx-viewport, .slide {width:795px !important;  max-width:795px !important;}
.ey_focus_one .bx-wrapper, .ey_focus_one .bx-wrapper .bx-viewport,
.ey_focus_one .slide {width:593px !important;  max-width:593px !important; margin-bottom:0;}
.ey_focus_one  .bx-controls-direction { display:none;}


.container { width:100%; height: auto !important;}
.ey_left_video { padding:5% 2%; width:96%; margin:0 0 8% 0; position:relative;}
  .ey_video_des { overflow:hidden;}

.ey_iframe { display: table-footer-group; float:none; border:0 solid #FFF; height:20px; width:100%; }
.ey_video_heading { height:70px; overflow:hidden;display: table-header-group; float:none;}

#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;}


#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: 10px 18px; }
.ey_recommend_block { display:block;}
.ey_news_scroll { height:auto; width:100%;  }

.ey_tag_block .tag, .ey_related_sections {display:block;}

.ey_news .ey_author_block h3 { font-weight:bold; border:none;line-height:22px; margin-bottom:0; padding:0; font-weight: normal;}

.ey_news h3 { font-weight:normal; border:none;line-height:22px; margin-bottom:12px; padding:0;}
.ey_related_sub { width:100%;}


.ey_show { height: auto;padding: 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{ display:block; width:100%; float:left; height:auto; margin-bottom:6px;}

.date p, .tax p , .countries p, .industries p, .gov p { height:auto; padding:0 10px 0 0px; margin:0; font-size:0.8em; line-height:17px;}

.save_article { position:absolute; top:655px; left:854px;}
 body.news .save_article { left: inherit; right:2%; position: absolute; top: 20px;}

.ey_tag_block { color: #9D9FA2;}
.ey_tag_block strong { color: #000000;}


.ey_left_video {background:url(../_images/gradient-ie-falback.png) repeat-y; background: #666666; float: left; height: 335px; margin: 6px 25px 10px -25px; padding: 10px 5px 20px 25px;  width: 380px;
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;}
.ey_iframe { width:381.5px; height:277px;}



.hidden, .webcast { display:block;}
.ey_table .ey_news_scroll { display:none;}
.x-body .ey_menu_scroller { background:url(../_images/placeholder-article.png) no-repeat;  background-position:0px 60px; min-height:250px;}
#home.x-body .ey_menu_scroller { height:0; min-height:0;}
.vx-styling .ey_table {}
.vx-styling .ey_table, .vx-styling .ey_news, .vx-styling .ey_table .ey_news_scroll { display:block;}
.show { display:block !important;}

.ey_news .ey_recommend_block, .ey_news .ey_related_block,
.ey_news .ey_tag_block  { line-height:35px; padding:0px 0 1px; text-align:center; white-space: nowrap; display:block;
display:table-cell; float:none;border:0px solid #000; /*border-left:1px solid #999; border-right:1px solid #999;*/ }

.ey_news .ey_recommend_block, .ey_news .ey_tag_block, .ey_news .ey_related_block, .ey_news .ey_author_block  {
  border-top: 3px solid #C7C9CB; float: left; padding-bottom: 10px; padding-top: 4.5px; width: 100%; text-align:left;
  white-space:normal; line-height:inherit; background:none;}

 .ey_news .ey_tag_block { padding-bottom:20px;}

.ey_news .ey_related_block { padding-bottom:0; width:173px;}

.ey_tag_block .tag  { float:left;}
.ey_tag_block { color:#9D9FA2;}
.ey_tag_block strong { color:#000; font-weight:normal;}

.ey_news .ey_related_sections { height:auto; color:#262626;}
.ey_news .ey_recommend_block a { color:#666;}
.ey_news_profiles .ey_author_name { margin-bottom: 10px; margin-top: 10px;}
.download, .view, .subscribe_pen, .webcast, .twitter, .facebook, .linkedin, .google, .mail, .print, .subscribe, .rss, .contact { min-width:55%; }

.webcast, .twitter, .facebook, .linkedin, .google, .mail, .print, .subscribe, .rss, .contact {
  margin-bottom: 0;
  min-width: inherit;
}




.ey_related_block h2 { font-size:1.2em; line-height:22px; margin-bottom:14px;}
.ey_related_block h3 { }
#home h2.arrow_heading {background:none; padding-right:0;}
h2.arrow_heading { background:url(../_images/arrow_down.png) no-repeat;background-position: bottom right; padding-top:14px; padding-right:14px;}
h2.arrow_heading.new { background:url(../_images/arrow_up.png) no-repeat;background-position: bottom right;}

.ey_related_sections { border-bottom:1px #333 solid; width:100%; float:left;}
p.ey_related_sub  { font-size:0.8em; line-height:15px; color:#9D9FA2; margin-bottom:20px;}
p.ey_related_sub strong { color:#666666;}

.hidden, .dyn-search { display: block; }



.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:left;}
.position_relative.tabs { margin-top:10px;}
.main_image, .position_relative { max-width:1003px; width:1003px; margin:0 auto; height:auto !important;position:relative;}
html.ie9 .position_relative { max-width:1003px; width:100% !important; margin:0 auto; height:auto !important;position:relative;}
.position_relative.slide { position:absolute !important; float:left; overflow:visible;}
#article .main_image, #article .position_relative { overflow:hidden; height:452px !important; position:relative; border:0; padding-bottom:0;}

#article .focus_text {  background:url(../_images/focus_white.png) no-repeat; background-position:2px 0;color: #fff; left:47px; position:absolute; text-indent:27px; font-size:1em; margin-bottom:5px; top:127px; }
.main_heading { z-index:20;}
.main_heading h1, .main_heading h2 {font-size:5em; line-height:80px; letter-spacing: -0.015em; }
#article  .main_heading h1, #article  .main_heading h2 { margin-top:-14px;margin-bottom:20px;}
#article .main_text { padding-bottom:14px;}

#home.news .ey_column_order { display:block; -ms-flex: 1; -webkit-flex: 1; }
#home.news .main_heading h1, #home.news .main_heading h2 {font-size: 5em; letter-spacing: -0.015em; line-height: 75px; color:#000;}
#home.news .main_heading { height: auto; float:left;}
#home.news .focus_text { font-size: 1.5em; color: #999999; top:0; margin-bottom:10px;margin-top:8px; float:left; width: 50%; }
#home.news .ey_content {margin-top: 10px; background:#FFF; min-height:800px;}
.ey_recommend_block.news { border-bottom: 3px solid #C7C9CB; margin-bottom:20px;}


.black .main_heading h1, .black .main_heading h2, .black .main_text h2, #article .black .focus_text, .black .focus_text strong { color:#000;}
#article .black .focus_icon {background: url(../_images/focus_black.png) no-repeat; background: none, url(../_images/focus36x36black.png) 0 0 / 18px 18px no-repeat; background-position:0px 0px; width:18px; height:18px; }
.ey_column_order.right .focus_content { padding-right:45px;}

.position_relative.slide .main_image img {display:block; width:161%; height: auto; position:relative; left:-36%;}
.blue .main_image, .blue .position_relative { width:100%; height:auto !important; position:relative; border:0;}
.position_relative p.more_button, .position_relative .more_button p { margin-top:0;}
.position_relative p.more_button a { font-size:1em;}
.blue .position_relative { border:0;}

.focus_text { background:url(../_images/focus_white.png) no-repeat; background-position:2px 0; color: #fff; left:0; position:absolute; font-size:1.7em; margin-bottom:7px; top: 120px; left:46px;}
.main_text h1 { color:#fff;font-size: 9.5em; letter-spacing: -0.015em; line-height: 100px;  margin: 0; padding-bottom:2px;
}
.main_text h2 { font-size:2em; line-height:32px;}

.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 {display:block; width:100%; position:relative; left:0%; }

#article .focus_text {  background:none;color: #fff; left:0; position:absolute; text-indent:0; font-size:1em; margin-bottom:5px; top:127px; left:48px; width:94%;}
#article .centre .focus_text { left:30px;}

#article .focus_icon, .news_icon, .article_icon, .focus_content { display:inline-block; vertical-align:middle;}
.focus_content { padding-left:0;  padding-top:2px;}
#article .focus_icon {background: url(../_images/focus_white.png) no-repeat; width:18px; height:18px;background: none, url(../_images/focus_white36.png) 0 0 / 18px 18px no-repeat;  background-position:left center;}

.news_icon {background: url(../_images/news_white.png) no-repeat; width:15px; height:15px;}
.article_icon {display:none;}
#home .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;}
#home .news_icon {background: url(../_images/news_black.png) no-repeat; width:15px; height:15px;}

.centre .main_heading, .centre .main_text, .centre .focus_text { text-align:center;}
.right .main_heading, .right .main_text, .right .focus_text { text-align:right;}

.content input { width:123px;}

/*---------CAROSUEL--*/
#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;    }


/*------ie classes 7 - 9 ---*/

 html.ie8 #home #ey_canvas, html.ie8 #article #ey_canvas { left:0; 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 { left:0px; background:url(../_images/fallback-filter-background.png) repeat-x; background-position:top left;	}
  html.ie7 #article #ey_canvas { left:0px; 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 #mobile_data.single_form  #ey_canvas.webcast_height { left:0;}
	  
	   html.ie9 .vx_form p, html.ie8 .vx_form p, html.ie7 .vx_form p, html.ie .vx_form p { line-height:20px;}
	  html.ie9 #mobile_data #ey_canvas input,  html.ie8 #mobile_data #ey_canvas input,  html.ie7 #mobile_data #ey_canvas input,  
	  html.ie #mobile_data #ey_canvas input { float:none; padding-top:0; }
	  
	  html.ie8 .ie_placeholder { padding-top:0px;}
	  html.ie8 .single_line_text.ie8 label { top:18px !important; }
	   html.ie8 #mobile_data.single_form #ey_canvas .print_subscription input.street,
	   html.ie7 #mobile_data.single_form #ey_canvas .print_subscription input.street{ margin-right:1px;} 
	 
	  html.ie8 #mobile_data #ey_canvas input{ height:25px; padding:5px 0 0 15px;}
	  html.ie8 #mobile_data #ey_canvas .checkboxes input{ height:14px;padding:2px 0 0 0px;}
	  html.ie7 .ie_placeholder { padding-top:-5px;}
	  html.ie7 #mobile_data #ey_canvas label {top:8px !important; }
	  html.ie7 #mobile_data #ey_canvas input{ height:25px;padding:5px 0 0 15px;} 
	   html.ie7 #mobile_data #ey_canvas .checkboxes input{ height:14px; padding:2px 0 0 0px;}
	    html.ie8 #mobile_data #ey_canvas .detailed_form input,
		html.ie7 #mobile_data #ey_canvas .detailed_form input{ height:23px; padding:10px 0 0 10px; float:left;}
		 html.ie9 #mobile_data #ey_canvas .detailed_form input,
		 html.ie #mobile_data #ey_canvas .detailed_form input { float:left;}
		 html.ie8 .content .search_site input, html.ie7 .content .search_site input{padding:10px 0 0 5px; height:24px;  width: 114px;}
		  html.ie8 #mobile_data #ey_canvas .detailed_form .sort_divider input,
		  html.ie7 #mobile_data #ey_canvas .detailed_form .sort_divider input { height:15px; padding:0;}
		 
	  
	  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 #mobile_data.single_form #ey_canvas .dyn-search-canvas.recommend_form button,
	  html.ie8 #mobile_data.single_form #ey_canvas .dyn-search-canvas.recommend_form button,
	  html.ie7 #mobile_data.single_form #ey_canvas .dyn-search-canvas.recommend_form button,
	  html.ie #mobile_data.single_form #ey_canvas .dyn-search-canvas.recommend_form button { margin-bottom:20px;}
	   html.ie9 #mobile_data.single_form .recommend_form textarea,
	   html.ie8 #mobile_data.single_form .recommend_form textarea,
	   html.ie7 #mobile_data.single_form .recommend_form textarea,
	   html.ie #mobile_data.single_form .recommend_form textarea{ margin-bottom:20px;}
	   .ie_input { line-height:25px;}
	   	   

#offline_index{ overflow-y: scroll; -webkit-overflow-scrolling: touch; height:650px;  overflow-x: hidden;}
#offline_search .ey_sort_box {position:relative; left:0px; width:761px; }

/*-----CATCH SAMSUNG TABLET DEVICE / IPAD SIZING---*/
@media only screen and (min-width: 1023px) and (max-width: 1045px)
{
    .vx-styling #home .ey_profiler { width:100%; max-width:1012px;}
	#home .ey_content {margin-right: 0px;}
	#home #ey_canvas.canvas_desktop {right:0;}
    #home .main_heading h1, #home .main_heading h2 { font-size:24px;}
	#home .ey_add_nineteen.quote .main_heading h1,
	#home .ey_add_three.quote .main_heading h1,
	#home .ey_add_fifteen.quote .main_heading h1 { font-size:30px;} 

}

	
/*--TARGET FOR CHROME BROWSER----*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ey_focus_eighteen, .ey_focus_six { height:332px;}
	  .form_skin { padding-top:0;} #mobile_data.single_form .recommend h1 { margin-bottom:0;} #mobile_data.single_form .recommend_form textarea { height:60px;} 
	  	.ey_focus_twentyone{  overflow:visible;}  
		.ey_focus_twentytwo {  overflow:visible;}			  
	   .ey_focus_twentythree {  overflow:visible;}
	  
}



/*-------------------------vx block styles-----*/

#tinymce { font-size:72.5%; font-family:'open_sansregular' !important;}


#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;}



