/*
Theme Name: Philanthropy Child
Theme URI: http://demo.themefuse.com/philanthropy/
Description: Child theme for the Fitness theme. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>
Author: ThemeFuse
Tags:translation-ready
Author URI: http://themefuse.com
Template: philanthropy-parent
*/

@import url("../philanthropy-parent/style.css");





/* HEADER
/* ------------------------------------------------------------------------- */

.site-logo a span img {
	margin-left: 12px !important;
}




/* HOMEPAGE
/* ------------------------------------------------------------------------- */

.btn-yellow span {
	background-color: #fbcc36;
	border: none;
	color: #000;
}

.btn-yellow:hover span {
	background-color: #fff;
	border: none;
	color: #4595d1;
}

.btn span {
	font-style: normal;
}

.btn span, .btn-yellow span, .btn-donate-bottom span, btn-newsletter span {
	font-family: "Roboto Slab",​serif;
}

.btn-white-transparent span:hover {
	background-color: #fff;
	border-color: #fff;
	color: #4595d1;
}

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

.brogressbar {
	height: 12px;
}

.help-bar .link-help-bar {
	padding: 30px;
}

.help-bar .link-help-bar .title-link-help-bar {
	font-style: normal;
	color: #fff;
	width: 75%;
}

.help-bar-number, .help-bar .link-help-bar .line-help-bar {
	display: none;
}

.help-bar .link-help-bar:hover {
  background-color: rgba(250, 200, 60, 1);
}

.upcoming-events {
	margin-top: 0;
	margin-bottom: 0;
	background-color: #4595d1;
}

.upcoming-events h3, .upcoming-events a {
	color: #000;
}

.upcoming-events .event-date {
	font-style: normal;
}

.upcoming-events .current .section-title {
	color: #fff;
}

.btn.btn-event span {
	border-color: #fff;
	color: #fff;
}

.btn.btn-event:hover, .btn.btn-event:hover span {
	background-color: #fff;
	border-color: #fff;
	color: #4595d1;
}

.entry-header .entry-meta .cat-links a, .entry-meta .entry-date, .lets-talk .home-post .entry-meta .cat-links {
	font-style: normal;
	color: #fff;
	text-decoration: none;
	border: none;
}

.lets-talk {
	margin-top: 0;
	padding-top: 0;
}

.lets-talk .view-all {
	display: none;
}

.widget_recent_entries{
	margin-bottom: 180px;
  margin-top: 90px;
}


.side-postlist {
	background-color: #fff;
	padding: 6px;
}


.widget_recent_entries li, .widget_popular_entries li {
	transition-delay: 0s;
  transition-duration: 0.5s;
  transition-property: all;
  transition-timing-function: ease;
}
	

.widget_recent_entries li:hover, .widget_popular_entries li:hover {
	background-color: #4595d1;
	cursor: pointer;
}


.widget_recent_entries li:hover .post-title, .widget_popular_entries li:hover .post-title {
	color: #fff;
}


.widget_recent_entries li .post-title, .widget_popular_entries li .post-title {
	color: #000;
  font-size: 24px;
  font-weight: bold;
  padding-left: 24px;
  text-transform: uppercase;
  word-break: normal;
  font-family: "Roboto Slab",​serif;
  transition-delay: 0s;
  transition-duration: 0.5s;
  transition-property: all;
  transition-timing-function: ease;
}


.widget_recent_entries .comments-link, .widget_recent_entries .post-thumbnail {
	display: none;
}


.our-team {
	margin-top: 30px;
}


.recent-slider .line-title-sldier {
	display: none;
}


.recent-slider .recent-slider-description {
	opacity: 1;
}


.recent-slider .recent-slider-image .recent-slider-thumbnail span {
	font-family: "Roboto Slab",​serif;
}

.wrap-donate-now {
	padding: 0;
}

.widget_newsletter {
	background-image: none;
	/*padding: 0;*/
	background-color: #000;
	margin-top: 90px;
}


.widget_newsletter input {
	width: 80%;
}




/* FOOTER
/* ------------------------------------------------------------------------- */

.site-footer .widget.widget-search {
	margin-top: 0;
	margin-bottom: 90px;
	border-color: #fff;
}

#searchform #s {
	border-color: #fff;
	color: #000;
	font-style: none;
}

#searchsubmit span i{
	color: #4595d1;
}

.widget.widget-search .btn-search {
	right: 30px;
}

.site-footer .widget.widget-search .widget-title {
	display: none;
}

.widget-title {
	color: #ffffff;
  font-size: 20px;
  text-transform: uppercase;
}

.widget-footernav .widget-title {
	margin-top: 0;
	margin-bottom: 9px;
}

.widget-footernav ul{
	margin-bottom: 18px;
}

.widget-footernav ul li{
	margin-bottom: 6px;
}

.widget-footernav ul li a{
	opacity: 0.65;
	color: #fff;
	cursor: pointer;
	transition-delay: 0s;
  transition-duration: 0.2s;
  transition-property: opacity;
  transition-timing-function: ease;
}

.widget-footernav ul li a:hover{
	cursor: pointer;
	opacity: 1;
}




/* ABOUT US SIDEBAR
/* ------------------------------------------------------------------------- */

.sidebar .btn.btn-join-us {
	background-color: #4595d1;
	color: #fff;
}

.sidebar .btn.btn-join-us span {
	color: #fff;
}

.widget-area .widget:first-child {
	margin-top: 42px;
}





