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

body{
	margin:0;
	padding:0;
	font-family:'Roboto', sans-serif;
	font-size:1em;
	color:#666
}

hr{
	width:8em;
	border:none;
	height:2px;
	background:#C00;
	margin:-1em auto 2em

}

/*------------------TOP---------------*/

.top{
	height:15em;
	width:100%
}

.top-img{
	position:relative;
    min-height:100%; 
    background-attachment:fixed;
    background-repeat:no-repeat;
	background:url(../img/support/camera.jpg);
}


@media only screen and (max-width: 1100px){

.top-img{
	margin-left:-50em
}	
}

/*------------------FAQ---------------*/

.cam{
	padding:3% 10% 5%;
	color:#666
}

.onvif{
	width:10em;
	height:auto
}

.cam h1{
	font-weight:200;
	font-size:4em;
	text-align:center
}

.cam p{
	font-size:1.1em;
	font-weight:300;
	line-height:1.6em
}

@media only screen and (max-width: 1100px){
	
.cam{
	padding:3% 5% 5%
}

.onvif{
	width:40%;
	height:auto;
	margin:auto 30%;
}

.cam h1{
	font-size:3em;
	line-height:.9em
}
}

/*--------------TABLE---------------*/

select{
	outline:none;
	border:none;
	width:100%;
	color:#444;
}

table{
	width:100%;
	padding:0
}

th{
	text-align:left;
	background:#C00;
	color:#FFF;
	font-weight:500;
	font-size:.85em;
	padding:1em 0 1em .5em
}

td{
	border-bottom:1px solid rgba(0,0,0,.2);
	padding:1em 0 1em .5em;
	font-size:.9em
}

@media only screen and (max-width: 1100px){

table, thead, tbody, th, td, tr{ 
	display:block;
}

select{
	border-bottom: none; 
	z-index:-98;
	background: none;
	color:#666;
	cursor:pointer
}

th{
	width: 100%;
	display: none;
}

td{
	display:block;
	height:100%;
	padding:.5em 0
}

tr{
	border-bottom:1px solid #C00;
	z-index:-98;
}

thead tr { 
	position: absolute;
	top: -9999px;
	left: -9999px;
}
		
td{ 
	border: none;
	border-bottom: 1px solid rgba(153,153,153,.3); 
	position: relative;
	padding-left: 50%; 
}

td:before { 
	position: absolute;
	left: 6px;
	width: 45%; 
	padding-right: 10px; 
	white-space: nowrap;
	z-index: -98;
}


td:nth-of-type(1):before { content: "Brand"; }
td:nth-of-type(2):before { content: "Model"; }
td:nth-of-type(3):before { content: "Type"; }
td:nth-of-type(4):before { content: "Firmware"; }
td:nth-of-type(5):before { content: "Resolution"; }
td:nth-of-type(6):before { content: "Codec"; }
td:nth-of-type(7):before { content: "Stream"; }
td:nth-of-type(8):before { content: "Motion"; }
td:nth-of-type(9):before { content: "Audio"; }
td:nth-of-type(10):before { content: "Remark"; }

}


