/* QM Mobile css StyleSheet for Wordpress @author: Flo Devellennes */

/* Global */

#phones .columns{
	padding:20px;	
}

.imageMobileCenter{
	margin:0 auto;
	text-align:center;
}

.headingPhone{
	font-family:HelveticaNeue45;
}

.spacePhone{
	clear:both;
	margin:10px 0px 10px 0px;	
}

/* Header */

.qmLogoMobile{
	width:190px;
	margin-top:10px;
	margin-left:10px;
}

.header-phone{
	margin-top:30px;	
}

.mobileSlider{
	z-index:5000;
	margin-bottom:350px;
}

/* Slider */

/* 1 */

.sliderImageTablet1{
	width:100%;
	height:768px;
	background: url('../images/mobile/slider_tablet1.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/mobile/slider_tablet1.jpg');
	background-position:50% 50%;
	background-repeat: no-repeat no-repeat;

}

.sliderImageTablet1 .sliderContents{
	position:absolute;
	right:20%;
	width:600px;
}

.sliderImageTablet1 #sliderTitle{
	font-size:45px;
	margin-top:-20px;
	line-height:50px;
}

.sliderImageTablet1 .sliderTagline{
	font-size:18px;	
	width:350px;
}

.sliderImageTablet1 .sliderCTA{
	margin-left:385px;
}




/* 2 */

.sliderImageTablet2{
	width:100%;
	height:768px;
	background: url('../images/mobile/slider_tablet2.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/mobile/slider_tablet2.jpg');
	background-position:50% 50%;
	background-repeat: no-repeat no-repeat;

}

.sliderImageTablet2 .sliderContents{
	position:absolute;
	right:18%;
	width:600px;
}

.sliderImageTablet2 #sliderTitle{
	font-size:45px;
	margin-top:-20px;
	
}

.sliderImageTablet2 .sliderTagline{
	margin-top:00px;
	font-size:18px;	
	width:220px;
	line-height:24px;
}

.sliderImageTablet2 .sliderCTA{
	margin-left:385px;
}





/* 3 */

.sliderImageTablet3{
	width:100%;
	height:768px;
	background: url('../images/mobile/slider_tablet3.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/mobile/slider_tablet3.jpg');
	background-position:50% 50%;
	background-repeat: no-repeat no-repeat;

}

.sliderImageTablet3 .sliderContents{
	position:absolute;
	right:34%;
	width:600px;
	margin-top:100px;
}

.sliderImageTablet3 #sliderTitle{
	font-size:45px;
	margin-top:-20px;
	
}

.sliderImageTablet3 .sliderTagline{
	margin-top:-15px;
	margin-left:300px;
	font-size:18px;	
	width:420px;
	line-height:24px;
}

.sliderImageTablet3 .sliderCTA{
	margin-top:30px;
	margin-left:385px;
}




/* 4 */

.sliderImageTablet4{
	width:100%;
	height:768px;
	background: url('../images/mobile/slider_tablet4.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/mobile/slider_tablet4.jpg');
	background-position:50% 50%;
	background-repeat: no-repeat no-repeat;

}

.sliderImageTablet4 .sliderContents{
	position:absolute;
	right:18%;
	width:600px;
}

.sliderImageTablet4 #sliderTitle{
	font-size:45px;
	margin-top:-20px;
	
}

.sliderImageTablet4 .sliderTagline{
	margin-top:-100px;
	font-size:18px;	
	width:320px;
	line-height:24px;
	margin-left:420px;
	text-align:center;
}

.sliderImageTablet4 .sliderCTA{
	margin-left:520px;
	width:200px;
	margin-top:40px;
}





/* 5 */

.sliderImageTablet5{
	width:100%;
	height:768px;
	background: url('../images/mobile/slider_tablet5.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/mobile/slider_tablet5.jpg');
	background-position:60% 10%;
	background-repeat: no-repeat no-repeat;
}

.sliderImageTablet5 .sliderContents{
	position:absolute;
	right:15%;
	width:600px;
}

.sliderImageTablet5 #sliderTitle{
	font-size:45px;
	margin-top:-40px;
	margin-left:300px;
	
	
	
}

.sliderImageTablet5 .sliderTagline{
	margin-top:5px;
	font-size:18px;	
	width:300px;
	line-height:24px;
	margin-left:302px;
	text-align:left;
}

.sliderImageTablet5 .sliderCTA{
	margin-left:302px;
	width:200px;
	margin-top:40px;
}



/* 6 */

.sliderImageTablet6{
	width:100%;
	height:768px;
	background: url('../images/mobile/slider_tablet6.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/mobile/slider_tablet6.jpg');
	background-position:60% 10%;
	background-repeat: no-repeat no-repeat;
}

.sliderImageTablet6 .sliderContents{
	position:absolute;
	right:32%;
	width:600px;
	margin-top:0px;
}

.sliderImageTablet6 #sliderTitle{
	font-size:45px;
	margin-top:-20px;
	
}

.sliderImageTablet6 .sliderTagline{
	margin-top:0px;
	font-size:18px;	
	margin-left:485px;
	width:420px;
	line-height:24px;
}

.sliderImageTablet6 .sliderCTA{
	margin-top:30px;
	margin-left:485px;
	width:200px;
}


/* 7 */

.sliderImageTablet7{
	width:100%;
	height:768px;
	background: url('../images/mobile/slider_tablet7.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/mobile/slider_tablet7.jpg');
	background-position:60% 10%;
	background-repeat: no-repeat no-repeat;
}

