
.site-title {
font-family: 'Roboto', sans-serif;
	font-size: 1.5vw;
	display:inline-block;
	color:#633a76 !important;
}

.branding-container{
	padding: .8em 1.4em;
}
.site-header .search-form label{
	margin:1em 0 0 0;
}

.menu li a  {
	font-size: 1.2vw;
	padding:0px;
	color:#633a76 !important;
}
.main-navigation .menu-toggle{
	background:#633a76;
}
.site-header {
	border-bottom: 1px solid #eeece8;
	margin-bottom: .0em;
}
 .nav-menu {
border-top: 3px solid #633a76;
}
.header-overlay {
    display: block;
    margin: 0 auto 1.6em;
    max-width: 1680px;
    position: relative;
} 
.header-overlay img{
	
	width:100%;
	height:auto;
}
.front-page-wrapper {
	border-bottom: 1px solid #eeece8;
margin-bottom: 20.4em;
} 

.main-navigation ul{
	justify-content:flex-end !important;
}

	.site-branding {
	flex:  auto; 
	max-width: calc(100% - 7.5em);
	 padding: 0.9em !important;
		 
}
.entry-title{
	display:flex;
/* 	justify-content:center; */
	padding-top:40px
}
	.menu-toggle{
		top:1.286em !important;
	}

.main-navigation ul:before{

	left:50px;
	color:#633a76 !important;
}


@media screen and (min-width:67.5em) {
	.main-navigation ul ul {
	    border-top: 2px solid #633a76 !important;
}
	
			.main-navigation .menu-toggle {
		display: none;
	}
	.main-navigation ul ul:before {
		left:0px!important;
	}
	
	

.main-navigation ul ul a {
	font-size:15px;
}
	
		.featured-content .hentry .entry-title {
		font-size: 5px;
	}
}

/* @media screen and (min-width: 71.5em){
.main-navigation .menu-toggle {
    display: none;
}
} */
.site-info{
	display:none;
}

.front-page-wrapper{
	 margin-bottom: 1em; 
}
.featured-content .hentry .entry-title{
	font-size:20px;
}

.featured-content .hentry .post-thumbnail img {
    display: block;
		width:100%;
}
#respond{
	display:none;
}
.jetpack_widget_social_icons a:hover,
.jetpack_widget_social_icons a:focus,
.widget_wpcom_social_media_icons_widget a:hover,
.widget_wpcom_social_media_icons_widget a:focus {
	color: #633a76 !important;
}
.featured-content .hentry:hover .entry-title {
	color: #633a76 !important;
}
.site-header .jetpack-social-navigation a:hover {
	color: #633a76 !important;
}
.cat-links a,
.edit-link a,
.more-link,
.page-numbers,
.current,
.tags-links a,
.author-bio a,
.author a
{
	color:#633a76 !important;
}


@media screen and (min-width: 50em){
	.site-branding  {
		font-size: 1.1vw;
	}
}

@media screen and (max-width: 599px) and (min-width: 320px) {
	.main-navigation ul:before{
		left:-8px
	}
	
	.site-branding {
    flex: auto;
    max-width: calc(100% - 7.5em);
    padding: 0.9em !important;
    justify-content:flex-end;
    display: flex;
}
	.site-title{
		margin-top:20px;
	}
	
	.utility-container{
		
		height:120px;
	}
	
	site-branding {
		display:flex;
		justify-content:center;
	}
	
	.search-form{
		margin-top:57px;
	}

   
}

@media screen and (max-width: 1079px) and (min-width: 320px){
	.main-navigation ul{
		border-top:3px solid #633a76;
	}
}

@media (min-width: 1366px) and (max-width: 1660px) {
.menu li a  {
	font-size: 1.1vw !important;
	}
}

@media (min-width: 1661px) and (max-width: 2560px) {
.menu li a  {
	font-size: 0.9vw !important;

	}
}

.entry-content p{
	margin: 0 0 15px 0 !important;
	font-family:Calibri;
}

.entry-content ul, .entry-content ol {
	font-size: initial;
	font-family: inherit;
}
.entry-content a {
	font-weight: bold;
	color: #96006b;
}

@media (min-width: 600px){
	.col-md-8 {
    width: 96.66666667%;
	
}
}