/* CALENDAR
/* ------------------------------------------------------------------------- */

.event-day, .cal-month-day.cal-day-outmonth.event-day {
	background-color: #fbcc36;
	color: #000;
}

.list-events span {
	font-style: normal;
}

.calendar-navigation {
	border-width: 3px;
	border-color: #fff;
}

iframe .slicknav_menu {
	display: none;
}

.widget_ongoing {
	margin-bottom: 180px;
  margin-top: 90px;
}


.widget_ongoing li {
	transition-delay: 0s;
  transition-duration: 0.5s;
  transition-property: all;
  transition-timing-function: ease;
}
	

.widget_ongoing li:hover{
	background-color: #4595d1;
	cursor: pointer;
}


.widget_ongoing li:hover .post-title {
	color: #fff;
}


.widget_ongoing li .post-title {
	color: #000;
  font-size: 24px;
  font-weight: bold;
  padding-left: 24px;
  text-transform: uppercase;
  word-break: normal;
  font-family: "Roboto Slab",​serif;
  transition-delay: 0s;
  transition-duration: 0.5s;
  transition-property: all;
  transition-timing-function: ease;
  display: block;
  margin-bottom: 6px;
}


.widget_ongoing .comments-link, .widget_ongoing .post-thumbnail {
	display: none;
}


.widget_ongoing .ongoing-date, .widget_ongoing .ongoing-location {
	color: #000;
	padding-left: 24px;
	line-height: 24px;
}


.widget_ongoing .ongoing-date {
	padding-top: 24px;
}


.widget_ongoing ul li {
	border-bottom-color: rgba(193, 193, 193, 0.4);
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: rgba(193, 193, 193, 0.4);
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: rgba(193, 193, 193, 0.4);
  border-top-color: rgba(193, 193, 193, 0.4);
  border-top-style: solid;
  border-top-width: 1px;
  display: block;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
}


.widget_ongoing ul li:first-child {
	border-top: none;
}







/* MAP PAGE
/* ------------------------------------------------------------------------- */

.entry-content h3 {
	margin: 30px 0;
}





/* NEWS STORY
/* ------------------------------------------------------------------------- */

.widget-nav-menu ul li, .widget-nav-menu ul li a {
	background-color: #fff;
}

/*.widget-nav-menu ul li:hover {
	background-color: #4595d1;
}*/

.widget-nav-menu ul li a {
	border-top : solid 1px;
	border-top-color : rgba(193, 193, 193, 0.4);
}

.widget-nav-menu ul li:first-child a {
	border: none;
}

.widget-nav-menu ul li a:hover, .widget-nav-menu ul li:nth-child(2n) a:hover {
	background-color: #4595d1;
}

.widget-nav-menu ul li a span {
	color: #000;
}

.widget-nav-menu ul li:first-child, .widget-nav-menu ul li {
	border: none;
	padding: 0 10px;
}

.widget-nav-menu ul li:first-child {
	padding-top : 10px;
}

.widget-nav-menu ul li:last-child {
	padding-bottom : 10px;
}

.comment-form {
	background-color: #000;
}

.comment-form label {
	color: #fff;
}

.comment-form #submit {
	background-color: #4595d1;
	color: #fff;
}


.comment-form #submit:hover {
	border: none;
	background-color: #fff;
	color: #4595d1;
}




/* CONNECT
/* ------------------------------------------------------------------------- */

#contactForm .column-right .textarea {
	width: 700px !important;
}

#send_form {
	margin-right: 55px;
}

#send_form:hover {
	border-color: #fff;
	background-color: #fff;
	color: #4595d1;
}

.wrap-contact-form {
	margin-bottom: 0;
}

.btn-white-transparent {
	margin-bottom: 18px;
}




/* THE CULTURE COAST DIRECTORY
/* ------------------------------------------------------------------------- */

.postlist.projects .post .entry-content p {
	font-style: normal;
	color: #fff;
	opacity: 1;
}

.postlist.projects .post .divider {
	display: none;
}




/* MEDIA QUERIES
/* ------------------------------------------------------------------------- */


/* md */
@media (max-width: 1200px) {

	.widget_newsletter input {
		width: 70%;
	}

}

/* sm */
@media (max-width: 992px) {

	.widget_newsletter input {
		width: 60%;
	}

	.help-bar .link-help-bar {
		padding: 12px;
	}

	.help-bar .title-help-bar {
		font-size: 13px;
		line-height: 13px;
		padding-top: 12px;
	}

}

/* xs */
@media (max-width: 480px) {

	.widget_newsletter input {
		width: 55%;
	}

	.help-bar {
		display: none;
	}

	.site-logo a span img {
		width: 60%;
	}

}




/* SINGLE EVENT PAGE
/* ------------------------------------------------------------------------- */

.event_location {
	margin-top: -1.5em;
}




/* MEMBER TOOL KIT
/* ------------------------------------------------------------------------- */

.color-row a {
	display: block;
	margin-left: 20px;
}




/* JOIN US PAGE
/* ------------------------------------------------------------------------- */

.entry-content ul {
	list-style: disc;
	margin-left: 12px;
}




/* JOIN US PAGE
/* ------------------------------------------------------------------------- */

.page-id-882 h3 a {
	color: #fbcc36;
}

.page-id-882 h3 a:hover {
	color: #2c6073;
}




/* GENERAL
/* ------------------------------------------------------------------------- */

.entry-content img {
	height: auto;
}


