/*
 Theme Name:   Accelerate Child
 Template:     accelerate
 Version:      1.0.0
*/

/* General*/

.bold {
	font-weight: bold;
}

.span-nowrap {
	white-space: nowrap;
}

.italian-highlighted {
	color: #68b460;
	font-style: italic;
}

.currency {
	text-align: right;
}

/* Make links more visible */

.entry-content a {
	font-weight: 400;
}

#secondary a {
	font-weight: 500;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-weight: 600 !important;
}

.previous a, .next a {
	font-weight: 600;
}

/* Make blockquote less "yelling" and easier to read */

blockquote {
	padding: 20px 20px 10px 40px;
}

blockquote p {
	font-size: 16px;
	line-height: 1.5;
}

/* Table header color */

.light-gray {
	background-color: #f8f8f8;
}

.mytable thead th {
	background-color: #f8f8f8;
}


/* Image caption container */

.wp-caption {
	background-color: #f8f8f8;
	border: 1px solid #68b460;
}

/* Style image caption text */

.caption-title {
	color: #68B460;
	font-weight: bold;
}

.caption-click {
	font-size: 10pt;
}

.caption-subtitle {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

/* Image source attribution */

p.attribution {
	font-size: 9pt;
	font-style: italic;
	line-height: 1.2;
	clear: both;
}

/* Image containers for centering */

.ed-image-container {
  background: white;
	display: flex;
  justify-content: center;
  margin: 20px 0;
  padding: 10px;
}

.ed-contained-image {
  padding: 15px;
  max-width: 40%;
  margin: 5px;
}

.flex-center {
  display: flex;
  justify-content: center;
}
 /* Group multiple images into a right column */

.ed-right-image-column {
	float: right;
	width: 40%;
	margin-left: 20px;
}

/* Video embed */

#vimeo-embed {
	background-color: #f8f8f8;
	border: 1px solid #68b460;
	clear: both;
	margin-top: 20px;
	padding: 5px;
}

/* Display post list plugin */

.display-posts-listing .listing-item {
    clear: both;
}

.display-posts-listing img {
    float: left;
    margin: 0 10px 10px 0;
}
.display-posts-listing .listing-item a.title {
	font-weight: bold;
}

.display-posts-listing div.listing-item {
	margin-bottom: 10px;
}



/* GMedia gallery plugin */

div.gmPhantom_ThumbContainer, div.gmPhantom_LoadMore {
	border: 1px solid #68b460 !important;
}

/* Google Maps Widget plugin */

.gmw-shortcode-widget-right .gmw-shortcode-widget {

	float: right;
	margin-left: 10px;
}

.gmw-shortcode-widget-left .gmw-shortcode-widget {
	float: left;
	margin-right: 15px;
}

.gmw-shortcode-widget .widgettitle {
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 0;
}

.gmw-shortcode-widget  p {
	font-size: 14px;
	font-style: italic;
	margin-bottom: 7px;
}

/* Subtitle plugin */

span.entry-subtitle {
	font-size: 18px !important;
	line-height: 36px;
	font-style: italic;
}

/* Supress subtitle on list page */

.display-posts-listing span.entry-subtitle {
	display: none;
}

/*Color pallete based on basic green*/

/* Palette URL: http://paletton.com/#uid=72N0u0keXrA5CJSa3xtkemjpQgI */


.green-0 { color: #68B460 }	/* Main Primary color */
.green-1 { color: #C2E6BE }
.green-2 { color: #97D391 }
.green-3 { color: #3E9236 }
.green-4 { color: #1D6D15 }

.blue-0 { color: #488782 }	/* Main Secondary color (1) */
.blue-1 { color: #A7CAC8 }
.blue-2 { color: #6FA19E }
.blue-3 { color: #286D68 }
.blue-4 { color: #10524D }

.orange-0 { color: #DCA275 }	/* Main Secondary color (2) */
.orange-1 { color: #FFE6D2 }
.orange-2 { color: #FFD2AF }
.orange-3 { color: #B27241 }
.orange-4 { color: #85481A }

.red-0 { color: #D87378 }	/* Main Complement color */
.red-1 { color: #FDD0D3 }
.red 2 { color: #FBACB0 }
.red-3 { color: #AF4046 }
.red-4 { color: #83191E }

.purple-0 { color: #AD5C8D }	/* Secondary complement color (2) */
.purple-1 { color: #E2BAD2 }
.purple-2 { color: #CB8CB2 }
.purple-3 { color: #8C3469 }
.purple-4 { color: #691448 }

.yellow-0 { color: #DCDA75 }	
.yellow-1 { color: #FFFED2 }
.yellow-2 { color: #FFFEAF }
.yellow-3 { color: #B2B041 }
.yellow-4 { color: #858319 }

