@charset "UTF-8";
/* CSS Document */


/* ********************************* */
/* *********** HOME ************** */
/* ********************************* */

/* Carrusel 1 */
#slide01{
	height:550px;
	background-color:#f2f2ec;
}

.home_carussel1{
	/*background:url(../img/img_carrussel_1.jpg) no-repeat center 0 #f2f2ec;
	padding:50px 0 100px 0;
	height:550px;*/
}

.home_carussel1 h1{
	margin-top:200px;
	font-size:44px;
	font-weight:400;
	margin-bottom:30px;
	color:#FFFFFF;
}

.black{ color:#333 !important;}

.iS-SkinDots .iS-Next, .iS-SkinDots .iS-Next:hover, .iS-SkinDots .iS-Previous, .iS-SkinDots .iS-Previous:hover {
    background-color:transparent !important;
}


/* Carrusel 2 */
#slide02{
	height:650px;
	background-color:#f2f2ec;
	padding:50px 0 100px 0;
}

.home_carussel2{
	/*background:url(../img/img_carrussel_2.jpg) no-repeat center 0 #F2F2EC;
	padding:50px 0 100px 0;
	height:650px;*/
}

.home_carussel2 h2{
	font-size:44px;
	font-weight:300;
	margin-bottom:30px;
	line-height:1em;
	margin-top:150px;
}


/* Use Case */
.home_usecase{
	background:url(../img/img_bobina.jpg) no-repeat center -100px #F8F7F2;
	padding:50px 0 100px 0;
}

.home_usecase h2{
	font-size:44px;
	font-weight:300;
	margin-bottom:60px;
}

.home_usecase h3{
	font-size:22px;
	font-weight:400;
}

.home_usecase > .container > .row > div{ margin-bottom:15px;}



/* Team */
.home_team{
	background:url(../img/img_team.jpg) no-repeat center 0 #333333;
	padding:50px 0 100px 0;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.home_team .col-md-3{
		padding-left:5px;
		padding-right:5px;
	}
}

.member{
	background-color:#FFF;
	padding:15px 15px 45px;
	margin-bottom:30px;
}

.member img{
	margin:0 auto 15px;
}

.member h3{
	font-size:16px;
	font-weight:700;
}

.member h4{
	border-bottom:none;
	padding-bottom:0;
	font-size:0.9em;
	font-weight:600;
	margin-top:-5px;
}

.member h5{
	font-size:13px;
	font-weight:400;
	padding:6px 12px;
	margin-top:0;
	color:#FFFFFF;
	display:inline-block;
}

.member hr{
	border-color:#CCC;
}

.member h5.tag_ne{
	background:url(../img/angle.svg) no-repeat top right #F8B206;
}

.member h5.tag_dis{
	background:url(../img/angle.svg) no-repeat top right #525258;
}

.member h5.tag_adv{
	background:url(../img/angle.svg) no-repeat top right #E2511E;
}

.see_more{
	background:url(../img/arrow.svg) no-repeat right center;
	color:#525258;
	text-decoration:none;
	padding-right:15px;
	font-size:12px;
	font-weight:600;
}

.see_more:hover{
	color:#999;
	text-decoration:none;
}



/* ********************************* */
/* *********** PRODUTS MIN ************** */
/* ********************************* */

.products_min h1{ 
	margin-bottom:30px;
}

.products_min h2{ 
	padding:0 30px;
	color:#999;
}

.products_min .row.grid > div{
	margin-bottom:30px;

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.products_min .row.grid > .col-sm-4{
		padding-left:5px;
		padding-right:5px;
	}
}




/* ********************************* */
/* *********** PRODUTS MAX ************** */
/* ********************************* */

.bg_products_max{
	background: url(../img/img_carrusel_products_max.jpg) no-repeat center 0 #F2F2EC;
	height:530px;
	margin-bottom:30px;
}

.bg_products_max h2{
	margin-top:25%;
}

.bg_products_max .row{
	position:relative;
}

.grafic_lines{
	display:none;
}

