@font-face{src:url(../fonts/Dosis-Light.eot);src:url(../fonts/Dosis-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Dosis-Light.svg#Dosis) format("svg"),url(../fonts/Dosis-Light.woff) format("woff"),url(../fonts/Dosis-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Dosis Light}@font-face{src:url(../fonts/Dosis-Regular.eot);src:url(../fonts/Dosis-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Dosis-Regular.svg#Dosis) format("svg"),url(https://tarlavon.info/assets/fonts/dosis-regular.woff) format("woff"),url(../fonts/Dosis-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Dosis Regular}@font-face{src:url(../fonts/Dosis-SemiBold.eot);src:url(../fonts/Dosis-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Dosis-SemiBold.svg#Dosis) format("svg"),url(../fonts/Dosis-SemiBold.woff) format("woff"),url(../fonts/Dosis-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Dosis SemiBold}body,html{height:100%;width:100%}body{padding:0;font-size:16px;color:#fff;margin:0;background:url(../img/bg-home.jpg) no-repeat fixed 0 0 #000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;font-smoothing:antialiased;font-family:Dosis Regular}body.features{background:url(../img/bg-features.jpg) no-repeat fixed 0 0 #000}body.references{background:url(https://tarlavon.info/assets/img/bg-references.jpg) no-repeat fixed 0 0 #000}body.demo{background:url(../img/bg-demo.jpg) no-repeat fixed 0 0 #000}body.contact{background:url(../img/bg-contact.jpg) no-repeat fixed 0 0 #000}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn,a,ul.gallery li a:before{text-decoration:none;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{color:#2da5d3}input,select,textarea{padding:5px;font-size:12px;border:1px solid #000;color:#000;margin:0;background:#fff;font-family:Lucida Grande,Lucida Sans Unicode,Helvetica,Arial,Verdana,sans-serif}input[type=text]{height:22px;padding:5px 10px;line-height:22px}input[type=checkbox],input[type=radio]{border:none;margin:0;background:none}textarea{min-height:200px;resize:none}h1,h2,h3,h4{font-weight:400}h1{font-size:4em}h2{font-size:3em}h3{font-size:18px}::selection{color:#fff;background:#2da5d3}::-moz-selection{color:#fff;background:#2da5d3}.clear{padding:0;clear:both;margin:0}.alert{padding:10px;font-size:14px;border:1px solid #dbdbdb;background-color:#fff;margin:10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Arial}.alert.success{border-color:#d6e9c6;color:#3c763d;background-color:#dff0d8}.alert.error{border-color:#ebccd1;color:#a94442;background-color:#f2dede}.v-center{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.v-center.left{left:0}.v-center.right{right:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.justify{text-align:justify}.text-blue{color:#2da5d3}.text-box{padding:10px 20px;font-size:32px;font-weight:600;background-color:#ed760d;display:inline-block}.text-box a,.text-box a:hover{color:#fff}.text-light{font-family:Dosis Light}.text-regular{font-family:Dosis Regular}.text-bold{font-family:Dosis SemiBold}ul.default{list-style-type:disc;margin-left:20px}ul.gallery{margin-top:20px}ul.gallery li{margin:0 10px 10px 0;width:200px;float:left}ul.gallery li img{width:100%}ul.gallery li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}ul.gallery li a{height:100px;overflow:hidden;position:relative;width:200px;display:block}ul.gallery li a:before{height:100%;border:4px solid #fff;content:"";position:absolute;top:0;background-color:rgba(26,28,37,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:50%;left:0;width:100%;background-repeat:no-repeat;display:block}ul.gallery li a:hover:before{background-color:rgba(26,28,37,.3)}ul.gallery.photo li a:before{background-image:url(../img/ico-photo.png)}ul.gallery.video li a:before{background-image:url(../img/ico-video.png)}.btn{height:50px;padding:0 50px;font-size:16px;border:0;outline:none;margin:0;cursor:pointer;line-height:50px;font-family:Dosis SemiBold;display:inline-block}.btn-blue{color:#fff;background-color:#2da5d3}.btn-blue:hover{color:#fff;background-color:#41c0f0}.padding-none{padding:0!important}.padding-none-top{padding-top:0!important}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.formTable label{display:block}.formTable .row,.formTable label{margin-bottom:10px}.formTable .row:after,.formTable .row:before{content:" ";display:table}.formTable .row:after{clear:both}.formTable .colOne,.formTable .colThree,.formTable .colTwo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.formTable .colThree,.formTable .colTwo{float:left}.formTable input[type=file],.formTable input[type=password],.formTable input[type=text],.formTable select,.formTable textarea{height:40px;padding:10px;color:#fff;background-color:#1a1c25;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%}.formTable select{-webkit-appearance:none;background:url(../img/ico-down-dark.png) no-repeat scroll 96% 16px #1a1c25}.formTable .colOne{width:100%}.formTable .colTwo{margin-right:4%;width:48%}.formTable .colTwo:last-child,.formTable .colTwo:nth-child(2){margin-right:0}.formTable .colThree{margin-right:4%;width:30.6%}.formTable .colThree:last-child,.formTable .colThree:nth-child(3){margin-right:0}.col-group{margin-right:-15px;margin-left:-15px}.col-group .col-1,.col-group .col-2,.col-group .col-3,.col-group .col-4,.col-group .col-side-1,.col-group .col-side-2{padding:0 15px;float:left}.col-group .col-1{width:25%}.col-group .col-2{width:50%}.col-group .col-3{width:75%}.col-group .col-4{width:100%}.col-group .col-side-1{width:28%}.col-group .col-side-2{width:72%}.contact-info li{line-height:30px;font-family:Dosis SemiBold}.contact-info li span{width:130px;display:inline-block}.contact-map{margin-bottom:40px}.side-menu ul li{margin-bottom:10px}.side-menu ul li a{height:40px;padding:0 15px;background-color:#1a1c25;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;line-height:40px;font-family:Dosis SemiBold;display:block}.side-menu ul li.active a,.side-menu ul li.active a:hover{color:#fff;background-color:#2da5d3}.home-boxes{padding:40px 0;margin-right:-10px;margin-left:-10px}.home-boxes .box{height:200px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007db9e8",endColorstr="#1a1c25",GradientType=0);padding:20px 30px;border:1px solid #2da5d3;text-align:center;margin:0 10px;background:-moz-linear-gradient(top,rgba(125,185,232,0) 0,#1a1c25 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(125,185,232,0)),color-stop(100%,#1a1c25));background:-webkit-linear-gradient(top,rgba(125,185,232,0),#1a1c25);background:-o-linear-gradient(top,rgba(125,185,232,0) 0,#1a1c25 100%);background:-ms-linear-gradient(top,rgba(125,185,232,0) 0,#1a1c25 100%);background:linear-gradient(180deg,rgba(125,185,232,0) 0,#1a1c25);width:320px;float:left}.home-boxes .box .box-icon{height:60px;margin-bottom:20px;display:inline-block}.home-boxes .box .box-icon.clock{background:url(../img/ico-clock.png) no-repeat scroll 0 0 transparent;width:60px}.home-boxes .box .box-icon.users{background:url(../img/ico-users.png) no-repeat scroll 0 0 transparent;width:107px}.home-boxes .box .box-icon.graph{background:url(../img/ico-graph.png) no-repeat scroll 0 0 transparent;width:74px}.home-boxes .box p{margin:0}.home-boxes.reference-list{padding:0}.home-boxes.reference-list .box{height:auto;margin-bottom:20px}.page-references .pr-table{margin-top:50px}.page-references .pr-table table{border-collapse:collapse;width:100%}.page-references .pr-table table thead th{text-align:left}.page-references .pr-table table tbody td:first-child{font-weight:700}.page-references .pr-table table tbody td,.page-references .pr-table table thead th{padding:10px;border:1px solid #2da5d3;background:-moz-linear-gradient(top,rgba(125,185,232,0) 0,#1a1c25 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(125,185,232,0)),color-stop(100%,#1a1c25));background:-webkit-linear-gradient(top,rgba(125,185,232,0),#1a1c25);background:-o-linear-gradient(top,rgba(125,185,232,0) 0,#1a1c25 100%);background:-ms-linear-gradient(top,rgba(125,185,232,0) 0,#1a1c25 100%);background:linear-gradient(180deg,rgba(125,185,232,0) 0,#1a1c25)}.wrapper{margin:0 auto;width:1000px}.header{height:100px;background-color:rgba(26,28,37,.9)}.header .wrapper{padding-top:40px;position:relative}.header .header-logo{height:43px;width:161px;float:left}.header .header-menu{float:right;margin-top:20px}.header .header-menu ul li{margin-left:15px;float:left;font-family:Dosis SemiBold}.header .header-menu ul li.active a{color:#2da5d3}.header .header-menu ul li:first-child{margin-left:0}.header .header-top{right:0;position:absolute;top:20px}.main .main-header{padding:100px 0}.main .main-header h2{margin-bottom:10px}.main .main-header .text-box{margin-top:-30px}.main .main-header ul li{height:40px;font-size:24px}.main .main-header.inline{padding:40px 0}.main .main-content,.main .main-content .main-banner{background-color:rgba(26,28,37,.5)}.main .main-content .main-banner{padding:40px 0}.main .main-content .main-banner .wrapper{position:relative}.main .main-content .main-banner .wrapper p{margin:10px 0 0}.main .main-content .main-footer,.main .main-content .main-page{padding:40px 0}.main .main-content .main-footer .wrapper{position:relative}.main .main-content .main-footer .sennheiser{font-size:14px;right:0;position:absolute;top:0}.main .main-content .main-footer .sennheiser .sennheiser-logo{height:12px;padding:0 5px;position:relative;top:1px;margin:0 5px;background:url(../img/logo-sennheiser.png) no-repeat scroll 50% transparent;width:120px;display:inline-block}