/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/* ***************THIS SECTION RESERVED FOR ANNETTE TO PUT IN ANY CSS SHE REQUIRES*************** */
/* (NB, used only for displaying single posts of the various types with their custom fields) */
/* Annette has moved her css for single.php into it for the moment so as not to interfere with David's*/
/* ***************END OF ANNETTE'S CSS SECTION*************** */
/* ***************THIS SECTION RESERVED FOR DAVID TO PUT IN ANY CSS HE REQUIRES*************** */
/*  */
/* Centre the header image */
#branding {
	margin-top: 10px;
	margin-bottom: 10px;
}

#access {
	width: 100%;
	line-height: 1;
}

/* General formatting */

#main {
	margin-top: 14px;
}

img {
	height: auto;
	max-width: 100%;
}

#pp-afterslider, #front-columns, .home #forbottom {
    margin: 0;
    padding: 0;
}

#front-text3 {
	 color:white;
   background: red;
	 text-align:center;
	 margin-bottom: 0.9em;
}

#forbottom {
    padding-top: 0;
	  padding-bottom: 0;
}
/* Adjust z-index to stop maps obscuring menus */
.entry-content {
	position:relative;
	z-index:2
}

.entry-content ul li, .entry-content ol li {
	padding: 0;
}

.mobile-only {
	display: none;
}

#content .entry-title, h1 {
	 font-family: 'Ubuntu Light';
   font-size: 28px;
	 font-weight: normal;
}

h2 {
	 font-family: 'Ubuntu Light';
   font-size: 24px;
	 font-weight: normal;
}

#entry-author-info h2 {
   font-weight: normal;
   margin-bottom: 10px;
}

h6 {
	font-size: 16px;
}

#content, #content input, #content textarea {
	line-height: 1.4em;
}

/* Remove underlining from widgets */
.entry-content a, .widget-container.widget_text a {
	text-decoration:none !important;
}

/* Front page slider */
.slider-wrapper {
	margin: 0 auto 14px;
}

.nivo-caption {
	background-color: rgba(0,0,0,0.55);
}

div.nivo-caption h2 {
	font-family: Oswald;
}

#pp-afterslider {
	margin: 0;
}

/* Main sidebars */
#main .widget-area {
	background-color: #f0f8f8;
	padding: 6px;
	margin-right: 2px;
}

.widget-title {
	border-radius: 0;
}

.sidey .widget-title {
	text-align: left;
	margin-left: 0;
	padding-left: 0;
}

.small_sidebar_image {
	text-align: center;
	width: 100%;
	max-width: 300px;
}

/* Emphasise mailing list icon colour */
a.socialicons.social-Contact{
	background-color: red; 
	color: red;
}
.socials .socials-hover {
	display: none;
}

#searchform input {
	border-radius: 0 !important;
}

/* Front page banner text */
#front-text3 {
	 color:white;
   background: #3b8181;
	 padding: 8px 0;
	 text-align:center;
	 margin-bottom: 0.9em;
}

/* Styling for Cryout columns on front page */
#front-columns > div {
	margin-bottom: 14px;
}

.column-header-image {
	padding: 3px;
	padding-left: 12px;
	color: #ffffff;
	background-color: black;
}

div.column-image {
	width: 100% !important;
}

.column-header-image a:focus, .column-header-image a:active, .column-header-image a:inactive, .column-header-image a:visited {
	color: #ffffff;
}

.column-image, .column-image img {
	max-width: none !important;
}

.column-header-image a:hover {
	color: #ff0000;
}

.column1 .column-header-image {
	background-color: #F5A733;
}

.column2 .column-header-image {
	background-color: #61BA5C;
}

.column3 .column-header-image {
	background-color: #40B3AD;
}
/*
#front-columns > div {
	margin-bottom: 0;
}
*/
#front-text4 blockquote {
	padding: 0;
	margin-bottom: 4px;
}

/* Gallery styling */
.gallery-item {
	max-width: 280px;
}

