.ribbon-wrapper{position:relative;margin:0 auto;width:100%;padding:0;text-align:center;background:#fff}.ribbon-wrapper-large{position:relative;margin:0 auto;width:100%;text-align:center}div.ribbon-wrapper,div.ribbon-wrapper-large img{border:1px solid #666}.ribbon{position:absolute;top:0;right:0}.ribbon .banner,.ribbon .text,.ribbon a{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}.ribbon a{color:#fff;text-decoration:none}.no-css-transforms .ribbon{font-size:1em;position:relative;width:100%}.ribbon .banner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);color:#fff;-webkit-font-smoothing:antialiased;display:block;float:right;position:relative;right:-14px;top:22px;width:100px}.ribbon-small .banner{right:-8px;top:15px;width:65px}.ribbon .banner::after,.ribbon .banner::before{content:'';display:block;height:12px;position:absolute;width:30px}.ribbon-small .banner::after,.ribbon-small .banner::before{height:6px;width:20px}.ribbon-large .banner::after,.ribbon-large .banner::before{height:18px;width:45px}.ribbon .banner::before{-webkit-transform:skewY(-45deg) translate(50%,15px);-moz-transform:skewY(-45deg) translate(50%,15px);-ms-transform:skewY(-45deg) translate(50%,15px);-o-transform:skewY(-45deg) translate(50%,15px);-webkit-transform-origin:100% center;-moz-transform-origin:100% center;-ms-transform-origin:100% center;-o-transform-origin:100% center;left:-45px}.ribbon-small .banner::before{top:-5px;left:-30px}.ribbon .banner::after{-webkit-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-moz-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-ms-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-o-transform:translate(100%,-100%) skewY(45deg) translateX(-58%);-webkit-transform-origin:0 center;-moz-transform-origin:0 center;-ms-transform-origin:0 center;-o-transform-origin:0 center;right:-17px}.ribbon-small .banner::after{top:18px;right:-12px}.no-css-transforms .ribbon .banner{position:static;width:100%;float:none;font-size:10px}.ribbon .text{position:relative;z-index:2;padding:6px 0;font-size:18px;font-weight:700;min-height:18px;line-height:18px;text-shadow:1px 1px 1px rgba(0,0,0,.2);white-space:nowrap;text-overflow:ellipsis}.ribbon-small .text{padding:3px 0;font-size:14px;min-height:14px;line-height:14px}.ribbon .text::after,.ribbon .text::before{content:'';display:block;height:30px;position:absolute;top:0;width:100%;z-index:-1}.ribbon.ribbon-small .text::after,.ribbon.ribbon-small .text::before{height:20px}.ribbon .text::before{-webkit-transform:translateX(-15%) skewX(-45deg);-moz-transform:translateX(-15%) skewX(-45deg);-ms-transform:translateX(-15%) skewX(-45deg);-o-transform:translateX(-15%) skewX(-45deg)}.ribbon .text::after{-webkit-transform:translateX(15%) skewX(45deg);-moz-transform:translateX(15%) skewX(45deg);-ms-transform:translateX(15%) skewX(45deg);-o-transform:translateX(15%) skewX(45deg)}.no-css-transforms .ribbon .text{height:25px;padding:3px}.ribbon-green .banner::after,.ribbon-green .banner::before{background-color:#51a351}.no-css-transforms .ribbon-green .text,.ribbon-green .text::after,.ribbon-green .text::before{background-color:#62c462}.ribbon-red .banner::after,.ribbon-red .banner::before{background-color:#bd362f}.no-css-transforms .ribbon-red .text,.ribbon-red .text::after,.ribbon-red .text::before{background-color:#ee5f5b}.addthis_sharing_toolbox,.image-gallery,.info-table{margin-top:20px}.info-table{width:100%}.prod-name{color:#fff;background:#999;background:rgba(0,0,0,.6);padding:5px;font-size:12px;position:absolute;bottom:0;width:100%}.prod-name.prod-slide{display:none}.prod-position{position:absolute;color:#fff;background:#666;font-weight:700;top:0;left:0;width:20px;height:20px;font-size:12px}strike.price{color:red}.top-tens h3{color:#999}.main-wrapper{background-color:#fff;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:20px;margin:auto;-webkit-box-shadow:0 0 30px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 30px 0 rgba(50,50,50,.75);box-shadow:0 0 30px 0 rgba(50,50,50,.75)}.back-to-top{position:fixed;bottom:2rem;right:0;text-decoration:none;color:#fff;background-color:rgba(51,51,51,.8);font-size:12px;padding:1em;display:none}.back-to-top:hover{background-color:rgba(51,51,51,.5);color:#fff}table.expand{width:100%}.fa-check{color:#43AC6A}.partner_tiles img{margin-bottom:2rem}.bx-viewport h1,.bx-viewport h2,.bx-viewport h3{color:#fff}.hero-caption{background:rgba(0,0,0,.5);position:absolute;width:100%;text-shadow:1px 1px 1px #000;color:#fff;font-size:3rem;text-align:center}.hero-caption.bottom{bottom:0}.herocaption.top{top:0}.hero-caption [class*=block-grid-]{margin:0}.hero-caption [class*=block-grid-]>li{padding:0}.hero_download{position:absolute;bottom:20px;margin-left:227px}ul.partners h5 img{max-width:120px;max-height:32px}body{font-family:'Open Sans',sans-serif!important;background:url(/img/bg.png) repeat-x #408DA1;-webkit-font-smoothing:antialiased}a,blockquote,h1,h2,h3,h4,h5,p{font-family:'Open Sans',sans-serif!important}dl.tabs{border-bottom:1px solid #555}.tabs dd a{padding:10px}.tabs .tab-title.active a,.tabs dd.active a{background-color:#555;color:#fff}dl.sub-nav dt{float:none;display:block}dd.active a{color:#fff!important}.sub-nav dd a,.sub-nav dd.active a{padding:.1875rem .375rem}ul.pagination li.unavailable{display:none}ul.no-bullet .button{margin:1rem 0 0!important}.download_button{padding:0 .625rem;min-width:35px}.copyright{margin:10px 0 0;color:#fff;text-shadow:1px 1px 2px rgba(150,150,150,1);text-decoration:none;font-size:14px}.copyright .inline-list{margin:0;font-size:14px}.copyright a{color:#fff}.copyright a:hover{text-decoration:underline}.copyright .row-2{font-size:12px;margin-bottom:100px}.alert-box{margin-bottom:0}.alert-box.eu-cookie{padding:0 1.5rem 0 .875rem}cite{text-transform:capitalize}.blur{opacity:.4;filter:alpha(opacity=40)}.popupwrap{background:#fff;padding:10px;margin:10px 0}.testimonial-hero{cursor:pointer;cursor:hand}.live-store p.name{margin-top:8px}ul.partners blockquote cite{text-transform:lowercase}blockquote cite a{color:#008CBA}.partner_tiles img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.partner-list .sub-nav{background-color:#F2F2F2; padding: 5px;}.partner-list .sub-nav dt.partners{float:left;}.pricing-table .price-small{background-color:#F6F6F6;padding:.9375rem 0 .9375rem 2rem;text-align:left;color:#333;font-size:.875rem;line-height:2rem;}.pricing-table .title small{font-size: 65%}.fa-star{color:#FFD700}.pricing-table .price{font-size: 1.5rem}.clock {margin-top:4em !important;}.discount_code {background: red;color: #fff;padding: 2px 5px; border-radius: 9px; font-family: "Courier New", Courier, monospace; font-weight: bold}.copyright ul.inline-list>li {margin: 0 1.375rem 0.3438rem 0}.copyright small {font-size: 10px} .tabs.top_extensions {text-align: center; margin: none} .tabs.top_extensions li {display: inline-block; float: none} hr.hr_top_extensions {margin: 0; border: solid #555; border-width: 1px 0 0; height: 0}