@charset "utf-8";
/* CSS Document */
		@font-face {
				font-family: 'AkzidenzGroteskBE-Light';
				src: url('fonts/akzidenzgroteskbelight.eot');
				src: url('fonts/akzidenzgroteskbelight.eot?#iefix') format('embedded-opentype'),
						 url('fonts/akzidenzgroteskbelight.woff') format('woff'),
						 url('fonts/akzidenzgroteskbelight.ttf') format('truetype'),
						 url('fonts/akzidenzgroteskbelight.svg#akzidenzgroteskbelight') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		@font-face {
				font-family: 'AkzidenzGroteskBE-Md';
				src: url('fonts/akzidenzgroteskbemd.eot');
				src: url('fonts/akzidenzgroteskbemd.eot?#iefix') format('embedded-opentype'),
						 url('fonts/akzidenzgroteskbemd.woff') format('woff'),
						 url('fonts/akzidenzgroteskbemd.ttf') format('truetype'),
						 url('fonts/akzidenzgroteskbemd.svg#akzidenzgroteskbemd') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		@font-face {
				font-family: 'AkzidenzGroteskBE-Bold';
				src: url('fonts/akzidenzgroteskbebold.eot');
				src: url('fonts/akzidenzgroteskbebold.eot?#iefix') format('embedded-opentype'),
						 url('fonts/akzidenzgroteskbebold.woff') format('woff'),
						 url('fonts/akzidenzgroteskbebold.ttf') format('truetype'),
						 url('fonts/akzidenzgroteskbebold.svg#akzidenzgroteskbebold') format('svg');
				font-weight: normal;
				font-style: normal;
		}
body{
	background:url(../images/bg.png) repeat-x 0 0 #f3f3f4;
	margin:0;
	font-family:'AkzidenzGroteskBE-Light',Arial, Helvetica, sans-serif;
}
#page-wrapper {
    margin: 0 auto;
    width: 1045px;
}
.clear{
	clear:both;
	overflow:hidden;
}
a img{
	border:0;
}
ul{
	list-style:none;
	padding:0;
}
h2{
	font-size:31px;
	line-height:36px;
	color:#005695;
	font-weight:normal;
	font-family: 'AkzidenzGroteskBE-Light',Arial, sans-serif;
	border-top:2px solid #c5c6c8;
	padding:27px 0;
	margin:22px 0 0
}
h3 a{
	font:18px/20px 'AkzidenzGroteskBE-Light',Arial, sans-serif;
	color:#3d7dad;
	margin:0;
}
h3{
	margin:28px 6px 5px 0;
}
h4{
	font:18px/20px 'AkzidenzGroteskBE-Light',Arial, sans-serif;
	color:#bcbdbf;
	width:188px;
	border-bottom:7px solid #bcbdbf;
	margin-left:34px;
}
a{
	text-decoration:none;
	color:#005695;
}
/*header*/
#header{
	padding-top:65px;	
	clear:both;
	overflow:hidden
}
.logo{
	float:left;
}
.menu{
	float:right;
}
.menu ul{
	margin:0;
}
.menu li{
	display:inline-block;
	-webkit-border-radius: 7px;
	border-radius: 7px; 
	padding:2px 16px;
	margin-right:12px;
}
.menu li a{
	text-decoration:none;
	font-size:18px;
	color:#bcbdc0;
	font-family:'AkzidenzGroteskBE-Light',Arial, sans-serif;
}
.menu .active{
	background-color:#a7a9ac;
}
.menu .active a{
	color:#e7e7e8;
	 text-shadow: 1px 1px 1px #80868a;
	filter: dropshadow(color=#80868a, offx=1, offy=1);

}
/*footer*/
.where span{
	padding:0 9px;
	font:18px/22px 'AkzidenzGroteskBE-Light',Arial, sans-serif;
	color:#005695;
}
.copy{
	font-size:15px;
	color:#a7a9ac;
}
.copy p{
	margin:0;
}
#footer{
	margin-bottom:40px;
}

