#gkLogo { width: 300px; margin-top:-20px;}
#gkPageTitle { margin-top: 5px !important; }  
#gkMainMenu {margin-top: 10px;}

#gkHeaderLeft .jmoddiv.jmodinside {
    position: unset;
}

.registration-complete:after {
  content: "You have successfully registed. Please check your email for activating your accoount.";
  font-size: 16px;
}


/*Hiding Social Icons (Tweeter, Pinterest, etc.)*/
#gkSocialAPI {display: none;}

/*Parter Logos*/
.partners {
  margin: 3vw 0;
}

.partners__images {
  margin: 0 auto;
  width: 90%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
.partners__images img {
  margin: 2vw;
  height: 4vw;
  width: auto;
}
/*Parter Logos*/



/* Settings for Items Above the Main Menu */

#newposition {
  z-index: 10001;
  position:absolute !important;
  top:0;
  width: 100%;
  display: flex;
  justify-content: center;

}

#newposition_container {
  width:100%;
  display: flex;
  justify-content: flex-end;
}

/*Language Switcher Setting */

.mod-languages {
  margin: 20px 0 20px 50px;
  order:2;
}

/*Language Switcher Settings*/



/*Search bar Menu Setting */
#newposition .finder {
  order: 1;
  margin: 25px 0;
}

#newposition input{
  height:25px !important;
  background-color: rgba(255, 255, 255, .15);
  border: none;
  border-radius: 10px;
  color: #fa7252;
}

#newposition input::placeholder {
  color: #fa7252;
}


/*Search bar on Tablet and Phone*/
@media only screen and (max-width: 1040px) {
	#newposition .finder {
		display: none; 
  }
}
/*Search bar on Tablet and Phone*/
/*Search bar Settings*/

/* Settings for Items Above the Main Menu */




/* Information Module*/
.gkInformation > div select {
	border-radius:0;
  }

@media only screen and (max-width: 840px) {

.gkInformation > div select {
	width: 32.33333%!important;
  }
}

@media only screen and (max-width: 640px) {

.gkInformation > div select {
	width: 99%!important;
    margin-left: 1%;
  	margin-bottom: 5px;
  }
}
/* Information Module*/


/* JEvents Component Settings*/
a.ev_link_row:link{
    font-size: 1.2em;
    font-weight: 800;
}
/* JEvents Component Settings*/



/* JEvents Latest Events Module on the Homepage*/

/***** Custom Format Settings:

<div class="jevent"><div class="jevent__date"><strong>${startDate(%a)}</strong><br/><small>${startDate(%b %d)}</small></div>
<div class="jevent__text"><h3 class="jevent__title">${title}</h3>[!a:<br/><span class="icon-time"></span>${startDate(%I:%M%p)} - ${endDate(%I:%M%p)}]
<span class="icon-globe"></span>${location}</div></div>
*****/

#gkHeaderLeft {
 max-height: 214px;
}

#gkHeaderLeft .mod_events_latest_table {
max-height:214px; 
table-layout: fixed;}

#gkHeaderLeft .mod_events_latest_table > tbody {
display:flex; 
flex-wrap: wrap; 
padding: 0 15px;
box-sizing: border-box;
width: 100%;}

#gkHeaderLeft .mod_events_latest_table > tbody >tr {
width:50%; 
height:25%; 
margin:5px 0;}

#gkHeaderLeft .mod_events_latest_table > tbody >tr >td {
width:100%; 
border:none;
box-sizing: border-box;
display:block;}

#gkHeaderLeft .jevent{
font-family: 'Raleway', Arial, sans-serif; 
display: flex; 
line-height:1;
width:100%;}

#gkHeaderLeft .jevent span {
margin: 0 5px;}

#gkHeaderLeft .jevent__text {
overflow: hidden; 
text-overflow: ellipsis;
white-space: nowrap;}

#gkHeaderLeft .jevent__title {
font-style:italic; 
text-transform:Capitalize;
line-height: 1; 
width:100%; 
display:block; 
font-size:1.2em;
overflow: hidden; 
text-overflow: ellipsis;
white-space: nowrap;}

