@charset "utf-8";

/* PFC CSS MOBILE */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position:center;
	background-position:top;
	background-repeat:no-repeat, repeat;
	background-color:#ffffff;
}
.maintext {
	font-size: 32px;
	font-family: Verdana;
	text-align: left;
}
.maintextsmall {
	font-size: 22px;
	font-family: Verdana;
	text-align: centre;
}
.heading1 {
	font-size: 18px;
	font-family: Verdana;
	font-weight: bold;
}
.heading2 {
	font-size: 16px;
	font-family: Verdana;
	font-weight: bold;
}
.heading2 {
	font-size: 14px;
	font-weight: bold;
}
.price {
	font-family: Verdana;
	font-size: 32px;
	font-weight: bold;
}
.whitetext {
	font-size: 32px;
	font-family: Verdana;
	color: #FFFFFF;
}
.whiteboldtext {
	font-size: 32px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
}
.whiteboldtextlarge {
	font-family: Verdana;
	font-size: 32px;
	color: #FFFFFF;
	font-weight: bold;
}

.vouchercode {
	animation: blinker;
	animation-duration: 3s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	font-size: 40px;
	font-family: Verdana;
	color: #000000;
	font-weight: bold;
}


.HEADER {
background-color: #0e74bc;
color: #FFFFFF;
padding: 20px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font-size:36px;
font-family:Verdana;
font-weight:bold;
margin:0px;
width: 97%;
height: 50px;
}

.faqheading {
	background-image: linear-gradient(#8cc2fc, #074989);
	font-size: 36px;
	font-family: Verdana;
	font-weight: bold;
	color: #ffffff;
	border-radius: 10px;
	padding: 10px;
	width: 300px;
	height:100px;
} 

/* MOBILE CONTENT PAGES SEPT 21*/

.maintext_content {
	display: inline-block;
	font-size: 42px;
	font-family: Verdana;
	text-align: left;
	line-height: 1.5;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.page_title_content {
	display: inline-block;
	font-size: 50px;
	font-family: Verdana;
	text-align: left;
	color:white;
	font-weight:bold;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.page_title_content_title {
	display: inline-block;
	font-size: 50px;
	font-family: Verdana;
	text-align: left;
	color:white;
	font-weight:bold;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	padding-bottom: 20px;
}
.page_title_content_price {
	display: inline-block;
	font-size: 50px;
	font-family: Verdana;
	text-align: right;
	color:white;
	font-weight:bold;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.page_title_content2 {
	font-size: 45px;
	font-family: Verdana;
	text-align: left;
	color:white;
	font-weight:bold;
	padding-left: 25px;
	padding-right: 25px;
}
.page_title_content3 {
	font-size: 40px;
	font-family: Verdana;
	text-align: left;
	color:white;
	font-weight:bold;
	margin-left:20px;
}

a.links:link {
	font-size: 45px;
	font-family: Verdana;
	text-align: left;
	color:white;
	font-weight:bold;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 1.6;
}
a.links:visited {
	font-size: 45px;
	font-family: Verdana;
	text-align: left;
	color:white;
	font-weight:bold;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 1.6;
}
a.links:hover {
	font-size: 45px;
	font-family: Verdana;
	text-align: left;
	color:white;
	font-weight:bold;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 1.6;
}
a.links:active {
	font-size: 45px;
	font-family: Verdana;
	text-align: left;
	color:white;
	font-weight:bold;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 1.6;
}



/* MOBILE CONTENT PAGES SEPT 21*/



a.whiteboldtextlarge:hover {
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.designerleft {
	font-size: 28px;
	font-family: Verdana;
	text-align: left;
	color:white;
	font-weight:bold;
}
.designer_price_now {
	font-size: 42px;
	font-family: Verdana;
	color:yellow;
	font-weight:bold;
	text-align: center;
}
.designer_price_was {
	font-size: 44px;
	font-family: Verdana;
	color: white;
	font-weight: bold;
	text-decoration:line-through;
	text-decoration-thickness: 4px;
	text-decoration-color: red;
	text-align: center;
}
.designer_price_saving {
	font-size: 34px;
	font-family: Verdana;
	text-align: right;
	color:white;
	font-weight:bold;
}
.footer {
	font-size: 28px;
	font-family: Verdana;
	text-align: center;
	color: black;
}

/* MAIN LINKS */

a {
	font-family: Verdana;
	color: #666666;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #000000;
}

/* LINKS CSS */

a.nav:link {
	text-decoration: none;
	color: #ffffff;
	line-height: 22px;
}
a.nav:visited {
	text-decoration: none;
	color: #ffffff;
}
a.nav:hover {
	text-decoration: none;
	color: #bdbdbd;
}
a.nav:active {
	text-decoration: none;
	color: #ffffff;
}

/* MENU CSS */

 /* Style the navigation menu */
.topnav {
  background-color: #0e74bc;
  position: relative;
}

/* Hide the links inside the navigation menu (except for logo/home) */
.topnav #myLinks {
  display: none;
}

/* Style navigation menu links */
.topnav a {
  color: white;
  padding: 16px 16px;
  text-decoration: none;
  font-size: 55px;
  font-weight:bold;
  font: Verdana;
  display: block;
}

/* Style the hamburger menu */
.topnav a.icon {
  display: block;
  position: absolute;
  right: 0px;
  margin-top:25px;
  top: 0;
  width:50px;
  height:50px;
}

/* Add a grey background color on mouse-over */
.topnav a:hover {
  background-color: #ffffff;
  color: black;
}

/* Style the active link (or home/logo) */
.active {
  background-color: #0e74bc;
  color: white;
} 
