﻿h1 {

  /*text-transform: uppercase;*/

}



/* ========================================================================

   Component: Module - GJC Home Slideshow

 ========================================================================== */

.fullscreen-slideshow .tm-page {         

z-index: 2;        

position: relative;        

}        



.fullscreen-slideshow .tm-fullscreen .wk-slideshow .tm-image {      

height: 600px;  

}



.fullscreen-slideshow .tm-fullscreen .wk-slideshow .uk-heading-large {

	font-size: 30px;

	line-height: 38px;

	text-transform: none;

}

.fullscreen-slideshow .tm-fullscreen .wk-slideshow .tm-teaser-subtitle-small {

	font-size: 18px;

	line-height: 24px;

	text-transform: none;

}



@media (min-width: 960px) {

.fullscreen-slideshow .tm-fullscreen .wk-slideshow .nav {

  position: relative;

  z-index: 3;

  margin-top: -150px;

  text-align: center;

}

}

@media (min-width: 480px) and (max-width: 959px) {

.fullscreen-slideshow .tm-fullscreen .wk-slideshow .nav {

  position: relative;

  z-index: 3;

  margin-top: -50px;

  text-align: center;

}

}



.uk-block-primary {

  background: rgba(0, 0, 0, 0.7);

  padding: 30px;

}

.tm-teaser-subtitle-small:before,

.tm-teaser-subtitle-small:after {

  border-top: 0;

}









.fullscreen-img .tm-page {         

z-index: 2;        

position: relative;        

}        



.fullscreen-img .tm-fullscreen {

	height: 300px;

}



.fullscreen-img .tm-fullscreen .wk-slideshow .tm-image {      

height: 300px;  

}















/* ========================================================================

   Component: Icon Buttons

 ========================================================================== */

.tm-bottom .uk-icon-button,

.uk-icon-bottom {

  width: 35px;

  height: 35px;

  border-radius: 100%;

  line-height: 35px;

  color: #fff;

  font-size: 18px;

  text-align: center;

  border: 0px solid #ccc;

  background-origin: border-box;

  background-image: -webkit-linear-gradient(top,#fff,#eee);

  background-image: linear-gradient(to bottom,#fff,#eee);

  text-shadow: none;

}

.tm-bottom .uk-icon-button,

.uk-icon-button {

	color: rgba(255, 255, 255, 0.5);

}

.tm-bottom .uk-icon-button:hover,

.tm-bottom .uk-icon-button:focus,

.uk-icon-button:hover,

.uk-icon-button:focus {

  color: #fff;

}

/* Social Icon Colors

 ========================================================================== */

.uk-icon-button.uk-icon-facebook {

  background-image: -webkit-linear-gradient(top,#5f7abb,#3C599F);

  background-image: linear-gradient(to bottom,#5f7abb,#3C599F);

}

.uk-icon-button.uk-icon-twitter {

  background-image: -webkit-linear-gradient(top,#a9eaff,#32CCFE);

  background-image: linear-gradient(to bottom,#a9eaff,#32CCFE);

}

.uk-icon-button.uk-icon-tumblr {

  background-image: -webkit-linear-gradient(top,#668bb2,#314E6C);

  background-image: linear-gradient(to bottom,#668bb2,#314E6C);

}

.uk-icon-button.uk-icon-instagram {

  background-image: -webkit-linear-gradient(top,#c79e87,#A1755C);

  background-image: linear-gradient(to bottom,#c79e87,#A1755C);

}

.uk-icon-button.uk-icon-youtube-play {

  background-image: -webkit-linear-gradient(top,#e96c6d,#C52F30);

  background-image: linear-gradient(to bottom,#e96c6d,#C52F30);

}

.uk-icon-button.uk-icon-google-plus {

  background-image: -webkit-linear-gradient(top,#fc8074,#CF3D2E);

  background-image: linear-gradient(to bottom,#fc8074,#CF3D2E);

}

.uk-icon-button.uk-icon-linkedin {

  background-image: -webkit-linear-gradient(top,#5cccee,#0085AE);

  background-image: linear-gradient(to bottom,#5cccee,#0085AE);

}

.uk-icon-button.uk-icon-flickr {

  background-image: -webkit-linear-gradient(top,#2a60c2,#FF0084);

  background-image: linear-gradient(to bottom,#2a60c2,#FF0084);

}

.uk-icon-button.uk-icon-pinterest {

  background-image: -webkit-linear-gradient(top,#fd666c,#CC2127);

  background-image: linear-gradient(to bottom,#fd666c,#CC2127);

}











/*Footer*/

.tm-bottom {

  background-color: #333;

}

.tm-bottom .uk-panel.footer .uk-panel-title{

	font-size: 22px;

	font-weight: 500;

	color: #ddd;

}

.tm-bottom .uk-panel.footer div{

    font-size: 14px;

	color: #ccc;

}

.tm-bottom .uk-panel.footer div a{

	color: #ccc;

}

.tm-bottom .uk-panel.footer div a:active,

.tm-bottom .uk-panel.footer div a:hover{

	color: #fff;

}

.tm-bottom .uk-panel.footer a.uk-icon-button {

	color: rgba(255, 255, 255, 0.5);

}

.tm-bottom .uk-panel.footer .uk-icon-button:hover,

.tm-bottom .uk-panel.footer .uk-icon-button:focus {

  color: #fff;

}

.tm-bottom .uk-panel.footer div a.uk-button {

	color: #fff;	

}

.tm-bottom .uk-panel.footer div a.uk-button:active,

.tm-bottom .uk-panel.footer div a.uk-button:hover {

	color: #fff;

}

.uk-icon-balance-scale:before { content: "\f24e"; }



/*Home Donate*/

.panel-box-home-donate {

	background-image: url('/images/gjc/test-donation.jpg');

}

.panel-box-home-donate h2 {

	color: #fff;

	text-shadow: 1px 1px 2px #000;

}

.panel-box-home-donate p {

	color: #fff;

	text-shadow: 1px 1px 2px #000;

}

.panel-box-home-donate a {

	text-shadow: none;

}





/*Google Maps for Events*/

.google-maps {

    position: relative;

    padding-bottom: 35%; // This is the aspect ratio

    height: 0;

    overflow: hidden;

}

.google-maps iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100% !important;

    height: 100% !important;

}



/*Category Blog*/

.category-blog .uk-article-title, .category-blog .uk-article-title a {

	font-size: 26px;

	line-height: 40px;
	
	text-align: left;

}

.category-blog .uk-article-meta {
	
	text-align: left;
	
}

.tm-article-center .tm-article-content:before {

	border-top: 0px;
	
}



/*Tagged Items*/

.tagged-items h1:first-of-type {

	margin-top: 0px;

}

.tagged-items .uk-article-title, .tagged-items .uk-article-title a {

	font-size: 28px;

	line-height: 40px;
	
	text-align: left;

}

.tagged-items .uk-article-meta {
	
	text-align: left;
	
}



/*Home Slideshow*/
/*to correct width*/
.tm-teaser {
	width: 1200px;
}