/*
Theme Name:     Shari Low
Description:    
Author:         StuartG
Template:       Divi

*/

/*===================
COLOURS
Pink e92062
Dark Blue 214183
Ochre d19d2a
Yellow Dark - amazon button border e7ab5a
Yellow Light - amazon button background
====================*/
/*=====================
GLOBAL
======================*/
.et_pb_section {
	padding-bottom: 70px !important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'EB Garamond',Georgia,"Times New Roman",serif !important;
}
h1 {
	color: #e92062;
	padding-left: 40px;
	border-bottom: 1px solid #d19d2a;
	padding-bottom: 5px;
	background: url("https://sharilow.com/wp-content/uploads/2020/01/h1-leaves.png") no-repeat left top;
}
h2, h3, h4, h5, h6 {
	color: #e92062;
}
p, ul {
	font-size: 16px !important;
	color: #214183;
}
ul {
	margin-left: 20px;
}
a:link, a:visited {
	color: #e92062 !important;
	text-decoration: underline;
	font-weight: bold;
}
a:hover, a:focus, a:active {
	color: #e92062 !important;
	text-decoration: underline;
}
/*=====================
HEADER & NAVIGATION
======================*/
#main-header {
	background: url("https://sharilow.com/wp-content/uploads/2020/01/header-back-left.png") no-repeat left top,  url("https://sharilow.com/wp-content/uploads/2020/01/header-back-right.png") no-repeat right top !important;
	background-color: #fff !important;
	box-shadow: none !Important;
}
#main-header a:link, #main-header a:visited {	
	color: #214183 !important;
	font-weight: bold;
}
#main-header a:hover, #main-header a:focus, #main-header a:active {
	text-decoration: underline;
	opacity: 1 !important;
	color: #e92062 !important;
}
.mega-menu .sub-menu li {
	padding: 0px !important;
	line-height: normal !Important;
}
.mega-menu .sub-menu {
	border: 3px solid #e92062 !important;
	padding: 10px 0 !important;
	background: #faf3e6;
}
.mega-menu .sub-menu li a:link, .mega-menu .sub-menu li a:visited {
	font-size: 14px !important;
	padding: 0px !important;
	margin-right: 0 !important;
	width: 100% !important;
	text-align: center !important;
	line-height: 30px !Important;
	display: inline-block !Important;
	background: #faf3e6;
	border-bottom: none !important;
}
#top-menu li li a:hover, #top-menu li li a:focus, #top-menu li li a:active {
	color: #e92062 !important;
	opacity: 1 !important;
}
#top-menu li.current-menu-item a, #top-menu li.current-menu-item a:hover {
	color: #e92062 !important;
	text-decoration: none;
}
/*=====================
HEADER & NAVIGATION MOBILE
======================*/
.mobile_nav {
	border: 1px solid #e92062;
	border-radius: 0 !important;
	background: #f4e9d8 !important;
}
.select_page {
	font-size: 20px !important;
}
.mobile_menu_bar_toggle:before {
	color: #214183 !important;
}
#mobile_menu {
	border: 1px solid #e92062;
	padding: 0 !important;
}
#mobile_menu a {
	border-bottom: 1px solid #e92062;
	font-size: 16px !important;
}
#mobile_menu .mega-menu .sub-menu {
	border: none !important;
	border-bottom: 1px solid #e92062 !important;
}
#mobile_menu .mega-menu .sub-menu li a {
	padding-left: 8% !important;
	text-align: left !important;
}
/*=====================
BANNER
======================*/
.bannerSection {
	padding-top: 30px !Important;
	padding-bottom: 0 !Important;
}
.bannerRow {
	padding-top: 0 !Important;
}
.bannerImageModule {
}
.bannerImageModule .et_pb_image_wrap img {
	width: 100% !important;
	height: auto;
}
/*=====================
SLIDER BANNER
======================*/
.homeSliderBanner {
	margin-bottom: 0 !important;
}
.homeSliderBanner .et-pb-slider-arrows a.et-pb-arrow-prev {
	left: 22px;
	color: #fff !Important;
	opacity: 1 !important;
	text-decoration: none !Important;
}
.homeSliderBanner .et-pb-slider-arrows a.et-pb-arrow-next {
	right: 22px;
	color: #fff !Important;
	opacity: 1 !important;
	text-decoration: none !Important;
}

