/**
 * Theme Name:       Mai Delight
 * Theme URI:        https://bizbudding.com/products/mai-delight-theme/
 * Description:      Mai Delight theme for the Genesis Framework.
 * Author:           BizBudding
 * Author URI:       https://bizbudding.com/
 * Version:          2.0.1
 * Text Domain:      mai-delight
 * Template:         genesis
 * Template Version: 3.3.2
 * License:          GPL-2.0-or-later
 * License URI:      http://www.gnu.org/licenses/gpl-2.0.html
 */
/***utilities**/

.entry-image {
	display: none !important;
}

@font-face {
    font-family :'Arial';
    src: url(added-fonts/ArialCe.ttf);
}
body {
font-family: 'Arial', sans-serif;
}

.padding-p {
  padding: 0 15px;
}

.padding-p-md {
   padding: 0 25px;
}

.padding-lg {
  padding-left: 38px;
}

.negative-margin-top {
  margin-top: -20px;
}

.margin-left {
  margin-left: 50px;
}

.margin-left-lg {
  margin-left: 6em;
  margin-right: 3em;
}

/*************NAV**************/
.site-header-wrap {
  max-width: 100%;
  align-items: flex-end;
  padding-bottom: 1.5em;
}

.title-area {
  padding: 0;
}

.menu-item-link {
 font-weight: bold;
  color: #3E3E3F;
}

.menu-item-link-current{
  background-color: #0a77bb;
  color: #ffffff;
}

.sub-menu .menu-item-link-current {
    background-color: #F15A2B;
    color:#ffffff;
}

.sub-menu .menu-item-link:hover {
    background-color: #F15A2B;
    color:#ffffff;
}

.menu-item-link:hover {
  background-color: #0a77bb;
  color: #ffffff;
}

