/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 11 2026 | 02:31:04 */
body {
	font-family: 'franklin-gothic-urw', sans-serif;
}

.contactforminput {
	font-family: 'franklin-gothic-urw', sans-serif;
	font-size: 0.9rem;
	margin-bottom: 0px;
	width: 100%;
}

textarea {
	padding: 0.5rem;
}

.wpcf7-list-item-label {
	font-family: 'franklin-gothic-urw', sans-serif;
	font-size: 0.9rem;
	margin-bottom: 0px;
}

span.wpcf7-list-item {
	margin-left: 0;
}

.entry-content table {
	width: 100%!important;
}

img.size-full, img.size-large, img.header-image, img.wp-post-image {
	margin-bottom: 25px;
}

.tags {
	padding-top:35px;
	border-top: 1px solid #E6E6E6;
}

.wpcf7-list-item-label::before, .wpcf7-list-item-label::after {
    content: " ";
    margin-right: 15px;
}

#live-search #searchform {
		-moz-border-radius: 30px;
		-webkit-border-radius: 30px;
		border-radius: 30px;
	}

#live-search #searchsubmit {
	-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
}

#entry-author-title, #related-posts-title, #comments-title {
	font-family: 'calluna', sans-serif;
}

#related-posts .entry-title, #related-posts .entry-title a {
	font-family: 'calluna', sans-serif;
	font-size: 1.125rem!important;
	line-height: normal;
	margin-bottom: 20px;
}

#site-header {
	padding: 15px 0;
}

#page-header .page-title {
	font-family: 'calluna', sans-serif;
	font-size: 1.125rem!important;
}

.entry-title, .entry-title a, .entry-title a:visited {
	font-family: 'calluna', sans-serif;
	font-size: 1.5rem!important;
}

#content #page-header .page-title {
	font-family: 'calluna', sans-serif;
	font-size: 1.7rem!important;
}

.entry-content h2 {
	font-family: 'calluna', sans-serif;
	font-size: 1.5rem!important;
}

.entry-content h3 {
	font-family: 'calluna', sans-serif;
	font-size: 1.2rem!important;
}

article .entry-content p, li {
	font-size: 1rem!important;
}

#homepage-categories li {
	font-size: 0.95rem!important;
}

.widget-title {
	font-family: 'calluna', sans-serif;
	font-size: 1.125rem!important;
}

#live-search #searchsubmit {
	text-transform: none;
	font-family: 'franklin-gothic-urw', sans-serif;
}

#live-search #s {
	font-family: 'franklin-gothic-urw', sans-serif;
}

#primary-nav ul {
	margin-top: 30px;
}

#primary-nav ul li a, #primary-nav ul li.current-cat a, #primary-nav ul li.current_page_item a, #primary-nav ul li.current-menu-item a {
	font-weight: 400;
	font-size: 1.125rem!important;
}

#homepage-categories h3 {
	font-size: 1rem!important;
	font-family: 'franklin-gothic-urw', sans-serif;
	font-weight: 500;
}

.widget_categories ul li, .widget.st_articles_widget li, .widget.st_popular_articles_widget li {
	font-size: 0.9rem!important;
}

#primary-nav-mobile .menu-toggle {
	background: #ffffff;
}

#primary-nav-mobile .menu-toggle i {
	color: #b40735;
}

#live-search {
	background: #b40735;
}

#footer-nav li, #site-footer #copyright {
	font-size: 0.9rem!important;
}

@media only screen and (max-width: 1680px) {
	#icegram_message_321 {
		width:33%!important;
}
	
.ig_messenger.ig_canvas.ig_container {
		max-width:83%!important;
}
}

@media screen and (max-width: 720px) {
	
	.ig_messenger.ig_container.ig_right {
		right: 0em!important;
	}
	
	#site-header #logo img {
		display: inline;
		float: left;
	}
	
	#site-header {
		padding: 0 0 15px 0;
	}
	
	#primary-nav-mobile .menu-toggle {
		padding: 15px 20px 15px 20px;
		position: absolute;
		top: 10px;
		right: 10px;
		z-index:9999;
	}
	
	#live-search #s {
		padding: 15px 15px;
		width: 80%;
	}
	
	#live-search #searchsubmit {
		margin: 5px 8px 0 0;
		-moz-border-radius: 30px;
		-webkit-border-radius: 30px;
		border-radius: 30px;
	}
	
	#primary-nav-mobile ul {
		padding: 10px 20px 10px;
	}
	
	#primary-nav-mobile ul a {
		font-weight: 400;
	}
	
	#footer-nav li, #site-footer #copyright {
	line-height: normal;
}
}
