/*
|||||
||||
|||
||
|
   ****** DESKTOP MEDIA > 767px ******
|
||
|||
||||
|||||
|*/

@media screen and (min-width: 768px) {

html, body{
	overflow-x:hidden;
	width:100%;
}

/*** Site Wide Typography Styling*/

/*H1 CSS*/
h1.wp-block-heading {
	font-size:60px !important;
	}

/**The recect blog-also the first**/
div.wp-block-newspack-blocks-homepage-articles.is-style-default.wpnbha.show-image.image-alignleft.ts-8.is-4.is-uncropped.mobile-stack.show-category.is-style-default.has-text-align-left.has-text-color.has-primary-color{ h2.entry-title {
	font-size:52px !important;
	margin-top:30px;
    }
	div.cat-links{
		font-size:0.8em;
		text-transform:uppercase;
		pointer-events: none;
		cursor: default; 
	}
	/* Make author name unclickable*/
		span.author.vcard{
				pointer-events: none;
			cursor: default; 
	}
	div.entry-meta{
		position: absolute;
    bottom: 10px;
	}
}

/*h2 on front page second column*/
div.wp-block-jetpack-layout-grid.column1-desktop-grid__span-6.column1-desktop-grid__row-1.column2-desktop-grid__span-6.column2-desktop-grid__start-7.column2-desktop-grid__row-1.column1-tablet-grid__span-4.column1-tablet-grid__row-1.column2-tablet-grid__span-4.column2-tablet-grid__start-5.column2-tablet-grid__row-1.column1-mobile-grid__span-4.column1-mobile-grid__row-1.column2-mobile-grid__span-4.column2-mobile-grid__row-2.wp-block-jetpack-layout-gutter__nowrap.wp-block-jetpack-layout-gutter__medium{
	h2.entry-title{
		font-size:21px !important;
	}
}

	/*H2 CSS*/
	h2.wp-block-heading {
		font-size:27px !important;
	}

	/*All Paragraph CSS*/
	p, li {
		font-size:18px !important;
		letter-spacing:normal !important;
		line-height:32.4px !important;
	}

/*Remove 'by' Prefix*/
div.entry-wrapper{
    span.author-prefix{
        display: none;
    }
}
/*Single Message+Podcast Colum on first page*/
div.wp-block-newspack-blocks-homepage-articles.is-style-default.wpnbha.show-image.image-alignleft.ts-4.is-3.is-landscape.mobile-stack.show-category.is-style-default.has-text-align-left{
	/*Fitting Feature Image*/
		figure.post-thumbnail img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position:center;
    }
	
    time.entry-date.published{
				font-style:italic;
    }
	
		p{
		margin-top:0px;
	}
	div.cat-links{
		text-transform:uppercase;
	}
	div.entry-wrapper{
    span.author-prefix{
        display: none;
    }
		/* Make author name unclickable*/
		span.author.vcard{
				pointer-events: none;
				cursor: default; 
			}
		/* Make category unclickable*/
			div.cat-links a{
				pointer-events: none;
				cursor: default; 
			}
		div.entry-meta{
			display:none;
		}
	}
}

/*All vertical Post columns on front page*/
div.wp-block-newspack-blocks-homepage-articles.is-style-default.wpnbha.is-grid.columns-2.colgap-2.show-image.image-aligntop.ts-4.is-3.is-uncropped.show-category.is-style-default.has-text-align-left {
    div.entry-wrapper{
        div.cat-links {
            position: absolute;
            top: 10px;
            left: 10px;
            background-color: white;
            padding: 5px;
            text-transform: uppercase;
        }
			p{
				margin-top:45px;
			}
			div.entry-meta{
				position:absolute;
				top:42px;
			}	
			/* Make author name unclickable*/
			span.author.vcard{
				pointer-events: none;
				cursor: default; 
			}
			/* Make category unclickable*/
			div.cat-links a{
				pointer-events: none;
				cursor: default; 
			}
    }
}

	/*** ARTICLES PAGE 3-2-2026***/
/*Two Most recent Articles*/	
div.entry-content.alignwide.wp-block-post-content.is-layout-flow.wp-container-core-post-content-is-layout-84e56ca5.wp-block-post-content-is-layout-flow {
	h2.entry-title{
		font-size:21px !important;
		}
	/* Make author name unclickable*/
		span.author.vcard{
				pointer-events: none;
				cursor: default; 
			}
}
/***Top blogs articles on the ARTICLES page ***/
div.wp-block-newspack-blocks-homepage-articles.wpnbha.is-grid.columns-2.colgap-2.show-image.image-aligntop.ts-4.is-3.is-uncropped.show-category.is-style-default.has-text-align-left{
	div.entry-meta{
		margin-top:160px !important;
	}
}