#gkHeaderLeft .jevent__date {
border: solid 1px #e5e5e5; 
text-transform:uppercase;  
color: black; 
width:fit-content; 
padding:5px; 
margin-right:10px; 
display:flex; 
flex-direction:column;
align-items:center; 
justify-content:center; 
line-height:0.7; 
font-size:1.2em;}

#gkHeaderLeft .jevent__date small{
text-align: center;
white-space:nowrap;}
/* JEvents Latest Events Module on the Homepage*/



/*NewsLetter Module Settings*/
@media only screen and (max-width: 640px){
  .acymailing_form tr {
    display: flex;
    flex-direction: column;
   
  }
}

/*NewsLetter Module Settings*/



/*Stay-connected Module*/
.stay-connected{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.stay-connected__hashtags {
  width: fit-content;
  border: 1px solid rgba(255,255,255,.7);
  padding: 5px;
  border-radius: 5px;
}

.stay-connected__hashtags * {
  display: block;
  text-align: center;
}

.stay-connected__hashtags span {
  margin:-5px 5px 0 -3px;
  float: left;
  white-space: nowrap;
}
/*Stay-connected Module*/



/* Easy Profile Settings */

/*Profile Form*/
.controls #jform_pass, .controls #jform_organizers_pass, .controls #jform_coaches_pass{
-webkit-text-security: disc;
}

.control-group {
    margin: 10px 0;

}
/*Profile Form*/


/*Both views*/
.jsn-total {
  display: none;
}

#jform_bio {
  height: 100px !important;
}

/*Table view*/
.listusers th:first-child {
  visibility: hidden;
}


/*List view*/

.jsn-list {
  display: flex;
  flex-wrap: wrap;
}

.jsn-l-row {
  display: block;
  width: 50%;
  box-sizing: border-box;
  padding: 15px;
}

.jsn-l-w12 {
  display: block;
  width: 100%;
  border: none;
}

.jsn-l-top {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-areas: 
    "avatar title"
    "avatar fields";
}

.jsn-l-avatar {
  grid-area: avatar;
  margin:0 20px 0 0;
}

.jsn-l-avatar img{
  width: 150px; 
}

.jsn-l-title {
  grid-area: title;
  margin-bottom: 10px;
  margin-left: 0px !important;

}

.jsn-l-title h3{
  margin-bottom: 10px;
  font-weight: bold;
}

.jsn-l-fields {
  grid-area: fields;
  margin-left: 0px !important;

}

.jsn-l-fields .email {
  margin-bottom: 20px;
  padding-left: 20px;
  background-image: url("http://nfillion.com/CHSEB/images/icons/email.png");
  background-size: contain;
  background-repeat: no-repeat;
}


.jsn-l-fields .website {
  margin-bottom: 20px;
  padding-left: 20px;
  background-image: url("http://nfillion.com/CHSEB/images/icons/global.png");
  background-size: contain;
  background-repeat: no-repeat;
}



}


@media only screen and (max-width: 780px) {
  
  .jsn-l-avatar img{
  width: 90px; 
}
}

@media only screen and (max-width: 640px) {
  .jsn-l-row {
    width: 100%;
  }
  
  .jsn-l-avatar img{
  width: 80px; 
}
}


/* Users List (Easy Profile) Settings */


/*Forum Settigns*/
.input-append .add-on, .input-prepend .add-on {
  height: 39px;}

.add-on {
  border-radius: 4px;
}
/*Forum Settings*/



/* GuteUrl Settings */
.guteurlsBottom >a{
  display: none !important;
}

.guteurlsBox {
  display: flex;
  flex-direction: column;
}


.guteurlsTop {
  order: -3;  
  display: flex !important;
  justify-content: center;
  align-items: center;
  line-height: 14px !important;
  font-size: 14px !important;
  margin: 0 !important;
}



div.guteurlsBox > h1 {
  padding: 20px 0;
  box-sizing:border-box;
  order: -2;
}

.guteurlsImg201610 {
  order: -1;
}

.blog article {
  /*padding-top: 0!important;*/
}

/* GuteUrl Settings */


/* Forum Settings */
.aqidah_jumpto {
  display: none;
}
/* Forum Settings */
