*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
body{background-color:#000;font-family:'proximaNova-light';letter-spacing:1px;}
h1,h2,h3,h4,h5{font-weight:normal;}

.init-loader{position:absolute;display:table;text-align:center;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1;background-color:#000;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;z-index: 99999999;}
.loaded .init-loader{opacity:0;z-index: -1;}
.loader-logo{display:table-cell;font-family:'josefin';vertical-align:middle;font-size:30px;letter-spacing:-1px;line-height:30px;text-transform:uppercase;}
.loader-logo .trans{position:relative;color:rgba(255,255,255,.3);}
.loader-logo .kyellow{position:absolute;top:4px;left:0;overflow:hidden;width:0;color:#fcce01;}

.loading .loader-logo .kyellow{-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
/*.preloaded .loader-logo .kyellow{width:100%;}*/
/********** Navigation *************/

.navigation{display:none;position:absolute;top:0;left:0;background-color:#000;opacity: 1;padding: 24px 0 22px 22px;-webkit-transform: none;transform: none;visibility: visible;width: 230px;-webkit-transition-delay: 0ms, 0ms, 0ms;transition-delay: 0ms, 0ms, 0ms;}
/*.loaded .navigation{display:block;}*/
 
.navigation li{clear:left;}

.navigation nav a{display: block;color: #959595;text-transform:uppercase;text-decoration:none;height:54px;}
.navigation nav span{display:block;}
.nav-title{color:#fbce09;font-family:'proximaNova-Bold';font-size:16px;}
.nav-sub{font-size:12px;}
.navigation .divider{display:block;margin-top:10px;width:120px;height:1px;background-color:#252525;}

.newsletter-btn{position:relative;display:block;margin:40px 20px 0 0;padding:5px 0;text-transform:uppercase;border-radius:5px;font-size:12px;color:#fff;}
.newsletter-btn:before,.newsletter-btn:after,.newsletter-btn span:before,.newsletter-btn span:after{position: absolute;display: block;/*background-color: #fcce01;*/border-top:1px solid #fcce01;content: " ";height: 0px;text-indent: -9999em;top: -5px;width: 70px;z-index: 1;}
.newsletter-btn:after,.newsletter-btn span:after{top:auto;left:auto;right:0;bottom:-5px;width:115px;}
.newsletter-btn span{display:block;font-size:18px;font-family: 'proximaNova-Bold';color:#fcce01;}
/*.newsletter-btn span:before{left:auto;right:0;border-style:dotted;}
.newsletter-btn span:after{bottom:0;top:0;border-style:dotted;}*/
.newsletter-btn span:before,.newsletter-btn span:after{border-top:1px dotted #666;width:100%;z-index: 0;}
/*.newsletter-btn{display:none!important;}*/
.navigation .social{padding-top:52px;}
.social a{display:inline-block;font-size:16px;margin-right:10px;height:28px;width:28px;background-color:#252525;border:1px solid #252525;border-radius:50%;color:#959595;text-align:center;padding-top:4px;}
.navigation .contact{color:#707070;padding-top:50px;font-size:12px;}
.copyright{text-transform:uppercase;color:#959595;padding-top:112px;font-size:12px;}

.menu-open .navigation{display:block;position: static;}

.body-content{position:relative;left:0;top:0;background-color:#000;overflow:hidden;height:100%;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.menu-open .body-content{position:fixed;-webkit-transform: translateX(230px);transform: translateX(230px);}
.ie8 .menu-open .body-content{left:230px;}

.body-mask{position: absolute;background-color:rgba(0,0,0,.5);bottom: 0;left: 0;position: absolute;right: 0;top: 0;-webkit-transition-delay: 0ms, 0ms;transition-delay: 0ms, 0ms;visibility: hidden;z-index: 1002;}
.ie8 .body-mask, .ie9 .body-mask{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom: 1;}
.menu-open .body-mask{visibility: visible;}

/***** reuseables *****/
.close-trigger{display:inline-block;width:40px;height:40px;border:2px solid #fcce01;border-radius:50%;text-align:center;color:#fcce01;padding-top:9px;cursor:pointer;}
.close-trigger .fa{font-size:18px;}

.expando{width:100%;max-height:0;overflow:hidden;-webkit-transition: all .4s linear;-moz-transition: all .4s linear;-ms-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear;}
.open .expando{max-height:400px;/*-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-ms-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;*/}
a.mask img{display:block;width:100%;height:100%;}

/********* Content *********/
.header{position:fixed;top:0;left:0;width:215px;z-index: 9999;-webkit-transition: transform 250ms ease 0s;transition: transform 250ms ease 0s;}
.menu-open .header{-webkit-transform: translateX(230px);transform: translateX(230px);}
.ie8 .menu-open .header{left:230px;}

.nav-trigger, .white-bg-trig span{float:left;position:relative;display:block;width:54px;height:54px;padding-top:14px;font-size:24px;text-align:center;color:#fff;cursor:pointer;}
.white-bg-trig{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transition: all .3s 0s linear;-moz-transition: all .3s 0s linear;-ms-transition: all .3s 0s linear;-o-transition: all .3s 0s linear;transition: all .3s 0s linear;}
.newsletter-in .white-bg-trig{width:100%;-webkit-transition: all .3s .3s linear;-moz-transition: all .3s .3s linear;-ms-transition: all .3s .3s linear;-o-transition: all .3s .3s linear;transition: all .3s .3s linear;}
.white-bg-trig span{color:#666;}
.logo-container{display:inline-block;padding:14px 0 0 15px;text-transform:uppercase;}
.logo-container a{display: block;}
.logo-container h1{font-family:'josefin';font-size:30px;color:#fcce01;letter-spacing:-1px;line-height:30px;margin-bottom:3px;}
.logo-container h2{font-family:'proximaNova-semibold';color:#ccc;font-size:12px;letter-spacing: .2px;}


section{height:100%;background-position:top left;background-repeat:no-repeat;background-size:cover;/*background-color:#000;*/}
.ie8 section{display:block;}
section article{position:relative;}
article .mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index: 9999;}
/******* Home **************/
#home{/*background-image: url(/assets/images/bg/home.jpg);*/}
/*#home h1{position:absolute;top:116px;right:45px;letter-spacing:1px;font-family:'proximaNova-bold';font-size:62px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);}*/
#home h1{position:absolute;top:116px;right:45px;font-family:'proximaNova-bold';font-size:62px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
.shifter-wrap{position:relative;display:inline-block;width:310px;height:57px;overflow:hidden;}
.shifter-wrap > span{position:absolute;top:0;left:-310px;opacity:0;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
.active-kalm .shifter-kalm, .active-kool .shifter-kool, .active-kreative .shifter-kreative{transform: translateX(310px);opacity:1;}
.active-kool .shifter-kalm, .active-kreative .shifter-kool{transform: translateX(-310px);opacity:0;}


#home h2{position:absolute;top:188px;right:45px;font-family:'kgways';font-size:60px;color:#fff;letter-spacing:.8px;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
.home-btn-wrap{position:absolute;bottom:100px;left:50%;margin-left:-360px;width:720px;}
.start-project, .explore-kadmium{display:inline-block;width:350px;height:70px;background-color:#FCCE01;border:2px solid #fff;border-radius:10px;color:#fff;font-family:'proximaNova-bold';text-align:center;font-size:24px;padding-top:19px;text-shadow:1px 1px 1px rgba(0,0,0,.3);text-transform:uppercase;}
.explore-kadmium{background-color:transparent;margin-right:10px;}

/******* About **************/
#about{/*background-image: url(/assets/images/fpo/about-v3.jpg);*/}
#about .page-content{padding-top:50px;}
#about h1{margin: 70px 0 0 70px;font-size:50px;text-transform:uppercase;}
#about p{margin: 50px 0 0 70px;width:1020px;font-size:30px;}
#about h2{margin-top:80px;width:100%;text-align:center;font-size:48px;}
#about{color:#fff;}

.about-bg{display: block;position: absolute;z-index: -1;top: 100%;left: 0;width: 100%;min-width: 980px;height: 100%;-webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;}
.about-bg .container{position:absolute;top:-150px;display:block;height:100%;width:100%;-webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;}
.about-bg.move-down .container{transform: translateY(50%);-webkit-transform: translateY(50%);}
.about-bg img{max-width: 100%;}

/******* Team **************/
#team{/*background-image: url(/assets/images/bg/about.jpg);*/text-align:center;}
#team .page-content{padding-top:80px;}
#team .page-content > p{width:930px;margin:70px auto 155px;/*font-size:36px;*/font-size:2.3em;color:#fff;}
#team article{position:relative;display:inline-block;opacity:1;width:218px;font-weight:normal;text-align:center;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
#team.close article{opacity:0;}
.close .tm0{transform:translateX(70px) translateY(-50px);}
.close .tm1{transform:translateX(50px) translateY(-50px);}
.close .tm2{transform:translateY(-50px);}
.close .tm3{transform:translateX(-50px) translateY(-50px);}
.close .tm4{transform:translateX(-70px) translateY(-50px);}

/*#team article .mask{}*/
#team figure{width:170px;border-radius:50%;overflow:hidden;/*margin:0em auto 14px;*/display:inline-block;}
#team article h3{font-size:18px;font-family:'josefin';text-transform:uppercase;color:#fcce01;margin-bottom:5px;}
#team article h4{font-size:14px;font-family:'proximaNova-light';color:#fff;}
#team img{max-width:100%;}

#team .fp-slides{position:absolute;top:0;right:0;bottom:0;left:0;visibility: hidden;opacity:0;}
#team.close .fp-slides{opacity:1;visibility:visible;}
#team .fp-controlArrow{visibility:hidden;border:none;width:auto;height:auto;color:#fff;font-size:60px;z-index: 999;}
#team.close .fp-controlArrow{visibility:visible;}
#team .fp-controlArrow.fp-next{right:100px;}
#team .fp-controlArrow.fp-prev{left:100px;}
#team .slide{padding-top:330px;}
.slide .container{opacity:0;transform: translateY(30px);-webkit-transform: translateY(30px);width:40%;margin:0em auto;color:#fff;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
#team .slide figure{margin-bottom:20px;}
#team .slide h3{color:#fcce01;font-size:24px;margin-bottom:10px;}
#team .slide h4{font-size:20px;font-family: 'proximaNova-semibold';margin-bottom:15px;text-transform:uppercase;}
#team .slide p{line-height:22px;margin-bottom:20px;}

.slide.active .container, #team .cycle-slide-active .container{opacity:1;transform: translateY(-20px);-webkit-transform: translateY(-20px);-webkit-transition: all .1s .5s linear;-moz-transition: all .1s .5s linear;-ms-transition: all .1s .5s linear;-o-transition: all .1s .5s linear;transition: all .1s .5s linear;}
/******* Process **************/
#process{/*background-image: url(/assets/images/bg/process.jpg);*/}

#process article{float:left;display:table;height:100%;width:20%;padding:0px 20px;text-align:center;color:#fff;}
#process article h2{color:#fff;text-transform:uppercase;font-size:30px;font-family:'proximaNova-bold';margin-bottom:40px;}
#process article .table-cell{display:table-cell;vertical-align: middle;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
#process article .table-cell > .fa{font-size:48px;margin-bottom:35px;}
#process article p{margin-bottom:55px;font-size:16px;line-height:20px;}

#process article.open .table-cell{max-height:2000px;}
#process article.open h2{color:#fcce01;}

/******* Services **************/
#services{/*background-image: url(/assets/images/bg/services.jpg);*/color:#fff;}

#services article{float:left;display:table;width:50%;height:100%;padding:0 70px;text-align:center;}
#services article .table-cell{display:table-cell;vertical-align: middle;}
#services article h2{font-size:60px;font-family:'proximaNova-bold';text-transform:uppercase;color:#fcce01;margin-bottom:50px;}
#services article h3{font-size:36px;text-transform:uppercase;cursor:pointer;}
#services article p{font-size:14px;line-height:25px;padding:25px 0;}
#services article .close-trigger{margin-bottom:30px;}

#services .open h3{color:#fcce01;}
/******* Contact **************/
#contact{/*background-image: url(/assets/images/bg/contact.jpg);*/color:#fff;}

#contact .contact-info{float:left;margin-top:100px;}
#contact .adr{width:255px;height:185px;padding:30px 0 0 80px;background-color:rgba(0, 0, 0, 0.6);color:#fff;font-size:14px;}
.ie8 #contact .adr{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom: 1;}

#contact .adr span{position:relative;}
#contact .adr .fa{position:absolute;top:0;left:-35px;color:#fcce01;font-size:20px;}

#contact .social{margin:25px 0 0 45px;}

#contact .contact-info h3{margin:76px 0 0 37px;text-transform:uppercase;font-family:'proximaNova-bold';font-size:22px;color:#fff;letter-spacing:1.4px;}

#contact .contact-form{float:left;margin-top:100px;padding-left:72px;}
.contact-thank-you{display:none;position:absolute;width:40%;font-size:40px;padding-top:50px;font-family:'proximaNova-bold';}
.sent .contact-thank-you{display:block;}
#contact h1{font-size:60px;line-height:53px;text-transform:uppercase;font-family:'proximaNova-bold';color:#fff;}
#contact h2{font-size:30px;letter-spacing:.3px;}
#contact form{padding-top:55px;max-width:510px;}
.sent form{display:none;}
#contact form input, #contact form textarea{width:100%;height:50px;font-size:24px;margin-bottom:12px;padding-left:15px;background-color:rgba(255,255,255,.7);border:none;}
.ie8 #contact form input, .ie8 #contact form textarea{padding-top:10px;}
#contact form textarea{height:148px;padding-top:10px;}
#contact form button{display:block;width:100%;height:50px;background-color:rgba(251,206,9,.8);border:none;color:#fff;text-transform:uppercase;font-size:22px;}
.ie8 #contact form button{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9FFCCE01,endColorstr=#9FFCCE01);zoom: 1;}

/******* Newsletter **********/
#page-newsletter {position: absolute;background-color: #f7f2e4;height: 100%;left: 0; top: 0; width: 100%;transform:translateX(100%);-webkit-transform:translateX(100%);overflow-x:hidden;z-index: 1003;-webkit-transition: all .3s .3s linear;-moz-transition: all .3s .3s linear;-ms-transition: all .3s .3s linear;-o-transition: all .3s .3s linear;transition: all .3s .3s linear;}
.ie8 #page-newsletter{left:100%;}
.newsletter-in #page-newsletter{-webkit-transition: all .3s 0s linear;-moz-transition: all .3s 0s linear;-ms-transition: all .3s 0s linear;-o-transition: all .3s 0s linear;transition: all .3s 0s linear;transform:translateX(0);-webkit-transform:translateX(0);}
.ie8 .newsletter-in #page-newsletter{left:0;}
#page-newsletter .contact-info, #page-newsletter .contact-form{float:left;width:30%;padding-top:100px;background-color:#fff;}
#page-newsletter .contact-info{position:relative;height:100%;left:0;box-shadow:1px 0 10px rgba(0,0,0,.4);z-index:999;-webkit-transition: all .3s 0s linear;-moz-transition: all .3s 0s linear;-ms-transition: all .3s 0s linear;-o-transition: all .3s 0s linear;transition: all .3s 0s linear;transform:translateX(-130%);-webkit-transform:translateX(-130%);}
.ie8 #page-newsletter .contact-info{left:-130%;}
.newsletter-in #page-newsletter .contact-info{-webkit-transition: all .3s .3s linear;-moz-transition: all .3s .3s linear;-ms-transition: all .3s .3s linear;-o-transition: all .3s .3s linear;transition: all .3s .3s linear;transform:translateX(0);-webkit-transform:translateX(0);}
.ie8 .newsletter-in #page-newsletter .contact-info{left:0;}
#page-newsletter .contact-info h2{font-family: "proximaNova-bold";font-size: 24px;text-align: center;text-transform: uppercase;}
#page-newsletter .contact-info p{padding:20px 30px;}
#page-newsletter .contact-info ul{padding: 0 30px 0 50px;}
#page-newsletter .contact-info li{list-style:disc;}
#page-newsletter .contact-info img{width:90%;margin:0em auto;}
#page-newsletter .contact-form{position:relative;float:right;width:70%;background-color:inherit;}
#page-newsletter h1{color:#fcce01;font-size:40px;margin-bottom:20px;text-transform:uppercase;}
#page-newsletter form {margin: 0 auto;width: 70%;}
#page-newsletter input, #page-newsletter form button{font-size: 25px;height: 60px;margin-bottom: 10px;padding: 0 30px;width: 100%;}
#page-newsletter form button{background-color:#FCCE01;color:#fff;}
#page-newsletter .contact-thank-you{width:100%;text-align:center;}
/*#page-newsletter{display:none!important;}*/
.off-fields{position:absolute;width:1px;height:1px;overflow:hidden;left:-9999em;}

/***** Utilities ******/
[data-color="kyellow"]{color:#fcce01;}

/* iPhone */
@media screen and (max-width: 765px){
	.newsletter-btn, #page-newsletter{display:none;}
	.page-content{overflow:hidden;}	
	
	/*** home ***/	
	#home h1 {float: left;font-size: 50px;margin: 100px 20px 20px;position: relative;right: auto;top: auto;}
	#home h2 {position: relative;font-size: 26px;font-weight: normal;line-height: 52px;margin: 0 20px;right: auto;top: auto;}
	.home-btn-wrap{position:relative;width:100%;padding:200px 15px 50px;margin:0;left:0;bottom:30px;}
	.home-btn-wrap .page-trigger{width:100%;margin-bottom:10px;}
	.start-project{}
	
	/*** about ***/
	#about h1{font-size: 30px;margin: 0;padding: 40px 15px;text-align:center;}
	#about p{font-size: 20px;margin: 0;padding: 0 15px;width: 100%;}
	#about h2{font-size: 34px;}
	
	/*** team ***/
	#team{position:relative;}
	#team .page-content > p{width:100%;padding:0 15px;font-size:30px;margin:4px auto 70px;}
	.staff-container{display:none;}
	#team .fp-slides,#team .fp-controlArrow.fp-prev,#team .fp-controlArrow.fp-next{visibility:visible;opacity:1;}
	.slide .container{width:100%;padding:20px;}
	#team .fp-controlArrow{margin-top:35px;z-index: 9999;}
	#team .fp-controlArrow.fp-prev{left:15px;}
	#team .fp-controlArrow.fp-next{right:15px;}
	#team .close-trigger{display:none;}
	
	#team .fp-slides{position:relative;}
	#team .slide{padding-top:0;}
	#team .slide h4{font-size:14px;}
	/*** process ***/
	#process{ min-height:550px;}
	#process article{display: inline-block;position:static;height: auto;margin-top: 120px;padding: 0;}
	#process article .mask{position:absolute;left:auto;height:100px;margin-left:-27px;width:100%;bottom:auto;right:auto;top: auto;}
	#process article h2{font-size:12px;display: none;position:absolute;width:100%;left:0px;top:auto;text-align:center;}
	#process article .table-cell{display:inline;}
	#process article .table-cell > .fa{font-size:26px;margin-bottom:20px;}
	
	#process .open .fa{color:#fecc01;}
	#process .open h2{display:block;}
	#process .expando{left: 0;padding: 0 20px;margin-top:20px;position: absolute;top: auto;width: 100%;}
	#process .close-trigger{display:none;}
	 
	/*** services ***/
	#services{overflow:hidden;padding-top:100px;padding-bottom:50px;}
	#services article{display:block;clear:left;height:auto;padding:0 20px;width:100%;}
	#services article:first-child{margin-bottom:50px;}
	#services article .table-cell{display:block;}
	#services article h2{font-size: 40px;margin-bottom: 22px;}
	#services article h3{font-size: 20px;}
	
	/*** contact ***/
	#contact{overflow:hidden;padding-bottom:50px;}
	#contact .contact-info{display:none;}
	#contact .contact-form{width:100%;padding:0 20px;}
	#contact .contact-form input, #contact .contact-form textarea, #contact .contact-form button{width:100%;}
}

@media screen and (min-width : 768px) and (max-width : 1024px){/*, screen and (min-width : 768px) and (max-width : 1024px) and (-webkit-min-device-pixel-ratio: 2)*/
	
	.newsletter-btn, #page-newsletter{display:none;}
	#about h1,#about p,#about h2{width:100%;margin-left:0;padding:0 50px;}
	#about h2{padding: 0 100px;}
	#team .page-content > p{width:100%;margin:0 0 50px;}
	#team article{width:250px;}
	#team .slide{padding-top:285px;}
	
	#process article{padding:0 10px;}
	#process article h2{font-size:26px;margin-bottom:30px;}
	#process article .table-cell > .fa{font-size:44px;margin-bottom:25px;}
	
	#services article{padding:0;}
	#services article h2{font-size:52px;margin-bottom:30px;}
	#services article h3{font-size:30px;}
	
	#contact .contact-info{width:30%;}
	#contact .contact-form{float:right;padding:0;width:70%;}
}

@media screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape){
	.newsletter-btn, #page-newsletter{display:none;}	
	#team article{width:20%;}
	#team .slide{padding-top:250px;}
	.slide .container{width:60%;}
	#team .slide p{margin-bottom:15px;}
}

@media screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait){/**/
	.newsletter-btn, #page-newsletter{display:none;}
	#process article{display: inline-block;position:static;height: auto;margin-top: 120px;padding: 0;}
	#process article .mask{position:absolute;left:auto;height:100px;margin-left:-27px;width:100%;bottom:auto;right:auto;top: auto;}
	#process article h2{display: none;position:absolute;width:100%;left:0px;top:auto;text-align:center;}
	#process article p{padding:0 200px;}
	#process article .table-cell{display:inline;}
	#process article .table-cell > .fa{margin-bottom:20px;font-size:60px;}
	
	#process .open .fa{color:#fecc01;}
	#process .open h2{display:block;}
	#process .expando{left: 0;padding: 0 20px;margin-top:40px;position: absolute;top: auto;width: 100%;}
	#process .close-trigger{display:none;}
	
	#services{overflow:hidden;padding-top:100px;padding-bottom:50px;}
	#services article{display:block;clear:left;height:auto;padding:0 20px;width:100%;}
	#services article:first-child{margin-bottom:50px;}
	#services article .table-cell{display:block;}
	#services article h2{/*font-size: 40px;*/margin-bottom: 22px;}
	#services article h3{/*font-size: 20px;*/}
	#services article p{padding:0 100px;}	
	
	#contact .contact-form{float:right;padding:0 20px;width:510px;}
	#contact .contact-form *{width:100%;}
}
