﻿/* padding for Bootstrap grid system */
.ptb {
	padding-top: 10px;
	padding-bottom: 10px;
}
.btn {
	box-sizing: content-box;
}

/* Resource Center */
.ad-wrapper {
	background-color: #eee;
	clear: both;
	overflow: auto;
}
.content-type {
	background-color: #f2af1d;
	float: left;
	margin-bottom: 0;
	padding: 0.5em 10px;
	text-align: center;
	width: 200px;
}
.content-types {
	background-color: #4a4b4c;
	color: #fff;
	padding: 10px;
	width: 200px;
}
#ContentPlaceHolder1_ContentPlaceHolder2_DownloadResourceButton {
	float: left;
	width: 120px;
}
#ContentPlaceHolder1_ContentPlaceHolder2_EmbeddedVideoDiv {width: 960px;}
#ContentPlaceHolder1_ContentPlaceHolder2_EmbeddedVideoDiv p {
	font-size: 13px;
	width: 620px;
}
#ContentPlaceHolder1_ContentPlaceHolder2_EmbeddedVideoDiv strong, #ContentPlaceHolder1_ContentPlaceHolder2_ResourceDiv strong {display: none;}
#ContentPlaceHolder1_ContentPlaceHolder2_ResourceDiv p img {padding-bottom: 2em;} /* overwrites main.css */
#ContentPlaceHolder1_ContentPlaceHolder2_ResourceDiv br:first-of-type, #ContentPlaceHolder1_ContentPlaceHolder2_EmbeddedVideoDiv br:first-of-type {display: none;}
#ContentPlaceHolder1_ContentPlaceHolder2_ResourceFrame {
	background-color: #eee;
	margin-top: -445px;
	float: right;
}
#ContentPlaceHolder1_ContentPlaceHolder2_TopResourceDiv h2:first-child {display: none;}
#ContentPlaceHolder1_ContentPlaceHolder2_VideoForm {
	background-color: #eee;
	clear: right;
	float: right;
	width: 220px;
}
#ContentPlaceHolder1_ContentPlaceHolder2_VideoFrame {
	border-radius: 20px;
    border-top: 30px solid #ababab;
	border-right: 60px solid #ababab;
	border-bottom: 30px solid #ababab;
	border-left: 60px solid #ababab;
}
#ContentPlaceHolder1_ContentPlaceHolder2_VideoImage {display: none;}
.rc-ad {width: 620px;}
/* Resource Center home */
.form {
	float: right;
	margin: 0 10px;
	width: 460px;
}
.keyBox {display: none;}
.media-type {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Resource Center home */
.rc-intro {
	float:left;
	margin: 0 10px;
	width: 460px;
}
.resource {position: relative;}
.resource-long-description {
	margin-top: 1em;
	float: left;
	width: 540px !important;
}
.resource-long-description p {font-size: 13px;}
.resource-image, .resourcescreenshot {width: 540px;}
.resourcescreenshot {padding-right: 20px;}
.sectionImgPadding {margin: 0;}
.topic2 {
	background-color: #f2af1d;
	float: right;
	margin-bottom: 0;
	padding: 0.5em 10px;
	text-align: center;
	width: 200px;
}
.topics {
	background-color: #4a4b4c;
	color: #fff;
	float: right;
	padding: 10px;
	width: 200px;
}
.topresource, .resourceresult {
	float: left;
	margin: 10px;
	padding: 0;
	width: 220px;
}
.topresource br, .topresource p, .resourceresult br, .resourceresult p {display: none;}
.topresource div, .resourceresult div {height: 245px;}
.topresource h1, .resourceresult h1 {
	color: #231f20;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	text-align: center;
}
.topresource h2, .resourceresult h2 {
	color: #929497;
	font-size: inherit;
	line-height: inherit;
	margin: 0.5em 0;
	text-align: center;
}
.topresource img, .resourceresult img {
	height: 147px;
	width: 220px;
}
/* Resource Center video form */
.rc-video-form {float: right;text-align: center;width: 220px}
.rc-video-form-header {background-color: #eee;font-weight: bold;padding-top: 10px;padding-bottom: 10px;}
.rc-video-form-bg {background: url('http://corptest.quark.com/images/bca.png') center / 150px no-repeat #fff;height: 200px;border-right: 10px solid #eee;border-left: 10px solid #eee;}

@media (max-width: 960px) {
	/* Resource Center nowrap */
	#ContentPlaceHolder1_ContentPlaceHolder2_ResourceDiv {width: 540px;}
	
	/* Resource Center gated iframe */
	#ContentPlaceHolder1_ContentPlaceHolder2_ResourceFrame {
		background-color: transparent;
		margin-top: 0;
		float: none;
	}
}

@media (max-width: 540px) {
	/* Resource Center nowrap */
	#ContentPlaceHolder1_ContentPlaceHolder2_ResourceDiv {width: auto;}
}

@media (max-width: 768px) {
	/* Resource Center home */
	.content-types {
		background-color: transparent;
		color: inherit;
		clear: both;
		padding: 0 0 1em;
		width: 100%;
	}
	
	/* Resource Center video div */
	#ContentPlaceHolder1_ContentPlaceHolder2_EmbeddedVideoDiv {width: 100%;}
	
	/* Resource Center video div p */
	#ContentPlaceHolder1_ContentPlaceHolder2_EmbeddedVideoDiv p {width: 100%;}
	
	/* Resource Center video ipad */
	#ContentPlaceHolder1_ContentPlaceHolder2_VideoFrame {
		border-radius: 0;
		border-top-width: 0;
		border-right-width: 0;
		border-bottom-width: 0;
		border-left-width: 0;
	}
	
	/* Resource Center video iframe */
	#ContentPlaceHolder1_ContentPlaceHolder2_VideoForm {
		background-color: transparent;
		float: none;
		width: auto;
	}
	
	/* Resource Center home */
	.form {
		float: none;
		width: 100%;
	}
	
	/* Resource Center home */
	.fourcolumns {
		margin: 0;
		padding: 0;
		width: 50%;
	}
	
	/* Resource Center horizontal ad */
	.rc-ad {width: 100%;}
	
	/* Resource Center home */
	.rc-intro {width: 100%;}
	.rc-intro h1 {width: 75%;}
	.rc-intro p {width: 85%;}
	
	.resource-long-description {width: 100% !important;}
	.resource-image {
		float: none;
		height: auto;
		width: 100%;
	}
	.topic2 {display: none;}
	.topics {display: none;}
}

