/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by bracketLESS (codeblog.co.uk/bracketless) */ .newsspec_infographic_holder { }.newsspec_infographic_holder p,.newsspec_infographic_holder h1,.newsspec_infographic_holder h2,.newsspec_infographic_holder h3 { padding: 0; margin: 0; font-size: 1em; line-height: normal; font-size: 100%;}.newsspec_infographic_holder p { clear: none;}.newsspec_infographic_holder ul,.newsspec_infographic_holder ul li { background-image: none; list-style-type: none; padding: 0; margin: 0; background: none; list-style: none; font-size: normal; font-size: 1em; line-height: normal; font-size: 100%;}.newsspec_infographic_holder:after { content: ""; display: table; clear: both;}.newsspec_infographic_holder * { line-height: normal; font-size: normal;}.newsspec_infographic_holder:after { content: ""; display: table; clear: both;}#newsspec_7301 { max-width: 624px; max-width: 585px\9; margin: 1em 0; color: #404040; font-family: Arial; font-size: 16px;}#newsspec_7301 .ns_outer_wrapper_img_src { display: block; position: absolute; bottom: 0; right: 0; color: white; padding: 3px; font-size: 0.75em; font-weight: bold;}#newsspec_7301 .ns_separator { border-top: 1px solid #CCCCCC; padding-top: 8px;}#newsspec_7301 .ns_outer_wrapper { background-image: url("http://newsimg.bbc.co.uk/media/images/73525000/jpg/_73525410_preschoolart_thinkstockv3_6.jpg"); background-size: cover; background-repeat: no-repeat; background-position: top right; position: relative;}#newsspec_7301 .ns_inner_wrapper { background: white; background: rgba(255, 255, 255, 0.8); height: 100%; width: 100%; padding: 0 1.875em 0 1.4375em; display: block; max-width: 45%;}#newsspec_7301 .ns_inner_wrapper .ns_title { font-size: 1.125em; font-weight: bold; padding: 8px 0 0 0;}#newsspec_7301 .ns_inner_wrapper .ns_subtitle { font-size: 0.9375em; padding: 4px 0 8px 0;}#newsspec_7301 .ns_inner_wrapper .ns_intro { padding: 10px 0;}#newsspec_7301 .ns_inner_wrapper .ns_header { margin-bottom: 12px;}#newsspec_7301 .ns_outer_wrapper .ns_inner_wrapper .ns_footer { font-size: 0.875em; margin-top: 8px; padding-bottom: 8px;}#newsspec_7301 .ns_inner_wrapper .ns_header .ns_super_impact { font-size: 3em; font-weight: bold; margin-top: 0em;}#newsspec_7301 .ns_inner_wrapper .ns_header .ns_header_left { float: left; margin: 0 30px 0 0;}#newsspec_7301 .ns_inner_wrapper .ns_header .ns_header_left .ns_super_impact { color: #2e6771;}#newsspec_7301 .ns_inner_wrapper .ns_header .ns_header_right .ns_super_impact { color: #d1700e;}#newsspec_7301 .ns_inner_wrapper .ns_header:after { clear: both; content: ""; display: table;}#newsspec_7301 .ns_inner_wrapper ul li { list-style: none; background: none; margin: 0 0 0.875em 0;}#newsspec_7301 .ns_inner_wrapper ul li .ns_impact { color: #d1700e; font-size: 1.625em; font-weight: bold; margin: 5px 0;}#newsspec_7301 .ns_inner_wrapper ul li .ns_impact strong { color: #d1700e;}#newsspec_7301 .ns_inner_wrapper .ns_paragraph { margin-top: 24px;}@media only screen and (min-width: 1px) { #newsspec_7301 .ns_outer_wrapper { background-image: none; } #newsspec_7301 .ns_outer_wrapper_img_src { display: none; } #newsspec_7301 .ns_outer_wrapper .ns_inner_wrapper { display: inline; max-width: 100%; } #newsspec_7301 .ns_outer_wrapper .ns_inner_wrapper .ns_footer { font-size: 1em; margin-top: 0; padding-bottom: 0; }}@media only screen and (min-width: 480px) { #newsspec_7301 .ns_outer_wrapper { background-image: url("http://newsimg.bbc.co.uk/media/images/73525000/jpg/_73525410_preschoolart_thinkstockv3_6.jpg"); background-size: cover; background-repeat: no-repeat; background-position: top right; position: relative; } #newsspec_7301 .ns_outer_wrapper .ns_outer_wrapper_img_src { display: block; position: absolute; bottom: 0; right: 0; color: white; padding: 3px; font-size: 0.75em; font-weight: bold; } #newsspec_7301 .ns_outer_wrapper .ns_inner_wrapper { display: block; max-width: 45%; } #newsspec_7301 .ns_outer_wrapper .ns_inner_wrapper .ns_header_right { float: none; } #newsspec_7301 .ns_outer_wrapper .ns_inner_wrapper .ns_footer { font-size: 0.875em; margin-top: 8px; padding-bottom: 8px; }}