/*
Theme Name: Heal
Theme URI: http://www.codexcoder.com/
Author: CodexCoder
Author URI: http://www.codexcoder.com
Description: Heal is an One Page Charity WordPress Theme design by CodexCoder. ts clean, flexible, SEO ready and has a fully responsive design. Heal WordPress theme loaded with tons of features and has a powerful customiztion option panel. Heal will help to manage donate system & event management. Cause Heal is built with a powerful payment gateway & a powerful event system that include PayPal.
Version: 2.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: theme-options, responsive-layout, full-width-template
Text Domain: heal
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Reset Wordpress
2.0 Widgets
3.0 Comments
4.0 Media
   4.1 Captions
   4.2 Galleries
   4.3 Calendar
   --------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Reset Wordpress
--------------------------------------------------------------*/
body.admin-bar .navbar-fixed-top {
	top: 28px;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
.tags-links {
	text-transform: capitalize;
}
.error-404 h1 {
	text-align: center;
}
.featured-image {
	position: relative;
}
.sticky {
	background: #eee;
	padding: 10px;
}
/*--------------------------------------------------------------
2.0 Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}
/* Make sure select elements fit in widgets */
.widget select {
	width: 100%;
	padding: 10px;
}
/* Search widget */
.widget_search .search-submit {
	display: none;
}
/*--------------------------------------------------------------
3.0 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
	display: block;
}
/*--------------------------------------------------------------
4.0 Media
--------------------------------------------------------------*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/*--------------------------------------------------------------
4.1 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/*--------------------------------------------------------------
4.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-caption {
	display: block;
}
/*--------------------------------------------------------------
4.3 Calendar
--------------------------------------------------------------*/
.widget_calendar td a,
.widget_calendar td a:after {
	-webkit-transition: all .20s ease;
	-moz-transition: all .20s ease;
	-ms-transition: all .20s ease;
	-o-transition: all .20s ease;
	transition: all .20s ease;
}
.widget_calendar table {
	width: 100%;
	text-align: center;
}
.widget_calendar caption {
	color: #262626;
	text-align: center;
	font-weight: bold;
	line-height: 40px;
	font-size: 1.25em;
	height: 40px;
	border: 1px solid #f0f1f2;
	border-bottom: none;
	border-bottom: none;
}
.widget_calendar tbody{
	border: 1px solid #f0f1f2;
	border-top: none;
}
.widget_calendar th {
	color: #ffffff;
	height: 40px;
	text-align: center;
	line-height: 38px;
	border: 1px solid #F39C12;
	background-color: #F39C12;
}
.widget_calendar td {
	height: 40px;
	text-align: center;
	line-height: 38px;
	border: 1px solid #f0f1f2;
}
.widget_calendar td a{
	font-weight: 700;	
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 0;
}
.widget_calendar td a:after{
	content: "";
	position: absolute;
	top: 8px;
	left: 8px;
	bottom: 8px;
	right: 8px;
	background-color: transparent;
	z-index: -1;
}
.widget_calendar td a:hover{
	color: #ffffff;
}
.widget_calendar td a:hover:after {
	top: -1px;
	left: -1px;
	bottom: -1px;
	right:-1px;
	background-color: #F39C12;
}
#footer-sidebar .widget_calendar caption,
#footer-sidebar .widget_calendar td{
	border-color: #3498db;
} 
#footer-sidebar .widget_calendar caption,
#footer-sidebar .widget_calendar td,
#footer-sidebar .widget_calendar td  a{
	color: #ffffff;
}