/* for low resolution display */
#img-events {
	background-color: #aac238;
	background-image: url(http://www.quark.com/images/shutterstock_241750117_00.jpg);
	background-repeat: no-repeat;
	background-size: 895px 300px;
	clear: both;
	height: 300px;
}
/* for high resolution display */
@media only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
	#img-events {background-image: url(http://www.quark.com/images/retina-shutterstock_241750117_00.jpg);}
}

.rgba {
	background-color: rgba(170, 194, 56, 0.9);
	height: 300px;
	width: 100%;
}

.nine60-to-mobile {
	margin: 0 auto;
	width: 960px;
}

.seven80-to-mobile {
	float: left;
	margin: 0 10px;
	width: 780px;
}

.seven00-to-mobile {
	float: left;
	margin: 0 10px;
	width: 700px;
}

.six20-to-mobile2 {
	float: left;	
	margin-left: 10px;
	width: 620px;
}

.six20-to-mobile {
	float: left;
	margin: 0 10px;
	width: 620px;
}

.five40-to-mobile {
	float: left;
	margin-left: 10px;
	width: 540px;
}

.four60-to-mobile {
	display: table;
	float: left;
	height: 300px;
	margin: 0 10px;
	width: 460px;
}
.three80-to-mobile {
	display: table;
	float: left;
	height: 300px;
	margin: 0 10px;
	width: 380px;
}

@media (max-width: 768px) {
	.hide-on-mobile {display: none;}
	.nine60-to-mobile {
		width: 100%;
	}
	.seven80-to-mobile {
		margin: 0 5%;
		width: 90%;
	}
	.seven00-to-mobile {
		margin: 0 5%;
		width: 90%;
	}
	.six20-to-mobile2 {
		margin: 0;
		width: 100%;
	}	
	.six20-to-mobile {
		margin: 0;
		width: 100%;
	}
	.five40-to-mobile {
		margin: 0;
		width: 100%;
	}
	.four60-to-mobile {
		margin: 0 5%;
		width: 90%;
	}
	.three80-to-mobile {
		margin: 0 5%;
		width: 90%;
	}
}

.calendar-card {
    float: left;
    margin: 0 10px 1em;
    width: 220px;
}
.calendar-card-img {
    border: 10px solid #4d4d4f;
}
.calendar-card-heading {
	background-color: #4d4d4f;
	color: #fff;
	font: 14px AvenirLTStd-Roman;
	height: 35px;
	padding: 10px;
}
.calendar-card-content {
	background-color: #4d4d4f;
    color: #fff;
    font: 11px AvenirLTStd-Roman;
	height: 35px;
    padding: 10px;
}




.YouTube-icon {height: 187px;width: 300px;}
.YouTube-icon:hover {background-image: url(/images/YouTube-icon.svg);}

/*  Slideshow style  */

#qxp #slides, .newbillboard #slides {
	position:absolute;
	top: auto;
	left: auto;
	z-index:100;
}

#qxp .slides_container, .newbillboard .slides_container {
	width:780px;
	height:514px;
	overflow:hidden;
	position:relative;
	display:none;
}

#qxp #slides .slide, .newbillboard #slides .slide {
	width:780px;
	height:514px;
	display:block;
}

/*  Next/prev buttons  */
#qxp #slides .next, #qxp #slides .prev, .newbillboard #slides .next, .newbillboard #slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#qxp #slides .next, .newbillboard #slides .next {
	left:585px;
}

/*  Pagination  */

#qxp #slides .pagination {
	margin:5px auto 0;
	width: 112px;
	float: none;
}
.newbillboard #slides .pagination {
	margin:5px auto 0;
	width:70px;
	float: right;
}
#qxp #slides .pagination li, .newbillboard #slides .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}
#qxp #slides .pagination li a, .newbillboard #slides .pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/images/paginationgreen.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
#qxp #slides .pagination li.current a, .newbillboard #slides .pagination li.current a {
	background-position:0 -12px;
}

body {
	background-image: none;
	color: #494949;
	margin: 0 auto;
}
h3 {
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0;
}
strong {font-weight: bold;}
table {margin-bottom: 1em;}
th, td {padding: 2px 7px;}
th {text-align: center;}

.clearb {clear: both;}

