/* respublica CSS carousels */

#hero_wrapper {
margin:0;
padding:200px 0 0 0;
width:100%;
height:460px;
border-bottom:10px solid #1D1D1B;
max-width:100%;
overflow:hidden;
position:relative;
background:#EFEFEF;
}

#featured_wrapper {
margin:0;
padding:80px 0;
width:100%;
height:380px;
max-width:100%;
overflow:hidden;
position:relative;
}
#featured_wrapper.more_media {
height:285px;
}
#research_wrapper {
margin:0;
padding:80px 0 60px 0;
width:100%;
height:480px;
max-width:100%;
overflow:hidden;
position:relative;
}
#home_blog_wrapper {
margin:0;
padding:80px 0;
width:100%;
height:380px;
max-width:100%;
overflow:hidden;
position:relative;
}
#single1_wrapper {
float:left;
margin:0 10px;
padding:0 0 80px 0;
width:380px;
height:380px;
overflow:hidden;
position:relative;
}
#single2_wrapper {
float:left;
margin:0 10px;
padding:0 0 80px 0;
width:540px;
height:380px;
overflow:hidden;
position:relative;
}
#single2_wrapper.r {
	float:right !important;
}


#hero_wrapper .royalSlider h1 {
	line-height:1.2;
}


#hero_wrapper .royalSlider h1.large {
	font-size:70px;
}
#hero_wrapper .royalSlider h1.medium {
	font-size:60px;
}
#hero_wrapper .royalSlider h1.small {
	font-size:45px;
}





#hero_wrapper .royalSlider h1 a {
color:#EA5B13;
}
#hero_wrapper .royalSlider h1 a:hover {
color:#B0B0B0;
}
#hero_wrapper .royalSlider h3 {
margin:0 0 20px 0;
}
#hero_wrapper .royalSlider div.text {
margin:0;
padding:40px 40px 0 40px;
position:absolute;
top:40px;
left:870px;
width:620px;
height:380px;
}
#hero_wrapper .royalSlider div.text.dark {
background: url(../imgs/bkgs/50_black.png);
}
#hero_wrapper .royalSlider div.text.dark p {
	color:#FFF;
}

#hero_wrapper .royalSlider img {
width:620px !important;
height:420px !important;
float:left;
margin:40px 0 0 1630px;
}
#hero_wrapper .royalSlider img.full_width {
width:1500px !important;
height:460px !important;
float:left;
margin:0 0 0 750px;
}

hero_wrapper .royalSlider img {
width:620px !important;
height:420px !important;
margin:0;
position:absolute;
top:40px;
left:1630px;
}
#hero_wrapper #pause_btn {
width:16px;
height:20px;
display:block;
position:absolute;
bottom:30px;
left:50%;
margin:0 0 0 -590px;
z-index:999;
background:url(../imgs/btns/hero_controls.png) no-repeat 0 0;
background:url(../svgs/btns/hero_controls.svg) no-repeat 0 0;
background-size:60px 120px;
cursor:pointer;
}
#hero_wrapper #pause_btn:hover, #home_blog_wrapper #pause_btn3:hover, #research_wrapper #pause_btn4:hover, #home_blog_wrapper #pause_btn2:hover {
background:url(../imgs/btns/hero_controls.png) no-repeat 0 -30px;
background:url(../svgs/btns/hero_controls.svg) no-repeat 0 -30px;
background-size:60px 120px;
}
#hero_wrapper #pause_btn.play {
background:url(../imgs/btns/hero_controls.png) no-repeat -30px 0;
background:url(../svgs/btns/hero_controls.svg) no-repeat -30px 0;
background-size:60px 120px;
}
#hero_wrapper #pause_btn.play:hover, #home_blog_wrapper #pause_btn3.play:hover, #research_wrapper #pause_btn4.play:hover, #home_blog_wrapper #pause_btn2.play:hover {
background:url(../imgs/btns/hero_controls.png) no-repeat -30px -30px;
background:url(../svgs/btns/hero_controls.svg) no-repeat -30px -30px;
background-size:60px 120px;
}


