/*
	File Use: THIS FILE IS AN EXTENTION OF STYLE.CSS
	Author: KronosLabs.io
	Author URI: https://KronosLabs.io
	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Global Styles
------------------------------------------------------------ */

/* Header */
.site-header .wrap {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
}

.nav-primary {
	padding-top: 45px!important;
}

/* Container */
.content { width: 100% }

/* Entry */
.entry {
	margin-bottom: 0!important;
}

.site-inner {
	padding-top: 0;
}

/* Blog header hide */
.archive-title { display: none; }
.blog .site-inner { max-width: 100%; padding: 0; }
.blog .site-inner .content { padding-bottom: 40px; }
.blog .site-inner .content article { max-width: 1140px; margin-left: auto; margin-right: auto; }

.single-post article { margin-top: 40px; margin-bottom: 40px!important; }



	/* Footer */
.footer-widgets {
	background-color: #AFC98B;
}

/** text-1 **/
/*#custom_html-3 { margin-bottom: 0; }*/

.footer-widgets #custom_html-3 .widget-title {
	display: block;
	position:relative;
	padding: 0 0 0 25px;
}

.footer-widgets #custom_html-3 .widget-title::before {
	font-family: dashicons;
	content: "\f16d";
	font-size: 2.2em;
	position: absolute;
	white-space: pre;
	display: inline;
	top: 50%;
	left: 0;
	transform: translate(-50%, -25px);
}

.footer-widgets #featured-post-2 .widget-title::after {

}

/** Text-2 **/
.footer-widgets #text-2 .widget-title {
	display: block;
	position:relative;
	padding: 0 0 0 25px;
}

.footer-widgets #text-2 .widget-title::before {
	font-family: dashicons;
	content: "\f18e";
	font-size: 2.2em;
	position: absolute;
	white-space: pre;
	display: inline;
	top: 50%;
	left: 0;
	transform: translate(-50%, -25px);
}

/** Text-3 **/
.footer-widgets #text-3 .widget-title {
	display: block;
	position:relative;
	padding: 0 0 0 25px;
}

.footer-widgets #text-3 .widget-title::before {
	font-family: dashicons;
	content: "\f174";
	font-size: 2.2em;
	position: absolute;
	white-space: pre;
	display: inline;
	top: 50%;
	left: 0;
	transform: translate(-50%, -25px);
}

/* Donation Button
---------------------------------------------------------------*/
/** Header Donation Button **/
#menu-item-290 {
	opacity: 1;
	border-radius: 99px;
	background: #1f40b2;
	border: 0px solid RGBA(0,0,0,1);
}

#menu-item-290 a {
	color: #fff;
	padding: 0.5em 1.2em 0.5em 1.2em;
}
#menu-item-290:hover {
	background: #fff;
	box-shadow: 0px 2px 10px 0px RGBA(0,0,0,0.13);
}
#menu-item-290:hover, #menu-item-290 a:hover {
	color: #1f40b2;
}

/** footer donation button **/
.menu-item-290 {
	opacity: 1!important;
	border-radius: 99px!important;
	background: #1f40b2!important;
	border: 0px solid RGBA(0,0,0,1)!important;
}

.menu-item-290 a {
	color:#fff!important;
	padding: 0.5em 1.2em 0.5em 1.2em!important;
}
.menu-item-290:hover {
	background: #fff!important;
	box-shadow: 0px 2px 10px 0px RGBA(0,0,0,0.13)!important;
}
.menu-item-290:hover, .menu-item-290 a:hover {
	color: #1f40b2!important;
}


/* CTA Buttons
---------------------------------------------------------------*/
.cta-button {
	border-radius: 5px;
}
.cta-button:hover {
	background: #f9ebe9!important;
	border-radius: 5px;
}
.cta-button a:hover {
	color: #1f40b2!important;
	border: 1px solid red;
}


/* Color Buttons
------------------------------------------------------------ */

.button-blue,
.button-gray,
.button-green,
.button-purple,
.button-red,
.button-yellow {
	color: #fff;
	padding: 5px 10px;
}

.button-blue:hover,
.button-gray:hover,
.button-green:hover,
.button-purple:hover,
.button-red:hover,
.button-yellow:hover {
	text-decoration: none;
}

.button-blue {
	background-color: #afcde3;
	border: 1px solid #afcde3;
}

.button-blue:hover {
	background-color: #83a2be;
	border: 1px solid #83a2be;
}

.button-gray {
	background-color: #bdbdbd;
	border: 1px solid #bdbdbd;
}

.button-gray:hover {
	background-color: #919191;
	border: 1px solid #919191;
}

.button-green {
	background-color: #b2ce96;
	border: 1px solid #b2ce96;
}

.button-green:hover {
	background-color: #86a36e;
	border: 1px solid #86a36e;
}

.button-purple {
	background-color: #bebde9;
	border: 1px solid #bebde9;
}

.button-purple:hover {
	background-color: #9291c7;
	border: 1px solid #9291c7;
}

.button-red {
	background-color: #e9b3b3;
	border: 1px solid #e9b3b3;
}

.button-red:hover {
	background-color: #c78787;
	border: 1px solid #c78787;
}

.button-yellow {
	background-color: #fadf98;
	border: 1px solid #fadf98;
}

.button-yellow:hover {
	background-color: #ecb870;
	border: 1px solid #ecb870;
}

/* Home page block links */
.home .content { width: 100% }






