@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/includes/design3/promo/crazy-monday/common/fonts/open-sans-normal.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/includes/design3/promo/crazy-monday/common/fonts/open-sans-bold.woff) format('woff');
}
/*@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(/includes/design3/promo/crazy-monday/common/fonts/open-sans-italic.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(/includes/design3/promo/crazy-monday/common/fonts/open-sans-bold-italic.woff) format('woff');
}*/

/**
 * Stretch styles
 */
#cm-stretch,
#cm-popup-container {
	display: none;
}

#cm-stretch {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000;
	height: 70px;
	background-position: top left;
	background-repeat: repeat-x;
	width: 100%;
	min-width: 1020px;
	margin: auto;
}
#cm-stretch .bg {
	height: 70px;
	background-position: center top;
	background-repeat: repeat-x;
}
#cm-stretch .center {
	width: 960px;
	margin: auto;
	position: relative;
}
#cm-stretch .content {
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	left: 250px;
	top: 10px;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.45);
	text-transform: uppercase;
}
#cm-stretch .content strike {
	display: inline-block;
	text-decoration: none;
	position: relative;
}
#cm-stretch .content strike div {
	background: url('/includes/design3/promo/crazy-monday/common/i/stretch-strike.png') left -2px no-repeat;
	width: 68px;
	height: 22px;
	position: absolute;
	top: -2px;
	left: 0px;
}
#cm-stretch .content small {
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}
#cm-stretch .button {
	display: block;
	width: 160px;
	height: 40px;
	background: url('/includes/design3/promo/crazy-monday/common/i/stretch-button.png') top left no-repeat;
	position: absolute;
	right: 0px;
	top: 9px;
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.45);
	line-height: 38px;
	text-indent: inherit;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 45px;
}
#cm-stretch .button:hover {
	background-position: 0px -42px;
}
#cm-stretch .button:active {
	background-position: 0px -83px;
}
#cm-stretch .close {
	display: block;
	cursor: pointer;
	width: 25px;
	height: 25px;
	background: url('/includes/design3/promo/crazy-monday/common/i/stretch-close.png') top left no-repeat;
	position: absolute;
	top: 5px;
	right: 5px;
}

/* Stretch BS */
#cm-stretch.cm-boost-speed {
	background-image: url('/includes/design3/promo/crazy-monday/boost-speed/i/stretch-bg-line.png');
}
#cm-stretch.cm-boost-speed .bg {
	background-image: url('/includes/design3/promo/crazy-monday/boost-speed/i/stretch-bg.png');
}

/* Stretch AM */
#cm-stretch.cm-anti-malware {
	background-image: url('/includes/design3/promo/crazy-monday/anti-malware/i/stretch-bg-line.png');
}
#cm-stretch.cm-anti-malware .bg {
	background-image: url('/includes/design3/promo/crazy-monday/anti-malware/i/stretch-bg.png');
}

/* Stretch DDPro */
#cm-stretch.cm-disk-defrag-pro {
	background-image: url('/includes/design3/promo/crazy-monday/disk-defrag-pro/i/stretch-bg-line.png');
}
#cm-stretch.cm-disk-defrag-pro .bg {
	background-image: url('/includes/design3/promo/crazy-monday/disk-defrag-pro/i/stretch-bg.png');
}

/* Stretch DU */
#cm-stretch.cm-driver-updater {
	background-image: url('/includes/design3/promo/crazy-monday/driver-updater/i/stretch-bg-line.png');
}
#cm-stretch.cm-driver-updater .bg {
	background-image: url('/includes/design3/promo/crazy-monday/driver-updater/i/stretch-bg.png');
}

/* Stretch FR */
#cm-stretch.cm-file-recovery {
	background-image: url('/includes/design3/promo/crazy-monday/file-recovery/i/stretch-bg-line.png');
}
#cm-stretch.cm-file-recovery .bg {
	background-image: url('/includes/design3/promo/crazy-monday/file-recovery/i/stretch-bg.png');
}


/**
 * Popup styles
 */