#featured_wrapper #pause_btn2, #home_blog_wrapper #pause_btn3, #research_wrapper #pause_btn4, #home_blog_wrapper #pause_btn2 {
width:16px;
height:20px;
display:block;
position:absolute;
bottom:30px;
left:50%;
margin:0 0 0 -590px;
z-index:999;
background:url(../imgs/btns/hero_controls.png) no-repeat 0 0;
background:url(../svgs/btns/hero_controls.svg) no-repeat 0 0;
background-size:60px 120px;
cursor:pointer;
}
#featured_wrapper #pause_btn2:hover {
background:url(../imgs/btns/hero_controls.png) no-repeat 0 -90px;
background:url(../svgs/btns/hero_controls.svg) no-repeat 0 -90px;
background-size:60px 120px;
}
#featured_wrapper #pause_btn2.play, #home_blog_wrapper #pause_btn3.play, #research_wrapper #pause_btn4.play, #home_blog_wrapper #pause_btn2.play {
background:url(../imgs/btns/hero_controls.png) no-repeat -30px 0;
background:url(../svgs/btns/hero_controls.svg) no-repeat -30px 0;
background-size:60px 120px;
}
#featured_wrapper #pause_btn2.play:hover {
background:url(../imgs/btns/hero_controls.png) no-repeat -30px -90px;
background:url(../svgs/btns/hero_controls.svg) no-repeat -30px -90px;
background-size:60px 120px;
}

#single1_wrapper #pause_btn1-1, #single1_wrapper #pause_btn1-2, #single1_wrapper #pause_btn1-3, #single2_wrapper #pause_btn2-1, #single2_wrapper #pause_btn2-2 {
width:16px;
height:20px;
display:block;
position:absolute;
bottom:30px;
left:0;
margin:0;
z-index:999;
background:url(../imgs/btns/hero_controls.png) no-repeat 0 0;
background:url(../svgs/btns/hero_controls.svg) no-repeat 0 0;
background-size:60px 120px;
cursor:pointer;
}
#single1_wrapper #pause_btn1-1:hover, #single1_wrapper #pause_btn1-2:hover, #single1_wrapper #pause_btn1-3:hover, #single2_wrapper #pause_btn2-1:hover, #single2_wrapper #pause_btn2-2:hover {
background:url(../imgs/btns/hero_controls.png) no-repeat 0 -30px;
background:url(../svgs/btns/hero_controls.svg) no-repeat 0 -30px;
background-size:60px 120px;
}
#single1_wrapper #pause_btn1-1.play, #single1_wrapper #pause_btn1-2.play, #single1_wrapper #pause_btn1-3.play, #single2_wrapper #pause_btn2-1.play, #single2_wrapper #pause_btn2-2.play {
background:url(../imgs/btns/hero_controls.png) no-repeat -30px 0;
background:url(../svgs/btns/hero_controls.svg) no-repeat -30px 0;
background-size:60px 120px;
}
#single1_wrapper #pause_btn1-1.play:hover, #single1_wrapper #pause_btn1-2.play:hover, #single1_wrapper #pause_btn1-3.play:hover, #single2_wrapper #pause_btn2-1.play:hover, #single2_wrapper #pause_btn2-2.play:hover {
background:url(../imgs/btns/hero_controls.png) no-repeat -30px -30px;
background:url(../svgs/btns/hero_controls.svg) no-repeat -30px -30px;
background-size:60px 120px;
}









#featured_wrapper .tile_wrapper, #home_blog_wrapper .tile_wrapper, #research_wrapper .tile_wrapper {
margin:0;
padding:0;
position:absolute;
top:0;
left:0;
width:380px;
}
#home_blog_wrapper .tile_wrapper, #featured_wrapper .tile_wrapper {
height:380px;
}
#research_wrapper .tile_wrapper,  #featured_wrapper.more_media .tile_wrapper {
height:285px;
}
#single1_wrapper .tile_wrapper {
margin:0;
padding:0;
position:absolute;
top:0;
left:0;
width:380px;
height:380px
}
#single2_wrapper .tile_wrapper {
margin:0;
padding:0;
position:absolute;
top:0;
left:0;
width:540px;
height:380px
}
#featured_wrapper .fade_left {
	position:absolute;
	z-index:999;
	top:80px;
	left:50%;
	padding:0;
	margin:0 0 0 -1500px;
	background: url(../imgs/bkgs/grey_60.png);
	width:890px;
	border-right:20px solid #B0B0B0;
	height:380px;
}
#featured_wrapper .fade_right {
	position:absolute;
	z-index:999;
	top:80px;
	left:50%;
	padding:0;
	margin:0 0 0 590px;
	background: url(../imgs/bkgs/grey_60.png);
	width:890px;
	border-left:20px solid #B0B0B0;
	height:380px;
}
#featured_wrapper.more_media .fade_left {
	background: url(../imgs/bkgs/black_60.png);
	border-right:20px solid #1D1D1B;
}
#featured_wrapper.more_media .fade_right {
	background: url(../imgs/bkgs/black_60.png);
	border-left:20px solid #1D1D1B;
}