.gallery-caption {
	opacity: 1;
	background-color: rgba(50,100,120,0.57);
	text-align: center;
	font-size: 20px;
	margin-bottom: 0 !important;
}

/* Org display pages */
div.rva_record {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 5px;
	margin-bottom: 0;
}

div.rva_record_label, div.rva_record_value {
/* taken out by Annette Saturday late because doesnt understand it	display: table; */
	padding: 0;
	margin: 0;
}

.organisation div.rva_record_label, div.rva_record_value {
/* put back for organisations by Annette Sunday morning because of David's email */
	display: table;
	padding: 0;
	margin: 0;
}

div.tab {
	padding: 0;
	margin: 0;
}

div.rva_map, .rva_map div.rva_record_value {
	height: 310px;
	margin-bottom: 0;
}

.rva_excerpt p > a {
	color: #444;
}

a.continue-reading-link, a.continue-reading-link:after, div.excerpt p > a.continue-reading-link, div.excerpt p > a.continue-reading-link:after {
	display: none !important;
}

.rva_line1 div.rva_record_label, .rva_line2 div.rva_record_label, .rva_line2 div.rva_record_label, .rva_line3 div.rva_record_label, .rva_town div.rva_record_label, .rva_county div.rva_record_label, .rva_postcode div.rva_record_label {
	color: #ffffff;
	margin-bottom: 0;
	display: table;
}

.rva_line1 div.rva_record_value, .rva_line2 div.rva_record_value, .rva_line2 div.rva_record_value, .rva_line3 div.rva_record_value, .rva_town div.rva_record_value, .rva_county div.rva_record_value, .rva_postcode div.rva_record_value {
	margin-bottom: 0;
}

.rva_line1 div.rva_record_value {
	margin-top: 14px;
}

div.rva_title {
	margin-bottom: 4px;
}

div.rva_fieldgroup.location.location {
	margin-bottom: 40px;
}

/* Archive pages */
header.page-header, footer.entry-meta {
	display: none;
}

.archive #content img.alignleft {
	display: none;
}

.archive .entry-title, .archive .entry-title a {
	font-size: 22px;
}

.archive .entry-content, .archive .entry-summary {
	padding-top: 0;
}

/* Volop pages */
body.page-id-18587, body.page-id-18617, body.page-id-18637, body.page-id-18647, body.page-id-18761 {
}

body.page-id-18587 #forbottom, body.page-id-18637 #forbottom, body.page-id-18647 #forbottom, body.page-id-18761 #forbottom {
	padding-top: 20px;
}

body.page-id-18617 #forbottom {
	padding-top: 4px;
}

.post-18617 h1.entry-title, .post-18617 nav #access {
	display: none;
}

/* Reinstated menu on volunteering page - DN
.page-id-18617 #access {
	display: none;
}
*/
.volunteering-left {
	float: left;
	vertical-align: top;
	margin-top: 0;
	margin-bottom: 12px;
}

.volunteering_page_search_button {
	background-color: #98CC42;
	padding: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
}

.volunteering_page_search_button a:link, .volunteering_page_search_button a:active, .volunteering_page_search_button a:visited, .volunteering_page_search_button a:hover {
	font-family: Oswald;
	font-size: 24px;
	color: #333333;
}

.volunteering_page_home_button {
	background-color: #78306B;
	padding: 8px;
	margin-top: 0;
	margin-bottom: 8px;
	text-align: center;
}

.volunteering_page_home_button a:link, .volunteering_page_home_button  a:active, .volunteering_page_home_button a:visited, .volunteering_page_home_button  a:hover {
	font-family: Ubuntu;
	font-size: 16px;
	color: #ffffff;
}

.volunteering_page_home_button a:hover {
	color: #cccccc;
}

.volunteering-left img {
	float: left;
	vertical-align: top;
	margin-right: 8px;
	margin-bottom: 6px;
}

