/*
Theme Name: Twenty Nineteen Child theme of twentynineteen
Theme URI: 
Description: Child theme of twentynineteen theme for the Twenty Nineteen theme
Author: <a href="https://wordpress.org/">the WordPress team</a>
Author URI: 
Template: twentynineteen
Version: 1.3
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 14 Mar 2019 18:10:39 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.site-header a, .wp-block-latest-posts a {
font-family: varela round;
color: #bc0000;
}
.wp-block-coblocks-column coblocks-column-316143754420 {
display: none;
}

.text-on-image {
padding: 0;
}

.entry .entry-content a {
text-decoration: none;
}
.entry .entry-content a:hover {
color:#37c0f2;
}

p, li, .post-grid .grid-items {
color: #505050;
font-family: Arial, sans-serif;
}

.skin.flat .layer-content {
padding: 0;
}

.button {
background-color: #37c0f2;
max-width: unset;
max-width: 10%;
}

.wp-block-button, .button {
text-align: center;
margin-top: 1.5em;
font-family: Arial, sans-serif;
}

.wp-block-latest-posts li {
text-align: center;
}

h1, h2, h3, h4, h5, h6 {
margin-bottom: 0;
padding-bottom: 0;
}

p {
margin-top: 0;
padding-top: 0;
}

.site-header{
	
	background-image: url(https://www.cvayf.joygraphics.org/wp-content/uploads/2019/02/cloud-noshadow.png);
		background-repeat: repeat-x;
	background-position: center bottom;
background-color: skyblue;

background-size: 30em;
	display: flex;
margin: 0;
padding: 0;
padding-top: 2em;
}


.site-branding-container {
		width: 100%;
		text-align: center;
}


.site-description {
	display: none;
}
.site-logo .custom-logo-link {
	width: 100%;
	height: auto;
	margin: 0 auto;
	border-radius: 0;
}

.custom-logo-link {
	overflow: visible;
	max-width: 4.5em;
	padding-bottom: 0.5em;
}
.main-navigation {
margin-top: 0;
width: 100%;
font-size: 1em;
}
.site-title {
	display: none;
}
.entry .entry-title::before {
	display: none;
}
h1::before, h2::before, h3::before, h4::before, h5::before, h6::before {
display: none;
}
.entry .entry-header {
	margin-top: 1em;
	margin-bottom: 0;
}
.entry {
	margin-top: 4rem;
}

.entry .entry-content *.alignleft, .entry .entry-summary *.alignleft {
max-width: 100%;
}

.tribe-block__venue.tribe-block__venue--has-map .tribe-block__venue__map, .tribe-block__venue.tribe-block__venue--has-map .tribe-block__venue__meta {

width: unset;
flex-basis: unset;
}

/*Events Calendar Tribe Stuff*/

.tribe-events-loop .tribe-events-event-meta {
    font-size: 18px;
    border-radius: 15px;
}

.tribe-events-event-cost {
display: none;
}

a.tribe-events-read-more {
background-color: #bc0000;
color: white;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 2em;
padding-right: 2em;
font-family: varela round;
border-radius: 50px;
float: right;
}

#tribe-bar-form {
font-family: Arial;
border-radius: 15px;
}
.tribe-events-button .tribe-no-param {
border-radius: 50px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
border-radius: 30px;
}
.tribe-bar-views-inner {
border-radius: 15px;
}

.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
transition: all .2s ease-in-out;
}
.grayscale:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
    transform: scale(1.1);
}




/*Footer stuff*/
.site-footer {
	background-color: skyblue;	
	background-image: url(https://www.cvayf.joygraphics.org/wp-content/uploads/2019/04/cloud-noshadow-upside-down.png);
		background-repeat: repeat-x;
	background-position: center top;
        background-size: 30em;
	display: flex;
        flex-direction: column;
margin: 0 auto;
padding: 8em 1em 1em 1em;
text-align: center;

}

#colophon .widget-column .widget {
width: 100%;
margin: 0;
padding: 0;
}

#colophon .widget-area, #colophon .site-info {
margin: 0;
}

#site-title {
color: #bc0000;
font-size: 1em;
}



@media (min-width: 768px) {

.site-logo {
position: unset;
}
.custom-logo-link {
max-width: 6em;
padding-bottom: 0;
}
#site-title {
font-size: 1.25em;
}

/* To fix homepage side bar not lining up*/
.wp-block-image .aligncenter, .wp-block-image .aligncenter .is-resized {
max-width: 100%;
}
.entry .entry-content .wp-block-image .aligncenter {
width: unset;
width: 100%;
}

#post-grid-172 .item {
width: 45%;
}

}



@media (min-width: 1024px) {
.site-branding {
position: unset;
display: flex;
flex-direction: row;
margin-top: 0;
}
.site-logo {
margin-top: 2em
}
.custom-logo-link {
max-width: 7em;
padding-bottom: 0;
}
.site-header {
padding-top: 0;
padding-bottom: 0;
}
.main-navigation .main-menu {
margin-top: 5em;
}
.entry .entry-content > *, .entry .entry-summary > * {
max-width: 100%;
}

#site-title {
font-size: 1.5em;
}

.tribe-events-loop .tribe-events-event-meta {
    float: right;
}
.tribe-bar-views-inner {
padding: unset;
padding: 20px;
}

.entry .entry-content > .aligncenter {
max-width: unset;
}

#post-grid-172 .item {
width: 45%;
}

}