.bkg_black #featured_wrapper .fade_left {
	background:rgba(29,29,27,.6);
	border-right:20px solid #1D1D1B;
}
.bkg_black #featured_wrapper .fade_right {
	background:rgba(29,29,27,.6);
	border-left:20px solid #1D1D1B;
}




#research_wrapper .fade_left {
	position:absolute;
	z-index:999;
	top:80px;
	left:50%;
	padding:0;
	margin:0 0 0 -1500px;
	background: url(../imgs/bkgs/light_grey_60.png);
	width:890px;
	border-right:20px solid #EFEFEF;
	height:480px;
}
#research_wrapper .fade_right {
	position:absolute;
	z-index:999;
	top:80px;
	left:50%;
	padding:0;
	margin:0 0 0 590px;
	background: url(../imgs/bkgs/light_grey_60.png);
	width:890px;
	border-left:20px solid #EFEFEF;
	height:480px;
}

#home_blog_wrapper .fade_left {
	position:absolute;
	z-index:999;
	top:80px;
	left:50%;
	padding:0;
	margin:0 0 0 -1500px;
	background: url(../imgs/bkgs/light_grey_60.png);
	width:890px;
	border-right:20px solid #EFEFEF;
	height:380px;
}
#home_blog_wrapper .fade_right {
	position:absolute;
	z-index:999;
	top:80px;
	left:50%;
	padding:0;
	margin:0 0 0 590px;
	background: url(../imgs/bkgs/light_grey_60.png);
	width:890px;
	border-left:20px solid #EFEFEF;
	height:380px;
}

#featured_wrapper .tile_wrapper .tile, #home_blog_wrapper .tile_wrapper .tile, #research_wrapper .tile_wrapper .tile, #single1_wrapper .tile_wrapper .tile {
	float:left;
	margin:0 10px;
	padding:0 20px 60px 20px;
	background:#FFF;
	width:340px;
	position:relative;
}
#featured_wrapper.more_media .tile_wrapper .tile {
	padding:0;
	width:380px;
	height:285px;
	overflow-y:auto;
	background:#000;
}
#featured_wrapper.more_media .tile_wrapper .tile iframe {
	width:380px !important;
	max-height:380px !important;
	padding:0 !important;
	margin:0 !important;
	display:block !important;
	height:285px !important;
	max-height:285px !important;
}
#featured_wrapper.more_media .tile_wrapper .tile p {
	margin:0;
}
#featured_wrapper.more_media .tile_wrapper .tile a, #featured_wrapper.more_media .tile_wrapper .tile a img {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:95px !important;
	height:95px !important;
	opacity:1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
#featured_wrapper.more_media .tile_wrapper .tile a:hover {
	opacity:.5;
}

#single2_wrapper .tile_wrapper .tile {
	float:left;
	margin:0 10px;
	padding:0 20px 60px 20px;
	background:#FFF;
	width:500px;
	position:relative;
}
#single2_wrapper.video .tile_wrapper iframe {
	float:left;
	margin:0 10px;
	padding:38px 0;
	background: #000;
	width:540px;
	height:304px;
	position:relative;
}
#single2_wrapper .tile_wrapper iframe {
	float:left;
	margin:0 10px;
	padding:20px;
	background: #000;
	width:500px;
	height:260px;
	position:relative;
}
#home_blog_wrapper .tile_wrapper .tile, #single1_wrapper .tile_wrapper .tile, #single2_wrapper .tile_wrapper .tile, #featured_wrapper .tile_wrapper .tile {
	height:320px;
}
#research_wrapper .tile_wrapper .tile {
	height:395px;
}
#featured_wrapper .tile_wrapper .tile .header, #home_blog_wrapper .tile_wrapper .tile .header, #research_wrapper .tile_wrapper .tile .header, #single1_wrapper .tile_wrapper .tile .header {
	width:340px;
	height:20px;
	margin:0 0 15px 0;
	padding:10px 0;
	border-bottom:5px solid #EFEFEF;
	background:#FFF;
	line-height:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
