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

a.graylink:link {
	color: #757575;
	text-decoration: none;
}
a.graylink:visited {
	text-decoration: none;
	color: #757575;
}
a.graylink:hover {
	text-decoration: none;
	color: #000000;
}
a.graylink:active {
	text-decoration: none;
}

a.blacklink:link {
	color: #000000;
	text-decoration: none;
}
a.blacklink:visited {
	text-decoration: none;
	color: #000000;
}
a.blacklink:hover {
	text-decoration: none;
	color: #666666;
}
a.blacklink:active {
	text-decoration: none;
}

a.whitelink:link {
	color: #ffffff;
	text-decoration: none;
}
a.whitelink:visited {
	text-decoration: none;
	color: #ffffff;
}
a.whitelink:hover {
	text-decoration: none;
	color: #333333;
}
a.whitelink:active {
	text-decoration: none;
}

.wrapper{
	top:0;
    left: 0;
    right: 0;
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#757575;	
}

.dot-color{
	color:#333333;
}

.text-color-black{
	color:#000000;
}
.text-color-black-title{
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
}

.centered{
	text-align:left;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.logo{
	padding-top:30px;
	padding-bottom:10px;
}

.divider{
	padding-top:10px;
}

.divider-menu{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:135px;
	padding-bottom:10px;
}

.divider-after-slider{
	padding-top:13px;
	padding-bottom:13px;
}

.menus-title{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.menu-title-left{
	width:450px;
	float:left;
	padding-top:12px;	
}

.menu-title-right{
	padding-top:60px;
}

.submenus-title{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.subtitle-menu-left{
	width:450px;
	float:left;
	padding-top:4px;	
}

.subtitle-menu-right{
	padding-top:4px;			
}

.left-divider{
	width:400px;
	float:left;
	padding-right:50px;
	padding-top:8px;	
}
.right-divider{
	padding-top:8px;				
}

.menus{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.menuX{
	width:225px;
	float:left;
}

.menuY{
	width:225px;
	float:left;
}

.menuZ{
	width:450px;
	float:left;
}

ul {
    list-style:none;
    padding-left:0;
}​

.the-client-logo {
	padding-top:25px;
}

.client-name {
	padding-top:5px;
	padding-bottom:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#000000;
}

.client-description-photography {
	padding-top:1px;
	padding-bottom:7px;
	height:20px;
}

.client-description-press {
	padding-top:5px;
	padding-bottom:7px;
	height:20px;
}

.client-description-interiors {
	padding-top:1px;
	padding-bottom:7px;
	height:38px;
}

.client-description-modeling {
	padding-top:1px;
	padding-bottom:7px;
	height:35px;
}

.client-description-2-rows {
	padding-top:1px;
	padding-bottom:7px;
	height:80px;
}

.client-description-3-rows {
	padding-top:1px;
	padding-bottom:7px;
	height:110px;
}

.client-description-4-rows {
	padding-top:1px;
	padding-bottom:7px;
	height:115px;
}
.client-description-5-rows {
	padding-top:1px;
	padding-bottom:7px;
	height:125px;
}

.client-description-left {
	width:450px;
	float:left;	
	padding-top:10px;
}

.client-description-right {
	width:450px;
	float:left;
	padding-top:26px;		
}

.client-gallery {
	margin:0 auto;
	position:relative;
	text-align:left;
	
	background:#fff;	
}

.client-divider {
	padding-top:15px;
}

.timeline-container{
	width:450px;
	float:left;
}

.curriculum-container{
	width:450px;
	float:left;
}

.divider-bio{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:665px;
	padding-bottom:10px;
}

.footer{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-bottom:100px;
}

.contact-info{
	width:187px;
	float:left;
}

.contact-logo{
	padding-bottom:2px;
}

.facebook{
	width:225px;
	float:left;
	text-align:center;
	padding-top:17px;
}

.instagram{
	width:225px;
	float:left;
	padding-top:17px;
	text-align:center;
}

.signature{
	width:263px;
	float:left;
	text-align:right;
	padding-top:10px;
}

.numbers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:15px;
	color:#000;	
}
.visit-btn{
	width:448px;
	height:20px;
	padding-top:5px;	
	text-align:center;
	color:#FFF;
	border-radius:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#000000;	
}
.visit-btn-padding{
	padding-top:40px;
}
.visit-btn-padding-3-rows{
	padding-top:25px;
}
.visit-btn-padding-2-rows{
	padding-top:35px;
}