li.menu-item.current-page-ancestor {background-color: #1074BC;}
li.menu-item.current-page-ancestor a {color: #ffffff;}

.sub-menu {
  left: 5%;
}

.site-header-wrap .header-section .header-right .nav-header-right .genesis-nav-menu .menu-social-links-menu:hover {
  background-color: none!important;
}

.fa-facebook-square {
/*font-family: "Font Awesome 5 Free";*/
  /*content: "\f082";*/
  color: #3b5998;
  font-size: 25px;
}

.fa-twitter-square {
  /*font-family: FontAwesome;
  content: "\f081";*/
  color: #1DA1F2;
  font-size: 25px;
}

.fa-instagram {
  /*font-family: FontAwesome;
  content: "\f16d";
  color: #1DA1F2;*/
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
 -webkit-background-clip: text;
         /* Also define standard property for compatibility */
         background-clip: text;
 -webkit-text-fill-color: transparent;
 font-size: 25px;
}

/********HEADER ********/
.header-right { align-self: flex-end;}

.page-header .wrap { margin: 0;  max-width: 100%;}

.page-header-inner {
  background-color: rgba(232, 230, 230, 0.5);
  margin-left: 0;
}

.page-header-title, .page-header-description { color: black;}

.page-header-description {
  font-weight:600;
}
.single .page-header, .contact .page-header,.buy .page-header, .blog .page-header{ display: none;}
/*.page-header-description button {
  background-color: #404041;
}*/

.main-button {
  color: white;
}
.main-button:hover {
  text-decoration: none;
  color: white;
}
/*****************about header******************/
.page-id-7 .wp-block-cover__inner-container {
  
  padding: 1em;
}

@media only screen and (max-width: 900px) {
  .page-id-7 .wp-block-cover__inner-container {
    margin: -20em -10em 0 0;
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  .page-id-7 .wp-block-cover__inner-container {
    margin: 0 -10em 0 0;
    width: 100%;
  }
}

/**************buy the book testimonials and hero*******************/
.ab-testimonial-title {
  display: block;
}
.page-hero .wp-block-image .alignright {bottom: 20%;}

@media screen and (max-width: 800px) {
  figure.alignright.size-large.is-resized {
    display: flex;
    justify-content: flex-end;
    margin: 0.5%
}
  .page-hero .wp-block-columns .wp-block-column:first-of-type {
    margin: 3% auto;
  }
  img.wp-image-335 {
    max-width: 14%;
  }
  .page-hero .wp-block-image .alignright {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    bottom: 0;
  }

}

/******************************* IMAGES *********************************************/
.wp-cover-block__image {
  object-fit: cover;
}

/*****************WORDS OF WISDOM BLOG LINKS FOCUS, INSIGHT, STRENGTH*****************/
.btn-padding a { padding:30px 50px; }
.entries-wrap {
  margin-top: 30px; /*TOP MARGIN FOR POSTS(BLOG LINKS FOCUS, INSIGHT, STRENGTH) DIV*/
}


.hero-bottom-bar {
  padding: 0 !important;
  letter-spacing: 2px;
  font-size: 0.8em;
}

.hero-bottom-bar-contact {
  padding:4px 0 3px 0 !important;
  margin-top: 1em;
  z-index: 20;
  letter-spacing: 2px;
  font-size: 0.8em;
  margin-bottom: -1px;
}
/*HOME PAGE BLOG POST TEXT FORMAT*/
.entries-wrap {
  max-width: var(--entries-wrap-max-width,90vw);
  margin: 30px auto;
}




.entry-wrap .entry-title {
  text-transform: uppercase;

}

.entry-excerpt {
  font-style: italic;
}

.entry-title { min-height: 50px;}
.entry-excerpt {min-height: 100px;}
.entry-excerpt a {
  text-decoration: none;
  color: #f15a2b;
  font-weight: bold;
  margin-top: 2px;
}

.entry-wrap .entry-more a {
  text-transform: uppercase;
  background-color: transparent;
  color: red;
  padding:0;
}

article.entry.entry-grid.has-image.has-image-first.type-post {
    border: 1px solid #404041;
}

.entry-wrap.entry-wrap-grid {
  color: #404041;
}

/*********FORMATED WISDOM CONTENT TO MATCH PDF*************/

.content-sidebar-wrap {
  max-width: none;
  width: 100%; /*ABOUT PAGE*/
  margin: -20px 0 0 0;*/
}

.content {
  width: 100%;
  max-width: none;
  margin: 5px auto;
 }

.contact .content {margin-top: 0px;}


 /**************column txt********************/
 .entry-more, /**the read more buttons for focus, insight, strenght**/
 .entry-title-link, /* FOCUS INSIGHT TITLE AND NEXT ONE DOWN IS THE TXT*/
 .entry-excerpt {
   text-align: center;
   margin-bottom: 0;
 }

/******bottom of post/blog*********/
 body:not(.has-alignfull-first) .entry-wrap-single  {margin-bottom: none;}
 .entry-wrap-single {
   padding: 0 !important;
 }

.type-post .entry-wrap-single {
	padding: 25px 40px !important;
}

.type-post .entry-wrap-single .entry-content p {
	margin-bottom: 0px !important;
}

////////////////*********BUY THE BOOK********/
.buy_the_book_hero {
  position: relative;
}

.wp-image-114 {
  box-shadow: 30px 30px 50px 2px #cccccc;
}

.wp-image-117 { margin-bottom: -78px;}

.wp-block-group__inner-container ol li {
  text-indent: 0;
  color: black;
}

.wp-block-column.buy-the-book-title {
  margin-top: -7%;
}
/*****************ABOUT*********************/
/**************ABOUT AUTHOR******************/
.about-author {
  margin-bottom: -23px;
  z-index: -1;
}
h2.about-hero-txt {
    position: absolute;
    top: 11%;
    left: 23%;
    width: 15%;
    text-align: center;
    color: #ffffff;
}
.about-main-text  {
    color: #2f50bb !important;
    font-weight: 800;
    letter-spacing: 1px;
}
.menu-item .sub-menu, .menu-item .sub-menu .menu-item .menu-item-link span {
  background-color: #F15A2B;
  color: #ffffff;
  }

.contact-author-article-padding,
.about-author-article-padding { padding: 40px; }

/*****************BLOG****************/
.archive-title {display: none;}

.blog .entry-title-link {
  color: #0D76BB;
  text-align: left;
  font-size: 1.1em;
  text-transform: capitalize;
}

.blog .site-header {
  margin-bottom: 60px;
}

.blog .entry-excerpt {
  color: #000000;
  text-align: left;
  font-style: normal ;

}

.blog .entry-title {
  height: auto;
}
.blog .content-sidebar-wrap, .single-post .content-sidebar-wrap {
    width: 100%;
    margin: -20px auto 0 auto;
    max-width: 1440px;
    padding: 0 4%;
}

.blog .entry-wrap .entry-meta {
  text-align: left;
}
/****************CONTACT******************/

button#wpforms-submit-260 {
    background-color: #0a77bb;
    color: #ffffff;
}

input#wpforms-260-field_1,input#wpforms-260-field_3,
input#wpforms-260-field_2,input#wpforms-260-field_3-last,
textarea#wpforms-260-field_4 {
  border: 3px double #d6d6d6 !important;
  box-shadow: 2px 2px 10px #d6d6d6  !important;
  font-weight: bold;
  color: darkgrey;
}
/*******************footer***********************/
.site-footer {
  padding: 15px;
  background-color: #0a77bb;
  color: #ffffff;
}

/****************blogs*****************************/
figure.entry-image-link.entry-image-single {
  height: auto ;
  width: 50vw ;
  margin: 0 auto;
}

h1.entry-title {
  padding: 4%;
}
