/*   EY layout: Responsive styles */

/* TABLET STYLING--- STARTS AT 390 AND ABOVE--- CUT OFF WIDTH 611-- */

/* --- Three Column Structure---*/

/* Home Styles------------------->*/


     .yellow_ice_berg {left: 9%; padding:19% 2% 2%;   bottom: 13%; width: calc(23% + 260 * ((100vw - 320px) / 960));}
	 
	 .yellow_ice_berg h1 { font-size: calc(10px + 14 * ((100vw - 320px) / 928));
    margin-bottom: 5px;}
	 .yellow_ice_berg p {font-size:  calc(7.5px + 10 * ((100vw - 320px) / 928));}


		.column_4, .column_5, .column_3, .column_1 { display:none !important;}
		.column_2 { display:inline !important;}
		#home .ey_menu_scroller, #home #ey_header, #home #ey_filter { display:block;}
		.ey_profiler { background:#fff;  width:100%; margin:0 auto; overflow:hidden;}
		#article .ey_profiler { width:100%;}
		.active-sidebar .ey_profiler {background:#666; height:auto;}
		#ey_canvas { width:83%; left:400px; }
		.active-sidebar #ey_canvas { left:-200px; top:-47px; }
		.active-sidebar .dyn-search-canvas { height:auto; float:left; width:100%; }
		table { width:94% !important; font-size:1em;}
		table p {font-size:70%;}
		.content table td, .content table th {  padding: 0.1em 0.1em 0.1em;}
		
		#home.active-sidebar .ey_content { }
		#home #ey_canvas.canvas_desktop,  #article #ey_canvas.canvas_desktop {-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-sidebar .ey_menu_scroller, #home.active-sidebar #ey_logo { display:block;}
		#home.active-sidebar #content { background:none;right: 10px;}
		.active-sidebar #container_main { float:left; width:700px;position: relative; margin:0 auto; left:-606px; z-index:550; }
		.active-sidebar .ey_profiler {background: #666;-webkit-transition: .2s all ease;-moz-transition: .2s all ease;-o-transition: .2s all ease;-ms-transition: .2s all ease;transition: .2s all ease; }
		#home #ey_canvas, #article #ey_canvas {}
		#home.active-sidebar #ey_canvas,
		#article.active-sidebar #ey_canvas {  background: #666; display: block;  left: 17%; top:0; width: 83%; padding-top:5%;  position: absolute; }
		#container_main {-webkit-transition: .8s all ease;-moz-transition: .8s all ease;-o-transition: .8s all ease;-ms-transition: .8s all ease;transition: .8s all ease;}
		#home #ey_canvas, #article #ey_canvas { display:block;-webkit-transition: .0s all ease;-moz-transition: .0s all ease;-o-transition: .0s all ease;-ms-transition: .0s all ease;transition: .0s all ease;}
	    #ey_canvas { margin-right:0%; position: absolute; left: inherit; right:0; background:#666; padding-top:5%;}
			.connect_offline { display:none;}





		#ey_filter_wrapper { background:#F2F2F2; min-width:180px; width:100%; height:45px; position:relative; right:3px; float:right; border-bottom:20px solid #fff;}
		#home #ey_filter { right:8px;}
		#home #ey_logo { width:207px; background: #FFFFFF;  height: 67px;  position: absolute; top: -3px; left:0; z-index: 9;}
		#article #ey_logo { width:207px; background: #FFFFFF;  height: 67px;  position: absolute; top: -2px; left:0; z-index: 9;}
		#article #ey_logo .grey img { display:none;}
		 #article #ey_logo .grey { width:207px; background: #fff url(../_images/Ey-tax-magazine.png)  0 0 / 207px 67px no-repeat; height: 67px;  position: absolute; top: -2px; left:0; z-index: 9;}

		#home .main_image { padding-bottom:10px; margin-top:0;}
		#home .ey_focus_one .main_image { padding-bottom:10px; margin-top:0;}
		#home .main_text {display:none; margin-bottom:10px; padding-bottom:0; max-height:81px; height:auto; overflow:hidden; background-position: bottom right;}
		#home .main_text h2 { margin-bottom:0;}

       #home .ey_focus_one .main_heading { height:auto; max-height: 200px; top: 0;}
	    #home .ey_focus_one .focus_text { display:none;}
		#home .ey_menu_scroller { background:none;}
		.ey_focus_two .main_image, .ey_focus_three .main_image, .ey_focus_four .main_image,
		.ey_focus_five .main_image, .ey_focus_six .main_image, .ey_focus_seven .main_image,
		 .ey_focus_eight  .main_image, .ey_focus_nine  .main_image, .ey_focus_ten  .main_image,
		 .ey_focus_eleven  .main_image, .ey_focus_twelve .main_image, .ey_focus_thirteen .main_image,
		  .ey_focus_fourteen  .main_image, .ey_focus_fifteen  .main_image, .ey_focus_sixteen  .main_image,
		   .ey_focus_seventeen  .main_image, .ey_focus_eighteen  .main_image, .ey_focus_nineteen  .main_image,
		    .ey_focus_twenty  .main_image, .ey_focus_twentyone  .main_image, .ey_focus_twentytwo  .main_image,
			  .ey_focus_twentythree  .main_image, .ey_focus_twentyfour .main_image, .ey_focus_twentyfive .main_image,
			   .ey_focus_twentysix .main_image, .ey_focus_twentyseven .main_image

		 { width:100%; height:auto;}

		#home .ey_focus_two .focus_text, #home .ey_focus_three .focus_text, #home .ey_focus_four .focus_text,
			#home .ey_focus_five .focus_text, #home .ey_focus_six .focus_text, #home .ey_focus_seven .focus_text,
				 #home .ey_focus_eight .focus_text, #home .ey_focus_nine .focus_text, #home .ey_focus_ten .focus_text,
				    #home .ey_focus_eleven .focus_text, #home .ey_focus_twelve .focus_text, #home .ey_focus_thirteen .focus_text,
					   #home .ey_focus_fourteen .focus_text, #home .ey_focus_fifteen .focus_text, #home .ey_focus_sixteen .focus_text,
					     #home .ey_focus_seventeen .focus_text, #home .ey_focus_eighteen .focus_text, #home .ey_focus_nineteen .focus_text,
						   #home .ey_focus_twenty .focus_text, #home .ey_focus_twentyone .focus_text, #home .ey_focus_twentytwo .focus_text,
						     #home .ey_focus_twentythree .focus_text, #home .ey_focus_twentyfour .focus_text, #home .ey_focus_twentyfive .focus_text,                    #home .ey_focus_twentysix .focus_text, #home .ey_focus_twentyseven .focus_text
				   { margin-top:6px; margin-bottom:12px; overflow:hidden; 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:20px; background:none; text-indent:0; height:35px; overflow:hidden; margin-top:0; top:0;}

		#home.active-filtermenu #ey_canvas{ left:0; width:100%; top:75px;}
.ey_focus_one .slide, .ey_focus_one, .ey_focus_two, .ey_focus_three, .ey_focus_four, .ey_focus_five, .ey_focus_six, .ey_focus_seven, .ey_focus_eight,.ey_focus_nine, .ey_focus_ten, .ey_focus_eleven, .ey_focus_twelve, .ey_focus_thirteen, .ey_focus_fourteen, .ey_focus_fifteen, .ey_focus_sixteen, .ey_focus_seventeen, .ey_focus_eighteen, .ey_focus_nineteen, .ey_add_nineteen, .ey_focus_twenty, .ey_focus_twentyone, .ey_focus_twentytwo, .ey_focus_twentythree, .ey_focus_twentyfour, .ey_focus_twentyfive, .ey_focus_twentysix, .ey_focus_twentyseven { width:91%; 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; min-height:370px; display:block;}


		#home .ey_focus_eleven .main_heading, #home .ey_focus_two .main_heading, #home .ey_focus_three .main_heading, #home .ey_focus_four .main_heading, #home .ey_focus_five .main_heading, #home .ey_focus_six .main_heading, #home .ey_focus_seven .main_heading, #home .ey_focus_eight .main_heading, #home .ey_focus_nine .main_heading, #home .ey_focus_ten .main_heading     { margin-bottom:0; width:100%; height:auto;max-height:200px; overflow:hidden;    top: 0;}
		#content { width:100%; }

		#home #ey_header { -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; border:0; width:100%; background:none;}
		#home.active-sidebar #ey_header {  width:101%; border-bottom:0 solid #999; height:45px; background:#F7F7F7; }
		#home.active-sidebar #ey_filter {  right: -0.5%;}
		#home.active-sidebar #ey_filter_wrapper {right:2%}
		#home .focus_text {margin: 4px auto 6px;width:100%; left:0;font-size:1.2em;    top: 0px; }
		#home .focus_text p {line-height:17px;}
		#home p.mobile_data {  display: none;}
		#home .main_heading { padding: 3px 0 10px; width:100% !important; left:0; height:auto; max-height:200px; overflow:hidden;top: 0; margin-bottom:5px;}
		.ey_focus_one .bx-wrapper, .ey_focus_one .bx-wrapper .bx-viewport,
.ey_focus_one .slide {width:180px !important;  max-width:180px !important; margin-bottom:0;}
		.ey_focus_one .main_image { margin-bottom:0; padding-bottom:0;}
		p.authour_name { display:none;}

		#home .ey_filter_menu,
		#article .ey_filter_menu{ display:none; position:absolute; right:2px; background:#666;left:16%; top: 0px;  width: 85%; 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 .ey_filter_menu.filter_desktop,
		#article .ey_filter_menu.filter_desktop { display:none; position:absolute; right:12px; background:#666;left: inherit; 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;	}
		.active-sidebar .ey_filter_menu .dyn-search-canvas { height:auto;}
		.ey_filter_menu .multiple_choice label { width: 88%;}
		.ey_filter_menu .sort_divider { margin-left: 7%;}

		#home .ey_filter_menu.filter_desktop,
		#article .ey_filter_menu.filter_desktop {   display: none; left: 0; top: 75px;  width: 100%; z-index:1000;}


		#home.news .ey_column_order { display:block;}
		#home.news  .ey_content {  margin-left: 0; padding-left: 4.6%; width: 48.4%; padding-bottom:320px;}
		#home.news .main_heading h1, #home.news .main_heading h2 {font-size: 1.66em; letter-spacing: -0.015em; line-height:30px; color:#000;}
		#home.news .main_heading { height: auto; top:0;}
		#home.news .focus_text { font-size: 1em; color: #999999; top:0; margin-bottom:10px; margin-top:-2px;}
		#home.news .ey_content {margin-top: 0px;}
		.ey_recommend_block.news { border-bottom: 3px solid #C7C9CB; margin-bottom:20px;}
		#home.news #content { background: none repeat scroll 0 0 #F3F3F4; float: left; padding-bottom: 0;
}

		  .focus_text .save_article p { font-size:1em;}
		   .focus_text .save_article p:hover { font-size:1em;}
		     body.news .save_article { left: inherit; right:2%; position: absolute; top: -1px; z-index:99;}



		 .ey_focus_result { width:100%; margin:0px 0 10px; padding:20px 0 0px;  overflow:hidden; border-top:3px solid #BFBFBF;}
			.ey_focus_result .main_image { width:100%; height:81px; float:left; margin-bottom:0; padding-bottom:0;}
			 #home .ey_focus_result .main_text { float:left; width:150px; padding:0; padding-right:25px; max-height:44px; height:44px; background-position:96% 76%;}
			  #home .ey_focus_result .main_heading { max-height:inherit; height:auto; top:0; float:right; width:180px; margin-top:-5px; padding-bottom:0; margin-bottom:0;}
			  #home .ey_focus_result .focus_text { width:0; height:0; display:none; float:right; margin-top:0; margin-bottom:3px;}
			  #home .ey_focus_result .focus_text.focus_dynamic { margin-top:8px; max-height:20px; height:20px; overflow:hidden; margin-bottom:5px;width:100%;}
			  #home .focus_text.focus_sprite { height:auto; width:100%; display:none; font-size:1.5em;}

	 .ey_focus_news { position:relative; width:100%; margin:0px 0 10px; padding:15px 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 {  max-height: 90px; top:0;float:left; width:100%; margin-top:-8px; padding-bottom:0;  height: auto; margin-bottom:5px;}
			  #home .ey_focus_news .focus_text { font-size:1.5em; top:0; float:left; width:100%;margin-top:0; margin-bottom:6px;}
			  #home .focus_text.focus_dynamic {font-size:1.2em;}
			  #home .ey_focus_news .focus_text.focus_dynamic { margin-top:4px; max-height:25px; height:20px; overflow:hidden; margin-bottom:10px;}


	.ey_sort_box { padding:3% 2%; width:96%; margin-top:0; 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; top:15px;  background-position:5px 8px;color:#666666;font-size:1.5em; line-height:20px;display:inline-block;  padding:3px 18px 3px 3px; margin-left:5px; position: absolute; right:18px; text-indent:-9999px;}
	.results {font-size:1.2em; line-height:15px; display:inline-block; color:#666;}



			/*1x2 Add*/
			 #home .ey_add_three { min-height:370px;  padding:0px 5%; color:#000; background:#FFE300; width:81%; 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:0; margin-right:0; margin: 20px auto 0;text-align:center;background: url(../_images/add_yellow_370.png) repeat-x !important;	background-position: bottom right !important; display:block; position:relative;}
			  #home .ey_add_three.red{ background: url(../_images/add_red_370.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 { font-size:2.2em; line-height:28px; }
			  #home .ey_add_three .main_heading { 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 {top: 105px; word-break:keep-all; height:auto; max-height:162px; overflow:hidden;}

			  #home .ey_add_three .focus_text {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:5px; margin-top:20px;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;top: 55px;  height:22px; overflow:hidden; position:absolute}
			    #home .ey_add_three .focus_text p {color:#000;}
				#home .ey_add_three .focus_text strong{color:#000; font-size:1.25em;}
			    #home .ey_add_three .focus_text.focus_dynamic { display:none;}
	             #home .ey_add_three .advert_icon { display: none;}
				 #home .ey_add_three.quote .focus_text { display:none;}
				  #home .ey_add_three.quote  .main_heading {  height: auto; margin:25px auto 0; float:none; width:90% !important; -moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:20px; padding:0; max-height:270px; overflow:hidden;  background:url(../_images/quote_up.jpg) no-repeat; background-position: top left; text-indent:30px; }
				  
				  #home .ey_add_three.quote .main_heading span {  background:url(../_images/quote_down.jpg) no-repeat; background-position: bottom right; display:block; padding:0 0px 36px 0; max-height:230px;}
				  
			     #home .ey_add_three.quote  .main_heading h1 { padding-bottom:10px; background:url(../_images/quote_down.jpg) no-repeat; background-position: 100% 67%; padding-bottom:40px; }

				 #home .ey_add_three.quote { background: #FFFFFF url(../_images/border_bottom.png) no-repeat!important; min-height: 370px;  padding: 0;  width: 91%; background-position:  bottom right !important;}
				 #home .ey_add_three.quote .author_link { margin:0 auto; display:block; float:none; top:5px;}
		



		/*2x1 Add*/
			 #home .ey_add_fifteen {  padding:20px 10px 4px 10px; color:#000; background:#F04C3E; 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; min-height:345px;}
			 #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:4.5em; line-height:50px; }
			  #home .ey_add_fifteen .main_heading { float:right; width:100%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; margin:0; max-height:350px; overflow:hidden; height:auto;}
			  #home .ey_add_fifteen .focus_text {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:0; margin-top:44px;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;}
			    #home .ey_add_fifteen .focus_text p, #home .ey_add_fifteen .focus_text strong{color:#000;}
			    #home .ey_add_fifteen .focus_text.focus_dynamic { display:none;}
				#home .ey_add_fifteen .advert_icon {  display: none;}
				 #home .ey_add_fifteen.quote { background:#fff !important;}
				 #home .ey_add_fifteen.quote .focus_text { display:none;}
				  #home .ey_add_fifteen.quote  .main_heading { height:auto; margin:5px auto 0; float:right; width:86%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:20px; padding-bottom:40px; max-height:195px; overflow:hidden;  background:url(../_images/quote_up.jpg) no-repeat; background-position: top left; }
			     #home .ey_add_fifteen.quote .main_heading h1 { padding-bottom:10px; background:url(../_images/quote_down.jpg) no-repeat; background-position: 100% 94%; padding-bottom:40px; }


		/*2x1 Quote*/
			 #home .ey_quote_nineteen  {  min-height:320px; padding:40px 10px 0 10px; color:#000; background:#fff; 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-right:1px solid #999; margin-right:0; margin: 20px auto 0;text-align:center; border:0;}
			 #home .ey_quote_nineteen  .main_image { display:none; }
			  #home .ey_quote_nineteen  .main_text { display:none;}
			   #home .ey_add_nineteen .advert_icon { display: none;}
			  #home .ey_quote_nineteen  .main_heading h1, #home .ey_quote_nineteen  .main_heading h2 { font-size:4.5em; line-height:50px; }
			  #home .ey_quote_nineteen  .main_heading { height:auto; margin:5px auto 0; float:right; width:86%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:20px; padding-bottom:40px; max-height:195px; overflow:hidden;  background:url(../_images/quote_up.jpg) no-repeat; background-position: top left;}
			  #home .ey_quote_nineteen  .main_heading h1 { padding-bottom:40px; background:url(../_images/quote_down.jpg) no-repeat; background-position: 100% 94%;}
			  #home .ey_quote_nineteen .focus_text {display:none;}
			    #home .ey_quote_nineteen  .focus_text p, #home .ey_quote_nineteen .focus_text strong{color:#000;}
			    #home .ey_quote_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:10px auto 0 !important; padding:0; }
				  #home .author_link p { line-height:25px;}

				  #home .read_link { float:right; background:none; -moz-box-ordinal-group:3;   -webkit-box-ordinal-group: 3;  -ms-flex-order: 3; -webkit-order:3;  order: 3; font-size:1.2em; line-height:15px; border:0; margin:10px auto 0; padding:0; position:relative; left:0; top:0; padding-right:0;}
				  #home .ey_add_three.quote .read_link { margin:20px 0;}
				  

				  	#home .ey_quote_nineteen.red{  padding:20px 10px 4px 10px; color:#000; background:#F04C3E; 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; min-height:345px;}
			 #home .ey_quote_nineteen.red .main_image { display:none; }
			  #home .ey_quote_nineteen.red .main_text { display:none;}
			  #home .ey_quote_nineteen.red .main_heading h1,
			  #home .ey_quote_nineteen.red .main_heading h2 { font-size:4.5em; line-height:50px; }
			  #home .ey_quote_nineteen.red .main_heading { float:right; width:100%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; margin:0; max-height:350px; overflow:hidden; height:auto;}
			  #home .ey_quote_nineteen.red .focus_text {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:0; margin-top:44px;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;}
			    #home .ey_quote_nineteen.red .focus_text p,
				#home .ey_quote_nineteen.red .focus_text strong{color:#000;}
			    #home .ey_quote_nineteen.red .focus_text.focus_dynamic { display:none;}
				#home .ey_quote_nineteen.red .advert_icon {  display: none;}

				#home .ey_quote_nineteen.yellow{  padding:20px 10px 4px 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; min-height:345px;}
			 #home .ey_quote_nineteen.yellow .main_image { display:none; }
			  #home .ey_quote_nineteen.yellow .main_text { display:none;}
			  #home .ey_quote_nineteen.yellow .main_heading h1,
			  #home .ey_quote_nineteen.yellow .main_heading h2 { font-size:4.5em; line-height:50px; }
			  #home .ey_quote_nineteen.yellow.main_heading { float:right; width:100%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0; margin:0; max-height:350px; overflow:hidden; height:auto;}
			  #home .ey_quote_nineteen.yellow .focus_text {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:0; margin-top:44px;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1;}
			    #home .ey_quote_nineteen.yellow .focus_text p,
				#home .ey_quote_nineteen.yellow .focus_text strong{color:#000;}
			    #home .ey_quote_nineteen.yellow .focus_text.focus_dynamic { display:none;}
				#home .ey_quote_nineteen.yellow .advert_icon {  display: none;}






				 	 #home .ey_add_fifteen { min-height:370px;  padding:0px 5%; color:#000; background:#FFE300; width:81%; 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:0; margin-right:0; margin: 20px auto 0;text-align:center;background: url(../_images/add_yellow_370.png) repeat-x !important;	background-position: bottom right !important; display:block; position:relative;}
			  #home .ey_add_fifteen.red{ background: url(../_images/add_red_370.png) repeat-x !important;	background-position: bottom right !important;}
			  
			  #home .ey_add_fifteen.green{ background: url(../_images/add_green_370.png) repeat-x !important;	background-position: bottom right !important; min-height: 370px;}
			    #home .ey_add_fifteen.blue{ background: url(../_images/add_blue_370.png) repeat-x !important;	background-position: bottom right !important; min-height: 370px;}

			 #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:206px; overflow:hidden; height:auto;}
			  #home .ey_add_fifteen.yellow .main_heading,
			  #home .ey_add_fifteen.red .main_heading,
			  #home .ey_add_fifteen.blue .main_heading,
			  #home .ey_add_fifteen.green .main_heading  {top: 114px; height:156px; max-height:206px; word-break:break-all; overflow:hidden;}

			  #home .ey_add_fifteen .focus_text {color:#000; background:none; text-indent:0; float:left; width:100%;margin-bottom:0; margin-top:0;-moz-box-ordinal-group: 1;   -webkit-box-ordinal-group: 1;  -ms-flex-order: 1; -webkit-order: 1;  order: 1; top:25px; position:absolute;}
			  #home .ey_add_fifteen.yellow .focus_text, #home .ey_add_fifteen.red .focus_text, #home .ey_add_fifteen.blue .focus_text, #home .ey_add_fifteen.green .focus_text  {  top:80px; height:20px; overflow:hidden;}
				  #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 .advert_icon {  display: none;}

				 #home .ey_add_fifteen.quote {background: #FFFFFF url(../_images/border_bottom.png) no-repeat  !important;
			background-position:-213px 367px !important; min-height:370px;}


			#home .ey_add_fifteen.quote .read_link {   left: 98px;  margin-top: 0;  position: absolute;   top: 324px;}


				 #home .ey_add_fifteen.quote .focus_text { display:none;}
				  #home .ey_add_fifteen.quote  .main_heading { height:auto; margin:40px auto 0; float:none; width:93%;-moz-box-ordinal-group: 2;   -webkit-box-ordinal-group: 2;  -ms-flex-order: 2; -webkit-order: 2;  order: 2;  padding-top:0px; padding-bottom:0; max-height:240px; overflow:hidden;  background:url(../_images/quote_up.jpg) no-repeat; background-position: top left;  text-indent:35px; }
			     #home .ey_add_fifteen.quote .main_heading h1 { padding-bottom:10px; background:none; background-position: 100% 94%; padding-bottom:40px;font-size:2em; line-height:26px;  }
				 #home .ey_add_fifteen.quote .author_link {top: 0;}
				      #home .ey_add_fifteen.quote .read_link {   display: block;  float: none;left: 59%;margin: 0 auto; top: 85%;  width: 63px;}
					   #home .ey_add_fifteen.quote .main_heading span {  background:url(../_images/quote_down.jpg) no-repeat; background-position: bottom right; display:block; padding:0 15px 28px 0; max-height:204px;}


				   #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:4.5em; line-height:50px; }
			     #home .ey_add_nineteen.quote  .main_heading h1 { text-indent:24px; font-size:2.2em; line-height:28px; padding-bottom:30px;}
				  	  	 #home .ey_add_nineteen.yellow { position:relative; min-height:370px;  padding:0px 5%;  color:#000; background:#FFE300; width:81%; 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:0; margin-right:0; margin: 20px auto 0;text-align:center;background: url(../_images/add_yellow_370.png) repeat-x !important; display:block;	background-position: bottom right !important;}
						 		  	  	 #home .ey_add_nineteen.red { min-height:370px;  padding:0px 5%; color:#000; background:#FFE300; width:81%; 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:0; margin-right:0; margin: 20px auto 0;text-align:center;background: url(../_images/add_red_370.png) repeat-x !important;	background-position: bottom right !important; display:block;}
										 
			#home .ey_add_nineteen.green, #home .ey_add_nineteen.blue { min-height:370px;  padding:0px 5%; color:#000; background:#FFE300; width:81%; 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:0; margin-right:0; margin: 20px auto 0;text-align:center;	background-position: bottom right !important; display:block;}
										 
			 #home .ey_add_nineteen.green{ background: url(../_images/add_green_370.png) repeat-x !important; background-position: bottom right !important; }
			    #home .ey_add_nineteen.blue{ background: url(../_images/add_blue_370.png) repeat-x !important;background-position: bottom right !important; }

			#home .ey_add_nineteen.quote { float:right; background: #FFFFFF url(../_images/border_bottom.png) no-repeat  !important;	background-position:bottom right !important;    min-height: 370px; width:81%; padding-top:40px; padding:0 5%; }
		 #home .ey_add_nineteen.quote .read_link { left: 8px; margin-top: 15px; 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 36px 0; max-height:190px;}
			#home .ey_add_nineteen.quote .main_heading {top:0; max-height:226px; padding-bottom:40px; overflow:hidden; padding:0; text-indent:30px; margin-top:40px; height:auto;}


				  #home .ey_add_nineteen .focus_icon,
				  #home .ey_add_nineteen .focus_icon { display:none;}

				#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 { top:110px; height:153px; position:relative; }
				 #home .ey_add_nineteen .main_heading { -moz-box-ordinal-group: 2;  float: right; height: auto; margin: 0; max-height: 350px;  order: 2;  overflow: hidden;  padding-top: 0;  width: 100%; top:63px;}
			  #home .ey_add_ey_add_nineteen.red{ background: url(../_images/add_red_370.png) repeat-x !important;	background-position: bottom right !important;}
			  #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 {background:none;font-size:2em; line-height:28px;}
			  #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,
			  #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 .focus_text,  #home .ey_add_nineteen.red .focus_text,#home .ey_add_nineteen.green .focus_text,  #home .ey_add_nineteen.blue .focus_text{ -moz-box-ordinal-group: 1; background: none ;  color: #000000;  float: left; top:80px; margin-bottom: 0;  margin-top:0;  order: 1;  text-indent: 0;  width: 100%; display:block; height:26px; }




/*1x2 Grey News*/
					#home .ey_news_twentyseven { height:342px; float:left;border:0; padding-right:0; margin-right:0; width:81%; 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; background:#B2B2B2; margin:20px auto 0; padding:14px 5%; display:block; margin-bottom:20px; }
					#home .ey_news_twentyseven  .main_text { padding-bottom:0; border:0; max-height:auto; margin-bottom:5px; height:180px; padding-top:0; width:90%; background-position:98% 98%;}
					#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 { 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; top:0; margin-bottom:8px; max-height:60%;}
					#home .ey_news_twentyseven  .focus_text { display:none;margin-top:4px; -moz-box-ordinal-group: 4;   -webkit-box-ordinal-group: 4;  -ms-flex-order: 4; -webkit-order: 4;  order: 4; margin-bottom:20px;}
					 #home .ey_news_twentyseven  .focus_text.focus_dynamic { margin-bottom:0; display:block; color:#4D4D4D; max-height:52px; height:auto;}
					   #home .ey_news_twentyseven  .focus_text p, #home .ey_news_twentyseven  .focus_text strong {color:#4D4D4D;}


/* Home Styles------------------->*/

.mobile_navigation, .article_navigation { display:none;}
#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:20px; float:none;}
#mobile_data .recommend h1 { margin-bottom:20px;}
.focus_text { color: #666666; left:0; position:relative;}
#mobile_data .focus_text { color:#666; font-size:1em; }
#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: 3px;  border-top-right-radius: 3px; color:#000; margin-left:0%;   width: 286px;
}
 .recommend .main_text { width:93%; display:block; padding-bottom:0; padding-top:15px; }
 .recommend_form  textarea { box-shadow: none; background:#FFF; border-radius: 3px; color:#666; margin-left:0%;   width: 296px; border:0; height:80px;
}

#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:relative; border:0px solid #000;}
 .form_skin {background:url(../_images/shadow_white.png) repeat; width:100%; padding-bottom:20px; float:left; padding-top:0; position:fixed; height:100%; overflow-y:scroll;}
 #mobile_data.single_form .recommend h1 { color:#000; margin-bottom:14px; font-size:2.77777777em; line-height:55px;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {  .form_skin { padding-top:0;} #mobile_data.single_form .recommend h1 { margin-bottom:0;} #mobile_data.single_form .recommend_form textarea { height:60px;} }
		#overlay { background:#fff; color:#000;  width: 100%;left: 0;  height:100%;top: 0;position: fixed;z-index: 9998;margin: 0;padding: 0; }
		#form_placer { border:0px solid #000; position: relative; top:0px; left:0px; margin-left: 0px; width:100%; height: 694px; z-index: 9999; margin:0 auto; }
		#form_container  { display:none; color:#000;  width: 100%;left: 0;  height:100%;top: 0;position: fixed;z-index: 9998;margin: 0;padding: 0;}
#mobile_data.single_form  #ey_canvas { width:100%; height:auto; margin:0 auto; float:left; -webkit-box-shadow: 6px 6px 5px -5px #666, 6px 6px 5px -5px #666; moz-box-shadow: 6px 6px 5px -5px #666, 6px 6px 5px -5px #666; box-shadow: 6px 6px 5px -5px #666, 6px 6px 5px -5px #666;}
#mobile_data.single_form .recommend { background: #FFF; float:none; width:90%;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:90%;}
#mobile_data.single_form #ey_canvas .recommend_form .single_line_text input{ margin-left:0%; width: 96%; padding-left:2%; 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: 96%; margin-left:0; padding:10px 0 0 10px; color:#000; }

#mobile_data.single_form .focus_text { color:#666; position:relative; top:0; left:0; margin-left:0;}
#mobile_data.single_form #ey_canvas .dyn-search-canvas.recommend_form button {float:none;  padding:0 16px 0; width:auto; cursor:pointer;font-size:1.11111em; background:url(../_images/arrow_right_white.png) no-repeat; background-position: center right; margin-right:4px; position:relative; left:50%; line-height:20px; }
#mobile_data.single_form #ey_canvas .focus_text p {font-size:1em; line-height:18px; width:94%;
 background:url(../_images/focus_grey.gif) no-repeat; background: none, url(../_images/focus36x36.png) 0 0 / 18px 18px no-repeat; background-position:0px 0px; width:18px; height:18px; padding-right:5px; text-indent:30px; margin-bottom:8px;}
 #mobile_data.single_form #ey_canvas .sub_text p {font-size:0.666em; line-height:18px; width:94%;
 background:none;  color:#666;  }
 #mobile_data.single_form .detailed_search {padding-bottom:0; height:auto;}
  #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;}
  
   .connect #mobile_data.single_form #ey_canvas p.text_subscribe { background:url(../_images/subscribe_white.png) no-repeat; background: none, url(../_images/subscribe_white36x36.png) 22px 18px / 18px 18px no-repeat;} 
  
  .connect #mobile_data.single_form #ey_canvas p.text_recommend { background:url(../_images/mail_white.gif) no-repeat; background: none, url(../_images/mail_white36x36.png) 22px 18px / 18px 18px no-repeat; }
	
  
 #mobile_data.single_form #ey_canvas p.text_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:60%; line-height:23px; padding:15px 0 18px 50px; text-indent: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:27px; 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:90%; height:36px; margin:0 auto; text-align:right;}
 .send_text { font-size:1.11111em; text-align:right; padding-right:25px; width:88%;  background:url(../_images/arrow_right_white.png) no-repeat; background-position:center right;}
#mobile_data.single_form  #ey_canvas.webcast_height { height:auto; padding-bottom:40px; margin:0 auto; float:left; display:block;}
#ey_canvas.webcast_height .ey_iframe iframe { height: 292px; left: 9.5%; position: absolute; top: inherit; width: 90%;}
.pop_up #ey_canvas.webcast_height  { position:relative; left:0; margin-right:0;}
 #ey_canvas p.multiple_choice label  { display:block; min-width:2em; margin:0; line-height:20px;}
 #ey_canvas p.multiple_choice span {}
 #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-top:20px 0;
   -webkit-box-shadow: none;  moz-box-shadow:none;  box-shadow:none; background:#FFF;}
    #mobile_data #ey_canvas .print_subscription  input[type="radio"] { height:10px;}
  #mobile_data #ey_canvas .print_subscription .single_line_text input { margin-bottom:8px;}
  #mobile_data #ey_canvas .print_subscription p { line-height:20px; font-size:0.83333em;}
  #mobile_data.single_form #ey_canvas .print_subscription input.street {  width:96%; margin-right:6px;}  #mobile_data.single_form #ey_canvas .print_subscription input.no {  width:96%; margin-right:100px; }
    #mobile_data.single_form #ey_canvas .print_subscription input.country { width:96%; margin-right:250px;}

	  #mobile_data.single_form #ey_canvas .print_subscription input.city {  width:96%; margin-right:6px;margin-bottom:6px;}
	    #mobile_data.single_form #ey_canvas .print_subscription input.state {  width:96%;margin-right:6px;margin-bottom:6px;}
		  #mobile_data.single_form #ey_canvas .print_subscription input.zip{  width:96%;margin-bottom:6px;}

		  #mobile_data.single_form #ey_canvas .print_subscription input.phone_number  { margin-right:0; width:96%;}
		  #mobile_data.single_form #ey_canvas .print_subscription input.email_address  { margin-right:0; width:96%;}
		     #mobile_data.single_form #ey_canvas.print_subscription_height .drop_down select { margin-bottom: 8px; height:32px; background:#fff; border:0; color:#999; margin:0 0 8px 0; width:auto; vertical-align:inherit;}
			  #mobile_data.single_form #ey_canvas.print_subscription_height p.drop_down { padding-left:0;}

		  #ey_canvas.print_subscription_height .checkboxes label { display:block; line-height:inherit;width:86%; }
		    #mobile_data #ey_canvas .checkboxes input { padding-top:0;width:auto; display:block; margin-right:10px;
			height:13px;  margin-top:3px; background:none; box-shadow:none;}
		     #mobile_data #ey_canvas .checkboxes span { line-height:10px;}
			 #mobile_data.single_form #ey_canvas .dyn-search-canvas.print_subscription  button { line-height:20px; margin-bottom:20px;font-size: 1em;}
			 #mobile_data.single_form #ey_canvas.print_subscription_height { height:auto; display:block;}
			 #mobile_data.single_form #ey_canvas  p { float:none;}
			   #mobile_data #ey_canvas.print_subscription_height p { padding-left: 5%;float:left; font-weight:bold;line-height:;  }
			   #mobile_data #ey_canvas.print_subscription_height p.checkboxes { padding-left:0;}
			   #mobile_data #ey_canvas .print_subscription p.multiple_choice  { padding-left:0;}
			   #mobile_data.single_form .success #ey_canvas p.text_recommend.contact_icon {line-height:36px; background-position:22px 10px;}
			  #mobile_data.single_form .success #ey_canvas { display:block;}
			   #mobile_data.single_form .success #ey_canvas.print_subscription_height p { lin padding-left:5%; width:83%;}
			  #mobile_data.single_form .success{ float:left; margin-top:10%;}
			   p.tax_recommend  {   padding-left: 5%;}
			   #mobile_data #ey_canvas.print_subscription_height p.single_line_text { padding-left:0;}
			   #mobile_data #ey_canvas.print_subscription_height p.padding_bottom10 {  padding-left: 0;}
			   #mobile_data.single_form .success { width:100%;}
			   #mobile_data.single_form .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; border:0;height:320px; padding-bottom:0;}





/*----*/
  /*-----PRINT BLOCKS---*/

.print_block { position:relative; background:#666; float:left; width:60%; height:auto; padding:12px; margin:0 15px 20px 0;}
.print_image { float:left; width:100%; height:auto; background:#000; margin-bottom:5px; }
.print_image img { width:100% ; display: block; height:auto;}
.print_text {  bottom: inherit; float: right; left: 0; position: relative; width: 100%;}
.print_text h2, .print_block .print p a, .print_block .export_pdf p a {color:#FFF;}
.print_text h2 { font-size:1.2em;}
#home .print_title { margin-bottom:20px;}
#home .print_title h1 { line-height:43px;}
.print_block .export_pdf { margin:10px 0 0 0;}
.print_block .print { margin-bottom:0;}
#home.downloads .focus_text { color: #999999; font-size: 1.5em; margin-bottom: 20px; top: 0;}
#home.downloads .ey_content { margin-left: 0; padding-bottom: 320px; padding-left: 4.6%;  width: 48.4%;
}
#home.downloads .ey_content { margin-top: 0px;}


html.vx-styling { }
#ey_header, #ey_filter { display:none;}
#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_carousel{ background:#666666; float: left; height:427.5px; margin:0 0 1em -25px; width:587.25px; padding:5px 5px 23px 25px; position:relative;}
.ey_carousel_block { position:relative;}
.ey_carousel_text { position:absolute; z-index:500; top:297px; left:24px; width:90%; height:auto; color:#FFF;}
.ey_carousel_text p { font-size:1em; line-height:18px;}
.ey_carousel_text h2 { color:#FFF; margin-bottom:0.2em;}

.ey_map{ background:#666666; float: left; height:auto; margin:0 0 1em -25px; width:587.25px; padding:5px 5px 5px 25px;}
.ey_map_image { float:left; width:389px; height:316px; }
.ey_map_text { float:right; width:180px; height:auto; padding-top:20px; color:#FFF;}
.ey_map_text p{/* margin-bottom:1.7em;*/}
.ey_expert_block, .ey_recommend_block { width:100%; border-top:3px solid #C7C9CB; padding-top:0; padding-bottom:20px;}
.ey_recommend_block, .ey_tag_block, .ey_related_block {}
.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-footer-group;  float:right; width:180px; margin-right:4px; position:relative; left:0; }
#article .content_main { width:48.4%; padding-left:4.6%; background:#FFF;-webkit-box-shadow: 6px 0px 5px -5px #eee inset, 6px 0px 5px -5px #ccc inset; moz-box-shadow: 6px 0px 5px -5px #eee inset, 6px 0px 5px -5px #ccc inset; box-shadow: 6px 0px 5px -5px  #eee inset, 6px 0px 5px -5px #ccc inset;}
.ey_news { background: none ; border: 0 solid #999999; float: left;   overflow: hidden;  padding: 0 2% 0 8%; position: relative; width: 93%;}
#article .ey_news {padding: 66px 2% 0 8%;}
.ey_content {display: table-footer-group; float:none;}
.ey_menu_scroller {overflow-x: inherit; overflow-y: inherit; background: none; float:left; width:45%; min-width:180px;  margin-right:0;   }


#ey_filter  { display:none;}
#article #ey_header { border:0; position:absolute; z-index:1; left:0px; width:50%; height:67px; -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); display:block;}
#article #ey_back  { border-right:0px solid #333; position:absolute; z-index:1; right:3px; width:61px; height:61px; top:0; background: #FFF; text-align:center;}
#home #ey_back  {  right:130px;}
#ey_back img { position:relative; top:23px;}
#ey_logo {width:190px; height:45px; border:0;}
.ey_logo_text {display:none;}



.main_image { margin:0;}
#header, #container_main, #footer, .disclaimer,
.position_relative, .ey_content, .ey_iframe	{ width:100%;}
	.search_results #content{min-height:900px;}
.ey_expert_teaser_image, .ey_expert_text, .ey_map_text { width:100%;}

#content {padding-bottom:0; float:left; background:#F3F3F4; /*background: url(../_images/grey_background_cover.png) repeat-y center center fixed; */}
html #article #content { background: url(../_images/grey_background.png) repeat-y scroll 0 0 / 50.6% auto #FFFFFF;}


#container_main{  float:left;  width:100%; margin:0 auto; z-index:500; position:relative;}
#article #container_main {border-top: 9px solid #FFF;}
.ey_content {padding:0%; position:relative; left:0;  width:53%; padding-right:4px; padding-left:0px; float:right; background:#FFF;-webkit-box-shadow: 6px 0px 5px -5px #eee inset, 6px 0px 5px -5px #ccc inset; moz-box-shadow: 6px 0px 5px -5px #eee inset, 6px 0px 5px -5px #ccc inset; box-shadow: 6px 0px 5px -5px  #eee inset, 6px 0px 5px -5px #ccc inset;}
#article .ey_content { position:relative; left:0;  padding-right:4px;   padding-left: 4.6%;    width: 48.4%;}
#home.search_results .ey_content { position:relative; left:0;  width:48.5%; padding-right:0.7%; padding-left:4.6%; min-height: 900px;}


.ey_logo_skin { background:#FFF; width:51%; position:absolute; height:50px; z-index:1;}
.ey_tax_logo { position:absolute; z-index:22px;}

.ey_expert_teaser_image { width:33%; height:auto; display: table-footer-group; }
.ey_expert_text { padding:0; display: table-header-group;  }
.ey_expert_paragraph { padding:0; display: table-header-group; width:63%; float:right; }

.ey_expert_text h1 { font-size:30px; line-height:35px; margin-top:0;}

.ey_map { margin:0; padding:2%;}
.ey_map { width:101%; margin-bottom:10%; padding-left:25px; margin-left:-9.5%;
background: -webkit-gradient(linear, left top, 0, right top, 460, from(#333333), to(#666));
 background: -webkit-linear-gradient(left, #333333, #666);
 background: -moz-linear-gradient(left, #333333, #666);
 background: -ms-linear-gradient(left, #333333, #666);
 background: -o-linear-gradient(left, #333333, #666); }
.ey_map_image { height:100% !important; width:100% !important;}
.ey_map_image img { height:auto !important; width:100% !important;}

.content blockquote { padding:0 10% 9%; width:80%;}
.bx-controls {   top: 44px; top:0;}
.bx-controls-direction { top: 60px;}
.ey_focus_one .bx-controls {   top: 58px;}
.bx-wrapper .bx-controls-direction a { margin:0 !important;}
.ey_carousel{ width:101%; padding:2% 2% 2% 9%;  margin: 6px 0 10px -9.5%; height:auto;
background: -webkit-gradient(linear, left top, 0, right top, 460, from(#333333), to(#666));
 background: -webkit-linear-gradient(left, #333333, #666);
 background: -moz-linear-gradient(left, #333333, #666);
 background: -ms-linear-gradient(left, #333333, #666);
 background: -o-linear-gradient(left, #333333, #666);  }

.container { width:100%; height: auto !important;}
.ey_left_video { padding:5% 2%; width:96%; margin:0 0 8% 0; position:relative;}

.ey_iframe { display: table-header-group; float:none; border:0; height:20px; width:100%; }
.ey_video_heading { margin-top:14px; overflow:hidden; display: table-footer-group;  float: left;  position: relative;}

#slides .slidesjs-navigation {  position: absolute; top: 87px; margin:0 !important;}
.container_cover { overflow:hidden;}
.slidesjs-slide {}
.slidesjs-control img {display:block; max-width:100%; width:100%; height: auto; position:relative; left:0%;}
.content .slidesjs-pagination { left:40%}
.ey_carousel_block {   position: relative !important; height:0 !important;}
.ey_carousel_text { position: relative !important; min-height:0; float:left; padding:10px 0; left:0!important; top:0 !important; float:left; }
#slides .slidesjs-previous { left:2%;}
#slides .slidesjs-next { right:2%}
#slides .slidesjs-next { left:86.5% !important;}
.content .slidesjs-pagination { left: 40%; top: 172px; position:absolute; margin:0; z-index:50;}
.ey_expert_teaser { width:94%; padding:5% 3%; }
.ey_recommend_block { display:block;}
.ey_news_scroll { height:auto; width:100%;  }

.ey_content.content h3 { padding-bottom:0; padding-top:4.5px; font-weight: normal;}

.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_news a { }


.ey_show { padding:0; height:auto;}

.ey_related_sub { width:100%;}

.ey_news .disclaimer, .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 .download, .ey_news .view, .ey_news .subscribe_pen{ display:block; width:100%; float:left; min-height:20px; margin-bottom:6px; height:auto;}

.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;}

.ey_tag_block { color: #9D9FA2;}
.ey_tag_block strong { color: #000000;}

.download, .view, .subscribe_pen, .webcast, .twitter,.facebook, .linkedin, .google, .mail, .print, .subscribe, .rss, .contact{ display:inline-block; float:left; height:20px; color:#666666; min-width:50%; margin-bottom:10px;}
.app  { display:inline-block; width:auto; float:left; height:20px; color:#666666;}





.ey_left_video { background:#666666; float: left; height:auto; min-height:200px; display:table;
margin: 2px 0 20px -9.5%; width: 101%;  padding:5px 5px 0 25px;
background: -webkit-gradient(linear, left top, 0, right top, 460, from(#333333), to(#666));
 background: -webkit-linear-gradient(left, #333333, #666);
 background: -moz-linear-gradient(left, #333333, #666);
 background: -ms-linear-gradient(left, #333333, #666);
 background: -o-linear-gradient(left, #333333, #666);  }

.ey_iframe  {position: relative;padding-bottom: 56.25%; /* 16:9 */	padding-top: 0px;height: 0;	margin-bottom:0px;}
.ey_iframe iframe { display: block; height: 72%; left: 0; position: relative; top: 4px; width: 98%;}


.ey_video_heading { color:#ffffff;}
.ey_video_heading h2 { font-size:1.0666em; line-height:20px;color:#ffffff; font-weight:bold;}
.ey_video_heading p {font-size:0.9333em;}
.ey_iframe { width:100%; height:99%;}


.hidden, .webcast { display:block;}
.ey_table {   }
.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: 94%; text-align:left; white-space:normal; line-height:inherit;  background:none;}
.ey_news_profiles .ey_author_name { margin-top:10px; margin-bottom:10px;}

 .ey_border_block  { height:13px; border-top: 0px solid #C7C9CB; float: left;padding-top: 4.5px; width: 100%; text-align:left; white-space:normal; line-height:inherit; background:none; }
 .content input { width:70%; }
.ey_news .ey_related_block { padding-bottom:0;}

.ey_tag_block .tag  { float:left;}
.ey_tag_block { color:#8C8C8C;}
.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;}
.download, .view, .subscribe_pen, .webcast, .twitter, .facebook, .linkedin, .google, .mail, .print, .subscribe, .rss, .contact { min-width:55%;}
.ey_share .twitter, .ey_share .facebook, .ey_share .linkedin, .ey_share .google, .ey_share .mail, .ey_share .print, .ey_share .subscribe, .ey_share .contact { min-width:18%;}



#offline_index{ overflow-y: scroll; -webkit-overflow-scrolling: touch; height: 830px;  overflow-x: hidden;}



.ey_related_block h2 { font-size:1.2em; line-height:22px; margin-bottom:14px;}
.ey_related_block h3.news{ height:21px;  padding:0 0 0 20px; margin:0; font-size:13px; line-height:21px; background:url(../_images/news_icon.gif) no-repeat; background-position:left center;}
.ey_related_sections { border-bottom:1px #333 solid; width:100%; float:left;}
p.ey_related_sub  { font-size:0.8em; line-height:15px; color:#999999;margin-bottom: 20px;}
p.ey_related_sub strong { color:#666666;}
#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;}

.hidden, .dyn-search { display: block; }

.ey_news .disclaimer, .ey_news .twitter, .ey_news .download, .ey_news .view,.ey_news .subscribe, .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 { float:left;}

.position_relative.tabs { margin-top:10px;}
.main_image, .position_relative { max-width:100%; height:auto !important;position:relative;}
.position_relative.slide { position:absolute !important; float:left; overflow:visible;}
.main_image,  .position_relative { height:auto !important; position:relative; border:0; padding-bottom:8px;}

.position_relative{  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; }


.position_relative.slide .main_image img {display:block; width:161%; height: auto; position:relative; left:-36%;}
.main_text { width:90%; left:0%; top:0%; padding:0 5% 2% 0; position:relative; color:#000; -moz-box-ordinal-group: 4; -webkit-box-ordinal-group: 4; -ms-flex-order: 4; -webkit-order: 4; order: 4;}

.main_image {   -moz-box-ordinal-group: 1; -webkit-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1;}
.main_heading {-moz-box-ordinal-group: 3; -webkit-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3;  left: 0%;
    padding: 0 0 0; position: relative;width: 100%;}
.focus_text {  background:none; color: #666666; left:0; position:relative; font-size:1.5em; margin-bottom:8px; text-indent:0; -moz-box-ordinal-group: 2; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; width:100%;}

#article .focus_icon, .news_icon, .article_icon, .focus_content { display:inline-block; vertical-align:middle;}
.focus_content { padding-left:0; line-height:20px; padding-top:2px;}
.focus_icon {  width:18px; height:18px;}


.news_icon {background: url(../_images/news_black.png) no-repeat; width:15px; height:15px;}
.article_icon { display:none;}


.main_heading br, .main_text br { display:none;}
.focus_text p {margin:0px 0 0 0;}
.main_text h1 { color:#000; font-size:2.5em; line-height:30px; margin-bottom:2px;}
.main_text h2 { color:#000;font-size:1.5em; line-height:20px;}
.blue .main_text { position: absolute; left: 0%; margin:0 auto; display:inline-block; top: auto; z-index:16;
width:100%; background:#F3F1ED; padding:1% 0%; bottom:0; }

.ey_column_order { display:block;  display: -webkit-box; display: -moz-box; display: -webkit-flex; display: flex;
    -moz-box-orient:vertical; -webkit-box-orient:vertical; -ms-box-orient: vertical; -webkit-flex-direction: column; flex-direction: column;}

.content .focus_text {font-size:1em; margin-top:0;}
.main_heading h1 {font-size:1.333em; line-height:30px;}
#home .main_heading h1 {font-size:2.5em; line-height:30px;}
.main_text h2 { color:#000;font-size:1.5em; line-height:20px; margin-bottom:10px;}
#article .main_text h2 { color:#000;font-size:1em; line-height:20px; margin-bottom:15px;}
#article .main_heading h1 {font-size:1.66em; line-height:30px; margin-bottom:8px;}
.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%; height: auto; position:relative; left:0%;}
.content .dyn-search button, .dyn-search buton { background:url(../_images/button.png) no-repeat; border:0; width:40px; height:40px; padding:0;}


.blockquote { text-align:center;}
.blockquote p { display:inline-block; border-top:1px solid #999; padding-top:0.8em;}

.inside_page #container_main{   margin: 0 auto;   width: 818px;	background:#FFF;position:relative;z-index:10;top:0px;}

html.ie .ey_column_order {display:block;}

#offline_search { margin-top: 0px; }
	#offline_search [type=search] {  width: 72%;}
	  #offline_search h1 { color: #000; font-size: 22px; display:table-cell;  }
	  
/*** Adriano - 22/04/14 ***/
html.ie9 #article #ey_logo {width:207px; background: #FFFFFF; height:67px; padding:10px 48% 0 0; position: absolute; top:-10px; left:-10px; z-index:9;}
html.ie9 .main_image {position: relative; z-index:19;}
html.ie9 .ey_content.content {}
html.ie9 .content_main {float:right !important;}
html.ie9 .ey_menu_scroller { }

html.ie9 .ey_column_order h1 {color: #000 !important; }

html.ie9 #article .focus_text {position:relative !important; display:table-header-group; height:30px; font-size:1em; top: 0px !important; left:0px !important;}
html.ie9 #article .focus_content p strong {color: #818285 !important;}
html.ie9 .focus_icon {background: url(../_images/focus_grey.gif) no-repeat !important; background: none, url(../_images/focus36x36.png) 0 0 / 18px 18px no-repeat !important; background-position:0px 0px; width:18px; height:18px; }

html.ie9 .heading_position {position:relative !important; display:table-row-group; top: 10px !important; left:0px !important;}
html.ie9 .ey_column_order .main_text {position:relative !important; display:table-footer-group; top: 0px !important; left:0px !important;}

html.ie9 .twitter, html.ie9 .facebook, html.ie9 .linkedin, html.ie9 .google, html.ie9 .mail, html.ie9 .print {width:100% !important; margin-bottom:3%;}html.ie9 #article .focus_content p strong {color: #818285 !important;}
html.ie9 .focus_icon {background: url(../_images/focus_grey.gif) no-repeat !important; background: none, url(../_images/focus36x36.png) 0 0 / 18px 18px no-repeat !important; background-position:0px 0px; width:18px; height:18px; }

html.ie9 .heading_position {position:relative !important; display:table-row-group; top: 10px !important; left:0px !important;}
html.ie9 .ey_column_order .main_text {position:relative !important; display:table-footer-group; top: 0px !important; left:0px !important;}

html.ie9 .twitter, html.ie9 .facebook, html.ie9 .linkedin, html.ie9 .google, html.ie9 .mail, html.ie9 .print {width:100% !important; margin-bottom:3%;}