.sliderImageTablet7 .sliderContents{
	position:absolute;
	right:32%;
	width:600px;
	margin-top:0px;
}

.sliderImageTablet7 #sliderTitle{
	font-size:45px;
	margin-top:-40px;
	line-height:60px;
	
}

.sliderImageTablet7 .sliderTagline{
	margin-top:-20px;
	font-size:18px;	
	margin-left:485px;
	width:320px;
	line-height:24px;
}

.sliderImageTablet7 .sliderCTA{
	margin-top:30px;
	margin-left:485px;
	width:230px;
}

.sliderImageTablet7 .sliderVideo{
	left:120px;
	top:420px;
	position:absolute;
}

/* 8 */

.sliderImageTablet8{
	width:100%;
	height:768px;
	background: url('../images/mobile/slider_tablet8.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/mobile/slider_tablet8.jpg');
	background-position:60% 10%;
	background-repeat: no-repeat no-repeat;
}

.sliderImageTablet8 .sliderContents{
	position:absolute;
	right:54%;
	width:600px;
	margin-top:-80px;
}

.sliderImageTablet8 #sliderTitle{
	font-size:45px;
	margin-top:-70px;
	line-height:60px;
	
}

.sliderImageTablet8 .sliderTagline{
	margin-top:-40px;
	font-size:18px;	
	margin-left:615px;
	width:320px;
	line-height:24px;
}

.sliderImageTablet8 .sliderCTA{
	margin-top:30px;
	margin-left:750px;
	width:230px;
}

.sliderImageTablet8 .sliderVideo{
	left:120px;
	top:420px;
	position:absolute;
}


/* Home Tabs */

.homeTabImg{
	width:969px;
	height:226px;
	margin-left:-12px;
	margin-top:-12px;
}

.hometabtablet1{
	background:url('../images/qm/hometab1.png');	
	//width:970px;
	min-height:205px;
	margin-left:-10px;
	margin-top:-10px;
}

.hometabtablet1 .left{
	margin-top: 140px;
	margin-left:2%;
	float:left;
	width:45%;
	border-right:1px dashed #ccc;
}

.hometabtablet1 .left h2{
	height:24px;	
}

.hometabtablet1 .left h2 a{
	font-family:HelveticaNeue45;
	font-size:20px;
	color:#ec5031;	
}

.hometabtablet1 .left .btn{
	float:right;
	margin-top:-25px;
	margin-right:20px;	
}

.hometabtablet1 .right{
	margin-top: 140px;
	margin-left:2%;
	float:left;
	width:45%;
}

.hometabtablet1 .right h2{
	height:24px;	
}


.hometabtablet1 .right h2 a{
	font-family:HelveticaNeue45;
	font-size:20px;	
	height:18px;
	color:#008295;
}

.hometabtablet1 .right .btn{
	float:right;
	margin-top:-25px;
	margin-right:-20px;	
}



/* Epipheo Video */

#epipheoLandingMobileVideo{
	height:250px;
}

/* Navigation */

.nav-bar-mobile{
	background:#fff;
	z-index:1000;
}

.nav-mobile{
	background:#ffffff;
	z-index:2000;
	margin-bottom:0px;
}

.nav-mobile li{
	border-bottom:1px solid #eaeaea;
	padding:10px 10px 10px 10px;
	margin:0px;
}

#menu-mobile-menu{
	background:#fff;
	list-style:none;
	margin:0px;
}

.nav-mobile li.current_page_item{
	background:#0092d7;
}

.nav-mobile li.current_page_item a{
	color:#fff;
}

.nav-mobile li{
	background: -webkit-gradient(linear, left top, left bottom, from(#0E8ACB), to(#127FAF));
	background: -moz-linear-gradient(top,  #0E8ACB,  #127FAF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0E8ACB', endColorstr='#127FAF');
}

.nav-mobile li a{
	color:#fff;	
}

.nav-mobile-header{
	margin-bottom:1px;
	margin-top:20px;
	font-size:14px;
	padding:10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#333));
	background: -moz-linear-gradient(top,  #666,  #333);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#333');
	color:#fff;
	height:20px;
}

.nav-mobile-footer{
	font-size:14px;
	padding:20px 10px 20px 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));
	background: -moz-linear-gradient(top,  #666,  #333);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#333');
	color:#333;
	
}


/* Home Tabs */

#homeTabsMobile{
	margin-top:-100px;	
}

.homeTabMobile{
	margin:10px 10px 20px 10px;
	padding:0px;
	display:block;
	border-bottom:1px dashed #eaeaea;
}

#homeTabRight, #homeTabLeft{
	height:30px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}

#homeTabButton{
	height:20px;	
}

.homeTabMobile h2{
	font-family:HelveticaNeue45;
	width:80%;
	float:left;
	margin:0px;
}

.homeTabMobile .btn{
	float:right;
	margin-top:20px;

}

.homeTabMobile p{
	clear:both;
}

/* Epipheo Stuff */

#epipheoMETablet{
	position:absolute;
	top:-235px;
	left:25%;
	cursor:pointer;
}

#epipheoPrivacyTablet{
	position:absolute;
	top: -290px;
	left:22%;
}


/* TechSpec */

#techspecHeadingMobile{

	display:block;
}

#techspecClearMobile{
	clear:both;
	height:404px;
}

/* Snap */

.snap-logo-mobile{
	margin-bottom:200px;
}

/* Request Demo */

#requestDemo .show-on-phones h2{
	margin-top:20px !important;
}