@charset "utf-8";
/* CSS Document */
/*** MAIN ***/
header_home{
}
catchphrase{
	padding-top:20px;
	padding-bottom:20px;
	background:#fafafa;
}
services{
	padding-top:80px;
	padding-bottom:100px;
	background:#FFFFFF;
}
#news{
	color: #FFFFFF;
	padding-top:80px;
	padding-bottom:100px;
	text-align: center;
	background:#006499 url(../images/bg_news.jpg) no-repeat fixed center center / cover;
}
production{
	background: #fafafa none repeat scroll 0 0;
	padding-top:80px;
	padding-bottom:100px;
}
tools {
    color: #757575;
	font-size:14px;
	padding-top:100px;
	padding-bottom:70px;
	background:#006499 url(../images/bg_tools.jpg) no-repeat fixed center center / cover;
}
/* TITRES */
services h2,
#news h2,
production h2,
tools h2 {    
	color:#00324c;
    font-size: 48px;
    font-weight: normal;
    line-height: normal;
    padding: 0 0 50px;
    text-align: center;
}
tools h2, 
#news h2{
	color:#FFFFFF;
}
/* CATCHPHRASE */
catchphrase h2 {
	color:#005e90;
	font-size:33px;
	line-height:normal;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
	font-family:"robotoblack";
}
catchphrase h3 {
	color:#005e90;
	font-size:25px;
	line-height:normal;
	text-align:center;
	margin:0 0 10px 0;
	padding:0;
	font-family:"robotothin";
}
/* SERVICES */
services h3 {
	margin-top:10px;
	color:#005e90;
	font-size:16px;
	text-transform:uppercase;
	font-family:"robotolight";
}
services .col-xs-12{
	margin-top:10px;
	color:#889eb7;
	font-size:14px;
}

services .row .tool {
	box-shadow:0 1px 10px 1px rgba(0, 0, 0, 0.18);
	padding:20px;
	margin-bottom:30px;
	text-align:center;
	min-height:360px;
}
services .row img{
	margin-top:20px;
	margin-bottom:20px;
}
/* SERVICES */
#news h2{    
    padding: 0 0 30px;
    background: url(../images/megaphone.png) no-repeat 42% 15px;
}
#news h3 {
	margin-top:10px;
	color:#FFF;
	font-size:24px;
	text-transform:uppercase;
	font-family:"robotolight";
}
#news .readmore{
	border-radius: 10px 0 10px 0;
	background: #00a6dd;
	color: #ffffff;
	box-shadow: none;
	margin-top: 40px;
}
/* TOOLS */
tools .col-xs-12{    
	padding-left: 25px;
    padding-right: 25px;
}
tools .tool{
	background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.3);
    color: #005e90;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
	padding:20px;
	margin-bottom:40px;
}
tools .tool h4{
    font-size: 16px;
	font-family: "robotolight",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
	margin:0 0 20px 0;
}
tools .tool img{
	margin:0 0 10px 0;
	min-width: 100%;
}
tools .tool p{
	font-size:14px;
	text-transform:none;
}
tools .tool .readmore{
	width:100%;
}
tools .tool .article-separator{
	display:none;
}