/***************************************
 Import Bourbon
***************************************/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/***************************************
	IE8 Grid
***************************************/
/*****
Row clearing
*****/
.row-clear-xs {
  clear: both; }

@media screen and (min-width: 481px) {
  .row-reset-s {
    clear: none; }

  .row-clear-s {
    clear: both; } }
@media screen and (min-width: 661px) {
  .row-reset-m {
    clear: none; }

  .row-clear-m {
    clear: both; } }
@media screen and (min-width: 769px) {
  .row-reset-l {
    clear: none; }

  .row-clear-l {
    clear: both; } }
@media screen and (min-width: 993px) {
  .row-reset-xl {
    clear: none; }

  .row-clear-xl {
    clear: both; } }
.row-clear-xs-only {
  clear: both; }

@media screen and (min-width: 481px) {
  .row-clear-xs-only {
    clear: none; } }
@media screen and (min-width: 481px) {
  .row-clear-s-only {
    clear: both; } }
@media screen and (min-width: 661px) {
  .row-clear-s-only {
    clear: none; } }
@media screen and (min-width: 661px) {
  .row-clear-m-only {
    clear: both; } }
@media screen and (min-width: 769px) {
  .row-clear-m-only {
    clear: none; } }
@media screen and (min-width: 769px) {
  .row-clear-l-only {
    clear: both; } }
@media screen and (min-width: 993px) {
  .row-clear-l-only {
    clear: none; } }
@media screen and (min-width: 993px) {
  .row-clear-xl-only {
    clear: both; } }
.site-header .site-title a i.kaspersky-logo {
  background-image: url(../images/kaspersky-logo.png); }

.site-header {
  border-bottom: 2px solid #f6f6f6; }

.main {
  background:none; }

.comparison-chart .scroll-info a {
  background: url(../images/btn-circle.png) left center no-repeat;
  border: none; }
  .comparison-chart .scroll-info a:hover {
    background: url(../images/btn-circle.png) right center no-repeat; }

.testimonials-slider .slick-arrow:before, .partners .slider .slick-arrow:before, .slides .slick-arrow:before, ul.slides .slick-arrow:before, .slides-3 .slick-arrow:before, ul.slides-3 .slick-arrow:before {
  font-size: 2.5em !important; }

.main li:before {
  border: none;
  background: url(../images/bullet-circle.png) 50% 50% no-repeat; }

.mobile-menu-wrapper,
.menu-toggle.open span:nth-child(2) {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
filter: alpha(opacity=0) !important; }

.mobile-nav ul.submenu.show.push-back > li > a,
.site-footer .country-selector-button:after,
.form-element.country-selector:after {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;
filter: alpha(opacity=30) !important; }

.site-header .main-menu > li.dropdown > a:after,
.menu-utility > li.dropdown > a:after,
.promo-section:before,
.video-list > li figure a:after {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
filter: alpha(opacity=50) !important; }

.page-header.image-bg .overlay-1,
ul.stat-list p {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
filter: alpha(opacity=70) !important; }

.page-headline .label.red p,
.featured-section ul.product-list .other p,
.featured-section ul.product-list .other ul.regular a,
.green-background p,
.articles-list p.category a:hover,
ul.articles-list p.category a:hover,
.resources-list p.category a:hover,
ul.resources-list p.category a:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;
filter: alpha(opacity=80) !important; }

.secondary-articles-list > li figure a:hover:after,
.secondary-articles-list > .item figure a:hover:after,
ul.secondary-articles-list > li figure a:hover:after,
ul.secondary-articles-list > .item figure a:hover:after,
.video-list > li figure a:hover:after {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)" !important;
filter: alpha(opacity=95) !important; }


.hasoverlay:before {
    content:none !important;
}
.promo-section .overlayer {
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
    background:#fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}
