/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #top-menu .menu-item a{
	font-family:'Poppins', sans-serif;
	color:#1b1b59;
	font-size:1em;
	text-decoration:underline;
}

body #site-menu > .menu-item > a{
	font-family:'Poppins', sans-serif;
	color:#1b1b59 !important;
	text-decoration:underline;
	font-size:1em;
	text-align:center;
	line-height:3.2em;
}

body #main-navigation > div{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#bea353;
}

body .hentry .post-header h1{
	font-family:'EB Garamond', serif;
	font-weight:600;
	color:#1b1b59 !important;
}

body .graceful-wrap-outer .site-branding p{
	font-family:'Poppins', sans-serif;
	font-size:1.1em;
}

body .hentry p{
	font-family:'Poppins', sans-serif;
	font-size:1em;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .hentry h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-weight:700;
}

body .footer-widgets .graceful-widget h2{
	background-color:#bea353;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Poppins', sans-serif;
	font-size:1em !important;
}

body #site-footer .site-footer-wrap .footer-bottom-wrap{
	background-color:#1b1b50;
	color:#eae5e5;
	font-size:1em;
	font-family:'Poppins', sans-serif;
}

body .footer-widgets .textwidget p{
	font-family:'Poppins', sans-serif;
	font-size:1em;
	font-weight:400;
}

body #site-menu{
	background-color:#bea353;
}

body .site-footer-wrap .footer-bottom-wrap .footer-credits{
	border-bottom-left-radius:1px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	padding-bottom:0px;
	padding-right:0px;
	margin-right:-50px;
}

body .site-footer-wrap .footer-bottom-wrap .footer-copyright{
	text-align:center;
	font-size:1em;
}

body .hentry h3{
	font-family:'EB Garamond', serif;
	font-weight:600;
	font-size:1.4em !important;
	color:#1b1b59 !important;
}

body .hentry p strong{
	font-family:'Poppins', sans-serif;
	font-weight:700;
	font-size:1.2em;
	color:#1b1b59;
}

body #site-menu .sub-menu a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#fffff0 !important;
	font-family:'Poppins', sans-serif;
	font-size:1em !important;
	text-decoration:underline;
}

body #site-footer .site-footer-wrap .footer-widgets{
	background-color:#fffff0;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-style:solid;
	border-color:#bea353;
	padding-left:3px;
}

body .hentry h2.wp-block-heading{
	font-family:'EB Garamond', serif;
}

body #site-container #primary .clear-fix .content-wrap .hentry .post-page-content h2.wp-block-heading{
	font-size:1.5em !important;
}

body .hentry .wp-block-heading strong{
	font-size:1.5em;
	color:#1b1b59;
}

body #wp-block-file--media-8aeb49d1-6eb8-4b1a-8096-df7ceb0cea82 strong{
	font-size:1.2em;
}

body #primary .hentry .post-page-content{
	text-align:left;
}

body .graceful-wrap-outer .site-branding a{
	font-weight:700 !important;
	color:#1b1b59;
}

body #wp-block-file--media-3fa1ef7a-4fae-4dcb-8807-e4ab205215de{
	font-size:1.5em;
	font-weight:600;
	text-align:center;
	font-family:'Poppins', sans-serif;
}

body .kv-contact-form .kv-form-group label{
	font-family:'Poppins', sans-serif;
	font-size:1em;
	color:#1b1b54;
}

body .hentry .wp-block-buttons .wp-block-button__width-50 a{
	padding-top:29px;
	padding-bottom:47px;
	margin-top:10px;
	border-style:solid;
	-webkit-box-shadow:0px 7px 4px 0px #34495e inset;	box-shadow:0px 7px 4px 0px #34495e inset;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:640px){

	body #main-navigation div .fa-chevron-down{
	color:#322929;
	font-size:24px;
}

body #main-navigation > div{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (min-width:394px){

	body .hentry h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #site-container #primary .clear-fix .content-wrap .hentry .post-page-content h2{
	font-size:1.2em !important;
}

body .hentry p{
	font-size:1em !important;
	text-align:left;
}

body .graceful-wrap-outer .site-branding a{
	font-family:'EB Garamond', serif;
	font-weight:600;
	font-size:2.1em;
	}

}



@media (min-width:481px){

	body .hentry .post-header h1{
	font-size:3em;
	}

}



@media (min-width:641px){

	body .graceful-wrap-outer .site-branding a{
	font-size:1.6em;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .hentry h3.wp-block-heading{
	font-size:1.5em;
}

body.page:not(.home) #site-container #primary .clear-fix .content-wrap .hentry .post-page-content h2.wp-block-heading{
	font-size:2em !important;
}

body.page:not(.home) #contact--question-name{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:#2e462e !important;
}

body.page:not(.home) .kv-contact-form .kv-form-group label{
	color:#710f08;
}