@charset "utf-8";
/* CSS Document */

@font-face {

   font-family: def;
    src: url(fonts/nobile/Orbitron Medium.ttf);
    src: url('fonts/nobile/Orbitron Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/nobile/Orbitron Medium.ttf') format('truetype');

	src: url('fonts/nobile/Orbitron Medium.eot'); /* IE9 Compat Modes */
	src: url('fonts/nobile/Orbitron Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('fonts/nobile/Orbitron Medium.woff') format('woff'), /* Modern Browsers */
		  url('fonts/nobile/Orbitron Medium.ttf')  format('truetype');/* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}
img
{
	border:none;
	outline:none;
}
.ul-main-menu a{
text-decoration:none;color:#50575E;
transition: color .5s ease;
-webkit-transition: color .5s ease;
-o-transition: color .5s ease;
-moz-transition: color .5s ease;
-ms-transition: color .5s ease;
}
.ul-main-menu ul li{
	position:relative;
	text-align:right;margin-top:1px;width:80%;
	border: 1px solid #cfd8dc;
transition: color .5s ease;
-webkit-transition: color .5s ease;
-o-transition: color .5s ease;
-moz-transition: color .5s ease;
-ms-transition: color .5s ease;
}

.ul-main-menu li:hover{
	cursor:default;
	color: #1565c0;
}

li.new-ver:hover:after
{
	opacity:0;
	top:-999px;
}
li.new-ver:after
{
		content:"Ne w!";
	text-transform:none;
	text-shadow: 0 2px 1px rgba(0,0,0,.5);color:#F90;
	position:absolute; top:0px;right:0px;font-size:9px;font-weight:bold;font-style:italic;
	transform:rotate(30deg);
	-webkit-transform:rotate(30deg);
	-o-transform:rotate(30deg);
	-moz-transform:rotate(30deg);
	-ms-transform:rotate(30deg);
	transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease;
	-o-transition: opacity 1s ease;
	-moz-transition: opacity 1s ease;
	-ms-transition: opacity 1s ease;
}
li.li-android:after
{
	content:"Ne w!";
	text-transform:none;
	text-shadow: 0 2px 1px rgba(0,0,0,.5);color:#F90;
	position:absolute; top:0px;right:0px;font-size:9px;font-weight:bold;font-style:italic;
	transform:rotate(30deg);
	-webkit-transform:rotate(30deg);
	-o-transform:rotate(30deg);
	-moz-transform:rotate(30deg);
	-ms-transform:rotate(30deg);
}
.ul-main-menu li{
	list-style:none;	
	position:relative;
	float:left;
	display: block;
 padding:28px 10px;text-align:center;min-width:100px;
 padding-bottom: 12px;
background:inherit; margin-right:1px;border-radius:1px;
box-shadow: inset 0 0 2px rgba(255,255,255,.5);
-webkit-box-shadow: inset 0 0 2px rgba(255,255,255,.5);
-o-box-shadow: inset 0 0 2px rgba(255,255,255,.5);
-moz-box-shadow: inset 0 0 2px rgba(255,255,255,.5);
-ms-box-shadow: inset 0 0 2px rgba(255,255,255,.5);
transition: background .5s ease;
-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-o-transition: background .5s ease;
-ms-transition: background .5s ease;

}

.ul-main-menu li.li-home img{
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 140px !important;
	max-height: 110px !important;
	margin-top: -10px;
}

.ul-main-menu li.li-home img:hover {
	-webkit-filter: brightness(1.35); 
	filter: brightness(1.35);
}

.main-menu ul
{	
	
	margin:0 auto;
	margin:0px;
	padding:5px;
	
	min-width:1000px;
	background:transparent;
	background: rgba(0,0,0,0);
}
.main-menu a{
	display:inline-block;
	width:100%;

	}
.main-menu img
{
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	width:20px;
	height:20px;
}
.main-menu
{
	min-width:1200px;
	z-index:10;
	width:100%;
	color:#50575E !important;
	font-family:'Open Sans', sans-serif;
	/*text-transform:uppercase;*/
	font-size:16px;
	font-weight: 500;
	height:auto;
	background-color: #FFFFFF;
	/*background-color: #FAFAFA;*/

	/*text-shadow: 0 2px 2px rgba(0,0,0,.5);*/
	
	
	

	/*background:transparent;
	background: rgba(0,0,0,0);
	box-shadow: 0 4px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);
	-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);
	-o-box-shadow: 0 4px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: 0 4px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);
	-ms-box-shadow: 0 4px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);*/
}

.ul-main-menu
{
	list-style:none;
	/*float:left;*/
	margin: 0 auto;
}
.ul-main-menu ul
{

display:none;
padding:5px !important;position:absolute;
top: 100%;`
left:0px;
width:auto;
min-width:150px;
border-radius:0px !important;
border-bottom-left-radius:5px !important;
border-bottom-right-radius:5px !important;
transition:opacity .5s ease;
-webkit-transition:opacity .5s ease;
-moz-transition:opacity .5s ease;
-o-transition:opacity  .5s ease;
-ms-transition:opacity .5s ease;


background: #ffffff;
height:auto;
min-width:150px;
}

.ul-main-menu li a:hover{color:#0d47a1;}


/*------------------------------------------------------------------------------*/

/********************************************************************************************************
/********************************************************************************************************
/********************************************************************************************************
/**************************************			RESPONSIVE	********************************************/
/*DEFAULT MOBILE IF WIDTH NOT MET*/
.mobile-button-only img
{
	width:48px;
	height:44px;
}
.mobile-button-only
{
	display:none;
	padding:10px;
	/*background:#BBB;*/
	background:#2D3033;
	/*background:rgba(0,0,0,.3);*/
	text-align:left;
	border:solid 1px #222;
	margin-bottom:1px;
	
	box-shadow: 0 4px 10px -6px rgba(0,0,0,1);
}


div.entire-div
{
	padding-bottom: auto;
}
/********************************************************************************************************
/********************************************************************************************************
/********************************************************************************************************
/********************************************************************************************************
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX			FOOOTER			    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#footer
{
	position:absolute;
	bottom: 0px;
	left:0px;
	right: 0;
	width:100%;
	min-width:1200px;
	font-family:'Verdana', sans-serif;
	font-size:11px;
	font-weight: 500;
	text-align:center;
	/*height:auto;*/

	text-align:center;
	background:black;
	
	/*background:rgba(0,0,0,.3);
	background:-moz-linear-gradient(#111,#000);
	background:-webkit-linear-gradient(#111,#000);
	background: -o-linear-gradient(#111,#000);
	background: -ms-linear-gradient(#111,#000);*/

	background-color: #2D3033; 

	
	
	box-shadow: 0 -2px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);
	-webkit-box-shadow: 0 -2px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);
	-o-box-shadow: 0 -2px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);
	-moz-box-shadow: 0 -2px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);
	-ms-box-shadow: 0 -2px 4px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.3);
	
	
	
}
.f-holder{
	margin: 0 auto;
	width: 450px;
}
.f-holder a, .f-holder li{
	color: #bdbdbd;
	transition: color .1s ease;
	-webkit-transition: color .1s ease;
	-o-transition: color .1s ease;
	-moz-transition: color .1s ease;
	-ms-transition: color .1s ease;
	text-decoration: none; /**Arman**/
}
.f-holder a:hover{
	color:white;
	text-decoration:none;	
}
#footer ul.f-sub{

	/*min-width:50px;
	min-height:120px;*/
	margin:1px;
	padding: 5px 10px;
	list-style:none;
	float:left;

	list-style:none;
	/*border:solid 1px #040404;*/
	border-radius:1px;

}
#footer ul.f-sub:not(:nth-last-child(2)){
	border-right: 1px solid #424242;
}
#footer ul.f-sub li{
	padding:10px;
	list-style:none;
	text-align:center;
}
#footer ul.f-sub li ul
{
	margin: 0 auto;
	padding:5px;
	text-align:right;
}

#footer ul.f-sub li li
{
	margin:1px;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX			END FOOOTER			    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/********************************************************************************************************
/********************************************************************************************************
/********************************************************************************************************/



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

	#footer{
		margin-top:23px;
		position:inherit;
		min-width:inherit;	
	}
	div.entire-div
	{
	padding-bottom:0px;
	}
	
	
	.mobile-button-only{display:block;}
	.mobile-button-only a{text-transform:capitalize;font-family:tahoma !important;font-weight:bold;font-size:12px; color:white; text-decoration:none;}
	.main-menu ul.ul-main-menu{float:none;display:none;}
	
	.ul-main-menu li{float:none;box-shadow:none;border-bottom:solid 1px #700;text-align:left;}
	.ul-main-menu li:last-child{border-bottom:solid 1px transparent;}
	.main-menu ul{min-width:inherit !important;}
	.main-menu{min-width:inherit !important;}
	
	.ul-main-menu ul
	{
		opacity:1; 
		
		display:none;
		padding:5px !important;
		position:inherit;
		transition: display .5s ease;
		-webkit-transition: display .5s ease;
		-o-transition: display .5s ease;
		-moz-transition: display .5s ease;
		-ms-transition: display .5s ease;
		text-align:center;
		background:transparent !important;
	
		min-width:150px;
		border:solid 1px transparent;
		box-shadow:none;
	}
	
	
	.main-menu ul ul li:hover
	{
		background:#400;
	}
	.main-menu ul ul li
	{
		text-align:left;
		float:none;
		margin: 0 auto;
		min-width:100px;	
	}
	.main-menu ul ul li:first-child
	{
		box-shadow: 0 -4px 4px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 -4px 4px rgba(0,0,0,.1);
		-o-box-shadow: 0 -4px 4px rgba(0,0,0,.1);
		-moz-box-shadow: 0 -4px 4px rgba(0,0,0,.1);
		-ms-box-shadow: 0 -4px 4px rgba(0,0,0,.1);
		
	}
	.main-menu ul ul li:last-child
	{
		box-shadow: 0 4px 4px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.1);
		-o-box-shadow: 0 4px 4px rgba(0,0,0,.1);
		-moz-box-shadow: 0 4px 4px rgba(0,0,0,.1);
		-ms-box-shadow: 0 4px 4px rgba(0,0,0,.1);
	}
	
	#footer ul.f-sub
	{
		min-height:20px;
		width:40%;
		
	}
	
	
}


.rainbow-bar {
	height: 7px;
	width: 100%;
	position: relative;
	opacity: 1 !important;
	z-index: 99;
}

[class*="rainbow"] {
	opacity: 0;
}
.rainbow1 {
	background: #45A26D !important;
	width: 20%;
	/*! height: 100%; */
	display: inline-block;
	float: left;
	margin-top: -7px;
}
.rainbow4 {
	background: #255C93;
	width: 20%;
	height: 100%;
	display: inline-block;
	float: left;
	margin-top: -7px;
}
.rainbow5 {
	background: #0F2941;
	width: 20%;
	height: 100%;
	display: inline-block;
		float: left;
		margin-top: -7px;
}
.rainbow2 {
	background: #24935A;
	width: 20%;
	height: 100%;
	display: inline-block;
		float: left;
		margin-top: -7px;
}
.rainbow3 {
	background: #2D78B5;
	width: 20%;
	height: 100%;
	display: inline-block;
	float: left;
	margin-top: -7px;
}

.f-holder.fh-2 {
	width: 260px;
}

#footer .fh-2 ul.f-sub{
	padding-top: 0px !important;
	padding-right: 0px !important;
}

#footer .fh-2 ul.f-sub{
	border: none;
}

/*#footer .fh-2 ul.f-sub:first-child{
	border-right: 1px solid #424242;
}*/

.fh-2 ul.f-sub li a{
	/*color: #1e88e5 !important;*/
	font-weight: bold;
}

.fh-2 ul.f-sub li a:hover{
	/*color: #42a5f5 !important;*/
}

