#tool-connect-2017{
width:960px;
margin:0;
color:#fff;
font-size:14px;
line-height:18px;
}
#tool-connect-2017 a{
color:#fff;
text-decoration:none;
}
#tool-connect-2017 a:hover{
text-decoration:none;
}
#tool-connect-2017 img{
border:none;
}
#tool-connect-2017 ul, 
#tool-connect-2017 li{
margin:0;
padding:0;
list-style-type:none;
}
#tool-connect-2017 .grey-bg{
background:#1f1f1f;
padding:20px;
}
#tool-connect-2017 .black-bg{
background:#000;
padding:20px;
}

/* --- HEADER --- */
#tool-connect-2017 .tc2017-header{
background:url('/images/tool-connect-2017/header-bg.jpg') no-repeat;	
position:relative;
height:544px;
}
#tool-connect-2017 .tc2017-header .header-text{
position:absolute;
bottom:20px;
left:20px;
}
#tool-connect-2017 .tc2017-header .header-text h1{
margin:0;
padding:0;
font-size:42px;
line-height:42px;
text-transform:uppercase;
font-weight:bold;
color:#fdb827;
}
#tool-connect-2017 .tc2017-header .header-text h1 span{
color:#fff;
font-size:46px;
line-height:46px;
}

/* --- INTRO --- */
#tool-connect-2017 .tc2017-intro{
height:380px;
}
#tool-connect-2017 .tc2017-intro p{
font-weight:bold;
font-size:16px;
line-height:20px;
}
#tool-connect-2017 .tc2017-intro ul{
	margin:0;
	padding-top:20px;
}
#tool-connect-2017 .tc2017-intro ul li{
list-style-type:disc;
color:#fdb827;
font-weight:bold;
text-transform:uppercase;
margin:0 0 5px 20px;
font-size:16px;
}
#tool-connect-2017 .tc2017-intro .intro-image{
padding-top:15px;
position:absolute;
}
#tool-connect-2017 .tc2017-intro .intro-image h2{
position: absolute;
top: 15px;
left: 425px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
font-size: 20px;
width: 270px;
text-align: center;
}
#tool-connect-2017 .tc2017-intro .intro-image .image-headline-container{
width:680px;
position:absolute;
left:222px;
top:62px;
text-transform:uppercase;
font-weight:bold;
font-size:14px;
}
#tool-connect-2017 .tc2017-intro .intro-image .image-headline-container .image-headline{
float:left;
width:155px;
margin-right:19px;
text-align:center;
}
#tool-connect-2017 .tc2017-intro .intro-image .image-headline-container .image-headline:nth-child(4){
margin-right:0;
}

/* --- VIDEO --- */
#tool-connect-2017 .tc2017-video{
text-align:center;
}
#tool-connect-2017 .tc2017-video iframe{
margin:0 auto;
}

/* --- FEATURES --- */
#tool-connect-2017 .tc2017-features-headline{
text-align:center;
}
#tool-connect-2017 .tc2017-features-headline h2{
font-size:38px;
margin:0;
padding:0;
}
#tool-connect-2017 .tc2017-features{
position:relative;
background:url('/images/tool-connect-2017/features-image.png') no-repeat;	
height:740px;
}
#tool-connect-2017 .tc2017-features .feature{
position:absolute;
width:190px;
text-align:center;
}
#tool-connect-2017 .tc2017-features .feature-1{
left:70px;
top:30px;
}
#tool-connect-2017 .tc2017-features .feature-2{
left:70px;
top:230px;
}
#tool-connect-2017 .tc2017-features .feature-3{
left:70px;
top:430px;
}
#tool-connect-2017 .tc2017-features .feature-4{
left:680px;
top:30px;
}
#tool-connect-2017 .tc2017-features .feature-5{
left:680px;
top:230px;
}
#tool-connect-2017 .tc2017-features .feature-6{
left:680px;
top:430px;
}
#tool-connect-2017 .tc2017-features .feature h3{
font-size:16px;
line-height:18px;
margin:5px 0 5px 0;
padding:0;
font-weight:bold;
text-transform:uppercase;
}
#tool-connect-2017 .tc2017-features .feature p{
font-size:12px;
line-height:14px;
margin:0;
padding:0;
}

/* --- TOOLS --- */
#tool-connect-2017 .tc2017-tools .tools-left{
float:left;
width:280px;
}
#tool-connect-2017 .tc2017-tools .tools-right{
float:right;
width:640px;
}
#tool-connect-2017 .tc2017-tools .tools-right h2{
font-size:38px;
line-height:38px;
margin:0 0 15px 0;
padding:0;
text-transform:uppercase;
}
#tool-connect-2017 .tc2017-tools .tools-right h2 span{
color:#fdb827;
}
#tool-connect-2017 .tc2017-tools .tools-right p{
font-weight:bold;
font-size:14px;
line-height:18px;
}

