body .navbar{border-width:0;border-radius:0}h1{font-weight:normal;font-style:normal;text-decoration:none;line-height:1.25em}img{max-width:100%}#page-introduction{font-weight:bold}.banners-container{overflow:auto;margin:0 auto;padding:15px 0;text-align:center}.banners-container img{margin-bottom:15px}.banners-container.banners-left-right a:nth-child(1) img{float:left}.banners-container.banners-left-right a:nth-child(2) img{float:right}.banners-container.banners-left-right>img:nth-child(1){float:left}.banners-container.banners-left-right>img:nth-child(2){float:right}.responsive-container .banners-container{clear:both}body a,body a:focus,body a:hover,body footer a,body footer a:focus,body footer a:hover,body input[type="submit"],body input[type="submit"]:focus,body input[type="submit"]:hover,body a.products-services-buy,body a.products-services-buy:hover,body a.products-services-buy:focus,body a.products-services-buy:active{outline:none;text-decoration:none;font-style:normal;font-weight:normal}.clear-both{clear:both}.error{font-weight:normal;margin-bottom:10px}label{display:block}label.multi{font-weight:normal;cursor:pointer}input[type="text"][name="register-email"],input[type="text"][name^="form-"][name$="-email"]{display:none}input[type="submit"],input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{cursor:pointer}input[type="checkbox"]{width:initial;margin-right:5px}.page-register label,.page-demo-request div>label{display:block;margin:15px 0}.page-register label a,.page-demo-request div>label a{display:block}body .modal{display:flex;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.5)}body .modal .modal-content{text-align:center;position:relative;background-color:white;padding:20px;margin:auto;width:60%;-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s}@media screen and (max-width: 600px){body .modal .modal-content{width:80%}}body .modal .modal-content .modal-close{position:absolute;top:0;right:5px}body .modal .modal-content .button{display:inline-block}.alert a{display:block}@media screen and (min-width: 768px){.alert a{display:initial;float:right}}nav.pagination{text-align:center;background-color:inherit;width:100%}nav.pagination ul{padding:0;list-style:none}nav.pagination ul li{display:inline}nav.pagination ul li::after{margin:0 5px;content:'|'}nav.pagination ul li:last-child::after{content:''}a.product-summary{display:block;margin-bottom:30px;overflow:auto}a.product-summary div{float:left}a.product-summary div:nth-child(1){clear:both;width:10%}a.product-summary div:nth-child(2){width:90%;padding-left:15px}a.product-summary div:nth-child(2) h2{margin-top:0}div.slider-wrapper{width:50%;margin-bottom:20px;padding-right:60px;float:left;overflow:hidden}div.slider-wrapper ul,div.slider-wrapper li,div.slider-wrapper div,div.slider-wrapper img,div.slider-wrapper a{margin:0;padding:0;border:none;outline:none;list-style:none}div.slider-wrapper ul.s-thumbs{height:50px;margin-top:10px}div.slider-wrapper ul.s-thumbs li{float:left;margin-right:10px}div.slider-wrapper ul.s-slides{width:100%;height:auto;overflow:hidden;clear:both}div.slider-wrapper ul.s-slides li{display:none;width:100%;height:auto;z-index:50;text-align:center}div.slider-wrapper ul.s-slides li:first-child{display:table-cell}div.slider-wrapper ul.s-slides li img{max-height:100%;max-width:none;width:100%}@media screen and (max-width: 600px){div.slider-wrapper{padding-right:0;width:100%;height:auto}div.slider-wrapper ul.s-slides{width:100%;height:auto}}ul.page-breadcrumb li{display:inline-block}ul.page-breadcrumb li:after{content:">"}ul.page-breadcrumb li:last-child:after{content:""}ul.page-breadcrumb li a{color:inherit;text-decoration:none;font-style:normal;font-weight:normal}footer a,footer a:hover,footer a:active,footer a:focus{color:inherit;text-decoration:none;font-style:normal;font-weight:normal}footer nav ul{padding-left:0;text-align:center}footer nav ul li{margin:5px 0;list-style-type:none}@media screen and (min-width: 601px){footer nav ul li{display:inline}footer nav ul li:not(:last-child)::after{display:inline-block;width:10px;content:"|"}}header nav ul li a,header nav ul li a:hover,header nav ul li a:active,header nav ul li a:focus{text-decoration:none;font-style:normal;font-weight:normal}@media screen and (min-width: 768px){header nav li{width:auto}}.page-customers h2 ~ h2{margin-top:1.5em}.page-customers a.visit{display:inline-block;margin-bottom:10px}.page-customers img.visit{display:block;margin-bottom:20px}.page-ecommerce .last-viewed{clear:both;padding-top:30px}.page-ecommerce .overview-card{box-sizing:border-box;float:left;margin-bottom:2%;margin-right:2%;width:22.5%}@media screen and (max-width: 380px){.page-ecommerce .overview-card{width:100%}}.page-ecommerce .overview-card .image-container{display:flex;height:200px}.page-ecommerce .overview-card .image-container img{margin:auto}.page-ecommerce .overview-card .ad_description{height:80px;overflow:hidden;text-align:center}.page-ecommerce .overview-card:nth-child(4n+1){margin-left:2%}.page-ecommerce-details .details-wrapper{width:100%}.page-ecommerce-details .slider-wrapper+.details-wrapper{float:left;width:100%}@media screen and (min-width: 600px){.page-ecommerce-details .slider-wrapper+.details-wrapper{width:50%}}.page-ecommerce-details .slider-modal{display:none;cursor:pointer}.page-ecommerce-details dl{margin-bottom:0}.page-ecommerce-details dl dt{float:left;width:100%;width:150px;line-height:1.5em}.page-ecommerce-details dl dt#description{width:100%}.page-ecommerce-details dl dd{line-height:1.5em;min-height:2em}.page-order label{clear:both}.page-order .product-price{font-weight:bold}.page-order .multi{clear:both;height:auto}.page-order .multi>div,.page-order .multi input{float:left}.page-order .multi>div>p{margin-top:-3px;margin-bottom:5px}.page-order .multi+*{float:left;clear:both;margin-top:20px}.page-order .multi .product-price{font-style:italic}body.page-payment-failed h1 ~ form input[type=submit]{display:block;margin:0 auto;width:auto}.page-testimonials .person_name{margin-right:5px;font-weight:bold}.page-testimonials .person_position{font-style:italic}.bold{font-weight:bold}.italic{font-style:italic}.underlined{text-decoration:underline}div[class^="grid-columns-"]>div{float:left;width:100%;min-height:2em}div[class^="grid-columns-"].grid-columns-3>div:last-child:not(:first-child){float:right;margin-right:0;clear:right}@media screen and (min-width: 747px){div[class^="grid-columns-"].grid-columns-3>div{margin-right:1%;width:49%}div[class^="grid-columns-"].grid-columns-3>div:nth-child(2){float:right;margin-right:0}}@media screen and (min-width: 1200px){div[class^="grid-columns-"].grid-columns-3>div{width:32.666%;margin-right:1%}div[class^="grid-columns-"].grid-columns-3>div:nth-child(2){float:left;margin-right:1%}}div[class^="grid-columns-"].grid-columns-4>div:last-child:not(:first-child){float:right;margin-right:0;clear:right}@media screen and (min-width: 747px){div[class^="grid-columns-"].grid-columns-4>div{margin-right:1%;width:49%}div[class^="grid-columns-"].grid-columns-4>div:nth-child(2),div[class^="grid-columns-"].grid-columns-4>div:nth-child(3){float:right;margin-right:0}}@media screen and (min-width: 992px){div[class^="grid-columns-"].grid-columns-4>div{width:32.666%;margin-right:1%}div[class^="grid-columns-"].grid-columns-4>div:nth-child(2){float:left;margin-right:1%}div[class^="grid-columns-"].grid-columns-4>div:nth-child(3){float:right;margin-right:0}}@media screen and (min-width: 1200px){div[class^="grid-columns-"].grid-columns-4>div{width:24.25%;margin-right:1%}div[class^="grid-columns-"].grid-columns-4>div.col-75{width:74.75%}div[class^="grid-columns-"].grid-columns-4>div:nth-child(3){float:left;margin-left:0;margin-right:1%}}div[class^="grid-columns-"].grid-columns-20_80>div:nth-child(1){margin-right:1%;width:19%}div[class^="grid-columns-"].grid-columns-20_80>div:nth-child(2){width:80%}div[class^="grid-columns-"].grid-columns-80_20>div:nth-child(1){width:80%}div[class^="grid-columns-"].grid-columns-80_20>div:nth-child(2){width:19%;margin-left:1%}@media (min-width: 576px){div[class^="grid-columns-"] .grid-columns-4>div,div[class^="grid-columns-"] .grid-columns-4>div{margin-right:1%;width:49%}div[class^="grid-columns-"] .grid-columns-4>div:nth-child(2),div[class^="grid-columns-"] .grid-columns-4>div:nth-child(3),div[class^="grid-columns-"] .grid-columns-4>div:nth-child(2),div[class^="grid-columns-"] .grid-columns-4>div:nth-child(3){float:right;margin-right:0}}@media (min-width: 768px){div[class^="grid-columns-"] .grid-columns-4>div,div[class^="grid-columns-"] .grid-columns-4>div{width:32.666%;margin-right:1%}div[class^="grid-columns-"] .grid-columns-4>div:nth-child(2),div[class^="grid-columns-"] .grid-columns-4>div:nth-child(2){float:left;margin-right:1%}div[class^="grid-columns-"] .grid-columns-4>div:nth-child(3),div[class^="grid-columns-"] .grid-columns-4>div:nth-child(3){float:right;margin-right:0}}@media screen and (min-width: 992px){div[class^="grid-columns-"] .grid-columns-4>div,div[class^="grid-columns-"] .grid-columns-4>div{width:24.25%;margin-right:1%}div[class^="grid-columns-"] .grid-columns-4>div.col-75,div[class^="grid-columns-"] .grid-columns-4>div.col-75{width:74.75%}div[class^="grid-columns-"] .grid-columns-4>div:nth-child(3),div[class^="grid-columns-"] .grid-columns-4>div:nth-child(3){float:left;margin-left:0;margin-right:1%}}.block.order-summary{text-align:center}table.order-summary{border-collapse:collapse;margin:20px auto}table.order-summary td.item-description{text-align:left}table.order-summary td:nth-last-child(2){padding-left:30px}table.order-summary td input[type="number"]{width:60px}table.order-summary tr th:nth-child(1),table.order-summary tr th:nth-child(2),table.order-summary tr td:nth-child(1),table.order-summary tr td:nth-child(2){text-align:left;padding-right:20px}table.order-summary th:last-child,table.order-summary td:last-child{text-align:right}table.order-summary.with-total tr:last-child td{border-top:1px solid #333}.responsive-container{box-sizing:border-box;margin:0 auto;padding:0 15px}@media screen and (min-width: 768px){.responsive-container{width:750px}}@media screen and (min-width: 992px){.responsive-container{width:970px}}@media screen and (min-width: 1200px){.responsive-container{width:1170px}}header nav{margin:0;padding:0}header nav:after{content:"";display:table;clear:both}header nav ul{padding:0;margin:0;position:relative;z-index:500}header nav ul li{margin:0px;display:inline-block}header nav ul li:hover>ul{display:inherit}header nav ul li>a:only-child:after{content:''}header nav ul li a{display:block;padding:14px 20px;text-decoration:none}header nav ul li a:hover{outline:none;cursor:pointer}header nav ul li ul ul{top:0px;left:220px}header nav ul li ul li>a:after{display:block;margin-right:-12px;float:right;content:'>'}header nav ul ul{display:none;position:absolute;-webkit-box-shadow:0px 15px 5px 0px rgba(50,50,50,0.75);-moz-box-shadow:0px 15px 5px 0px rgba(50,50,50,0.75);box-shadow:0px 7px 15px 0px rgba(50,50,50,0.75)}header nav ul ul li{width:220px;float:none;display:list-item;position:relative}header nav .toggle,header nav [id^=drop]{margin:0;cursor:pointer;display:none}@media all and (max-width: 768px){header nav{margin:0}header nav ul li,header nav ul ul li{display:block;width:100%}header nav ul ul ul ul .toggle,header nav ul ul a{padding:0 40px}header nav ul li ul li .toggle,header nav ul ul a,header nav ul ul ul a{padding:14px 20px}header nav ul li ul li .toggle,header nav ul ul{float:none;position:static;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}header nav ul ul ul li{position:static}header nav ul li:hover>ul,header nav ul ul li:hover>ul{display:none}header nav .toggle{display:block;padding:12px 20px;text-decoration:none;border:none}header nav .toggle+a,header nav ul.menu-main,header nav ul.menu{display:none}header nav [id^=drop]:checked+ul{display:block}}footer nav .menu_toggle,footer nav [id^=drop]{display:none}body{margin:0}