#mydiv ul {
	margin-top: 10px;
}

.lcp_volunteering_customfield {
	text-decoration: none;
	margin-bottom: 10px;
}

.rva_foundvolops {
	font-size: 1.2em;
	color: #1693A5;
}

.rva_title, .rva_posttitle {
	color: #1693A5;
}

span.rva_eventtype {
	margin-right: 12px;
}

.volop div .rva_togglebutton.contact {
	background-color: #b4daea;
}

.volop_display_class2 {
	margin-bottom: 16px;
}

.rva_volop_go_button {
	text-align: center;
	padding: 10px;
	font-family: Ubuntu;
	font-size: 1.6em;
	color: #ffffff;
	background-color: #F5A733;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.rva_volop_button {
	width: 100%;
	text-align: center;
	padding: 8px;
	font-family: Ubuntu;
	font-size: 1.6em;
	color: #ffffff;
	background-color: #3B8181;
	border: 2px #ffffff;
	margin-bottom: 2px;
	border-radius: 0;
	box-shadow: none;
}

.rvacpt_volop div .rva_togglebutton.contact {
	color: white;
	background-color: #61BA5C;
	padding-top: 2px;
}

.rva_daysoftheweek span {
background-color: #61BA5C;	
}

div.volop-headline, div.volop-headline a {
	font-weight: bold;
}

div.rva_fieldgroup.volop_part_2.volop {
	margin-top: 60px;
}

div.rva_fieldgroup.volop_part_3.volop {
	margin-bottom: 30px;
}

.rvacpt_volop div .rva_togglebutton.contact {
	border-radius: 0;
}

span.rva_choice::after {
	content: "\2014";
}

.post-19138 a.entry-content ul li, .post-19138 a.entry-content ol li {
	margin-top: 50px;
}

div.news p, div.events p {
	margin-top: 10px;
}

/* List Category Posts styles */
.lcp_date {
	color: #111111;
}

span.lcp_author {
	margin-left: 14px;
	margin-right: 14px;
}

span.lcp_rva_customfield {
	margin-right: 18px;
}

span.lcp_rva_customfield.rva_voloptype, span.lcp_rva_customfield.rva_organisation {
	margin-right: 0;
}

span.lcp_rva_customfield.rva_voloptype::after {
	content: " for ";
}

span.lcp_rva_customfield.rva_postcode::before {
	content: " in ";
}

.osm_map_thumbnail {
	width: 900px;
}

.lcp_people_catlist li {
	margin-bottom: 50px;
}

/* Favorites page */
a.wpfp-link.remove-parent {
	color: #aaa;
}

/* Featured post thumbnails */
.lcp_thumbnail {
	overflow: hidden;
	float: left;
	margin-right: 14px !important;
}

/* People's thumbnails */
.lcp_small_thumbnail {
	overflow: hidden;
	float: left;
	margin-right: 14px !important;
	width: 100px;
	height: 100px;
}

.lcp_customfield {
	font-weight: normal;
	margin-right: 14px !important;
	margin-bottom: 12px;
}

p.lcp_excerpt {
	min-height: 80px;
}

p.lcp_person_excerpt {
	min-height: 100px;
}

.lcp_paginator li {
	border: none;
	text-align: center;
	background-color: #3B8181;
	color: #ffffff;
	min-width: 25px;
}

.lcp_paginator li a {
	color: #ffffff;
}

.footer_links {
	text-align: center;
}

span.footer_images {
	padding: 20px !important;
}

.rva_volop_search_text {
	width: 60%;
	float: right;
}

.rva_volop_search_form {
	width: 33%;
	background-color: #f0f8f8;
	padding: 10px;
	float: left;
}

div.rva_automatic_title, div.rva_automatic_title a, div.rva_excerpt, div.rva_excerpt a {
	color: #444;
}

div.rva_postdate {
	color: #777;
}

/*.acf-map img {
	max-width: none !important;
}
*/
.acf-map {
	width: 600px;
}