/*homepage*/
#main{
	padding:114px 0 40px;
}
.homepage .col-left{
	width:707px;
	padding-top:44px;
}
.homepage .col-right{
	width:305px;

}
#main.homepage{
	position:relative;
}
.homepage .cinema-link{
	position:absolute;
	right:47px;
	top:68px;
	z-index:100;	
}
hr
{
	display: block; height: 1px;
    border: 0; border-top: 1px solid #aeb0b2;
    margin: 0 25px 0 0; padding: 0;
}
.home #footer{
	position:relative;
	top:-76px;
}
.cinema-mobile{
	margin:0 25px 85px 0;;
	float:right;
	
}
/*about us*/
.col-left{
	float:left;
}
.col-right{
	float:right;
}
.aboutus .col-right{
	padding-top:127px;
}
.aboutus .col-left{
	width:873px;
	padding-top:39px;
}
.title {	
	padding-bottom:21px;
}
#main{
	padding-top:71px!important;
}
.tagline, .content{
	border-top:2px solid #c5c6c8;	
}
.content ul{
	margin:35px 0;
}
.content p, .content li, .tagline{
	font-size:22px;
	line-height:32px;
	color:#005695;
	font-weight:normal;
	font-family: 'AkzidenzGroteskBE-Light',Arial, sans-serif;
}
.content p{
	margin:14px 0;
}
.content li{
	padding-left:30px;
	background:url(../images/arr.png) no-repeat 0 7px;
}
#main.aboutus{
	position:relative;
}
.team-link{
	float:right;
}
.services-link{
	display:block;
	position:absolute;
	right:80px;
	top:570px;
	font:23px/26px 'AkzidenzGroteskBE-Light',Arial, sans-serif;
	padding-right:30px;
	background:url(../images/arr.png) no-repeat right center;
}
/*approach*/
.approach .content{
	width:441px;
}
#main.approach{
	background:url(../images/approach.png) no-repeat right 71px;
	padding-bottom:40px;
}
/*clients*/
.clients li{
	display:block;
	float:left;
	width:257px;
}
.clients li a{
	display:block;
	text-align:center;
	height:190px;
	vertical-align:middle;
	display:table-cell;
	width:257px;
}
.clients ul{
	margin:0;
	display:table;
}
.clients li a:hover{
	background:url(../images/see-work.png) no-repeat 0 0;
}
.clients li div{
	text-align:center;
	height:190px;
	vertical-align:middle;
	display:table-cell;
	width:257px;
}
.clients h3{
	color:#bcbdbf;
	font-family: 'AkzidenzGroteskBE-Bold',Arial, sans-serif;
	font-weight:normal;
	padding-left:30px;
}
/*team*/
.team .col-left{
	width:313px;
}
.team .col-right{
	width:625px;
}
.team .col-right li{
	width:218px;
	display:block;
	float:left;
	margin-bottom:35px;
}
.team .col-right li.last{
	width:180px;
}
.team h3{
	float:none;
	margin:0;
	font:18px/22px 'AkzidenzGroteskBE-Md',Arial, sans-serif;
}
.team .col-right li p{
	font:18px/22px 'AkzidenzGroteskBE-Light',Arial, sans-serif;
	margin:0;
	color:#7f7f81
}
.tagline{
	margin:0;
	padding-top:14px;
}
.team .title{
	padding:53px 0 16px;
	margin-right:32px;
	border-bottom: 2px solid #C5C6C8;
}
.team .tagline{
	border:0;
}
.contact{
	min-height:466px;
	background:url(../images/map.png) no-repeat center 66px;
	position:relative;
}
.san-francisco{
	position:absolute;
	left:55px;
	top:239px
}
.tel-aviv{
	position:absolute;
	left:603px;
	top:239px
}
.email{
	position:absolute;
	top:360px;
	left:55px;
}
.contact strong, .email a {
	font:18px/22px 'AkzidenzGroteskBE-Md',Arial, sans-serif;
	color:#005695;
	text-transform:uppercase;
}
.email a{
	text-transform:none;
	text-decoration:none;
}
.contact span{
	font:18px/22px 'AkzidenzGroteskBE-Light',Arial, sans-serif;
	color:#7f7f81;
}
/*work*/
.work .col-left{
	width:180px;
}
.work .col-right{
	width:655px;
}
.client-logo{
	text-align:center;
}
h5{
	font:14px/22px 'AkzidenzGroteskBE-Bold',Arial, sans-serif;
	color:#68696c;
}
.work p{
	color:#7c7c7e;
	font:19px/23px 'AkzidenzGroteskBE-Light',Arial, sans-serif;
}
.work .col-left li a{
	text-decoration:none;
	text-transform:uppercase;
	color:#bcbdc0;
	font:14px/24px Arial, sans-serif;
}
.work .col-left li.active a{
	color:#97999c;
	font-weight:bold;
}
.arrows{
	margin-top:60px;
}
.arrows img{
	margin-right:12px;
}
.work.work-img .col-right{
	width:863px;
	text-align:center;
}
/*services*/
.services .col{
	float:left;
	width:31%;
}
.services .col3{
	width:38%;
}
.services li{
	color:#7C7C7E;
	font-size:18px;
	line-height:22px;
}
.services h3{
	font:14px/22px 'AkzidenzGroteskBE-Bold',Arial, sans-serif;
	text-transform:uppercase;
	color:#005695
}
.services .back{
	padding-left:30px;
	background:url(../images/back.png) no-repeat 0 center;
	font-size:23px;
	display:block;
}