/* CSS Document */
@charset "utf-8"; 
@import url("reset.css"); 

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,700,700i');
html{overflow-y:scroll; font-size:100%; font-family: 'Montserrat', Arial,Helvetica,sans-serif; line-height:1.5;  color:#333}
body{
	background: #fff; font-size:13px; font-family: 'Montserrat', Arial,Helvetica,sans-serif;
}
/* links */
a{
	text-decoration:underline;
	color:#fff;
	outline:0
}
a:hover{
	text-decoration:none;
	
	color:#FFFFFF
}
/*--- borders ---*/
.bdr0{border:none!important}

/*--- padding ----*/
.pad0{padding:0!important}
/*--- margins ---*/
.mrg0{padding:0!important}
/*--- backgrounds ---*/
.nobg{background:none !important}
/*--- images ---*/
a img{border-style:none}
img.left{margin-right:20px; margin-bottom:10px}
/*--- Headings / texts---*/
h1, h2, h3{font-family: 'Montserrat', Arial,Helvetica,sans-serif;/*'OpenSansRegular',Arial,Helvetica,sans-serif;*/ color:#fff;  text-align:left!important;}
h1{
	font-size: 21px;
	line-height: 28px;
	font-weight: 500;
	margin-bottom: 15px;
	padding: 0px;
	color: #FFF;
	text-transform:uppercase;
}
h2, h2 a{font-size:24px; margin-bottom:10px; line-height:26px; font-weight:normal; text-decoration:none; letter-spacing:-1px}
h3, h3 a{font-size:16px; margin-bottom:5px; line-height:18px; font-weight:500; text-decoration:none; }
small{font:11px Arial,Helvetica,sans-serif}
.big{
	font:24px/24px 'Montserrat', Arial,Helvetica,sans-serif;
	margin-bottom:15px
}
strong, b{font-weight:bold}
.red{color:#F00!important}
.white{color:#FFF!important}
p{margin-bottom:1.5em}
.uline{border-bottom:solid 1px #ccc; padding-bottom:10px; margin-bottom:9px}
.clear{clear:both; height:0px; line-height:0px!important}
a.btn{line-height:25px; background:url(images/bg-btn.png) no-repeat; height:25px; width:65px; float:left; color:#FFF; text-decoration:none; text-align:center; font-size:12px; margin-right:15px}
a.btn:hover{background-position:0 -25px}
/* Common */
.last{margin-right:0px !important; padding-right:0px; border-right-style:none}
.hidden{display:none}
.left{float:left}
.right{float:right}
.italic{
	font-style: italic!important;
}
i, em{ font-style: italic;}
/* list styles */
ul.arw, ul.border, ul.none, ul.twocol, ul.threecol{list-style-position:outside; margin:0; padding:0; list-style-type:none}
ul.border{list-style-position:outside; margin:0px; padding:0px; list-style-type:none}
ul.border li{display:inline; margin:0px 10px 0px 0px; padding:0px 9px 0px 0px; border-right:1px solid #333}
ul.border li.last{margin-right:0px; padding-right:0px; border-right:none}
/* list with arrow image  */
ul.arw{margin:0px 0px 5px}
ul.arw li{margin:0px; padding:0px 0px 5px 10px!important; background:url(images/bullet.png) no-repeat 0px 7px; text-align:justify;}
ul.arw li a, ul.line li a{text-decoration:none; color:#fff; text-align:left !important;}
ul.arw li a:hover, ul.line li a:hover{text-decoration:none; color:#70c5e8;}
ul.line li{border-bottom:1px solid #000; padding-bottom:10px; padding-top:8px; text-align:left;}
ul.line li.last{border-bottom:none; padding-bottom:30px; padding-top:8px; text-align:left;}
/* list with no image  */
ul.none{}
ul.none li{margin:0px; padding:0px 0px 5px 0px}
ul.none li a{color:#004787; text-decoration:none}
ul.none li a:hover{color:#E2001A}
ul.twocol li{width:275px; padding-right:0px; float:left; margin-right:20px!important}
ul.twocol li a:hover, ul.threecol li a:hover{color:#F00}
ul.threecol li{width:175px; padding-right:0px; float:left; margin-right:20px!important}

/* Page */
#page{
	width:960px;
	margin:0 auto;
	padding:110px 0 0;
	color: #FFF;
}
/* header */
#header{
	width: 100%;
	height: 80px;
	background: #000;
	position: fixed;
	top: 0px;
	z-index: 20;

}
#headCont	{
	width:960px;
	margin:0 auto;
	text-transform:uppercase;
}
#header .left{
	float: left;
	padding: 18px 0 5px 10px;
	margin: 0;
	color: #999
}
#header .right{float:right; padding:0; margin:0; color:#999; }
/*NAV http://www.lwis.net/free-css-drop-down-menu */
ul.dropdown, 
ul.dropdown li, 
ul.dropdown ul{ list-style:none;  margin:0;  padding:0}
ul.dropdown{position:relative; z-index:200; float:left; font:16px/30px 'Montserrat', Arial,Helvetica,sans-serif; text-transform:uppercase; font-size:15px; 	padding-top:20px;}
#header .right ul.dropdown{float:right}
ul.dropdown li{float:left; min-height:1px; line-height:20px; vertical-align:middle; padding:10px 14px; color:#FFF; cursor:pointer; margin-right:1px;}
ul.dropdown li a{display:block; cursor:pointer}
ul.dropdown li.hover, 
ul.dropdown li:hover, 
ul.dropdown li.on{color:#FFF; position:relative; z-index:599; cursor:pointer; background-color:#929497;}
ul.dropdown li.on{color:#FFF; position:relative; z-index:599; cursor:pointer; background-color:#929497;}
ul.dropdown a:link, 
ul.dropdown a:visited{color:#fff; text-decoration:none}
ul.dropdown a:hover{color:#fff}
ul.dropdown a:active{color:#fff}
ul.dropdown ul{ visibility:hidden;  position:absolute;  top:100%;  left:0;  z-index:598;  width:200px;  font-family: 'Montserrat', Arial,Helvetica,sans-serif;  text-transform:none;  font-size:12px;  text-align:left; text-transform:uppercase; /* margin-top:1px; */}
ul.dropdown ul li{float:none; font-weight:normal; background:#929497; line-height:16px; vertical-align:middle; padding:7px 15px; color:#FFF}
ul.dropdown ul li a{display:block}
ul.dropdown ul li:hover{background:#666;}
ul.dropdown ul ul{top:0; left:99%; border-left:solid 1px #7c1a0f; background:#339!important}
ul.dropdown ul ul li a{background:#339!important}
ul.dropdown li:hover >ul{ visibility:visible}
/* -- Supporting class `dir` -- */
ul.dropdown *.dir{ padding-right:20px;  background-image:url(../../../../images/default/nav-arrow-down.png);  background-position:100% 50%;  background-repeat:no-repeat}
/* -- Components override -- */
ul.dropdown-horizontal ul *.dir{padding-right:15px; background:url(images/arw-bullet.gif) no-repeat 100% 50%}
ul.dropdown-upward *.dir{ background-image:url(../../../../images/default/nav-arrow-top.png)}
ul.dropdown-vertical *.dir, 
ul.dropdown-upward ul *.dir{ background-image:url(images/btn_next.png)}
ul.dropdown-vertical-rtl *.dir, 
ul.dropdown-horizontal >li.dropdown-vertical-rtl ul *.dir{ padding-right:10px;  padding-left:15px;  background-image:url(../../../../images/default/nav-arrow-left.png);  background-position:2px 50%}

/* content*/
#content{ padding:25px 30px 10px 30px; background: url(images/bg-black85.png); margin-bottom:70px; text-align:justify; }
#home{ padding-right:400px; padding-top:20px;  }
#about{ padding-left:600px;  }
#founders{ padding-left:600px; }
#news{ padding-right:600px;  }
#news p { border-bottom:1px dotted #333; padding-bottom:10px; text-align: left; }
#newspage{ padding-right:400px;  }
#newspage p { text-align: justify; }
#newspage h1 { text-transform: none;}
#newspage .title { text-transform: none; color:#ccc;}
#partner{ padding-right:600px; }
#contact{ padding-right:600px; }

/* pagetitle */
#pagetitle{
	font:11px 'Montserrat', Arial,Helvetica,sans-serif;  
	color:#ccc;
	padding-bottom:9px;
	margin-bottom: 10px;
	border-bottom: solid 1px #929497;
	text-transform:uppercase;
}
#pagetitle h1{
	margin-top: 10px;
	margin-bottom:5px;

}
.pic{ float: right; margin-left: 15px; margin-bottom: 10px; width:125px; height: auto;} 
.title{ font-size:14px; text-transform:capitalize; color:#fff; display:block; margin-bottom: 5px; } 
.bb{border-bottom:1px solid #000; padding-bottom:10px; margin-bottom: 30px; }
/* Footer */
#footer{
	width:100%;
padding-top: 10px; padding-bottom: 10px;
background: url(images/bg-white80.png);

	font-size: 12px;
	color: #333;
	text-align: center;
		position:fixed;
	bottom:0px;
	z-index:20;
	line-height:24px;

}
#footercontent{padding:0px; margin:0 auto; width:960px; font-size:12px;}
#footer .left{float:left; margin:0; padding:0px}
#footer .right{float:right; margin:0; padding:0; text-align:right; line-height:24px; vertical-align:middle; display: none}
#footer small{font-size:11px; }
#footer h3{
	display: inline!important;
	font-size: 12px!important; line-height:24px;
	color: #333; margin:0; padding:0
}
a.twitter, a.linkedin{height:24px; width:24px; margin-left:5px; margin:0 0 0 5px; display:inline-block; vertical-align:middle; }
a.twitter{background:url(images/twitter2.png) no-repeat left center}
a.linkedin{background:url(images/linkedin2.png) no-repeat left center}


