/*
 Theme Name:   TolerantVegan
 Description:  Customer theme for TolerantVegan
 Author:       2 Dogs Media
 Template:     generatepress
 Version:      0.1
*/

.site-content{padding:0 20px}
.entry-content p a {text-decoration: none;color:#000;
  box-shadow: inset 0 -2px 0 rgba(176, 201, 94, 1), 0 2px 0 rgba(176, 201, 94, 1);
  transition: box-shadow .3s;color: inherit;overflow: hidden;}
.entry-content p a:hover {box-shadow: inset 0 -30px 0 rgba(176, 201, 94, 0.5), 0 2px 0 rgba(176, 201, 94, 0.5);color:#000}
.entry-content h2{font-weight:bold}

.page-header{padding:10px !important;}

.ezoic-ad {background:#f8f8f8;padding:8px !important} /*--ezoic ad background ---*/

.roundnumber{ width: 50px;line-height: 50px;border-radius: 50%;font-weight:bold;
    text-align: center;font-size: 36px;background: #333;color:#fff;margin-bottom:20px} /* css class */

.shadow{-webkit-box-shadow: 0px 0px 42px -10px rgba(0,0,0,0.15) !important; 
box-shadow: 0px 0px 42px -10px rgba(0,0,0,0.15) !important}


/*======== AFFILIATE REVIEW POSTS ======*/
/*-------- AFFILIATE CTA BLOCK ------*/
.btn-affiliates{text-align: center;margin:50px;display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.btn-buynow{position: relative;margin: 0 auto;display: inline-block;min-width: 250px;padding: 15px 10px;text-transform: uppercase;color: #fff;font-weight:bold;text-decoration: none;background-color: #ff8512;
  background-repeat: no-repeat;background-size: 250px;background-position: center;text-align: center;font-size: 18px;
  box-shadow: 0 5px 21px 0 rgba(255,152,22,.25);-webkit-transform: translateY(0);transform: translateY(0);overflow: hidden;transition: .3s ease-in-out;margin:15px;box-shadow: inset 0 0 0 0 #333;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;}
.btn-buynow:hover {box-shadow: inset 0 100px 0 0 #333;color:#fff}
 
/*-------- AFFILIATE STAR LIST ------*/
ul.is-style-starred{line-height:3em}
ul.is-style-starred li{border-bottom:1px solid #c8c8c8}
ul.is-style-starred li strong{position:relative !important;right:0 !important;margin-left:0 !important}
ul.is-style-starred li::before{left: -20px !important;top: 0em !important;margin-top: 19px !important;}

/*======== CSS BLOCK STYLING ======*/
.calloutbox{border:3px solid #ffeead;font-weight:bold;text-align:center;border-radius: 35px;font-size:20px}
.relatedbox{background:#FFD4AD;border-radius:10px;padding:20px;font-weight:bold;max-width:600px}

/*======== TABLE OF CONTENTS ======*/
.toc {margin:30px 0}
.uagb-toc__wrap{padding:12px 50px !important}

/*======== HEADER ======*/
.site-header{-webkit-box-shadow: 5px 3px 10px -7px rgba(0,0,0,0.43); 
box-shadow: 5px 3px 10px -7px rgba(0,0,0,0.43);}
.inside-header {padding: 10px}

/*======== HOME PAGE ======*/
/*--------- home top 3 blocks ------------*/
.background-white{max-width:50%;margin:auto;padding:10px 0 !important;height:}
.background-white:hover{background-color: rgb(255,255,255, .7)}
.background-white a{text-decoration:none}

/*---------- home page sign up form -------------*/
body.home .wpforms-two-thirds{width:100% !important;padding-right:0% !important}
body.home .wpforms-two-thirds input{height:50px !important;border:none !important}
body.home .wpforms-container button{background:#3a3a3a !important;color:#fff !important;text-transform:uppercase}
body.home .wpforms-container button:hover{background:#80dddc !important;}

/*============== ARCHIVE BLOGS ============*/
.archive .grid-50 .inside-article{background:#f8f8f8}
.archive .grid-50 .post-image{margin-bottom:20px !important}
.archive .grid-50 .entry-summary{margin-top:20px}
.archive .grid-50 .entry-meta{display:none}

#nav-below{text-align:center}
#nav-below a{color:#333;text-decoration:none}

/*============== NUMBER LISTS ============*/
.entry-content{counter-reset: section}
h2.list::after,h3.list::after {}
h2.list::before,h3.list::before {counter-increment: list;flex-shrink: 0;content: counter(list);font-size: 28px;color: #fff;line-height: 1.6;display: flex;font-weight:bold;text-transform:uppercase;justify-content: center; align-items: center;counter-increment: section; margin-right:10px;content: "" counter(section) " ";background:#b0c95e;border-radius:50%;width:50px;height:50px}
h2.list,h3.list{display: flex;font-size: 32px;line-height: 1.2;align-items: center;
    position: relative;margin-bottom: 40px;margin-top: 40px;}
    
/*======== SINGLE ======*/
.posted-on .updated {display: inline-block;margin-right: 1em}
.posted-on .entry-date.entry-date:before {content: 'Published on '}
.posted-on .entry-date.updated-date:before {content: 'Updated on ' !important}
span.byline, .author-name{display:none !important}
.affiliate-disclosure{margin-top:-20px}
.affiliate-disclosure a{color:#333}
.affiliate-disclosure hr{max-width:300px;height:1px;background-color:#888;margin: 15px 0}

/*======== SIDEBAR ======*/
aside#block-8{padding:30px 0 0 40px !important}  /*---new recipes----*/
aside#block-7{padding:0 40px 0 40px !important}
aside li {padding-bottom:20px;font-size:15px}
aside img{margin-top:8px}

/*======== FOOTER ======*/
.site-info{padding:20px 0;background:#f8f8f8 !important}
.site-info a{color:#3a3a3a;text-decoration:none}
.site-info a:hover{text-decoration:underline}

/*======== TABLE OF CONTENTS ======*/
.wp-block-uagb-table-of-contents {margin:30px 0}
.wp-block-uagb-table-of-contents .uagb-toc__wrap{background:#f8f8f8 !important;padding:20px 30px !important}
.wp-block-uagb-table-of-contents .uagb-toc__list a{text-decoration:none;font-size:16px}

