/*
Theme Name: Anmaleve
Author: Daydream Designs
Author URI: daydreamdesigns.co.uk
*/

html, body {
	height:100%
}

div#top {
	width:100%;
	height:20px;
	background:#7a212e
}

div#navmenu {
	margin-top:4px;}

div#navigation {
	width:100%;
	height:77px;
	background:#fff;
} .relative {position:relative}

a#logo {
	background:url(images/logo.png);
	width:239px;
	height:63px;
	position:absolute;
	left:0;
	top:6px;
	  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

a#logo:hover{
	 -webkit-transform: scale(1.1);
  transform: scale(1.1);}

div#navline {
	background:url(images/h1under.png);
	height:17px;
	width:100%;
	position:absolute;
	top:55px;
}

div#pagepush {
	min-height:100%; margin-bottom:-40px; height:auto !important; height:100%
}
div#pusher {
	width:100%;
	height:40px
}

div#slidespace {
	width:100%;
	height:425px;
	background:#ff0
}

div#iconstrip {
	width:100%;
	height:auto;
	padding:30px 0;
	background:#d3ccbc
}

div#support {
	background:url(images/support.png);
	width:59px;
	height:56px;
	position:relative;
	margin:0 auto
}

div#calibration {
	background:url(images/calibration.png);
	width:59px;
	height:56px;
	position:relative;
	margin:0 auto
}

div.icons p {text-align: center}

div#qualitymanagement {
	background:url(images/qualitymanagement.png);
	width:59px;
	height:56px;
	position:relative;
	margin:0 auto
}

div.iconunder {
	background:url(images/logosunde.png);
	width:92px;
	height:17px;
	position:relative;
	margin:15px auto;
	text-align:center
} 

div#quotestrip {
	width:100%;
	height:auto;
	text-align: center
}

div#footer {
	background:#7a212e;
	width:100%;
	height:40px
}

a.social {
	width:17px;
	height:18px;
	float:right;
	margin-left: 20px;
	display:block;
	margin-top:10px
} a.social:hover {opacity: 0.7}


a#location {background:url(images/footer/locarion.png)}
a#mail {background:url(images/footer/mail.png)}
a#phone {background:url(images/footer/phone.png)}
a#linkedin {background:url(images/footer/linkedin.png)}

div#maincontent {
	text-align:center;
	margin-top:30px
}

div#bottomcontent {
	text-align:center
}


/*Media Queries*/

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


/*Font*/
p {font-family: 'FuturaBT-Medium'; color:#474747; line-height: 25px;}
a {font-family: 'FuturaBT-Medium'; color:#474747; text-decoration:none}

h1 {font-family: 'FuturaBT-Medium'; color:#474747; font-weight:normal; text-transform:uppercase; font-size:28px; line-height:33px; margin:0; background:url(images/h1under.png) repeat-x bottom; padding-bottom:25px; margin-bottom:25px; display:inline-block}
	div#quotestrip h1 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    line-height: 9px;
    padding: 0px;
    margin-top: 31px;x}
h2 {font-family: 'FuturaBT-Medium'; color:#474747; font-weight:normal; font-size:18px; line-height:23px}

/*Menu*/
ul#menu-main {
	margin-top:49px
}

ul#menu-main li {
	float:left;
	margin-left:64px;
	margin-bottom:0
}

ul#menu-main li a {
	text-transform:uppercase;
	font-size:18px;
	padding-bottom:10px
}

ul#menu-main li a:hover {
	color:#7a212e
}

li.current-menu-item a {
	color:#7a212e
}

div#arrow {
	background:url(images/navarrow.png);
	width:31px;
	height:30px;
	display:block;
	position:absolute;
	display:none;
	top:-3px;	
}


div.wpcf7 {
    margin: auto;    
    width: 320px;
}

ul#menu-main li {position:relative}

ul.sub-menu {
	display:none; position:absolute; margin-left:-7px !important; background:#fff; width:300px; z-index:9999999
}

ul.sub-menu li {
	margin-left:0px !important;
	width:100%
}

ul.sub-menu li:hover {
	background:#7a212e;
}

ul.sub-menu li a {
 font-size: 14px !important;
    line-height: 35px;
    padding: 10px !important;
}
ul.sub-menu li:hover a {
	color:#fff !important;
}

ul#menu-main li:hover ul {
	display:block
}