html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video, img { margin: 0;padding: 0; border: 0;font-size: 100%;vertical-align: baseline; box-sizing:border-box;}
@font-face {font-family: 'MuseoSans-700';src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_0_0.eot);src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_0_0.eot?#iefix) format('embedded-opentype'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_0_0.woff2) format('woff2'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_0_0.woff) format('woff'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_0_0.ttf) format('truetype');}
@font-face {font-family: 'MuseoSans-300';src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_1_0.eot);src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_1_0.eot?#iefix) format('embedded-opentype'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_1_0.woff2) format('woff2'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_1_0.woff) format('woff'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_1_0.ttf) format('truetype');}
@font-face {font-family: 'MuseoSans-100';src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_2_0.eot);src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_2_0.eot?#iefix) format('embedded-opentype'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_2_0.woff2) format('woff2'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_2_0.woff) format('woff'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_2_0.ttf) format('truetype');}
@font-face {font-family: 'MuseoSans-700Italic';src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_3_0.eot);src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_3_0.eot?#iefix) format('embedded-opentype'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_3_0.woff2) format('woff2'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_3_0.woff) format('woff'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_3_0.ttf) format('truetype');}
@font-face {font-family: 'MuseoSans-300Italic';src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_4_0.eot);src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_4_0.eot?#iefix) format('embedded-opentype'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_4_0.woff2) format('woff2'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_4_0.woff) format('woff'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_4_0.ttf) format('truetype');}
@font-face {font-family: 'MuseoSans-900';src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_5_0.eot);src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_5_0.eot?#iefix) format('embedded-opentype'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_5_0.woff2) format('woff2'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_5_0.woff) format('woff'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_5_0.ttf) format('truetype');}
@font-face {font-family: 'MuseoSansDisplay-Black';src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_6_0.eot);src: url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_6_0.eot?#iefix) format('embedded-opentype'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_6_0.woff2) format('woff2'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_6_0.woff) format('woff'),url(//www.g20-insights.org/wp-content/themes/web-labels/webfonts/3079B2_6_0.ttf) format('truetype');} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body              			{ line-height: 1; overflow-x: hidden;}
ol, ul              			{ list-style: none; margin:0; padding:0;}
blockquote, q            		{ quotes: none;}
table              			{ border-collapse: collapse; border-spacing: 0;}
.isc-source-text 			{ background: rgba(255,255,255,0.8)!important; color: rgb(153, 153, 153)!important; font-size: 0.6em!important; padding: 0 0.5em!important; }
.isc-source-text a 			{ color: rgb(153, 153, 153)!important; }
.isc-source-text a:hover	{ color: #22A973!important; }
.isc-source,
.vorschau-single { position: relative!important;}
.isc-source-text { top: 88%!important; left: 0!important; position: absolute;} span.wpcf7-form-control-wrap 	{ position: unset!important; } .links							{ float:right;}
.rechts							{ float:right;}
.center							{ text-align:center;}
.weis							{ color:#FFFFFF;}
.schwarz						{ color:#000000;}
.gross							{ text-transform:uppercase;}
.keincss						{ border:none!important; padding:0px!important; margin:0px!important; float:none!important; }
img.alignleft, .entry .alignleft			{ float:left; margin-right:20px;}
img.alignright, .entry .alignright			{ float:right; margin-left:20px;}
img.aligncenter, .entry .aligncenter			{ display: block; margin-left: auto; margin-right: auto; }
iframe 							{max-width:100%;}
.clear							{ clear:both;}
.clearfix:after                 			{ content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix                       			{ display: inline-block;}
html[xmlns] .clearfix           			{ display: block;}
* html .clearfix                			{ height: 1%;}
p.wp-caption-text					{ font-size:11px; font-style:italic;}
.top-clear 							{ clear: both; }
.hinweisbar 						{ padding: 10px 20px 10px 20px; box-sizing:border-box; font-size:13px; line-height:20px; text-align:center;}
#cookie-notice .button			{color: #22A973;}
.wp-caption 					{ max-width: 100%; }
#scroll_to_top 					{ display: none; }
#scroll_to_top a 				{ width: 40px!important; height: 40px!important; border-radius: 0px!important; text-indent: -9999px; right: inital!important; left: 30px!important; bottom: 30px; top: initial!important; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/scrolltop.png) #22A973 no-repeat center center!important; margin-left: 0!important; } .btn 							{ display: inline-block; text-align: center; background: rgb(160, 45, 52) none repeat scroll 0% 0%; border-radius: 3px; padding: 10px 15px;}
.title a 						{ color: #22A973; } input, textarea 					{ -webkit-appearance: none; border-radius: 0px; } body							{ font-family: 'MuseoSans-300', sans-serif; background: #eeeeee; }
a							{ outline:none; text-decoration:none; -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
h1, h2, h3, h4, h5					{ font-weight:normal;}
sup { vertical-align: super!important; font-size: smaller!important;}
sub { vertical-align: sub!important; font-size: smaller!important;}
#page 							{ width:100%; margin:0 auto;}
.vc_tta-panel-heading 			{ border: none!important; background: #fff!important; }
.vc_tta-title-text 				{ color: #22A973; }
.vc_tta-panel-body				{ border: none!important; background: #fff!important; }
.vc_tta-panel 					{ border: solid 1px #22A973; }
.wpb_single_image .vc_figure-caption { background: rgba(0,0,0,0.7); color: #fff; padding: 2px 5px; box-sizing: border-box;font-size: 0.6em!important; text-align: center; }
blockquote p 					{ font-family: 'Georgia',serif; font-size: 18px; font-weight: bold; font-style: italic; text-align: center;margin-bottom: 25px!important; }
.white-btn 						{ font-family: 'MuseoSans-700', sans-serif; border: solid 3px #fff; padding: 10px; color: #fff!important; text-align: center; display: block; max-width: 250px; text-decoration: none!important; line-height: 1em;}
.white-btn:hover 				{ color: #22A973!important; background: #fff; }
.green-btn 						{ font-family: 'MuseoSans-700', sans-serif; border: solid 3px #22A973; padding: 10px; color: #22A973!important; text-align: center; display: block; max-width: 250px; text-decoration: none!important; line-height: 1em; background: #fff; }
.green-btn:hover 				{ color: #fff!important; background: #22A973; }
.edit 							{ display: none; position: fixed; top: 10px; left: 10px; } .in-the-spotlight .white-btn 	{ margin: 0 auto; } #top-header						{ display: inline-block; float: right; width: 100%; max-width: 1000px; margin: 20px 0;}
.top-note 						{ font-size:0.8em; font-style: italic; color:#b8b8b8; display:inline-block; float:left; }
.search-area  					{ display: inline-block; float: right; }
.single-nav 					{ font-size: 16px; color: #000; text-transform: uppercase; float: left; margin-top: 7px; }
#searchform 					{ float: left; display: inline-block; }
#suchfeld 						{ font-family: 'MuseoSans-300', sans-serif; font-size: 16px; color: #000; text-transform: uppercase; float: right; background: none; border-top: none; border-right: none; border-left: none; border-bottom: solid 1px #000; padding: 5px; }
#searchsubmit 					{ float: left; width: 30px; height: 30px; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/search.jpg) no-repeat center center; text-indent: -99999px; border: none; cursor: pointer; margin: 0 5px 0 50px;} #logo, #logo img					{ display:inline-block; width:auto!important; min-width:0px!important; max-width:100%; float: left;}
#header							{ width:100%; height:auto;}
#header img.headimg				{ max-width:1660px; padding:0px 30px 0px 30px; width:100%; height:auto; box-sizing: border-box; margin: 0 auto; display: none!important;}
.home #header img.headimg		{ display: block; }
#branding 						{ height:auto; max-width:1660px; margin:0 auto 60px auto; padding:0 30px; box-sizing: border-box; min-height: 122px;}
.rev_slider_wrapper,
.forcefullwidth_wrapper_tp_banner { max-width: 1600px; margin: 0 auto!important; }
#rev_slider_1_1_wrapper 			{ left: 0!important; }
.slidertext-desktop 				{ width: 0px; min-width: 0px!important; height: 0px; overflow: visible!important;}
.slidertext-netbook,
.slidertext-tablet,
.slidertext-mobile 				{ width: 0px; min-width: 0px!important; height: 0px; overflow:hidden!important;}
.rev_slider h4 {font-family: 'MuseoSans-700';}
.rev_slider h4 a:hover {text-decoration:none!important;} @media screen and (max-width: 768px) { .rev_slider h4 {line-height:1.5em;}
}  #nav							{ display: inline-block; float: right; width: 100%; max-width: 1150px; background: #dedede; height: 52px;position: relative; z-index: 99;}
#nav ul li 						{ position: relative; display: inline-block; }
#nav ul li a					{ font-size: 22px; color: #000; text-transform: uppercase; text-align: center; float: left; display: block; padding: 15px 20px; box-sizing: border-box; border-right: solid 1px #fff; margin-left: -4px;}
#nav ul li:first-child a			{ margin-left: 0px; }
#nav ul li:last-child a			{ border-right: none; }
#nav ul li:hover a 				{ background: #d2d2d2; }
#nav ul li ul 					{ background: rgba(210,210,210,0.8); display: none; position: absolute; top: 52px; left: 0; width: calc(100% - 1px); padding: 20px 0; } #nav ul li:hover ul 			{ display: block; }
#nav ul li ul li a	 			{ font-size: 16px; text-transform: none; background: none!important; border: none!important; width: 100%; padding: 5px 20px;}
#nav ul li ul li a:hover 		{ color: #22A973; }
.ie #nav ul li a 				{ padding: 15px 19px; } #fp-nav  						{ position: fixed; right: 30px; top: 300px; z-index: 99999;}
#menu-front-page li 			{ clear: both; min-height: 35px; }
#menu-front-page li a 			{ display: none; background: #22A973; max-width: 200px; font-family: 'MuseoSans-700'; font-size: 10px; text-decoration: none;  color: #fff; padding: 5px 10px 5px 5px; text-align: center; margin-bottom: 10px; float: right; margin-right: -10px; -webkit-box-shadow: -2px 0 10px 0 rgba(255,255,255,0.6);
box-shadow: -2px 0 10px 0 rgba(255,255,255,0.6);}
#menu-front-page li:before 	{ content: ""; display: block; width: 18px; height: 18px; float: right; background: #eeeeee; border: solid 1px #22A973; border-radius: 18px; position: relative; z-index: 9998;}
#menu-front-page li:hover:before,
#menu-front-page .active:before { background: #22A973; }
#menu-front-page li:hover a 	{ display: block; }
#menu-front-page li.active a	{ display: block; } .home .breadcrumbs 				{ display: none; }
.breadcrumbs 					{ text-transform: uppercase; color: #b8b8b8; font-size: 12px; margin-bottom: 20px; }
.breadcrumbs a 					{ color: #b8b8b8; }
.entry strong
#content-wrap-page				{ width:100%; min-height:100px!important; height:auto; }
#content-wrap 					{ min-height:100px; max-width:1600px; margin: 0 auto; padding:0px; box-sizing: border-box; }
#content						{ background: #fff; padding: 30px;  display: inline-block; }
.home #content 						{ width: 100%;}
#footer-content					{ width: 100%; background: #fff; padding: 30px; display: inline-block; margin: 40px auto; }
#footer-content img 			{ max-width:100%; height:auto; }
#footer-content #latest-policy-brief-area { padding-bottom: 0; margin-bottom: 0; border:none; }
#post-content-info 				{ width:67%; }
.responsible 					{ display: inline-block; font-size: 12px; line-height: 16px; margin: 10px auto; float: left; }
.report-post-custom-link 		{ display: inline-block; font-size: 12px; line-height: 16px; margin: 10px 10px 10px auto ; float: right; color: #000; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/report-post.png) left center no-repeat; background-size: contain; padding-left: 20px; text-decoration: underline;}
.report-post-custom-link:hover 		{ color: #22A973; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/report-post-hover.png) left center no-repeat; background-size: contain; text-decoration: none;}
.entry						{ line-height:22px;}
.entry img					{ max-width:100%; height:auto;}
h1 							{ font-family: 'MuseoSans-300'; color: #22A973; font-size: 38pt; line-height: 44pt; margin-bottom: 15px; }
h2							{ font-family: 'MuseoSans-300'; color: #22A973; font-size: 30pt; line-height: 40pt;}
h3							{ font-family: 'MuseoSans-300'; color: #22A973; font-size: 25pt; line-height: 32pt;}
h4							{ font-family: 'MuseoSans-300'; color: #22A973; font-size: 19pt; line-height: 26pt; }
h5							{ font-family: 'MuseoSans-300'; color: #22A973; font-size: 14pt; line-height: 20pt;}
p 							{ font-size: 13pt; line-height: 22pt; color: #000; }
.entry a					{ color:#22A973; text-decoration:none;}
.entry a:hover					{ color:#22A973; text-decoration:underline;}
.blog-content p a					{ color:#22A973; text-decoration:underline;}
.blog-content p a:hover					{ color:#22A973; text-decoration:none;}
.entry a.btn 					{ color: rgb(255, 255, 255);}
.entry a.btn:hover 				{ border:2px solid rgb(160, 45, 52); background:#fff; color:rgb(160, 45, 52);}
.entry p					{ margin-bottom:18px;}
.entry ol li					{ list-style: decimal outside none; margin-left: 20px; margin-bottom: 10px; font-size: 13pt; line-height: 22pt;}
.entry ul li					{ list-style: circle outside none; margin-left: 20px; margin-bottom: 10px; font-size: 13pt; line-height: 22pt;}
.entry strong 				{ font-family: 'MuseoSans-700'; font-weight: normal; } input.wpcf7-text 	{ background-color: #fff; border: none; color: #3A302F; font-size: 14px; line-height: 24px; margin-bottom: 15px; }
.wpcf7-text 		{ padding: 0.8em 20px 0.8em 20px; width: 100%; box-sizing: border-box;}
textarea.wpcf7-textarea { background-color: #fff; border: none; color: #3A302F; font-family: 'Ubuntu',sans-serif; font-size: 14px; line-height: 24px; margin-bottom: 15px;}
.wpcf7-textarea 	{ padding: 0.8em 20px 0.8em 20px; width: 100%; min-width: 100%; max-width: 100%; height: 107px; min-height: 107px; max-height: 107px; box-sizing: border-box;}
.wpcf7-submit:hover 	{ cursor: pointer; color: #F8332B; background: #fff; font-weight: normal; -webkit-transition: all 300ms ease 0s; -moz-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
input.wpcf7-submit 	{ font-family: 'MuseoSans-700', sans-serif; border: solid 3px #fff; padding: 10px; color: #fff!important; text-align: center; display: block; max-width: 250px; font-weight: normal; text-decoration: none!important; line-height: 1em; background: #22A973!important; }
input.wpcf7-submit:hover 				{ color: #22A973!important; background: #fff!important; } .home h1 a,
.home h4 a 						{ text-decoration: none!important; } #overarching-visions-section,
#latest-policy-brief-area 		{ margin-bottom: 30px; border-bottom: solid 1px #d2d2d2; padding-bottom: 30px; }
#overarching-visions-section 	{ margin-bottom: 0px; border-bottom: none; padding-bottom: 0px; } .home #policy-area-section h1,
.home #overarching-visions-section h1 { font-size: 30pt; line-height: 36pt; text-align: center; text-transform: uppercase; }
.home #policy-area-section p,
.home #overarching-visions-section p { text-align: center; max-width: 800px; margin: 0 auto; }
#area-list 						{ margin-top: 30px; }
#area-list li 					{ list-style: none; display: block; width: calc(33% - 20px); margin-bottom: 30px; margin-right: 30px; position: relative; margin-left: 0; float: left;}
#area-list li:nth-child(3n) 	{ margin-right: 0px; } #area-list li img 				{ width: 100%; height: auto; display: block;}
#area-list li .gradient-overlay { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(34,169,115,0.75); padding: 0px 40px 0px 40px; box-sizing: border-box; -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
#area-list li .gradient-overlay:hover { background: rgba(0,0,0,0.3); -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
#area-list li .gradient-overlay h4 { font-family: 'MuseoSans-700',sans-serif; font-size: 16pt; line-height: 1.1em; color: #fff; text-align: center; position: relative; top: 50%; transform: translateY(-50%);  }
#overarching-list 						{ margin-top: 30px; }
#overarching-list li 					{ list-style: none; display: block; width: calc(33% - 15px); margin-bottom: 30px; margin-right: 30px; position: relative; margin-left: 0; float: left; -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
#overarching-list .fix-it 				{ min-height: 600px; }
#overarching-list li:hover 				{ background: #ededed; -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
#overarching-list li:nth-child(3n) 	{ margin-right: 0px; }
#overarching-list li img 				{ width: 100%; height: auto; display: block;}
#overarching-list li a 					{ height: 100%; }
.vision-title 							{ font-family: 'MuseoSans-700'; font-size: 24px; line-height: 32px; text-decoration: none!important; width: 100%; display: block; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/sub-line.jpg) no-repeat bottom left; padding: 10px 0; margin-bottom: 15px; }
.inside-box 							{ padding: 0 30px 45px 30px; box-sizing: border-box; width: 100%; min-height: 200px; }
.author-link 							{ font-size: 14px; color: #808080!important; text-decoration: none!important; font-family: 'MuseoSans-700';}
.institute-link							{ font-size: 14px; color: #808080!important; text-decoration: none!important; line-height: 1.6 !important;}
.author-link:hover,
.institute-link:hover					{ color: #22A973!important; }
.the-authors 							{ width: 100%; display: inline-block;}
.the-authors li 						{width: 100%!important; display: inline!important; margin: 0!important; line-height: 15pt!important; } .the-authors li:after					{ content: ","; margin-left: -5px; color: #808080!important}
.the-authors li:last-child:after		{ content: ""; }
#latest-policy-brief-area h4 	  		{ font-size: 30pt; line-height: 36pt; margin-bottom: 15px; text-transform: uppercase; }
#latest-policy-brief-area strong 		{ font-family: 'MuseoSans-700'; font-weight: normal; font-size: 16pt; line-height: 24pt; }
#latest-policy-briefs-section			{ width: 68%; float: left; margin-top: 29px;  }
#latest-policy-briefs li 				{ list-style: none; display: block; width: calc(50% - 30px); margin-right: 30px; position: relative; margin-left: 0; float: left;}
.the_topic  							{  width: 100%; min-height: 20px; display: block; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/topic.jpg) repeat-x right center; }
.the_topic a							{ display: none; font-family: 'MuseoSans-700'; font-size: 11px; text-transform: uppercase; text-decoration: none;  color: #848484; background: #fff; padding: 0 10px 0 0;}
.the_topic a:first-of-type 				{ display: inline-block; }
.co-chair  							 	{  width: 100%; min-height: 20px; display: block; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/co-chair.jpg) repeat-x right center; }
.co-chair span 							{ display: inline-block; font-family: 'MuseoSans-700'; font-size: 11px; text-transform: uppercase; text-decoration: none;  color: #22A973; background: #fff; padding: 0 10px 0 0;}
.young-global-changer  							 	{  width: 100%; min-height: 20px; display: block; }
.young-global-changer span 							{ display: inline-block; font-family: 'MuseoSans-700'; font-size: 11px; text-transform: uppercase; text-decoration: none;  color: #808080; background: #fff; padding: 0 10px 0 0;}
.home #latest-policy-briefs li {
display: inline-block;
float: none;
width: calc(49% - 30px);
vertical-align: top;
}
#latest-policy-briefs strong 			{ margin: 10px 0 5px 0; display: block; font-family: 'MuseoSans-700'; font-weight: normal;}
#latest-policy-briefs a strong			{ color: #000; text-decoration: none; font-size: 16pt; line-height: 22pt; }
#latest-policy-briefs a 				{ text-decoration: none; }
.excerpt 								{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/sub-line.jpg) no-repeat bottom left; padding-bottom: 20px; margin-bottom: 20px;}
.excerpt p 								{ margin-bottom: 0px; overflow: hidden; display: box;  line-clamp: 5; box-orient: vertical; }
.in-the-spotlight  						{ width: 32%; float: left; background: #22A973; color: #fff; padding: 30px; box-sizing: border-box;}
.in-the-spotlight h4,
.in-the-spotlight p,
.in-the-spotlight a,
.in-the-spotlight a:hover{  text-decoration: none; color: #fff; }
#contributing-think-tanks h4,
.videos h2 { font-size: 30pt; line-height: 36pt; text-transform: uppercase; text-align: center; margin-bottom: 30px;}
#contributing-think-tanks ul 			{ max-height: 130px; overflow: hidden; }
.show 									{ max-height: 100%!important; }
#ctt-btn 								{ margin: 30px auto 0 auto; cursor: pointer; }
#contributing-think-tanks li 			{ list-style: none; display: block; width: calc(16% - 30px); margin-right: 30px; margin-bottom: 20px; position: relative; margin-left: 0; float: left;}
#contributing-think-tanks li img 		{ display: block; max-height: 70px; width: auto; margin: 0 auto; }
.think-tanks-link	 					{ font-size: 12px; text-align:center; text-decoration: none!important; color: #404040!important; display: block; box-sizing: border-box; margin: 20px auto 0 auto;}
.no-center p 							{ text-align: left!important; max-width: 100%!important; } .archive #area-list 						{ margin-top: 30px; }
.archive #area-list li 					{ list-style: none; display: block; width: calc(50% - 15px); margin-bottom: 30px; position: relative; margin-left: 0; float: left;}
.archive #area-list li:nth-child(odd) 	{ margin-right: 30px; }
.archive #area-list li:nth-child(even) 	{ margin-right: 0px; }
.archive #area-list li:last-child 	 	{ float: left; clear: none; }
.archive #overarching-visions-section h1 a 		{ text-decoration: none;}
.archive #overarching-list li 					{ width: calc(50% - 15px); }
.archive #overarching-list li:nth-child(odd) 	{ margin-right: 30px; }
.archive #overarching-list li:nth-child(even) 	{ margin-right: 0px; } #think_tanks_archive 					{ margin-top: 40px; }
#think_tanks_archive li 					{ width: calc(25% - 23px); margin-bottom: 30px; margin-right: 30px; float: left;  }
#think_tanks_archive li:nth-child(4n) 		{ margin-right: 0px; }
#think_tanks_archive li img				{ width: auto; max-height: 80px; margin: 0 auto 20px auto; display: block;}
.tt-thumbs 								{ vertical-align: center; height: 100%; }
#think_tanks_archive .post-vorschau 	{ padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
#think_tanks_archive a 					{ width: 90%; font-size: 12px; text-align:center; text-decoration: none; color: #404040; display: block; box-sizing: border-box; margin: 0 auto; min-height: 100px;}
@media (min-width: 1024px) and (max-width: 1337px) { #think_tanks_archive a { min-height: 100px; } } .pa-head 							{ position: relative; margin-bottom: 20px;}
.pa-head img						{ width: calc(100% + 60px); margin: -30px -30px 0 -30px; }
.pa-title 							{font-family: 'MuseoSans-700'; position: absolute; top: 5px; left: 0px; color: #fff; font-size: 22px; line-height: 22px; display: block; width: 100%; }
.pa-title span 						{ font-size: 12px; text-transform: uppercase;  }
.pa-title.g20-performance span 						{ display:block; margin-top:13px;float:none!important; margin-right:0px!important;  }
.pa-title.g20-performance span:after { display:none!important;}
#recommendations						{ width: 68%; padding-right: 15px; float: left; border-right: solid 1px #ededed; margin-top: 20px; }
#recommendations h4 					{ font-size: 38px; line-height: 52px; margin: 0px 0 30px 0; } #recommendations-post li 				{ list-style: none; display: block; width: calc(50% - 15px); margin-right: 30px; position: relative; margin-left: 0; float: left; margin-bottom: 40px;}
#recommendations-post li:nth-child(even) { margin-right: 0; }
#recommendations-post strong 			{ font-family: 'MuseoSans-700'; font-size: 16pt; line-height: 24pt; margin: 10px 0 5px 0; display: block; color: #000; text-decoration: none; font-weight: normal;}
#visions						{ width: 32%; padding-left: 15px; float: left; margin-top: 20px; }
#visions h4 					{ font-size: 38px; line-height: 52px; margin: 0px 0 30px 0; }
#visions-post li 				{ list-style: none; display: block; width:100%; position: relative; margin-left: 0; float: left; margin-bottom: 40px;}
#visions-post strong 			{ font-family: 'MuseoSans-700'; margin: 10px 0 5px 0; display: block; color: #000; text-decoration: none; font-weight: normal; font-size: 16pt; line-height: 24pt; } .videos ul li 					{ width: calc(33.33% - 20px); display: block; margin-right: 30px; margin-left: 0px; list-style: none; float: left;}
.videos ul li:last-child 		{ margin-right: 0px; }
.videos ul li iframe 			{ width: 100%; }
@media screen and (max-width: 1023px) {
.videos ul li	 {width: calc(50% - 15px);}
.videos ul li:nth-child(odd) { margin-right: 30px; }
.videos ul li:nth-child(even) { margin-right: 0px; }
}
@media screen and (max-width: 768px) {
.videos ul li	 {width: 100%;}
.videos ul li:nth-child(odd) { margin-right: 0px; }
.videos ul li:nth-child(even) { margin-right: 0px; }
} .blog-content				{ width:67%; height:auto; float: left; } .sidebar				{ width:33%; height:auto; padding-left:40px;}
.sidebar ul li.widget			{ margin-bottom:3em;}
.sidebar img 			{ max-width: 100%; height: auto; }
.sidebar .in-the-spotlight { width: 100%; float: none; margin-bottom: 25px; }
.sidebar .in-the-spotlight h4 { text-transform: uppercase; padding-bottom: 10px; }
.sidebar .in-the-spotlight strong { font-family: 'MuseoSans-700'; margin: 5px auto; font-weight: normal; font-size: 16pt; line-height: 24pt; }
.sidebar .in-the-spotlight img  { max-width: 100%; height: auto; margin-bottom: 10px;}
.sidebar .in-the-spotlight hr 	{ margin: 20px auto 20px auto; border-color: #fff!important; }
.post-vorschau				{ width:100%;}
.vorschau				{ width:20%; height:auto; min-height:100px; overflow:hidden; margin-right:20px; float: left; }
.post-vorschau				{ padding-bottom: 30px; border-bottom: solid 1px #d2d2d2; margin-bottom:30px;}
.single .post-vorschau 	{ padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
#sidebar li				{ background: #fff; padding: 20px; box-sizing: border-box; margin-bottom:25px;}
#sidebar li ul				{ padding-bottom:5px;}
#sidebar li ul li			{ border:none; margin:0px;padding:5px 0px 3px 0px; }
#sidebar li ul li	a		{ font-size:14px; color:#333; }
.weiter-lesen				{ width:100%; height:auto; text-align:right;}
h2.widgettitle				{ font-size: 22px; line-height: 28px; text-transform:uppercase; color:#22A973; margin-bottom:0.5em; }
#calendar_wrap				{ font-size:1.3em;}
#wp-calendar				{ width:100%;}
#wp-calendar caption			{ width:100%; padding:0.3em 0 0.5em 0;}
#wp-calendar thead			{ width:100%;}
#wp-calendar thead tr			{ text-align:right;}
#wp-calendar tbody tr td		{ text-align:right; padding:0.5em 0 0.2em 0; border-bottom:solid 1px #DFDFDF;}
#wp-calendar tbody tr td a		{ color:#22A973; font-weight:bold;}
.widget_categories ul li a		{ color:#323232; font-size:1.4em; border-bottom:solid 1px #E3E3E3; padding-bottom:0.3em; display:block; margin-bottom:0.5em;}
.widget_categories ul li a:hover	{color:#22A973;}
#pagination				{ padding:20px 0px; clear:both;}
#pagination	span			{ text-align:center; padding:9px 10px; margin:0px 5px;}
#pagination	a 			{ color:#333333; padding: 10px; display:inline-block; background:#DCDCDC; margin:0px 5px; }
#pagination	span.current, #pagination a:hover  { background:#50b948; color:#fff;} #left-single 			{ display: inline-block; float: left; width: 70%; padding-right: 40px; box-sizing: border-box;}
#logo-adress 			{ float: right; width: 30%; display: inline-block; text-align: center; }
#logo-adress a 			{ color: #000; }
#logo-adress img 		{ margin-bottom: 10px; }
#author-list 			{ margin-top: 10px; }
#author-list a 			{ font-family: 'MuseoSans-700'; color: #22A973; text-align: center; display: block; width: 48%;  border: solid 3px #22A973; padding: 10px; box-sizing: border-box; margin: 0 2% 20px 0; float: left; }
#author-list a:hover 	{ background: #22A973; color: #fff; } .vorschau-single 	{ width: 47%; float: left; margin: 0 30px 0 0; max-width: 474px; }
@media screen and (max-width: 768px) { .vorschau-single { max-width: 100%; } }
.vorschau-single img { width: 100%; height: auto; }
.greenbar 			{  padding: 40px!important; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/shadow.png) repeat-y top left #22A973; color: #fff!important; }
.greenbar h4 		{ color: #fff; margin: 0 auto 20px auto;}
.greenbar h5 		{ color: #fff; font-family: 'MuseoSans-700'; }
.greenbar p 		{ color: #fff; line-height: 1.2em; }
.greenbar h6		{ color: #fff; font-family: 'MuseoSans-700'; font-weight: normal; font-size: 10pt; line-height: 15pt; margin:0 auto 3px auto; }
.accordion-posts 	{ font-size: 10pt; }
.greenbar a 		{ color: #fff; text-decoration: underline; }
.greenbar #sidebar li { color: #000; }
#accordion 			{ border: solid 1px #4eba8f; margin-bottom: 20px; }
.ui-accordion-header { background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/accordion-arrow.jpg) no-repeat 98% center; border: solid 1px #4eba8f; padding: 10px 45px 10px 10px; box-sizing: border-box; cursor: pointer; }
.ui-accordion-content { padding: 10px; }
#accordion p 		{ color: #fff; }
.accordion-posts 	{ margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #4eba8f; }
.no-value 			{ opacity: 0.3; }
.greenbar input 	{ background: #5fbe98; color: #fff; }
.greenbar textarea 	{ background: #5fbe98; color: #fff; }
::-webkit-input-placeholder { color:#fff; }
::-moz-placeholder { color:#fff; } :-ms-input-placeholder { color:#fff; } input:-moz-placeholder { color: #fff!important; opacity: 1!important; }
.blog-content .pa-title a 					{ text-decoration: none!important; }
.blog-content .pa-title a:hover 			{ color: #fff!important }
.single .pa-title a	 			{ display: none; color: #fff; }
.single .pa-title a:first-of-type { display: block; }
.times-block p,
.times-block ul li,
.times-block ol li { font-family: 'MuseoSans-300',sans; font-size: 13pt; }
.times-block strong{ font-family: 'MuseoSans-700',sans; font-size: 13pt; }
.single h2 				{ margin-bottom: 30px; }
.single h3 				{ margin-bottom: 10px; }
hr 						{ opacity: 0.3; }
.splitter 				{ margin: 20px 0; clear: both;  }
.abstract 	 			{ font-family: 'MuseoSans-700'; margin-bottom: 20px;}
.date 					{ font-size: 14px; color: #808080!important; margin-bottom: 10px;}
.top-area 				{ float: right; margin: 10px auto 30px auto; }
.share-download 		{ display: inline-block; margin-top: 7px; }
.top-area .share-download 		{ margin-top: 0px; }
.downlad-as  			{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/download-as.png) no-repeat left center; background-size: contain; padding-left: 30px; color: #808080!important; text-decoration: none!important; font-size: 18px; line-height: 18px; float: left; margin-right: 50px; }
.downlad-as:hover		{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/download-as-hover.png) no-repeat left center; background-size: contain;  color: #22a973!important;}
.print		  			{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/print.png) no-repeat left center; background-size: contain; padding-left: 30px; color: #808080!important; text-decoration: none!important; font-size: 18px; line-height: 18px; float: left; margin-right: 50px; display: none; }
.print:hover		{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/print-hover.png) no-repeat left center; background-size: contain;  color: #22a973!important;}
.scholar  			{ color: #808080!important; text-decoration: none!important; font-size: 18px; line-height: 18px; float: left; margin-right: 50px; }
.scholar:hover		{  color: #22a973!important;}
.share-it 				{ color: #808080; font-size: 18px; line-height: 18px; float: left;}
@media screen and (min-width: 700px) { .its-download { margin: 10px 0; width: 100%; }} .author_info 			{ margin: 40px auto; } #footer-wrap				{ width:100%; height:auto;}
#footer					{ max-width:1600px; background: #333333; margin:0 auto; padding:45px 30px; box-sizing: border-box; color: #fff;}
#footer p 				{ color: #fff; }
#footer-logos 			{ float: left; margin-right: 75px; }
#footer-logos a:hover	{ opacity: 0.8;}
#by-logos h6 			{ font-family: 'MuseoSans-300'; font-size: 10px; line-height: 30px; margin-top: 60px; text-transform: uppercase; margin-bottom: -5px; color: #b8b8b8; letter-spacing: 1px;}
.ifw-logo				{ margin-right: 25px; }
.die-logo img			{ margin-top: 5px; }
.ifw-logo img,
.die-logo img 			{ max-width: 150px; max-height: 50px; height: auto; }
#be-part 				{ float: left; width: 250px; padding: 20px; box-sizing: border-box; background: #4d4d4d; text-align: center; opacity: 0;}
#be-part h6 			{ font-family: 'MuseoSans-700'; font-size: 16px; line-height: 20px; margin-bottom: 5px; font-weight: normal;  }
#be-part p 				{ font-family: 'MuseoSans-300'; font-size: 16px; line-height: 20px; margin-bottom: 10px; }
#be-part a 				{ font-family: 'MuseoSans-700'; font-size: 16px; color: #22A973; width: 100%; display: block; padding: 5px 10px; border: solid 3px #22A973; }
#be-part a:hover 		{ color: #fff; border: solid 3px #fff;} #be-part { opacity: 0; height: 1px; overflow: hidden; padding: 0!important; }
.footer-menu 			{ float: left; margin: 0 75px; }
.menu-3 				{ margin: 0 0 0 75px; }
.footer-menu ul li a 	{ color: #fff; font-family: 'MuseoSans-700'; font-size: 16px; line-height: 20px; text-transform: uppercase; padding-bottom: 5px; display: inline-block;}
.footer-menu ul li ul li a 	{ color: #b8b8b8; font-family: 'MuseoSans-300'; text-transform: none;}
.footer-menu ul li a:hover { color: #22A973; }
#sub-footer 			{ max-width: 60%; float: right; }
#share-area 			{ font-family: 'MuseoSans-300'; font-size: 16px; text-transform: uppercase; float: left; margin-right: 100px; }
#share-area p 			{ color: #b8b8b8; }
#legal-notice 			{ font-family: 'MuseoSans-300'; font-size: 12px; color: #b8b8b8; float: right; margin-top: 5px; }
#legal-notice a			{ color: #b8b8b8; text-decoration:  underline;  }
#legal-notice a:hover		{ color: #22A973; text-decoration:  none;  } .sharebtn 				{ float: right; margin-left: 20px;}
.sharebtn ul li 		{ float: left; margin-right: 10px; list-style: none; margin-bottom: 0; margin-top: -2px; margin-left: 0px; }
.sharebtn ul li a		{ display: block; width: 20px; height: 20px; background-size: contain; }
.sharebtn ul li a:hover	{ background-size: contain; }
.twitter 			{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/twitter.png) no-repeat center center; background-size:contain; }
.twitter:hover	{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/twitter-hover.png) no-repeat center center; }
.facebook 		{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/facebook.png) no-repeat center center; background-size:contain; }
.facebook:hover	{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/facebook-hover.png) no-repeat center center; }
.whatsapp 		{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/whatsapp.png) no-repeat center center;  background-size:contain;}
.whatsapp:hover	{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/whatsapp-hover.png) no-repeat center center; }
.linkedin 		{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/linkedin.png) no-repeat center center; background-size:contain; }
.linkedin:hover	{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/linkedin-hover.png) no-repeat center center; }
.xing				{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/xing.png) no-repeat center center; background-size:contain; }
.xing:hover		{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/xing-hover.png) no-repeat center center; }
.gplus			{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/google-plus.png) no-repeat center center; background-size:contain; }
.gplus:hover		{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/google-plus-hover.png) no-repeat center center; }
.email			{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/mail.png) no-repeat center center; background-size:contain; }
.email:hover		{ background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/mail-hover.png) no-repeat center center; }
@media screen and (max-width: 1640px) {
#area-list li 					{ list-style: none; display: block; width: calc(50% - 15px); margin-bottom: 30px; position: relative; margin-left: 0; float: left; max-height: 300px; overflow: hidden; }
#area-list li:nth-child(odd) 	{ margin-right: 30px; }
#area-list li:nth-child(even) 	{ margin-right: 0px; }
#area-list li:last-child 	 	{ float: left; clear: none; }
#overarching-list li 					{ list-style: none; display: block; width: calc(50% - 15px); margin-bottom: 30px; position: relative; margin-left: 0; float: left; }
#overarching-list li:nth-child(odd) 	{ margin-right: 30px; }
#overarching-list li:nth-child(even) 	{ margin-right: 0px; }
#overarching-list li a { width: 100%; }
}
@media screen and (max-width: 1600px) {
.breadcrumbs { padding: 0 30px; }
.responsible { padding: 0 30px; }
}
@media screen and (max-width: 1380px) {
#nav { max-width: 700px; }  .spotlight-splitter { width: 100%; margin-top: 20px; }
h1,
.home #policy-area-section h1,
.home #overarching-visions-section h1,
#latest-policy-brief-area h4,
#contributing-think-tanks h4,
.videos h2 { font-size: 28pt; line-height: 34pt; margin-bottom: 15px; }
h2 { font-size: 20pt; line-height: 30pt;}
h3							{ font-size: 19pt; line-height: 28pt;}
h4,
#recommendations h4,
#visions h4							{ font-size: 16pt; line-height: 28pt; }
h5							{ font-size: 12pt; line-height: 20pt;}
p,
.sidebar .in-the-spotlight strong,
#recommendations-post strong,
#latest-policy-briefs strong,
#latest-policy-briefs strong a,
.times-block p,
.times-block ul li,
.times-block ol li,
.times-block strong,
#visions-post strong {font-size: 11pt; line-height: 18pt; }
.vision-title {font-size: 16pt; line-height: 22pt; }
.author-link,
.institute-link,
.date { font-size: 12px; width: auto!important;}
.entry ol li					{ font-size: 10pt;}
.entry ul li					{ font-size: 10pt;}
}
@media screen and (max-width: 1200px) {
#contributing-think-tanks li 			{ width: calc(25% - 30px);}
.downlad-as,
.scholar 						{ margin-right: 20px; margin-bottom: 15px; }
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
.pa-title { top: -20px; }
}
@media screen and (max-width: 1305px) and (min-width: 1160px) {
.footer-menu {  margin: 0 0px 0 75px; }
}
@media screen and (max-width: 1400px)
{
#branding 	{ margin: 0 auto 20px auto }
#nav { max-width: 100%; }
.top-clear { display: none; clear: none; }
.top-note { display: none; }
#logo 		{ margin-top: 8px; }
#top-header { width: auto; }
}
@media screen and (max-width: 1100px) { #area-list li .gradient-overlay { padding: 0px 10px 0px 10px; } #fp-nav 						{ right: 10px; }
}
@media screen and (max-width: 1130px) {
#footer-menu-area 		{ clear: both; padding-top: 60px; margin-bottom: 40px; }
.menu-1 				{ margin: 0 75px 0 0px; }
#sub-footer 			{ max-width: 100%; float: none; padding-top: 60px;}
h1,
.home #policy-area-section h1,
.home #overarching-visions-section h1,
#latest-policy-brief-area h4,
#contributing-think-tanks h4,
.videos h2 { font-size: 28pt; line-height: 34pt; margin-bottom: 15px; }
h2 { font-size: 20pt; line-height: 25pt;}
h3							{ font-size: 19pt; line-height: 24pt;}
h4,
#recommendations h4,
#visions h4							{ font-size: 16pt; line-height: 26pt; }
h5							{ font-size: 12pt; line-height: 20pt;}
p,
.sidebar .in-the-spotlight strong,
#recommendations-post strong,
#latest-policy-briefs strong,
#latest-policy-briefs strong a,
.times-block p,
.times-block ul li,
.times-block ol li,
.times-block strong,
#visions-post strong { font-size: 11pt; line-height: 18pt; }
.author-link,
.institute-link,
.date { font-size: 11px; width: auto!important;}
.entry ol li					{ font-size: 11pt;}
.entry ul li					{ font-size: 11pt;}
.sharebtn ul li a { width: 20px; height: 20px; background-size: contain; }
.sharebtn ul li { margin-right: 5px; }
.sharebtn ul li { margin-top: -2px; }
}
@media screen and (max-width: 1023px) {
.blog-content { float: none; width: 100%; }
.sidebar 		{ float: none; width: 100%; padding-left: 0px; }
.greenbar 			{  background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/shadow-hori.png) repeat-x top left #22A973; padding: 40px 30px!important }
.sidebar .in-the-spotlight img { float: left; padding-right: 30px;}
#latest-policy-briefs-section { width: 100%; float: none;  }
#latest-policy-briefs li 				{ margin-bottom: 30px; }
.sidebar .in-the-spotlight 		{ width: 100%; margin-left: 0px; }
.in-the-spotlight 				{ width: calc(100% + 60px); margin-left: -30px; float: none; clear: both; height: auto; display: inline-block;}
.in-the-spotlight h4 			{ clear: both; }
.in-the-spotlight a 			{ width: 50%; float: left; padding-right: 30px; }
.in-the-spotlight h4 a					{ width: 100%!important; }
#post-content-info { width: 100%; }
.report-post-custom-link { padding: 0 30px 0 20px; }
}
@media screen and (max-width: 960px) {
#area-list li 					{ width: 100%!important; float: none;}
#area-list li:nth-child(odd) 	{ margin-right: 0px!important; }
#area-list li:nth-child(even) 	{ margin-right: 0px!important; }
#area-list li:last-child 	 	{ float: none; clear: none; }
.in-the-spotlight a 			{ width: 100%; float: none; padding-right: 0px; }
.in-the-spotlight a img 		{ width: 100%; height: auto; }
.pa-title { top: -10px; }
#think_tanks_archive li 		{ width: calc(50% - 15px); }
#think_tanks_archive li:nth-child(odd) { margin-right: 30px; }
#think_tanks_archive li:nth-child(even) { margin-right: 0px; }
#recommendations { width: 100%; border-right: none; padding-right: 0; }
#visions { width: calc(50% - 15px); border-right: none; padding-left: 0; }
#contributing-think-tanks li 			{ width: calc(33% - 30px);}
}
@media screen and (max-width: 800px) {
#overarching-list 						{ width: calc(100% + 60px); margin-left: -30px;  }
#overarching-list li 					{ width: 100%!important; float: none; }
#overarching-list li:nth-child(odd) 	{ margin-right: 0px!important; }
#overarching-list li:nth-child(even) 	{ margin-right: 0px!important; }
#overarching-list li:last-child 	 	{ float: none; clear: none; }
#latest-policy-briefs li 				{ width: 100%; margin-right: 0px; float: none;}
.home #latest-policy-briefs li {
width: 100%;
}
.sidebar .in-the-spotlight img {  width: 100%; float: none; padding-right: 0px;}
#footer-logos 			{ width: 100%; float: none; margin: 0 0 60px 0; }
#footer-logos img 		{ max-width: 100%; height: auto; }
#be-part 		{ width: 100%; max-width: 250px; float: none; }
.footer-menu { margin: 0 0 30px 0; float: none; width: 100%; }
.top-area { float: none; }
.share-it { float: none; margin-top: 40px; display: block; clear: both; }
.vorschau { width: 100%; margin-right: 20px; }
.vorschau img { width: 100%; height: auto; }
.inside-box 							{ min-height: 0px; }
#by-logos h6 { margin-bottom: 5px; }
}
@media screen and (max-width: 768px) {
#nav ul li a { font-size: 16px; }
#fp-nav { display: none; }
.vorschau-single { float: none; margin: 0 0 20px 0; width: 100%; }
.sharebtn ul li { margin-right: 10px!important; }
.sharebtn ul li a { width: 25px!important; height: 25px!important;   }
#recommendations 		{ border-bottom: solid 1px #ededed; }
#recommendations h4:after { content: " (show all)"; color: #000;}
#visions h4:after { content: " (show all)"; color: #000;}
#recommendations-post { display: none;  }
#recommendations .opentab { display: block; }
#visions-post { display: none; }
#visions .opentab { display: block; }
}
@media screen and (max-width: 700px) {
h1,
.home #policy-area-section h1,
.home #overarching-visions-section h1,
#latest-policy-brief-area h4,
#contributing-think-tanks h4 { font-size: 22pt; line-height: 26pt; margin-bottom: 15px; }
h2 { font-size: 20pt; line-height: 24pt;}
h3							{ font-size: 18pt; line-height: 22pt;}
h4,
#recommendations h4,
#visions h4							{ font-size: 16pt; line-height: 28pt; }
h5							{ font-size: 14pt; line-height: 18pt;}
p,
.sidebar .in-the-spotlight strong,
#recommendations-post strong,
#latest-policy-briefs strong,
#latest-policy-briefs strong a,
.vision-title,
.times-block p,
.times-block ul li,
.times-block ol li,
.times-block strong,
#visions-post strong{ font-size: 12pt; line-height: 18pt; }
.entry ol li					{ font-size: 12pt;}
.entry ul li					{ font-size: 12pt;}
.pa-title  						{ font-size: 16px; top: -22px; }
.downlad-as,
.print,
.share-it,
.scholar { font-size: 12px; line-height: 14px; float: none;  }
.share-it 						{ margin-top: 10px; }
#logo 							{ max-width: 200px; margin-top: 17px; }
#logo img 						{ height: auto!important; }
#searchsubmit 					{ margin: 0 5px 0 10px; }
#visions { width: 100%; }
#recommendations-post li { width: 100%; margin-right: 0!important; }
#left-single { width: 100%; float: none; padding-right: 0; }
#logo-adress { float: none; width: 100%; margin-top: 20px; }
#sub-footer { padding-top: 0; }
#share-area { margin-right: 0; display: inline-block;}
.sharebtn { float: none; margin: 20px 0;  }
#legal-notice { margin-top: 20px; }
#contributing-think-tanks li 			{ width: calc(50% - 30px);}
}
@media screen and (max-width: 530px) {
#think_tanks_archive li 		{ width: 100%; }
#think_tanks_archive li:nth-child(odd) { margin-right: 0px; }
#area-list li .gradient-overlay { padding: 0px 10px 0px 10px; }
#area-list li .gradient-overlay h4 { font-size: 16pt; line-height: 1.1em; }
.pa-title  						{ font-size: 12px; }
.pa-title span 					{ margin-right: 5px; float: left; }
.pa-title span:after			{ content: ": ";  }
.pa-title br 					{ display: none; }
.search-area,
#nav { display: none; }
#scroll_to_top,
#scroll_to_top a { display: block!important; }
#branding { min-height: 0px; display: inline-block; }
#author-list a { width: 100%; margin: 0 0 20px 0; float: none; }
}
.impressum										{height:800px; overflow-y:scroll; padding-right:25px; }
@media screen and (max-width: 460px) {
#contributing-think-tanks li 			{ width: 100%;}
#contributing-think-tanks ul { max-height: 260px; }
}
@media screen and (max-width: 350px) {
#area-list li .gradient-overlay { padding: 0px 10px 0px 10px; }
}
.impressum										{height:800px; overflow-y:scroll; padding-right:25px; }
.no-desk { display: none; } #fixed-mobile { position: fixed; top: 0px; left: 0px; z-index: 9999; width: 0; height: 100%; overflow: hidden; -webkit-transition: all 300ms ease 0s; -moz-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
#mobile-navigation { padding: 10px 30px; width: 90%; height: 100%; float: left; background: #1a1a1a; -webkit-box-shadow: inset -20px 0 20px 0 rgba(0,0,0,1); -moz-box-shadow: inset -20px 0 20px 0 rgba(0,0,0,1); box-shadow: inset -20px 0 20px 0 rgba(0,0,0,1); color: #fff; overflow-y: scroll;}
#menu-button { display: none; position: fixed; top: 20px; right: 30px; z-index: 9999; width: 35px; height: 35px; padding: 5px; text-indent: -9999px; margin-left: 1%; border: none; background: #fff; -webkit-box-shadow: 3px 0px 10px 0px rgba(0,0,0,0.25); -moz-box-shadow: 3px 0px 10px 0px rgba(0,0,0,0.25); box-shadow: 3px 0px 10px 0px rgba(0,0,0,0.25); }
.layers 	{ width: 100%; height: 5px; margin-bottom: 5px; background: #1a1a1a; -webkit-transition: all 300ms ease 0s; -moz-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.layer-3 	{ margin-bottom: 0; }
.clicked .layer-1 { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: 10px;}
.clicked .layer-2 { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -10px;}
.clicked .layer-3 { opacity:0; }
#mobile-search { width: 100%; }
#mobile-search #searchform 	{ float: none; width: 100%; }
#mobile-search #searchsubmit { margin: 0 5px 0 0px; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/search-mobile.jpg) no-repeat center center; background-size: contain; }
#mobile-search #suchfeld 	{ color: #848484; border-bottom: solid 1px #848484; width: 150px;}
#menu-mobile-navigation li a 	{ font-family: 'MuseoSans-700'; font-size: 12pt; text-transform: uppercase; border-bottom: solid 1px #fff; color: #fff; display: block; width: 100%; padding: 10px 0; }
#menu-mobile-navigation li ul li a 	{ font-family: 'MuseoSans-300'; text-transform: none; color: #b8b8b8; border-bottom: solid 1px #333333; }
#menu-mobile-navigation li ul li ul li 	{ padding-left: 2%; width: 98%; }
#menu-mobile-navigation li ul li ul li a 	{ font-size: 10pt;}
.menu-mobile-navigation-container,
#mobile-search { opacity:0!important; -webkit-transition: all 300ms ease 300ms; -moz-transition: all 300ms ease 300ms; -o-transition: all 300ms ease 300ms; transition: all 300ms ease 300ms; }
.collapsable .sub-menu { display: none; }
.collapsable { background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/down-arrow.png) no-repeat 95% 13px; }
.collapsable .visible { display: block; }
@media screen and (max-width: 780px) {
.active-menu { width: 310px!important; -webkit-transition: all 300ms ease 0s; -moz-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s; }
.active-menu .menu-mobile-navigation-container,
.active-menu #mobile-search { opacity:1!important; -webkit-transition: all 300ms ease 300ms; -moz-transition: all 300ms ease 300ms; -o-transition: all 300ms ease 300ms; transition: all 300ms ease 300ms; }
#menu-button { display: block; }
#nav, .search-area { display: none!important; }
#branding {     min-height: 0px;
display: inline-block; }
}
.static-img, body.maintenance {background-color: #23a974!important;} #tabs .ui-tabs-nav 		{ border-bottom: solid 1px #eeeeee; height: 43px; margin-top: 50px;}
#tabs .ui-tabs-nav li 	{ display: inline-block; float: left;  }
#tabs .ui-tabs-nav li a 	{ padding: 10px; margin-right: 10px; font-size: 1.4em!important; color: #23a974!important; opacity: 1;  display: block; background: #eeeeee; border-top: solid 1px #eeeeee; border-right: solid 1px #eeeeee; border-left: solid 1px #eeeeee; border-bottom: solid 1px #eeeeee;}
.ui-tabs-active a 		{ background: #fff!important; border-bottom: solid 1px #fff!important; }
#recommendation-tab #recommendations { width: 100%; padding-right: 0; border-right: none; }
#recommendation-tab #recommendations-post   { display: block!important;}
#recommendation-tab #recommendations-post li { width: calc(33% - 17px); margin-right: 30px; }
#recommendation-tab #recommendations-post li:nth-child(3n) { margin-right: 0; }
@media screen and (min-width: 1461px) {
#recommendation-tab #recommendations-post li:nth-child(3n+1) { clear: both; }
}
#vision-tab #visions { width: 100%; padding-left: 0; border-right: none; }
#vision-tab #visions-post   { display: block!important;}
#vision-tab #visions-post li { width: calc(33% - 17px); margin-right: 30px; }
#vision-tab #visions-post li:nth-child(3n) { margin-right: 0; }
#literature-posts li 	{ padding: 20px 0; border-bottom: solid 1px #eeeeee; }
@media screen and (max-width: 1460px) {
#recommendation-tab #recommendations-post li { width: calc(50% - 15px); margin-right: 30px; }
#recommendation-tab #recommendations-post li:nth-child(odd) { margin-right: 30px; }
#recommendation-tab #recommendations-post li:nth-child(even) { margin-right: 0px; }
#vision-tab #visions-post li { width: calc(50% - 15px); margin-right: 30px; }
#vision-tab #visions-post li:nth-child(odd) { margin-right: 30px; }
#vision-tab #visions-post li:nth-child(even) { margin-right: 0px; }
}
@media screen and (max-width: 705px) {
#tabs .ui-tabs-nav { height: 37px; }
#tabs .ui-tabs-nav li a { font-size: 1em!important; }
#recommendation-tab #recommendations-post li { width: 100%; margin-right: 0px!important; }
#vision-tab #visions-post li { width: 100%; margin-right: 0px!important; }
}
@media screen and (max-width: 450px) {
.pa-title { line-height: 14px; }
}
@media screen and (max-width: 420px) {
#tabs .ui-tabs-nav { height: 33px; }
#tabs .ui-tabs-nav li a { font-size: 0.8em!important; margin-right: 2px; }
}
@media screen and (max-width: 370px) {
.single-policy_briefs #content { padding: 20px 30px 30px 30px; }
.pa-title { top: -20px; }
} @media screen and (min-width: 1460px) {
#recommendation-tab #recommendations-post li:nth-child(4),
#recommendation-tab #recommendations-post li:nth-child(7),
#recommendation-tab #recommendations-post li:nth-child(10),
#recommendation-tab #recommendations-post li:nth-child(13)
{ clear: both; }
} table { width: 100%; }
table th,
table td { width: 33.33%; border: solid 1px #000; box-sizing: border-box; padding: 10px; }
table tr:nth-child(odd) { background: #fafafa; } .home #policy-area-section 			{ width: calc(100% - 522px); float: left; }
#new-overarching-visions-section { width: 490px; margin-left: 32px; float: left; background: url(//www.g20-insights.org/wp-content/themes/web-labels/images/G20-Insights_OV-bgr.jpg) no-repeat center bottom; background-size: cover; padding: 30px; box-sizing: border-box; min-height: 1094px; position: relative; }
#new-overarching-visions-section h2 { font-size: 28pt; line-height: 36pt; text-align: center; text-transform: uppercase; margin-bottom: 10px;}
#new-overarching-visions-section h2 a { text-decoration: none; }
#new-overarching-visions-section p 		{ text-align: center; }
#new-overarching-visions-section #overarching-list li { width: 100%; border-bottom: solid 1px #000; padding-bottom: 5px; }
#new-overarching-visions-section #overarching-list li:hover { background: none; }
#new-overarching-visions-section #overarching-list .vision-title { font-size: 18px; line-height: 24px; color: #000; padding: 0px; background: none; }
#new-overarching-visions-section #overarching-list .author-link,
#new-overarching-visions-section #overarching-list .institute-link { color: #000!important; }
#new-overarching-visions-section #overarching-list .the-authors li { border-bottom: none; }
.all-ov { position: relative; bottom:0; clear: both; font-family: 'MuseoSans-700'; color: #000!important; text-align: center; display: block; width: 254px; left: auto; margin-left:0; border: solid 3px #000; padding: 10px; box-sizing: border-box; margin:0 auto; }
@media screen and (max-width: 1260px) {
.home #policy-area-section 			{ width: calc(100% - 412px); float: left; }
#new-overarching-visions-section { width: 380px; }
#nav ul li a {
font-size: 16px;
}
#nav {
height: 46px;
}
}
@media screen and (max-width: 1040px) {
.home #policy-area-section #area-list li { width: 100%; margin-right: 0px; }
}
@media screen and (max-width: 990px)
{
#nav { height: 46px; }
#nav ul li a {
font-size: 14px;
padding: 16px 10px;
}
}
@media screen and (max-width: 800px)
{
.home #overarching-list {
width: 100%; margin-left: 0px;
}
}
@media screen and (max-width: 768px) {
.home #policy-area-section 			{ width: 100%; float: none; }
#new-overarching-visions-section { width: 100%; margin-left: 0px;}
}
@media screen and (max-width: 700px)
{ #new-overarching-visions-section h2 {
font-size: 22pt;
line-height: 26pt;
margin-bottom: 15px;
}
}
.archive.term-recommendations .vorschau { display: none!important; } .countryflags { font-size: 12px; line-height: 12px; color: #808080; margin-top: 10px;}
.countryflags img { margin-top: 2px; margin-left: 2px; }
.countryflagssingle {font-size: 18px; line-height: 18px; color: #808080; float: left; display: inline-block; margin-top: 7px; }
.countryflagssingle img { margin-top: 2px; margin-left: 2px; }
@media screen and (max-width: 800px) {
.countryflagssingle { float: none; display: block; width: 100%; margin-bottom: 15px;}
}
@media screen and (max-width: 700px) {
.countryflagssingle { font-size: 12px; line-height: 14px; margin-bottom: 10px; }
}
.wpcf7-checkbox input 				{ -webkit-appearance: checkbox; margin-left: 0px;}
span.wpcf7-list-item { margin: 0!important; } #sidebar li { display: none; }
#sidebar li.widget { display: block; }