/* Small devices (tablets, 992px and up) */
@media (min-width: 992px) { 
	.grafic_lines{
		display:block;
		position:absolute;
		top:-80px;
		right:0;
	}
}


.products_max h1{ 
	margin-bottom:30px;
}

.products_max .row.grid > div{
	margin-bottom:30px;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.products_max .row.grid > .col-sm-6, .products_max .row.grid > .col-sm-2{
		padding-left:5px;
		padding-right:5px;
	}
}

.video_products_max{
	background: url(../img/img_video_products_max.jpg) no-repeat center 0 #F2F2EC;
	height:565px;
	margin-bottom:30px;
}



/* ******************************************* */
/* *********** PRODUTS MAX PROFILE *********** */
/* ******************************************* */

.products_max_profile nav.submenu{
	margin-top:30px;
	margin-bottom:30px;
}

/* Submenu */
 .products_max_profile nav.submenu  ul li{ padding:0 10px; margin:0 -3px 6px 0; border-right:2px solid #525258;}
.products_max_profile nav.submenu ul li a{ color:#525258;}
.products_max_profile nav.submenu ul li a:hover{ color:#CCCCCC; text-decoration:none;}
.products_max_profile nav.submenu ul li a.select{ border-bottom:4px solid #CCCCCC; color:#CCCCCC;}
.products_max_profile nav.submenu ul li:last-child{ border-right:none;}
.products_max_profile nav.submenu ul li:first-child{ padding-left:6px;}

/* Description */
#description{
	border-bottom:4px solid #CCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

#description h1{
	border-bottom:1px solid #CCC;
	padding-bottom:15px;
	margin-top:15px;
}

#description h2{
	font-size:1.29em;
	line-height:1.3em;
	border-bottom:1px solid #CCC;
	padding-bottom:15px;
	margin-top:15px;
}

#description h3{
	font-weight:400;
	margin-top:0;
	border-bottom:1px solid #CCC;
	padding-bottom:15px;
}

#description .btn_getaquote{
	text-align:center;
	margin:30px auto;
	border-bottom:1px solid #CCC;
	padding-bottom:30px;
}

#description img, #description .embed-responsive { margin-bottom:15px;}

/* Download */
#download h2.style2{
	margin-top:30px;
}

#download ul{ 
	padding-left:0;
}

#download ul li{ 
	list-style:none;
	margin-bottom:10px;
}

#download ul li a{
	background:url(../img/ico_download.svg) no-repeat 0 0;
	display:inline-block;
	width:100%;
	height:100%;
	padding:0px 0px 15px 80px;
	border-bottom:1px solid #CCC;
}

/* Features */
#features{
	border-bottom:4px solid #CCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

#features img{ margin-bottom:15px;}

/* Teach spects */
#teach_spects{
	border-bottom:4px solid #CCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

#teach_spects p{ margin-top:15px;}

/* Applications */
#applications{
	border-bottom:4px solid #CCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

/* Software */
#software{
	border-bottom:4px solid #CCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

/* Related products */
#related_products{
	border-bottom:4px solid #CCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

#related_products .row.grid > div{
	margin-bottom:30px;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	#related_products .row.grid > .col-sm-4,  #related_products .row.grid > .col-sm-8{
		padding-left:5px;
		padding-right:5px;
	}
}

/* Product content */
#product_content{
	border-bottom:4px solid #CCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

#product_content dd{
	border-bottom:1px solid #CCC;
	padding:10px 0;
	background-image:none;
}

#product_content dd > b{
	font-weight:600;
	width:20px;
	display:inline-block;
}


/* ******************************************* */
/* *************** GET A QUOTE *************** */
/* ******************************************* */

.get_a_quote table{
	margin-top:30px;
	margin-bottom:60px;
	border:none;
}

.get_a_quote table thead tr th{
	border:none;
	text-align:center;
}

.get_a_quote table thead tr th:nth-child(2){
	text-align:left;
}

.get_a_quote table tbody tr td:nth-child(3){
	text-align:center;
	padding-top:20px;
}

.get_a_quote table tbody tr td h2{ 
	margin:10px 0 0;
}

