/*------------------------------------------------
Styles for Global - LPS styled landing pages
-------------------------------------------------*/

.mk-lps-bg-aov { background: #ae1119 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/campaign/aov-xmas/lp-aov-jan17.png) no-repeat center center; }

.mk-lps-arrow-down { margin:auto; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid #ae1119;  }
.mk-frenzy-offer { font-size: 2em; color: #333; height:25px; line-height:1.3em; text-transform: uppercase; font-family: "Arial", "Helvetica", "sans-serif";}
.mk-lps-aov-arrow-bg1 { background: #F8F6F7; }
.mk-lps-arrow-down2 { margin:auto; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid #F8F6F7;  }
.mk-aov-feature-bg-colour { background: #ae1119; }
.mk-aov-feature-text-colour h2 { color: #FFFFFF !important; }


.mk-lps-aov-title h1 {
	margin      :0 auto 6px auto !important;
	color       :#fff !important;
	font-size   :2.2em !important;
	background  :none !important;
	line-height :1.1em !important;
	padding     :0 !important;
	font-weight :bold;
	max-width   :700px;
}

.mk-lps-aov-title h2 {
	margin      :0 auto 6px auto !important;
	color       :#fff !important;
	font-size   :3.6em !important;
	background  :none !important;
	line-height: 1.1em !important;
	font-weight :bold;
	max-width   :700px;
}


.mk-lps-aov-title p {
	margin: 0 auto 6px auto;
	padding     :0 !important;
	font-size   :1em !important;
	color: #fff !important;
	display: inline-block;
	max-width   :700px;
}

.mk-lps-aov-title p a {
	color: #fff !important;
	text-decoration: underline !important;
}



.mk-lps-aov-vouchercodes h3 {
	margin:0 !important; color :#333 !important; font-size :2em !important; line-height: 1.1em !important; font-weight :bold !important; }
.mk-lps-aov-vouchercodes h5 {
	margin:0 !important; color :#333 !important; font-size :1.4em !important; line-height: 1.1em !important; padding-bottom:10px; }
.mk-lps-aov-vouchercodes h4 {
	margin:0 !important; color :#333 !important; font-size :1.6em !important; line-height: 1.1em !important; font-weight :bold !important; padding: 2px 10px; border: 1px solid #333;  display: inline-block !important; }
.mk-lps-aov-vouchercodes p {
	margin:0 !important; font-size :1em !important; line-height: 1.1em !important; }



.mk-lps-aov-pale {
	background-color: #ffffff;
	border-bottom: 1px solid #c3ddec;
}

.mk-lps-content-dark p { margin-bottom:3px !important;}

/* media queries */

@media screen and (max-width: 670px) {

	.mk-lps-fixed-bg-width {
		max-width: 1180px !important;
		margin:0 auto;
		padding: 0;
		font-family: arial, helvetica, sans-serif !important;
	}

	.mk-lps-frenzy1 h1 {
		font-size: 48px !important;
		text-align: center;
		margin: 10px 0 28px 0 !important
	}

	.mk-lps-frenzy1 h2 {
		font-size: 22px !important;
		text-align: center;
		width: 100%;
	}

	.mk-lps-frenzy1 h3 {
		line-height: 22px !important;
		font-size: 18px !important;
		text-align: center;
	}

	.mk-lps-frenzy1 h5 {
		font-size   :14px !important;
		width: 100%;
	}

	.mk-lps-bg-frenzy2 {
		background-size: 250% !important;
		text-align: center;
	}

	.mk-lps-steps-wrapper {display: none;}

	.mk-lps-content-dark h2 {
		font-size: 20px !important;
		margin: 21px 0 16px 0 !important;
		text-align: center;
		padding-top: 15px;

	}

	.mk-lps-frenzyOff h1 {
		margin: 60px 0 20px 0 !important;
		font-size: 32px !important;
	}
	.mk-lps-frenzyOff h3 {
		font-size: 16px !important;
		margin: 0 0 10px 0 !important;
	}



	a.mk-lps-popcat-wrapper {width: 100% !important;}

	.mk-col-33 {width:100% !important;}

	.ml-lps-man-logos  { display:none;}

	.mk-btn1 {font-size: 16px !important;}
	.mk-primary-btn {margin-top: 24px !important;}
	.mk-bottommargin-48 { margin-bottom: 12px; }

	.mk-lps-content-dark h3 {margin:30px 0 6px 0 !important;}

	.mk-col-100 {text-align: center;}

	.mk-lps-web-frenzy-pale {border-bottom:none;}

	.mk-lps-popcat-title-holder {border-bottom:none;}

	.mk-lps-web-frenzy-pale2 { border:0px !important;}
	.mk-lps-fluid-header-frenzy {padding: 12px 0 12px 0;}
}