/* --- BATTERIES --- */
#tool-connect-2017 .tc2017-batteries .batteries-left{
float:left;
width:640px;
}
#tool-connect-2017 .tc2017-batteries .batteries-right{
float:right;
width:280px;
text-align:right;
}
#tool-connect-2017 .tc2017-batteries h2{
font-size:38px;
line-height:38px;
margin:0 0 15px 0;
padding:0;
text-transform:uppercase;
}
#tool-connect-2017 .tc2017-batteries h2 span{
color:#fdb827;
}
#tool-connect-2017 .tc2017-batteries p{
font-weight:bold;
font-size:16px;
line-height:20px;
}
#tool-connect-2017 .compatible-image h2{
font-size:30px!important;
line-height:30px!important;
text-align:center;
}

/* --- CONNECTOR --- */
#tool-connect-2017 .tc2017-connector{
background:url('/images/tool-connect-2017/connector-map.png') no-repeat #1f1f1f 150px 250px;	
height:880px;
}
#tool-connect-2017 .tc2017-connector .connector-left{
float:left;
width:280px;
}
#tool-connect-2017 .tc2017-connector .connector-right{
float:right;
width:640px;
}
#tool-connect-2017 .tc2017-connector h2{
font-size:38px;
line-height:38px;
margin:0 0 15px 0;
padding:0;
text-transform:uppercase;
}
#tool-connect-2017 .tc2017-connector h2 span{
color:#fdb827;
}
#tool-connect-2017 .tc2017-connector p{
font-weight:bold;
font-size:16px;
line-height:20px;
}
#tool-connect-2017 .tc2017-connector .connector-map{
height:500px;
position:relative;
}
#tool-connect-2017 .tc2017-connector .map-item{
position:absolute;
width:170px;
text-align:left;
}
#tool-connect-2017 .tc2017-connector .map-item h3{
color:#fdb827;
font-weight:bold;
text-transform:uppercase;
font-size:18px;
line-height:20px;
margin:0;
padding:0;
}
#tool-connect-2017 .tc2017-connector .map-item p{
margin:0;
padding:5px 0 0 0;	
font-size:14px;
line-height:16px;
font-weight:normal;
}
#tool-connect-2017 .tc2017-connector .map-item-1{
left:310px;
top:-50px;
}
#tool-connect-2017 .tc2017-connector .map-item-2{
left:550px;
top:-70px;
}
#tool-connect-2017 .tc2017-connector .map-item-3{
left:680px;
top:50px;
}
#tool-connect-2017 .tc2017-connector .map-item-4{
left:750px;
top:330px;
}
#tool-connect-2017 .tc2017-connector .map-item-5{
left:10px;
top:150px;
}
#tool-connect-2017 .tc2017-connector .btn-yellow{
margin-top:30px;
}

/* --- TAG --- */
#tool-connect-2017 .tc2017-tag{
background:url('/images/tool-connect-2017/tag-map.png') no-repeat 120px 300px;	
height:950px;
position:relative;
}
#tool-connect-2017 .tc2017-tag .tag-left{
float:left;
width:640px;
}
#tool-connect-2017 .tc2017-tag .tag-right{
float:right;
width:280px;
}
#tool-connect-2017 .tc2017-tag h2{
font-size:38px;
line-height:38px;
margin:0 0 15px 0;
padding:0;
text-transform:uppercase;
}
#tool-connect-2017 .tc2017-tag h2 span{
color:#fdb827;
}
#tool-connect-2017 .tc2017-tag p{
font-weight:bold;
font-size:16px;
line-height:20px;
}
#tool-connect-2017 .tc2017-tag .tag-map{
height:330px;
}
#tool-connect-2017 .tc2017-tag .map-item{
position:absolute;
width:170px;
text-align:left;
}
#tool-connect-2017 .tc2017-tag .map-item h3{
color:#fdb827;
font-weight:bold;
text-transform:uppercase;
font-size:18px;
line-height:20px;
margin:0;
padding:0;
}
#tool-connect-2017 .tc2017-tag .map-item p{
margin:0;
padding:5px 0 0 0;	
font-size:14px;
line-height:16px;
font-weight:normal;
}
#tool-connect-2017 .tc2017-tag .map-item-1{
left:10px;
top:600px;
}
#tool-connect-2017 .tc2017-tag .map-item-2{
left:150px;
top:340px;
}
#tool-connect-2017 .tc2017-tag .map-item-3{
left:370px;
top:250px;
}
#tool-connect-2017 .tc2017-tag .map-item-4{
left:490px;
top:320px;
}
#tool-connect-2017 .tc2017-tag .map-item-5{
left:660px;
top:470px;
}
#tool-connect-2017 .tc2017-tag .btn-yellow{
margin-top:30px;
}
#tool-connect-2017 .tc2017-tag .tag-image-small{
position:relative;
}
#tool-connect-2017 .tc2017-tag .tag-image-text{
position:absolute;
left:10px;
top:17px;
width:290px;
}
#tool-connect-2017 .tc2017-tag .tag-image-small p{
margin:0;
padding:0;
text-align:center;
width:95px;
float:left;
text-transform:uppercase;
font-weight:bold;
font-size:9px;
color:#000;
}

