@font-face{font-family:shopicons;src:url(../../global/fonts/shopicons/shopicons.eot);src:url(../../global/fonts/shopicons/shopicons.eot#iefix) format('embedded-opentype'),url(../../global/fonts/shopicons/shopicons.ttf) format('truetype'),url(../../global/fonts/shopicons/shopicons.woff) format('woff'),url(../../global/fonts/shopicons/shopicons.svg#shopicons) format('svg');font-weight:400;font-style:normal}@media screen and (max-width:1450px){.with-margins{width:1200px}.generic-cols .content-col{width:830px}.generic-cols .navigation-col,.generic-cols .options-col{width:320px}.secure-checkout .form-col{width:720px}.secure-checkout .summary-col{width:430px}}@media screen and (max-width:1250px){.with-margins{width:960px}.generic-cols .content-col{width:680px}.generic-cols .options-col{width:250px;margin-left:30px}.generic-cols .navigation-col{width:250px;margin-right:30px}.secure-checkout .form-col{width:600px}.secure-checkout .summary-col{width:320px;margin-left:40px}#checkout-form .field.subscribe{line-height:20px}.about.generic-cols .content-col span.about-icon{font-size:26px;padding-left:85px;height:70px;line-height:70px}.about.generic-cols .content-col div.about-text{margin:18px 0 20px 25px}}@media screen and (max-width:1250px) and (min-width:1001px){.customer-area .remote-install h3{padding:0}.customer-area .remote-install h3:before{display:none}.customer-area .remote-install p{margin:15px 0 0}}@media screen and (max-width:1000px){.with-margins{width:740px}.generic-cols .content-col{width:auto;float:none;margin-bottom:30px}.generic-cols .navigation-col,.generic-cols .options-col{width:auto;margin-left:0;margin-right:0;float:none;margin-bottom:30px}.secure-checkout .form-col{float:none;width:auto}.secure-checkout .summary-col{float:none;width:auto;margin-left:0;margin-bottom:30px}.about.generic-cols .content-col span.about-icon{font-size:20px;height:48px;line-height:48px;padding-left:55px}.about.generic-cols .content-col div.about-text{margin:10px 0 5px 15px}.customer-area .customer-menu{display:none}}@media screen and (max-width:765px){.with-margins{width:auto;margin:0}#modal-wrapper{overflow:hidden}.product-page .product-navbar{padding:10px 15px;height:auto}.product-page .product-navbar .sysreq-title{float:none;clear:both;line-height:30px}.product-page .product-navbar .sysreq-for{margin:0 20px 0 0;line-height:30px}.product-requirements{padding:0 0 20px}.product-requirements ul{float:none;margin:0 15px;width:auto}.product-requirements li .title{float:none;text-align:left;width:auto}.product-requirements li .text{float:none;width:auto;padding:0;margin:5px 0 0}.product-page .contents{margin:0 15px}.product-page .contents .table div span.title{display:block;float:none;clear:both;width:auto;margin-right:0;margin-bottom:10px}.product-page .contents .table div .image{display:block;float:none;clear:both;width:auto;margin-right:0;margin-bottom:20px}.customer-order .order-contents .item-type,.customer-order .order-status,.product-cart .product .column.with-image,.secure-checkout .summary-col .call{display:none}.secure-checkout .form-col,.secure-checkout .summary-col{padding:0 10px}#checkout-form .expiration-date .form-select{float:left;width:80px}#phone-verification,#purchase-popup{width:auto}.language-selector .language-cols{margin-right:0;overflow:hidden}.language-selector .language-cols ul{width:auto;float:none}.language-selector .language-cols li{margin:0 0 5px}.product-cart .product{padding-left:10px;padding-right:210px}.product-cart .product .column.with-price{right:10px;width:80px}.product-cart .product .column.with-quantity{right:90px;width:110px}.shopping-cart .cart-total{padding-right:10px}.shopping-cart .cart-controls{padding:0 10px}.shopping-cart .cart-controls .checkout,.shopping-cart .cart-controls .continue{min-width:140px}.shopping-cart .cart-controls .logos .pay-vi{width:50px;height:38px;background-size:50px 50px}.shopping-cart .cart-controls .logos .pay-ma{width:50px;height:38px;background-size:45px 45px}.shopping-cart .cart-controls .logos .comodo{width:100px;height:28px;background-size:cover}.customer-download-alert,.login-window{width:auto}.login-form .form-submit{text-align:center}.login-form .form-submit p{position:static;margin-top:12px}.reminder-form .form-submit{text-align:center}.recharge-form{width:auto}.customer-area .customer-menu{margin:0 15px}.customer-overview .customer-controls h3,.customer-overview h3{margin:0 15px;text-align:center;float:none}.customer-controls{height:auto;margin-bottom:25px}.customer-controls .product-selector{float:none;clear:both;text-align:center}.customer-controls .product-expander{text-align:center;float:none;clear:both;margin-top:10px}.customer-controls .product-expander span{margin:0 7px}.customer-order,.customer-product{margin:0 15px 12px}.customer-order>table>thead h4{width:auto}.customer-product>table>thead td{padding-left:45px}.customer-order .order-issue .issue-buttons .generic-button,.customer-product .product-issue .issue-buttons .generic-button{min-width:0;display:block}.customer-product .product-menu .dropdown-control,.customer-product .product-menu .title-bar{display:block}.customer-product .tab-pages .page .controls .language,.customer-product .tab-pages .page .controls form{float:none;clear:both;margin-bottom:8px;text-align:left}.customer-product .tab-pages .page .controls form select{margin:0 7px 5px 0}.customer-product .product-downloads .files .file,.customer-product .product-downloads .files .file span,.customer-product .product-downloads .files .table{display:block}.customer-product .product-invoice .invoice-amount,.customer-product .product-invoice .invoice-order,.helpdesk-index .ticket-list .title,.helpdesk-index .ticket-list li.date{display:none}.customer-product .product-downloads .files .file{padding:8px 0}.customer-product .product-downloads .files .file span{padding:2px 0;word-break:break-all}.customer-product .product-downloads .files .file .file-name{width:auto;padding-right:0}.customer-product .product-downloads .files .file .file-name p{width:auto;white-space:normal;word-break:break-all}.customer-product .product-downloads .files .file .file-size{margin:0;padding:0}.helpdesk-index .ticket-group,.helpdesk-ticket h2{padding:0 15px}.customer-product .product-downloads .files .file .file-button{margin-top:3px;width:150px}.customer-product .product-downloads .files .generic-button{font-size:.9em;line-height:35px;height:35px}.customer-product .product-invoice .invoice-link{width:auto;text-align:right}.customer-product .product-overview .overview-columns .column{float:none;margin-bottom:15px;width:100%}.customer-product .product-overview .overview-payment{margin-top:0}.customer-product .product-overview .overview-payment h4{float:none;clear:both;margin:0 0 7px}.helpdesk-index .ticket-list li.subject{width:100%}.helpdesk-ticket .message-group{margin:0 15px 18px}.helpdesk-ticket #reply-form{margin:0 15px}.helpdesk-ticket .ticket-rating,.helpdesk-ticket .ticket-summary{margin:20px 15px 0}.about.generic-cols .content-col{margin:0 15px}#affiliate-popup{width:auto}.generic-form .couple{overflow:hidden;margin-right:0}.generic-form .couple .half{float:none;width:auto}.generic-form .couple .field{margin-right:0}.generic-form .required-hint{display:block;margin:5px 0 0}}@media screen and (max-width:500px){.customer-order .order-contents .item-quantity,.customer-order .order-date,.customer-product .product-overview .overview-payment .cc-logo,.shopping-cart .cart-controls .logos{display:none}.shopping-cart .cart-controls .checkout,.shopping-cart .cart-controls .continue{min-width:0}.product-cart .product{padding:10px}.product-cart .product .column.with-details{clear:both}.product-cart .product .column.with-details .title{min-height:0}.product-cart .product .column.with-price{margin-top:20px;position:static;width:30%;float:right}.product-cart .product .column.with-quantity{position:static;text-align:left;width:70%;overflow:hidden;float:left}.product-cart .product .column.with-quantity .item-price{float:left;margin-right:25px}.product-cart .product .column.with-quantity .control{margin-top:20px;float:left}.shopping-cart .cart-total span{width:auto}.shopping-cart .cart-total em{width:auto;float:left}.recharge-form .couple .half.first,.recharge-form .couple .half.second{width:auto}.recharge-form .security-code .control{width:120px}.recharge-form .expiration-date .form-select{width:70px}.customer-order .order-amount{float:right}.customer-product .product-overview .modal-form .cancel-alert{clear:both;float:none}.customer-product .product-overview .modal-form .cycle-price,.customer-product .product-overview .modal-form .cycle-select{margin-bottom:4px}.customer-product .product-overview .modal-form .solid-button{clear:left}.customer-product .product-overview .overview-payment .cc-number{margin:0 10px 0 0}.helpdesk-ticket #reply-form .form-submit{padding-top:50px}.helpdesk-ticket #reply-form .form-submit .close-ticket{left:auto;right:0}}.livechat-icon,.livechat-window{-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.06);left:10px}@keyframes livechat-icon-animation{0%,100%{background-color:#09e}50%{background-color:#eb5684}}.livechat-window{display:none;position:fixed;bottom:10px;-webkit-border-radius:15px;-khtml-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:left;background:#09e;overflow:hidden;z-index:100;box-shadow:0 1px 5px 0 rgba(0,0,0,.06)}.livechat-window .minimize{cursor:pointer;z-index:101;position:absolute;right:30px;top:15px;color:#fff;font-size:2em;line-height:32px}.livechat-window .minimize:after{content:'\2012'}.livechat-window .error-message{background:#c44;color:#fff;padding:3px 7px;margin-bottom:10px;display:none}.livechat-window .startup-form{padding:25px}.livechat-window .notice{text-align:center;padding:60px 20px;color:#fff}.livechat-window .form-field{overflow:hidden;padding:10px 0}.livechat-window .form-field.input-phone{display:none}.livechat-window .form-field .field-title{float:left;width:30%;color:#fff;font-size:.9em;line-height:30px}.livechat-window .form-field .field-checkbox{float:left;width:70%}.livechat-window .form-field .field-checkbox label{cursor:pointer;color:#fff;line-height:20px;font-size:.9em}.livechat-window .form-field .field-checkbox input{display:none}.livechat-window .form-field .field-checkbox span{cursor:pointer;display:block;float:left;height:20px;width:20px;border:1px solid #fff;font-family:shopicons;line-height:18px;margin-right:11px;text-align:center;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.livechat-window .form-field .field-checkbox span em{font-style:normal;display:none}.livechat-window .form-field .field-checkbox span em:before{content:"\e60f"}.livechat-window .form-field .field-input{float:left;width:70%}.livechat-window .form-field .field-input input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:none;background:#eeebe3;height:30px;line-height:30px;padding:0 5px}.livechat-window .form-field .field-input textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:none;background:#eeebe3;height:80px;padding:5px;resize:none}.livechat-window .form-controls{overflow:hidden;margin-top:25px}.livechat-window .form-controls .cancel{float:left;color:#fff;text-decoration:underline;line-height:30px;cursor:pointer}.livechat-window .form-controls .submit{float:right}.livechat-window .form-button{cursor:pointer;position:relative;padding:0 20px;text-transform:uppercase;color:#fff;font-weight:600;overflow:hidden;text-decoration:none;box-sizing:border-box;border:2px solid #fff;text-align:center;min-width:80px;display:inline-block;line-height:30px;border-radius:5px}.livechat-window .form-button input{cursor:pointer;position:absolute;left:0;top:0;height:40px;width:1700px;z-index:10;background:0 0;border:none;margin:0;padding:0}.livechat-window .session{position:relative}.livechat-window .session .session-header{color:#fff;padding:15px 20px;line-height:40px;overflow:hidden}.livechat-window .session .session-header img{width:40px;height:40px;float:left}.livechat-window .session .session-header .name{float:left;font-size:1.2em;display:block;padding-left:15px}.livechat-window .session .session-delay{background:#e3e0de;padding:20px;text-align:center;font-size:1.1em;display:none}.livechat-window .session .session-delay span{font-weight:700}.livechat-window .session .session-chat{background:#fff;padding:10px 0;margin:0}.livechat-window .session .session-chat .scroll-pane{overflow:hidden;padding:0 20px;margin:0;height:250px}.livechat-window .session .session-chat .scroll-pane.ui-scrollable .scrollable-body{margin-right:0}.livechat-window .session .session-chat .scroll-pane.ui-scrollable .scrollable-track{right:7px;width:6px}.livechat-window .session .session-chat .messages{padding:10px 0;box-sizing:border-box}.livechat-window .session .session-chat .message-from{overflow:hidden;margin:10px 0}.livechat-window .session .session-chat .message-from:first-child{margin-top:0}.livechat-window .session .session-chat .message-from:last-child{margin-bottom:0}.livechat-window .session .session-chat .message-from svg{margin:10px 0 0}.livechat-window .session .session-chat .message-from span{display:block;max-width:200px;color:#fff;padding:10px 12px;word-wrap:break-word;border-radius:3px}.livechat-window .session .session-chat .message-from span a{color:#fff}.livechat-window .session .session-chat .message-from.operator svg{float:left}.livechat-window .session .session-chat .message-from.operator span{float:left;background:#585858}.livechat-window .session .session-chat .message-from.me svg{float:right}.livechat-window .session .session-chat .message-from.me span{float:right;background:#09e}.livechat-window .session .session-form .message-input{position:relative;padding:10px}.livechat-window .session .session-form .message-input .message-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:34px;line-height:34px;width:100%;border:none;padding:0 10px;background:#fff;outline:0}.livechat-window .session .session-form .message-input .message-text::placeholder{color:#999;font-style:italic}.livechat-window .session .session-form .message-input .submit{display:none}@media screen and (max-width:760px){.livechat-window,.livechat-window .session{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;height:100%}.livechat-window,.livechat-window .session,.livechat-window .session .session-chat{-webkit-box-orient:vertical;-moz-box-orient:vertical}.livechat-window{display:flex;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0;-ms-flex-direction:column;flex-direction:column;width:100%;right:0;bottom:0}.livechat-window .session{display:flex;-ms-flex-direction:column;flex-direction:column}.livechat-window .session .session-chat{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.livechat-window .session .session-chat .scroll-pane{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;box-sizing:border-box;overflow:scroll}}.livechat-icon{width:64px;height:64px;-webkit-border-radius:32px;-khtml-border-radius:32px;-moz-border-radius:32px;border-radius:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 5px 0 rgba(0,0,0,.06);background-color:#09e;border:1px solid #fff;position:fixed;bottom:10px;z-index:100;line-height:62px;text-align:center;font-size:1.8em;font-family:shopicons;color:#fff;cursor:pointer}.livechat-icon.buzzing{animation:livechat-icon-animation 1.2s cubic-bezier(.5,0,.5,1) infinite}.livechat-icon:after{content:'\e60b'}.livechat-icon.online:after{content:'\e60a'}.ui-scrollable{overflow:hidden;position:relative}.ui-scrollable .scrollable-body{position:relative;margin-right:28px}.ui-scrollable .scrollable-track{position:absolute;top:0;bottom:0;right:9px;width:10px;display:none}.ui-scrollable .scrollable-track span{display:block;background:#aaa;border-radius:3px;position:relative;min-height:10px}.ui-scrollable .scrollable-track span:hover{background:#888}@keyframes ui-button-loading{0%{top:0;height:30px}100%,50%{top:10px;height:10px}}.ui-button{position:relative;transition:background-color .4s ease,opacity .4s ease}.ui-button.loading{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;cursor:default}.ui-button .loading-bars{position:absolute;width:32px;height:30px;left:50%;top:50%;margin-top:-15px;margin-left:-16px;z-index:100}.ui-button .loading-bars div{display:inline-block;position:absolute;width:8px;animation:ui-button-loading 1.2s cubic-bezier(0,.5,.5,1) infinite;background-color:#fff;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ui-button .loading-bars div:nth-child(1){left:0;animation-delay:-.24s}.ui-button .loading-bars div:nth-child(2){left:12px;animation-delay:-.12s}.ui-button .loading-bars div:nth-child(3){left:24px;animation-delay:0s}