/* 
Theme Name:	 Holland Rae Divi Child Theme
Theme URI:	 http://hollandrae.com.user.s440.sureserver.com/hr-divi
Author:		 Kindred
Author URI:	 https://www.hollandrae.com/
Template:	 Divi
Version:	 1.0.0
Text Domain:	 savvy-divi
Description:	 This is a Divi child theme for Holland Rae
*/

body {
    font-family: Georgia,'Abhaya Libre',"Times New Roman",serif !important;
}
.handwriting { 
	font-family: "Homemade Apple", "open sans";
	font-size:2em;
	color:#4f6b7d;
}
.other_books {
	width:90%;
	margin:auto;
}
.other_books ul {
    list-style-type: none;
    display: block;
}
.other_books ul li {
    display: inline-block;
}
.other_books ul li img {
    width: 200px;
}
.other_books ul li .arpw-title {
    display: none;
}
#bb_icon {height:24px;width:auto;}

/*********transferred from custom css section *********************/
.posts-blog-feed-module .header img {
    height: 200px;
	width: auto;
}
.et_pb_post .entry-title {
    padding: 20px;
}
.et_pb_post .post-content {
    margin: 0 30px;
}
.et_pb_image_container img, .et_pb_post a img {
    vertical-align: bottom;
    max-width: 100%;
    max-height: 300px;
    width: auto;
    float:left;
	  padding-right: 30px;
}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child {
	padding: 10px;
}
.entry-title.summary {
    font-family: 'Abhaya Libre',sans-serif !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 1.6em !important;
    text-align: left !important;
    color: #333;
    padding-bottom: 10px;
}
.ecs-event {
    min-height: 160px;
}
.ecs-event img, .ecs-event img {
    float: right;
    width: 100px;
}
.duration.time {
    font-family: 'Nunito',sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #94a6bf !important;
    letter-spacing: 2px;
    line-height: 1.8em;
}
.ecs-all-events {
    color: #ffffff !important;
    border-width: 8px !important;
    border-color: #94a6bf;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Nunito',sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #94a6bf;
    padding: 10px;
    border-radius: 5px;
}
.ecs-all-events a {
    color: #fff;
} 
.ez-toc-section {
	border-top:100px solid #fff;
}
@media only screen and (max-width: 400px) {
	#ez-toc-container {
    position: relative;
    width: auto;
	}
}
@media only screen and (min-width: 768px) {
	#ez-toc-container {
    position: fixed;
    width: auto;
    right: 4em;
    top: 8em;
		z-index: 1000;
	}
}
.et_post_meta_wrapper img {
    max-height: 450px;
    width: auto;
    display: none;
}
.checklist {
  margin: auto;
  border: 1px black solid;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.checklist p {
  display: flex;
  align-items: center;
  justify-content: left;
	margin: 0 2px;
}
.wp_rss_retriever_title {
	font-weight: bold;
	font-size:1.5em;
}
.vendor-link {
    width: 170px !important;
    text-align: left !important;
    background-size: contain !important;
}
.vendor-link4 {
    border: 1px #780000 solid;
    border-radius: 8px;
    color: #fff;
    width: 170px;
    text-align: left;
	background-color: #780000;
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
    background-blend-mode: normal;
    box-shadow: 6px 6px 18px 0px rgba(120,0,0,0.6);
}
.vendor-link4:hover {
    background: #780000 !important;
    border: 1px #780000 solid;
    border-radius: 8px !important;
    color: #fff;
}
.vendor-link3 {
    border: 1px #780000 solid;
    border-radius: 8px;
    color: #fff;
    width: 150px;
    max-height: 40px;
    text-align: left;
    background-color: #780000;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-blend-mode: normal;
    padding: 10px;
    margin: 2px;
    white-space: nowrap;
    box-shadow: 6px 6px 18px 0px rgba(120,0,0,0.6);
}
.vendor-link3.amazon-link-button {
    border-color: #145099;
    background-color: initial;
    background-image: url("/wp-content/uploads/2022/09/available_on_kindle.png"),radial-gradient(circle at top left,#145099 0%,#67a6d9 100%);
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.vendor-link3.barnes-and-noble-link-button {
    border-color: #366251;
    background-color: #366251;
    background-image: url("/wp-content/uploads/2022/09/logo_nook.png");
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.vendor-link3.ibooks-link-button {
    border-color: #000000;
    background-color: #000000;
    background-image: url("/wp-content/uploads/2022/09/get_it_on_ibooks.png");
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.vendor-link3.google-books-link-button {
    border-color: #4285f4;
    background-color: #FFFFFF;
    background-image: url("/wp-content/uploads/2022/09/logo_google_books.png");
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.vendor-link3.kobo-link-button {
    border-color: #c4c4c4;;
    background-color: initial;
    background-image: url("/wp-content/uploads/2022/09/available_on_kobo.png"),linear-gradient(180deg,#ffffff 0%,#c4c4c4 100%);
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.vendor-link3.paper-link-button {
    border-color: #c4c4c4;;
    background-color: initial;
    background-image: url("/wp-content/uploads/2022/09/get_it_in_print.png"),linear-gradient(180deg,#c4c4c4 0%,#ffffff 100%);
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.vendor-link3.free-book-link-button {
    border-color: transparent;
    background-color: initial;
    background-image: url("/wp-content/uploads/2022/09/get_it_free_button.png");
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.vendor-link3.audio_book_link-button {
    border-color: #c4c4c4;;
    background-color: initial;
    background-image: url("/wp-content/uploads/2022/09/audiobook_logo.png"),linear-gradient(180deg,#ffffff 0%,#c4c4c4 100%);
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.vendor-link3.preorder-link-button {
    border-color: #780000;;
    background-color: initial;
    background-image: url("/wp-content/uploads/2022/09/preorder_logo.png"),linear-gradient(180deg,#ffffff 0%,#780000 100%);
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.vendor-link3:hover {
    border: 1px #780000 solid;
    border-radius: 8px !important;
}
/*end vendor button strip CSS */