/* --- APP --- */
#tool-connect-2017 .tc2017-app{
background:url('/images/tool-connect-2017/download-bg.png') no-repeat 650px 30px #1f1f1f;	
height:150px;
}
#tool-connect-2017 .tc2017-app h2{
text-transform:uppercase;
font-weight:bold;
font-size:24px;
padding:0;
margin:20px 0 20px 0;
}

/* --- TABLE --- */
#tool-connect-2017 .settings-table, #tool-connect-2017 .batteries-table{
width:100%;
margin:15px 0;
}
#tool-connect-2017 .table-headline{
padding:5px;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
text-align:center;
background: #32363a; /* Old browsers */
background: -moz-linear-gradient(left, #32363a 0%, #22c0f1 35%, #22c0f1 65%, #32363a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #32363a 0%,#22c0f1 35%,#22c0f1 65%,#32363a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #32363a 0%,#22c0f1 35%,#22c0f1 65%,#32363a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32363a', endColorstr='#32363a',GradientType=1 ); /* IE6-9 */
}
#tool-connect-2017 .table-body{
background:#32363a;
border-bottom:1px solid #fff;
padding:15px;
}
#tool-connect-2017 .table-body-left{
float:left;
width:50%;
}
#tool-connect-2017 .table-body-right{
float:right;
width:50%;
}
#tool-connect-2017 .table-body li{
list-style-type:disc;
margin:0 0 5px 20px;
}
#tool-connect-2017 .icon-table{
width:100%;
margin:15px 0;
}
#tool-connect-2017 .icon-table-cell{
width:33%;
float:left;
height:50px;
display:table-cell;
padding:0 5px;
box-sizing:border-box;
vertical-align:middle;
}
#tool-connect-2017 .icon-table-small .icon-table-cell{
width:25%;
}
#tool-connect-2017 .icon-table-cell.border-right{
border-right:1px solid #fff;
}
#tool-connect-2017 .cell-spacer{
height:1px;
background:#fff;
display:block;
float:none;
margin:10px 0;
}
#tool-connect-2017 .icon-table-cell img{
float:left;
margin-right:10px;
}
#tool-connect-2017 .icon-table-cell p{
margin:8px 0 0 0;
padding:0;
font-size:14px;
line-height:16px;
}

/* --- PRODUCT --- */
#tool-connect-2017 .product-range{
margin:25px 0;
}
#tool-connect-2017 .product-range .product-box{
float:left;
width:290px;
margin:0 20px 0 0;
}
#tool-connect-2017 .product-range .product-box:nth-child(3){
margin:0;
}
#tool-connect-2017 .product-range .product-box h2{
font-size:18px;
line-height:20px;
margin:10px 0;
padding:0;
height:50px;
}
#tool-connect-2017 .product-range .product-box h2 span{
color:#fdb827;
}
#tool-connect-2017 .btn-yellow{
border:2px solid #fdb827;
color:#fdb827;
padding:5px;
font-size:14px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
margin: 0 auto;
width:160px;
display:block;
}

.marketlanguage_6 #tool-connect-2017 .tools-range .product-box:nth-child(1){
	display:none;
}
.marketlanguage_6 #tool-connect-2017 .tools-range .product-box:nth-child(3){
	display:none;
}
.marketlanguage_6 #tool-connect-2017 .tc2017-tools .settings-table .table-body-right{
	display:none;
}
.marketlanguage_6 #tool-connect-2017 .compatible-image img{
	display:none;
}
.marketlanguage_6 #tool-connect-2017 .download-icons img{
	display:none;
}
.marketlanguage_6 #tool-connect-2017 .download-icons a:first-child {
	background:url('/images/tool-connect-2017/download-google_pt.png') no-repeat top center;
	width:180px;
	height:56px;
	display:inline-block;
}
.marketlanguage_6 #tool-connect-2017 .download-icons  a:last-child {
	background:url('/images/tool-connect-2017/download-apple_pt.png') no-repeat top center;
	width:180px;
	height:56px;
	display:inline-block;
}