#forbottom {
	margin-bottom: 0;
	padding-bottom: 0;
}

/* Site footer */
#footer, #footer2 {
	background-color: #b8d0d0 !important;
	color: #222222;
	margin-top: 0;
}

#main .widget-area {
	background-color: transparent;
}

#footer .widget-container, #main .widget-area {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

#footer-widget-area {
	margin: 20px 0 0;
}

#site-copyright {
	font-style: normal;
}

img#wpstats {
	display: none;
}

/* Mobile tweaks */
@media screen and (max-width: 800px) {
	.mobile-only {
		display: block;
	}
	
	.presentation-page #pp-afterslider {
		margin-top: 20px;
	}
	
	a.h1 {
		font-size: 30px !important;
	}
	
	body.page-id-18761 h1.entry-title {
		display: none;
	}
	
	body, #content, #content p, #content ul, #content ol,#content code, #content pre, #content blockquote, .widget-area a:link, .widget-area a:visited {
		font-size: 14px !important;
	}
}

/* volunteering stories page */
.post-28239 h1.entry-title {
	display: none;
}

body.page-id-28239 {
	background-image: url(https://rva.org.uk/wp-content/themes/tempera-child/images/fzm-seamless.corkboard.texture-01-800x800.jpg)
}

.post-28239 {
	background-image: url(https://rva.org.uk/wp-content/themes/tempera-child/images/fzm-seamless.corkboard.texture-01-800x800.jpg)
}  

body.page-id-28239 #main {
	background-color: transparent		
}

body.page-id-28239 #main {
	margin-top: 0px;
}

body.page-id-28239 #branding {
	display: none
}

body.page-id-28239 #access {
	margin: 0px
}


/* ready-friends */
.post-28672 h1.entry-title {
	display: none;
}

/* ready-friends-news-and-events */
.post-27682 h1.entry-title {
	display: none;
}

/* Team Reading */
.post-29813 h1.entry-title {
	display:none;
}


/*Steve new volunteering homepage*/
.post-18617 h1.entry-title {
	display: none;
}
/*
body.page-id-18617 #branding {
	display: none;
	}
*/
body.page-id-18617 #main {
	margin-top: 0px;
	background-color: transparent
}
body.page-id-18617 #access {
	margin: 0px;
}
.image-container {
	display: inline-block;
	position: relative;
	max-width: 100%;
	height: auto;
	width: auto;
}

.allvolopsbutton {
	max-width: 100%;
	height: auto;
	width: auto;
	position: absolute;
	right: 10px;
	bottom: 60px;
	padding: 20px 30px;
	font-size: 24px;
	font-weight: bold;
	font-family: Ubuntu, sans-serif;
	text-align: center;
	cursor: pointer;
	outline: none;
	color: #fff;
	background-color: #006681;
	border: none;
	border-radius: 15px;
	box-shadow: 0 9px #999;
}

.allvolopsbutton:hover {
	background-color: #00788E;
}

.allvolopsbutton:active {
	background-color: #00788E;
	box-shadow: 0 5px #666;
	transform: translateY(4px);
}

.thisweeksvolopssbutton {
	display: block;
	width: 100%;
	position: static;
	padding: 20px 30px;
	font-size: 24px;
	font-weight: bold;
	font-family: Ubuntu, sans-serif;
	text-align: center;
	cursor: pointer;
	outline: none;
	color: #fff;
	background-color: #82368c;
	border: none;
	border-radius: 15px;
	box-shadow: 0 9px #999;
}

.thisweeksvolopssbutton:hover {
	background-color: #82368c;
}

.thisweeksvolopssbutton:active {
	background-color: #82368c;
	box-shadow: 0 5px #666;
	transform: translateY(4px);
}

#wellbeing_mobile {
	display: none;
}

#wellbeing_desktop {
	display: inline;
}

@media screen and (max-width: 1000px) {
  .acf-map, .osm_map_thumbnail {
	  width: 750px;
  }
}
	