.about-us .filter {
	background-color: #f1f2f2;
	margin: 0 auto;
	width: 960px;
}
.about-us .pagination, 
.about-us .c2 .content .pagination, 
.about-us #ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_noResults, 
.about-us #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults, 
.about-us #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults, 
.EventSearch .pagination, 
.EventSearch .c2 .content .pagination, 
.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_noResults, 
.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults, 
.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults 
{
	float: none;
	margin: 0 auto;
	width: 960px;
}
@media (max-width: 960px) {
	.about-us .pagination, 
	.about-us .c2 .content .pagination, 
	.about-us #ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_noResults, 
	.about-us #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults, 
	.about-us #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults, 
	.EventSearch .pagination, 
	.EventSearch .c2 .content .pagination, 
	.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_noResults, 
	.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults, 
	.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_hasResults 
	{
		margin: 0 4%;
		width: 92%;
	}
}
.about-us .filterListing {
	background-color: #f1f2f2;
    border-bottom-width: 0;
    margin: 0 auto;
    padding: 10px;
	width: 940px;
}
.EventSearch .filterListing {
	background-color: #4d4d4f;
	border-bottom-width: 0;
	clear: none;
	color: #fff;
	float: left;
	height: 90px;
    margin: 0 10px 1em;
	padding: 10px;
    width: 200px;
}
.about-us .filterListing:last-child {margin-bottom: 3em;}
.about-us .filterListing a {color: #494949;}
.EventSearch .filterListing a {color: #fff;}
.about-us .filterListing.bg-DarkGray, .about-us .filterListing.bg-DarkGray a {
	background-color: #97999c;
	color: #fff;
}
.EventSearch .filterListing.bg-DarkGray, .EventSearch .about-us .filterListing.bg-DarkGray a {
	background-color: #4d4d4f;
	color: #fff;
}
.about-us .filterListing.bg-Green {
	background-color: #7bc144;
	color: #fff;
}
.EventSearch .filterListing.bg-Green {display: none;}
.EventSearch .filterListing .date {
	float: none;
	font: 11px AvenirLTStd-Roman;
    width: auto;
}
.EventSearch .filterListing .eventName {
	float: none;
	font: 14px AvenirLTStd-Roman;
    width: auto;
}
.EventSearch .filterListing .eventType{
	float: none;
	font: 11px AvenirLTStd-Roman;
    width: auto;
}
.EventSearch .filterListing .eventLocation {
	float: none;
	font: 11px AvenirLTStd-Roman;
    width: auto;
}
.about-us .filter.clearfix {margin-bottom: 2em;
}
.EventSearch .filter.clearfix {display: none;}
.about-us .filterListing.clearfix::after {
    content: none;
}
.about-us .filter .button {
	float: right;
}
.about-us .filter ul {
	float: left;
	margin-right: 60px;
}
.about-us .filter select {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	background: #6e6f71 url("/images/menu-arrow-down.png") no-repeat right;
	border-style: none;
	color: #fff;
	font: 17px AvenirLTStd-Roman;
	height: 50px;
	margin: 20px;
	padding-left: 10px;
	width: 300px;
}
.about-us .filter select::-ms-expand { /* for IE 11 */
	display: none;
}
.about-us .filter select option {
	background-color: #fff;
	border: 1px solid #6e6f71;
	color: #6e6f71;
	text-align: center;
}
.about-us .filter select option {
	background-color: #fff;
	border: 1px solid #6e6f71;
	color: #6e6f71;
	margin: 1px 0;
	padding: 14px 0 15px;
	text-align: center;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventType option:nth-child(2) {
	background: #fff url("/images/menu-eseminar.png") no-repeat;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventType option:nth-child(3) {
	background: #fff url("/images/menu-live-event.png") no-repeat;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventType option:nth-child(4) {
	background: #fff url("/images/menu-podcast.png") no-repeat;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventType option:nth-child(5) {
	background: #fff url("/images/menu-videocast.png") no-repeat;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventTopic option:nth-child(2) {
	background: #fff url("/images/menu-app-studio.png") no-repeat;
	border-color: #0073ae;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventTopic option:nth-child(4), 
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_newsSearch1_ddlNewsType option:nth-child(2) {
	background: #fff url("/images/menu-qx.png") no-repeat;
	border-color: #cf4227;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_ddlEventTopic option:nth-child(3), 
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_newsSearch1_ddlNewsType option:nth-child(3) {
	background: #fff url("/images/menu-qes.png") no-repeat;
	border-color: #6e6f71;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter select#ContentPlaceHolder1_ContentPlaceHolder2_newsSearch1_ddlNewsType option:nth-child(4) {
	background: #fff url("/images/menu-quark.png") no-repeat;
	border-color: #7bc143;
	padding-left: 100px;
	text-align: left;
}
.about-us .filter input {
	background-color: transparent;
	border: 1px solid #6e6f71;
	color: #6e6f71;
	font: 17px AvenirLTStd-Roman;
	height: 30px;
	margin: 30px 40px 0 0;
	width: 90px;
}
.about-us #ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_noResults .filterListing, 
.about-us #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_noResults .filterListing {
	background-color: transparent;
	margin-bottom: 2em;
}
.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_noResults .filterListing, 
.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_noResults .filterListing {
	background-color: transparent;
	color: #6e6f71;
	margin: 0 0 2em;
	padding: 0;
	width: 960px;
}
@media (max-width: 960px) {
	.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_EventSearch1_noResults .filterListing, 
	.EventSearch #ContentPlaceHolder1_ContentPlaceHolder2_PastEventSearch1_noResults .filterListing {
		width: 100%;
	}
}

/* new EventDetail */


ul.pr li {
	margin-bottom: 0.5em;
}

#qxp h2 {
	color: #535353;
	font: 32px AvenirLTStd-Heavy;
	margin-bottom: 1em;
	text-align: center;
}
#qxp h3 {
	color: #e2451b;
	font: 19.56px AvenirLTStd-Heavy;
	margin-bottom: 1em;
	text-align: center;
}

#qxp hr {
	border: 0;
	border-top: 2px solid #ec6948;
	margin: 2em auto 3.5em;
	width: 47.91666666666667%;
}

#qxp p, #qxp li {font: 16px/24px AvenirLTStd-Roman;}

#qxp .main-wrapper {padding: 3em 0 7em;}

