/*
# ------------------------------------------------------------------------------------------------------------------------
# Identity - Business Joomla 2.5 Template
# ------------------------------------------------------------------------------------------------------------------------
# Copyright (C) 2011 Twincore All Rights Reserved.
# @license - PHP files are GNU/GPL V2 bound by Proprietary License of Joomlart.com.
# CSS / JS are Copyrighted Commercial, bound by Proprietary License of Twincore. 
# Author: Twincore
# Websites:  http://identity.twincores.com
# Redistribution, Modification or Re-licensing of this file in part of full, is bound by the License applied. 
# For details on licensing, Please Read Terms of Use at http://themeforest.net/wiki/support/legal-terms/licensing-terms/
# -----------------------------------------------------------------------------------------------------------------------
*/



/* EXTENDED STYLE - IDENTITY THEME
--------------------------------------------------------- */


/* LIST EFFECT
------------------------------------------------------------------------------------------------------------------------------- */

#ja-subbotsl li a, #ja-subbotsl li a:hover,
#ja-botsl li a, #ja-botsl li a:hover,
#ja-container li a, #ja-container li a:hover   {
	display:block;
	}

#ja-subbotsl li a:hover {
	background: url("../images/bgBlackTrans15.png") repeat 0 0;
    color: #ffffff;
    padding:2px 15px;
	}

#ja-subbotsl li a {
	background: url("../images/bgTrans.png") repeat 0 0;
	padding:2px 15px;
	color: #9daab5;
}

#ja-botsl li a   {
	color:#9ea3b0;
	}
	
#ja-botsl li a:hover   {
	color: #ffffff;
	}

#ja-container li a:hover {
	background: url("../images/bgBlackTrans15.png") repeat 0 0;
    color: #ffffff;
    padding:5px 15px;
	}

#ja-container li a {
	background: url("../images/bgTrans.png") repeat 0 0;
	padding:5px 15px;
	color: #9daab5;
}


/* NIVO SLIDER
----------------------------------------------------------- */


#ja-slider div.ja-moduletable, #ja-slider div.moduletable { 
	padding: 0;
	margin-bottom:5px;
	}

.NivoSzakiSlider { padding:15px 0 0; }

.nivoSlider  {
    margin: 30px auto 60px;
    position: relative;
    z-index: 0;
	}


	
.style1 .nivoSlider, .style2 .nivoSlider, .style3 .nivoSlider, .style4 .nivoSlider, .style5 .nivoSlider  {
	    -moz-box-shadow: none; /* FF3.5+ */
  -webkit-box-shadow: none; /* Saf3.0+, Chrome */
          box-shadow: none; /* Opera 10.5, IE9 */
	 margin: 30px auto 60px;
    position: relative;
    z-index: 0;
	}

.style1 { 
	padding:24px 0 18px; 
	background:url('../images/NivoStyle1.png') no-repeat center 90%; 
	}
		
.style2 { 
	padding:24px 0 18px; 
	background:url('../images/NivoStyle2.png') no-repeat center 90%; 
	}
	
.style3 { 
	padding:24px 0 18px; 
	background:url('../images/NivoStyle3.png') no-repeat center 87%; 
	}	

.style4 { 
	padding:24px 0 18px; 
	background:url('../images/NivoStyle4.png') no-repeat center 87%; 
	}	

.style5 { 
	padding:24px 0 18px; 
	background:url('../images/NivoStyle5.png') no-repeat center 96%; 
	}

.style5 .nivoSlider .nivo-controlNav {
	bottom: 20px;
	margin: 0 auto 0 40%;
	position: absolute;
	}

