/* green: #378358
 * violet: #6300BA
 * */

.cat-links {
  display:none;
}


/**
 * working on making the background another color....

 * #header-text-nav-container {
	background-color: #6300BA;
}

.article-content {
	background-color: white;
}

#main {
	background-color: #6300BA;
}

.author-box {
	background-color: white;
	
}
.comments-area {
	background-color: white;
}
**/

.type-page .last-updated {
	visibility: hidden;
}

.last-updated {
	padding-bottom: 0.1em;
	margin-bottom:0.1em;
	color: black;
}

.hidden {
	visibility: hidden;
}

.header-ad {
	visibility: hidden;
}

.widget_featured_posts .widget-title {
	visibility: hidden;
	margin-top: -50px;
}

.fp-title-link a {
	font-weight: 700;
}

#profession {
	color: white;
}


#profession span:before{
  content: "Teacher";
	animation: prof infinite 7s;
	background-color: white;
	color: #6300BA;
	font-weight: 400;
	padding: 2px;
}

@keyframes prof {
	0% 
	{
		content: "Software Engineer.";
	}
	25% 
	{
		content: "Consultant.";
	}
	50% 
	{
		content: "Researcher.";
	}
	75% 
	{
		content: "Writer.";
	}
		100% 
	{
		content: "Coach.";
	}
} 

#slogan {
	color: white;
	padding:5px;
	font-weight: 700;
	border-bottom: 4px;
	border-color: red!important; 
	background-color: #6300BA;
}


#slogan:hover {
	background-color: #378358;
	color: white;
	padding:5px;

}

.elementor-element-4e5e069:hover #slogan {
	background-color: #378358;
}

	.elementor-element.elementor-element-1cdea96 {
		padding: 0px!important;
	}


@media (max-width: 767px) 
{
	.elementor-element.elementor-element-4e5e069 {
		margin: 5px 5px 5px 5px;

	}
	
	.elementor-element-1cdea96 
  {
	  		background-image: url("https://www.michaelagreiler.com/wp-content/uploads/2020/04/Me_transperent_20.png")!important;
  }
}


code {
	font-size: 1.2em;
	color: #378358;
}

#secondary .widget-title span {
	    background-color: white;
    color: black;
	padding-left:0;
}

.below-entry-meta {
	visibility: hidden;
	margin-bottom: -2.00em;
}

#main .clearfix {
	padding-top: 5px;
}


/*styling for the workshop time icons*/
.wt {
	padding-right: 5px;
}

.ws {
	padding-left: 10px;
	padding-right: 3px;
}

h2 {
	font-size: 1.8em;
	padding-top: 1.2em;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.2em;
}

h5 {
	font-size: 1.0em;
}

/*previous light turquies 56CD89 */

html li, a, div, span {
	font-family: "Roboto", "Arial", "San-serif";
	font-weight: 300;
}

.clearfix a:hover {
	text-decoration: underline;
}


.menunav-menu a:hover {
	text-decoration: none;
}

a {
	color: #6300BA; /*violette*/
}


p {
	font-size: 1.2em !important;
	line-height: 1.8 !important;
	font-family: "Roboto"  !important;
	font-weight: 300  !important;

}

#secondary .widget p {
	font-size: 1.2em;
}

.custom-html-widget a {
	font-size: 1em !important;
}

#menu-main-menu a {
	font-size: 1.3em !important;
	font-weight: 400!important;
}

#secondary a {
		font-size: 1.2em;
}

.page-header .page-title span {
	background-color: white;
	padding-left: 0;
	font-size: 1.7em;
	color:  #378358;  /* #56cd89; */
}

.entry-content li {
	font-size: 1.2em;
	line-height: 1.8em;
}

li {
	padding: 0.4em;
}

#content .post {
	box-shadow: none;
	border-bottom: 1px solid grey;
}

.single #content .post {
	box-shadow: none;
	border-bottom: 1px solid grey;
}

.highlight-text {
	font-size: 1.5em;
	border-left: 3px solid grey;
	padding-left: 10px;
	margin-bottom: 2.5em;
	margin-top: 2.5em;
}

.bctt-ctt-text a {
	font-weight: 200;
}

.wp-block-quote {
	color: black;
	background-color: white;
	font-style: italic;
}

.wp-block-quote p:before {
	color: black;
}

.wp-caption {
	border: none;
}

.img-drop img {
	border-radius: 0 50% 50% 50%;
}

.img-round img {
		border-radius: 50% 50% 50% 50%;
}

div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    width: 480px;
}

.post .featured-image {
	text-align: left;
	padding-left: 15px; 
}


/*styling the workshop schedule*/
    			.content-wrapper {
				/* max-width: 500px; */
				margin: 0 auto;
				display: flex;
				flex-direction: column;
				font-family: 'Roboto', 'Sans-serif'; 
        		font-size:19.2px; 
        		line-height:1.8;
			}
			.workshop-slot {
                padding: 5px;
				display: flex;
                margin-top: 5px;
                flex-direction: row;
			}



			.workshop-slot-time {
				width: 120px;
				color:#4B9272; 
            }

			.workshop-slot-description ul {
				list-style-type:none;
        		margin-top: -1px;
        		margin-bottom: -1px; 
			}

			.break_item {
				color: #7a7a7a;
			}

			@media screen and (max-width: 700px) {
				.workshop-slot {
					flex-direction: column;
                }
                .workshop-slot-description {
                    margin-top: 10px;
                }
			}