/*
#------------------------------------------------------------------------
# Creativity - May Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */

.gkMenu > ul li div.childcontent a {
	line-height: 1.5em;
}

a.moduleItemTitle {
	color: #005db9;
}

.gkIsWrapper-gk_creativity h1 img {
	max-width:440px !important;
	margin:0 auto !important;
}

.gkIsWrapper-gk_creativity .figcaption > div {
    top: 15% !important;
}

a.gkLoadMore.bigbutton {
	margin-left:auto;
	margin-right:auto;
}

#gkBottom2 a.bigbutton {
	background-color: #fff !important;
	color:#9ccb36 !important;
}

.box.centerModules {
	text-align: center;
	padding:60px 0 50px;
}

.box.bigtitle .header small {
	color:#666666;
}

.box.color p, .box.color ul li {
	color: #545454;
}

.box a.moduleItemTitle {
	font-size: 14px;
}

#gkSocialAPI {
	display:none;
}

#gkHeader {
	margin-bottom:0;
}

#gkEmpower {
	background-color: #81bd00;
	color:#ffffff;
	text-align: center;
	padding:60px 0 50px;
	font-size:1.4em !important;
	font-style:italic;
}

#gkEmpower strong {
	font-size:1.1em !important;
}

#gkEmpower .gkPage {
	max-width:830px;
	margin: 0 auto;
}

.gkNspPM-SpeakersList figure {
    float: left;
    margin: 15px 2%;
    text-align: center;
    width: 21%;
}

figcaption h3 {
	font-size:18px;
	text-transform:uppercase;
	padding:8px;
	border:1px solid #ccc;
}

figure img {
	width:100% !important;
}

.img-fulltext-none { 
	margin-bottom:20px !important;
}

.img-fulltext-left {
	float:left;
	margin-right:20px;
	margin-bottom:20px !important;
}

.img-fulltext-right {
	float:right;
	margin-left:20px;
	margin-bottom:20px !important;
}

.img-fulltext-none img, .img-fulltext-left img, .img-fulltext-right img {
	max-width:300px;
	width:200px !important;
}



/*.box ul.menu li {
	padding-left:0;
} */

ul.boardOfDirectors li {
	width:33%;
	float:left;
	margin-bottom:20px;
}

.breadcrumbs li.separator {
  color:#b8e753;
  font-size:16px;
  font-weight:600;
}

.breadcrumbs > ul > li:hover {
	color:#b8e753 !important;
}

#gkBreadcrumb {
	background-color:#9ccb36 !important;
}


/***** SPONSOR *****/

#gkSponsor {
	background-color:#005db9;
	color:#ffffff;
	padding:60px 0 50px;
}

#gkSponsor .gkPage {
	max-width: 840px;
}

#gkSponsor .bigtitle h3 {
	color:#fff;
	float:left;
	margin-right:40px;
	text-align: left;
	width:350px;
	line-height:1.2em;
}
#gkSponsor .bigtitle .content {
	float:left;
	width:450px;
	clear:none !important;
}

.quote li {
	list-style-type: none;
	float:left;
	background-image: none !important;
	padding:0;
}

li.quotePhoto {
	width:130px;
	padding-top:15px;
}

li.quoteText {
	width:300px;
	text-indent:-7px;
}

.box .custom li.quoteText:before {
	content: none;
}


/***** CONTACT *****/

#gkContact {
	background-color: #f8f8f8;
	padding:60px 0 50px;
}

.contactSection {
	float:left;
	padding:15px 2%;
}

.contactSection.Info {
	width: 40%;
	margin-left:20px;
}

.contactSection.Form {
	width: 48%;
}

.gkContactForm {
  padding-top:15px;
}

.gkContactForm[data-cols="2"] > form {
  float:none !important;
  width:100%;
}

.gkContactForm + div {
	clear:both;
}

#gkContact .box.bigtitle .header small {
	max-width: 800px;
	margin:0 auto;
}

#gkContact .gkPage {
	max-width: 920px;
	position:relative;
}

.gkContactSocialIcons {
	position: absolute;
	left:23px;
	top:430px;
}

.gkContactSocialIcons > a {
    height: 48px;
    width: 48px;
}

.gkContactSocialIcons > a:before {
    font-size: 28px !important;
    height: 48px !important;
    line-height: 44px !important;
    width: 48px !important;
}

/***** DONATE - BOTTOM 2 *****/

#gkBottom2 {
	padding:20px 0 5px !important;
}

#gkBottom2 .bigtitle {
	text-align:center;
	color:#ffffff;
	font-weight:600;
}



/***** FOOTER *****/

#gkFooter {
	color:#ffffff;
	font-weight:600;
}

.pressReleaseList li strong {
	width:90px;
	float:left;
	display:block;
	clear:both;
}

.pressReleaseList li span {
	float:left;
	display:block;
	margin-right:10px;
}

.pressReleaseList li a {
	float:left;
	width:80%;
	display:block;
	font-style:italic;
}


/**** RECIPIENTS - K2 ****/

.itemImageBlock {
	float:left;
	width:200px;
	margin:0 30px 20px 0;
}

.itemImageBlock img {
	border:1px solid #666;
}

div#k2Container.recipients .itemIntroText {
	float:left;
	width:70%;
}

.itemIntroText blockquote {
    margin: 20px 0;
    padding-right:40px;
    color: #005db9 !important;
}

blockquote:before {
    color: #9ccb36
}