#single2_wrapper .tile_wrapper .tile .header {
	width:500px;
	height:20px;
	margin:0 0 15px 0;
	padding:10px 0;
	border-bottom:5px solid #EFEFEF;
	background:#FFF;
	line-height:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
#featured_wrapper .tile_wrapper .tile .footer, #home_blog_wrapper .tile_wrapper .tile .footer, #research_wrapper .tile_wrapper .tile .footer, #single1_wrapper .tile_wrapper .tile .footer {
	position:absolute;
	width:340px;
	height:20px;
	margin:0;
	padding:10px 0;
	border-top:5px solid #EFEFEF;
	bottom:0px;
	left:20px;
	background:#FFF;
	line-height:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
}
#single2_wrapper .tile_wrapper .tile .footer {
	position:absolute;
	width:500px;
	height:20px;
	margin:0;
	padding:10px 0;
	border-top:5px solid #EFEFEF;
	bottom:0px;
	left:20px;
	background:#FFF;
	line-height:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
}
.tile_wrapper .tile .footer p {
	margin:0;
	font-size:12px;
	line-height:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
}
.tile_wrapper .tile > p {
	font-size:14px;
}
.tile_wrapper .tile .footer p.left {
	float:left;
}
.tile_wrapper .tile .footer p.left a {
	display:none;
}
.tile_wrapper .tile .footer p.left a:first-child {
	display: inline-block;
}
.tile_wrapper .tile .footer p.right {
	float:right;
}
.tile li.share .mashsb-count .mashsbcount {
	color:#80A3A5;
}
.tile_wrapper .tile.society a, .tile.society li.share .mashsb-count .mashsbcount {
	color:#009ECC;
}
.tile_wrapper .tile.prosperity a, .tile.prosperity li.share .mashsb-count .mashsbcount {
	color:#B94256;
}
.tile_wrapper .tile.virtue a, .tile.virtue li.share .mashsb-count .mashsbcount {
	color:#784B79;
}
.tile_wrapper .tile.respublica-policy-breakfast a, .tile.respublica-policy-breakfast li.share .mashsb-count .mashsbcount {
	color:#D6C57C;
}
.tile_wrapper .tile.party-conference-fringe-event a, .tile.party-conference-fringe-event li.share .mashsb-count .mashsbcount {
	color:#EA5B13;
}

.tile_wrapper .tile.society a:hover, .tile_wrapper .tile.prosperity a:hover, .tile_wrapper .tile.virtue a:hover, .tile_wrapper .tile.party-conference-fringe-event a:hover, .tile_wrapper .tile.respublica-policy-breakfast a:hover {
	color:#B0B0B0;
}

#featured_wrapper .tile_wrapper .tile .header a.type, #home_blog_wrapper .tile_wrapper .tile .header a.type, #research_wrapper .tile_wrapper .tile .header a.type, #single1_wrapper .tile_wrapper .tile .header a.type, #single2_wrapper .tile_wrapper .tile .header a.type, .sidebar a.type {
	font-size:14px;
	font-family: 'Merriweather', serif;
	font-weight:400;
	display:block;
	margin:0;
	float:left;
	height:20px;
	line-height:20px;
}
.sidebar a.type.related {
	text-transform:uppercase;
	letter-spacing:2px;
}
.tile_wrapper .tile .header a.type.blog, .sidebar a.type.disraeli-room, .tile_wrapper .tile .header a.type.disraeli-room {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat 0 -210px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat 0 -210px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.society .header a.type.blog {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -800px -210px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -800px -210px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.prosperity .header a.type.blog {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1200px -210px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1200px -210px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.virtue .header a.type.blog {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1600px -210px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1600px -210px;
	background-size:3000px 400px;
}
.tile_wrapper .tile .header a:hover.type.blog, .sidebar a:hover.type.disraeli-room, .tile_wrapper .tile .header a:hover.type.disraeli-room {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -210px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -210px;
	background-size:3000px 400px;
}
.sidebar a.type.research {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat 0 -330px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat 0 -330px;
	background-size:3000px 400px;
}
.tile_wrapper .tile .header a.type.research {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat 0 -330px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat 0 -330px;
	background-size:3000px 400px;
}
.tile_wrapper .tile .header a.type.news {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/news_icons.png) no-repeat 0 0;
	background:url(../imgs/bkgs/news_icons.png) no-repeat 0 -120px;
	background-size:45px;
}
.tile_wrapper .tile .header a:hover.type.news {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/news_icons.png) no-repeat 0 0;
	background:url(../imgs/bkgs/news_icons.png) no-repeat 0 -160px;
	background-size:45px;
}



.tile_wrapper .tile .header a.type.jobs {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/jobss_icons.png) no-repeat 0 0;
	background:url(../imgs/bkgs/jobs_icons.png) no-repeat 0 -120px;
	background-size:45px;
}
.tile_wrapper .tile .header a:hover.type.jobs {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/jobs_icons.png) no-repeat 0 0;
	background:url(../imgs/bkgs/jobs_icons.png) no-repeat 0 -160px;
	background-size:45px;
}