#qxp #myCarousel {
	margin: 4em 90px 0;
	width: 780px;
}

.left-first {float: left;margin: 0 10px;}
.right-first {float: right;margin: 0 10px;}
.three00 {width: 300px;}
.four60 {width: 460px;}
.six20 {width: 620px;}
.nine40 {width: 940px;}

.slides-resize {height:514px; width:780px;}
.three80 {width: 380px;}
.four11 {width: 411px;}
.four60 {width: 460px;}
.six20 {width: 620px;}
.seven80 {margin-right: 90px;margin-left: 90px;width: 780px;}
.eight60 {width: 860px;}

.left-center {text-align: left;}
.right-center {text-align: right;}

#qxp ul.new li {
    font-family: AvenirLTStd-Heavy;
	line-height: 1.5em;
}

#qxp ul.new li:before {
    background-color: #de4d2e;
	color: #fff;
    content: 'New';
    font-family: AvenirLTStd-Heavy;
	font-weight: normal;
	margin: 0 1em 0 170px;
	padding: 0 0.5em;
	text-transform: uppercase;
}
#qxp ul.new_de li, #qxp ul.new_fr li, #qxp ul.new_jp li {font-size: 15px;}

#qxp ul.new_de li:before {content: 'Neu';}
#qxp ul.new_fr li:before {content: 'Nouveau';}
#qxp ul.new_jp li:before {content: '新機能';}
#qxp ul.new_it li:before {content: 'Nuovo';}

ul.partners-menu li {
	background-color: #dcddde;
	display: block;
	float: left;
	font: 14px AvenirLTStd-Heavy;
	margin: 10px;
	text-align: center;
}

ul.partners-menu li:hover {
	background-color: #fff;
}

ul.partners-menu li a {
	color: #000;
}

ul.partners-menu2 li {
	color: #ababab;
	display: none;
	float: left;
	margin: 0 10px;
	padding-left: 45px;
	text-align: center;
	width: 95px;
}

ul.qxp-features li {
	color: #ababab;
	display: none;
	float: left;
	margin: -20px 0 0;
	text-align: center;
	width: 51px;
}

.media-assets img {
	margin: 1em 0 .5em;
}

.year {
	color: #66b31a;
	float: left;
	font: 60px AvenirLTStd-Heavy;
	line-height: 49px;
	margin: 0 10px;
	width: 60px;
}

.milestones {
	float: right;
	margin: 0 10px;
	width: 860px;
}

.awards {
	display: table;
	height: auto;
	margin-bottom: 1em;
	width: 280px;
}
.table-cell {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}

.press {
	float: left;
	margin: 1em 10px;
	width: 460px;
}
.press h2 {
	font-family: AvenirLTStd-Heavy;
	font-size: 20px;
	margin: 0;
	text-transform: uppercase;
}
.press h3 {
	color: #66b31a;
	font-family: AvenirLTStd-Heavy;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}

