* {
    box-sizing: border-box;
}
 #mini-panel-product_menu .product-nav-links .menu li,#mini-panel-product_menu .product-nav-links .menu>li>a,#mini-panel-product_menu .menu-icon-help-header .product-title a, #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a{color: #fff;}
  .expanded.dropdown .caret{background: url(/sites/zweb/images/commonroot/zgheader-footer-sprite.png) no-repeat -168px 0px/990px auto;}
  @media only screen and (max-width: 767px){
    .main-container-wrapper #mini-panel-product_menu .menu-icon-help-header .product-title a{
        color:#fff;
      }
  }

.compliance-banner-section {
    background: url(/sites/zweb/images/assist/compliance-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 9em 0 7em;
    margin-top: -5em;
}

.compliance-banner-section h1 {
    font-size: 42px;
    color: #fff;
}
.comp-main {
    padding-top: 4em;
}
.compl-list .content-wrap {
    overflow: visible;
    padding: 20px 0;
}
.compl-list {
    border-bottom: 1px solid #f2f0f0;
}
.compliance-section .compl-list ul li {
    display: inline-block;
    padding-right: 60px;
}

.compliance-section .compl-list ul li a {
    background: #fff url(/sites/zweb/images/assist/compliance-sprite-logos.png);
    display: block;
    width: 100px;
    background-repeat: no-repeat;
    height: 100px;
    background-size: 180px;
    background-position: 3px;
}
.compliance-section .compl-list ul li.gdpr a {
    background-position: -131px 1px;
    background-size: 235px;
    background-color: #01349a;
}
.compliance-section .compl-list ul li.active a {
    box-shadow: 0 15px 20px #e8e8e8;
    -webkit-box-shadow: 0 15px 20px #e8e8e8;
    transform: translateX(40px) scale(1.6);
    -webkit-transform: translateX(40px) scale(1.6);
    -ms-transform: translateX(40px) scale(1.6);
    z-index: 1;
    position: relative;
    margin-right: 45px;
}


.comp-main .compo-content {
    margin-bottom: 3em;
}

.comp-table-content {
    padding: 1em 0 5em;
}
.comp-table-content table tr th {
    background: #f2f2f2;
    padding: 30px 30px;
    border-right: 1px solid #e0dddd;
    text-align: left;
    font-family: var(--zf-primary-bold);
    vertical-align: middle;
}
.comp-table-content table tr td {
    padding: 30px 30px;
    border-right: 1px solid #e0dddd;
    text-align: left;
    border-bottom: 1px solid #e0dddd;
	vertical-align: top;
}
.comp-table-content table {
    border: 1px solid #ccc;
    width: 100%;
    table-layout: fixed;
}
.comp-table-content table tr td ul li::before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    left: 0;
    top: 20px;
    border-radius: 50%;
    background: #b2b2b2;
}
.comp-table-content table tr td ul li {
    position: relative;
    padding: 8px 0 8px 14px;
}



@media screen and (max-width:767px){
	.comp-table-content table tr td, .comp-table-content table tr th {
		white-space: nowrap;
	}
	.comp-table-content table {
		table-layout: auto;
	}
	.comp-table-content {
		padding: 1em 0 5em;
		overflow-x: scroll;
	}
	.compliance-banner-section {
		padding: 8em 0 4em;
	}
	.compliance-banner-section h1 {
		font-size: 32px;
	}
	.compliance-section .compl-list ul li {
		padding-right: 0;
	}
	.compliance-section .compl-list ul li.active a {
		box-shadow: 0 15px 20px #e8e8e8;
		transform: translateX(0) scale(1);
		z-index: 1;
		position: relative;
		margin-right: 15px;
	}
}