@media screen and (max-width: 850px) {
	#wellbeing_desktop {
		display: none;
	}
	
	#wellbeing_mobile {
		display: inline;
	}
  .acf-map, .osm_map_thumbnail {
	  width: 600px;
  }
}

@media screen and (max-width: 650px) {
	.slider-wrapper, #slider {
    max-height: 300px;
  }
	.nivo-caption {
		width: 100% !important;
		margin-left: 0;
		margin-right: 0;
		padding: 8px;
		min-height: 130px !important;
		margin-bottom: 20px;
		background-color: #3B8181;
		color: #ffffff;
	}
	.acf-map, .osm_map_thumbnail {
	  width: 300px;
  }	
}

@media screen and (max-width: 480px) {
	body, #content, #content p, #content ul, #content ol,#content code, #content pre, #content blockquote, .widget-area a:link, .widget-area a:visited {
		font-size: 14px !important;
	}
	.presentation-page #pp-afterslider {
		margin-top: 0;
	}
	.acf-map {
	  width: 250px;
  }
}
/* Not enough space to show maps on tiny displays. To make pages mobile-friendly for Google  */
@media screen and (max-width: 350px) {
	.acf-map, .osm_map_thumbnail {
	  display: none;
  }
}

/* Printer tweaks */
/* Force volop contact details to appear in printed version */
@media print {
	div.contact.tab {
		display: block !important;
	}
}

/*Befriender Match*/

.post-33722 h1.entry-title {
	display: none;
}
body.page-id-33722 #branding {
	display: none;
	
}
body.page-id-33722 #main {
	margin-top: 0px;
	background-color: transparent
}
body.page-id-33722 #access {
	margin: 0px;
}
body.page-id-33722 {
	background-image: url(https://rva.org.uk/wp-content/themes/tempera-child/images/background.jpg);
}

/*stats page 34694*/

.post-34694 h1.entry-title {
	display: none;
}
body.page-id-34694 #branding {
	display: none;
}
body.page-id-34694 #main {
	margin-top: 0px;
	background-color: transparent
}
body.page-id-34694 #access {
	margin: 0px;
}
body.page-id-34694 {
	background-image: url(http://rgneighbours.elementfx.com/rva-test4/wp-content/uploads/2018/03/pexels-photo-625219aac.jpg);
}
/*awards page 35274*/

.post-35274 h1.entry-title {
	display: none;
}
body.page-id-35274 #branding {
	display: none;
}
body.page-id-35274 #main {
	margin-top: 0px;
	background-color: transparent
}
body.page-id-35274 #access {
	margin: 0px;
}
body.page-id-35274 {
	background-image: url(https://rva.org.uk/wp-content/uploads/2018/06/AwardsBG3Light.png);
	
}
#content .slideshow-window, .jetpack-slideshow {
    background-color: inherit;
    border: 0;
		border-radius: 0;
	
}
body.page-id-35274 #content img {
display: block;
margin: 0 auto;}

/*awards page 35274*/

.post-35274 h1.entry-title {
	display: none;
}
body.page-id-35274 #branding {
	display: none;
}
body.page-id-35274 #main {
	margin-top: 0px;
	background-color: transparent
}
body.page-id-35274 #access {
	margin: 0px;
}
body.page-id-35274 {
	background-image: url(https://rva.org.uk/wp-content/uploads/2018/06/AwardsBG3Light.png);
	
}	
/*awards page 38650*/

.post-38650 h1.entry-title {
	display: none;
}
body.page-id-38650 #branding {
	display: none;
}
body.page-id-38650 #main {
	margin-top: 0px;
	background-color: transparent
}
body.page-id-38650 #access {
	margin: 0px;
}
body.page-id-38650 {
	background-image: url(https://rva.org.uk/wp-content/uploads/2019/06/AwardsBG2019.png);
}	

body.mce-content-body * {
	font-family: Ubuntu !important;
}