html, body{position:relative;height:100%;}
body{min-width:320px;font-family:'Open Sans', sans-serif;font-weight:300;font-size:16px;color:#222;margin:0;padding:0;}
p{font-weight:400;line-height:1.5em;}
body{-webkit-animation:bugfix infinite 1s;}
@-webkit-keyframes bugfix{from{padding:0;}
to{padding:0;}
}
b{font-weight:400;}
sub, sup {font-size: 0.6em;}
a:focus, textarea:focus, input:focus{outline:none;}
.menuList input[type=checkbox]{position:absolute;top:-9999px;left:-9999px;}
label.menu{display:none;cursor:pointer;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;}
h1{color:white;font-size:4.5em;font-weight:300;margin:0;padding:0;position:relative;}
h1.top{padding:0px;color:#454545;}
span.subTitle{font-size:1.5em;font-weight:300;line-height:1.5em;color:#000;}
#mainHeader{float:left;height:100%;width:50%;text-align:left;padding-left:40px;font-size:0.9em;}
.mainImgDiv{float:right;text-align:right;height:100%;width:45%;}
#description{clear:both;}
span.topText{display:block;padding:10px 0;font-size:1.6em;font-weight:300;color:#000;}
.mainLinkWrap{margin-top:50px;text-align:left;font-size:1.11em;font-weight:400;}
h2{text-align:center;color:#000;font-size:2em;font-weight:300;line-height:1.2em;margin:0px 0px 1em 0px;padding:0;position:relative;}
h2#testform_message{margin-bottom:0.5em}
h3{text-align:center;color:#000;font-size:1.35em;font-weight:300;line-height:1.5em;margin:0px 0px 1em 0px;padding:0;position:relative;}
a{color:#034798;}
a:hover{color:#70c0fb;}
img.logo{height:45px;}
div.logo{position:absolute;left:40px;top:4px;}
span.reg{font-size:0.3em;vertical-align:2em;}
.slide{position:relative;padding:50px 0px;z-index:0;background-color:white;}
.slide1{text-align:center;padding:0px;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top, #ffffff 0%,#ebebeb 100%);background:-o-linear-gradient(top, #ffffff 0%,#ebebeb 100%);background:-ms-linear-gradient(top, #ffffff 0%,#ebebeb 100%);background:linear-gradient(to bottom, #ffffff 0%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0);}
.topMenu{position:fixed;left:0;top:0;width:100%;height:50px;z-index:5;background-color:white;-webkit-font-smoothing:subpixel-antialiased;}
.menuList{float:right;}
.hasScrolled{-moz-box-shadow:0 0 5px rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);}
#nav, #nav li ul{margin:0px;padding:0px;list-style:none;text-align:left;width:100%;}
#nav > li{float:left;}
li.mitem{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-top:0px;text-align:center;padding:11px 10px 0px 10px;}
.mitem.last{margin-right:125px;}
.mitem.last.en{margin-right:120px;}
.mitem.last.cis{margin-right:200px;}
.mitem.last.cis.en{margin-right:180px;}
.mitem.last30{margin-right:30px;}
li.mitem a{color:#888;text-decoration:none;font-size:0.8em;font-family:'Open Sans', Arial, sans-serif;font-weight:400;text-decoration:underline;}
li.mitem a:hover{color:#70c0fb;}
a.requestButton{position:absolute;right:40px;top:10px;background:#034798;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNzRjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzQ3OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #4292cd 0%, #034798 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4292cd), color-stop(100%,#034798));background:-webkit-linear-gradient(top, #4292cd 0%,#034798 100%);background:-o-linear-gradient(top, #4292cd 0%,#034798 100%);background:-ms-linear-gradient(top, #4292cd 0%,#034798 100%);background:linear-gradient(to bottom, #4292cd 0%,#034798 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4292cd', endColorstr='#034798',GradientType=0);border:1px solid #216BB1;border-top-color:#3282BD;border-bottom-color:#003788;border-radius:4px;color:white !important;font-size:0.8em;font-weight:400;text-decoration:none !important;padding:3px 15px 4px;text-align:center;white-space:nowrap;cursor:pointer;}
a.requestButton.cis,a.requestButton.cis.en{right:110px}
a.requestButton:hover, a.mainButton:hover, a.getButton:hover, input.getButton:hover{background:#1256a7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxYTFkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjU2YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #51a1dc 0%, #1256a7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#51a1dc), color-stop(100%,#1256a7));background:-webkit-linear-gradient(top, #51a1dc 0%,#1256a7 100%);background:-o-linear-gradient(top, #51a1dc 0%,#1256a7 100%);background:-ms-linear-gradient(top, #51a1dc 0%,#1256a7 100%);background:linear-gradient(to bottom, #51a1dc 0%,#1256a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51a1dc', endColorstr='#1256a7',GradientType=0);}
a.requestButton:active, a.mainButton:active, a.getButton:active, input.getButton:active{background:#003788;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyODJiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM3ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #3282bd 0%, #003788 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3282bd), color-stop(100%,#003788));background:-webkit-linear-gradient(top, #3282bd 0%,#003788 100%);background:-o-linear-gradient(top, #3282bd 0%,#003788 100%);background:-ms-linear-gradient(top, #3282bd 0%,#003788 100%);background:linear-gradient(to bottom, #3282bd 0%,#003788 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3282bd', endColorstr='#003788',GradientType=0);}
a.mainButton{position:relative;background:#034798;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNzRjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzQ3OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #4292cd 0%, #034798 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4292cd), color-stop(100%,#034798));background:-webkit-linear-gradient(top, #4292cd 0%,#034798 100%);background:-o-linear-gradient(top, #4292cd 0%,#034798 100%);background:-ms-linear-gradient(top, #4292cd 0%,#034798 100%);background:linear-gradient(to bottom, #4292cd 0%,#034798 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4292cd', endColorstr='#034798',GradientType=0);border:1px solid #216BB1;border-top-color:#3282BD;border-bottom-color:#003788;border-radius:6px;color:white !important;font-size:1em;font-weight:400;text-decoration:none !important;padding:7px 25px 9px;text-align:center;white-space:nowrap;cursor:pointer;}
a.getButton, input.getButton{position:relative;background:#034798;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNzRjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzQ3OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #4292cd 0%, #034798 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4292cd), color-stop(100%,#034798));background:-webkit-linear-gradient(top, #4292cd 0%,#034798 100%);background:-o-linear-gradient(top, #4292cd 0%,#034798 100%);background:-ms-linear-gradient(top, #4292cd 0%,#034798 100%);background:linear-gradient(to bottom, #4292cd 0%,#034798 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4292cd', endColorstr='#034798',GradientType=0);border:1px solid #216BB1;border-top-color:#3282BD;border-bottom-color:#003788;border-radius:6px;color:white !important;font-size:1em;font-weight:400;text-decoration:none !important;padding:7px 40px 8px;text-align:center;white-space:nowrap;cursor:pointer;}
.wrapper{position:relative;margin:0 10%;}
.col-1{text-align:left;}
.row{vertical-align:baseline;}
.col-2{float:left;width:48%;font-size:1em;text-align:left;line-height:1.6em;}
.col-21{float:left;width:48%;font-size:1em;text-align:left;line-height:1.6em;margin-right:3.3%;}
.col-2.narrow-col{float:left;width:85%;font-size:1em;text-align:left;line-height:1em;height:3em;display: table;}
.col-21.narrow-col{float:left;width:7%;font-size:1em;text-align:center;line-height:1.6em;margin-right:5%;}
.col-3{float:left;width:30%;font-size:1em;text-align:left;line-height:1.6em;}
.col-31{float:left;width:30%;font-size:1em;text-align:left;line-height:1.6em;margin-right:3.3%;}
.col-32{float:left;width:30%;font-size:1em;text-align:left;line-height:1.6em;margin-right:3.3%;}
.col-2 ul, .col-21 ul, .col-1 ul, .col-3 ul, .col-31 ul, .col-32 ul, .wrapper ul{margin:0;list-style:none;padding-left:1em;text-indent:0px;display:inline-block;text-align:left;}
.col-2 li, .col-21 li, .col-3 li, .col-31 li, .col-32 li, .wrapper li{line-height:2.5em;font-weight:400;}
.narrow li{line-height:1.6em;}
.bright{color:#70c0fb;}
.footer{width:100%;background-color:#034798;padding-top:10px;}
.menufooter{position:relative;list-style-type:none;text-align:left;padding:30px 40px;}
.item_foot_parent{width:20%;vertical-align:top;padding-right:5%;float:left;color:#fafafa;font-size:0.8em;line-height:1.5em;font-weight:400;}
.item_foot_form{width:49%;vertical-align:top;float:left;color:#fafafa;font-size:0.8em;line-height:1.5em;font-weight:400;}
.menufooter>li a{font-weight:400;text-decoration:underline;}
.menufooter>li a:hover{color:#70c0fb;}
.copyright{font-size:0.8em;clear:both;padding:30px;position:relative;color:#fafafa;}
.br_bottom{display:none;}
.right{text-align:right;}
.select_link{color:#70c0fb;}
.graySlide{background-color:#ebebeb;}
.outer{display:table;height:100%;width:100%;}
.middle{display:table-cell;vertical-align:middle;}
.center{text-align:center;}
.inner{margin-left:auto;margin-right:auto;width:100%;text-align:center;}
table.specifications{width:100%;color:#333;font-weight:400;border-spacing:0;border-collapse:collapse;}
table.specifications td{padding:5px 0px;border:0;text-align:left;vertical-align:top;}
.smallTitle{width:40%;margin-right:30px;}
.grayBorder{height:1px;margin:30px auto;background-color:#c8c8c8;}
.videoThumbnail{width:100%;text-align:center;position:relative;margin:0 auto 30px auto;}
.videoThumbnail.small{width:60%;}
.videoThumbnail img{width:100%;}
.videoTitle{position:absolute;top:40%;width:100%;text-align:center;color:white;font-size:4em;line-height:.8em;cursor:pointer;}
.videoTitle .bright{font-size:0.35em;text-decoration:underline;}
.videoTag{display:none;width:100% !important;height:auto !important;}
img.play{width:18px;margin-left:8px;margin-bottom:-2px;}
img.arrow{width:22px;margin-left:2px;margin-bottom:-4px;}
#displayUi{width:80%;}
#displaySensor{width:40%;}
.chart{margin:0px auto 2.5em auto;width:100%;}
#narrowChart{margin:0px auto 2.5em auto;width:60%;}
.chartName{text-align:left;color:#000;font-size:1.35em;font-weight:300;line-height:1.5em;margin:4em 0px 1.855em 0px;padding:0;}
.chartValue{color:#4292CD;font-size:1.8em;margin-bottom:1.4em;}
.chartValueGray{color:#a0a0a0;font-size:1.8em;}
.chartCaption{font-size:0.8em;color:#a0a0a0;width:100%;}
.chartCaptionValue{position:relative;display:none;margin-top:-30px;margin-left:-12px;font-size:0.8em;color:#000;font-weight:400;z-index:2;}
.showValue:hover .chartCaptionValue{display:block;}
.narrow .chartCaptionValue{display:block;margin-left:0;}
.chartBar{height:4px;width:70%;background-color:#4292CD;display:inline-block;}
.chartBarRow{margin-bottom:2.5em;}
.chartBarGray{height:4px;width:70%;background-color:#a0a0a0;display:inline-block;}
.chartColumn1{position:relative;width:auto;padding-right:10px;float:left;text-align:left;}
.chartColumn2{width:auto;float:none;text-align:left;overflow:hidden;}
.chartBarColumn{width:100%;position:relative;float:left;text-align:left;}
.chartBarColumn1{width:92%;position:relative;float:left;text-align:left;}
.chartBarColumn2{width:7.5%;float:none;text-align:left;overflow:hidden;}
.chartAxis{border-left:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;position:relative;}
.chartAxisTop{position:absolute;color:#a0a0a0;top:-10px;left:-40px;}
.chartAxisBottom{position:absolute;top:400px;color:#a0a0a0;left:-20px;}
#nbqualitycontrol{display:none;}
ul#cellsBg{position:absolute;height:405px;width:120%;max-width:2500px;margin:0px;padding:0px;list-style:none;overflow:hidden;cursor:pointer;}
.cell_img{float:left;height:75px;margin:3px;display:none;}
.cell_img img{width:75px;border:0px;}
.chartBarCol{margin:0 2.66%;position:relative;float:left;height:400px;width:3%;}
.chartBarCol.narrow{margin:0 5.8%;width:5%;position:relative;float:left;height:400px;}
div.narrow{width:100%;}
.chartVertBarBlue{width:4px;background-color:#4292CD;position:absolute;bottom:0;left:0;}
.chartVertBarGreen{width:4px;background-color:#38dab4;position:absolute;bottom:0;left:14px;}
.chartVertBarGray{width:4px;background-color:#a0a0a0;position:absolute;bottom:0;left:28px;}
.chartBarCol ul{padding:0px;list-style:none;text-align:left;height:400px;}
.chartBarCol ul > li{float:right;}
.chartBarCol ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-top:0px;text-align:center;}
.mask{position:relative;width:90%;height:auto;margin:0 auto;overflow:hidden;}
.sliderWrap{position:absolute;left:12.2%;right:12.2%;top:3.6%;overflow:hidden;}
ul.images{position:relative;padding:0;top:0px;left:0px;}
ul.images li{float:left;}
ul.images li img{float:left;}
ul.triggers{position:relative;padding:0px;}
ul.triggers li{float:left;margin:0 5px;cursor:pointer;width:10px;height:10px;outline:none;border-radius:50%;background-color:#888;}ul.triggers li.curr{background-color:#4292CD;}
.control{position:absolute;top:30%;color:#888;cursor:pointer;font-size:5em;}
.prev{left:20px;}
.next{right:20px;}
.captionText{display:none;}
.request_table{border:0;border-spacing:0;border-collapse:collapse;}
.request_table td{padding:0;padding-bottom:0.5em;vertical-align:top;}
.request_table label{color:#fafafa;line-height:1.5em;font-weight:400;}
.request_table.black label{color:black;}
.request_table input, .request_table textarea{width:90%;line-height:1.5em;font-weight:400;border:1px solid #aaa;padding:0px;margin:0;border-radius:0px;outline:none;background-color:white;color:black;margin-left:30px;}
.button{background:#fafafa;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fafafa 0%, #dadada 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dadada));background:-webkit-linear-gradient(top, #fafafa 0%,#dadada 100%);background:-o-linear-gradient(top, #fafafa 0%,#dadada 100%);background:-ms-linear-gradient(top, #fafafa 0%,#dadada 100%);background:linear-gradient(to bottom, #fafafa 0%,#dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#dadada',GradientType=0);border:1px solid #dadada;border-top-color:#fff;border-bottom-color:#ddd;border-radius:4px;color:#000 !important;font-size:1em;text-decoration:none !important;padding:0.4em 2em;text-align:center;white-space:nowrap;cursor:pointer;}
.button:hover{background:#E9E9E9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxYTFkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjU2YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E9E9E9));background:-webkit-linear-gradient(top, #FFFFFF 0%,#E9E9E9 100%);background:-o-linear-gradient(top, #FFFFFF 0%,#E9E9E9 100%);background:-ms-linear-gradient(top, #FFFFFF 0%,#E9E9E9 100%);background:linear-gradient(to bottom, #FFFFFF 0%,#E9E9E9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E9E9E9',GradientType=0);}
.button:active{background:#CACACA;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyODJiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM3ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #EAEAEA 0%, #CACACA 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAEAEA), color-stop(100%,#CACACA));background:-webkit-linear-gradient(top, #EAEAEA 0%,#CACACA 100%);background:-o-linear-gradient(top, #EAEAEA 0%,#CACACA 100%);background:-ms-linear-gradient(top, #EAEAEA 0%,#CACACA 100%);background:linear-gradient(to bottom, #EAEAEA 0%,#CACACA 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAEAEA', endColorstr='#CACACA',GradientType=0);}
.button_test{background:#034798;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNzRjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzQ3OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #4292cd 0%, #034798 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4292cd), color-stop(100%,#034798));background:-webkit-linear-gradient(top, #4292cd 0%,#034798 100%);background:-o-linear-gradient(top, #4292cd 0%,#034798 100%);background:-ms-linear-gradient(top, #4292cd 0%,#034798 100%);background:linear-gradient(to bottom, #4292cd 0%,#034798 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4292cd', endColorstr='#034798',GradientType=0);border:1px solid #216BB1;border-top-color:#3282BD;border-bottom-color:#003788;border-radius:6px;color:white !important;font-size:1em;font-weight:400;text-decoration:none !important;padding:7px 25px 9px;text-align:center;white-space:nowrap;cursor:pointer;}
.button_test:hover{background:#1256a7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxYTFkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjU2YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #51a1dc 0%, #1256a7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#51a1dc), color-stop(100%,#1256a7));background:-webkit-linear-gradient(top, #51a1dc 0%,#1256a7 100%);background:-o-linear-gradient(top, #51a1dc 0%,#1256a7 100%);background:-ms-linear-gradient(top, #51a1dc 0%,#1256a7 100%);background:linear-gradient(to bottom, #51a1dc 0%,#1256a7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51a1dc', endColorstr='#1256a7',GradientType=0);}
.button_test:active{background:#003788;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyODJiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM3ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #3282bd 0%, #003788 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3282bd), color-stop(100%,#003788));background:-webkit-linear-gradient(top, #3282bd 0%,#003788 100%);background:-o-linear-gradient(top, #3282bd 0%,#003788 100%);background:-ms-linear-gradient(top, #3282bd 0%,#003788 100%);background:linear-gradient(to bottom, #3282bd 0%,#003788 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3282bd', endColorstr='#003788',GradientType=0);}
.button_disabled, .button_disabled:hover, .button_disabled:active{background-color:#eee; border:1px solid #aaa;border-radius:6px;color:#aaa !important;font-size:1em;font-weight:400;text-decoration:none !important;padding:7px 25px 9px;text-align:center;white-space:nowrap;cursor:pointer;}
input.getButton{background:#034798;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNzRjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzQ3OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #4292cd 0%, #034798 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4292cd), color-stop(100%,#034798));background:-webkit-linear-gradient(top, #4292cd 0%,#034798 100%);background:-o-linear-gradient(top, #4292cd 0%,#034798 100%);background:-ms-linear-gradient(top, #4292cd 0%,#034798 100%);background:linear-gradient(to bottom, #4292cd 0%,#034798 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4292cd', endColorstr='#034798',GradientType=0);border:1px solid #216BB1;border-top-color:#3282BD;border-bottom-color:#003788;border-radius:6px;color:white !important;font-size:1em;text-decoration:none !important;padding:0.4em 2em;text-align:center;white-space:nowrap;cursor:pointer;}
.row.buy{background-color:white;padding:50px;border:1px solid #dadada;}
ul.buyFunctions{margin:0 5%;color:#222;}
div.buyFunctions{padding-bottom:50px;}
.col-2.buyFunctions{border-left:1px solid #dadada;}
.priceHeader{margin-bottom:10px;}
.price{display:block;text-align:center;font-weight:300;color:#51a1dc;font-size:4em;line-height:1.1em;margin-bottom:10px;}
.priceText{width:80%;margin:0 auto;}
.small{font-size:0.6em;}
.getWrapper{position:absolute;bottom:40px;width:48%;text-align:center;}
.narrow-show{display:none;}
.narrow-hide{margin-top:50px;}
#testForm, #lngBox{padding:50px;}
#testForm .request_table label{color:black;}
.noJs{display:none;}
#lngBox{display:none;}
#lngSelect label{font-weight:400;cursor:pointer;}
.region{margin-top:30px;}
.region > span{border-bottom:1px dashed black;cursor:pointer;}
.country_block{float:left;width:100%;margin-bottom:50px;}
.country{float:left;width:215px;margin-top:15px;margin-left:10px;list-style:none;}
.country.lastcol{clear:left;}
.country > span{cursor:pointer;color:#4494cf;text-decoration:underline;}
.mainTop{white-space:nowrap;line-height:40px;}
.mainOr{margin:0 10px;}
#nbcompare {display: none;}
.compare_table {border-collapse: collapse;width:100%;}
.compare_table td {border:1px solid #eee;padding: 3px 8px;font-weight: 400;}
.step_img {width:80%;border:1px solid #eee;max-width:800px;}
.lng_select_top{position:absolute;right:40px;top:14px;color:#888;font-size:0.8em;font-weight:400;}
/*TEST*/
.question_body {position:relative;min-height: 320px;}
.question_body h3 {text-align: left;}
.ans_text p, .answer_text{margin: 5px 0;}
.buton-container {display: inline-block;width: 33%;width: calc(100%/3);}
#goto_container {position: absolute;width:240px;top: 0;right: 0;}
#goto_container:after {content: "";display: table;clear: both;}
#goto_container label {font-weight:400;line-height: 30px;margin-right: 10px;}
#result_table{width:80%;border:1px solid #bababa;border-collapse:collapse}
#result_table td{padding:2px 3px;border:1px solid #bababa}
#result_table thead td{font-weight:400;text-align:center}
/*CUSTOM INPUTS*/
label + p,
input + p {	margin-top: 20px; }

p > input
{
	padding: 0;
	margin: 0;
	height: 16px;
	width: 16px;
	float: left;
	position: absolute;
	left: 0;
	opacity: 0;
}
p > label 
{ 
	line-height: 16px; 
	padding: 0 0 0 20px;
	cursor: pointer;
}

p:not(#foo) > input + label
{
	background: url('/img/custom-inputs.png') 0 0px no-repeat;
	height: 16px;
}
p:not(#foo) > input[type=radio] + label										{ background-position: 0 -157px; }

/* Checked styles */
p:not(#foo) > input[type=radio]:checked + label 							{ background-position: 0 -237px; }
p:not(#foo) > input[type=checkbox]:checked + label 							{ background-position: 0 -77px; }
p:not(#foo) > input[type=checkbox]:hover:checked + label,
p:not(#foo) > input[type=checkbox]:focus:checked + label,
p:not(#foo) > input[type=checkbox]:checked + label:hover,
p:not(#foo) > input[type=checkbox]:focus:checked + label 					{ background-position: 0 -97px; }
p:not(#foo) > input[type=radio]:hover:checked + label,
p:not(#foo) > input[type=radio]:focus:checked + label,
p:not(#foo) > input[type=radio]:checked + label:hover,
p:not(#foo) > input[type=radio]:focus:checked + label 						{ background-position: 0 -257px; }

/* Hover & Focus styles */
p:not(#foo) > input[type=checkbox]:hover + label,
p:not(#foo) > input[type=checkbox]:focus + label,
p:not(#foo) > input[type=checkbox] + label:hover 							{ background-position: 0 -17px; }
p:not(#foo) > input[type=radio]:hover + label,
p:not(#foo) > input[type=radio]:focus + label,
p:not(#foo) > input[type=radio] + label:hover								{ background-position: 0 -177px; }

/* Active styles */
p:not(#foo) > input[type=checkbox]:active + label,
p:not(#foo) > input[type=checkbox] + label:hover:active						{ background-position: 0 -37px; }
p:not(#foo) > input[type=radio]:active + label,
p:not(#foo) > input[type=radio] + label:hover:active						{ background-position: 0 -197px; }
p:not(#foo) > input[type=checkbox]:active:checked + label,
p:not(#foo) > input[type=checkbox]:checked + label:hover:active				{ background-position: 0 -117px; }
p:not(#foo) > input[type=radio]:active:checked + label,
p:not(#foo) > input[type=radio]:checked + label:hover:active				{ background-position: 0 -277px; }

/* Disabled styles */
p:not(#foo) > input[type=checkbox]:disabled + label,
p:not(#foo) > input[type=checkbox]:hover:disabled + label,
p:not(#foo) > input[type=checkbox]:focus:disabled + label,
p:not(#foo) > input[type=checkbox]:disabled + label:hover,
p:not(#foo) > input[type=checkbox]:disabled + label:hover:active			{ background-position: 0 -57px; }
p:not(#foo) > input[type=radio]:disabled + label,
p:not(#foo) > input[type=radio]:hover:disabled + label,
p:not(#foo) > input[type=radio]:focus:disabled + label,
p:not(#foo) > input[type=radio]:disabled + label:hover,
p:not(#foo) > input[type=radio]:disabled + label:hover:active				{ background-position: 0 -217px; }
p:not(#foo) > input[type=checkbox]:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active	{ background-position: 0 -137px; }
p:not(#foo) > input[type=radio]:disabled:checked + label,
p:not(#foo) > input[type=radio]:hover:disabled:checked + label,
p:not(#foo) > input[type=radio]:focus:disabled:checked + label,
p:not(#foo) > input[type=radio]:disabled:checked + label:hover,
p:not(#foo) > input[type=radio]:disabled:checked + label:hover:active		{ background-position: 0 -297px; }

input,select,textarea {font-family: 'Open Sans', sans-serif;}

.select_custom_pico select {width: 130%;border: none;box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-indent: 0.01px;text-overflow: '';cursor: pointer;}
.select_custom_pico select:focus {outline: none;}
.select_custom_pico {padding: 0;margin-right: 20px;padding: 5px 8px;border: 1px solid #aaa;border-radius:4px;width: 32px;overflow: hidden;background-color: #fff;background: #fff url("/img/arrowdown.gif") no-repeat 95% 50%;float: right;cursor: pointer;}
select#goto {font-size: 1em;font-weight:400;outline: none;}

#form1 .error_strings{font-size:0.9em;font-weight:400;color:#f16565;margin-left:30px;}
#form2 .error_strings{font-size:0.9em;font-weight:400;color:#d92d2d;margin-left:30px;}
#form2 input, #form2 textarea {font-size:1em;}

@media screen and (max-width:1150px) and (min-width:705px){.mainOr {display:block;margin:20px 0px 0px;}}
@media screen and (max-width:980px){body{font-size:13px;}
h1{font-size:5em;}
li.mitem{padding:8px 10px 0px 10px;}
.mitem.last{margin-right:200px;}
.mitem.last.en{margin-right:150px;}
.col-2, .col-21, .col-22{float:none;width:100%;}
div.buyFunctions{padding-bottom:70px;position:relative;}
.col-2.buyFunctions{border-left:0;padding-top:30px;border-top:1px solid #dadada;}
.getWrapper{width:100%;bottom:30px;}
.videoTitle{font-size:4em;line-height:.8em;}
img.play{width:15px;margin-left:5px;}

p:not(#foo) > input[type=radio] + label										{ background-position: 0 -160px; }

/* Checked styles */
p:not(#foo) > input[type=radio]:checked + label 							{ background-position: 0 -240px; }
p:not(#foo) > input[type=checkbox]:checked + label 							{ background-position: 0 -80px; }
p:not(#foo) > input[type=checkbox]:hover:checked + label,
p:not(#foo) > input[type=checkbox]:focus:checked + label,
p:not(#foo) > input[type=checkbox]:checked + label:hover,
p:not(#foo) > input[type=checkbox]:focus:checked + label 					{ background-position: 0 -100px; }
p:not(#foo) > input[type=radio]:hover:checked + label,
p:not(#foo) > input[type=radio]:focus:checked + label,
p:not(#foo) > input[type=radio]:checked + label:hover,
p:not(#foo) > input[type=radio]:focus:checked + label 						{ background-position: 0 -260px; }

/* Hover & Focus styles */
p:not(#foo) > input[type=checkbox]:hover + label,
p:not(#foo) > input[type=checkbox]:focus + label,
p:not(#foo) > input[type=checkbox] + label:hover 							{ background-position: 0 -20px; }
p:not(#foo) > input[type=radio]:hover + label,
p:not(#foo) > input[type=radio]:focus + label,
p:not(#foo) > input[type=radio] + label:hover								{ background-position: 0 -180px; }

/* Active styles */
p:not(#foo) > input[type=checkbox]:active + label,
p:not(#foo) > input[type=checkbox] + label:hover:active						{ background-position: 0 -40px; }
p:not(#foo) > input[type=radio]:active + label,
p:not(#foo) > input[type=radio] + label:hover:active						{ background-position: 0 -200px; }
p:not(#foo) > input[type=checkbox]:active:checked + label,
p:not(#foo) > input[type=checkbox]:checked + label:hover:active				{ background-position: 0 -120px; }
p:not(#foo) > input[type=radio]:active:checked + label,
p:not(#foo) > input[type=radio]:checked + label:hover:active				{ background-position: 0 -280px; }

/* Disabled styles */
p:not(#foo) > input[type=checkbox]:disabled + label,
p:not(#foo) > input[type=checkbox]:hover:disabled + label,
p:not(#foo) > input[type=checkbox]:focus:disabled + label,
p:not(#foo) > input[type=checkbox]:disabled + label:hover,
p:not(#foo) > input[type=checkbox]:disabled + label:hover:active			{ background-position: 0 -60px; }
p:not(#foo) > input[type=radio]:disabled + label,
p:not(#foo) > input[type=radio]:hover:disabled + label,
p:not(#foo) > input[type=radio]:focus:disabled + label,
p:not(#foo) > input[type=radio]:disabled + label:hover,
p:not(#foo) > input[type=radio]:disabled + label:hover:active				{ background-position: 0 -220px; }
p:not(#foo) > input[type=checkbox]:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
p:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active	{ background-position: 0 -140px; }
p:not(#foo) > input[type=radio]:disabled:checked + label,
p:not(#foo) > input[type=radio]:hover:disabled:checked + label,
p:not(#foo) > input[type=radio]:focus:disabled:checked + label,
p:not(#foo) > input[type=radio]:disabled:checked + label:hover,
p:not(#foo) > input[type=radio]:disabled:checked + label:hover:active		{ background-position: 0 -300px; }
}
@media screen and (max-width:850px){.menuList{width:100%;}
a.mainButton{padding:7px 15px 9px;}
.mainImgDiv{width:44%;}
div.topMenu ul{display:none;height:100%;}
label.menu{position:relative;display:block;width:100%;min-height:3.2em;padding-right:.45em;font-size:1.1em;margin:0;}
label.menu:before{content:"";position:absolute;right:200px;top:5px;width:2.2em;height:.3em;border-top:1em double #000;border-bottom:.4em solid #000;}
div.topMenu input[type=checkbox]:checked ~ label:after{color:#000;}
div.topMenu input[type=checkbox]:checked ~ ul{display:block;}
div.topMenu input[type=checkbox]:checked ~ ul > li{position:relative;width:100%;text-align:left;background-color:rgba(255,255,255,0.9);border-bottom:1px solid #ebebeb;padding:0px;}
div.topMenu input[type=checkbox]:checked ~ ul > li:first-child{border-top:1px solid #ebebeb;}
div.topMenu input[type=checkbox]:checked ~ ul > li > a{font-weight:400;text-decoration:none;margin-left:40px;display:block;padding:10px 0px;}
div.topMenu input[type=checkbox]:checked ~ ul > li:after{position:absolute;right:38px;top:5px;content:"\203A";font:bold 1.4em sans-serif;}
.mainButton:first-child{margin-right:20px;}
.videoTitle{font-size:3em;line-height:.8em;}
img.play{width:15px;margin-left:5px;}
#lmqualitycontrol, #nbqualitycontrol{display:none;}
#displayUi{width:100%;}
#displaySensor{width:60%;}
.sliderWrap{position:absolute;left:2.8%;right:2.7%;top:3.8%;overflow:hidden;}
.control{display:none;}
.item_foot_parent{width:40%;vertical-align:top;float:left;color:#fafafa;font-size:1em;line-height:1.5em;font-weight:400;}
.item_foot_form{width:auto;margin-top:50px;vertical-align:top;clear:both;color:#fafafa;font-size:1em;line-height:1.5em;font-weight:400;}
.row.buy{padding:10px;}
ul.buyFunctions{margin:0;}
.priceText{width:90%;}
.narrow-show{display:block;}
.narrow-hide{display:none;}
}
@media screen and (max-width:705px){body{font-size:13px;}
h1{font-size:4em;}
.videoTitle{font-size:3em;line-height:.8em;}
img.play{width:15px;margin-left:5px;}
.mainLink{display:block;margin-right:0;}
#mainHeader{font-size:0.9em;float:none;height:auto;width:96%;padding:0 2%;text-align:center;}
#mainHeader div.mainTextWrap{margin-top:80px !important;}
.mainImgDiv{float:none;text-align:center;height:auto;width:100%;}
.mainImgDiv img{float:none;text-align:center;height:auto;margin-top:20px !important;}
.mainLinkWrap{display:block;text-align:center;}
#goto_container{position: relative;width:220px;}
.buton-container{display: block;width:33%;margin:10px 0;text-align:left !important;}
}
@media screen and (max-width:550px){h1{font-size:3em;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}
div.topText{font-size:1.2em;}
.videoTitle{color:transparent;font-size:1em;line-height:.8em;}
.videoTitle .bright{font-size:2em;text-decoration:underline;}
img.play{width:22px;margin-left:5px;}
.br_bottom{display:block;}
.border_bottom{display:none;}
.mainTop{white-space:nowrap;line-height:40px;display:block;}
.mainOr{display:block;margin:0;margin-top: 20px;}
}