/** 
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt, JoomlaBamboo, (contribute to this project at github 
 *                & Google group to become co-author)
 * @Google group: https://groups.google.com/forum/#!forum/t3fw
 * @Link:         http://t3-framework.org 
 *------------------------------------------------------------------------------
 */


.btn-primary {
	background: @yellow;
	border-color: @yellow;

	&:hover,
	&:focus {
		background: darken(@yellow, 10%);
		border-color: darken(@yellow, 10%);
	}
}

.mod-title  {
	color: @gray-darker;
}

//
// GENERIC ARTICLE STYLES
// ---------------------------------------------------------
.t3-header {
	background: @white;
	// Menu

	.t3-megamenu > .navbar-nav {
		> li {
			> a{
				color: @navbar-default-color;
				background: none;
				&:before {
					color: @link-color;
				}

				&:hover,
				&:focus {
					color: @orange;
					background: none;
					&:before {
						color: @orange;
					}
				}
			}
			&.active {
				a {
					color: @orange;
					&:before {
						color: @orange;
					}
				}
			}


			&.open {
				a {
					&:before {
						color: @orange;
					}
				}
			}

			.dropdown-menu {
				border-color: @t3-border-color;

				 .mega-nav > li a {
				 	color: @navbar-default-color;
				 	background: @white;
				 	&:hover,
				 	&:focus {
				 		color: @orange;
				 		background: none;
				 	}
				}

				.mega-nav > li{
					&.current,
					&.active {
						a {
							color: @orange;
						}
					}
				}
			}
		}
	}

	.nav-search a:hover,
	.nav-search a:focus,
	.nav-search a:active {
		color: @link-hover-color;
	}
}

.church .t3-wrapper,
.t3-wrapper{
	background: @white !important;

	// Counter Module

	.new-count-wrap {
		.sch-content {
			background: @yellow;
		}

		.sch-countdown {
			background: @link-color !important;
		}
	}

	// ACM 

	.feature-absolute {
		.absolute-title {
			.main-title {
				.mod-title {
					color: @gray-darker;
				}
			}
		}
		.feature-item{
			.mod-title {
				color: @gray-darker;
			}
			
			&:first-child {
				background: @yellow;
				border-color: @yellow;
			}

			&:last-child {
				.mod-title {
					.first-word {
						color: @white;
					}
				}
			}
		}
	}
}

// ACM Features

.acm-features.style-1 .section-intro {
	font-family: @headings-font-family;
}


// Masthead 
.t3-masthead{
	.jamasshead {
		.jamasshead-title {
			color: @navbar-default-color;
		}
	}
}

// ACM Article Slider 

.article-slider {
	padding: @grid-gutter-width*2 0;

	.media-body {
		color: @gray-darker;

		.post-title,
		.post-title a {
			color: @gray-darker !important;

			&:hover,
			&:focus {
				color: @link-color !important;
			}
		}
	}
}

.article-featured-slider .owl-pagination .owl-page {
	span {
		border-color: @yellow !important;
	}

	&.active {
		span {
			border-color: @orange !important;
		}
	}
}

// Church Icon

.items-row .item:after,
.t3-masthead:after,
.items-leading .leading:after,
.article-featured-slider .container .mod-title:after,
.section .section-intro::after,
.t3-sidebar .t3-module::after {
	background-image: url("../../../images/themes/church/divide-lg.png") !important;
	height: 17px !important;
	margin-bottom: -7px;
}

.workflow-title .divide-xs {
	background: url("../../../images/themes/church/divide-xs-drk.png") no-repeat left center;
	height: 8px;
	margin: 10px 0 5px 70px;
	max-width: 268px;
	width: 100%;

	@media screen and (max-width: @screen-sm-max) {
		width: auto;
	}
}




// Footnav
.t3-footnav  {
	.t3-module ul > li > a,
	.t3-module a, {
		color: @white;
	}
	.acymailing_module {
		.form-control {
			background: @white;
			color: @gray;
		}


	}
}