/*EVENT*/
:root{
	--tec-font-size-0: 0.8rem;
	--tec-font-size-1: 1.3rem;
	--tec-font-size-2: 1.1rem;
	--tec-font-size-4: 1.8rem;
	--tec-font-size-7: 1rem;
	--wp--preset--font-family--body:"Jost", sans-serif;
	--wp--preset--font-family--heading:"Jost", sans-serif;
	--tec-font-family-sans-serif:"Jost", sans-serif;
	--tec-color-text-primary: #244e8a;	--tec-color-text-secondary: #244e8a;
	--tec-font-weight-regular: 600;
}
.jetpack-simple-payments-title {
	font-size: 20px;
	color: #3399ff;
}
.jetpack-simple-payments-price {
	font-size: 20px;
}
.jetpack-simple-payments-description {
	color: #000;
}
.jetpack-simple-payments-price {
	color: #000;
}

#site-description {
	visibility: hidden;
	width: 940px;
	text-align: center;
	margin: 10px
}
#site-title {
	margin-bottom: 0px;
	width: 940px;
	text-align: center;
}
#site-info {
  width : 940px;
	text-align: center;
}
#wp-block-image size-large roc-pic01 {
	border-radius: 10px;
}
#branding img{
	border: none;
}

body {
    margin: 0;
    --wp--style--global--content-size: 75%;
    --wp--style--global--wide-size: 1280px;	
}

/*Cover picture*/
.Cover-Title{
	/*text-shadow:1px 1px 2px black,0 0 6px #0091ff;*/
	width:350px;
	text-align:center;
	padding:0px 20px 0px 20px;
	background: rgba(255,255,255,0.5);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border: 1px solid rgba(255,255,255,0.25);
}
.Cover-Picture{
	width:1000px;
	height:250px;
}

/*Event_Calendar*/

.tribe-common .tribe-common-h6 {
  padding-top:10x;    
	color:#244E8A;
	font-size:1rem;
	font-weight: bold;
  text-align:center;
}
.tribe-events-widget-events-list__event-header{
	background:#d5e0f0;
	border-radius:15px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}
.tribe-block__venue {
	background:white;
	border-color:#244E8A;
	border-radius:15px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	color:#244E8A;
}
.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta {
	background:white;
	border-color:#007cba;
	border-radius:15px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); 
}
.tribe-common .tribe-common-h7{
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
	font-size:1.2em;	
}
.tribe-events .tribe-events-calendar-list__event-featured-image, .tribe-events .tribe-events-calendar-list__event-featured-image-link{
	padding-right: 15px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{
    padding-top:15px;
    padding-bottom:15px;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
	padding: 10px;
	background:#d5e0f0;
	border-radius:15px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}
.tribe-events-calendar-list__month-separator{
	background:#d5e0f0;
	border-radius:15px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);	
}
.tribe-events-calendar-list__event-details.tribe-common-g-col{
	background:#d5e0f0;
	border-radius:15px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);	
}
.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta {
	padding-left: 15px;
}
.tribe-common .tribe-common-b2{
	color:red;
	font-weight: bold;
    text-align:center;
	font-size:1.1rem;
	font-family:"Jost", sans-serif;
}
.tribe-events-widget-events-list__event-title-link{
	padding-top:10px;
}
.tribe-common .tribe-common-g-col{
	padding-right:10px;
}
.tribe-events-widget-events-list__event-date-tag-datetime{
	background:#d5e0f0;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	border-radius: 15px;	
}
.single-tribe_events .tribe-events-single-event-title {
	color:#fff;
}
.single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime {
	padding: 10px 10px 10px 15px;
	background: #fff;
	border-radius: 15px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	font-weight: 800;
}
.tribe-events-schedule__time {
    color: red;
}
a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin{
	margin-top: 1rem;
	padding:10px 20px;
	border-radius:15px;
	background-color:#d5e0f0;
	color:#fff;
	text-decoration:none;
	box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.2);	
}
.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-title {
	font-size: 1em;
}
.tribe-events .tribe-events-calendar-list__event-featured-image, .tribe-events .tribe-events-calendar-list__event-featured-image-link  {
    max-width: 12rem;
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
   box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.2);
   border-radius: 15px;
   margin-right: 10px;
}

.tribe-block__organizer__details{
    border: 2px solid #244E8A;
	border-radius:15px;
	padding-left: 2rem;
	padding-right: 2rem;
}
.tribe-block__organizer__details h3{
    color:#244E8A;
	font-size:1.5rem;
    font-weight:700;
}
.tribe-block__organizer__details p{
    color:#244E8A;
	font-size:1rem;
    font-weight:600;
	text-align:right;
}
#tribe-events-footer {
    margin-bottom: 1em;
    background-color: #ffffffbf;
    border-radius: 15px;
    padding: 1em;
    box-shadow: 0 0 #00000070;
}

/*Form*/
#name-firstname {
	padding: 0.25rem;
	font-size: 1rem;
}
#name-lastname {
	padding: 0.25rem;
	font-size: 1rem;
}
#email {
	padding: 0.25rem;
	font-size: 1rem;
}
#number-and-first-name-of-participant {
	padding: 0.25rem;
	font-size: 1rem;
}
a:link {
	text-decoration:none;
	color:#a0a8bd;
}
a:hover {
  color: #0e2953;
  font-weight: 800;
  background-color: transparent;
}

/*post*/
.entry-wrapper{
	background:#d5e0f0;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	border-radius: 15px;
	padding-top:1rem;
	padding-bottom:0.5rem;
}
.more-link{
	margin: 0px 20px;
	padding:10px 20px;
	border-radius:10px;
	background-color:#244e8a;
	color:#fff;
	text-decoration:none;
}
.wpnbha.has-more-button button {
	margin-top: 1em;
	padding:10px 20px;
	border-radius:15px;
	background-color:#d5e0f0;
	color:#244e8a;
	font-size:1.1rem;
	font-weight:600;
	text-decoration:none;
	position: relative;
	box-shadow: 6px 6px 9px rgba(0, 0, 0, 0.2);	
}
.wpnbha.has-more-button button:hover {
	font-size:1.2rem;
	font-weight:800;
	border-bottom:1px solid #000; 
}
.wpnbha .entry-title {
    margin: 0 0 1rem;
}
.wpnbha article .entry-meta{
    font-size: 1.5rem;
    font-weight:800;
}
.wpnbha .post-thumbnail img{
    padding:10px 0px;
}
.wpnbha.ts-3 .entry-title {
    font-size: 1em;
    font-weight: 700;
	padding-top:1rem;
	padding-bottom:0.5rem;
}

/*Crossword*/
.ymc-crossword-container .ymc-line .ymc-lineNum {
    font-size: 12px;
}
.ymc-crossword-container .ymc-clueBlock {
    max-height: 100%;
}
.ymc-crossword-container .ymc-line .ymc-clue {
    font-size: 12px;
}
.ymc-crossword-container .ymx-theme-crossword {
    color: #fff;
}
.ymc-crossword-container .ymc-square .ymc-num {
    font-weight: 600;
}