/*
Theme Name: Believe
Theme URI: http://www.cohhe.com/themes/believe
Author: Cohhe
Author URI: http://www.cohhe.com/
Description: Believe is a powerful, feature-rich theme that lets you customize a wide variety of features from the comfort of your Dashboard.
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: two-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, post-formats, sticky-post, theme-options
*/

/* General */

body {
	background-color: #060606;
	background-image: url('images/body-bg2.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	background-attachment: scroll;
}

p:empty {
	display: none;
}

code {
	white-space: normal;
}

iframe {
	border: none;
}

.span7_5 {
	width: 290px;
	margin-left: 15px;
}

.page-sidebar-no .span7_5 {
	width: 290px;
	margin-left: 15px;
}

.border {
	position: absolute;
	display: none;
}

.page-title {
	min-height: 80px;
	line-height: 80px;
	background-color: #d4b583;
	border-bottom: 2px dotted #000;
	margin: -18px -15px 20px -15px;
	text-align: center;
	font-size: 24px;
	position: relative;
}

.page-sidebar-right .page-title,
.page-sidebar-left .page-title {
	width: 620px;
}

.page-title h1 {
	margin: 0;
	line-height: 80px !important;
}

.transparent-bg {
	width: 100%;
	height: 13px;
	background: transparent;
}

.dotted-line-vertical {
	background: url("images/gray-white-line.jpg") repeat-y;
	position: absolute;
	height: 100%;
	margin-left: 1.6%;
}

.google_map img {
	max-width: 10000px;
}

.content a.btn-primary {
	color: #fff;
}

a.btn {
	margin: 2px;
}

.rounded-btn {
	border-right: 15px !important;
	-webkit-border-radius: 15px !important;
	-moz-border-radius: 15px !important;
}

.dropcap {
	font-size: 62px;
	margin-right: 6px;
	padding-top: 15px;
	text-transform: uppercase;
	float: left;
	position: relative;
	top: 5px;
	color: #266dc4;
	padding-bottom: 11px;
}

blockquote {
	border-color: #266dc4 !important;
}

.widget h4,
.widget-area h4 {
	font-size: 18px;
	line-height: 26px;
}

.sidebar-right .widget h4,
.sidebar-left .widget h4 {
	padding-left: 32px;
}

/* Widget header icons */

.sidebar-right .widget h4,
.sidebar-left .widget h4 {
	background: url("images/widget-icons/flag-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.believe-twitter h4,
.sidebar-left .widget.believe-twitter h4 {
	background: url("images/widget-icons/twitter-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.tagcloud h4,
.sidebar-left .widget.tagcloud h4 {
	background: url("images/widget-icons/tags-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.recentcomments h4,
.sidebar-left .widget.recentcomments h4 {
	background: url("images/widget-icons/comments-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.believe-contactform h4,
.sidebar-left .widget.believe-contactform h4 {
	background: url("images/widget-icons/mail-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.eventslistwidget h4,
.sidebar-left .widget.eventslistwidget h4 {
	background: url("images/widget-icons/event-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.believe-donation h4,
.sidebar-left .widget.believe-donation h4 {
	background: url("images/widget-icons/drop-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.believe-recentpostsplus h4,
.sidebar-left .widget.believe-recentpostsplus h4 {
	background: url("images/widget-icons/news-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.archives h4,
.sidebar-left .widget.archives h4 {
	background: url("images/widget-icons/archive-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.believe-advertisement h4,
.sidebar-left .widget.believe-advertisement h4 {
	background: url("images/widget-icons/flag-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.believe-googlemap h4,
.sidebar-left .widget.believe-googlemap h4 {
	background: url("images/widget-icons/globe-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.believe-socialnetworklinks h4,
.sidebar-left .widget.believe-socialnetworklinks h4 {
	background: url("images/widget-icons/posts-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.calendar h4,
.sidebar-left .widget.calendar h4 {
	background: url("images/widget-icons/event-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.categories h4,
.sidebar-left .widget.categories h4 {
	background: url("images/widget-icons/categories-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.custommenu h4,
.sidebar-left .widget.custommenu h4 {
	background: url("images/widget-icons/link-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.meta h4,
.sidebar-left .widget.meta h4 {
	background: url("images/widget-icons/flag-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.pages h4,
.sidebar-left .widget.pages h4 {
	background: url("images/widget-icons/pages-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.recentposts h4,
.sidebar-left .widget.recentposts h4 {
	background: url("images/widget-icons/news-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.search h4,
.sidebar-left .widget.search h4 {
	background: url("images/widget-icons/search-h-bg.png") 0 0px no-repeat;
}

.sidebar-right .widget.text h4,
.sidebar-left .widget.text h4 {
	background: url("images/widget-icons/flag-h-bg.png") 0 0px no-repeat;
}

/* Boxed layout */

.layout-boxed .wrapper {
	width: 950px;
	margin: 0 auto;
	background: url("images/bg-transparent.png") repeat;
}

.layout-boxed .wrapper .page-wrapper {
	background: none;
}

.layout-boxed .wrapper .top-line {
	width: 930px;
	margin: 0 auto;
}

.layout-boxed .wrapper .header {
	width: 912px;
	padding: 0 0 0 18px;
	margin: 0 auto;
}

.footer-bg {
	width: 950px;
	margin: 0 auto;
}

.footer {
	width: 930px;
	margin: 0 auto;
}

.footer .footer-links-container {
	margin: 0;
	padding-top: 20px;
}

.footer .widget.tagcloud a {
	color: #333333;
}

.widget.tagcloud a:hover {
	color: #1a4984;
	text-decoration: none;
}


/* Icons list */

.the-icons {
	margin-left: 0;
	list-style: none;
}

[class^="icon-"],
[class*=" icon-"] {
	margin-right: 5px;
}

/* Header */

.top-line {
	height: 10px;
	background-color: #266dc3;
}

.header {
	background: rgba(0,0,0,0.2);
}

.header .logo {
	line-height: 110px;
}

.page-wrapper {
	/*max-width: 969px;*/
	margin: 0 auto;
	background: url("images/bg-transparent.png") repeat;
}

.content {
	margin: 0 10px;
}

.single-ch_cause .white-bg,
.single-ch_staff .white-bg,
.search-results .white-bg,
.events-single .white-bg,
.events-archive .white-bg,
.page-template-default .white-bg {
	margin-top: 10px;
}

.layout-wide .white-bg {
	margin-top: 0 !important;
}

.white-bg {
	background-color: #d4b583;
	position: relative;
	min-height: 150px;
	padding-top: 18px;
	/*padding: 0 0 30px 0;*/
}

.white-bg ul,
.white-bg ol {
	list-style-position: inside;
}

.page-sidebar-no .white-bg {
	padding: 15px 15px 30px 15px;
}

.white-bg .main-content {
	margin-left: 15px;
}

.widget,
.widget-area {
	margin-bottom: 15px;
	padding-bottom: 25px;
}

.sidebar-right .widget,
.sidebar-right .widget-area,
.sidebar-left .widget,
.sidebar-left .widget-area {
	background: url("images/gray-white-line.jpg") bottom left repeat-x;
}

.widget ul {
	margin: 0;
	list-style-position: inside;
}

/* Sidebars */

.sidebar-right {
	/*position: absolute;*/
	right: 0;
	height: 100%;
	margin-top: -18px;
	background: url("images/pattern.jpg") repeat;
}

.sidebar-left {
	height: 100%;
	/*position: absolute;*/
	left: 0;
	margin-top: -18px;
	background: url("images/pattern-left.jpg") top right repeat;
}

.sidebar-right #calendar_wrap #wp-calendar,
.sidebar-left #calendar_wrap #wp-calendar {
	color: #333;
}

.sidebar-right .widget li.recentcomments,
.sidebar-left .widget li.recentcomments {
	padding-left: 23px;
	background-image: url("images/comments.png");
	background-position: 0px 3px;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #b7b7b7;
}

.sidebar-right .widget li.recentcomments:last-child,
.sidebar-left .widget li.recentcomments:last-child {
	padding-left: 23px;
	margin-bottom: 0;
	padding-bottom: 0;
	background-image: url("images/comments.png");
	background-position:0px 3px;
	background-repeat: no-repeat;
	border-bottom: none;
}

.sidebar-right .twitter_container .tweet_avatar img,
.sidebar-left .twitter_container .tweet_avatar img {
	padding: 3px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.sidebar-right .widget .social_links li,
.sidebar-left .widget .social_links li {
	margin: 0 6px 0 0;
}

.content .sidebar-left {
	margin-left: 0;
}

.sidebar-left .sidebar-inner,
.sidebar-right .sidebar-inner {
	width: 89%;
}

.sidebar-left .sidebar-inner div:last-child,
.sidebar-right .sidebar-inner div:last-child {
	background: none;
	border-bottom: none;
}

.sidebar-left .sidebar-inner {
	margin-left: 7px;
}

.sidebar-right .sidebar-inner {
	margin-right: 7px;
}

.sidebar-right .widget li,
.sidebar-left .widget li {
	margin-bottom: 7px;
	padding-bottom: 7px;
	list-style-type: none;
	text-shadow: 0 1px 0 #fff;
	border-bottom: 1px dotted #b7b7b7;
}

/* News widget */

.widget .news-item {
	padding-bottom: 1px;
	margin-bottom: 13px;
	text-shadow: 1px 1px 0 #fff;
	background: url("images/gray-white-line.jpg") bottom left repeat-x;
}

.sidebar-right .widget .news-item,
.sidebar-left .widget .news-item {
	border-bottom: 1px dotted #b7b7b7;
	background: none;
}

.widget div.news-item:nth-last-of-type(-n+2) {
	border-bottom: none;
	background: none;
	margin-bottom: 0;
}

.widget .news-item h3,
.widget .news-item h3 a,
.widget .event h3,
.widget .event h3 a {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}

.widget .news-item .date {
	font-style: italic;
}

.widget .news-item a img {
	float: left;
	margin-right: 10px;
}

/* Partners block */

.our-partners {
	position: relative;
}

.our-partners .partners-content {
	margin: 0 auto;
	text-align: center;
	background-color: #f4f4f4;
	background-image: url("images/color-schemes/partners-bg.png");
	height: 140px;
	background-repeat: repeat-x;
}

.our-partners .partners-content .partner {
	display: none;
	padding-top: 25px;
}

.our-partners .partners-content ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
}

.our-partners .menu-our-partners-container {
	height: 100px;
}

.our-partners .partners-content .partners-title h3 {
	float: left;
	clear: both;
	color: #fff;
	margin: 0;
	text-align: left;
	line-height: 29px;
	padding-left: 30px;
	text-transform: uppercase;
}

.our-partners .jcarousel-prev-horizontal,
.our-partners .jcarousel-next-horizontal {
	top: 68px;
}

.our-partners .jcarousel-clip-horizontal {
	height: 111px;
}

/* Tiles slider */

.tiles-slider {
	padding: 13px 13px;
	background: #d4b583;
}

.tiles-slider .tiles-ul span {
	color: #fff;
}

.tiles-slider .tiles-ul .bottom-text {
	padding-left: 20px;
	color: #fff;
	background: url("images/heart.png") center left no-repeat;
}

.tiles-slider .tiles-ul {
	list-style: none;
	position: relative;
	margin: 0 auto;
	padding: 0;
}

.tiles-slider .tiles-ul li {
	width: 25%;
	float: left;
	background: #fff;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.tiles-slider .tiles-ul li a,
.tiles-slider .tiles-ul li a img {
	display: block;
	position: relative;
}

.tiles-slider .tiles-ul li a img {
	filter: grayscale(80%); /* Current draft standard */
    -webkit-filter: grayscale(80%); /* New WebKit */
    -moz-filter: grayscale(80%);
    -ms-filter: grayscale(80%);
    -o-filter: grayscale(80%); /* Not yet supported in Gecko, Opera or IE */
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE */
    -webkit-filter: grayscale(0.8); /* Old WebKit */
}

.tiles-slider .tiles-ul li a {
	overflow: hidden;
}

.tiles-slider .tiles-ul li a div {
	position: absolute;
	background: #333;
	background: rgba(38,109,196,0.7);
	width: 100%;
	height: 100%;
	text-align: center;
}

.tiles-slider .tiles-ul li a div .title {
	margin: 20px 0 12px 0;
	display: block;
	padding: 0 25px 0 25px;
	text-transform: uppercase;
	color: rgba(255,255,255,1);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px dotted rgba(255,255,255,1);
	text-align: center;
	font-family: "Fjalla One";
	font-size: 19px;
	height: 100px;
}

.tiles-slider .tiles-ul li a div.no_bottom_border .title {
	border-bottom: 0;
}

/* News shortcode */

.featured-article {
	margin-bottom: 30px;
}

.article {
	margin-bottom: 20px;
	border-radius: 4px;
}

.article .article-img img {
	float: left;
	margin-right: 15px;
}

.article .article-title h3,
.featured-article .article-title h3 {
	font-family: "Fjalla One";
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 0;
	color: #000;
}

.featured-article .article-title h3 {
	color: #fff;
}

.featured-article .article-img {
	position: relative;
}

.featured-article .article-img img {
	width: 98%;
}

.featured-article .description-wrapper {
	position: absolute;
	bottom: 5px;
	left: 5px;
	width: 98%;
	color: #fff;
	background: rgba(0, 0, 0, 0.75);
}

.featured-article .article-title,
.featured-article .article-text {
	width: 96%;
	margin-left: 10px;
}


/* Donate button */

.donate-input-text {
	width: 67px;
}

/* Testimonials */

.testimonials-wrapper {

}

.testimonial {
	margin-bottom: 17px;
}

.testimonial-description {
	min-height: 40px;
	margin-bottom: 5px;
	padding: 5px 13px;
	border-radius: 8px;
	background-color: #ecebd0;
	border: 1px solid #d7d6bb;
	font-style: italic;
	text-shadow: 0 1px 0 #ffffde;
	color: #8e7c70;
}

.testimonial-description p {
	display: table-row;
	color: #8e7c70;
	text-shadow: 0 1px 0 #fff;
}

.testimonial-author {
	font-family: Arial;
	font-size: 12px;
	color: #353535;
	margin: 0 5px 0 0;
}

.testimonial-author strong {
	margin: 0 5px 0 0;
}

.testimonial-author span {
	color: #c4c4c4;
}

.blockquote-img {
	display: block;
	width: 27px;
	height: 21px;
	float: left;
	margin: 10px 10px 0 0;
	background: url("images/blockquote.png") no-repeat;
}

/* Menu */

nav select {
	display: none;
}

.header .main-menu, .main-menu ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

.header .main-menu {
	height: 110px;
	zoom: 1;
}

.header .main-menu li {
	float: left;
	position: relative;
	margin-left: 7px;
}

.header .main-menu li li {
	margin-left: 0px;
	background: none;
}

.header .main-menu a {
	font-family: "Fjalla One";
	float: left;
	position: relative;
	padding: 5px 15px;
	color: #fff;
	text-decoration: none;
	font-size: 25px;
	text-transform: uppercase;
}

.header .main-menu ul li a {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.header .current-menu-item  a {
	color: #fff;
	text-shadow: none;
}

.header .main-menu li:hover > a {
	color: #fff;
	text-shadow: none;
}

.header .main-menu .active a {
	color: #fff;
}

.header .main-menu ul {
	font-size: 11px !important;
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 20001;
	background: rgba(0, 0, 0, 0.9);
	border: 3px solid rgba(255, 255, 255, 0.3);
}

.header .main-menu li:hover > ul {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	visibility: visible;
	margin: 0;
}

.header .main-menu ul ul {
	top: 0 !important;
	left: 165px;
}


.header .main-menu ul li {
	float: none;
	display: block;
	border: 0;

}

.header .main-menu li li {
	margin-left: 0px !important
}

.header .main-menu li li a {
	margin: 0;
	line-height: 20px;
}

.header .main-menu ul li a {
	padding: 6px 14px !important;
	font-size: 16px;
	width: 190px;
	display: block;
	float: none;
	text-transform: none;
	text-shadow: none;
	line-height: 28px;
	text-transform: uppercase;
}

.header .main-menu ul a {
	border-bottom: 1px dotted rgba(255,255,255,0.1);
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.header .main-menu ul li:last-child a {
	border-bottom: none;
}

.main-menu ul li.current-menu-item a {
	color: #fff !important;
}

.header .main-menu li {
	margin-left: 0px !important;
}

.header .main-menu li a {
	font-family: "Fjalla One";
	color: #fff;
	font-size: 21px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 34px;
	margin-bottom: 0;
	line-height: 31px;
}

.header .main-menu ul {
	top: 80px !important;
}

.header .main-menu .current-menu-item a {
	color: #fff !important;
	background: #266dc4;
}

.header .main-menu li:hover a {
	background: #266dc4;
}

.header .main-menu li:hover li a {
	background: none;
}

.header .main-menu li:hover a {
	color: #fff;
}

.header .main-menu ul .current-menu-item a {
	color: #fff !important;
}

.header .main-menu .current-menu-item ul a {
	color: #fff !important;
	background: none;
}

.header .main-menu ul li:hover a {
	background: #266dc4;
}

.header .main-menu ul li:hover a {
	color: #fff !important;
}

.header .main-menu ul li:hover li a {
	color: #fff !important;
}

.header .main-menu ul li li:hover a {
	color: #fff !important;
}

.header .main-menu ul li:hover a span {
	padding-left: 5px !important;
}

.header .main-menu ul li a span {
	transition: padding-left 0.2s;
	-moz-transition: padding-left 0.2s; /* Firefox 4 */
	-webkit-transition: padding-left 0.2s; /* Safari and Chrome */
	-o-transition: padding-left 0.2s; /* Opera */
}

.header .main-menu ul ul a:hover {
	background: #266dc4 !important
}

/* Footer */

.footer-bg {
	background: url("images/bg-transparent.png") repeat;
	margin: 0 auto;
}

.footer {
	overflow: hidden;
	color: #5d5d5d;
	background: url("images/footer-bg.png") repeat;
}

.footer a {
	color: #fff;
}

.footer h4 {
	font-size: 18px;
	color: #fff;
	text-transform: none;
	font-family: Arial;
	font-weight: bold;
}

.footer .footer-links-container {
	margin: 0 10px;
}

.footer .widget li {
	margin-bottom: 7px;
	padding-bottom: 7px;
	list-style-type: none;
	text-shadow: 0 1px 0 #000;
	background: url("images/footer-line.png") bottom left repeat-x;
}

.footer .widget ul li:last-child:not(.recentcomments) {
	background: none;
}

.footer .widget {
	margin: 0 15px;
	width: auto;
}

.footer .widget .news-item {
	text-shadow: 0 1px 0 #000;
	background: url("images/footer-line.png") bottom left repeat-x;
}

/*.footer .twitter_container .tweet_avatar img,
.footer .widget .news-item img {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}*/

.footer .widget .news-item img {
	background: none;
	border: none;
	padding: 0;
}

.footer select {
	width: 100%;
}

/* Twitter widget */

.twitter_container .tweet_text_container {
	position: relative;
	min-height: 85px;
}

.twitter_container .tweet_text_container .twitter_retweet {
	display: inline-block;
	width: 24px;
	height: 33px;
	position: absolute;
	top: 0;
	right: 0;
	padding: 3px 4px;
	border-left: 1px dotted #b7b7b7;
	border-bottom: 1px dotted #b7b7b7;
	background: url("images/widget-icons/twitter-retweet.png") 7px 7px no-repeat;
}

.twitter_container .tweet_text_container .twitter_share {
	display: inline-block;
	width: 24px;
	height: 33px;
	position: absolute;
	top: 40px;
	right: 0;
	padding: 3px 4px;
	border-left: 1px dotted #b7b7b7;
	background: url("images/widget-icons/facebook-share.png") 7px 12px no-repeat;
}

.twitter_container .tweet_text_container .tweet_text {
	display: inline-block;
	width: 60%;
}

.twitter_container li {
	margin-bottom: 12px !important;
	padding-bottom: 7px !important;
}

.twitter_container .tweet_avatar img {
	float: left;
	margin: 0 10px 0 0;
}

.twitter_container .tweet_list li:last-child,
.twitter_container .tweet_list li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	background: none;
	border-bottom: none;
}

.footer .twitter_container .tweet_avatar img {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}

/* Calendar Widget */

#calendar_wrap #wp-calendar {
	color: #fff;
	width: 100%;
	text-align: center;
}

#calendar_wrap #wp-calendar caption,
#calendar_wrap #wp-calendar td,
#calendar_wrap #wp-calendar th {
	text-align: center;
}

#calendar_wrap #wp-calendar caption {
	font-weight: 500;
	padding: 5px 0 3px 0;
	text-transform: uppercase;
}

#calendar_wrap #wp-calendar th {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}

#calendar_wrap #wp-calendar a {
	color: #5e5e5e;
	text-transform: uppercase;
	text-decoration: none;
}

#calendar_wrap #wp-calendar #prev,
#calendar_wrap #wp-calendar #next {
	padding-top: 5px;
}

/* Recent Comments widget */

.widget li.recentcomments {
	padding-left: 23px;
	background-image: url("images/footer-line.png"), url("images/comments.png");
	background-position: bottom left, 0px 3px;
	background-repeat: repeat-x, no-repeat;
}

.widget li.recentcomments:last-child {
	padding-left: 23px;
	background-image: url("images/comments.png");
	background-position:0px 3px;
	background-repeat: no-repeat;
}

/* Advertisiment widget */

.ch_advertisement a {
	margin-bottom: 20px;
	display: inline-block;
}

.widget .advertisement-container:nth-child(even) img {
	margin-right: 29px;
}

.footer .advertisement-container img {
	margin-right: 0 !important;
}

/* Social icons */

.social_widget {

}

.social_links {
	list-style: none;
}

.social_links li,
.footer-links-container .footer-links .social_links li {
	width: 32px;
	height: 32px;
	margin: 0 7px 12px 0;
	padding: 0;
	float: left;
	background: none !important;
	border-bottom: none !important;
}

.social_links a {
	width:32px;
	height:32px;
	display:block;
	float: left;
	text-decoration:none;
	outline:none;
	text-indent:-9999em;
}

.social_links .rss {
	background:url(images/social-icons/rss.png) 0 0 no-repeat;
}

.social_links .twitter {
	background:url(images/social-icons/twitter.png) 0 0 no-repeat;
}

.social_links .facebook {
	background:url(images/social-icons/facebook.png) 0 0 no-repeat;
}

.social_links .flickr {
	background:url(images/social-icons/flickr.png) 0 0 no-repeat;
}

.social_links .youtube {
	background:url(images/social-icons/youtube.png) 0 0 no-repeat;
}

.social_links .linkedin {
	background:url(images/social-icons/linkedin.png) 0 0 no-repeat;
}

.social_links .foursquare {
	background:url(images/social-icons/foursquare.png) 0 0 no-repeat;
}

.social_links .delicious {
	background:url(images/social-icons/delicious.png) 0 0 no-repeat;
}

.social_links .digg {
	background:url(images/social-icons/digg.png) 0 0 no-repeat;
}

.social_links .skype {
	background:url(images/social-icons/skype.png) 0 0 no-repeat;
}

.social_links .tumblr {
	background:url(images/social-icons/tumblr.png) 0 0 no-repeat;
}

.social_links .vimeo {
	background:url(images/social-icons/vimeo.png) 0 0 no-repeat;
}

.social_links .instagram {
	background:url(images/social-icons/instagram.png) 0 0 no-repeat;
}

.social_links .pintrest {
	background:url(images/social-icons/pintrest.png) 0 0 no-repeat;
}

/* Merge gallery */

.merge-gallery {
	position: relative;
	/*overflow: hidden;*/
	min-height: 70px;
	visibility: hidden;
}

.merge-gallery .gallery-caption {
	display: inline-block;
	padding: 0 5px;
	position: relative;
	right: 0;
	float: right;
	background: rgba(0,0,0,0.4);
	text-align: right;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}

.merge-gallery div {
	padding: 5px;
	margin: 0;
	position: absolute;
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: #fff;
	cursor: pointer;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
	z-index: 20000;
}

.merge-gallery div img {
	float: left;
	margin: 0;
}

.im_loading {
	display: none;
	visibility: hidden;
	position: absolute;
	top: 50%;
	left: 35%;
	margin: -60px 0px 0px -35px;
	background: #fff url("images/loading.gif") no-repeat center center;
	width: 70px;
	height: 70px;
	z-index: 9999;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.im_next,
.im_prev {
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 50%;
	margin-top: -25px;
	cursor: pointer;
	opacity: 0.7;
	z-index: 30000;
	-moz-box-shadow: 0px 0px 3px #000;
	-webkit-box-shadow: 0px 0px 3px #000;
	box-shadow: 0px 0px 3px #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.im_next:hover,
.im_prev:hover {
	opacity: 0.9;
}

.im_next {
	background: #fff url(images/next.png) no-repeat center center;
	right: -60px; /*10 to show*/
}

.im_prev {
	background: #fff url(images/prev.png) no-repeat center center;
	left: -60px; /*10 to show*/
}

.gallery_image_width {
	display: none !important;
}

/* Content slider */

.slider-container {
    height: 385px;
    position: relative;
    color: #000;
    padding: 5px 0;
    overflow: hidden;
    background-color: #f6f3ee;
    -moz-box-shadow: 1px 1px 4px #222;
    -webkit-box-shadow: 1px 1px 4px #222;
    box-shadow: 1px 1px 4px #222;
}

.slider-container h2 {
    text-transform: uppercase;
    color: #000;
    font-size: 33px;
}

.slider-container h2 span {
	color: #266dc4;
}

.slider-container .featured-slides {
	float: left;
	position: relative;
	width: 600px;
	margin-left: 5px;
}

.slider-container .featured-slides .featured-slide-text-container {
	width: 100%;
	position: absolute;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
}

.slider-container .featured-slides .featured-slide-text-container .featured-slide-title,
.slider-container .featured-slides .featured-slide-text-container .featured-slide-title a {
	font-family: "Fjalla One";
	font-size: 34px;
	text-transform: uppercase;
	line-height: 47px;
	padding: 0px 10px 0 10px;
	color: #fff;
}

.slider-container .featured-slides .featured-slide-text-container .featured-slide-text,
.slider-container .featured-slides .featured-slide-text-container .featured-slide-text a {
	line-height: 17px;
	padding: 0px 10px 5px 10px;
	color: #fff;
}

.slider-container .featured-slides .featured-slide-text-container .featured-slide-title a {
	padding: 0;
}

.slider-container .featured-slides .featured-slide-text-container .featured-slide-text a {
	padding: 0;
}

.slider-container .featured-slides .featured-slide-text-container .featured-slide-text a:hover,
.slider-container .featured-slides .featured-slide-text-container .featured-slide-title a:hover {
	text-decoration: none;
}

.slider-container .featured-slide {
	position: absolute;
	top: 405px;
	float: left;
}

.slider-container .slides {
	float: left;
	margin-right: 10px;
}

.slider-container .slider-navigation {
	float: right;
	position: absolute;
	top: 26px;
	right: 10px;
}

.slider-container .slides-head {
	margin-right: 10px;
	border-bottom: 3px solid #c2c0bc;
	margin-bottom: 24px;
}

.slider-container .slider-navigation .slider-prev {
	margin-right: 5px;
}

.slider-container .slider-navigation .slider-prev,
.slider-container .slider-navigation .slider-next {
	float: left;
}

.slider-container .featured-slide-img img {
	height: 100%;
	width: 600px;
}

.slider-container .slides .right-slide-content {
	height: 50px;
	margin-bottom: 6px;
	padding: 10px 15px;
	background-color: #dbe1ec;
	position: relative;
	border-right: 5px solid #266dc4;
}

.slider-container .slides .right-slide-content.active,
.slider-container .slides .right-slide-content:hover {
	background-color: #266dc4;
	border-right: 5px solid #0a3263;
}

.slider-container .slides .right-slide-content.active:after {
	content: url("images/color-schemes/slide-active-arrow.png");
	display: block;
	position: absolute;
	top: 0px;
	left: -30px;
	width: 40px;
	height: 70px;
}

.slider-container .slides .right-slide-content:hover .right-slide-title,
.slider-container .slides .right-slide-content:hover .right-slide-text,
.slider-container .slides .right-slide-content.active .right-slide-title,
.slider-container .slides .right-slide-content.active .right-slide-text {
	color: #fff;
	text-shadow: none;
}

.slider-container .slides .right-slide-content .right-slide-title {
	font-family: "Fjalla One";
	font-size: 17px;
	text-transform: uppercase;
	color: #266dc4;
	display: block;
	text-shadow: 0px 1px 0px #fff;
}

.slider-container .slides .right-slide-content .right-slide-text {
	font-family: Arial;
	font-size: 12px;
	color: #353535;
	display: block;
	line-height: 17px;
	text-shadow: 0px 1px 0px #fff;
}

.slider-container .slides .right-slide-content a:hover {
	text-decoration: none;
}

.slider-container .slider-page {
	display: none;
}

.slider-container .disabled {
	opacity: 0.5;
}

/* Columns */

.one_half { width: 48%; }
.one_third { width: 30.66%; }
.one_fourth { width: 22%; }
.one_fifth { width: 16.8%; }
.one_sixth { width: 13.33%; }
.two_thirds { width: 65.33%; }
.three_fourths { width: 74%; }
.two_fifths { width: 37.6%; }
.three_fifths { width: 58.4%; }
.four_fifths { width: 67.2%; }
.five_sixths { width: 82.67%; }

.one_half,
.one_third,
.two_thirds,
.three_fourths,
.one_fourth,
.one_fifth,
.two_fifths,
.three_fifths,
.four_fifths,
.one_sixth,
.five_sixths {
	position: relative;
	margin-right: 4%;
	margin-bottom: 15px;
	float: left;
}

.column-last {
	margin-right: 0!important;
	clear: right;
}

/* 404 Message */

.msg_404_img {
	width: 517px;
	height: 169px;
	position: relative;
	bottom: 170px;
	right: 0;
	float: right;
}

/* Dividers */

.divider {
	background: url("images/heading-bg.png") top center repeat-x;
	width: 100%;
	height: 11px;
	margin: 24px 0px 20px 0px;
	font-size: 1px;
	clear: both;
}

.divider.type_2 {
	width: 100%;
	height: 11px;
	background: url("images/shadow-with-line.png") top center repeat-x;
	border-top: 1px solid #DBDBDB;
}

/* Tabs */

.nav-tabs > li.active {
  border-top: 3px solid #266dc4;
}

/* Standard gallery */



.gallery-item.last {
	margin-right: 0 !important;
}

.gallery-icon {
	margin-bottom: 10px;
	position: relative;
}

.page-sidebar-no.shadow1 .gallery-size-medium-cropped .gallery-item {
	width: 264px !important;
	margin-right: 54px;
}

.gallery {
	clear: both;
	overflow: hidden;
	margin: 0 auto;
}

.gallery .gallery-item {
	overflow: hidden;
	float: left;
	margin: 0 0 10px;
	text-align: center;
	list-style: none;
}

.gallery .gallery-item img {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.gallery-caption {
	font-size: 11px;
}

/* Image sizes depending on the number of columns */

.gallery-columns-0 .gallery-item {
	width: 100%;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.11%;
}

.gallery-columns-10 .gallery-item {
	width: 10%;
}

.gallery-columns-11 .gallery-item {
	width: 9.09%;
}

.gallery-columns-12 .gallery-item {
	width: 8.33%;
}

.gallery-columns-13 .gallery-item {
	width: 7.69%;
}

.gallery-columns-14 .gallery-item {
	width: 7.14%;
}

.gallery-columns-15 .gallery-item {
	width: 6.66%;
}

.gallery-columns-16 .gallery-item {
	width: 6.25%;
}

.gallery-columns-17 .gallery-item {
	width: 5.88%;
}

.gallery-columns-18 .gallery-item {
	width: 5.55%;
}

.gallery-columns-19 .gallery-item {
	width: 5.26%;
}

.gallery-columns-20 .gallery-item {
	width: 5%;
}

.gallery-columns-21 .gallery-item {
	width: 4.76%;
}

.gallery-columns-22 .gallery-item {
	width: 4.54%;
}

.gallery-columns-23 .gallery-item {
	width: 4.34%;
}

.gallery-columns-24 .gallery-item {
	width: 4.16%;
}

.gallery-columns-25 .gallery-item {
	width: 4%;
}

.gallery-columns-26 .gallery-item {
	width: 3.84%;
}

.gallery-columns-27 .gallery-item {
	width: 3.7%;
}

.gallery-columns-28 .gallery-item {
	width: 3.57%;
}

.gallery-columns-29 .gallery-item {
	width: 3.44%;
}

.gallery-columns-30 .gallery-item {
	width: 3.33%;
}

.gallery-item img {
	width: 85%;
}

/* Gray gallery style */

.gray-gallery-item {
	height: 170px;
	float: left;
	margin: 0 30px 29px 0;
	position: relative;
}

.gray-gallery-item h3 {
	margin-bottom: 0;
	position: absolute;
	left: 10px;
	bottom: 6px;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.gray-gallery-item img {
	position: relative;
	border: 1px solid #fff;
}

.gray-gallery-item img:hover {
	-moz-box-shadow: 0px 0px 10px rgba(68,68,68,0.75);
	-webkit-box-shadow: 0px 0px 10px rgba(68,68,68,0.75);
	box-shadow: 0px 0px 10px rgba(68,68,68,0.75);
}

.gray-gallery-item.last {
	margin-right: 0;
}

.tagcloud a {
	background: #fff;
	font-size: 13px !important;
	color: #333333;
	border-radius: 15px;
	padding: 2px 14px;
	box-shadow: 0px 1px 2px 0px rgba(109, 109, 109, 0.4);
	margin: 0 5px 8px 0;
	display: inline-block;
}

/* Blog */

.entry-content {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 22px;
	border-bottom: 1px solid #d6d6d6;
}

.entry-content .with_side_image .size-thumbnail {
	margin-right: 18px;
}

.entry-content .with_side_image .size-thumbnail img {
	width: 100%;
}

.single-post .entry-content {
	margin-top: 0;
}

/*.white-bg .entry-content:nth-last-child(3) {
	border-bottom: none;
}*/

.entry-content.first-entry {
	margin-top: 0;
}

.entry-content .entry-title {
	margin-top: 0;
	margin-bottom: 9px;
	padding-bottom: 3px;
	color: #000;
	border-bottom: 3px solid #e4e4e4;
}

.entry-content .entry-title,
.entry-content .entry-title a {
	color: #000;
}

.entry-content .entry-title:hover {
	border-color: #266dc4;
}

.entry-content .entry-title a:hover {
	text-decoration: none;
}

.entry-content .size-thumbnail img {
	margin-bottom: 20px;
}

.entry-content .item-title-bg {
	float: left;
}

.when .post-date,
.entry-content .post-date {
	width: 45px;
	height: 45px;
	min-height: 100px;
	margin-right: 17px;
	float: left;
	font-family: "Fjalla One";
	font-size: 28px;
	text-align: center;
	line-height: 45px;
	background: url("images/date-bg-blue.png") no-repeat !important;
}

.when .post-date.left,
.entry-content .post-date.left {
	width: 55px;
	margin-right: 7px;
}

.when .post-date a,
.entry-content .post-date a {
	color: #000;
}

.when .post-day,
.entry-content .post-day {
	width: 45px;
	height: 45px;
}

.when .post-date a:hover,
.entry-content .post-date a:hover {
	text-decoration: none;
}

.when .post-month a:hover,
.entry-content .post-month a:hover {
	color: #000;
}

.when .post-day:hover,
.entry-content .post-day:hover {
	background: url("images/color-schemes/date-bg-blue-hover.png") no-repeat;
}

.when .post-day:hover,
.entry-content .post-day:hover {
	color: #fff;
	text-transform: uppercase;
}

.when .post-month,
.entry-content .post-month {
	line-height: 21px;
	font-family: "Fjalla One";
	font-size: 13px;
}

.when .left .post-month,
.entry-content .left .post-month {
	text-align: left;
}

.entry-top-utility .entry-utility,
.entry-top-utility .category-link,
.entry-top-utility .tag-link,
.entry-bottom-utility .entry-utility,
.entry-bottom-utility .category-link,
.entry-bottom-utility .tag-link {
	float: left;
	color: #898989;
	font-size:14px;
}

.entry-top-utility .entry-utility a,
.entry-top-utility .category-link a,
.entry-top-utility .tag-link a,
.entry-bottom-utility .entry-utility a,
.entry-bottom-utility .category-link a,
.entry-bottom-utility .tag-link a {
	color: #898989;
	font-size:14px;
}

.entry-top-utility .sep,
.entry-bottom-utility .sep {
	float: left;
	margin: 0 15px;
	color: #d6d6d6;
}

.entry-content .entry-content-c {
	display: table;
}

.entry-content .entry-top-utility {
	margin-bottom: 8px;
}

.post-edit-link {
	float: right;
}

.entry-content #author-info {
	margin-top: 30px;
	padding: 20px 0 0 0;
	background: url("images/author-arrow.png") 0 0 repeat-x;
}

.entry-content #author-info p {
	color: #000;
}

.entry-content #author-info .author-name {
	border-bottom: 1px solid #d6d6d6;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 7px;
}

.entry-content #author-avatar {
	float: left;
	padding: 5px 20px 5px 25px;
}

.breadcrumb {
	float: left;
	margin: 0 !important;
	padding: 0 0 0 15px !important;
	position: absolute;
	font-size: 13px !important;
	line-height: 22px;
	left: 0;
	bottom: 0;
}

.breadcrumb .delimiter {
	margin: 0 8px;
}

.breadcrumb span {
	margin-right: 8px;
}

/* Comments */

#comments #comments-title {
	margin-bottom: 0;
}

.commentlist,
.commentlist ul {
	list-style-type: none;
}

.commentlist {
	margin-top: -5px;
	margin-left: 0;
}

.commentlist .sep {
	margin: 0 5px;
}

.commentlist .comment-author img {
	float: left;
	margin-right: 10px;
}

.commentlist .comment {
	padding-top: 15px;
	position: relative;
}

.commentlist div.comment {
	border-bottom: 1px dotted #b7b7b7;
}

.commentlist .comment-author {
	margin-bottom: 5px;
	font-size:20px;
	font-weight:strong;
}

.commentlist .comment-content {
	padding-bottom: 20px;
}

.commentlist .comment-content p {
	display: table;
	color: #000;
	font-size:16px;
}

.commentlist .comment-content .reply-edit-container {
	position: absolute;
	bottom: 0;
	right: 0;
}

.commentlist .comment-content .reply-edit-container .reply {
	background: #efefef;
	display: inline-block;
	background: url("images/reply-icon.png") 10px 6px no-repeat #eee;
}

.commentlist .comment-content .reply-edit-container .edit-link {
	background: #efefef;
	display: inline-block;
}

.commentlist .comment-content .reply-edit-container .edit-link:hover,
.commentlist .comment-content .reply-edit-container .reply:hover {
	background-color: #266dc4;
}

.commentlist .comment-content .reply-edit-container .edit-link:hover a,
.commentlist .comment-content .reply-edit-container .reply:hover a {
	color: #fff;
	text-shadow: none;
	text-decoration: none;
}

.commentlist .comment-content .reply-edit-container .reply a,
.commentlist .comment-content .reply-edit-container .edit-link a {
	color: #000;
	font-size: 0.9em;
	padding: 0 10px 0 30px;
	text-shadow: 1px 1px 0px #fff;
}

.commentlist .comment-content .reply-edit-container .edit-link a {
	padding: 0 10px;
}

#commentform .comment-form-comment label {
	display: none;
}

#commentform .comment-notes {
	margin-bottom: 15px;
}

#commentform .comment-form-author,
#commentform .comment-form-email,
#commentform .comment-form-url {
	margin-bottom: 0;
}

#reply-title small {
	margin-left: 10px;
}

/* Pagination */

.ch-pages-wrapper {
	margin-bottom: 20px;
}

.ch-pages-wrapper .last img {
	height: 30px;
	margin-top: -5px;
}

.ch-pages-wrapper .first img {
	height: 30px;
	margin-top: -5px;
	margin-right: 9px;
}

.ch-pages-wrapper .extend {
	margin-right: 9px;
}

.ch-pages-wrapper .current,
.ch-pages-wrapper .page {
	display: inline-block;
	border-radius: 30px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin-right: 10px;
	border: 1px solid #d7d7d7;
	font-family: "Fjalla One";
	font-size: 16px;
}

.ch-pages-wrapper .current {
	background: #eee;
	color: #929292;
	text-shadow: 0 1px 0 #fff;
}

/* Events */

.tribe-events-calendar-buttons a.tribe-events-button-on,
.tribe-events-calendar-buttons a.tribe-events-button-off:hover {
	background: #266dc3;
}

.sidebar-inner .event {
	display: table;
}

.sidebar-inner .dig-in {
	float: right;
	margin-top: -21px;
}

.sidebar-inner .event .date-time {
	margin-bottom: 0;
	margin-top: -5px;
}

.sidebar-right .widget li.tribe_events:last-child,
.sidebar-left .widget li.tribe_events:last-child {
	border-bottom: none;
}

/* Staff page */

.staff {
	margin-bottom: 30px;
	/*border-bottom: 1px dotted #dbdbdb;*/
}

.staff .staff-content .entry-title {
	margin: 0;
}

.staff .staff-content .entry-title a {
	color: #000;
}

.staff .staff-content .entry-title a:hover {
	text-decoration: none;
}

.staff .staff-content .position,
.member_position {
	margin-top: 10px;
	text-align: right;
	font-size: 18px;
	line-height: 25px;
	color: #717171;
	font-family: "Fjalla One";
}

.member_position {
	text-align: left;
	margin-top: 0;
}

.staff .staff-content .item-title-bg {
	margin: 0 0 15px 0;
	padding-bottom: 5px;
	border-bottom: 3px solid #e4e4e4;
}

.staff .staff-image {
	margin-bottom: 10px;
}

.member-container {
	margin-top: 0;
}

.member-container .member-image {
	margin-left: 0;
	margin-bottom: 20px;
}

.member-container .member-text {

}

.staff-wrapper {
	margin-bottom: 20px;
	padding-bottom: 22px;
	border-bottom: 1px solid #d6d6d6;
}

/* Causes */

.cause-wrapper .no_left_margin,
.cause-wrapper .no_left_margin .cause-image {
	margin-left: 0 !important;
}

.cause-wrapper .cause.no_left_margin {
	float: left;
}

.cause-wrapper .cause-text {
	padding: 7px 0 0 8px;
}

.cause-wrapper .entry-title {
	margin: 0;
	padding-left: 8px;
	font-size: 18px;
	line-height: 25px;
	font-family: "Fjalla One";
}

.cause-wrapper .entry-title a {
	color: #000;
}

.cause-wrapper .entry-title a:hover {
	text-decoration: none;
}

.cause-wrapper .cause {
	padding-bottom: 10px;
	margin-bottom: 20px;
	width: auto;
	float: right;
	border-bottom: 1px dotted #b7b7b7;
}

.cause-wrapper .cause .cause-image {
	margin-left: 0;
}

.cause-wrapper .donation-button {
	position: absolute;
	top: -13px;
}

.donation-button {
	left: 20%;
}

.cause-wrapper .donation-button input[type=text] {
	height: 13px;
	line-height: 13px;
	font-size: 12px;
	width: 40px;
}

.cause-wrapper .donation-button input[type=submit] {
	height: 23px;
	line-height: 10px;
}

.cause-wrapper .donation-container {
	padding-top: 10px;
	margin: 35px 0 0 13px;
	position: relative;
	border-top: 1px dotted #b7b7b7;
}

.cause-wrapper .donation-container .progress {
	margin-bottom: 5px;
	height: 12px;
}

.cause-wrapper .donation-container .donated-so-far,
.cause-wrapper .donation-container .donated-so-far-percents,
.cause-wrapper .donation-container .fundraisers {
	font-weight: bold;
}

.cause-wrapper .donation-container .donated-so-far {
	float: left;
}

.cause-wrapper .donation-container .donated-so-far-percents,
.cause-wrapper .donation-container .fundraisers {
	padding-bottom: 5px;
	float: right;
}

.member-container .donation-button {
	left: 36%;
}

.page-sidebar-right .donation-button,
.page-sidebar-left .donation-button {
	left: 30%;
}

/* Wordpress Core */

.bypostauthor {
	text-decoration: none;
}

.sticky .entry-header .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

/* Images hover effect */

.entry-image {
	position: relative;
}

.cause-image img,
.staff-image img,
.merge-gallery img,
.gallery-icon img,
.news-item img,
.entry-image img {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.cause-image img:hover,
.staff-image img:hover,
.merge-gallery img:hover,
.news-item img:hover,
.gallery-icon img:hover,
.entry-image img:hover {
	opacity: 0.8;
	position: relative;
}

/*.border {
	display: block;
	position: absolute;
	top: 0;
	width: 665px;
	height: 190px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.border:hover {
	box-shadow:
		inset 0 0 0 200px rgba(255,255,255, 0.2),
		inset 0 0 0 0 rgba(255,255,255,1),
		0 1px 2px rgba(0,0,0,0.1);
}

.open {
	display: block;
	position: absolute;
	top: 41%;
	left: 44%;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	opacity: 0;
	background: url("images/lupa.png") 11px 11px no-repeat rgba(0, 0, 0, 0.5);

	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;

	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.open.no_pluss {
	display: block;
	position: absolute;
	top: 43%;
	left: 47%;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	opacity: 0;
	background: none;

	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;

	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.border:hover .open {
	opacity: 1;

	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.page-sidebar-no .border {
	width: 1014px;
	height: 286px;
}

.gallery-size-gallery-large .border {
	width: 315px;
	height: 315px;
}

.gallery-size-gallery-medium .border {
	width: 125px;
	height: 125px;
}

.gallery-size-gallery-small .border {
	width: 90px;
	height: 90px;
}
*/