body.mainpage #mainpage_menu{background:#000;position:relative;z-index:8}body.mainpage #topContainer .overlay{background:#fff}body.mainpage #content{margin-top:20px;background:#f5f5f5;overflow:hidden;z-index:0;position:relative}body.mainpage #content .sidebar .search{width:auto;padding:35px;display:block;height:334px;text-align:center;background-color:#38959d;background-repeat:repeat-x;background-image:-moz-linear-gradient(-45deg,#4ab5be,#38959d);background-image:-webkit-linear-gradient(-45deg,#4ab5be,#38959d);background-image:-o-linear-gradient(-45deg,#4ab5be,#38959d);background-image:linear-gradient(-45deg,#4ab5be,#38959d)}body.mainpage #content .sidebar .search .title{margin:0 0 16px;padding:0;border:0;font:400 18px/18px Novecentowide-Normal,"Segoe UI",Frutiger,"Frutiger Linotype","Helvetica Neue",Arial,sans-serif;color:#545454;display:block}body.mainpage #content .sidebar .search .title a{text-decoration:none}body.mainpage #content .sidebar .search h1,body.mainpage #content .sidebar .search h2,body.mainpage #content .sidebar .search h3,body.mainpage #content .sidebar .search h4{padding-left:0;padding-right:0}body.mainpage #content .sidebar .search>h1:first-child,body.mainpage #content .sidebar .search>h2:first-child,body.mainpage #content .sidebar .search>h3:first-child,body.mainpage #content .sidebar .search>h4:first-child{padding-top:0}body.mainpage #content .sidebar .search h2{margin:0 0 15px;padding:0;border:0;color:#fff;font:24px/24px Novecentowide-Normal,"Segoe UI",Frutiger,"Frutiger Linotype","Helvetica Neue",Arial,sans-serif;text-align:left}body.mainpage #content .sidebar .search .select{border-color:#3fa7b0}body.mainpage #content .sidebar .search .select .list{margin-top:-1px;max-height:none}body.mainpage #content .sidebar .search .quick{margin-bottom:26px;padding-bottom:35px;border-bottom:1px solid #fff;border-bottom-color:rgba(255,255,255,.4);position:relative}body.mainpage #content .sidebar .search .quick:before{width:40px;height:20px;margin:0 0 0 -20px;line-height:20px;color:#fff;color:rgba(255,255,255,.4);text-shadow:-3px 3px #3fa7b0,3px 3px #3fa7b0,3px -3px #3fa7b0,-3px -3px #3fa7b0,0 -3px #3fa7b0,0 3px #3fa7b0,-3px 0 #3fa7b0,3px 0 #3fa7b0;font-size:14px;font-family:Novecentowide-Bold,"Segoe UI",Frutiger,"Frutiger Linotype","Helvetica Neue",Arial,sans-serif;text-align:center;bottom:-8px;left:50%;content:"OR";position:absolute;display:block}body.mainpage #content .sidebar .search form{margin:0}body.mainpage #content .sidebar .search .advanced{height:199px}body.mainpage #content .sidebar .search .advanced .btn{display:inline-block;text-align:center;vertical-align:middle;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:.5em 3.429em .5em 1.143em;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:1.429em;font-weight:400;text-shadow:none;cursor:pointer;-webkit-transition:all .3s!important;-moz-transition:all .3s!important;-o-transition:all .3s!important;transition:all .3s!important;overflow:hidden;position:relative;background:#f8aa10;color:#000;margin-top:2px;margin-bottom:6px;font-size:18px}body.mainpage #content .sidebar .search .advanced .btn.active,body.mainpage #content .sidebar .search .advanced .btn.disabled,body.mainpage #content .sidebar .search .advanced .btn:active,body.mainpage #content .sidebar .search .advanced .btn:focus,body.mainpage #content .sidebar .search .advanced .btn:hover,body.mainpage #content .sidebar .search .advanced .btn[disabled]{color:#333;background-color:#e6e6e6}body.mainpage #content .sidebar .search .advanced .btn:focus{outline-offset:-2px}body.mainpage #content .sidebar .search .advanced .btn.active,body.mainpage #content .sidebar .search .advanced .btn:active{background-color:#ccc\9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}body.mainpage #content .sidebar .search .advanced .btn.disabled,body.mainpage #content .sidebar .search .advanced .btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.mainpage #content .sidebar .search .advanced .btn .badge,body.mainpage #content .sidebar .search .advanced .btn .label{position:relative;top:-1px}body.mainpage #content .sidebar .search .advanced .btn span{display:none}body.mainpage #content .sidebar .search .advanced .btn:focus,body.mainpage #content .sidebar .search .advanced .btn:hover{text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;color:#000;outline:0}body.mainpage #content .sidebar .search .advanced .btn:before{width:2.213em;height:2.213em;line-height:2.213em;font-size:1.1em;font-family:FontAwesome;text-align:center;right:0;top:0;content:"\F054";position:absolute;background:rgba(255,255,255,.1);color:rgba(0,0,0,.2)}body.mainpage #content .sidebar .search .advanced .btn:focus,body.mainpage #content .sidebar .search .advanced .btn:hover{background:#f9bc42}body.mainpage #content .sidebar video{max-width:100%;min-width:382px;margin-left:-17px}body.mainpage #content .blog{margin-left:-17px}body.mainpage #content .blog h2{padding:0;border:0;font-size:18px;line-height:18px}body.mainpage #content .blog h4{margin:0;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:17px;font-weight:700}body.mainpage #content .blog h4 a{display:block}body.mainpage #content .blog time{margin:0 0 17px}body.mainpage #content .blog .content{height:102px;margin-bottom:20px;overflow:hidden}body.mainpage #content .blog:hover{background-color:#3fa7b0}body.mainpage #content .sha-banner-container{padding-bottom:20px;background:#fff}body.mainpage #content .reseller-banner{max-width:649px;min-height:40px;padding:25px 185px 25px 40px;font-family:Novecentowide-Bold;font-size:26px;color:#fff;background-image:url(../../../../../images/v3/default/reseller-banner.jpg);background-repeat:no-repeat;background-size:cover;text-decoration:none;display:block;position:relative;margin:0 20px;line-height:1.5em}body.mainpage #content .reseller-banner.pl{font-size:23px;padding-top:40px;line-height:1.2em}body.mainpage #content .reseller-banner span{color:#fa9507}body.mainpage #content .reseller-banner span.buttonBox{position:absolute;top:0;right:0;width:auto;background:#fff;display:block;border:1px solid #000;border-left:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;visibility:hidden}body.mainpage #content .reseller-banner span.buttonBox:after{content:"";display:block;width:50px;height:auto!important;min-height:100%;position:absolute;top:0;left:20px;margin-left:-44px;background:#fff;border-bottom:1px solid #000;line-height:1em;float:left;transform:skew(-20deg);-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body.mainpage #content .reseller-banner span.buttonBox .inner{display:table-cell;vertical-align:middle;padding:0 37px 0 0;position:relative;z-index:5;color:#fa9507;width:120px;text-align:right;line-height:1.1em}body.mainpage #content .reseller-banner span.buttonBox .inner:after{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f0a9";margin-left:3px;font-size:18px;position:absolute;top:50%;right:13px;margin-top:-9px;line-height:1em}body.mainpage #content .boxList>.box{padding:0}body.mainpage #content .boxList .boxProduct{box-shadow:0 2px rgba(0,0,0,.1) inset,0 2px #fff;cursor:pointer}body.mainpage #content .boxList .boxProduct .list{height:66px}body.mainpage #content .featuresBox2{box-shadow:0 2px #fff}body.mainpage #content .sslTools{box-shadow:-2px 0 #fff inset;font-size:14px;background:#f5f5f5;color:grey;position:relative}body.mainpage #content .sslTools .title{margin:0 0 16px;font:18px Novecentowide-Normal;line-height:18px}body.mainpage #content .sslTools input[type=text]{width:45%;height:24px;margin:0}body.mainpage #content .sslTools .more{width:120px;right:15px;bottom:35px;color:grey;text-decoration:none;font-weight:700;text-align:center;position:absolute}body.mainpage #content .sslTools .more [class*=ico]{display:block;margin-left:auto;margin-right:auto;width:1em;height:1em;margin-bottom:10px;line-height:1em;font-size:60px}body.mainpage #footer{padding-top:0}body.mainpage #footer .vendors{padding:30px 0 20px}body.mainpage .showed{-webkit-animation:show-element-on-mainpage .3s;animation:show-element-on-mainpage .3s}@-webkit-keyframes show-element-on-mainpage{0%{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes show-element-on-mainpage{0%{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@media screen and (min-width:980px) and (max-width:1199px){body.mainpage #content .sidebar video{min-width:302px}body.mainpage #content .reseller-banner.pl{padding-top:27px}}@media (max-width:979px){body.mainpage #content .reseller-banner{width:auto;padding:20px 15px 0;max-width:730px}body.mainpage #content .reseller-banner.pl{padding-top:20px}body.mainpage #content .reseller-banner span.buttonBox{position:static;width:auto;display:block;height:auto!important;padding-top:10px;padding-bottom:20px;background:0 0;border:none}body.mainpage #content .reseller-banner span.buttonBox:after{content:none}body.mainpage #content .reseller-banner span.buttonBox .inner{display:inline-block;background:#fff;border:1px solid #000;padding:5px 40px 5px 5px;height:auto!important}}