.get_a_quote table tbody tr td h3{
	font-size:1em;
	line-height:1em;
	font-weight:400;
}


/* Form */
.gaq_form{
	background:#F8F7F2;
	padding:50px 0 75px 0;
}

.btn_zone{ margin-top:30px;}

.asterisk{
	font-size:11px; font-weight:300; vertical-align:text-top;}



/* ******************************************* */
/* *************** SUPORT *************** */
/* ******************************************* */

.suport_downloads h1{
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.suport_downloads p.style2{
	font-size:1em;
}

.suport{
	margin-top:30px;
	margin-bottom:60px;
	background:#F8F7F2;
	padding:50px 0 20px 0;
}

.suport_form{
	margin-top:30px;
	display:inline-block;
}

.suport_form .btn_zone{
	margin-bottom:30px;
}

.box_sidebar{
	background-color:#FFFFFF;
	border:1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-bottom:30px;
	margin-bottom:15px;
}

.box_sidebar h3{
	font-size:2.6em;
	font-weight:300;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #CCC;
}

.box_sidebar h3.noline{
	border-bottom:none;
}
.box_sidebar h3.noline.small{
	font-size:1.8em;
	line-height:1.1em;
	margin:-27px 0 0 0;
	padding:0;
}

.box_sidebar img{
	display:block;
	margin:40px auto 15px;
}


/* Download area */

.downloadarea h3{
	color:#000;
	margin-bottom:15px;
	font-size:1.6em;
}

ul.box_downloadarea{
	padding:0;
}

ul.box_downloadarea li{
	list-style:none;
	margin-top:5px;
	margin-bottom:10px;
}

ul.box_downloadarea li a{
	background:url(../img/ico_download.svg) no-repeat 0 0;
	display:inline-block;
	width:100%;
	height:100%;
	padding:0px 0px 15px 80px;
	border-bottom:1px solid #CCC;
}



/* ******************************************* */
/* *************** LEARN MORE **************** */
/* ******************************************* */

.learn_more{
	margin-bottom:60px;
	/*background:#F8F7F2;*/
	background:url(../img/1x1_c7c095.png);
	padding:50px 0 20px 0;
	margin-top: 30px;
}

.block_white{
	background-color:#FFFFFF;
	padding:15px;
	margin-bottom:15px;
}

.block_white img, .block_white .embed-responsive { margin:15px 0;}

/* ******************************************* */
/* ***************** USE CASE **************** */
/* ******************************************* */


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	.sidebar{
		padding-left:0px;
	}
}

.use_case{
	margin-top:30px;
	margin-bottom:60px;
	/*background:#F8F7F2;*/
	background:url(../img/1x1_c7c095.png);
	padding:50px 0 20px 0;
}

.last_usecase{
	border-bottom:1px solid #CCC;
	padding-bottom:15px;
}

.last_usecase:last-child{
	border-bottom:none;
}

.last_usecase h3{
	font-size:1.7em;
	font-weight:600;
	border-bottom:none;
	margin-bottom:0;
}

.last_usecase img{
	margin:0 0 15px;
}
.last_susecase p{
}



/* *************************************** */
/* ***************** TEAM **************** */
/* *************************************** */

.member.extensive{
	padding-bottom:15px;
}

.xarxes_team{
	border-top:1px solid #CCC;
	text-align:right;
	padding-top:10px;
}

.xarxes_team img{ margin-left:5px; margin-bottom:0;}


.link_team{
	border-top:1px solid #CCC;
	text-align:right;
	padding-top:10px;
}


/* News */
.news{
	margin-top:30px;
}

.news h2.style3{
	border-bottom:4px solid #CCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

.new{
	border-bottom:1px solid #CCC;
	padding-bottom:30px;
	margin-bottom:30px;
}

.new img { margin:15px 0;}


/* New */

.lastsnews h3{
	font-size: 1.7em;
	line-height:1em;
}

.lastsnews p{
	background:url(../img/ico_line.svg) no-repeat 0 bottom;
	padding-bottom:15px;
}

