/**/
div.wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none{
	p{
		margin-top:35px;
	}
	div.entry-meta{
		position: absolute;
    top: 345px;
	}
}

/*The three colums post*/
div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-794e3cfa.wp-block-columns-is-layout-flex{
	
    div.entry-wrapper{
        div.entry-meta{
            position: absolute;
            top: 235px;
        }
        p{
            margin-top: 35px;
        }
			time.entry-date.published{
				font-style:italic;
			}
				/* Make author name unclickable*/
		span.author.vcard{
				pointer-events: none;
				cursor: default; 
			}

    }
}

/***PULL QUOTE Styling --- Site Wide***/
figure.wp-block-pullquote em, blockquote p{
	font-size:24px !important;
}
/***GRAVATAR CARD styling --- Site Wide***/
div.saboxplugin-wrap {
	  /*remove borders*/
		border-left: none;
  		border-right: none;
  		border-bottom: none;
  		
    /*no author name*/
	  div.saboxplugin-authorname a.vcard.author
	  {
		  display:none;
	  }

	  /*Author thumbnail styling*/
	  img.avatar.avatar-100.photo.wp-hovercard-attachment.grav-hashed.grav-hijack
	  {
		  max-width:62px;
		  border-radius:50%;
	  }
}/*End of Gravatar Styling*/

/*Remove 10px top and bottom padding from message & podcast videos*/
main#wp--skip-link--target.wp-block-group.is-layout-flow.wp-block-group-is-layout-flow{
	padding:0;
}


/**FOOTER -- Site Wide**/
footer.wp-block-template-part{
	
		/*Top footer*/
div.wp-block-group.is-content-justification-right.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-17124a9a.wp-block-group-is-layout-flex{
	
			/*Multiple element styling*/
			p, label, input, button{
		font-size:75% !important;
			}
		}/*End of top footer*/
	
	/*Lower Footer*/
	div.wp-block-group.alignfull.has-contrast-color.has-white-background-color.has-text-color.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-e53cb29a.wp-block-group-is-layout-constrained{
		p{
			font-size:85% !important;
		}
	}
	
}/*End of FOOTER Styling*/

} /*@media screen and (min-width: 768px) */
/*
	|||||
	||||
	|||
	||
	|
	********* END OF DESKTOP SCREENS STYLING **********
	|
	||
	|||
	||||
	|||||
*/

/*
|||||
||||
|||
||
|
   ****** SMALL MEDIA < 767px ******
|
||
|||
||||
|||||
|*/