#cm-popup-container {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background: url('/includes/design3/promo/crazy-monday/common/i/popup.png') top left repeat;
	z-index: 2000;
}
#cm-popup {
	width: 592px;
	height: 442px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -221px 0px 0px -296px;
	background-color: #fff;
	background-position: top left;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow:    0px 1px 9px 0px rgba(0, 0, 0, 1);
	box-shadow:         0px 1px 9px 0px rgba(0, 0, 0, 1);
}
#cm-popup .close {
	display: block;
	cursor: pointer;
	width: 27px;
	height: 27px;
	position: absolute;
	top: 0px;
	right: -27px;
	background: url('/includes/design3/promo/crazy-monday/common/i/popup-close.png') top left no-repeat;
}
#cm-popup .content {
	width: 290px;
	position: absolute;
	top: 0px;
	right: 50px;
	padding-top: 50px;
	text-align: center;
}
#cm-popup h3 {
	font-weight: bold;
	font-family: "Open Sans";
	font-size: 28px;
	color: #fff;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-align: center;
	line-height: 28px;
}
#cm-popup h2 {
	font-weight: bold;
	font-family: "Open Sans";
	font-size: 100px;
	color: #fff;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	text-transform: uppercase;
	text-align: center;
	line-height: 80px;
}
#cm-popup .delimeter {
	border: 0;
	height: 2px;
	background: url('/includes/design3/promo/crazy-monday/common/i/delimeter.png') center top no-repeat;
	margin-bottom: 15px;
}
#cm-popup .product {
	font-weight: bold;
	font-family: "Open Sans";
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px;
	padding: 0px;
	min-height: 0px;
}
#cm-popup .price {
	font-weight: bold;
	font-family: "Open Sans";
	font-size: 30px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px;
}
#cm-popup .price small {
	font-size: 13px;
	display: block;
	margin-bottom: 15px;
}
#cm-popup .price small strike {
	display: inline-block;
	text-decoration: none;
	position: relative;
	font-size: 18px;
}
#cm-popup .price small strike div {
	background: url('/includes/design3/promo/crazy-monday/common/i/stretch-strike.png') left -2px no-repeat;
	width: 68px;
	height: 22px;
	position: absolute;
	top: -2px;
	left: 0px;
}
#cm-popup .button {
	display: block;
	width: 287px;
	height: 60px;
	padding-top: 15px;
	background: url('/includes/design3/promo/crazy-monday/common/i/popup-button.png') top left no-repeat;
	font-family: 'Open Sans';
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.45);
	text-indent: inherit;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	margin: 0px auto 10px auto;
}
#cm-popup .button small {
	color: #162d03;
	display: block;
	font-size: 14px;
	text-align: center;
	text-shadow: none;
	font-weight: bold;
	margin-top: 9px;
}
#cm-popup .button:hover {
	background-position: 0px -79px;
}
#cm-popup .button:active {
	background-position: 0px -158px;
}
#cm-popup .buy-link {
	font-family: 'Open Sans';
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
	text-shadow: 0px 1px 1px rgba(8, 60, 112, 0.75);
}

#cm-popup .timer {
	position: absolute;
	left: 60px;
	top: 295px;
	width: 166px;
}
#cm-popup .clear {
	float: none;
	clear: both;
	height: 1px;
	line-height: 1px;
}
#cm-popup .timer-block {
	float: left;
	width: 75px;
	height: 51px;
	background: url('/includes/design3/promo/crazy-monday/common/i/timer-block.png') top left no-repeat;
	position: relative;
	font-size: 36px;
	text-align: center;
	padding-top: 25px;
	font-weight: bold;
	font-family: 'Open Sans';
	color: #202020;
	margin: 0px 3px 5px 3px;
}
#cm-popup .timer-block small {
	font-size: 11px;
	display: block;
	text-align: center;
	margin-top: 5px;
	font-weight: bold;
}
#cm-popup .timer-glass {
	background: url('/includes/design3/promo/crazy-monday/common/i/timer-glass.png') top left no-repeat;
	width: 71px;
	height: 72px;
	position: absolute;
	top: 1px;
	left: 2px;
}
#cm-popup .timer-block.minutes {
	float: right;
}
#cm-popup .red-line {
	width: 166px;
	height: 26px;
	line-height: 24px;
	background: url('/includes/design3/promo/crazy-monday/common/i/red-line.png') top left no-repeat;
	font-family: 'Open Sans';
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

/* Popup AM */
#cm-popup.cm-anti-malware {
	width: 591px;
}
#cm-popup.cm-anti-malware {
	background-image: url('/includes/design3/promo/crazy-monday/anti-malware/i/popup-bg.jpg');
}

/* Popup BS */
#cm-popup.cm-boost-speed {
	width: 591px;
}
#cm-popup.cm-boost-speed {
	background-image: url('/includes/design3/promo/crazy-monday/boost-speed/i/popup-bg.jpg');
}

/* Popup DDPro */
#cm-popup.cm-disk-defrag-pro {
	background-image: url('/includes/design3/promo/crazy-monday/disk-defrag-pro/i/popup-bg.jpg');
}

/* Popup DU */
#cm-popup.cm-driver-updater {
	background-image: url('/includes/design3/promo/crazy-monday/driver-updater/i/popup-bg.jpg');
}

/* Popup FR */
#cm-popup.cm-file-recovery {
	background-image: url('/includes/design3/promo/crazy-monday/file-recovery/i/popup-bg.jpg');
}