blockquote div.gkBlockquote1 div:before, blockquote div.gkBlockquote2 div:before, blockquote div.gkBlockquote1:before, blockquote div.gkBlockquote2:before, blockquote div.gkBlockquote3 div:before, blockquote div.gkBlockquote4 div:before, blockquote div.gkBlockquote3:before, blockquote div.gkBlockquote4:before {
    color: #ccc;
    content: "";
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 0;
    position: absolute;
    right: -40px;
    bottom: 0;
}
blockquote div {
    display: block;
    position: relative;
}

/*blockquote div.gkBlockquote4:before {
    content: "";
    left: 0;
    top: 20px;
}*/

blockquote div.gkBlockquote3 div:before, blockquote div.gkBlockquote4 div:before, blockquote div.gkBlockquote3:before, blockquote div.gkBlockquote4:before {
    color: #9ccb36;
    font-size: 56px;
}

.itemExtraFields {
	float:left;
	width:70%;
}

.itemExtraFields ul {
	margin-top:20px !important;
}

.itemExtraFields ul li:before {
	content:none !important;
}

.itemExtraFields ul li {
	margin-left:0 !important;
	padding-left:0 !important;
	border-width:0 !important;
}

.itemExtraFields {
	margin: 8px 0 24px;
	font-size: .9em;
}

span.itemExtraFieldsLabel {
	width: 110px;
	text-transform: uppercase;
	font-weight: 300;
	display:block;
	float:left;
	clear:both;
	text-align:right;
	margin-right:10px;
}

span.itemExtraFieldsValue {
	display:block;
	float:left;
	width:70%;
}

/*li.Donor span.itemExtraFieldsLabel, li.City span.itemExtraFieldsLabel, li.State span.itemExtraFieldsLabel, li.Email span.itemExtraFieldsLabel {
	display:none;
}*/

.itemFullText {
	clear:both;
}

div .k2ItemsBlock ul li {
	margin-bottom: 0 !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	font-size:.6em  !important;
	line-height:.6em !important;
}

.gkNspPM-SpeakersList {
	max-width:960px;
	margin:0 auto;
}

ul.contactList li {
	float: left;
	width:28%;
	min-height: 60px;
	line-height:1.5em;
	margin-bottom:20px;
}

.donations ul.contactList li, .scholarships ul.contactList li, .community ul.contactList li {
	width: 50%;
}

.donations section > header {
	margin: 0 0 10px !important;
}

.donations section.blog .children {
	margin-top: 0 !important;
}

ul.contactList li span {
	display: block;
}

ul.contactList .item-title {
	font-weight:800;
}

.item-position {
	font-style: oblique;
	font-size:.9em;
    margin-right: 15px;
}

.itemIntroText ol, .itemFullText ol {
	list-style: outside decimal !important;
	margin-left: 20px;
}

/*.itemIntroText ol li, .itemFullText ol li {
	padding-left: 10px;
}*/

.itemFullText ol li ul {
	margin: 5px 0 !important;
	/*content: "" !important;*/
}


/*ul.itemAttachments li a {
	background-image: url("https://web.archive.org/web/20190119001607im_/http://emergescholarships.com/joomla1/images/pdfIcon.png");
	background-repeat: no-repeat;
	height: 50px;
}*/

ul.nav-tabs li:before, ul.itemAttachments li:before /*, .itemBody > div > ul.nav-tabs li:before,, #k2Container .itemFullText ul.nav-tabs li:before, #k2Container ul.itemAttachments li:before,*/ {
	content: none !important;
	/*padding: 2px 0 2px 0;*/
}

ul.itemAttachments li {
  	padding-left:0 !important;
}

ul.nav-tabs {
  margin-bottom: 0 !important;
}

#k2Container .itemAttachmentsBlock {
	padding: 0;
}

a.Criteria {
	width:217px;
	height:65px;
	background: url(/web/20190119001607im_/http://emergescholarships.org/images/buttons/criteriaButton.png) no-repeat;
	display:block;
	text-indent:-2999px;
}

a.Checklist {
	width:217px;
	height:65px;
	background: url(/web/20190119001607im_/http://emergescholarships.org/images/buttons/checklistButton.png) no-repeat;
	display:block;
	text-indent:-2999px;
}

a.Application {
	width:217px;
	height:65px;
	background: url(/web/20190119001607im_/http://emergescholarships.org/images/buttons/appButton.png) no-repeat;
	display:block;
	text-indent:-2999px;
	margin-bottom:5px;
}

#gkSidebar .box .custom p:last-child {
  margin-bottom: 0;
}

.nn_tabs.outline_content > .tab-content {
	padding: 15px; 
}

fieldset.formFieldset ol.formContainer li {
	padding: 5px 0 45px 0
}


/* Scholarships Table */

.scholarships .gkPriceTable dl.gkPremium {
	background-color: #e8e8e8;
	border-color: #e8e8e8;
}

.scholarships .gkPriceTable dl.gkPremium dd, .scholarships .gkPriceTable dl.gkPremium dt {
	color:#545454;
}
.scholarships .gkPriceTable dl.gkPremium dd, .scholarships .gkPriceTable dd {
	height: 50px;
	font-size: 14px;
	line-height: 1.5em;
}

.scholarships .gkPriceTable dd.checkmark {
	font-size: 20px;
}

.scholarships .gkPriceTable dd.gkPrice {
	font-size: 42px !important;
	margin: 0 0 20px;
}

.scholarships .gkPriceTable dl.gkPremium dt {
	border-bottom: 1px solid rgba(255, 255, 255, 0.8)
}

.gkPriceTable dl {
  padding:15px 10px !important;
}

.gkPriceTable {
  padding-top: 5px !important;
}


/* Donations Form */

span.donation:before {
	content: "$";
	font-size: 15px;
	margin-right: 5px;
}