.edu-th {background-color: #4d4d4f;font-family: AvenirLTStd-Heavy;}
.edu-th th {text-align: left;}

.greene, .greene a {
	background-color: #7bc144;
	color: #fff;
}

.two-columns {
	float: left;
	margin: 0 1.0416666666666665%;
	width: 47.91666666666667%;
}
.columns2to1, .columns3to1, .columns5to1 {
	float: left;
	width: 100%;
}
ul.columns5to1 li:before {
	content: "\25be \0020";
}

ul.bullets, ol {
	margin: 1em 0;
	overflow: hidden;
	padding-left: 40px;
	}
ul.bullets li, .content li, .twocolumns li, .twocolumnslast li, .section li {list-style-type: disc;}
ol li {list-style-type: decimal;}b
.center {text-align: center;}
#form1 {height: 0;} /* Removes margin at bottom of page */
.header {height: auto;}
.hide-text {overflow: hidden;text-indent: 100%;white-space: nowrap;}
a.reverse {color: #fff;}
a.reverse:hover {color: #000;}

.tile-animation {
	background-color: rgba(0,0,0,0.75);
	color: white;
	bottom: -110px;
	height: 90px;
	padding: 10px;
	position: absolute;
	text-align: left;
	transition: all 0.5s ease;
	width: 200px;
}
.tile-animation a, .tile-animation a:hover {
	color: #fff;
}
.tile:hover .tile-animation {
	bottom: 0;
}
.tile img.flag {
    bottom: auto;
    left: auto;
    margin: auto;
    position: relative;
    right: auto;
    top: auto;
}

.homepage, .life-sciences {
	clear: both;
	margin: 2em auto;
	overflow: hidden;
	padding: 2em 0;
	text-align: center;
}
.homepage2 {
	overflow: hidden;
	width: 100%;
}
.main-content, .main-wrapper {
	clear: both;
	margin: 0 4%;
	overflow: hidden;
	padding: 2em 0;
	width: 92%;
}
.homepage3 {
	clear: both;
	margin: 0 auto 2em;
	overflow: hidden;
	padding: 0 0 2em;
	text-align: center;
	width: 100%;
}

.social-media {display: none;}

.card {
	background-color: #fff;
	float: left;
	margin: 0 10px 1em;
	text-align: center;
	width: 220px;
}
.card-img {margin: 1em 0;}
.card-heading {
	font: 14px AvenirLTStd-Heavy;
	margin-bottom: 1em;
	text-transform: uppercase;
}
.card-heading.orange {color: #f4b11b;}
.card-heading.blue {color: #008bc2;}
.card-heading.purple {color: #9380ae;}
.card-heading.green {color: #6db959;}
.card-content {
	box-sizing: content-box;
	color: #fff;
	font: 12px AvenirLTStd-Roman;
	height: 8em;
	padding: 1em;
}
.card-content.blue {background-color: #008bc2;}
.card-content.charcoal {background-color: #58595b;}
.card-content.green {background-color: #6db959;}
.card-content.orange {background-color: #f4b11b;}
.card-content.purple {background-color: #9380ae;}
.card-content.yellow {background-color: #fff200;}
.card-button {
	background-color: #fff;
	color: #4e4e50;
	display: block;
	font-family: AvenirLTStd-Heavy;
	height: 2em;
	line-height: 2em;
	margin: 1em auto 0;
	width: 71.4286%;
}

.card-bs {
	height: 120px;
	position: relative;
	text-align: center;
}
.card-bs p {
	color: #fff;
	font: 12px AvenirLTStd-Roman;
	margin: 0;
}
.card-bs p:first-of-type {
	padding: 0 15px;
}
.card-bs p:nth-of-type(2) {
	bottom: 15px;
	position: absolute;
}
.card-bs p:nth-of-type(2) span {
	background-color: #fff;
	color: #4e4e50;
	font: 13px AvenirLTStd-Heavy;
	padding: 5px;
	text-transform: uppercase;
}

/* Bootstrap */
.quarkLogo {
	float: left;
	margin-top: 10px;
	width: 140px;
}
.enterpriseLogo {
	float: left;
	margin-top: 8px;
	width: 140px;
}
@media (max-width: 767px)
{	
	.enterpriseLogo,.quarkLogo {
		float: left;
		margin-top: -10px;
		width: 126px;
	}
	.navbar-brand .quarkLogo img,.navbar-brand .enterpriseLogo img {
		width: auto !important;
		height: auto;
		max-width: 100%;
		max-height: 100%;
	}
}
.container-fluid {
    padding-left: 10px;
    padding-right: 10px;
}
.navbar-header, .container-fluid > .navbar-header, .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: -10px;
    margin-right: -10px;
}
.dropdown-header {padding-left: 10px;}
.header {
	font-family: AvenirLTStd-Roman;
	margin: 10px;
	padding: 0;
	width: auto;
}
.header .navbar {
	margin-bottom: 0;
	min-height: 0;
}
.navbar-toggle {margin-right: 10px;}
.navbar-collapse {
    padding-left: 10px;
    padding-right: 10px;
}
.navbar-default {background-color: transparent;}
.navbar {border-width: 0;}
.navbar-right {margin-right: -10px;}
.embed-responsive.embed-responsive-16by9 {display: none;}
.dropdown-menu .divider {background-color: #666;}
.header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:hover, .header .navbar-default .navbar-nav > .active > a:focus {background-color: inherit;}
.header .navbar-default .navbar-nav > .open > a, .header .navbar-default .navbar-nav > .open > a:hover, .header .navbar-default .navbar-nav > .open > a:focus {	background-color: inherit;}
ul.navbar-right {
	font-family: AvenirLTStd-Heavy;
	text-transform: uppercase;
}
ul.navbar-right li ul {
	font-family: AvenirLTStd-Roman;
	text-transform: none;
}
.header .dropdown-menu {
	background-color: #494949;
	border: 0;
	color: #fff;
	font-size: 12px;
}

/* jumbotron */
.item {display: none;}
.jumbotron {
	border-radius: 0;
	clear: both;
	color: #323133;
	margin-bottom: 0;
	padding: 0;
}
.jumbotron-bg {display: none;}
.jumbotron-text {width: 100%;}
.jumbotron-padding {padding: 3em 10px 0;}
.jumbotron h1, .jumbotron .h1 {
	color: #323133;
	font: 36px AvenirLTStd-Heavy;
	line-height: 1em;
	text-transform: uppercase;
}
.jumbotron p {
	font-family: AvenirLTStd-Roman;
	font-size: 18px;
	line-height: 1.5em;
}
.jumbotron .btn.btn-primary.btn-lg {
	background-color: transparent;
	border-color: #323133;
	border-radius: 0;
	border-width: 5px;
	color: #323133;
	font-family: AvenirLTStd-Roman;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
}
.jumbotron .btn.btn-primary.btn-lg.alt {
	background-color: #fff;
	border-width: 0;
}
.jumbotron .btn.btn-primary.btn-lg:hover {
	background-color: #323133;
	color: #fff;
}
.jumbotron .btn2.btn.btn-primary.btn-lg {
	border-color: #fff;
	border-width: 3px;
	color: #fff;
}
.jumbotron .btn2.btn.btn-primary.btn-lg:hover {
	border-color: #323133;
}
.jumbotron-left {height: 300px;}
.jumbotron-left.hero1 {background-color: #f5b300;}
.jumbotron-left.hero2 {background-color: #fce150;}
.jumbotron-left.hero3 {background-color: #4da6d0;}
.jumbotron-left.hero4 {background-color: #f18555;}
.jumbotron-left.hero5 {background-color: #ba5097;}
.jumbotron-left.hero6 {background-color: #f4afcd;}
.jumbotron-left.hero7 {background-color: #81ceec;}
.jumbotron-left.hero8 {background-color: #806aa2;}
.jumbotron-left.pillar-ca, .jumbotron-left.edu-ca {background-color: #f2af1d;}
.jumbotron-left.pillar-sc {background-color: #008bc2;}
.jumbotron-left.pillar-tech {background-color: #9181ad;}
.jumbotron-left.pillar-ind {background-color: #6db959;}
.jumbotron-left.success, .jumbotron-left.edu-at {background-color: #6eceec;}
.jumbotron-left.edu-wcms {background-color: #7a6da5;}
.jumbotron-left.edu-pc, .jumbotron-left.edu-wc {background-color: #3fa5cd;}
.jumbotron-left.edu-ap {background-color: #f9e15a;}
.jumbotron-left.edu-cmp {background-color: #b672ac;}
.jumbotron-left.edu-dp {background-color: #fbbc71;}
.jumbotron-left.edu-xml {background-color: #f5875a;}
.jumbotron-left.edu-cms {background-color: #00aeef;}
.jumbotron-left.pro {background-color: #f5b21b;}
.jumbotron-left.qx {background-color: #e9532e;}

/* Video */
.above-video {
	display: none;
	padding-top: 1em;
	text-align: right;
}
a.close-video {
	cursor: pointer;
	font-size: 20px;
	margin-left: 1em;
}
.embed-responsive-16by9 {
	padding-bottom: 48%;
}

/* Messaging Pillars Images */
.Messaging-Pillars {
	display: block;
	margin: 30px auto 25px;
	width: 100%;
}

/* Messaging Pillars Navigation */
.pillar  {
	background-color: #4a4b4c;
	clear: both;
	display: block;
	overflow: hidden;
	font: 92.3076923076923% Helvetica, Arial, sans-serif;
	padding: 0.75em 10px;
}

/*
.pillar li {
	background-color: #e4e4e5;
	border-bottom: 3px solid rgba(0,0,0,0.1);
	display: block;
	float: left;
	height: 40px;
	margin: 5px 5px 0 0;
	width: 55px;
}
.pillar li:first-child {
	margin-left: 10px;
}
.pillar li.pillar-nav-ca {background: #f1ae1d url(/images/pillar-nav.png) no-repeat;}
.pillar li.pillar-nav-smart {background: #0089c1 url(/images/pillar-nav.png) no-repeat -55px 0;}
.pillar li.pillar-nav-tech {background: #9080ac url(/images/pillar-nav.png) no-repeat -110px 0;}
.pillar li.pillar-nav-ind {background: #6cb858 url(/images/pillar-nav.png) no-repeat -165px 0;}
.pillar li.pillar-nav-ca:hover {background-color: #fff;	background-position: 0 -40px;}
.pillar li.pillar-nav-smart:hover {background-color: #fff; background-position: -55px -40px;}
.pillar li.pillar-nav-tech:hover {background-color: #fff; background-position: -110px -40px;}
.pillar li.pillar-nav-ind:hover {background-color: #fff; background-position: -165px -40px;}
*/

.edu {
	background-color: #66b31a;
	clear: both;
	display: block;
	font: 92.3076923076923% Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 0.75em 10px;
}
.rc {
	background-color: #f2af1d;
	clear: both;
	display: block;
	font: 92.3076923076923% Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 0.75em 10px;
}
.nav-eee {
	background-color: #eee;
	clear: both;
	display: block;
	font: 92.3076923076923% Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 0.75em 10px;
}
.nav-qxp {
	background-color: #2a313b;
	clear: both;
	display: block;
	font: 92.3076923076923% Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 0.75em 10px;
}
.profile {
	background-color: #58595b;
	clear: both;
	display: block;
	font: 92.3076923076923% Helvetica, Arial, sans-serif;
	overflow: hidden;
	padding: 0.75em 10px;
}
.horizontalNav .subnav {
    font-family: Helvetica, Arial, sans-serif;
}
.horizontalNav .subnav ul li {
    font-size: inherit;
    line-height: inherit;
}
.horizontalNav .subnav ul li a {
    height: inherit;
    line-height: inherit;
	padding: 0 1em;
}
.edu ul, .nav-eee ul, .nav-qxp ul, .pillar ul, .profile ul, .rc ul {width: 100%;}
.edu li, .nav-qxp li, .pillar li, .profile li, .rc li {
	color: #fff;
	float: left;
	padding: 0.25em 0;
}
.nav-eee li {
	float: left;
	padding: 0.25em 0;
}
.edu li a, .nav-qxp li a, .pillar li a, .profile li a, .rc li a {
	color: #fff;
}
.nav-eee li a {color: #000;}

.contented {
	clear: both;
	margin: 0 auto;
	padding: 2em 2%;
	width: 96%;
}
.value {
	float: left;
	margin: 10px;
	width: 220px;
}
h1.ca {
	background: url(/images/content-automation.gif) no-repeat;
	height: 137px;
	margin-right: 80px;
	margin-left: 80px;
	width: 460px;
}
h1.avenir {
    color: #6f7072;
    font: normal 24px AvenirLTStd-Heavy;
    line-height: 1em;
    margin: 0 0 0.5em;
}
h2.avenir {
    color: #6f7072;
    font: normal 20px AvenirLTStd-Heavy;
    line-height: 1em;
    margin: 0 0 0.5em;
}

hr.orange {border: 0;border-top: 2px solid #f4b11b;margin: 2em auto 0;width: 74.19354838709677%;}
hr.purple {border: 0;border-top: 2px solid #9380ae;margin: 2em auto 0;width: 74.19354838709677%;}
hr.blue   {border: 0;border-top: 2px solid #008bc2;margin: 2em auto 0;width: 74.19354838709677%;}
hr.green  {border: 0;border-top: 2px solid #bac433;margin: 2em auto 0;width: 74.19354838709677%;}

/* Success Stories */
.tile {
    background-color: #f7f8f9;
    display: block;
	float: left;
    height: 110px;
	margin: 10px;
	overflow: hidden;
    position: relative;
    width: 220px;
}
.tile img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.indicator {
    border-color: transparent transparent #646566;
    border-style: solid;
    border-width: 0 0 23px 23px;
    bottom: 0;
    position: absolute;
    right: 0;
}
.indicator:before {
    bottom: -24px;
    color: #fff;
    content: "+";
    font-size: 16px;
    position: absolute;
    right: 0;
}

/* Footer */
#footer {
	background-color: #494949;
	border-top: 0;
	clear: both;
	color: white;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#footer a {color: white;display:inline-block;}
#sitemap {
	display: none;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
#sitemap ul {
	padding: 10px 0 10px 10px;
	width: auto;
}
#sitemap ul ul {padding: 0;}
#colophon {
	margin: 0 2%;
	width: 96%;
}
#footer #colophon li {
	margin-bottom: 35px; /* Clearance for Marketo .insightera-bar-widget */
	margin-left: 10px;
	width: auto;
	}
#footer li {
	float: left;
	list-style-type: none;
	width: 16.6666666667%;
}
#footer li li {
	border-width: 0;
	float: none;
	font-family: AvenirLTStd-Heavy;
	list-style-type: none;
	width: auto;
}
#footer li.spacing li {margin-top: 1.5em;}
#footer li li li, #colophon {font-family: AvenirLTStd-Roman;}
#colophon .social-media-footer li {display: none;}
.social-media-footer img {padding-right: 8px;}
#footer li.solutions {border-top: 5px solid #86b958;}
#footer li.solutions a:hover {color: #86b958;}
#footer li.products {border-top: 5px solid #80ceec;}
#footer li.products a:hover {color: #80ceec;}
#footer li.buy {border-top: 5px solid #4ba6d0;}
#footer li.buy a:hover {color: #4ba6d0;}
#footer li.carc {border-top: 5px solid #bd73aa;}
#footer li.carc a:hover {color: #bd73aa;}
#footer li.support {border-top: 5px solid #f4aecd;}
#footer li.support a:hover {color: #f4aecd;}
#footer li.about {border-top: 5px solid #f08555;}
#footer li.about a:hover {color: #f08555;}
.life-sciences {width: 860px;}

.horizontalNav .subnav ul li.subnavright a {color: #fff;}
.horizontalNav .subnav ul li.subnavright a:before {content: "» ";}

.show-on-mobile {display: none;}

@media (max-width: 480px) {	
	.show-on-mobile {display: block;}
	.jumbotron h1, .jumbotron .h1 {font-size: 24px;}
	.jumbotron p {font-size: 14px;}
	.value {
		float: none;
		margin: 10px auto;
		width: 220px;
	}
	.card {
		float: none;
		margin: 0 auto 1em;
	}
	.tile {
		float: none;
		margin: 10px auto;
	}
	.hide-on-mobile {display: none;}
	.slides-resize, 
	#qxp .slides_container, 
	.newbillboard .slides_container, 
	#qxp #slides .slide, 
	.newbillboard #slides .slide {
		height: 198px;
		width: 300px;
	}
	.three80, .four11, .four60, .six20, .eight60 {width: 300px;}
	.seven80 {margin-right: 10px;margin-left: 10px;width: auto;}
	#qxp ul.new li:before {margin-left: 10px;}
	.left-center, .right-center {text-align: center;}
	#qxp ul.new li:before {
		background-color: transparent;
		content: '';
		margin: 0 10px;
		padding: 0;
	}
	#qxp ul.new li {list-style: disc inside;}
	#ContentPlaceHolder1_ContentPlaceHolder2_ResourceDiv p img {
    	width: 100%;
	}
}
@media (max-width: 960px) {
	.or {display: none;}
	.three00, .nine40 {width: auto;}
	.left-first, .right-first {float: none;text-align: center;}
}
@media (min-width: 768px) {
	.homepage2 {
		margin: 0 auto;
		width: 750px;
	}
	.header, .main-wrapper {
		margin: 0 auto;
	}
	.main-content {
		margin: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
		width: 620px;
	}
	.jumbotron h1, .jumbotron .h1 {font-size: 24px;}
	.jumbotron p {font-size: 14px;}
}
@media (max-width: 780px) {
	#qxp #myCarousel {
	margin: 0;
	width: 100%;
	}
}
@media (min-width: 992px) {
	.header, .main-wrapper, .homepage2 {
		margin: 0 auto;
		width: 960px;
	}
	.main-content {
		box-sizing: content-box;
		margin: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
		width: 620px;
	}
	.jumbotron h1, .jumbotron .h1 {font-size: 36px;}
	.jumbotron p {font-size: 18px;}
	.jumbotron-text {
		float: right;
		width: 480px;
	}
}
@media (min-width: 1200px) {
	.header, .main-wrapper, .homepage2 {
		margin: 0 auto;
		width: 960px;
	}
	.main-content {
		margin: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
		width: 620px;
	}
}
@media (max-width: 860px) {
	.life-sciences {
		margin: 1em 2%;
		width: 96%;
	}
}
@media (max-width: 767px) {
	.homepage {
		margin: 1em 2%;
		width: 96%;
	}
}
@media (max-width: 460px) {
	h1.ca {
		background-size: 100% auto;
		margin: 0 2%;
		width: 96%;
	}
}
@media (min-width: 768px) {
	.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after,
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before,
.modal-footer:after {display: inline;}
	.header .navbar-right .dropdown-menu {
		right: auto;
		left: 0;
	}
	.dropdown:hover .dropdown-menu {display: block;}
	ul.navbar-right.social-media {display: block;}
	.header .dropdown-header {color: #999;}
	.header .dropdown a {color: #ccc;}
	.header .dropdown a:hover {color: #fff;}
	.navbar-default .navbar-nav a {border-bottom: 5px solid transparent;}
	.navbar-default .navbar-nav.social-media a {border-width: 0;}
	.navbar-default .navbar-nav > .sol > a:hover, .navbar-default .navbar-nav > .sol > a:focus {border-bottom: 5px solid #86b958;}
	.navbar-default .navbar-nav > .pro > a:hover, .navbar-default .navbar-nav > .pro > a:focus {border-bottom: 5px solid #80ceec;}
	.navbar-default .navbar-nav > .bu > a:hover, .navbar-default .navbar-nav > .bu > a:focus {border-bottom: 5px solid #4ba6d0;}
	.navbar-default .navbar-nav > .res > a:hover, .navbar-default .navbar-nav > .res > a:focus {border-bottom: 5px solid #bd73aa;}
	.navbar-default .navbar-nav > .sup > a:hover, .navbar-default .navbar-nav > .sup > a:focus {border-bottom: 5px solid #f4aecd;}
	.navbar-default .navbar-nav > .abo > a:hover, .navbar-default .navbar-nav > .abo > a:focus {border-bottom: 5px solid #f08555;}
	.header .sol .dropdown-menu > li > a:hover {color: #86b958;}
	.header .pro .dropdown-menu > li > a:hover {color: #80ceec;}
	.header .bu .dropdown-menu > li > a:hover {color: #4ba6d0;}
	.header .res .dropdown-menu > li > a:hover {color: #bd73aa;}
	.header .sup .dropdown-menu > li > a:hover {color: #f4aecd;}
	.header .abo .dropdown-menu > li > a:hover {color: #f08555;}

	#sitemap {display: block;}
	#colophon {
		margin: 0 auto;
		width: 960px;
	}
	#colophon .social-media-footer li {display: none;}
	.dropdown-menu-float {
		float: left;
		padding: 10px;
		width: 220px;
	}
	.header .dropdown-menu > li > a:hover, .header .dropdown-menu > li > a:focus {
		color: #fff;
		background-color: transparent;
	}
	.jumbotron-text {float: right;}
	.jumbotron-bg {
		background-repeat: no-repeat;
		display: inline;
		float: right;
		height: 300px;
		width: 50%;
	}
	.jumbotron-bg.hero1 {background-image: url(/images/GettyImages-567166305.jpg);}
	.jumbotron-bg.hero2 {background-image: url(/images/GettyImages-457978959.jpg);}
	.jumbotron-bg.hero3, .jumbotron-bg.hero4 {background-image: url(/images/GettyImages-555798921.jpg);}
	.jumbotron-bg.hero5, .jumbotron-bg.hero6 {background-image: url(/images/GettyImages-177245989.jpg);}
	.jumbotron-bg.hero7, .jumbotron-bg.hero8 {background-image: url(/images/GettyImages-533979479_Edited_HOmePage.jpg);}
	.jumbotron-bg.pillar-ca {background-image: url(/images/iStock_000055248032_edited_cropped.jpg);}
	.jumbotron-bg.pillar-sc {background-image: url(/images/iStock_000073976085_cropped.jpg);}
	.jumbotron-bg.pillar-tech {background-image: url(/images/shutterstock_105784187_edited.jpg);}
	.jumbotron-bg.pillar-ind {background-image: url(/images/shutterstock_236012332_cropped.jpg);}
	.jumbotron-bg.edu-ca {background-image: url(/images/shutterstock_88166515_cropped.jpg);}
	.jumbotron-bg.success {background-image: url(/images/iStock_000068852897_SuccessStoriesEdited_cropped.jpg);}
	.jumbotron-bg.edu-at {background-image: url(/images/shutterstock_137979572_web.jpg);}
	.jumbotron-bg.edu-wcms {background-image: url(/images/iStock_000077392727_Edited_Web.jpg);}
	.jumbotron-bg.edu-pc {background-image: url(/images/iStock_000071837699_Cropped_web.jpg);}
	.jumbotron-bg.edu-ap {background-image: url(/images/iStock_000060126124_edited.jpg);}
	.jumbotron-bg.edu-cmp {background-image: url(/images/iStock_000073778199_Web.jpg);}
	.jumbotron-bg.edu-dp {background-image: url(/images/iStock_000057422264_Cropped.jpg);}
	.jumbotron-bg.edu-xml {background-image: url(/images/iStock_000056106934_Edited_cropped_web.jpg);}
	.jumbotron-bg.edu-wc {background-image: url(/images/iStock_000077356435_edited_cropped.jpg);}
	.jumbotron-bg.edu-cms {background-image: url(/images/iStock_000045246630_Cropped_Web.jpg);}
	.jumbotron-bg.pro {background-image: url(/images/iStock_000024829631_cropped_web.png);}
	.jumbotron-bg.qx {background-image: url(/images/agency_main_image_full.jpg);}
	.jumbotron-left {float: left;height: 300px;width: 50%;}
	.homepage {width: 620px;}
	.above-video {
		clear: both;
		margin: 0 auto;
		width: 960px;
	}
	.embed-responsive.embed-responsive-16by9 {
	    margin: 0 auto;
		width: 960px;
	}
	.homepage3 {width: 960px;}
	.value.control-content {
		margin-right: 130px;
		margin-left: 130px;
	}
	.quarkLogo, .enterpriseLogo {margin-left: 10px;}
	p.wrap {
		overflow: hidden;
		padding-left: 10px;
	}
@media (min-width: 960px) {
	.edu ul, .nav-eee ul, .nav-qxp ul, .pillar ul, .profile ul, .rc ul {
		margin: 0 auto;
		width: 960px;
	}
	.contented {
		padding: 2em 0;
		width: 960px;
	}
	.columns2to1 {width: 50%;}
	.columns3to1 {width: 33.3333333333%;}
	.columns5to1 {width: 20%;}
	ul.partners-menu2 li, ul.qxp-features li {display: block;}
	
	.awards {}
	
	.table-cell {height: 120px;text-align: center;}
	
	.edu li:first-child, .nav-qxp li:first-child, .pillar li:first-child, .profile li:first-child, .rc li:first-child {margin-left: 10px;}
}