.tile_wrapper .tile.society .header a.type.research {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -800px -330px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -800px -330px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.prosperity .header a.type.research {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1200px -330px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1200px -330px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.virtue .header a.type.research {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1600px -330px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1600px -330px;
	background-size:3000px 400px;
}
.tile_wrapper .tile .header a:hover.type.research {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -330px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -330px;
	background-size:3000px 400px;
}
.sidebar a:hover.type.research {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -330px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -330px;
	background-size:3000px 400px;
}
.tile_wrapper .tile .header a.type.event, .sidebar a.type.event {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat 0 0;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat 0 0;
	background-size:3000px 400px;
}
.tile_wrapper .tile.society .header a.type.event {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -800px 0;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -800px 0;
	background-size:3000px 400px;
}
.tile_wrapper .tile.prosperity .header a.type.event {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1200px 0;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1200px 0;
	background-size:3000px 400px;
}
.tile_wrapper .tile.virtue .header a.type.event {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1600px 0;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1600px 0;
	background-size:3000px 400px;
}


.tile_wrapper .tile.respublica-policy-breakfast .header a.type.event {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/event_calendar_icon.png) no-repeat 0 -210px;
	background:url(../imgs/bkgs/event_calendar_icon.png) no-repeat 0 -70px;
	background-size:20px;
}
.tile_wrapper .tile.party-conference-fringe-event .header a.type.event {
	padding:0 0 0 30px;
	background:url(../imgs/bkgs/event_calendar_icon.png) no-repeat 0 0;
	background:url(../imgs/bkgs/event_calendar_icon.png) no-repeat 0 -20px;
	background-size:20px;
}





.tile_wrapper .tile.respublica-policy-breakfast .header ul li.share a, ul.blog_archive li.colour_respublica-policy-breakfast ul.sharing li.share a {
	padding:0 0 0 20px;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -1120px;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -290px;
	background-size:25px;
}
.tile_wrapper .tile.party-conference-fringe-event .header ul li.share a, ul.blog_archive li.colour_party-conference-fringe-event ul.sharing li.share a {
	padding:0 0 0 20px;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -420px;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -115px;
	background-size:25px;
}
ul.blog_archive li.colour_respublica-policy-breakfast ul.sharing li.share a:hover, ul.blog_archive li.colour_party-conference-fringe-event ul.sharing li.share a:hover {
	padding:0 0 0 20px;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 0 !important;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -10px !important;
	background-size:25px !important;
}







.tile_wrapper .tile.respublica-policy-breakfast .header ul li.comments a, ul.blog_archive li.colour_respublica-policy-breakfast ul.comments li.comments a {
	padding:0 0 0 20px;
	background:url(../imgs/bkgs/event_comments_icon.png) no-repeat 0 -140px;
	background:url(../imgs/bkgs/event_comments_icon.png) no-repeat 0 -45px;
	background-size:20px !important;
}
.tile_wrapper .tile.party-conference-fringe-event .header ul li.comments a, ul.blog_archive li.colour_party-conference-fringe-event ul.comments li.comments a {
	padding:0 0 0 20px;
	background:url(../imgs/bkgs/event_comments_icon.png) no-repeat 0 0;
	background:url(../imgs/bkgs/event_comments_icon.png) no-repeat 0 -10px;
	background-size:20px !important;
}






.tile_wrapper .tile .header a:hover.type.event, .sidebar a:hover.type.event {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px 0;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px 0;
	background-size:3000px 400px;
}

.tile_wrapper .tile .header a.type.press-centre {
	padding:0 0 0 27px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat 0 -30px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat 0 -30px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.society .header a.type.press-centre {
	padding:0 0 0 27px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -800px -30px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -800px -30px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.prosperity .header a.type.press-centre {
	padding:0 0 0 27px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1200px -30px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1200px -30px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.virtue .header a.type.press-centre {
	padding:0 0 0 27px;
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1600px -30px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1600px -30px;
	background-size:3000px 400px;
}
.tile_wrapper .tile .header a:hover.type.press-centre {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -30px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -30px;
	background-size:3000px 400px;
}


.tile_wrapper .tile .header ul, .live_event_meta ul, ul.publications_list ul, ul.articles ul {
	float:right;
	margin:0;
	padding:0;
	height:20px;
	list-style:none;
}
.tile_wrapper .tile .header ul li.comments, .live_event_meta ul li.comments, ul.publications_list ul li.comments, ul.articles ul li.comments {
	font-size:14px;
}
.col9.wide ul.blog_archive ul.sharing, .blog_single ul.sharing {
	float:right;
	margin:0;
	padding:0;
	height:20px;
	list-style:none;
	line-height:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
}
.tile_wrapper .tile .header ul li, .live_event_meta ul li, ul.publications_list ul li, ul.articles ul li, ul.blog_archive ul.sharing li, .blog_single ul.sharing li {
	float:left;
	height:20px;
	padding:0;
	margin:0 0 0 20px;
}
.tile_wrapper .tile .header ul li a, .live_event_meta ul li a, ul.publications_list ul li a, ul.articles ul li a, ul.blog_archive ul.sharing li a, .blog_single ul.sharing li a {
	height:20px;
	padding:0 0 0 20px;
	display:block;
	margin:0;
}
.tile_wrapper .tile .header ul li.comments a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat 0 -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat 0 -90px;
	background-size:3000px 400px;
}
.tile_wrapper .tile .header ul li.comments a:hover {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -90px !important;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -90px !important;
	background-size:3000px 400px !important;
}
.tile_wrapper .tile .header ul li.share a, ul.blog_archive ul.sharing li.share a, .blog_single ul.sharing li.share a, .sidebar ul.articles ul li.share a, ul.publications_list ul li.share a {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -280px;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -80px;
	background-size:25px;
}
.tile_wrapper .tile .header ul li.share a:hover, ul.blog_archive ul.sharing li.share a:hover, .blog_single ul.sharing li.share a:hover, ul.publications_list ul li.share a:hover, .blog_archive ul.sharing li.share a:hover {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 0;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -10px;
	background-size:25px;
}

.live_event_meta ul li.comments a, ul.articles ul li.comments a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -2000px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -2000px -90px;
	background-size:3000px 400px;
}
.live_event_meta ul li.comments a:hover {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -2400px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -2400px -90px;
	background-size:3000px 400px;
}
ul.articles ul li.comments a:hover {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -2400px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -2400px -90px;
	background-size:3000px 400px;
}
.live_event_meta ul li.share a, ul.articles ul li.share a {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -980px;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -255px;
	background-size:25px;
}
.live_event_meta ul li.share a:hover {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -140px;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -45px;
	background-size:25px;
}
ul.articles ul li.share a:hover {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -140px;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -45px;
	background-size:25px;
}

ul.blog_archive ul.sharing li.comments a, .blog_single ul.sharing li.comments a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat 0 -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat 0 -90px;
	background-size:3000px 400px;
}
ul.blog_archive ul.sharing li.comments a:hover, .blog_single ul.sharing li.comments a:hover {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -90px;
	background-size:3000px 400px;
}


.tile_wrapper .tile.society .header ul li.comments a, .colour_society ul li.comments a, .blog_single.colour_society ul li.comments a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -800px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -800px -90px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.society .header ul li.comments a:hover, .colour_society ul li.comments a:hover, .blog_single.colour_society ul li.comments a:hover {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -90px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.society .header ul li.share a, ul.colour_society ul li.share a, li.colour_society ul li.share a {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -560px !important;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -150px !important;
	background-size:25px !important;
}
.tile_wrapper .tile.society .header ul li.share a:hover, ul.colour_society ul li.share a:hover, li.colour_society ul li.share a:hover {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 0 !important;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -10px !important;
	background-size:25px !important;
}




.tile_wrapper .tile.prosperity .header ul li.comments a, .colour_prosperity ul li.comments a, .blog_single.colour_prosperity ul li.comments a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1200px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1200px -90px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.prosperity .header ul li.comments a:hover, .colour_prosperity ul li.comments a:hover, .blog_single.colour_prosperity ul li.comments a:hover {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -90px;
	background-size:3000px 400px;
}

.tile_wrapper .tile.prosperity .header ul li.share a, ul.colour_prosperity ul li.share a, li.colour_prosperity ul li.share a {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -700px !important;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -185px !important;
	background-size:25px !important;
}
.tile_wrapper .tile.prosperity .header ul li.share a:hover, ul.colour_prosperity ul li.share a:hover, li.colour_prosperity ul li.share a:hover {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 0 !important;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -10px !important;
	background-size:25px !important;
}



.tile_wrapper .tile.virtue .header ul li.comments a, .colour_virtue ul li.comments a, .blog_single.colour_virtue ul li.comments a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1600px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1600px -90px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.virtue .header ul li.comments a:hover, .colour_virtue ul li.comments a:hover, .blog_single.colour_virtue ul li.comments a:hover {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -90px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -90px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.virtue .header ul li.share a, ul.colour_virtue ul li.share a, li.colour_virtue ul li.share a {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -840 !important;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -220px !important;
	background-size:25px !important;
}
.tile_wrapper .tile.virtue .header ul li.share a:hover, ul.colour_virtue ul li.share a:hover, li.colour_virtue ul li.share a:hover {
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 0 !important;
	background:url(../imgs/bkgs/share_twitter_icon.png) no-repeat 0 -10px !important;
	background-size:25px !important;
}





li.share .mashsb-container {
	padding:0 !important;
}
li.share .mashsb-count {
padding:0 !important;
font-size:14px !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight:400 !important;
color: inherit !important;
border:none !important;
text-align: left !important;
line-height:20px !important;
margin:0 !important;
}
li.share.large .mashsb-count {
font-size:16px !important;
font-family: 'Open Sans', sans-serif !important;
	font-weight:400 !important;
	}

li.share .mashsb-box {
	margin:0 !important;
	height:20px !important;
}
li.share .mashsb-container > a, li.share .mashsb-box > a {
	display:none !important;
}
li.share a.mashicon-facebook, li.share > a, li.share a.mashicon-twitter span, li.share .mashsb-buttons a {
	display:none !important;
}
li.share .mashsb-buttons a.mashicon-twitter {
	width:25px !important;
	height:20px !important;
	min-width:20px !important;
	padding:0 !important;
	margin:0 !important;
	display:block !important;
}
li.share .mashsb-buttons {
	float:left !important;
}
li.share .mashsb-count .mashsb-sharetext {
	display:none !important;
}
li.share .mashsb-box > a {
	margin:0 0 0 0 !important;
	width:auto !important;
	height:20px !important;
	padding:0 !important;
	background:none !important;
	text-align:right;
	float:right !important;
	isplay: none !important;
}
li.share .mashsb-box .mashsb-count {
	margin:0 0 0 10px !important;
	float:right !important;
}
li.share .clear:both; {
	display:none !important;
}

li.share .mashsb-container {
	overflow:hidden !important;
}




.tile_wrapper .tile .header ul li.external a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat 0 -150px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat 0 -150px;
	background-size:3000px 400px;
	text-indent:-999px;
	padding:0;
	width:20px;
}
.tile_wrapper .tile.society .header ul li.external a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -800px -150px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -800px -150px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.prosperity .header ul li.external a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1200px -150px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1200px -150px;
	background-size:3000px 400px;
}
.tile_wrapper .tile.virtue .header ul li.external a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -1600px -150px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -1600px -150px;
	background-size:3000px 400px;
}
.tile_wrapper .tile .header ul li.external a:hover {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -400px -150px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -400px -150px;
	background-size:3000px 400px;
}
ul.articles ul li.external a {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -2000px -150px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -2000px -150px;
	background-size:3000px 400px;
	text-indent:-999px;
	padding:0;
	width:20px;
}
ul.articles ul li.external a:hover {
	background:url(../imgs/bkgs/featured_symbols.png) no-repeat -2400px -150px;
	background:url(../svgs/bkgs/featured_symbols.svg) no-repeat -2400px -150px;
	background-size:3000px 400px;
}


ul.sharing .comments span {
	display:none;
}