@charset "utf-8";
/* CSS Document */

/*------------- Global */
h2, p{
	text-align: center;
}
li{
	text-align:left;
}
.col { 
	margin: 0;
}
.section {
	width:100%;
}
.lq-section p{
	width: 90%;
	margin:0 5% 12px;
}
.lq-section img{
	max-width:98%;
	width:100%;
}

.lq-mobile{
	display:block;
}
/*REMOVE ONCE SW Pages are reformatted*/
.lq-sub-menu{
	display:none;
}
.lq-sub-side {
    border-left:none;
    margin-left: 0;
    padding-left: 0;
}
.lq-sub-side h1, .lq-sub-side h2{
	text-align:center;
}
.lq-scroll-panel.book{
	padding:8px 2%;
}
/*REMOVE ONCE SW Pages are reformatted*/

/*------------- footer */
.lq-footer li{
	text-align:center;
}

.lq-footer .lq-info-links col{
	padding:0;
}
.lq-footer .info-links-main{
	margin-top:0;
}
#lq-iso-logo{
	display:none;
}

/*---------- Home Page*/

/*---------- Sub Pages */
.title-section p{
	min-height: 36px;
	padding:0 6px;
}
			
.title-section h1{
	font-size:12vw;
}

/*#lq-sub-title h1{
	font-size:3.8em;
}

.lq-sub-title2{
	height: auto;
}*/
.section{
	text-align: center;
}

.lq-cap-panel {
	display:none;
}
.lq-cap-panel.active{
	display:block;
	float:none;
	margin:0 auto;
	width:220px;
}
/*#lq-sub-nav, #lq-sub-nav-caps{
	display:none;
}*/
#lq-sub-nav{
	width:auto;
}
#lq-sub-nav .lq-section-tab{
	border-top:1px #777 solid;
}
.lq-section-inno {
	height: auto;
}
.lq-section-intro-icon {
    display: inline-block;
	margin:14px 0 0;
}
.tab-lev2{
	font-size:13px;
	height:60px;
	padding:0px;
}



/*------------- Header */
/*
#lq-header{
	background-image:url(/static/images/lq-logo-white-red.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100px auto;
	height: 60px;
}
#lq-header .col {
	padding:0;
	text-align:left;
}
#lq-header .group{
	max-width: 340px;
	min-width: 200px;
	width: 80%;
}
*/
/*#lq-header .holder{
	display:none;
}*/
/*
#lq-header-holder{
	height: 60px;
}
*/
/*#lq-section-tabs{
	display:none;
}*/

/*MENU PARENT*/
/*
#lq-menu{
	background-color:#dfdfdf;
	box-shadow: 4px 0px 8px 2px rgb(0,0,0,.5);
	bottom:0;
	left:-350px;
	position: fixed;
	z-index: 1400;
	top:0;
}
#lq-menu .section{
	padding-bottom:22px;
}

#lq-menu .top-menu-button-lv1,#lq-menu .top-menu-home{
	border-top:1px solid #9B9B9B;
	color: #404040;
	font-size:1.2em;
	padding: 20px 0 10px 26px;
	height: 35px;
	text-transform: uppercase;
}
*/

/*MENU BUTTONS LEV1*/
/*
.top-menu a{
	color: #404040;
	padding-left:28px;
}
.top-menu li a:hover{
	background:none;
	background-color:#cccccc;	
	color: #1672ae;
}
.top-menu-button.active{
	box-shadow: none;
	background-color:#cccccc;
}
.top-menu-button {
    margin-top: 0;
}
.has-hover:hover .top-menu {
    display: none;
}
.top-menu-expand{
	pointer-events:auto;
}
.top-menu .top-menu-solutions {
    background-position: 25px;
    background-size: 38px;
    padding:10px 0 10px 75px;
}
*/


/*SCOCIAL LINKS*/
/*
#lq-header .lq-social-links {
	margin-top:22px;
	padding-left:20px;
}
#lq-header .lq-social-links a{
	margin:0 0 0 10px;
	
}
*/

/*HOME LINK*/
/*
#lq-header-logo{
	display:none;
}
*/
#lq-header-logo a{
/*	background-image:url(../images/lq-icon-20px.png);
	background-position:left top;*/
	/*background-size: 0;
	color:#333333;
	font-size:1.2em;
	padding-left:7px;*/
	/*margin:10px 0 0 0;
	padding:0 0 0 26px;*/
}
#lq-header-logo a:after{
	content:'Home';
}

/*RECRUIT LINKS*/
#lq-menu-recruit{
	background-color:transparent;
	background-size:0;
	height: auto;
	margin:0;
}
#lq-menu-recruit-btns{
	float:none;
	height: auto;
	width:auto;
}
#lq-menu-recruit-btns a.red{
	color:#ffffff;
	padding: 1px 4px;
}
#lq-menu-recruit h3{
	display:none;
}

#bg-cover{
	background-color:rgba(0,0,0,0.66);
	bottom:0;
	display:none;
	position:fixed;
	top:0;
	width:100%;
}



/*Locations*/
#lq-loc-map{
/*	display:none;*/
}

/*News*/
#news .desc{
	height: 110px;
}

/*Solutions*/
.btn-more {
	background-position: center;
	left: auto;
	width: auto;
}
.lq-section img{
	max-width:100%;
}
.lq-image{
	padding: 2%;
	max-width:90% !important;
}
.lq-sub-inno p{
	color:black;
	padding:14px 2% 4px;
	width:90%;
}

/*Boxes*/
.iconbox img {
	max-width: 160px;
}
.bio img{
	max-width: 240px;
}

