@charset "utf-8";.eStore_block980{
	width: 980px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.h5{color:#888;font-size:20px;font-family:'Open Sans', Helvetica, Arial, sans-serif;margin:0;padding-top:0px;padding-bottom:0px;text-align:left;font-weight:300;}
.p{
	font-size: 12px;
	color: #666;
	line-height: 25px;
	font-weight: 400;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}
.caps{text-transform:uppercase;text-align:center;}
.no-pad{padding-top:0;}
.go-top{position:fixed;bottom:2em;right:2em;text-decoration:none;color:white;background-color:#4398ef;font-size:12px;padding:1em;font-family:'Open Sans', Verdana, Tahoma, sans-serif;display:none;}
.white{color:#fff;}
.go-top:hover{background-color:#275f96;Color:#ffffff;text-decoration:none;}
p, li{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFF;
}
.nav-background{background-color:#9ABAD8;width:100%;}
ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
li{float:left;font-size:14px;}
ul.nav{margin:0 auto;text-align:center;background-color:#9ABAD8;}
.nav li a{display:block;color:white;text-align:center;padding:10px 40px;text-decoration:none;font-weight:600;text-transform:uppercase;}
.nav li a:hover, .nav li a:active{background-color:#7B95AA;color:#ffffff;text-decoration:none;}
div.navbar.stickytop{position:fixed;top:0;width:100%;margin-left:0;z-index:1000;}
h4.header-section{
	color: #999999;
	font-size: 35px;
	line-height: 28px;
	text-align: center;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0;
	padding-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	margin-top: 60px;
}
.fa-check-square-o{padding-right:10px;}
.margin5{margin-left:5%;}
.col-12{
	width: 100%;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 0px;
}
.col-10{
	width: 80%;
	margin-left: 10%;
	overflow: hidden;
	text-align: justify;
}
.col-11{width:90%;margin-left:5%;margin-top:20px;overflow:hidden;padding-bottom:20px;}
.col-6{width:60%;float:left;text-align:left;margin-top:20px;}
.col-5{text-align:center;width:20%;float:left;}
.col-4{width:24%;margin-left:1%;float:left;text-align:center;margin-top:20px;}
.col-4-product{width:23%;margin-left:1%;float:left;text-align:center;margin-top:20px;}
.col-3{width:32%;margin-left:1%;float:left;text-align:center;margin-top:20px;}
.col-2{width:48%;float:left;text-align:left;margin-bottom:35px;margin-top:20px;}
.col-2-center{width:48%;margin-left:26%;text-align:center;margin-bottom:35px;margin-top:20px;}
.col-2-center .orange{font-size:20px;color:#fff;font-family:'Open Sans', helvetica, sans-serif;text-decoration:none;padding:10px 50px;margin-top:30px;}
.cta:hover, .cta-ghost:hover{
	background-color: #801a7a;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.empty{padding-bottom:25px;}
.datasheet{color:#4398ef;text-decoration:none;}
.cta{font-size:14px;background-color:#004280;color:#fff;border-radius:3px;padding:5px 35px;text-align:center;border:0px;text-decoration:none;font-family:'Open Sans', helvetica, sans-serif;}
.cta-ghost{font-size:14px;border:1px solid #2d7cd9;color:#2d7cd9;border-radius:3px;padding:5px 35px;text-align:center;text-decoration:none;font-family:'Open Sans', helvetica, sans-serif;}
.italic{font-style:italic;}
.bullets{font-size:15px;}
.center{text-align:center;margin:0 auto;}
.left{margin-right:2%;text-align:left;}
.col-3 img{max-width:100%;height:auto;}
.margin-top{margin-top:100px;}
.grey{background-color:#f1f2f6;}
.icon{width:70%;}
.cycle-slideshow div.cycle-slideitem{width:100%;height:100%;margin:0 auto;background-repeat:no-repeat;overflow:hidden;text-align:center;min-height:320px;background-repeat:no-repeat;background-position:center;background-size:cover}
.no-top{margin-top:0;}
.cycle-slideshow{margin:10px auto;padding:0;height:400px;position:relative;background:url(images/spinner.gif) 50% 50% no-repeat;margin-bottom:0;}
.cycle-overlay{font-family:tahoma,arial;position:absolute;top:15%;z-index:101;background:none;color:#fff;height:70%;width:100%}
.cycle-overlay h1{font-family:'Open Sans',Tahoma,arial;padding:10px 25px 0 0;font-size:48px;font-weight:700;color:#ffffff;width:40%;text-transform:uppercase;}
.cycle-overlay h4{font-family:'Open Sans',tahoma,arial;padding:20px 25px 0 0;padding-top:20px;padding-right:25px;padding-bottom:20px;font-size:22px;font-weight:400;margin-top:0;margin-bottom:10px;color:#fff;width:90%;margin-left:5%;text-align:center;}
.cycle-overlay .eStore_btn{position:relative;bottom:10px;right:10px;margin-left:0;left:0;background-color:rgb(243, 153, 3);padding:5px 30px;font-size:14px;}
.cycle-overlay .eStore_btn:hover{background-color:#e47c01;}
.cycle-overlay .eStore_block980.small h1{font-size:55px;width:90%;line-height:70px;text-align:center;margin-left:5%;}
.col-10 img{max-width:100%;}
.cycle-overlay .eStore_block980.small h4{font-size:28px}
div#HeaderBanner{margin-top:0px}
ul.share-buttons>li{display:inline;}
ul.share-buttons>li a img{display:inline;text-align:left;display:inline;padding-right:3px;}
div.sharing{clear:both;}
.share-buttons{margin-top:40px;margin-bottom:70px;}
ul.share-buttons{text-align:left;padding-left:0;}
td{padding-top:5px;padding-bottom:5px;font-family:'Open Sans', Verdana, Tahoma, sans-serif;font-size:14px;color:#666666;font-weight:400;line-height:20px;}
.small{font-family:'Open Sans', Verdana, Tahoma, sans-serif;font-size:13px;color:#666666;font-weight:400;line-height:16px;margin-top:0;}
.criteria{font-weight:bold;font-size:15px;padding:5px 10px 5px 10px;}
.subcriteria{font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:15px;color:#666666;line-height:21px;margin:0;text-align:left;}
span.from{color:#545454;font-size:12px;font-family:'Open Sans', Verdana, Tahoma, sans-serif;font-weight:400;}
td.price>h5{font-family:'Open Sans', Verdana, Tahoma, sans-serif;color:#f39800;font-size:20px;font-weight:400;text-align:center;text-decoration:none;margin:0 auto;}
.margin-bottom{margin-bottom:00px;}
.col-2 img{MAX-width:100%;height:auto;}
table{text-align:left;margin-bottom:20px;}
.table{padding:0 20px;}
img{max-width:100%;}
.h3{font-family:'Open sans', Helvetica, sans-serif;font-size:18px;color:#666666;font-weight:400;padding-top:20px;border-bottom:none;}
.h3 a{text-decoration:none;color:#004280;}
.h3 a:hover{text-decoration:underline;;color:#801a7a;}
.h6{
	color: #999999;
	font-family: 'Open sans', Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	padding-right: 20px;
	text-align: center;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
}
.card{float:left;width:95%;box-shadow:2px 4px 8px 2px rgba(0,0,0,0.1);transition:0.3s;margin-bottom:50px;margin-left:1%;text-align:center;border-top:solid 4px #004280;height:auto;}
.card:hover{box-shadow:4px 8px 16px 4px rgba(0,0,0,0.2);transition:0.3s;}
.productNum{color:#cecece;}
.cycle-pager span.cycle-pager-active{Color:#fff;opacity:.9;display:none;}
.come-in{transform:translateY(200px);animation:come-in 1s ease forwards;}
.come-in:nth-child(odd){animation-duration:1s;}
.software{display:block;clear:both;background:#6190E8;background:-webkit-linear-gradient(to right, #A7BFE8, #6190E8);background:linear-gradient(to right, #A7BFE8, #6190E8);width:100%;margin-bottom:150px;}
.margin4{margin-left:4%;}
.nav-background{background-color:#485c77;width:100%;}
.navbar{overflow:hidden;background-color:#485c77;font-family:'Open Sans', Helvetica, Arial, sans serif;z-index:170;margin:0 auto;display:block;text-align:center;}
button{font-family:'Open Sans', Helvetica, Arial, sans serif;}
.fa-caret-down{color:#ffffff;}
.navbar a{float:left;font-size:16px;color:white;text-align:center;padding:14px 16px;text-decoration:none;}
.h1-white{color:#fff;font-family:'Open Sans', Tahoma, Geneva, Sans-serif;Font-size:30px;font-weight:300;padding-top:40px;padding-bottom:10px;padding-left:600px;margin-top:0;}
.small-nav{margin-left:50px;}
.dropdown{float:left;overflow:hidden;}
.dropdown .dropbtn{font-size:16px;border:none;outline:none;color:white;padding:14px 16px;background-color:inherit;}
.navbar a:hover, .dropdown:hover .dropbtn{background-color:#F9BF3B;text-decoration:none;}
.dropdown-content{display:none;position:fixed;background-color:#f9f9f9;min-width:201px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left;}
.dropdown-content a:hover{background-color:#ddd;}
.dropdown:hover .dropdown-content{display:block;}
div.stickytop{position:fixed;top:0;width:100%;padding-left:2%;margin-left:0;}
.description{padding-left:10%;}
.descr-button{margin-left:10%;}
h4.no-border{border-bottom:none;padding-bottom:0;}
area, area:focus {
    display: inline;
    cursor: pointer;
	border: none;
}
img.map, map area{
    outline: none;
}
h4::before { 
  display: block; 
  content: " "; 
  margin-top: -5px; 
  height: 80px; 
  visibility: hidden; 
  pointer-events: none;
}
.margin{
	margin-left: 45px;}
.RIGHT{
	text-align: right;}
	
.go-top{
	background-color: #485c77;
	}
.go-top:hover{
	background-color: #F9BF3B;
}
@keyframes come-in{to{transform:translateY(0);}
}
.no-margin{margin:0;padding:0;}
h4.no-margin{
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
@media screen and (max-width:980px){.cycle-overlay{
	font-family: 'Open Sans', tahoma, arial;
	position: absolute;
	left: -22px;
	top: 15%;
	z-index: 101;
	background: none;
	color: #fff;
	padding: 0px;
	height: 70%;
	width: 80%;
	margin-left: 10%;
}
.cycle-overlay h1{font-family:'Open Sans', Tahoma, arial;padding:20px 25px 0px 0px;font-size:48px;font-weight:700;text-transform:uppercase;width:100%;padding-left:20px;}
.cycle-overlay .eStore_block980.small h1{font-size:40px;width:100%;line-height:50px;}
.cycle-overlay h4{font-family:'Open Sans', tahoma, arial;padding:10px 25px;font-size:18px;font-weight:400;margin-top:0px;margin-bottom:10px;width:100%;}
.cycle-overlay .eStore_block980.small h4{font-size:25px;text-align:center;}
.cycle-overlay .eStore_btn{position:relative;bottom:10px;left:25px;margin-left:0px;}
.col-4{width:30%;}
.col-4{width:48%;}
.col-12{width:90%;margin-left:5%;}
.col-2 a img{width:80%;}
}
@media screen and (max-width:767px){.cycle-overlay{
	top: 129px;
	width: 100%;
	z-index: 101;
	color: #fff;
	padding: 20px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	margin: auto;
}
.cycle-overlay h1{font-size:30px;padding-left:0;Width:90%;padding-top:none;}
.cycle-overlay h4{font-family:open Sans, Arial, Helvetica, sans-serif;font-weight:400;color:#fff;padding:10px 0px 0px 0px;font-size:17px;text-align:left;width:100%;}
.cycle-overlay h4{left:0px;margin-left:0;}
.eStore_wrapper .cycle-overlay .eStore_btn{left:20px;width:50%;background-color:rgb(243, 153, 3);margin-bottom:30px;}
.col-5{text-align:center;width:33%;float:left;}
.col-6{width:46%}
.col-4, .col-4-product{width:48%;}
.col-3{width:46%;}
.col-2{
	width: 94%;
	margin-left: 3%;
	margin-bottom: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.col-2 a img{max-width:100%;}
}
@media screen and (max-width:480px){img{max-width:90%;height:auto;}
.col-4, .col-4-product, .col-3{width:90%;margin-left:5%;}
.col-2 a img{width:100%;}
.col-2{width:94%;margin-left:3%;margin-bottom:0;}
.hide{display:none;}
.col-10{width:94%;margin-left:3%;Float:left;overflow:hidden;}
.col-6, .col-7{width:96%;float:left;margin-top:20px;margin-left:3%;}
.col-3{width:96%;margin-left:2%;}
.col-6{width:90%;}
.cycle-slideshow{width:100%;margin:10px auto;padding:0;height:auto;position:relative;background:url(images/spinner.gif) 50% 50% no-repeat;}
.card{width:100%;}
.cycle-overlay{top:5%;width:100%;z-index:101;color:#fff;padding:10px;height:auto;padding-bottom:0px;}
.cycle-overlay h1{font-family:Open Sans, Arial, Helvetica, sans-serif;font-weight:700;color:#fff;font-size:30px;text-align:left;padding:0px 0px 3px 3px;width:90%;}
.cycle-overlay h4{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #fff;
	padding: 10px 0px 0px 0px;
	font-size: 16px;
	text-align: center;
	width: 100%;
}
.cycle-overlay .eStore_block980.small h4{font-size:16px;}
.cycle-slideshow{width:100%;margin:10px auto;padding:0;height:320px;position:relative;background:url(images/spinner.gif) 50% 50% no-repeat;}
.eStore_wrapper .cycle-overlay .eStore_btn{position:relative;bottom:10px;left:0px;margin-left:0px;width:80%;display:block;}
.eStore_wrapper .cycle-overlay .eStore_btn{display:none;}
.cycle-overlay .eStore_block980.small h1{font-size:3em;width:100%;line-height:50px;}
div.stickytop{padding-left:2%;}}
.container .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background-color: #555;
    color: white;
    font-size: 16px;
    padding: 12px 24px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
}
/* 
 * 	Author: Piotr Elmanowski
 *  Company: Frontoes.com
 *  Distributed and described: css-workshop.com
 *	v1.0
 */

.hvrbox,
.hvrbox * {
	box-sizing: border-box;
}
.hvrbox {
	position: relative;
	display: inline-block;
	overflow: hidden;
	max-width: auto;
	height: auto;
}
.hvrbox img {
	max-width: 100%;
}
.hvrbox_background {
	width: auto;
	height: 250px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.hvrbox .hvrbox-layer_bottom {
	display: block;
}
.hvrbox .hvrbox-layer_top {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255);
	color: #004280;
	padding: 15px;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}
.hvrbox:hover .hvrbox-layer_top,
.hvrbox.active .hvrbox-layer_top {
	opacity: 1;
}
.hvrbox .hvrbox-text {
	text-align: center;
	font-size: 18px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.hvrbox .hvrbox-text_mobile {
	font-size: 15px;
	border-top: 1px solid rgb(179, 179, 179); /* for old browsers */
	border-top: 1px solid rgba(179, 179, 179, 0.7);
	margin-top: 5px;
	padding-top: 2px;
	display: none;
}
.hvrbox.active .hvrbox-text_mobile {
	display: block;
}
.hvrbox .hvrbox-layer_image {
	padding: 0;
	background: none;
}
.hvrbox .hvrbox-layer_slideup {
	-moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}
.hvrbox:hover .hvrbox-layer_slideup,
.hvrbox.active .hvrbox-layer_slideup {
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.hvrbox .hvrbox-layer_slidedown {
	-moz-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.hvrbox:hover .hvrbox-layer_slidedown,
.hvrbox.active .hvrbox-layer_slidedown {
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.hvrbox .hvrbox-layer_slideleft {
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}
.hvrbox:hover .hvrbox-layer_slideleft,
.hvrbox.active .hvrbox-layer_slideleft {
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.hvrbox .hvrbox-layer_slideright {
	-moz-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}
.hvrbox:hover .hvrbox-layer_slideright,
.hvrbox.active .hvrbox-layer_slideright {
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.hvrbox .hvrbox-layer_scale {
	border-radius: 50%;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}
.hvrbox:hover .hvrbox-layer_scale,
.hvrbox.active .hvrbox-layer_scale {
	border-radius: 0%;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.hvrbox .hvrbox-layer_rotate {
	border-radius: 50%;
	-moz-transform: rotateZ(0);
	-webkit-transform: rotateZ(0);
	-ms-transform: rotateZ(0);
	transform: rotateZ(0);
}
.hvrbox:hover .hvrbox-layer_rotate,
.hvrbox.active .hvrbox-layer_rotate {
	border-radius: 0%;
	-moz-transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
.hvrbox .hvrbox-layer_scale-rotate {
	border-radius: 50%;
	-moz-transform: scale(0) rotateZ(0);
	-webkit-transform: scale(0) rotateZ(0);
	-ms-transform: scale(0) rotateZ(0);
	transform: scale(0) rotateZ(0);
}
.hvrbox:hover .hvrbox-layer_scale-rotate,
.hvrbox.active .hvrbox-layer_scale-rotate {
	border-radius: 0%;
	-moz-transform: scale(1) rotateZ(360deg);
	-webkit-transform: scale(1) rotateZ(360deg);
	-ms-transform: scale(1) rotateZ(360deg);
	transform: scale(1) rotateZ(360deg);
}
