.banner { position: relative; overflow: auto; }
.banner li { list-style: none; margin:0;padding:0; }
.banner ul li { float: left; }
.button.buyBtn_AddtoCart.box.green a {color: white !important;}
.banner ul {  margin:0;padding:0; padding-left:0!important; }
.banner .dot {
		-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	}
.wwrcm-active .banner {
    display: none;
}

#celek ul.wwrcm-mod-tabs-nav a {
    color: black;
}

	.banner .dots {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 20px;
		width: 100%;
	}
		.banner .dots li {
			display: inline-block;
			*display: inline;
			zoom: 1;

			width: 10px;
			height: 10px;
			line-height: 10px;
			margin: 0 4px;

			text-indent: -999em;
			*text-indent: 0;

			border: 2px solid #fff;
			border-radius: 6px;

			cursor: pointer;
			opacity: .4;

			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}


@font-face {
	font-family: 'Segoe UI Light';
	src: url("//i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.eot");
	src: local("Segoe UI Light"), local("Segoe WP Light"), local("Segoe Light"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.eot?#iefix") format("embedded-opentype"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.woff") format("woff"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.ttf") format("truetype"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.svg#web") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe UI Semilight';
	src: url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.eot");
	src: local("Segoe UI Light"), local("Segoe WP Light"), local("Segoe Light"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.eot?#iefix") format("embedded-opentype"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.woff") format("woff"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.ttf") format("truetype"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semilight/latest.svg#web") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe UI Semibold';
	src: url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semibold/latest.eot");
	src: local("Segoe UI Semibold"), local("Segoe WP Semibold"), local("Segoe Semibold"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semibold/latest.eot?#iefix") format("embedded-opentype"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semibold/latest.woff") format("woff"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semibold/latest.ttf") format("truetype"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/semibold/latest.svg#web") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe UI';
	src: url("//i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.eot");
	src: local("Segoe UI"), local("Segoe WP"), local("Segoe"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.eot?#iefix") format("embedded-opentype"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.woff") format("woff"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.ttf") format("truetype"), url("//i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.svg#web") format("svg");
	font-weight: normal;
	font-style: normal;
}

.wwrcm-office-content.wwrcm-wrapper,
.wwrcm-office-content .wwrcm-mod-compare tbody td > h3 {
	font-family: "Segoe UI", Segoe, Arial, sans-serif;
	font-weight: normal;
}

.wwrcm-office-content h1,
.wwrcm-office-content h2,
.wwrcm-office-content h3,
.wwrcm-office-content .wwrcm-el-title,
.wwrcm-office-content .wwrcm-mod-compare thead h1,


.wwrcm-office-content .wwrcm-mod-compare thead a,
.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-red,
.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-blue,
.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-green,
.wwrcm-welcome-tab .wwrcm-featured-description h3,
.wwrcm-welcome-tab .wwrcm-banner-office h4,
.wwrcm-welcome-tab .wwrcm-next-steps h3 {
	font-family: "Segoe UI Light", "Segoe Light", Segoe, Arial, sans-serif;
	font-weight: 300;
}

.wwrcm-office-content h3,
.wwrcm-office-content strong,
.wwrcm-office-content legend,
.wwrcm-office-content .wwrcm-mod-table-alt th {
	font-family: "Segoe UI Bold", Segoe Bold, Segoe, Arial, sans-serif;
	font-weight: 700;
}

.wwrcm-welcome-tab .wwrcm-next-steps h4 {
	font-family: "Segoe UI Semilight", "Segoe Semilight", Segoe, Arial, sans-serif;
	font-weight: 500;
}

.wwrcm-office-content .wwrcm-el-btn {
	font-family: "Segoe UI Semibold", Segoe Semibold, Segoe, Arial, sans-serif;
	font-weight: 500;
}

body {
	margin: 0;
}

.wwrcm-office-content div,
.wwrcm-office-content span,
.wwrcm-office-content h1,
.wwrcm-office-content h2,
.wwrcm-office-content h3,
.wwrcm-office-content h4,
.wwrcm-office-content h5,
.wwrcm-office-content h6,
.wwrcm-office-content p,
.wwrcm-office-content a,
.wwrcm-office-content em,
.wwrcm-office-content img,
.wwrcm-office-content ol,
.wwrcm-office-content ul,
.wwrcm-office-content li,
.wwrcm-office-content fieldset,
.wwrcm-office-content article,
.wwrcm-office-content aside,
.wwrcm-office-content canvas,
.wwrcm-office-content footer,
.wwrcm-office-content header,
.wwrcm-office-content nav,
.wwrcm-office-content section,
.wwrcm-office-content time,
.wwrcm-office-content audio,
.wwrcm-office-content video,
.wwrcm-office-content table,
.wwrcm-office-content th,
.wwrcm-office-content td,
.wwrcm-office-content tr {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

.wwrcm-office-content article,
.wwrcm-office-content aside,
.wwrcm-office-content footer,
.wwrcm-office-content header,
.wwrcm-office-content nav,
.wwrcm-office-content section {
	display: block;
}

.wwrcm-office-content sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	top: -0.3em;
}

.wwrcm-office-content input[type="checkbox"],
.wwrcm-office-content input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.wwrcm-office-content .wwrcm-txt-highlight,
.wwrcm-office-content figure figcaption {
	color: #dc3c00;
}

.wwrcm-office-content .wwrcm-txt-summary,
.wwrcm-office-content h1,
.wwrcm-office-content h2,
.wwrcm-office-content h3,
.wwrcm-office-content .wwrcm-mod-headline,
.wwrcm-office-content .wwrcm-mod-compare {
	color: #373a36;
}

.wwrcm-office-content .wwrcm-txt-emphasis {
	color: #231f20;
}

.wwrcm-office-content .wwrcm-txt-emphasis h1,
.wwrcm-office-content .wwrcm-txt-emphasis h2,
.wwrcm-office-content .wwrcm-txt-emphasis h3 {
	color: #231f20;
}

.wwrcm-office-content .wwrcm-txt-centered {
	text-align: center;
}

.wwrcm-office-content .wwrcm-left {
	float: left;
}

.wwrcm-office-content .wwrcm-right {
	float: right;
}

.wwrcm-office-content .wwrcm-centered {
	margin: 0 auto;
	display: block;
}

.wwrcm-office-content .wwrcm-hidden {
	display: none;
}

.wwrcm-office-content .wwrcm-offscreen {
	position: absolute;
	display: block;
	left: -999999px;
	top: -999999px;
}

.wwrcm-office-content .wwrcm-text-indent {
	text-indent: -999px;
}

.wwrcm-office-content .wwrcm-hide-text {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.wwrcm-office-content .wwrcm-nobullets {
	list-style-type: none;
}

.wwrcm-office-content .wwrcm-ir,
.wwrcm-office-content .wwrcm-el-logo-msft {
	background-color: transparent;
	border: 0;
	overflow: hidden; /* IE 6/7 fallback */
	text-indent: -9999px;
}

.wwrcm-office-content .wwrcm-ir:before,
.wwrcm-office-content .wwrcm-el-logo-msft:before {
	content: "";
	display: block;
	width: 0;
	height: 150%;
}

.wwrcm-office-content .wwrcm-cf,
.wwrcm-office-content .wwrcm-inner,
.wwrcm-office-content .wwrcm-row,
.wwrcm-office-content .wwrcm-row-group,
.wwrcm-office-content .wwrcm-mod-tabs-nav,
.wwrcm-office-content .wwrcm-mod-gallery ul,
.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips p,
.wwrcm-office-content .wwrcm-sec-header {
	*zoom: 1;
}

.wwrcm-office-content .wwrcm-cf:before,
.wwrcm-office-content .wwrcm-inner:before,
.wwrcm-office-content .wwrcm-row:before,
.wwrcm-office-content .wwrcm-row-group:before,
.wwrcm-office-content .wwrcm-mod-tabs-nav:before,
.wwrcm-office-content .wwrcm-mod-gallery ul:before,
.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips p:before,
.wwrcm-office-content .wwrcm-sec-header:before,
.wwrcm-office-content .wwrcm-cf:after,
.wwrcm-office-content .wwrcm-inner:after,
.wwrcm-office-content .wwrcm-row:after,
.wwrcm-office-content .wwrcm-row-group:after,
.wwrcm-office-content .wwrcm-mod-tabs-nav:after,
.wwrcm-office-content .wwrcm-mod-gallery ul:after,
.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips p:after,
.wwrcm-office-content .wwrcm-sec-header:after {
	content: "";
	display: table;
}

.wwrcm-office-content .wwrcm-cf:after,
.wwrcm-office-content .wwrcm-inner:after,
.wwrcm-office-content .wwrcm-row:after,
.wwrcm-office-content .wwrcm-row-group:after,
.wwrcm-office-content .wwrcm-mod-tabs-nav:after,
.wwrcm-office-content .wwrcm-mod-gallery ul:after,
.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips p:after,
.wwrcm-office-content .wwrcm-sec-header:after {
	clear: both;
}

.wwrcm-office-content .wwrcm-full-width {
	width: 100%;
}

.wwrcm-office-content .wwrcm-responsive-images {
	width: 100%;
	margin: 0 auto;
	display: block;
}

.wwrcm-office-content .wwrcm-el-icon-open:before,
.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-question-set > ol > li:before,
.wwrcm-office-content .wwrcm-el-icon-close:before,
.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-active:before,
.wwrcm-office-content .wwrcm-el-logo-msft {
	display: inline-block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url("https://i.alza.cz/Foto/LegendFoto/EN/Files/landing-pages/windows/sis15/office/assets/img/non-localizable/spr-general.png");
}

.wwrcm-office-content .hidden {
	display: none;
}

.wwrcm-office-content .offscreen {
	position: absolute;
	display: block;
	left: -999999px;
	top: -999999px;
}

.wwrcm-office-content h1,
.wwrcm-office-content h2,
.wwrcm-office-content h3 {
	margin: 0 0 .4em;
}

.wwrcm-office-content h2 {
	font-size: 16px;
}

.wwrcm-office-content h3 {
	font-size: 12px;
}

.wwrcm-office-content p:last-child,
.wwrcm-office-content ul:last-child,
.wwrcm-office-content ol:last-child,
.wwrcm-office-content li:last-child {
	margin-bottom: 0;
}

.wwrcm-office-content p,
.wwrcm-office-content ul,
.wwrcm-office-content ol {
	margin-bottom: 1em;
}

.wwrcm-office-content ul,
.wwrcm-office-content ol {
	padding-left: 1.4em;
}

.wwrcm-office-content li {
	margin-bottom: .5em;
}

.wwrcm-office-content figure {
	margin: 0;
}

.wwrcm-office-content figure img {
	width: 100%;
	display: block;
}

.wwrcm-office-content figure figcaption {
	margin-bottom: .5em;
}

.wwrcm-office-content a {
	text-decoration: none;
	color: #094ab1;
}

.wwrcm-office-content a:hover {
	color: #002050;
}

.wwrcm-office-content em {
	text-decoration: underline;
	font-style: normal;
}

.wwrcm-office-content.wwrcm-wrapper {
	min-width: 280px;
	padding: 0 20px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 1.3;
	color: #505050;
}

.small .wwrcm-office-content.wwrcm-wrapper {
	padding: 0;
	font-size: 12px;
}

.wwrcm-office-content .wwrcm-row,
.wwrcm-office-content .wwrcm-row-group {
	margin-bottom: 2.5em;
}

.wwrcm-office-content .wwrcm-thin-space {
	margin-bottom: 1em;
}

.wwrcm-office-content .wwrcm-no-space {
	margin: 0;
}

.wwrcm-office-content [class^="wwrcm-col-"],
.wwrcm-office-content [class*=" wwrcm-col-"] {
	margin-bottom: 1em;
}

.wwrcm-office-content .wwrcm-row-group img {
	width: 100%;
	margin: 0 auto;
	display: block;
}

.wwrcm-office-content .wwrcm-divider-bottom {
	margin-bottom: 2.5em;
	border-bottom: 1px solid #bfbfbf;
}

.small .wwrcm-office-content .wwrcm-row-group [class^="wwrcm-col-"]:last-child,
.small .wwrcm-office-content .wwrcm-row-group [class*=" wwrcm-col-"]:last-child {
	margin-bottom: 0;
}

.small .wwrcm-office-content .wwrcm-row-group [class^="wwrcm-col-"] > img,
.small .wwrcm-office-content .wwrcm-row-group [class*=" wwrcm-col-"] > img {
	margin-top: 2em;
}

.small-up .wwrcm-office-content .wwrcm-row-group {
	width: 104%;
	margin-left: -2%;
}

.small-up .wwrcm-office-content .wwrcm-row-group > .wwrcm-row {
	margin: 0 2%;
}

.small-up .wwrcm-office-content [class^="wwrcm-col-"],
.small-up .wwrcm-office-content [class*=" wwrcm-col-"] {
	margin: 0 2%;
	float: left;
}

.small-up .wwrcm-office-content .wwrcm-row-right [class^="wwrcm-col-"],
.small-up .wwrcm-office-content .wwrcm-row-right [class*=" wwrcm-col-"] {
	float: right;
}

.small-up .wwrcm-office-content .wwrcm-col-8 {
	width: 62.66666%;
}

.small-up .wwrcm-office-content .wwrcm-col-6 {
	width: 46.0%;
}

.small-up .wwrcm-office-content .wwrcm-col-4 {
	width: 29.33333%;
}

.large .wwrcm-office-content .wwrcm-col-wide-6 {
	width: 46.0%;
}

.wwrcm-office-content .wwrcm-el-title,
.wwrcm-office-content h1 {
	font-size: 28px;
}

.wwrcm-office-content .wwrcm-section-title {
	background-color: #dc3c00;
}

.wwrcm-office-content .wwrcm-section-title h2 {
	color: #fff;
	font-size: 38px;
	font-weight: 100;
	padding: 30px 20px;
	margin: 0;
}

.small .wwrcm-office-content .wwrcm-section-title h2 {
	font-size: 28px;
	padding: 20px 20px;
}

.wwrcm-office-content .wwrcm-el-title-jumbo {
	font-size: 36px;
}

.wwrcm-office-content .wwrcm-el-btn {
	padding: 0 1em;
	display: inline-block;
	border: none;
	background-color: #dc3c00;
	font-size: 12px;
	line-height: 2.3;
	color: #fff;
	cursor: pointer;
}

.wwrcm-office-content .wwrcm-el-btn:hover {
	background-color: #a92e00;
	color: #fff;
}

.wwrcm-office-content .wwrcm-el-icon-open,
.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-question-set > ol > li,
.wwrcm-office-content .wwrcm-el-icon-close,
.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-active {
	position: relative;
}

.wwrcm-office-content .wwrcm-el-icon-open:before,
.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-question-set > ol > li:before,
.wwrcm-office-content .wwrcm-el-icon-close:before,
.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-active:before {
	content: "";
	width: 16px;
	height: 16px;
	margin-top: -8px;
	position: absolute;
	top: 9px;
}

.wwrcm-office-content .wwrcm-el-icon-open:before,
.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-question-set > ol > li:before {
	background-position: 0 -37px;
}

.wwrcm-office-content .wwrcm-el-icon-close:before,
.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-active:before {
	background-position: -36px -37px !important;
}

.wwrcm-office-content .wwrcm-el-logo-msft {
	width: 80px;
	height: 15px;
	display: block;
	float: right;
}

.wwrcm-office-content .wwrcm-img-full-microsoft {
	width: auto;
	height: auto;
	max-width: 240px;
	max-height: 150px;
}

.wwrcm-office-content .wwrcm-img-access-across {
	width: auto;
	max-width: 250px;
	height: auto;
}

.wwrcm-office-content .wwrcm-mod-headline {
	margin: 2.5em 0;
}

.wwrcm-office-content .wwrcm-mod-headline h1 + p {
	margin-top: -.5em;
}

.wwrcm-office-content .wwrcm-mod-accordion {
	color: #373a36;
	position: relative;
	padding-top: 15px;
}

.wwrcm-office-content .wwrcm-mod-accordion ul,
.wwrcm-office-content .wwrcm-mod-accordion ol {
	padding: 0;
	list-style-type: none;
}

.wwrcm-office-content .wwrcm-mod-accordion table {
	margin-bottom: 20px;
}

.wwrcm-office-content .wwrcm-mod-accordion table thead {
	background-color: #bfbfbf;
	font-size: 16px;
	font-weight: bold;
}

.wwrcm-office-content .wwrcm-mod-accordion table thead td {
	color: #dc3c00;
	padding: 10px 10px;
}

.wwrcm-office-content .wwrcm-mod-accordion table tr:nth-child(2n +2) {
	background-color: #bfbfbf;
}

.wwrcm-office-content .wwrcm-mod-accordion table td {
	border-right: 3px solid #fff;
	color: #373a36;
	padding: 7px 10px;
	margin: 0;
	width: 50%;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-question-set {
	padding: 20px 20px;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-question-set h3 {
	margin: 0 0 15px;
	font: 100 20px "Segoe UI", Segoe, Arial, sans-serif;
	color: #dc3c00;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-question-set > ol > li {
	margin-bottom: 1em;
	list-style-position: inside;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-mod-headline {
	position: relative;
}

.small-up .wwrcm-office-content .wwrcm-mod-accordion .wwrcm-mod-headline {
	padding: 0 6em 0 0;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-expand-all {
	color: #dc3c00;
	margin-top: .4em;
	position: absolute;
	font-size: 12px;
	right: 20px;
	top: 10px;
	z-index: 10;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-expand-all:hover {
	color: #a92e00;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-tab-img:before,
.wwrcm-office-content .wwrcm-mod-accordion.wwrcm-active:before {
	top: 13px;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-tab {
	padding-left: 22px;
	display: block;
	display: inline-block;
	position: relative;
	z-index: 10;
	color: #373a36;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-tab:hover {
	color: #000;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-tab-content {
	display: none;
	margin: 5px 0 30px 22px;
	color: #75787d;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-tab-content img {
	width: 100%;
	max-width: 350px;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-tab-content a {
	color: #dc3c00;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-tab-content a:hover {
	color: #a92e00;
}

.wwrcm-office-content .wwrcm-mod-accordion .wwrcm-active .wwrcm-tab-content {
	display: block;
}

.wwrcm-office-content .wwrcm-mod-tabs-nav {
	width: 100%;
	padding: 0;
	margin-bottom: 2em;
	list-style-type: none;
	text-align: center;
}

.wwrcm-office-content .wwrcm-mod-tabs-nav li {
	display: block;
	float: left;
	margin-right: 25px;
}

.wwrcm-office-content .wwrcm-mod-tabs-nav li.wwrcm-active a {
	border-color: #dc3c00;
	color: #dc3c00;
}

.wwrcm-office-content .wwrcm-mod-tabs-nav a {
	padding: .6em 0 .3em;
	display: block;
	border-bottom: 4px solid #fff;
	font-size: 13px;
	color: #373a36;
}

.wwrcm-office-content .wwrcm-mod-tabs-nav a:hover {
	color: #75787d;
}

.wwrcm-office-content .wwrcm-mod-tabs-content > div {
	display: none;
}

.wwrcm-office-content .wwrcm-mod-tabs-content > div.wwrcm-active {
	display: block;
}

.wwrcm-office-content .wwrcm-video-container {
	width: 100%;
	max-width: 540px;
	margin: 0 auto;
}

.wwrcm-office-content .wwrcm-mod-video {
	width: 100%;
	max-width: 960px;
	background-color: #000;
}

.wwrcm-office-content .wwrcm-mod-video video,
.wwrcm-office-content .wwrcm-mod-video img {
	width: 100%;
	margin: 0 auto;
	height: 280px;
}

.wwrcm-office-content .wwrcm-mod-gallery ul {
	position: relative;
	padding: 79% 0 0;
}

.wwrcm-office-content .wwrcm-mod-gallery .wwrcm-active .wwrcm-thumb {
	opacity: 1;
}

.wwrcm-office-content .wwrcm-mod-gallery .wwrcm-active .wwrcm-thumb:before {
	content: "";
	width: 100%;
	height: 2px;
	margin-top: 3px;
	position: absolute;
	top: 100%;
	background-color: #bfbfbf;
}

.wwrcm-office-content .wwrcm-mod-gallery li {
	width: 14.26%;
	margin-top: 20px;
	list-style-type: none;
	float: left;
}

.wwrcm-office-content .wwrcm-mod-gallery img {
	display: block;
}

.wwrcm-office-content .wwrcm-mod-gallery .wwrcm-active .wwrcm-slide {
	display: block;
}

.wwrcm-office-content .wwrcm-mod-gallery .wwrcm-active .wwrcm-thumb:before {
	background-color: #dc3c00;
}

.wwrcm-office-content .wwrcm-mod-gallery .wwrcm-slide {
	width: 100%;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.wwrcm-office-content .wwrcm-mod-gallery .wwrcm-thumb {
	margin-right: 4%;
	position: relative;
	display: block;
	border: 1px solid #505050;
	cursor: pointer;
	opacity: 0.9;
}

.wwrcm-office-content .wwrcm-mod-gallery .wwrcm-thumb:hover {
	border: 1px solid #373a36;
}

.wwrcm-office-content .wwrcm-mod-gallery .wwrcm-thumb img {
	width: 100%;
}

.wwrcm-office-content .wwrcm-mod-features {
	width: 103%;
	margin-left: -1.7%;
	text-align: center;
}

.wwrcm-office-content .wwrcm-mod-features [class^="wwrcm-col-"],
.wwrcm-office-content .wwrcm-mod-features [class*=" wwrcm-col-"] {
	margin: 0 2%;
	float: left;
}

.wwrcm-office-content .wwrcm-mod-features .wwrcm-col-1 {
	width: 34%;
}

.wwrcm-office-content .wwrcm-mod-features .wwrcm-col-2 {
	width: 28%;
}

.wwrcm-office-content .wwrcm-mod-features .wwrcm-col-3 {
	width: 26%;
}

.wwrcm-office-content .wwrcm-mod-features img {
	border: 1px solid #bfbfbf;
}

.wwrcm-office-content .wwrcm-mod-table-alt {
	width: 100%;
	color: #373a36;
	border-top: 1px solid #bfbfbf;
	border-collapse: collapse;
	text-align: left;
}

.wwrcm-office-content .wwrcm-mod-table-alt th,
.wwrcm-office-content .wwrcm-mod-table-alt td {
	margin: 0;
	padding: .5em;
	vertical-align: top;
}

.wwrcm-office-content .wwrcm-mod-table-alt th {
	width: 25%;
}

.wwrcm-office-content .wwrcm-mod-table-alt td {
	font-size: 11px;
	line-height: 1.6;
}

.wwrcm-office-content .wwrcm-mod-table-alt tr:nth-child(odd) {
	background-color: #f6f6f6;
}

.wwrcm-office-content .wwrcm-mod-compare {
	width: 100%;
	position: relative;
	table-layout: fixed;
	border-collapse: collapse;
	font-size: 10px;
	color: #636363;
}

.wwrcm-office-content .wwrcm-mod-compare thead td {
	border-top: 0;
	vertical-align: top;
	background: #dc3c00;
	border: 1px solid #dc3c00;
	padding: 1em;
	color: #fff;
}

.wwrcm-office-content .wwrcm-mod-compare thead h1,
.wwrcm-office-content .wwrcm-mod-compare thead a {
	color: #fff;
}

.wwrcm-office-content .wwrcm-mod-compare tbody span {
	vertical-align: top;
}

.wwrcm-office-content .wwrcm-mod-compare tbody img {
	max-width: 100%;
	height: auto;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.row1 {
	color: #404040;
	font-size: 11px;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.row1 img {
	padding-top: 1em;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.row1 + tr {
	font-size: 11px;
	color: #404040;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.row2 {
	font-size: 12px !important;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips {
	height: 0;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips td {
	position: relative;
	padding: 0;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips td .tooltip {
	position: absolute;
	left: 0;
	right: 0;
	background: #fff;
	margin-top: 2px;
	padding: 10px 5px;
	border: 1px solid red;
	opacity: 0;
	display: none\9; /* IE8 hack */
	z-index: -1;
	-webkit-transform: translate3d(0, 20%, 0);
	        transform: translate3d(0, 20%, 0);
	transition: all .3s ease-in-out;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips td .tooltip br {
	display: none;
}

.large .wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips td .tooltip br {
	display: block;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips td .tooltip.fade-in-up {
	opacity: 1;
	display: block\9; /* IE8 hack */
	-webkit-transform: none;
	    -ms-transform: none;
	        transform: none;
	z-index: 10;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips.apps-list .tooltip {
	padding: 0;
}

.small .wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips.apps-list .tooltip {
	width: 150%;
}

.small .wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips.apps-list .tooltip.last {
	margin-left: -51%;
}

.large .wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips.apps-list .tooltip {
	width: 70%;
	margin: -0.5em 15% 0;
	font-size: 9px;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips p {
	margin: 0;
	padding: .5em 0;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips p:nth-child(2n) {
	background-color: #f2f2f2;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.tooltips span {
	width: 40%;
	padding: 0 5%;
	float: left;
	display: block;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.bg-grey td {
	background: #f2f2f2;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.bg-grey td img {
	margin-top: 12px;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.green-links td {
	background: #8cc63f;
	padding: 0px !important;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.green-links td a {
	display: block;
	width: auto;
	height: 33px;
	padding-top: 13px;
	font-size: 16px;
	color: #fff;
}

.small .wwrcm-office-content .wwrcm-mod-compare tbody tr.green-links td a {
	font-size: 10px;
	height: 28px;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.price td {
	font-size: 18px;
}

.wwrcm-office-content .wwrcm-mod-compare tbody tr.price .small {
	position: relative;
	top: .5em;
	font-size: 10px;
}

.small .wwrcm-office-content .wwrcm-mod-compare tbody tr.price .small {
	top: 0;
	display: block;
}

.wwrcm-office-content .wwrcm-mod-compare tbody td {
	padding: 0 .6em .5em;
	border: 1px solid #cbcbcb;
	border-top: none;
	border-bottom: none;
	text-align: center;
}

.wwrcm-office-content .wwrcm-mod-compare tbody td.no-border {
	border: none;
}

.wwrcm-office-content .wwrcm-mod-compare tbody td.office365 {
	padding: 2px 0;
	background: #dc3c00;
	border-color: #dc3c00;
	font-size: 12px;
	color: #fff;
}

.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-red,
.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-blue,
.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-green {
	padding-top: .5em;
	height: 2em;
	font-size: 16px;
}

.small .wwrcm-office-content .wwrcm-mod-compare tbody td.bg-red,
.small .wwrcm-office-content .wwrcm-mod-compare tbody td.bg-blue,
.small .wwrcm-office-content .wwrcm-mod-compare tbody td.bg-green {
	font-size: 12px;
}

.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-red a,
.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-blue a,
.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-green a {
	color: #fff;
}

.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-red {
	background: #dc3c00;
	border-color: #dc3c00;
	border-right-color: #fff;
}

.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-blue {
	background: #00aeef;
	border-color: #00aeef;
	border-right-color: #fff;
}

.wwrcm-office-content .wwrcm-mod-compare tbody td.bg-green {
	background: #8cc63f;
	border-color: #8cc63f;
	border-left-color: #fff;
}

.wwrcm-office-content .wwrcm-mod-compare tbody td > h3 {
	font-size: 16px;
	color: #dc3c00;
}

.small .wwrcm-office-content .wwrcm-mod-compare tbody td > h3 {
	font-size: 10px;
}

.small .wwrcm-mod-tabs-nav li {
	margin-right: 18px;
}

.wwrcm-office-content .wwrcm-sec-header {
	margin: 20px 0 20px;
	padding: 0 20px;
}

.small .wwrcm-office-content .wwrcm-sec-header {
	margin: 10px 0 5px;
}

.wwrcm-office-content .wwrcm-sec-header h1 {
	background: url("https://i.alza.cz/Foto/LegendFoto/EN/Files/landing-pages/windows/sis15/office/assets/img/non-localizable/office-logo.png") no-repeat 0 0;
	margin: 0;
	line-height: 1em;
	float: right;
	width: 97px;
	height: 31px;
}

.small .wwrcm-office-content .wwrcm-sec-header h1 {
	float: none;
	margin-bottom: 5px;
}

.wwrcm-office-content .wwrcm-sec-footer {
	font-size: 10px;
	color: #505050;
}

.wwrcm-office-content .wwrcm-sec-footer .wwrcm-bottom {
	padding: 17px 20px;
	background: url("https://i.alza.cz/Foto/LegendFoto/EN/Files/landing-pages/windows/sis15/office/assets/img/non-localizable/microsoft-ft-logo.png") no-repeat 94% center #505050;
	margin-bottom: 20px;
}

.small .wwrcm-office-content .wwrcm-sec-footer {
	font-size: 10px;
}

.wwrcm-office-content .wwrcm-sec-footer a {
	color: #dc3c00;
}

.wwrcm-office-content .wwrcm-sec-footer a:hover {
	color: #a92e00;
}

.wwrcm-office-content .wwrcm-sec-footer .wwrcm-notes {
	margin-bottom: 3em;
	padding: 0 4%;
}

.wwrcm-office-content .wwrcm-sec-footer .wwrcm-notes ul {
	padding: 0;
	list-style-type: none;
}

.wwrcm-office-content .wwrcm-sec-footer .wwrcm-notes sup {
	padding-right: .5em;
}

.wwrcm-welcome-tab .wwrcm-featured-description {
	padding: 0 20px 40px;
}

.wwrcm-welcome-tab .wwrcm-featured-description p {
	font-size: 15px;
}

.wwrcm-welcome-tab .wwrcm-featured-description h3 {
	font-size: 28px;
	font-weight: 100;
	color: #dc3c00;
	margin-bottom: 20px;
}

.wwrcm-welcome-tab ul.wwrcm-main-features {
	padding: 0 20px 0;
}

.wwrcm-welcome-tab ul.wwrcm-main-features li {
	border-top: 1px solid #bfbfbf;
	*zoom: 1;
}

.wwrcm-welcome-tab ul.wwrcm-main-features li:before,
.wwrcm-welcome-tab ul.wwrcm-main-features li:after {
	content: "";
	display: table;
}

.wwrcm-welcome-tab ul.wwrcm-main-features li:after {
	clear: both;
}

.wwrcm-welcome-tab ul.wwrcm-main-features .wwrcm-description {
	padding-top: 20px;
}

.wwrcm-welcome-tab ul.wwrcm-main-features .wwrcm-description p {
	font-size: 15px;
}

.wwrcm-welcome-tab .wwrcm-description {
	width: 56.0%;
	float: left;
}

.small .wwrcm-welcome-tab .wwrcm-description {
	width: 100%;
	float: none;
}

.wwrcm-welcome-tab .wwrcm-media {
	width: 36.0%;
	float: right;
    margin-top: 20px;
}

.small .wwrcm-welcome-tab .wwrcm-media {
	width: 100%;
	float: none;
}

.wwrcm-welcome-tab .wwrcm-media img {
	float: right;
	width: 100%;
}

.small .wwrcm-welcome-tab .wwrcm-media img {
	float: none;
	margin: 0 auto;
	display: block;
}

.wwrcm-welcome-tab .wwrcm-banner-office {
	background-color: #dc3c00;
	color: #fff;
	padding: 20px;
	margin: 10px 0 0 0;
	*zoom: 1;
}

.wwrcm-welcome-tab .wwrcm-banner-office:before,
.wwrcm-welcome-tab .wwrcm-banner-office:after {
	content: "";
	display: table;
}

.wwrcm-welcome-tab .wwrcm-banner-office:after {
	clear: both;
}

.wwrcm-welcome-tab .wwrcm-banner-office h4 {
	font-size: 28px;
	font-weight: 100;
	padding: 0 0 10px;
	color: white;
}

.wwrcm-welcome-tab .wwrcm-banner-office p {
	font-size: 16px;
	padding-right: 13px;
	padding-bottom: 15px;
}

.wwrcm-welcome-tab .wwrcm-banner-office .wwrcm-media .wwrcm-img-full-microsoft {
	max-height: 109px !important;
}

.wwrcm-welcome-tab .wwrcm-next-steps {
	background-color: #d9d9d6;
	padding: 20px;
}

.wwrcm-welcome-tab .wwrcm-next-steps .wwrcm-steps-row {
	*zoom: 1;
}

.wwrcm-welcome-tab .wwrcm-next-steps .wwrcm-steps-row:before,
.wwrcm-welcome-tab .wwrcm-next-steps .wwrcm-steps-row:after {
	content: "";
	display: table;
}

.wwrcm-welcome-tab .wwrcm-next-steps .wwrcm-steps-row:after {
	clear: both;
}

.wwrcm-welcome-tab .wwrcm-next-steps .wwrcm-steps-row .wwrcm-col {
	width: 50%;
	float: left;
}

.small .wwrcm-welcome-tab .wwrcm-next-steps .wwrcm-steps-row .wwrcm-col {
	width: 100%;
	float: none;
	margin-bottom: 20px;
}

.wwrcm-welcome-tab .wwrcm-next-steps h3 {
	color: #505050;
	font-size: 28px;
}

.wwrcm-welcome-tab .wwrcm-next-steps h4 {
	color: #505050;
	font-size: 16px;
	margin-bottom: 20px;
}

.small .wwrcm-welcome-tab .wwrcm-next-steps h4 {
	margin-bottom: 0;
}

.wwrcm-welcome-tab .wwrcm-next-steps a.wwrcm-cta {
	color: #505050;
	padding-top: 6px;
	display: inline-block;
	font-size: 14px;
}

.wwrcm-welcome-tab .wwrcm-next-steps a.wwrcm-cta:after {
	content: " ";
	background: url("https://i.alza.cz/Foto/LegendFoto/EN/Files/landing-pages/windows/sis15/office/assets/img/non-localizable/gray-arrow.png") no-repeat 0 0;
	height: 20px;
	width: 22px;
	margin: 0 0 -5px 5px;
	display: inline-block;
	overflow: hidden;
}

.wwrcm-welcome-tab .wwrcm-next-steps .wwrcm-el-btn {
	background-color: transparent;
	border: 1px solid #505050;
	color: #505050;
}

.small .wwrcm-welcome-tab .wwrcm-next-steps .wwrcm-el-btn {
	width: 100%;
	text-align: center;
	padding: 0;
	margin-top: 10px;
}

.wwrcm-office-content .wwrcm-section-doc-description span.orange-text {
	color: #dc3c00;
	font-weight: bold;
}

.wwrcm-office-content .wwrcm-section-doc-description nav {
	width: 100%;
	text-align: center;
}


.wwrcm-office-content .wwrcm-section-doc-description nav ul {
	list-style: none;
	padding: 0px;
	margin: 0 auto 0;
	width: 100%;
}

.wwrcm-office-content .wwrcm-section-doc-description nav ul li {
	width: 10%;
	padding-bottom: 5px;
	margin: 0 0 20px 0;
	display: inline-block;
	border-bottom: 4px solid white;
}

.wwrcm-office-content .wwrcm-section-doc-description nav ul li.wwrcm-active {
	border-bottom: 4px solid #dc3c00;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-icon {
	display: block;
	width: 51px;
	height: 51px;
	margin: 0 auto 0;
	background: url("https://i.alza.cz/Foto/LegendFoto/EN/Files/landing-pages/windows/sis15/office/assets/img/non-localizable/office_logos_bottom.jpg") no-repeat top left;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-icon.ic-excel {
	background-position: -55px 0;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-icon.ic-powerpoint {
	background-position: -113px 0;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-icon.ic-outlook {
	background-position: -167px 0;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-icon.ic-onenote {
	background-position: -224px 0;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-icon.ic-publisher {
	background-position: -280px 0;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-icon.ic-access {
	background-position: -336px 0;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-icon.ic-onedrive {
	background-position: -392px 0;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-icon.ic-skype {
	background-position: -447px 0;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content {
	display: none;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content.show {
	display: block;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content header {
	text-align: center;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content header img {
	width: 100%;
	height: auto;
	max-width: 508px;
	max-height: 292px;
	margin-bottom: 25px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title {
	display: inline-block;
	height: 35px;
	padding-left: 42px;
	font-size: 28px;
	line-height: 30px;
	background: url("https://i.alza.cz/Foto/LegendFoto/EN/Files/landing-pages/windows/sis15/office/assets/img/non-localizable/office/office-icons.png") no-repeat;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.dnM {
	margin-left: 4%;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.ic-wd {
	background-position: 0 0;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.ic-ex {
	background-position: 0 -39px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.ic-pp {
	background-position: 0 -78px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.ic-ol {
	background-position: 0 -117px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.ic-on {
	background-position: 0 -156px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.ic-ph {
	background-position: 0 -195px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.ic-acc {
	background-position: 0 -234px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.ic-od {
	background-position: 0 -264px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .ar-title.ic-sk {
	background-position: 0 -299px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .cn {
	width: 93%;
	margin: 0 auto 0;
	text-align: left;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .cn .col {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	padding: 0 5px;
	margin-bottom: 15px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .cn .col p {
	font-size: 13px;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .cn.cn-double .col {
	width: 45%;
}

.wwrcm-office-content .wwrcm-section-doc-description .wn-tb-content .cn.cn-single .col {
	width: 92%;
}

.small nav ul li {
	width: 17% !important;
}

.small .ar-title.dnM {
	margin-left: 5% !important;
}

.small .wn-tb-content .cn .col {
	width: 95% !important;
}

.compare-section .desktop-compare {
	display: block;
}

.mid-down .compare-section .desktop-compare {
	display: none;
}

.compare-section .mobile-compare {
	display: none;
}

.mid-down .compare-section .mobile-compare {
	display: block;
}

.compare-section .table-toggler a {
	text-align: center;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	background-color: #f4f4f4;
	color: #505151;
	margin-bottom: 0.125em;
	width: 30%;
	height: 53px;
	line-height: 55px;
}

.compare-section .table-toggler a.active {
	color: #fff;
	background-color: #505151;
}

.compare-section .table-toggler .toggle-wrapper {
	width: 100%;
	text-align: center;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper {
	position: fixed;
	z-index: 499;
	display: none;
	top: 0;
	width: 100%;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper td {
	border-right: 2px solid white;
	width: 18%;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper.sticky {
	display: block;
}

.mid-down .wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper.sticky {
	display: none;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container {
	border-bottom: 1px solid #d2d2d2;
	margin: 0;
	min-width: inherit;
	width: 95%;
	clear: both;
	max-width: 859px;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable {
	border-collapse: collapse;
	border-spacing: 0;
	display: none;
	margin-top: 0;
	z-index: 10;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable tr:nth-child(2n+1) td {
	background-color: #f8f8f8;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable.two-prod td + td {
	width: 28%;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable.three-prod td + td {
	width: 28%;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable.four-prod td + td {
	width: 21%;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable.active {
	display: table;
	width: 100%;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable .buybox.sticky {
	display: none;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable .buybox.sticky tr:nth-child(2n+1) td {
	background-color: #f8f8f8;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable .buybox td {
	text-align: center;
	background-color: #f8f8f8;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable .buybox td + td {
	padding-top: 1.0625em;
	padding-bottom: 1.5625em;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable .buybox .product img {
	height: 132px;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable .buybox .product p {
	color: #1570a6;
	font-size: 15px;
	line-height: 1.33333em;
	padding-top: 1.13333em;
	padding-bottom: 1.13333em;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable .buybox .product:hover {
	text-decoration: underline;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable .button {
	background-color: #d83e27;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	border: 0;
	line-height: 1.4em;
	padding: 0.375em 1.5625em 0.4375em;
}

.wwrcm-mod-tabs-content .office-compare-chart-sticky-nav-wrapper .grid-container .comparetable .button:hover {
	background-color: #ad321f;
	color: #fff;
}

.desktop-compare .comparetable {
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	display: none;
}

.desktop-compare .comparetable td {
	background-color: transparent;
	border-right: 2px solid #fff;
	color: #1a1a1a;
	font-size: 15px;
	vertical-align: middle;
	width: 18%;
}

.desktop-compare .comparetable td + td img {
	display: block;
	margin: 0 auto;
}

.desktop-compare .comparetable td + td.highlight {
	background-color: #e3f0f6;
	opacity: 0.5;
}

.desktop-compare .comparetable td .content {
	text-align: center;
}

.desktop-compare .comparetable tr td + td.hover {
	background-color: #e3f0f6;
}

.desktop-compare .comparetable tr.price {
	text-align: left;
	color: #1a1a1a;
}

.desktop-compare .comparetable tr.app td + td {
	text-align: center;
}

.desktop-compare .comparetable tr.app td + td:hover {
	background-color: #e3f0f6;
}

.desktop-compare .comparetable tr.odd-row td + td {
	text-align: center;
}

.desktop-compare .comparetable tr.odd-row td + td:hover {
	background-color: #e3f0f6;
}

.desktop-compare .comparetable tr:nth-child(2n+1) td {
	background-color: #f8f8f8;
}

.desktop-compare .comparetable th {
	height: 48px;
}

.desktop-compare .comparetable th.active .shell {
	border: 1px solid #c1c1c1;
	color: #d83e27;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	position: relative;
	top: 8px;
}

.desktop-compare .comparetable th.active .shell:before,
.desktop-compare .comparetable th.active .shell:after {
	border: solid transparent;
	content: " ";
	left: 50%;
	position: absolute;
	margin-left: -8px;
}

.desktop-compare .comparetable th.active .shell:before {
	top: 100%;
	height: 0;
	width: 0;
	border-top-color: #c1c1c1;
	border-width: 8px;
}

.desktop-compare .comparetable th.active .shell:after {
	border-top-color: #fff;
	border-width: 8px;
	top: 98%;
}

.desktop-compare .comparetable.active {
	display: table;
	width: 100%;
}

.desktop-compare .comparetable.two-prod td + td {
	width: 28%;
}

.desktop-compare .comparetable.three-prod td + td {
	width: 28%;
}

.desktop-compare .comparetable.four-prod td + td {
	width: 21%;
}

.desktop-compare .comparetable .label {
	font-size: 14px;
	line-height: 1.33333em;
	margin-left: 1.33333em;
	margin-top: 1.33333em;
	margin-bottom: 1.25em;
	min-height: 38px;
}

.desktop-compare .comparetable .label sup {
	font-size: 9px;
	top: 0;
	vertical-align: super;
}

.desktop-compare .comparetable .label img + sup {
	font-size: 9px;
	top: -1em;
	left: -0.22222em;
	vertical-align: super;
}

.desktop-compare .comparetable .buybox.sticky {
	display: none;
}

.desktop-compare .comparetable .buybox.sticky tr:nth-child(2n+1) td {
	background-color: #f8f8f8;
}

.desktop-compare .comparetable .buybox td {
	text-align: center;
	background-color: #f8f8f8;
}

.desktop-compare .comparetable .buybox td + td {
	padding-top: 1.0625em;
	padding-bottom: 1.5625em;
}

.desktop-compare .comparetable .buybox .product img {
	height: 132px;
}

.desktop-compare .comparetable .buybox .product p {
	color: #1570a6;
	font-size: 15px;
	line-height: 1.33333em;
	padding-top: 1.13333em;
	padding-bottom: 1.13333em;
}

.desktop-compare .comparetable .buybox .product:hover {
	text-decoration: underline;
}

.desktop-compare .comparetable .button {
	background-color: #d83e27;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	border: 0;
	line-height: 1.4em;
	padding: 0.375em 1.5625em 0.4375em;
}

.desktop-compare .comparetable .button:hover {
	background-color: #ad321f;
	color: #fff;
}

.desktop-compare .comparetable .info-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	cursor: pointer;

	margin-left: 0.2em;
}

.desktop-compare .comparetable .info-icon img {
	height: 15px;
	position: absolute;
	width: 15px;
}

.desktop-compare .comparetable .info-icon.selected .custom-tooltip {
	display: block;
}

.desktop-compare .comparetable .info-icon .custom-tooltip {
	display: none;
	position: absolute;
	width: 185px;
	padding-left: 1.06667em;
	top: -1.66667em;
	left: 1.66667em;
	z-index: 10;
	cursor: initial;
}

.desktop-compare .comparetable .info-icon .custom-tooltip .tooltip-arrow {
	height: 27px;
	width: 16px;
	position: absolute;
	top: 1.66667em;
	margin-left: -1.06667em;
	background: url("https://i.alza.cz/Foto/LegendFoto/EN/Files/landing-pages/windows/sis15/office/assets/img/non-localizable/compare/tooltip-arrow.png") no-repeat left;
}

.desktop-compare .comparetable .info-icon .custom-tooltip .tooltip-background {
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	padding: 0.66667em;
	color: #fff;
	min-height: 85px;
}

.desktop-compare .comparetable .info-icon .custom-tooltip .tooltip-background p {
	display: inline-block;
	font-size: 13px;
	margin: 0;
	line-height: 1.15385em;
}

.desktop-compare .comparetable.sticky .buybox {
	display: none;
}

.mobile-compare {
	display: block;
	font-size: 15px;
	line-height: 1.33333em;
	color: #1a1a1a;
	clear: both;
}

.mobile-compare p {
	line-height: 1.428571428em;
	font-size: 15px;
}

.mobile-compare .comparetable.active {
	display: table;
}

.mobile-compare .comparetable {
	display: none;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

.mobile-compare .comparetable .compare-list-wrapper {
	display: block !important;
	max-height: none !important;
	margin: 1.33333em 0;
	margin-bottom: 2.66667em;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list {
	float: none;
	margin: 0;
	padding: 0;
	list-style: none;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem {
	display: block;
	padding: 0;
	margin: 0;
	margin-top: 0.26667em;
	background-color: #f4f4f4;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem .compare-listitem-link {
	margin: 0 auto;
	display: block;
	line-height: normal;
	padding: 1em 0 1em 1.33333em;
	color: #1a1a1a;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem .compare-listitem-link:hover {
	color: #1370a5;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem .compare-listitem-link .compare-listitem-link-text {
	display: inline-block;
	width: 75%;
	white-space: nowrap;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem .compare-listitem-link .compare-listitem-link-text sup {
	font-size: 9px;
	position: relative;
	margin-left: 3px;
	vertical-align: super;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem .compare-listitem-link .icon-down-arrow {
	float: right;
	display: inline-block;
	width: 1.33333em;
	height: 1.33333em;
	margin-right: 1.33333em;
	margin-top: 0.13333em;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem .compare-listitem-link .icon-down-arrow svg {
	width: 100%;
	height: 100%;
	display: block;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row {
	margin-top: 0.66667em;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product-additional-info {
	padding: 0 0.4em 0.3em 1.33333em;
	margin-bottom: 0em;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product {
	margin: 0;
	padding: 0;
	font-size: 15px;
	vertical-align: baseline;
	background: transparent;
	color: #1570a6;
	text-decoration: none;
	display: block;
	overflow: hidden;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product .row {
	overflow: hidden;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product .row:before {
	content: '';
	display: table;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product .row .image-container {
	width: 25%;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	box-sizing: border-box;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product .row .image-container img {
	margin: 1em 0;
	margin-left: 0.33333em;
	vertical-align: baseline;
	max-width: 100%;
	height: auto;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product .row .content-container {
	padding-top: 2em;
	width: 75%;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	box-sizing: border-box;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product .row .content-container .badge {
	display: block;
	color: #e81123;
	font-weight: bold;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product .row .content-container .heading--small {
	font-size: 1.33333em;
	color: #1370a5;
	font-weight: 300;
	line-height: 1.5em;
	margin: 0;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product .row .content-container .content-container-subtext {
	color: #1a1a1a;
	margin-top: 5px;
	font-size: 15px;
}

.mobile-compare .comparetable .compare-list-wrapper .compare-list .compare-listitem-content .product-row .product .row:after {
	content: '';
	display: table;
}

.compare-section .footnotes {
	padding: 3em;
}

.compare-section .footnotes a {
	color: #1570a6;
}

.compare-section .footnotes p {
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 10px;
}

.compare-section .footnotes sub {
	font-size: 75%;
	line-height: 0;
	padding-right: 0.5em;
	position: relative;
	vertical-align: baseline;
	top: -0.3em;
}

/*# sourceMappingURL=msft-wwrcm-office.css.map */

@media screen and (max-width: 33.8125em) {

.compare-section .table-toggler a {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-left: 0em;
	margin-bottom: 0.125em;
}

}


/* ALZA PAGE CORRECTIONS */
.categoryPage .category-description .wwrcm-office-content h1,
.categoryPage .category-description .wwrcm-office-content h2,
.categoryPage .category-description .wwrcm-office-content h3 {
    margin: 0 0 0.4em;
}
.wwrcm-welcome-tab ul.wwrcm-main-features .wwrcm-description p {
    display: inline-block;
    margin-bottom: 20px;
}
.categoryPage .category-description ul li::before {
    display: none;
}
.wwrcm-mod-tabs-content .wwrcm-sec-footer .wwrcm-bottom .wwrcm-msft-logo {
    color: #FFF;
    font-size: 150%;
}