.nivo-directionNav a {
  background: url("../images/arrows_e.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  display: block;
  height: 30px;
  text-indent: -9999px;
  width: 30px;
  }

a.nivo-nextNav { 
	background-position:-30px 0;
	right:15px;
	}
	
a.nivo-prevNav{left:15px;}
  
.nivoSlider .nivo-controlNav a {
  background: url("../images/bullets.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  display: block;
  float: left;
  height: 14px;
  margin-right: 3px;
  text-indent: -9999px;
  width: 14px;
}

.nivoSlider .nivo-controlNav a.active { background-position: -14px 0; }

.nivo-caption p {
	padding:15px !important;
	margin:0;
	}

.nivo-controlNav {
    bottom: -30px;
    left: 47%;
    position: absolute;
	}



/*----------------- Mouseover Fade Effect --------------------*/

div.fadeimage {
  display: block;
  position: relative;
}
 
img.hover1 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 
img.hover2 {
	position: absolute;
	left: 0;
	top: 0;
	}


/*----------------- top icons effect --------------------*/

.ja-topicons {
  float: right;
  margin-bottom: -10px;
  /* Modified by Fat Apple Studios - 23 Sep 2013
  /* width: 160px; */
  width: 300px;
}

ul.top-icons li {
	display:inline-block;
	list-style:none;
	}
	
/*----------------- TOP MODULE LOGIN --------------------*/

.ja-modulelogin {
  float: right;
  /* Modified by Fat Apple Studios - 7 Oct 2013 */
  margin-top: 14px;
  margin-bottom: -10px;
  position: relative;
  width: 200px;
}

.highslide-container div {
	font-family: sans-serif;
	font-size:12px;
	}


div.cd_moduletitle_logo {
  background-image: url("../images/login.png") !important;
  background-repeat: no-repeat !important;
  display: table-cell;
  float: right;
  height: 47px;
  line-height: 21px;
  margin: 3px;
  position: relative;
  text-align: left !important;
  vertical-align: bottom;
  width: 47px;
}


div.cd_moduletitle_logo a {
	background-color: transparent;
	color: #ffffff !important;
	display: table-cell;
	font-size: 70%;
	font-weight: bold;
	height: 43px;
	margin-left: 0px;
	position: relative;
	text-align:center;
	text-decoration: none;
	vertical-align: bottom;
	width: 46px;
	padding-left:1px;
	line-height:62px;
	}

div.cd_moduletitle_logo a:hover { color: #ffffff;}

form#cdlogin_form_login fieldset.input { border:none;}

div.cdlogin-logout-greeting a {
  background-color: transparent;
  background-image: url("../images/logout.png");
  background-repeat: no-repeat;
  display: block;
  float: right;
  height: 47px;
  position: absolute;
  right: 3px;
  top: -15px;
  width: 46px;
}

div.cdlogin-logout-greeting {
  color: #FFFFFF;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  padding-right: 60px;
  position: relative;
  text-align: right !important;
  top: 18px;
}


form#cdlogin_form_login fieldset.input p#cdlogin-form-login-username input#modlgn_username, form#cdlogin_form_login fieldset.input p#cdlogin-form-login-password input#modlgn_passwd {
  background-color:#111214;
  border-color: #090909 #242424 #242424 #090909;
  border-radius: 3px 4px 3px 4px;
  border-style: solid;
  border-width: 1px;
}

form#cdlogin_form_login fieldset.input p#cdlogin-form-login-username input#modlgn_username {
  background-image: url("../images/icons-login-form-user.png");
}

form#cdlogin_form_login fieldset.input p#cdlogin-form-login-password input#modlgn_passwd {
  background-image: url("../images/icons-login-form-pass.png");
}

form#cdlogin_form_login fieldset.input {
  background: url("../images/userLogin.png") no-repeat scroll 95% 20% transparent;
}

form#cdlogin_form_login fieldset.input p#cdlogin-form-login-submit input#cdlogin_loginbutton {
  background: url("../images/userButton.png") no-repeat scroll 0 0 transparent;
}

.mod_cdlogin .highslide-html {
  background-color: #000000;
}

.mod_cdlogin a.control:hover {
  color: #cfcfcf !important;
}

p.cdlogin-bold {
  font-size: 12px;
  font-weight: bold;
  margin-top: 0;
  position: relative;
  text-align: center;
  top: -10px;
}





/*---------------------------PARALLAX STYLE--------------------- */

#parallaxCK  {
  margin:0 auto;
}


/*---------------------------KUNENA STYLE--------------------- */

#Kunena div.kthead-desc, #Kunena div.kthead-moderators {
  clear: left;
  line-height: 18px;
}

/*---------------------------IMAGE AND VIDEO HOVER WITH LIGHTBOX EFFECT STYLE--------------------- */



#fadehovereffect {
	background: none repeat scroll 0 0 #0A0B0F;
	display: block;
	border: 1px solid #21242D;
	  -moz-border-radius:4px;
	  -webkit-border-radius:4px; 
	border-radius: 4px 4px 4px 4px;
	  -webkit-box-shadow:1px 1px 6px #000000; 
	  -moz-box-shadow:1px 1px 6px #000000; 
	box-shadow: 1px 1px 6px #000000;
	padding: 0;
	float:left;
	margin:5px;
	position: relative;
	}

#fadehovereffect:hover {
	-webkit-box-shadow:1px 1px 4px #18191C;
	-moz-box-shadow:1px 1px 4px #18191C; 
	box-shadow: 1px 1px 4px #18191C;
	
	}
 
#fadehovereffect p.lightbox{
	border: 1px solid #07080A;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px 4px 4px 4px;
	margin: 0;
	padding: 7px;
	}
 
#fadehovereffect a.imageZoom ,#fadehovereffect a.videoZoom { 
	display:block; 
	}

#fadehovereffect a.imageZoom:hover, #fadehovereffect a.videoZoom:hover { 
	display:block;  
	padding:0; 
	text-decoration:none;
	width:100%; 
	}
	
#fadehovereffect a.imageZoom:hover { 
	background:url("../images/imageZoom.png") no-repeat scroll 50% 50% #000;
	}

#fadehovereffect a.videoZoom:hover { 
	background:url("../images/videoZoom.png") no-repeat scroll 50% 50% #000;
	}
	
#fadehovereffect img {
	margin: 0;
	padding: 0;
	}

#fadehovereffect img.fadehover {
	position: relative;
	left: 0;
	top: 0;
	z-index: 10;
        }
 
#rightposition {
	float:right;
	}








	