/*=====================
FOOTER
======================*/
.et_section_regular {
	background: #fff url("https://sharilow.com/wp-content/uploads/2020/01/footer-background-3.jpg") repeat-x center bottom;
}
#footer-widgets p {
	color: #fff !Important;
	font-size: 14px !important;
	line-height: normal;
}
#footer-widgets a:link, #footer-widgets a:visited {
	color: #fff !Important;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	font-size: 16px !important;
}
#footer-widgets a:hover, #footer-widgets a:focus, #footer-widgets a:active {
	text-decoration: underline;
}
#footer-widgets h4 {
	margin-bottom: 10px !Important;
	border-bottom: 1px solid #f9cbd1;
	width: 100% !important;
	display: block;
}
#text-3 a:link, text-3 a:visited {
	font-size: 14px !important;
	text-decoration: underline;
	font-weight: bold;
}
#text-2 {
	width: 100% !important;
}
#text-4 {
	width: 100% !important;
}
#text-4 .textwidget p {
	padding-bottom: 0 !important;
}
#text-4 a:link, #text-4 a:visited {
	font-size: 14px !important;
	line-height: normal;
}
#text-4 a:hover, #text-4 a:focus, #text-4 a:active {
}
.twitterLink {
	background: #e92062 url("https://sharilow.com/wp-content/uploads/2020/01/twitter-logo-white.png") no-repeat left center;
	background-size: 20px 20px;
	padding: 0 0 0 25px;
}
.facebookLink {
	background: #e92062 url("https://sharilow.com/wp-content/uploads/2020/01/facebook-logo-white.png") no-repeat left center;
	background-size: 20px 20px;
	padding: 0 0 0 25px;
}
.instagramLink {
	background: #e92062 url("https://sharilow.com/wp-content/uploads/2020/01/instagram-icon-footer.png") no-repeat left center;
	background-size: 20px 20px;
	padding: 0 0 0 25px;
}
.bookbubLink {
	padding: 0 !important;
}
.bookbubLink img {
	border: 2px solid #fff;
}
.bookbubLink img:hover {
	border: 2px solid #214183;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(1), .et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(2) {
	width: 15.875%;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(3) {
	margin-right: 0 !important;
	width: 56.875%;
}
#nav_menu-2 {
	width: 100%;
}
#nav_menu-2 li {
	display: inline-block;
}
#menu-books-menu-footer li:before {
	display: none;
}
#menu-books-menu-footer li {
	margin: 0 !important;
	padding: 0 !important;
}
#menu-books-menu-footer li a:link, #menu-books-menu-footer li a:visited {
	border: 1px solid #e92062;
	padding: 2px 5px !Important;
	line-height: normal !important;
	display: block;
}
#menu-books-menu-footer li a:hover, #menu-books-menu-footer li a:focus, #menu-books-menu-footer li a:active {
	border: 1px solid #fff;
	background: #214183;
}
.videoDescription {
}
.videoModule {
	margin-bottom: 10px !important;
}
#footer-info {
	text-align: center !important;
	float: none;
}
/*=====================
ALL BOOKS PAGE
======================*/
.uber-grid-label-heading {
	font-weight: bold !important;
}
.uber-grid-label-text {
	font-weight: normal !important;
}
.uber-grid-hover-text {
	margin-top: 10px !important;
}
.uber-grid-cell-outer .uber-grid-animated {
	margin: 10px !important;
}
/*=====================
HOME PAGE
======================*/
.booksRow {
	margin-top: 50px !Important;
	margin-bottom: 50px !Important;
}
.booksRow h2 {
	font-size: 24px !important;
	line-height: 24px !important;
	color: #e92062;
	font-weight: normal;
	background: #fff url("https://sharilow.com/wp-content/uploads/2020/01/Flower-2.png") no-repeat left center;
	background-size: 20px 20px;
	padding: 0 0 0 25px;
	margin-bottom: 10px;
}
.myBooksHeadingModule {
	margin-bottom: 10px !Important;
	border-bottom: 2px solid #d19d2a;
}
.booksRow .imageModule {
	padding-top: 0 !Important;
}
.booksRow .imageModule a:link img, .booksRow .imageModule a:visited img {
	border: 2px solid #fff !important;
}
.booksRow .imageModule a:hover img, .booksRow .imageModule a:focus img, .booksRow .imageModule a:active img {
	border: 2px solid #e92062 !important;
}
.homeBlurbRow {
	padding-bottom: 0px !important;
}
.homeBlurbRowBottom {
	padding-bottom: 100px !important;
}
.homeBlurb h4 {
	color: #e92062;
	font-size: 24px !important;
	background: #fff url("https://sharilow.com/wp-content/uploads/2020/01/heading-rose-1.png") no-repeat left center;
	background-size: 20px 20px;
	padding: 0 0 0 25px !important;
	margin-bottom: 10px; 
}
.homeBlurb h4 a:link, .homeBlurb h4 a:visited {
	color: #e92062 !important;
	font-weight: normal;
}
.homeBlurb h4 a:hover, .homeBlurb h4 a:focus, .homeBlurb h4 a:active {
	color: #214183 !important;
}
.homeBlurb .et_pb_blurb_description {
	border-top: 2px solid #d19d2a;
	padding-top: 10px;
}
.homeBlurbTwitter h4 {
	background: #fff url("https://sharilow.com/wp-content/uploads/2020/01/twitter-logo.png") no-repeat left center;
	background-size: 20px 20px;
}
.homeBlurbFacebook h4 {
	background: #fff url("https://sharilow.com/wp-content/uploads/2020/01/facebook-icon.png") no-repeat left center;
	background-size: 20px 20px;
}
.homeBlurbInstagram h4 {
	background: #fff url("https://sharilow.com/wp-content/uploads/2020/01/instagram-icon.png") no-repeat left center;
	background-size: 20px 20px;
}
.homeBlurbBookbub h4 {
	background: #fff url("https://sharilow.com/wp-content/uploads/2020/01/bookbub-icon.png") no-repeat left center;
	background-size: 20px 20px;
}
.homeReadMoreBuy {
	text-align: center !important;
}
.homeReadMoreBuy a:link, .homeReadMoreBuy a:visited {
	color: #fff !important;
	text-decoration: none;
	font-size: 20px;
	padding: 10px;
	display: block;
	background: #9f4a8f;
	font-family: "EB Garamond", serif;
}
.homeReadMoreBuy a:hover, .homeReadMoreBuy a:focus, .homeReadMoreBuy a:active {
	background: #e6927c !important;
}
/*=====================
BOOK PAGES (individual)
====================*/
.synopsisTextBlock h1 {
	margin-bottom: 30px !Important;
}
.reviewBlock {
	border: 1px solid #214183 !important;
	padding: 10px;
}
.reviewBlock h2 {
	font-size: 25px !important;
	color: #214183;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
.reviewBlock p {
	margin-bottom: 0 !important;
	padding-bottom: 5px !important;
}
.czjQuote {
	background: #214183 !important;
}
.czjQuote p {
	color: #fff !important;
	background: #214183 !important;
}
.buyFromAmazonHeading h3 {
	font-size: 25px;
	border-bottom: #e92062 1px solid;
	color: #e92062;
	padding-bottom: 2px;
}
.amazonLinks ul {
	padding-left: 0 !Important;
}
.amazonLinks ul li {
	display: inline;
}
.amazonLinks ul li a:link, .amazonLinks ul li a:visited {
	color: #214183 !important;
	text-decoration: none;
	border: 2px solid #e7ab5a;
	padding: 8px;
	margin-right: 10px;
	background: #f6e2c7 /*#e7ab5a*/;
	font-weight: bold;
}
.amazonLinks ul li a:hover, .amazonLinks ul li a:focus, .amazonLinks ul li a:active {
	background: #214183 !important;
	color: #fff !important;
}
.winterDayBlock {
	width: 40% !important;
	float: left !important;
	margin-right: 2%;
}
.winterDayBlock img {
	height: 100px;
	width: auto;
	border: 1px solid #fff;
}
.winterDayBlock img:hover {
	border: 1px solid #e92062;
}
.winterDayBlock p {
	clear: both !important;
}
/*=====================
NEWSLETTER
===================*/
.mailChimpCodeModule .asterisk {
	color: #e92062;
}
.mailChimpCodeModule .indicates-required {
	margin: 10px 0;
}
.mailChimpCodeModule label {
	font-size: 16px;
	color: #214183 !important;
	width: 200px;
	display: block;
}
.mailChimpCodeModule input {
	border: 1px solid #e92062;
	height: 40px;
	margin-bottom: 20px;
	width: 400px;
	font-size: 16px;
	padding: 0 10px;
}

.mailChimpCodeModule .checkbox {
	width: 400px;
	border: 2px solid #e92062;
	padding: 5px 0 10px 0 !Important;
	margin: 0 0 20px 0 !important;
}
.mailChimpCodeModule .checkbox:hover {
	border:2px solid #214183;
	color: #214183 !important;
}
.mailChimpCodeModule .checkbox span {
	font-size: 16px !important;
	display: block;
	width: 100%;
	margin: 0 0 0 10px !important;
	padding: 0 !Important;
	color: #e92062 !important;
}
.mailChimpCodeModule .consent:hover {
	color: #214183 !important;
}
.mailChimpCodeModule input[type=checkbox] {
	margin: 0 0 0 10px !Important;
}
#gdpr_29931.av-checkbox  {
	height: 30px;
}
.mailChimpCodeModule .clear {
	margin-top: 20px;
}
.mailChimpCodeModule .clear .button {
	background: #e92062 !important;
	color: #fff;
	font-weight: bold;
}
.mailChimpCodeModule .clear .button:hover {
	background: #214183 !important;
	cursor: pointer;
}
.mailChimpCodeModule .empahsise {
	font-weight: bold;
	font-style: italic;
	margin-bottom: 20px;
}
/*=====================
CONTACT FORM
======================*/
.shariContact button {
	color: #e92062 !important;
	border: 1px solid #e92062 !important;
	border-radius: 0 !important;
}
.shariContact button:hover {
	color: #fff !important;
	background: #e92062;
}
.shariContact input, .shariContact textarea {
	border: 1px solid #e92062 !important;
	background: #fff !important;
}
 .shariContact .et_contact_bottom_container {
 	padding-top: 20px;
 }	
/*===================
COLOURS
Pink e92062
Dark Blue 214183
Ochre d19d2a
Yellow Dark - amazon button border e7ab5a
Yellow Light - amazon button background
====================*/
/*=====================
MEDIA QUERIES
======================*/
@media only screen and (max-width: 1100px) {
#main-header {
	background-size: 20% !important;
}	
}
@media only screen and (max-width: 700px) {
#main-header {
	background-size: 15% !important;
}	
}

@media only screen and (max-width: 700px) {
#main-header {
	background-image: none !important;
}	
}