@media (max-width:768px){
	
    html, body{
          overflow-x:hidden;
          width:100%;
    }
	/*** Site Wide Typography Styling*/

/*H1 CSS*/
	h1.wp-block-heading {
		font-size:60px !important;
	}

	/*Article and Message Title on frontpage*/
	/*H2 CSS*/
	h2.wp-block-heading {
		font-size:27px !important;
	}

	/*All Paragraph CSS*/
	p, li {
		font-size:18px !important;
		letter-spacing:normal !important;
		line-height:32.4px;
	}
	
	/***PULL QUOTE Styling --- Site Wide***/
figure.wp-block-pullquote em, blockquote p{
	font-size:24px !important;
}

	
		/**Body Padding*/
    div.wp-block-group.has-white-background-color.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-1f708cb5.wp-block-group-is-layout-constrained{
          padding-left: inherit;
          padding-right: inherit;
    }
    
     /*Navigation*/
      .wp-block-jetpack-layout-grid.column1-desktop-grid__span-3.column1-desktop-grid__row-1.column2-desktop-grid__span-6.column2-desktop-grid__start-4.column2-desktop-grid__row-1.column3-desktop-grid__span-1.column3-desktop-grid__start-12.column3-desktop-grid__row-1.column1-tablet-grid__span-4.column1-tablet-grid__row-1.column2-tablet-grid__span-4.column2-tablet-grid__start-5.column2-tablet-grid__row-1.column3-tablet-grid__span-8.column3-tablet-grid__row-2.column1-mobile-grid__span-4.column1-mobile-grid__row-1.column2-mobile-grid__span-4.column2-mobile-grid__row-2.column3-mobile-grid__span-4.column3-mobile-grid__row-3.wp-block-jetpack-layout-gutter__nowrap.are-vertically-aligned-center.wp-block-jetpack-layout-gutter__huge {
            
            display: flex;
      }
	      
      /**Switching Search bar  and humburger positions*/
      div.wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.is-vertically-aligned-center:nth-child(2){
          
            order: 1; /* Or any value greater than 0, as default is 0 */
            padding-right:15px;
      }

        /*Padding before top feature image*/
    div.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained{
          padding-top:inherit !important;
    }
	
    /*HOMEPAGE FEATURE IMAGE BANNER + Top Post 3/3/2026**/
    div.wp-block-newspack-blocks-homepage-articles.is-style-default.wpnbha.show-image.image-alignleft.ts-8.is-4.is-uncropped.mobile-stack.show-category.is-style-default.has-text-align-left.has-text-color.has-primary-color{
    
          /*Top feature image*/
          figure.post-thumbnail{
              max-width: 100%;
              height: auto;
              display: block;
          }
			div.cat-links{
			pointer-events: none;
			cursor: default;
				font-size:0.8em;
			}
			
			div.entry-meta a{
				font-size:1.1em;
				pointer-events: none;
				cursor: default;
			}
			
			h2.entry-title{
				font-size:40px !important;
			}
			div.entry-meta{
			span.author-prefix{
				display:none;
			}
			}
		    
 	}	/*End top banner + Top post*/
	
	/*Recent --- More*/
	div.wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.is-vertically-aligned-center p{
		font-size:1em !important;
	}
	div.post-navigation-link-next.has-text-align-right.wp-block-post-navigation-link.has-small-font-size{
		position: absolute;
		bottom: 27px;
		right:0%;
	}
	
	/*Blog Posts Body*/
	div.wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none{
		
		/*Title resize + positioning*/
	h2.entry-title{
		position:absolute;
    top: 28px;
    text-wrap:balace;
    max-width:70%;
	
	}
		div.cat-links{
			pointer-events: none;
			cursor: default;
			position:absolute;
			top:10px;
			font-size:0.8em;
		}
		div.entry-meta{
			position:relative;
			span.author-prefix{
				display:none;
			}
			span.author.vcard{
			position:relative;
			bottom:50px;
			font-size:1.1em;
			pointer-events: none;
			cursor: default;
			}
			time.entry-date.published{
			position:absolute;
			left:0;
			bottom:35px;
			font-style:italic;
			font-size:1.1em;
			pointer-events: none;
			cursor: default;
			}
		}
		
		div.entry-wrapper{
			/*Blog wrapper resize*/
			max-width:70%;
			
			/*Removes P from blog posts*/
			p{
			display:none;
		}
		} 
		/**Resize figure thumbnail*/
		figure.post-thumbnail{
			max-width: 25%;
      display: grid;
      position: relative;
			left: 70%;
			bottom: -30%;
			max-height:100%;
			margin-top:5px;
			height: 100%;
			aspect-ratio:1/1;
			
    	transform:scale(1.2);
    	
		}
		article{
			border: solid rgb(201 38 38 / 20%);
			border-width:1.5px;
    border-bottom: 1px;
		border-left: 1px;
		border-right: 1px;
    box-sizing: content-box;
    padding-left: 10px;
		box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
	}
}
	/*Single Msg + Podcast posts*/
		div.wp-block-newspack-blocks-homepage-articles.is-style-default.wpnbha.show-image.image-alignleft.ts-4.is-3.is-landscape.mobile-stack.show-category.is-style-default.has-text-align-left{
			figure.post-thumbnail{
				position:relative;
				top:20px;
			}
			div.entry-meta{
				position:relative;
				top:25px;
			}
	}
	


	
	
	/***PULL QUOTE Styling ***/
	figure.wp-block-pullquote{
	width: 85% !important;
		margin-bottom:15px;
		float: none;
}
	
	
	
	/***GRAVATAR CARD styling***/
	div.saboxplugin-wrap {
		
		 padding-bottom:20px;
		
		div.saboxplugin-gravatar{
			float: left;
		}
		
		div.saboxplugin-desc{
			position: absolute;
    	top: 15px;
    	width: 80%;
    	left: 65px;
			text-align:left;
		}
	}
	
	/**Article Page**/
	div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-794e3cfa.wp-block-columns-is-layout-flex{
		
		figure.wp-block-post-featured-image{
			width:inherit !important;
		}
}
	/*Reduce General padding*/
	div.wp-block-group.has-white-background-color.has-background.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained{
		padding:12px;
	}
	
	/*Article Page Padding*/
	div.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{
		padding-right: inherit !important;
	
	div.wp-block-group.alignwide.is-content-justification-left.is-layout-flex.wp-container-core-group-is-layout-8c0b6f56.wp-block-group-is-layout-flex{
		a{
			pointer-events: none;
			cursor: default;
		}
	}
	}		
	
	/*Hide Search Bar*/
	form.wp-block-search__button-inside.wp-block-search__icon-button.aligncenter.wp-block-search {
		display:none;
	}

/*ALL RESOURCE PAGE*/
	div.wp-block-gutena-tabs.gutena-tabs-block.gutena-tabs-block-d99d94-76{
		div.wp-block-gutena-tab.gutena-tab-block.gutena-tab-block-911d8a-70.active{
			padding-left: inherit;
    	    padding-right: inherit;
		}
		
		div.wp-block-jetpack-layout-grid.column1-desktop-grid__span-8.column1-desktop-grid__start-3.column1-desktop-grid__row-1.column1-tablet-grid__span-8.column1-tablet-grid__row-1.column1-mobile-grid__span-4.column1-mobile-grid__row-1{
			padding: inherit;
		}
	}	
	
		/*Contact Us Page*/
	div.wp-block-jetpack-layout-grid.column1-desktop-grid__span-2.column1-desktop-grid__row-1.column2-desktop-grid__span-8.column2-desktop-grid__start-3.column2-desktop-grid__row-1.column3-desktop-grid__span-2.column3-desktop-grid__start-11.column3-desktop-grid__row-1.column1-tablet-grid__span-4.column1-tablet-grid__row-1.column2-tablet-grid__span-4.column2-tablet-grid__start-5.column2-tablet-grid__row-1.column3-tablet-grid__span-8.column3-tablet-grid__row-2.column1-mobile-grid__span-4.column1-mobile-grid__row-1.column2-mobile-grid__span-4.column2-mobile-grid__row-2.column3-mobile-grid__span-4.column3-mobile-grid__row-3{
		
		margin-top:0;
		
		h2.wp-block-heading{
			margin:0;
		}
		
		div.wp-block-group.alignwide.is-layout-flow.wp-block-group-is-layout-flow{
			padding-top:0;
			padding-bottom:0;
		}
	}
	
	/***GRAVATAR CARD styling --- Site Wide***/
div.saboxplugin-wrap {
	  /*remove borders*/
		border-left: none;
  		border-right: none;
  		border-bottom: none;
  		
    /*no author name*/
	  div.saboxplugin-authorname a.vcard.author
	  {
		  display:none;
	  }

	  /*Author thumbnail styling*/
	  img.avatar.avatar-100.photo.wp-hovercard-attachment.grav-hashed.grav-hijack
	  {
		  max-width:62px;
		  border-radius:50%;
	  }
}/*End of Gravatar Styling*/
	
	/***GRAVATAR CARD styling***/
	div.saboxplugin-wrap {
		padding-bottom:20px;
		
		div.saboxplugin-gravatar{
			float: left;
		}
		div.saboxplugin-desc{
			position: absolute;
    		top:15px;
    		width:80%;
    		left:65px;
			text-align:left;
		}
	}
	
	div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-794e3cfa.wp-block-columns-is-layout-flex{
		
		article{
			border: solid rgb(201 38 38 / 20%);
			border-width:1.5px;
      border-bottom: 1px;
		  border-left: 1px;
		  border-right: 1px;
      box-sizing: content-box;
		  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
	}
	div.entry-wrapper{
		padding:10px;
	
		h2.entry-title{
			font-size:1.5em;
			position:absolute;
			top:20px;
			max-width:50%;
			text-wrap:balace;
		}
		
		p{
			font-size:1em !important;
			line-height:20.4px !important;
		}
		}
		
		figure.post-thumbnail{
			max-width: 40%;
			position:relative;
			left:55%;
			padding-left:10px;
			padding-top:10px;
		}
		div.entry-meta{
			pointer-events: none;
			cursor: default;
			position:absolute;
			top:76px;
			
			span.author-prefix{
				display:none;
			}
		}
	}
	
	/**FOOTER -- Site Wide**/
footer.wp-block-template-part{
	
		/*Top footer*/
div.wp-block-group.is-content-justification-right.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-17124a9a.wp-block-group-is-layout-flex{
	
			/*Multiple element styling*/
			p, label, input, button{
		font-size:75% !important;
			}
		}/*End of top footer*/
	
	/*Lower Footer*/
	div.wp-block-group.alignfull.has-contrast-color.has-white-background-color.has-text-color.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-e53cb29a.wp-block-group-is-layout-constrained{
		p{
			font-size:85% !important;
		}
	}
	/*****Footer Section*****/
    div.wp-block-jetpack-layout-grid.column1-desktop-grid__span-1.column1-desktop-grid__row-1.column2-desktop-grid__span-4.column2-desktop-grid__start-2.column2-desktop-grid__row-1.column3-desktop-grid__span-3.column3-desktop-grid__start-6.column3-desktop-grid__row-1.column4-desktop-grid__span-4.column4-desktop-grid__start-9.column4-desktop-grid__row-1.column1-tablet-grid__span-4.column1-tablet-grid__row-1.column2-tablet-grid__span-4.column2-tablet-grid__start-5.column2-tablet-grid__row-1.column3-tablet-grid__span-4.column3-tablet-grid__row-2.column4-tablet-grid__span-4.column4-tablet-grid__start-5.column4-tablet-grid__row-2.column1-mobile-grid__span-4.column1-mobile-grid__row-1.column2-mobile-grid__span-4.column2-mobile-grid__row-2.column3-mobile-grid__span-4.column3-mobile-grid__row-3.column4-mobile-grid__span-4.column4-mobile-grid__row-4.wp-block-jetpack-layout-gutter__nowrap.are-vertically-aligned-center.wp-block-jetpack-layout-gutter__medium{

        margin-bottom:10%;
		      
        div.wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.is-vertically-aligned-center:nth-child(1){
              
            position: absolute;
            left: 3%;
	        top:17%;
	        transform:scale(1.3);
	    }
		      
        div.wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.is-vertically-aligned-center:nth-child(2){
	        position: absolute;
	        left:27%;
	        top:11%;
		      
	        p.has-text-align-left.is-footer-opening-hours{		
	          font-size:90% !important;
	          }
	      }
          div.wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.is-vertically-aligned-center:nth-child(4){
            position:absolute;
            left:5%;
            top:53%;
            width:-webkit-fill-available;
            padding-right:5%;
	      }	
    }/*Close Footer Section*/

	}
	
	/***MESSAGE + PODCAST PAGE***/
	div.wp-block-jetpack-layout-grid.column1-desktop-grid__span-6.column1-desktop-grid__row-1.column2-desktop-grid__span-6.column2-desktop-grid__start-7.column2-desktop-grid__row-1.column1-tablet-grid__span-4.column1-tablet-grid__row-1.column2-tablet-grid__span-4.column2-tablet-grid__start-5.column2-tablet-grid__row-1.column1-mobile-grid__span-4.column1-mobile-grid__row-1.column2-mobile-grid__span-4.column2-mobile-grid__row-2.wp-block-jetpack-layout-gutter__small{
		div.taxonomy-category.has-text-align-right.wp-block-post-terms{
			pointer-events: none;
			cursor: default;
		}
	}
	
div.wp-block-group.has-white-background-color.has-background.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained{

	h2.has-text-align-center.wp-block-post-title{
		padding-top:25px;
		font-size:27px;
	}
		
div.wp-block-jetpack-layout-grid.column1-desktop-grid__span-6.column1-desktop-grid__row-1.column2-desktop-grid__span-6.column2-desktop-grid__start-7.column2-desktop-grid__row-1.column1-tablet-grid__span-4.column1-tablet-grid__row-1.column2-tablet-grid__span-4.column2-tablet-grid__start-5.column2-tablet-grid__row-1.column1-mobile-grid__span-4.column1-mobile-grid__row-1.column2-mobile-grid__span-4.column2-mobile-grid__row-2.wp-block-jetpack-layout-gutter__small{
	display:flex;
		justify-content: center;
	} 
}
	
	
	/*Remove 10px top and bottom padding from message & podcast videos*/
main#wp--skip-link--target.wp-block-group.is-layout-flow.wp-block-group-is-layout-flow{
	padding:0;
}

	
}/*End of Mobile view ---/*@media (max-width:768px)*/