<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: GeneratePress-Child
Description: Child theme for Generatepress - Customizations on behalf of Awesemo.com / Odds Shopper
Author: -
Template: generatepress
*/

body {
    background-color:white !important;
}

p {
  font-family:'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
  font-size:1.125rem;
}


a {
  font-family:'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
  
}

a:hover {
  
  
  
}

.separate-containers .inside-article&gt;.featured-image {
    margin-top:15px;
    
}

#root {
  height: auto !important;
  min-height:89px;
  }


.site-content {
  margin-top:-25px;
}
#page {
  margin-top:249px;
  padding-left:10px;
  padding-right:10px;
}
@media (min-width: 600px) {
  #page {
    padding-left:15px;
    padding-right:15px;
    /*margin-top:199px;*/
  }
  
}

@media (min-width: 780px) {
  #page {
    padding-left:15px;
    
  }
}

.page-header-image-single &gt; img {
    border-radius:5px;
}

/* modifiers for headers */ 
.entry-title {
  font-weight:700;
  letter-spacing: -.25px;
	line-height: 1.1;
	margin: 10px 0 10px 0;
}

h1, h2, h3, h4, h5, h6 {
  letter-spacing: -.25px;
}

/* bubble style for category links */
.cat-links a {
  color: #1a99fe;
  opacity: 0.5;
  border-radius: 20px;
  border: 1px solid #7995BE;
  background-color: #F2F6FA;
  box-sizing: border-box;
  font-family: 'SourceSansPro-Regular', 'Source Sans Pro', sans-serif;
  color: #7995BE;
  text-align: center;
  padding: 2px 10px 2px 10px;
  height: 16px;
  font-size: 14px;
  margin-right:1px;
}

/* meta text and descriptions */

.entry-meta {
  color: #7995BE;
  text-transform:uppercase;
  font-size:12px;
  font-family:Source Sans Pro;
}
/* archives.php and content.php customizations */
.oswpCategoryPostLoopPadding {
  padding:16px;
}
  

.oswpCategoryPostLoopTitle {
  margin-bottom: 8px;
  color: #000000;
  font-size: 1.4rem;
  font-family: Source Sans Pro;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -.25px;
}

@media (max-width: 780px) {
  .widget-area .widget {
      padding-top: 8px;
      padding-right: 8px;
      padding-bottom: 8px;
      padding-left: 8px;
  }
}

/* Move the WP admin bar to the bottom of the screen */




/* Off-Site Footer Menu - support */

#os-footer ul&gt;li {
  margin:0;
}

#os-footer  ol {
  margin:0;
}

#os-footer  ul {
  margin:0;
}

/* Mobile Formatting - support */

#back-to-top-anchor {
  position:absolute;
  top: -5px;
}


/* homepage Register Wall */

.CTA-button
{
  width:154px;
}

.alt-button
{
color:  rgba(26, 153, 254, 0.87);
border-color:rgba(26, 153, 254, 0.87);
}

.CTA-section {
  height: 44px;
  align-self: stretch;
  flex-grow: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  padding: 0;
}

/* Widget Styles*/
.oswpWidgetBlock {
  border: solid 1px;
  border-color: #d9dde1;
  border-radius: 4px;
  box-shadow: 0 3px 1px -2px rgb(0 0 0/20%),0 2px 2px 0 rgb(0 0 0/14%),0 1px 5px 0 rgb(0 0 0/12%);
  background-color: #fff;
  padding: 16px;
}

.oswpWidgetBlock h2, .oswpSecondaryFeaturedPost h2 a{
  margin-bottom: 8px;
  color: #000;
  font-size: 1.25rem;
  font-family: Source Sans Pro;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -.25px;
}

.oswpSecondaryFeaturedPost h2.wp-block-post-title , .oswpSecondaryFeaturedPost h2 a{
  margin-bottom: 0px;
}

.oswpWidgetBlock ul{
  list-style: none;
  list-style-type: none;
}


.oswpMainFeaturedPost {
  border: solid 1px;
  border-color: #d9dde1;
  border-radius: 4px;
  box-shadow: 0 3px 1px -2px rgb(0 0 0/20%),0 2px 2px 0 rgb(0 0 0/14%),0 1px 5px 0 rgb(0 0 0/12%);
  background-color: #fff;
}

.oswpSecondaryFeaturedPost {
  border: solid 1px;
  border-color: #d9dde1;
  border-radius: 4px;
  box-shadow: 0 3px 1px -2px rgb(0 0 0/20%),0 2px 2px 0 rgb(0 0 0/14%),0 1px 5px 0 rgb(0 0 0/12%);
  background-color: #fff;
  padding: 16px;
}

.oswpMainFeaturedPost h2 {
	padding-top:16px;
	padding-left:16px;
	padding-right:16px;
}

.oswpMainFeaturedPost div {
	padding-left:16px;
	padding-right:16px;
}

.wp-block-post-title a
{
color:#000;
font-family: Source Sans Pro;
font-weight: 700;
}

.wp-block-post-title a:hover
{
color:#1A99FE;
}

.oswpMainFeaturedPost .wp-block-post-author__content, .wp-block-post-author__name {
  padding:0;
  font-size: 12px;
}

.oswpTopLeaderboard
{
  width:100%;
}</pre></body></html>