/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 17 2024 | 06:10:49 */
/* GeneratePress Site CSS */ .main-navigation a {
	letter-spacing: 1px;
}

.header-image.is-logo-image {

}

.featured-image img, .post-image img {
	border-radius: 8px;
}

.drop-shadow {
	box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.2);
}

.round-top-corners img {
	border-radius: 8px 8px 0px 0px;
}

.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a {
	color: var(--accent);
	border: 3px;
	border-style: solid;
	line-height: 36px;
	border-radius: 2px;
	margin-left: 20px;
	transition: all 0.6s ease 0s;
}

.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:hover {
	color: var(--accent-hover);
}
 /* End GeneratePress Site CSS */

ol, ul {
    margin: 0 0 1em 1em;
}

main.site-main > article.page > .inside-article > header.entry-header {
	padding: 50px 0;
 text-align: center;
 background: #fafafa;
	
}

header.site-header {
	    box-shadow: 0 4px 18px 0 rgba(0,0,0,.12), 0 7px 10px -5px rgba(0,0,0,.15);
}

.site-footer .ticss-7d8af4da .gb-icon { 
  padding-right:0;
}

.main-navigation .main-nav ul li a {
	line-height: 44px;
}

.single-post .post-navigation {
	    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px;
    font-size: 18px;
}

.single-post .post-navigation .nav-next .gp-icon.icon-arrow-right {
	    float: right;
    margin-left: 10px;
    margin-top: 2px;
}

.single-post .post-navigation .nav-next:first-child {
	margin-left:auto;
}

.footer-sticky-contact {
	display:none;
	 position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 20px;
    background: white;
    align-items: center;
    justify-content: center;
	box-shadow: 0 2px 2px 2px rgba(0, 0, 0, .2);
	z-index:10;
	cursor:pointer;
}

.footer-sticky-contact:hover{
	    background: #00BCD4;
	
}

.footer-sticky-contact img{
	width: 1.2em;
	display: inline-block;
   margin-left: 12px;
}

@media(min-width:1400px){
	header > .inside-header.grid-container,
	.inside-navigation.grid-container{
		    max-width: 1300px;
	}
}

@media(min-width:1000px) {
	li.current-menu-item a{
	background: #f5f5f5;
}
}
 
@media(max-width:767px) {
	.footer-social-links {
		float:left;
		    text-align: left;
	}
	.gb-container-34d97903 {
    padding-top: 90px;
}
}

@media(max-width:500px) {
	.footer-sticky-contact {
		display:flex;
	}
}<!--ºÄÊ±1775295870.4226Ãë-->