body{background-image:none;background-color:#4d4d4d;max-width:none}table{border:0}p,li{font-weight:300;font-size:15px}b,strong{font-weight:500!important}.description ul{margin-top:1em;margin-bottom:1em}.description li,body.cms-page-view .col-main ul li{list-style:square;margin-left:1.5em}.description,.description div{font-size:15px;font-weight:300}h1{font-weight:300}.page-title-wrapper .page-title .base{font-size:1.8em;font-weight:300!important;text-transform:capitalize;border-bottom:2px solid #999}.page-main>.page-title-wrapper .page-title{display:block;padding-top:1em}h4{font-size:1.1em}input[type=radio],input[type=checkbox]{display:inline-block}em{font-style:italic}p a:hover{text-decoration:underline}a:hover,a:focus{box-shadow:none!important}.sidebar,.sidebar.sidebar-additional{padding-left:15px;padding-right:15px}.row.no-pad,.container.no-pad{margin-right:0;margin-left:0}.row.no-pad>[class*=col-],.container.no-pad{padding-right:0;padding-left:0}.clearfix{clear:both}.container.no-pad{width:100%}.wrapper-main-content{padding:0}@media only screen and (min-width:1200px){#maincontent.container{width:1230px}}.bshadow0,input,input:hover{box-shadow:none}.home-top{max-height:432px}.cad-home-text-panel{background:url(/images/site/green-circles.png);background-size:cover;padding:12px;color:#fff;line-height:1.2em;overflow:hidden;margin-bottom:1px}.cad-home-text-panel p{font-size:14px;line-height:1.2em;font-weight:400}.cad-home-text-panel h1{font-size:1.5em;text-transform:uppercase}.cad-home-text-panel h2{font-size:1.1em}.cad-home-text-panel span{font-weight:300}.home-brands-row{background-image:url(/images/site/cad-software-brands-bg.jpg);background-size:cover;border-top:1px solid #fff}.cad-home-text-panel{height:216px;overflow:hidden}body.cms-index-index #why_buy{height:215px;overflow:hidden}.wrapper_slider{margin-bottom:0}.home-brands li{display:inline-block;margin:18px;text-align:center}.home-brands li a{width:206px;height:72px;background-color:rgba(0,0,0,.6);display:inline-block;border:1px solid #fff;text-align:center;line-height:65px}.home-brands li a:hover{background-color:rgba(100,100,100,.8);border:1px solid #09c}.productTabContent div.product_row{display:inline-block}.product-image-container{width:160px}.product-image-wrapper{height:auto}.thumb_image{min-width:100px;min-height:100px;width:98%;height:auto;margin-top:1em}.tab_container{text-align:center}#home_newsletter{background:#ff7c00;background:linear-gradient(90deg,rgba(255,124,0,1) 0%,rgba(250,160,2,1) 100%);clear:both;display:inline-block;width:100%;color:#fff;padding:10px}#home_newsletter p,.newsletter_form{display:inline-block;width:49%;height:100%;vertical-align:middle;margin-bottom:0}.newsletter_form{text-align:right;max-width:400px}#home_newsletter p{width:600px;max-width:100%;font-size:16px;font-weight:300}#home_newsletter input#signup{width:60%;max-width:100%;height:40px;color:#666}#home_newsletter input#signup_submit{background-color: #ff7c00;border:1px solid #fff;text-transform:uppercase;font-size:15px;background-color:#ff7c00;padding:8px;height:unset;font-family:Lato}.homepage_secure{padding:1em;text-align:center}.homepage_secure span{display:inline-block;width:100%;max-width:150px}.section-product-title{margin:26px 28px 10px}.section-product-title h2{font-weight:300;font-size:24px;text-transform:uppercase}.section-product-tab{margin-top:0}.logo img{width:140px;border:1px solid #fff;margin-bottom:2em}.col-logo{margin-top:-30px;padding-left:0;z-index:999}.col-menu{}#header_contact{color:#f5f5f5;text-align:left;line-height:1.5em;padding-left:1em;vertical-align:bottom}#header_contact a{color:#f5f5f5}#header_contact em,#header_contact span{display:block;margin-top:10px}#header_contact em{font-size:28px;font-weight:300;font-style:normal}#header_contact span{font-size:22px;font-weight:100;text-transform:uppercase}.section-brands .brand-widget .brand-image{opacity:1}.top-link-container{background-color:#333;color:#fff}.header-container .top-link-container .top-link a{color:#fff}.navigation .level0>.level-top{padding-top:20px;padding-bottom:0}.header-container .header .block-search .block-content .dropdown .top-search .pe-7s-search{line-height:60px}@media only screen and (min-width:768px){.header-container .header .block-search .block-content .dropdown .dropdown-menu{display:inline-block;float:none;position:relative}.navigation .level0.parent>a:after{top:auto}}@media only screen and (min-width:1200px){#header_logo,#header_contact{display:inline-block!important}.header-container .header .col-logo{flex-direction:unset;justify-content:unset}#header_contact{margin-top:80px}.dropdown{text-align:right}}table th,table td{border:0}#header_search_wrapper{text-align:right}#header_contact{padding-bottom:1em}@media(max-width:992px) and (min-width:768px){.col-logo,.col-menu{width:unset}}.custommenu.navigation .subchildmenu.mega-columns>li{width:auto!important}.custommenu.navigation li.level0:hover>.level-top::after{width:unset}.header-container .header .block-search .block-content .dropdown .control{border-top:0}#search-input-autocomplate{width:99%}.header-container .header .block-search{float:none}@media only screen and (min-width:1200px){.dropdown-toggle{display:none}}.block-search{z-index:400;margin-top:20px}.qs-option-price .price-container .price-including-tax+.price-excluding-tax .price{font-size:14px}@media(max-width:500px){.dropdown-menu{min-width:300px!important;margin-top:50px!important}}.icon-search3{color:#fff;font-size:2em}.dropdown-toggle .top-search span{display:none}.header-container .top-link-container .minicart-wrapper{padding:0;margin:0;margin-left:15px;padding-left:15px}.header-container .top-link-container .minicart-wrapper .ui-dialog{display:block!important}.header-container .top-link-container .minicart-wrapper .block-minicart{position:fixed;right:0;top:0;bottom:0;left:auto;width:390px;max-width:100%;min-width:auto;z-index:999;height:100%;border:none;display:block!important;margin-top:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;z-index:10001}.header-container .top-link-container .minicart-wrapper .block-minicart:after,.header-container .top-link-container .minicart-wrapper .block-minicart:before{display:none}.header-container .top-link-container .minicart-wrapper .block-minicart .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;padding:80px 10px 40px}.header-container .top-link-container .minicart-wrapper .block-minicart .items-total{float:left;margin:0;text-align:left;display:none}.header-container .top-link-container .minicart-wrapper .block-minicart .subtotal{clear:both;margin-bottom:15px;margin-left:0;margin-right:0;padding-top:20px;margin-top:auto}.header-container .top-link-container .minicart-wrapper .block-minicart .subtotal .label{float:left;line-height:1;margin-top:0;font-weight:700;color:#606060}.header-container .top-link-container .minicart-wrapper .block-minicart .subtotal .price-container{line-height:1}.header-container .top-link-container .minicart-wrapper .block-minicart .block-content>.actions{margin-top:0;margin-bottom:15px}.header-container .top-link-container .minicart-wrapper .block-minicart .block-content>.actions .primary{margin:0;min-height:42px}.header-container .top-link-container .minicart-wrapper .action.close{left:25px;top:35px;opacity:1;min-width:60px;width:auto}.header-container .top-link-container .minicart-wrapper .product-image-wrapper{border:1px solid #999}.header-container .product-item-details span,.header-container .product-item-details dd{color:#666;line-height:1.1em}.header-container .top-link-container .minicart-wrapper .action.close:hover{color:#606060}.header-container .top-link-container .minicart-wrapper .action.close span{position:static;overflow:visible;font-size:12px;font-weight:500;display:inline-block}.header-container .top-link-container .minicart-wrapper .action.close:before{content:"\4d";font-family:eleganticons;font-size:20px;color:#606060}.header-container .top-link-container .minicart-wrapper .minicart-items-wrapper{margin:0;padding:0;border:none}.header-container .top-link-container .minicart-wrapper .product{position:relative;max-width:100%}.header-container .top-link-container .minicart-wrapper .product .actions{margin:0;top:0;position:absolute;right:0}.header-container .top-link-container .minicart-wrapper .minicart-items .product-item-name{line-height:1.5;padding-right:30px;margin-bottom:3px}.header-container .top-link-container .minicart-wrapper .minicart-items .product-item-name a{color:#606060}.header-container .top-link-container .minicart-wrapper .minicart-items .product-item-name a:hover{color:#78b7c6}.header-container .top-link-container .minicart-wrapper .minicart-items .product-item-details{position:relative;text-align:left}.header-container .top-link-container .minicart-wrapper .minicart-items .product-item-details .details-qty{line-height:1;margin-left:0}.header-container .top-link-container .minicart-wrapper .minicart-items .product-item-details .price{font-family:oswald,sans-serif;font-size:14px;color:#333}.header-container .top-link-container .minicart-wrapper .minicart-items .product-item-details .content{padding:0}.header-container .top-link-container .minicart-wrapper .minicart-items .product-item-pricing{display:flex;flex-direction:column}.header-container .top-link-container .minicart-wrapper .minicart-items .product-item-pricing label{width:auto;color:#606060;font-weight:400;font-size:14px}.header-container .top-link-container .minicart-wrapper .action.showcart:before{display:none}.header-container .top-link-container .minicart-wrapper .action.showcart .counter.qty{position:absolute;min-width:18px;height:18px;border-radius:100%;background:#09c;line-height:18px;padding:0;margin:0;text-align:center;top:10px;right:-8px;font-size:10px;color:#fff;display:block}.header-container .content{padding:30px 0;min-height:50px;position:relative}.header-container .minicart-items-wrapper{overflow-y:auto}.header-container .top-link-container .minicart-wrapper .icon-cart-header .icon{font-size:18px;color:#fff;line-height:40px}.header-container .top-link-container .minicart-wrapper .action.showcart:before{display:none}.header-container .top-link-container .minicart-wrapper.active .block-minicart{opacity:1;visibility:visible;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}.block-minicart .subtitle.empty{color:#666;font-weight:300!important;font-size:16px}.minicart-wrapper .action.close>span{line-height:38px}.header-container .header .block-search .block-content .dropdown input{font-style:normal}.section-product-tab .tabs li,.rokan-product-heading h2,.custommenu.navigation li.level0.fullwidth .submenu li.level1>a,.custommenu.navigation li.level0.staticwidth .submenu li.level1>a,.product.info.detailed .product.data.items .item.title a,.page-title-wrapper .page-title .base,.block.filter .page-title .base,.block-compare .page-title .base,.block-wishlist .page-title .base,.page-title-wrapper .filter-title .base,.block.filter .filter-title .base,.block-compare .filter-title .base,.block-wishlist .filter-title .base,.page-title-wrapper .block-title .base,.block.filter .block-title .base,.block-compare .block-title .base,.block-wishlist .block-title .base,.page-title-wrapper .page-title strong,.block.filter .page-title strong,.block-compare .page-title strong,.block-wishlist .page-title strong,.page-title-wrapper .filter-title strong,.block.filter .filter-title strong,.block-compare .filter-title strong,.block-wishlist .filter-title strong,.page-title-wrapper .block-title strong,.block.filter .block-title strong,.block-compare .block-title strong,.block-wishlist .block-title strong,h1,h2,h3,h4,h5,h6,.page-footer .footer-static-container .footer-static .footer-links .title{font-family:lato;font-weight:400}.product-view .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart,.fancybox-wrap .action_button .button{border-radius:0;background-color:#09c;font-weight:400;text-transform:uppercase}body.checkout-cart-index .form-cart .action{border-radius:3px!important;line-height:.8em}body.checkout-cart-index .form-cart .action span{color:#fff!important;font-size:11px}body.checkout-cart-index .cart-container .form-cart .action.update::before{line-height:unset}h1.page-title{font-size:1.1em}.bundle-options-container .price-notice .price-including-tax,.bundle-options-container .price-notice .price-excluding-tax,.bundle-options-container .price-notice .weee,.product-options-wrapper .field .price-notice .price-including-tax,.product-options-wrapper .field .price-notice .price-excluding-tax,.product-options-wrapper .field .price-notice .weee,.cart-summary .price-including-tax,.cart-summary .price-excluding-tax,.cart-summary .weee,.gift-summary .price-including-tax,.gift-summary .price-excluding-tax,.gift-summary .weee,.gift-options .price-including-tax,.gift-options .price-excluding-tax,.gift-options .weee{font-size:14px}.product-view .product-info-main .price-box .special-price .price-container .price{font-size:24px}.price-container .price{font-size:16px}.price-container .price-including-tax+.price-excluding-tax,.price-container .weee{margin-top:0}.product-view .product-info .price-box .price-container .price-including-tax,.price-container .price-excluding-tax{line-height:1.5em}.options-list .price-including-tax,.options-list .price-container .price-excluding-tax{line-height:1.1rem}div.options-list .fieldset>.field .field.choice,.fieldset>.fields>.field .field.choice{margin-bottom:0;vertical-align:baseline}div.options-list .field.choice span{vertical-align:baseline}label .price-container .price-including-tax+.price-excluding-tax .price{font-size:14px;line-height:1.1rem;vertical-align:baseline;font-weight:700}.product-view .product-options-wrapper label{font-size:14px;line-height:1.1rem}.breadcrumbs{padding-top:10px;margin-bottom:5px}#product-options-wrapper .radio,#product-options-wrapper .label{display:inline-block}.product-view .product-options-wrapper label{margin-top:0}.product-options-wrapper .field .price-notice .weee{font-size:1em}#product_info_right #norton,#product_info_right #badge-ribbon{display:inline-block}#digicert_product{padding-top:8px}#badge-220{margin-right:auto;margin-left:auto;margin-bottom:1em}div.description .columns p{width:100%}@media(min-width:1200px){div.description .columns{column-count:2}}body.catalog-product-view .product-view .product-info-main .price-box,body.catalog-product-view .product-view .product-info-main .price-box .special-price{float:none}.fancybox-wrap .action_button .button{width:200px;max-width:90%;padding:8px 20px;height:auto;border-radius:4px}body.catalog-product-view .normal-price{display:inline-block}body.catalog-product-view .product-view .product-info-main .price-box .old-price{display:inline-block;float:none}.description a{color:#09c;text-decoration:underline}.description h1{margin-bottom:1em}.product.info.detailed .product.data.items .item.content{border:1px solid #ccc!important;padding:1em;margin-top:20px}@media(min-width:768px){.product.info.detailed .product.data.items .item.content{margin-top:40px}}.product.info.detailed .product.data.items .item.title::after{width:100%}#text-banner-widget_frame{height:146px}.feature_wrapper{max-width:100%}@media(min-width:768px){.feature_thumb,.feature_description{display:inline-block;width:48%}.feature_thumb img{width:90%!important}}.feature_thumb img{width:99%;margin-bottom:.5em}div.qty a i.fa{margin-top:20px}div.overview a:visited,div.overview .alink:visited{color:#09c}.product-options-wrapper div.control input{height:unset}.product-info-main .action.towishlist,.product-info-main .action.tocompare{background-color:unset;vertical-align:top}.fieldset>.field .note,.fieldset>.fields>.field .note{font-size:1em}body.page-layout-1column .block.filter{display:none}body.page-layout-1column .grid-mode-show-type-products{display:none}body.page-layout-1column .toolbar-products{margin-top:1em}._amrec-radio-input:checked+.amrec-label,._amrec-radio-input.-plate:checked+.amrec-label,.amrec-purchase-option .amrec-input.-radio:checked+.amrec-label,.amrec-purchase-option .amrec-input.-radio.-plate:checked+.amrec-label,.amrec-cycle-container .amrec-input.-radio:checked+.amrec-label,.amrec-end-type .amrec-input.-radio:checked+.amrec-label{text-shadow:none}.amrec-purchase-option>.amrec-label{font-weight:400;font-size:15px}._amrec-panel,.amrec-subscription-options,.amrec-subscription-info{boreder-radius:5px}.amrec-info-table{margin-bottom:0}.icon_bag_alt{vertical-align:baseline}.product-list-item .btn-add-to-cart{font-size:18px}.price-including-tax,.product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price{font-weight:300}.product_row,.product-item-info{width:220px;border-top:solid 4px #09c;margin:1em .5em;text-align:center;box-shadow:0 0 8px rgba(0,0,0,.2);min-height:310px}.product-item .product-info .product-name a,.product-list-item .product-info .product-name a{font-style:normal;font-weight:300;font-size:1.2em}.product-name{min-height:70px}.page-title-wrapper .page-title .base::before,.block.filter .page-title .base::before,.block-compare .page-title .base::before,.block-wishlist .page-title .base::before,.page-title-wrapper .filter-title .base::before,.block.filter .filter-title .base::before,.block-compare .filter-title .base::before,.block-wishlist .filter-title .base::before,.page-title-wrapper .block-title .base::before,.block.filter .block-title .base::before,.block-compare .block-title .base::before,.block-wishlist .block-title .base::before,.page-title-wrapper .page-title strong::before,.block.filter .page-title strong::before,.block-compare .page-title strong::before,.block-wishlist .page-title strong::before,.page-title-wrapper .filter-title strong::before,.block.filter .filter-title strong::before,.block-compare .filter-title strong::before,.block-wishlist .filter-title strong::before,.page-title-wrapper .block-title strong::before,.block.filter .block-title strong::before,.block-compare .block-title strong::before,.block-wishlist .block-title strong::before,.filter-content .filter-options .filter-options-title:before,.ui-slider .ui-slider-handle{border-top:0}.section-product-tab .tabs li:hover,.section-product-tab .tabs li.active,.product-item .product-info .price-box .price,.product-list-item .product-info .price-box .price,.product-view .product-info-main .price-box .special-price .price-container .price,.product-view .product-info-stock-sku .attribute .value,.breadcrumbs ul li strong,.product.info.detailed .product.data.items .item.title:hover a,.product.info.detailed .product.data.items .item.title.active a,.product-view .product-info-stock-sku .stock span,.product-view .product-info-stock-sku .attribute.sku .value{color:#09c}.product-view .product-info-stock-sku .attribute .value{text-transform:uppercase;display:inline-block;font-weight:400;font-size:13px}.product-view .product-info-stock-sku .attribute strong.type{text-transform:uppercase;font-size:13px;display:inline-block;font-weight:700!important}.product-view .product-info-stock-sku .stock{margin-bottom:0}.product-view .product-info-stock-sku .stock span{font-weight:400}.grid-mode-show-type-products{display:none}.product-grid.row .product-list-item .product-info .price-box .price{font-size:16px;vertical-align:baseline;font-weight:300}.product-grid.row .product-list-item .product-info .price-box .price-excluding-tax .price{font-size:20px;vertical-align:baseline;font-weight:400}.product-item .newlabel,.product-list-item .newlabel,#back-top i,.header-container .header .minicart-wrapper .action.showcart .counter.qty,.page-footer .footer-static-container .footer-static .footer-links .title::before{background:#09c}.product-list-item .featuredlabel:before,.product-item .newlabel::before,.product-list-item .newlabel::before{border:7px solid #09c;border-color:transparent transparent #09c #09c;border-width:7px 5px}.product-item .featuredlabel:after,.product-list-item .featuredlabel:after,.product-item .newlabel::after,.product-list-item .newlabel::after{border:7px solid #09c;border-color:#09c transparent transparent #09c;border-width:7px 5px}.product.info.detailed .product.data.items .item.title.active::after{border-color:#09c}.price-container .price-including-tax+.price-excluding-tax,.price-including-tax+.price-excluding-tax:before{font-size:14px;font-weight:300}.product_row .product-item .product-info .product-name a{font-style:normal;font-weight:300}.product-item .product-info .actions-primary,.product-list-item .product-info .actions-primary{position:relative;top:auto}.product-item .btn-add-to-cart,.product-list-item .btn-add-to-cart{background-color:#e4e3e3;width:100%;border-radius:0;margin-top:10px;bottom:0;text-transform:capitalize;font-weight:300;font-family:Lato;padding:10px}.product-item .btn-add-to-cart:hover,.product-list-item .btn-add-to-cart:hover{background-color:#f90!important;color:#fff}.product-item,.product-list-item{padding:0}.product-item .product-info,.product-list-item .product-info{padding-right:0}.product-item .product-info .product-name,.product-list-item .product-info .product-name{padding:0 8px}.product-grid .item-inner{width:180px;float:none;display:inline-block;padding:0;margin-right:18px}.product-grid .item-inner:nth-child(4n+1){clear:left!important}.products{margin:10px 0}.bundle-options-container .price-notice .price-including-tax+.price-excluding-tax,.product-options-wrapper .field .price-notice .price-including-tax+.price-excluding-tax,.cart-summary .price-including-tax+.price-excluding-tax,.gift-summary .price-including-tax+.price-excluding-tax,.gift-options .price-including-tax+.price-excluding-tax,.price-container .price-including-tax+.price-excluding-tax,.price-container .weee,.price-container .price-including-tax+.price-excluding-tax .price,.price-container .weee .price,.price-container .weee+.price-excluding-tax:before,.price-container .weee+.price-excluding-tax .price{font-size:22px}.product-item .product-info .price-box .old-price,.product-list-item .product-info .price-box .old-price,.product-item .product-info .price-box .special-price,.product-list-item .product-info .price-box .special-price{float:none}.product-item .product-info .price-box .special-price,.product-list-item .product-info .price-box .special-price{margin-right:0}.product-view .product-info-main .price-box .old-price .price-container .price,.product-view .product-info-main .price-box .special-price .price-container .price{font-weight:300}.product-info-main .price-box .price-including-tax+.price-excluding-tax .price{font-weight:700!important}.price-including-tax,.price-excluding-tax{line-height:unset}.product-item .product-info .price-box,.product-list-item .product-info .price-box{min-height:60px}.product-item .product-info .box-rate-price{min-height:96px}.product-item .product-info .price-box .price-including-tax .price{font-weight:300;font-size:18px;vertical-align:baseline}.product-item .product-info .price-box .old-price .price{font-size:18px;font-weight:300;vertical-align:baseline}.products-grid .product-image-wrapper{min-height:160px;padding-bottom:10px!important}.old-price{text-decoration:none}.product-view .product-info-main .price-box .old-price .price-container .price{text-decoration:line-through}.product-item .product-info .price-box .price{font-weight:400}.product-options-wrapper .field .price-notice .price-including-tax+.price-excluding-tax::before{content:' ('}.product-options-wrapper .field .price-notice .price-including-tax+.price-excluding-tax::after{content:attr(data-label) ')'}.product-image-photo{margin-top:0;margin-bottom:0}dl.block{margin-bottom:.5em}dt.title,dd.item{display:inline-block}dt.title{font-weight:600}dd.item a{text-decoration:underline;color:#09c}#back-top{background:0 0;border-radius:0}.fa-angle-double-up,#back-top i{border-radius:0}.custommenu.navigation li.level0.fullwidth .submenu li.level1>a,.custommenu.navigation li.level0.staticwidth .submenu li.level1>a{margin-top:0!important;margin-bottom:0!important}.custommenu.navigation li.level0.fullwidth>.submenu{padding:10px!important}.navigation .level0 .submenu a{text-transform:uppercase}.custommenu.navigation li.level0.classic:hover>.submenu{border-radius:0!important}.filter-content .filter-options .filter-options-content ol li{padding:0}.filter-content .filter-options .filter-options-title,.sidebar .block .block-title strong{font-family:Lato;font-weight:400!important;text-transform:uppercase;color:#333;border-bottom:2px solid #666;margin-bottom:.5em;padding-bottom:8px;font-size:15px}.fancybox-skin{border-radius:0}#leasing_area{background-color:#f90;font-size:16px;color:#fff;padding:8px;margin:10px 0}#leasing_area h3{color:#fff;text-transform:uppercase}.monthly_figures{margin:8px 0;display:block}.product_leasing_options a{font-size:.8em;font-weight:400;padding:.2em .4em .2em .3em;background-color:#f90;margin-bottom:.5em;display:inline-block;color:#fff!important;border:1px solid #f90}.product_leasing_options a:hover{text-decoration:none;border:1px solid #f90;background-color:#fff;color:#f90!important}.product-description .product_leasing_options a,.item .product_leasing_options a{font-size:11px!important;padding:.1em .5em;margin-top:.2em}#leasing_area select{color:#333}#leasing_calculator{background:#f5f5f5;font-weight:600;border:1px solid #ccc;border-radius:3px;max-width:800px;margin-right:auto;margin-left:auto}#leasing_calculator th{text-align:center}#leasing_calculator input{max-width:200px;border-radius:3px;padding:10px}#leasing_process a{vertical-align:initial!important}#leasing_process strong{font-weight:700!important}body.cms-cad-software-leasing #maincontent{font-size:15px;font-weight:300}.leasing_link_category{padding:2px 8px;background-color:#f8b015;border-radius:3px;color:#fff;display:inline-block;font-size:13px}a.leasing_link_category{color:#fff}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width:100%}.checkout.action.primary{background-color:#09c;padding:20px!important;max-width:400px;border-radius:3px;box-shadow:#999 1px 1px 3px;font-size:1.5em!important;font-weight:300}.checkout.action.primary:hover{background-color:#6c6!important}.block-minicart .block-content>.actions .viewcart:hover{border-color:#09c}#top-cart-btn-checkout{margin-bottom:10px;background-color:#09c!important}.cart-summary .title,.column.main .cart-summary .block>.title strong,.checkout li button span,#shopping-cart-table th span,#shopping-cart-table .product-item-details a,.cart.table-wrapper .cart.items .col span,#shopping-cart-table .actions-toolbar a,#form-validate a{font-family:lato,sans-serif}#shopping-cart-table .actions-toolbar>.action:hover,#form-validate a.action:hover,#form-validate button:hover{background-color:#09c}.cart-summary .actions-toolbar>.primary button:hover{border:1px solid #09c;background-color:#09c}.cart-container .cart-summary{position:unset;box-shadow:#ccc 0 0 2px}#shopping-cart-table .actions-toolbar .action-edit{margin-left:12px}#shopping-cart-table .actions-toolbar a.action-delete:before{line-height:13px;vertical-align:top}tbody.cart .price-including-tax,tbody.cart .price-excluding-tax{font-size:16px}div.actions button.action,div.actions a.action{background-color:#999;font-weight:400;font-family:Lato}.cart.table-wrapper .actions-toolbar>.action{background-color:#999!important;font-weight:400;font-family:Lato}.price-including-tax+.price-excluding-tax::before{content:unset}.price-excluding-tax::after,.price-including-tax::after{content:attr(data-label);color:#333;font-size:12px;padding-left:.3em;vertical-align:baseline;font-weight:300}.price-including-tax+.price-excluding-tax::after{content:attr(data-label);color:#666;font-size:12px;padding-left:.3em}.minicart-wrapper .block-minicart .product-item-details .price-container .price-excluding-tax{margin-top:4px}.minicart-wrapper .price-container span{display:inline-block;line-height:1.1em;margin-right:4px}.minicart-wrapper .price-container span.price-including-tax,.minicart-wrapper .price-container span.price-excluding-tax{min-width:160px}.minicart-price span.price{vertical-align:baseline}dl.methods span.price{vertical-align:baseline}.cart-container .cart-summary{width:100%;float:right}.cart-container .form-cart{float:left;width:100%}@media(min-width:1024px){.cart-container .cart-summary{width:29%}.cart-container .form-cart{float:left;width:69%}}body.checkout-cart-index .product-item-details{text-align:left}body.checkout-cart-index .item-info .price-including-tax .price,body.checkout-cart-index .item-info .price-excluding-tax .price{font-size:14px;font-weight:400;color:#333;vertical-align:baseline}body.checkout-cart-index .cart.table-wrapper .cart.items .col{padding:12px 8px;text-align:left}body.checkout-cart-index .cart.table-wrapper .cart.items .col .product-item-photo{padding-left:0}body.checkout-cart-index .product-image-container{min-width:60px;width:unset}body.checkout-cart-index .thumb_image{min-width:unset;min-height:unset;max-width:60px}div.crosssell li.product{width:220px;border-top:solid 4px #09c;margin:1em .5em;text-align:center;box-shadow:0 0 8px rgba(0,0,0,.2);min-height:310px}div.crosssell .thumb_image{max-width:100%}div.crosssell .actions-primary button{padding:10px;width:100%;background-color:#e4e3e3;font-weight:300;font-size:22px;color:#666;text-transform:capitalize}div.crosssell .actions-primary button:hover{background-color:#f90!important;color:#fff}div.crosssell h3.product-name{font-size:15px;font-weight:300}div.crosssell .product-name{min-height:40px}div.crosssell .price-box{min-height:90px}div.crosssell .price{color:#09c;font-weight:300}div.crosssell .price-excluding-tax .price{font-weight:400}div.crosssell .owl-item{width:auto!important;margin:18px}div.crosssell .old-price .price{text-decoration:line-through}div.crosssell .product-item-info{border:none!important;box-shadow:none}.modal-popup .modal-inner-wrap{border:none}.payment-method-title input[type=radio],.payment-method-title label span{vertical-align:middle;margin-top:0}.minicart-items .product-item{max-width:100%}.minicart-items .product-item .cart-price{display:inline-block}.payment-methods .actions-toolbar{text-align:center}.checkout-payment-method .payment-methods{margin:0!important}.checkout-payment-method .actions-toolbar .primary{float:none;width:100%;font-family:Lato;font-weight:300}.opc-block-summary .product-item .price{font-size:16px}div.product-item-inner .cart-price{vertical-align:middle}.checkout-onepage-success .col-main{text-align:left}a.action-help{vertical-align:middle}.paypal-express-in-context-mini-cart-container{max-width:400px;margin-left:auto;margin-right:auto}#review-buttons-container{text-align:right}#review-buttons-container .primary{float:none}.paypal-review-title span,.paypal-review-title,.paypal-review-title a{vertical-align:middle}body.checkout-index-index .header-container{padding-bottom:0}#checkout_top{text-align:right}#checkout_top_logos{width:300px}.checkout-index-index .checkout-header{width:100%}#checkout_head_info{}#checkout_top_logos,#checkout_digicert,.checkout_head_info_element,#checkout_top{display:inline-block}.checkout_head_info_element{width:49%}@media(max-width:767px){.checkout_head_info_element{width:auto}}.checkout_secure_logos{text-align:right}.checkout_head_text{padding-bottom:15px}.action-cancel span{font-size:16px}.payment-method-title input[type=radio]{margin-right:6px}body.checkout-index-index .grand.totals.excl th strong,body.checkout-index-index .grand.totals.excl td strong,body.checkout-index-index .grand.totals.incl th strong,body.checkout-index-index .grand.totals.incl td strong{font-size:18px}body.checkout-index-index .grand.totals.excl th strong,body.checkout-index-index .grand.totals.excl td strong{font-weight:300!important}body.checkout-index-index .table-checkout-shipping-method{width:100%}.opc-wrapper .step-title::after,.opc-block-shipping-information .shipping-information-title::after,.opc-block-summary>.title::after,.checkout-agreements-items .checkout-agreements-item-title::after{width:100%;border-top:1px solid #09c}body.checkout-index-index li.order-attributes{padding:0 7px}#amasty_stripe_card_data{border:1px solid #eaeaea;border-radius:3px;padding:6px}.amcheckout-header{display:none}.amcheckout-shipping-methods,tbody.amcheckout-items{margin-bottom:0;padding-bottom:0}.field-error{font-size:1em}form.amcheckout-form-login .actions-toolbar .secondary,form#purchaseorder-form .fieldset>.field:not(.choice)>.control{float:none}body.checkout-onepage-success #maincontent{background-color:#eaeaea}body.checkout-onepage-success .price-excluding-tax{font-weight:400;font-size:1em}body.checkout-onepage-success address{font-weight:300}body.checkout-onepage-success .columns .col-main{background-color:#fff;margin:2em;border:1px solid #999;box-shadow:#999 0 0 4px;width:auto;padding:20px}body.checkout-onepage-success .page-main .block.block-order-details .order-date{font-weight:300;font-size:1.2em}.account-nav .nav li a{color:#333}.account-nav .nav{padding:5px;font-weight:400}body.account #maincontent{padding-top:10px}.block-collapsible-nav-title,.block-collapsible-nav{background-color:#fff}.abs-account-blocks .box-title>span,.account .column.main .block:not(.widget) .box-title>span,.multicheckout .box-title>span,.paypal-review .block .box-title>span,.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,[class^=sales-guest-] .column.main .block:not(.widget) .box-title>span,.sales-guest-view .column.main .block:not(.widget) .box-title>span{font-weight:400;font-size:1.1em;margin-bottom:1rem;margin-top:1 rem}.order-details-items{border-bottom:none}.login-container .block.block-customer-login{border-radius:4px;background-color:#f5f5f5}.primary .action.primary{padding:15px 40px;border-radius:3px;font-weight:300;font-size:1.4em}.block-minicart .actions a.action{background-color:transparent}.action-primary,.action-secondary{border-radius:3px;font-weight:300;font-size:1em;padding:8px}.action-primary{border:1px solid #09c}.page-footer .footer-static-container .footer-static .footer-links ul li a{line-height:12px;color:#f9f9f9;font-weight:300}.footer-links{color:#f9f9f9}.footer-links a{color:#09c}.custommenu.navigation li.level0.fullwidth .submenu li.level1>a:hover,.custommenu.navigation li.level0.staticwidth .submenu li.level1>a:hover,.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top,.navigation .level0>.level-top:hover,.page-footer .footer-static-container .footer-static .footer-links ul li a:hover,.product-item .btn-add-to-cart:hover,.product-list-item .btn-add-to-cart:hover,.quick-view-content .product-info-main .product-info-stock-sku .stock span,.message.success a,.message.success a:hover,.breadcrumbs ul li a:hover,.header-container .top-link-container .top-link a:hover,.login-container .block.block-customer-login .actions-toolbar .secondary a:hover,.product-view .product-info-main .price-box .price-wrapper .price,.product-item .product-info .product-name a:hover,.product-list-item .product-info .product-name a:hover,.products-list .product-item .product-item-details .product-name a:hover,.filter-content .filter-options .filter-options-content ol li a:hover{color:#09c}.custommenu.navigation li.level0.fullwidth .submenu li.level1>a:before,.custommenu.navigation li.level0.staticwidth .submenu li.level1>a:before,.toolbar-products .modes-mode.active,.toolbar-products .modes-mode:not(.active):hover,.product-social-links .action:hover .fa,.product-social-links .action.mailto.friend:hover .fa,.abs-revert-secondary-color:hover,.block-compare .action.compare:hover,.cart-summary .actions-toolbar>.primary button:hover,.cart-summary .form.giftregistry .fieldset .action.primary:hover,.paypal-review .block .actions-toolbar .action.primary:hover,.cart-summary .actions-toolbar>.primary .cart.table-wrapper .actions-toolbar>.action:hover,.cart-summary .actions-toolbar>.primary .cart.table-wrapper .action-gift:hover,.products-list .product-item .product-item-details .addto-links-icons .actions-secondary a:hover .fa,.owl-theme .owl-controls .owl-buttons>div:hover,.toolbar-products .pages .pages-items .item:hover a,.toolbar-products .pages .pages-items .item.current a,.toolbar-products .pages .pages-items .item:hover strong,.toolbar-products .pages .pages-items .item.current strong,.ui-slider-horizontal,.action-primary{background-color:#09c}.action.primary:hover{background-color:#09c!important}.product-item .addto-links-icons .add-to-links li a:hover,.product-list-item .addto-links-icons .add-to-links li a:hover{background-color:#09c;border-color:#09c}.page-footer .footer-bottom{color:#444;background:#999;font-weight:300}.page-footer .footer-bottom .copyright{color:#444}.page-footer .footer-bottom .social-row-1{width:90%;display:block;margin-left:auto;margin-right:auto;font-size:16px}.page-footer .footer-bottom .social-row-1-left{width:14%;display:inline-block}.page-footer .footer-bottom .social-row-1-left strong{font-weight:700}.page-footer .footer-bottom .social-row-1-right{width:85%;display:inline-block}.page-footer .footer-bottom .social-row-1-right div{width:17%;display:inline-block}.page-footer .footer-bottom .social-row-2{width:100%;display:inline-block;font-size:16px}.page-footer .footer-bottom .social-row-2-left{width:9%;display:inline-block}.page-footer .footer-bottom .social-row-2-left strong{font-weight:700}.page-footer .footer-bottom .social-row-2-right{width:90%;display:inline-block}.page-footer .footer-bottom .social-row-2-right div{width:14%;display:inline-block}#why_buy{background-image:linear-gradient(-210deg,#0099cc,#0584ae);background-image:url(/images/site/blue-tiles.svg);background-size:cover;color:#fff}body.catalog-product-view #why_buy{border:1px #09c solid;margin-bottom:1em;margin-right:auto;margin-left:auto}body.catalog-product-view #why_buy ul{background:url(/images/site/price-promise-tick.png) no-repeat 95% 20%;background-size:30%}#why_buy h3{padding:10px 20px;margin:0;font-size:16px;text-transform:uppercase}#why_buy ul{padding:10px 20px 50px;font-size:16px;background:url(/images/site/price-promise-tick.png) no-repeat 90% 100%}#why_buy ul li{list-style:none;margin-left:0;padding-left:0;margin-bottom:4px}#why_buy ul li{font-weight:300}.right-main-content .onsale-countdown{margin-bottom:20px}.page-footer .footer-static-container .footer-static .footer-links .title{margin-bottom:25px}.custommenu.navigation li.level0.fullwidth>.submenu{border-radius:0}#minicart-content-wrapper,#minicart-content-wrapper .block-content,#minicart-content-wrapper .block-content div,#minicart-content-wrapper .block-content span,#minicart-content-wrapper .block-content .price,.block-minicart .block-content>.actions>.primary .action.primary{font-family:lato,sans-serif}.minicart-wrapper .block-minicart #btn-minicart-close:hover:before,.minicart-wrapper .block-minicart #btn-minicart-close:hover span{color:#09c}.header-container .header .minicart-wrapper .minicart-items .product-item-name a:hover{color:#09c}.product-view .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart,.product.info.detailed .product.data.items .review-add .review-fieldset .legend,.actions-primary button span,.login-container .block.block-customer-login .block-title strong,.primary button span,.login-container .block.block-new-customer .block-title strong,.primary a span,.navigation li.level0{font-family:lato,sans-serif}.account-nav .nav li a:hover,.block-dashboard-info .box-information a:hover,.block-dashboard-info .box-newsletter a:hover,.block-dashboard-addresses .box-billing-address a:hover,.block-dashboard-addresses .box-shipping-address a:hover{color:#09c}.account-nav .item.current a,.account-nav .item.current strong,.one-step-checkout h1.checkout_header:before{border-color:#09c}.actions-toolbar button:hover,.one-step-checkout h3{background-color:#09c}.block-dashboard-info .block-title strong,.block-dashboard-addresses .block-title strong,.block-dashboard-info .box-information .box-title span,.block-dashboard-info .box-newsletter .box-title span,.block-dashboard-addresses .box-billing-address .box-title span,.block-dashboard-addresses .box-shipping-address .box-title span,.block-dashboard-addresses .block-title a span,.actions-button button,.button-set #opcheckout-button-place-order{font-family:lato,sans-serif}.actions-button button:hover,.button-set #opcheckout-button-place-order:hover{background-color:#09c}footer.modal-footer button{font-family:lato,sans-serif}footer.modal-footer button:hover{background-color:#09c}.contact-index-index .contact-info ul li.address:before,.contact-index-index .contact-info ul li.phone:before,.contact-index-index .contact-info ul li.email:before{color:#09c}.two-columns{column-count:2}@media(max-width:767px){.two-columns{column-count:1}}.cad-contact-number{display:inline-block;width:100%;text-align:right}body.account .secondary .action{background-color:#999}.order-actions-toolbar .action,body.account .primary .action.primary,body.account .secondary .action{padding:10px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:300!important;border-radius:3px}.order-actions-toolbar .action:hover,body.account .primary .action.primary:hover,body.account .secondary .action:hover{background-color:#09c!important}body.account .price-excluding-tax .price{font-size:14px;vertical-align:baseline}body.account .block-content .box{padding:6px}.order-details-items .order-title>strong{font-size:1.4em;text-transform:uppercase;font-weight:300!important}body.account .col-main{padding-bottom:2em}.order-details-items{padding-bottom:30px}.sidebar .product-items-names .product-item-name{margin-left:5px}body.account .actions-toolbar .secondary{float:none}@media(max-width:1199px){.page-footer .footer-bottom .social-row-1,.page-footer .footer-bottom .social-row-2{font-size:12px}}@media(max-width:991px){.page-footer .footer-bottom .social-row-1{width:100%}.page-footer .footer-bottom .social-row-2-right div{width:13%}.cad-contact-number{display:none}}@media(max-width:991px){.col-logo{margin-top:10px;padding-left:auto;z-index:1}.header .container{width:100%}.header .container .navigation{margin-right:0;float:none;width:100%;max-width:100%}.navigation .level0{margin:0!important}.navigation .level0.parent>.level-top{padding-right:10px}.navigation .level0>.level-top{font-size:12px}}@media(min-width:1200px){.header .container{padding-left:0;padding-right:0;width:1230px}}@media(min-width:1024px){}@media(min-width:768px){.top-search{display:none}nav.custommenu ul{float:right}}@media(min-width:768px) and (max-width:1023px){#header_contact{padding-bottom:1em}#header_contact span{font-size:14px}#header_contact em{font-size:15px}.cad-home-text-panel{height:138px}.cad-home-text-panel p{display:none}}@media(max-width:436px){.section-product-tab .tabs li{font-size:16px}}@media(max-width:406px){.section-product-tab .tabs li{font-size:14px}}@media(max-width:376px){.section-product-tab .tabs li{font-size:12px}}@media(max-width:376px){.section-product-tab .tabs li:before{margin:0 15px}}@media(max-width:375px){.home-brands li a{width:160px}.product_row,.product-item-info{width:160px}.header-container .top-link-container .top-link li{line-height:20px}.header-container .header .logo{margin-left:40px;right:0}.nav-toggle{left:0}.header-container .header .logo img{max-width:80px;height:auto}}@media(min-width:376px) and (max-width:414px){.home-brands li a{width:180px!important}.product_row,.product-item-info{width:180px}.header-container .header .logo{right:0;margin-left:30px}}@media(max-width:767px){.sidebar .block-collapsible-nav{position:relative;top:unset;border:1px solid #bbb;margin-bottom:1em}.block-collapsible-nav .title{border:none}.block-collapsible-nav .title strong{font-size:1.2em}.sidebar .block-collapsible-nav .title::after{top:unset}.header-container .top-link-container .top-link{float:right;line-height:20px}.header-container .header .logo img{width:auto;height:80px}.home-brands li{margin:7px}.right-main-content{margin-top:0}.navigation .level0>.level-top{padding-bottom:5px!important}.header .container .navigation{width:90%}.nav-toggle:hover:before{color:#09c}.page-footer .footer-static-container .footer-static .footer-links .title:hover:after{background:#09c}.navigation .submenu:not(:first-child) ul>li a:hover{color:#09c}.page-footer .footer-bottom .social-row-1,.page-footer .footer-bottom .social-row-2{display:none}#header_contact span{font-size:16px}#header_contact em{font-size:18px;margin-top:6px}.cad-home-text-panel,body.cms-index-index #why_buy{height:unset}#why_buy ul{background:url(/images/site/price-promise-tick.png) no-repeat 90% 50%;padding:10px 20px 20px}.header-container .top-link-container .top-bar,.header-container .top-link-container .end-top-bar{padding-left:10px}}body.cms-index-index .slick-slide{display:inline-block}body.cms-index-index .ambanner-slider-block.slick-slider.slick-dotted{margin-bottom:0!important}body.cms-index-index .ambanner-slider-wrap{margin:0!important}#the_gif img{width:100%}body.cms-no-route .page-title{font-weight:600!important;font-size:2em}body.cms-no-route .page-title-wrapper .page-title .base{border-bottom:none!important}