/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

 
/* 	GLOBALS	 */
* { zoom: 1;
}

/* <a> */   
.field-name-field-video-link a:link,
.field-name-field-video-link a:visited	{
	text-decoration: none;
	outline: none;
	color: #55B9DF;
	font: 300 1.1em 'Open Sans', sans-serif;
	margin: 5px 0;
}
.field-name-field-video-link a:hover,
.field-name-field-video-link a:focus	{
	text-decoration: underline;
}
div.node-callout-full .field-name-field-headlink-op a:link, 
div.node-callout-full .field-name-field-headlink-op a:visited,
.node-callout-medium .field-name-field-headlink-op a:link, 
.node-callout-medium .field-name-field-headlink-op a:visited	{
	font: 300 1em 'Open Sans', sans-serif !important;
	color: #545454;
	margin: 15px 0 10px 0;
	text-decoration: none;
}
div.node-callout-full .field-name-field-headlink-op a:hover, 
div.node-callout-full .field-name-field-headlink-op a:focus,
.node-callout-medium .field-name-field-headlink-op a:hover, 
.node-callout-medium .field-name-field-headlink-op a:focus	{
	text-decoration: underline;
}

/* END <a> */
/* 		MAIN HEADLINE		 */
.node-edit-left .field-name-field-edit-head,
.node-edit-right .field-name-field-edit-head,
.node-editorial-lg-image .field-name-field-edit-head,
.node-call-card .field-name-field-feature-head-op,
.node-callout-feat .field-name-field-feature-head-op,
.node-callout-2-col .field-name-field-feature-head-op,
.node-callout-3-col .field-name-field-feature-head-op,
.node-article-list .field-name-field-feature-head-op	{
	font: 300 28px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
	color: #545454;	 
	margin: 5px 0 15px 0;    
	padding: 0;
}
.node-article-list .field-name-field-feature-head-op a:link,
.node-article-list .field-name-field-feature-head-op a:visited,
.node-callout-feat .field-name-field-feature-head-op a:link,
.node-callout-feat .field-name-field-feature-head-op a:visited	{
	font: 300 28px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
	color: #545454;	 
	margin: 5px 0 15px 0;    
	padding: 0;
}


/* sidebar callouts title */
.node-callout-video-sidebar .field-name-field-headlink-op,
.node-callout-medium .field-name-field-headlink-op 	{
	font: 300 1.4em 'Open Sans', sans-serif !important;
	color: #545454;
	margin: 15px 0 10px 0;
	text-decoration: none;
	float:none;
	width:100%;
}
/* 		END MAIN HEADLINE		 */
/* 		SUB HEADER 		 */

.field-name-field-subhead-op a:link, 
.field-name-field-subhead-op a:visited, 
.field-name-field-subhead-op2 a:link, 
.field-name-field-subhead-op2 a:visited, 
.field-name-field-subhead-op3 a:link, 
.field-name-field-subhead-op3 a:visited,
.field-name-field-subhead-op,
.field-name-field-subhead-op2,
.field-name-field-subhead-op3	{
  color: #545454;
    display: block;
    font: 300 1.077em  'Open Sans', sans-serif;
    margin: 0; 
    padding: 0;
	height:auto;
}

#region-main .field-name-field-subhead-op a:link, 
#region-main .field-name-field-subhead-op a:visited, 
#region-main .field-name-field-subhead-op2 a:link, 
#region-main .field-name-field-subhead-op2 a:visited, 
#region-main .field-name-field-subhead-op3 a:link, 
#region-main .field-name-field-subhead-op3 a:visited,
#region-main .field-name-field-subhead-op,
#region-main .field-name-field-subhead-op2,
#region-main .field-name-field-subhead-op3	{
 
	height:31px;
}

/* 		END SUB HEADER 		 */
.zone-main a:hover,
.zone-main a:focus {	
	text-decoration: underline;
}
/* 		UL STYLING		 */

/* use following for two-column list: .column-list=container div; .list-column=left and right UL divs */
.column-list { width: 100%; }
.list-column { width: 45%; float: left; }
.column-list .list-column:first-child  { margin: 0 3em 0 0; }
/* if you need to give 270px margin-left on UL use class="push-right-ul" */
.push-right-ul { margin: 0 0 0 270px !important; }
/* 	END	UL STYLING		 */
.vdo_link:link,
.vdo_link:visited	{ 
	outline: none;
	color: #55B9DF;
	font: 600 1em 'Open Sans', sans-serif;
	margin: 5px 0;
}
.vdo_link:hover,
.vdo_link:focus	{
	color: #6b95aa;
}
.field-name-body .two-cols	{ padding: 0 !important; float: left; margin: 0 4em 0 0; }
.block-nodeblock-121 .two-cols	{ padding: 0 !important; float: left;  }

/* float fix in sidebar */
.grid-3 .block-nodeblock	{ clear: both; }

/* blocks margins	 */
#region-main .block-nodeblock	{
	margin: 0 0 3em;
	padding: 0 0 2.1em;
	border-bottom: 1px solid #ccc;
/* 	background: url('../images/small_rule.png') no-repeat bottom center; */
}
.node-callout-2-col:last-child	{ border: none; }
/* take off border from inserted block */
.block-nodeblock .field-name-body .field-items .field-item  .block-nodeblock	{ border: none !important; float:left; }
#user-login input[type="submit"]:hover {
	background-color: #1EFF29;
}
		/* 		END 	GLOBALS			 */
 
 
 /* LAYOUT */

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12{
	margin:0 !important;
}

#region-second{
	float:right;
	width:240px;
	margin: 20px 0 0;
}
/* Postcript Zone Fix */
#zone-postscript .grid-3	{
	padding: 0 10px;
}
/* END LAYOUT */

/* 		START DATA MODULE		 */
#block-views-clone-of-data-points-block {
display: block; float: left; width: 240px; }
.i18n-he #block-views-clone-of-data-points-block {
display: block; float: right; width: 240px;}
 

.view-clone-of-data-points ul {list-style-type: none; margin: 0;padding: 0;}

.node-data-point { 
font-family: Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  margin: 0; 
  padding: 0;
  cursor: pointer;
  border: 1px solid #ccc;
  width: 238px;
}
.cycleOn {background: url(../images/dw_bkgd.png) no-repeat 0 -101px !important}
.node-data-point .group-left {
height: 43px;
float: none; 
display: block; 
color: #545454;
 line-height: 19px; 
 background: url(../images/dw_bkgd.png) no-repeat top left;
 padding: 8px 0 0; 
 width: 100%;
 }
.node-data-point .group-left:hover {
background: url(../images/dw_bkgd.png) no-repeat 0 -51px;
}
.node-data-point .group-left div {
float: left;
}
.node-data-point .group-left .field-name-field-data-figure,
.node-data-point .group-left .field-name-field-data-figure-text {
color: #1CA2CA; 
font-size: 14px; 
padding-right: 5px; 
padding-left: 10px;
}
.field-name-field-data-scope {
font-size: 11px; color: #999;
margin-top: -20px;
margin-left: 142px;
}
.views-row views-row-2 .field-name-field-data-scope {
margin-left: 154px;
}
.node-data-point .group-right {
width: 238px; 
background: #f7f6f6 url(../images/dw_bkgd_exanded_on.png) no-repeat top left; padding-bottom: 10px;
display:none;
}
.node-data-point .group-right .field-name-field-data-description {
margin: 10px 12px; 
font-size: 12px; 
font-family: Arial, sans-serif; 
color: #545454;
}

.node-data-point .group-right .field-name-field-data-image {
float: left; 
margin: 10px 12px 40px 12px;
}
.node-data-point .group-right .field-name-field-data-image img {
border: none; padding: 0;}

.node-data-point .group-right .field-name-field-data-image-lg img {
margin: 20px 12px 0 12px;
}

.node-data-point .field-name-field-related-link div.field-item { 	
	height:26px;
	padding: 0 10px; 
	margin: 0 0 15px 15px;
	position: relative;
	float: left;
	text-align: center;
	background-image: -moz-linear-gradient(top, #ff9800, #ff6600);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ff9800), to(#ff6600));
	background-image: -o-linear-gradient(top, #ff9800, #ff6600);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9800', endColorstr='#ff6600');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9800', endColorstr='#ff6600')";
	background-image: linear-gradient(top, #ff9800, #ff6600);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: 1px solid #ff9800;
 }
.node-data-point .field-name-field-related-link .field-item a.grn-related-link {
color: #FFF; font-size: 12px; line-height: 26px;
}
.data_nav {margin: 3px 12px 0 10px; font-size: 11px; float: right; color: #545454;}
.data_nav a {color:#6B95AA; text-decoration: none;}
.data_nav a:hover {color:#6B95AA; text-decoration: underline;}	

.block-views-clone-of-data-points-block .view-clone-of-data-points ul li	{ margin: 0 !important; }

/* 	END	 DATA MODULE		 */

/* FOOTER FIRST */


#footer-cta-wrap {
	padding: 0;
}
#zone-footer-a-wrapper {
	display:block;
    background: url("/sites/default/files/pictures/footer-pattern.png") repeat-x;
    width: 100%;
}
#block-nodeblock-5214 #foot-cta-left { 
	float: left;
	width: 75%;
	margin: 0;
}
#block-nodeblock-5214 #img-holder {	
	display: block;
	width: 20%; height: auto;
	margin: 38px 20px 0 0;
	float: left;
}
#block-nodeblock-5214 #title-holder	{
display: block;
width: 100%;
height: 54px;
text-align: center;
padding: 0;
font-weight: 300;
font-size: 1.2em;
margin: 54px 0 0;
}
.i18n-fr #block-nodeblock-5214 #title-holder {
margin: 40px 0 0;
}
.i18n-de #block-nodeblock-5214 #title-holder,
.i18n-pt-br #block-nodeblock-5214 #title-holder {
margin: 30px 0 0;
}

/*    */
#block-nodeblock-5214 #foot-cta-right {
width: 224px;
height: 57px;
float: right;
margin: 58px 0 0;
}
#block-nodeblock-5214 #foot-cta-right a:link,
#block-nodeblock-5214 #foot-cta-right a:visited {
	display: block;
	width: 220px; height: 66px;
	text-align: center;
	padding: 21px 0 0;
	font-weight: 400;
	font-size: 1.2em;
}
#block-nodeblock-5214 #foot-cta-right a:hover,
#block-nodeblock-5214 #foot-cta-right a:focus	{
	text-decoration: none;
}
#block-nodeblock-5214 #title-holder h2 {
	
}


#block-nodeblock-5214 #title-holder h2,
#block-nodeblock-5214 #title-holder p {
	text-align: left;
}
.views-field-title, .views-field-title-1 {
    padding-bottom: 6px;
}

.views-field-link, .view-display-id-block_4 .views-field-title-1 {
    padding-top: 15px;
}

.view-news-press-releases .views-field-title a {
    background: url("../images/16x16Icons.png") no-repeat scroll 0 -60px transparent;
    color: #CCCCCC;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 4px;
    padding-left: 24px;
	text-decoration:none;
}
/* events page */
.view-dom-id-e018d9fdad1dd613acf70cc9021da3dd { margin: 0 0 74px; }

.view-news-press-releases .views-field-title-1 a {
    color: #ACC3CF;
    font-size: 12px;
    font-weight: 300;
	text-decoration:none;
}

.view-news-press-releases .views-field-link a {
    color: #ACC3CF;
    font-size: 11px;
    text-decoration: underline;
}

.view-twitter-new .views-field-title a {
    background: url("../images/16x16Icons.png") no-repeat scroll 0 0 transparent;
    color: #CCCCCC;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 4px;
    padding-left: 24px;
	text-decoration:none;
}

.view-twitter-new .views-field-body {
    color: #ACC3CF;
    font-size: 12px;
    font-weight: 300;
}

.view-twitter-new .views-field-nothing {
    padding-top: 15px;
}

.view-twitter-new .views-field-nothing a {
    color: #ACC3CF;
    font-size: 11px;
    text-decoration: underline;
}

.view-community-feed .views-field-title a {
    background: url("../images/16x16Icons.png") no-repeat scroll 0 -20px transparent;
    color: #CCCCCC;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 4px;
    padding-left: 24px;
	text-decoration:none;
}

.view-community-feed .views-field-description {
    color: #ACC3CF;
    font-size: 12px;
    font-weight: 300;
}

.view-community-feed .views-field-description {
    color: #ACC3CF;
    font-size: 12px;
    font-weight: 300;
}

.view-community-feed .views-field-link a {
    color: #ACC3CF;
    font-size: 11px;
    text-decoration: underline;
}

.view-display-id-block_4 .views-field-nothing a {
    background: url("../images/16x16Icons.png") no-repeat scroll 0 -40px transparent;
    color: #CCCCCC;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 4px;
    padding-left: 24px;
	text-decoration:none;
}

.view-display-id-block_4 .views-field-title {
    padding-top: 6px;
}

.view-display-id-block_4 .views-field-title a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 300;
	text-decoration:none;
}

.view-display-id-block_4 .views-field-body {
    color: #ACC3CF;
    font-size: 12px;
    font-weight: 300 !important;
}

.view-display-id-block_4 .views-field-body a:link, .view-display-id-block_4 .views-field-title-1 a:link, .view-display-id-block_4 .views-field-title-1 a:visited {
    color: #ACC3CF;
    font-size: 11px;
    text-decoration: underline;
}

/* END FOOTER FIRST */

/* FOOTER SECOND */

#zone-footer-b-wrapper{
	background:#232e35;
}

#region-footer-second {
    /*background: url("../images/hr.png") no-repeat scroll -40px 280px transparent;
    padding: 0 0 20px;*/
}

#region-footer-second .block-views {
    display: inline;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    height: 260px;
    line-height: normal;
    position: relative;
    width: 233px;
}

#zone-footer-b-wrapper #block-views-sitemap-block-5, #zone-footer-b-wrapper #block-views-sitemap-block-2, #zone-footer-b-wrapper #block-views-sitemap-block-1, #zone-footer-b-wrapper #block-block-5 ,#zone-footer-b-wrapper #block-views-sitemap-block-4, #zone-footer-b-wrapper #block-views-sitemap-block, #zone-footer-b-wrapper #block-views-sitemap-block-6{
	display:inline;
}

#zone-footer-b-wrapper #block-menu-menu-global-sub-navigation-menu--2, #zone-footer-b-wrapper #block-locale-language-content--2, #zone-footer-b-wrapper #block-nodeblock-3325{
	display:none;
}

#region-footer-second .views-row-even, #region-footer-second .views-row-odd{
	margin:0;
}

#region-footer-second .view-sitemap ul li.views-row-1, #region-footer-second #block-views-sitemap-block-4 ul li.views-row-7 {
    padding: 20px 0 5px;
}

#region-footer-second .view-sitemap ul {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 240px;
}

#region-footer-second .view-sitemap ul li {
    padding: 1px 0;
}

#region-footer-second .view-sitemap ul li.views-row-1 a:link, #region-footer-second .view-sitemap ul li.views-row-1 a:visited, #region-footer-second #block-views-sitemap-block-4 ul li.views-row-7 a:link, #region-footer-second #block-views-sitemap-block-4 ul li.views-row-7 a:visited {
    color: #CCCCCC;
    font-size: 1.077em;
    font-weight: 400;
    line-height: 1.231em;
    width: 240px;
	text-decoration:none;
}

#region-footer-second a:link, #region-footer-second a:visited {
    color: #8F9294;
    font-size: 0.846em;
    font-weight: 200;
    line-height: 1em;
    width: 240px;
	text-decoration:none;
}
/*
#region-footer-second #block-views-sitemap-block, #region-footer-second #block-views-sitemap-block-4, #region-footer-second #block-views-sitemap-block-5 {
    height: 172px;
}
*/

#block-block-5 {
    display: inline;
    float: left;
    min-height: 270px;
    width: 240px;
}

#block-block-5 h2.block-title {
    color: #CCCCCC;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.154em;
    font-weight: 400;
    line-height: 1.231em;
    margin: 20px 0 5px;
	display:block;
}

#wrap-market {
    margin: 30px 0 0;
    position: relative;
    width: 240px;
}

#market-container {
    width: 240px;
}

.market-ikon {
    display: inline;
    float: left;
    position: relative;
}
/* hebrew */
.i18n-he .market-ikon { float: right; }
.market-ikon.one, .market-ikon.three{
	width:80px;
}

.market-ikon.two, .market-ikon.four{
	width:125px;
}

.market-ikon.four{
	top:0;
}

.market-ikon.three{
	margin: 20px 0 0;
}

#region-footer-second #block-views-sitemap-block-3 {
    background: none repeat scroll 0 0 #35414B;
    display: block;
    float: left;
    height: 200px;
    margin: 10px 0 0 -15px;
    min-height: 100px;
    padding: 0 0 5px 15px;
    width: 210px;
	clear:none;
}
/* HE */
.i18n-he #region-footer-second #block-views-sitemap-block-3 { float: right; }

.inner{
	padding:0;
}

#region-footer-second #block-views-sitemap-block-3 div.contextual-links-wrapper{
	display:none;
}

#region-footer-second #block-views-sitemap-block-3 ul li:first-child {
    margin: 0;
}
#region-footer-second #block-views-sitemap-block-3 ul li.views-row-1 {
    color: #CCCCCC;
    font-size: 1.154em;
    font-weight: 500;
    line-height: 1.231em;
	width:200px;
	height:19px;
}
#region-footer-second #block-views-sitemap-block-3 ul li {
    clear:left;
	float:left;
	margin: 0 0 0 10px;
	width:auto;
	height:auto;
}

#region-footer-second #block-views-sitemap-block-3 .views-row-2 {
    background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat scroll -553px -3px transparent;
    padding: 0 0 6px;
}
.i18n-he #region-footer-second #block-views-sitemap-block-3 .views-row-2 { background: url("../images/fbook.png") no-repeat scroll right center transparent; padding: 0 30px 0 0;}
#region-footer-second #block-views-sitemap-block-3 .views-row-3 {
        background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat scroll -553px -36px transparent;
    padding: 0 0 6px;
}
.i18n-he #region-footer-second #block-views-sitemap-block-3 .views-row-3 {background: url("../images/twit.png") no-repeat scroll right center transparent;padding: 10px 30px 20px 0;}
#region-footer-second #block-views-sitemap-block-3 .views-row-4 {
    background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat scroll -553px -70px transparent;
    padding: 0 0 6px;
}
.i18n-he #region-footer-second #block-views-sitemap-block-3 .views-row-4 {
    background: url("../images/youtu.png") no-repeat scroll right center transparent;padding: 10px 30px 20px 0;}
#region-footer-second #block-views-sitemap-block-3 .views-row-5 {
    background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat scroll -553px -106px transparent;
    padding: 0 0 6px;
}
.i18n-he #region-footer-second #block-views-sitemap-block-3 .views-row-5 {
    background: url("../images/goog.png") no-repeat scroll right center transparent;padding: 10px 30px 20px 0;}
#region-footer-second #block-views-sitemap-block-3 .views-row-6 {
    background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat scroll -553px -143px transparent;
    padding: 0 0 6px;
}
.i18n-he #region-footer-second #block-views-sitemap-block-3 .views-row-6 {
    background: url("../images/linkedin.png") no-repeat scroll right center transparent;padding: 10px 30px 20px 0;}
#region-footer-second #block-views-sitemap-block-3 a {
    display: block;
    line-height: normal;
    padding: 8px 0 0 28px;
    width: 118px;
}

/* END FOOTER SECOND */

/* FOOTER THIRD */

#zone-footer-c-wrapper {
	background:#0b151b;
    width: 100%;
}

#block-menu-menu-legal-menu div.content {
    background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat scroll -15px -172px transparent;
    height: 52px;
}

#block-menu-menu-legal-menu .leaf{
	display:block;
}

#block-menu-menu-legal-menu ul {
    list-style: none outside none;
    margin: 0 0 0 143px;
    padding: 0;
}

#block-menu-menu-legal-menu ul li:after {
    color:#0b151b;
	content: " | " ; 
	padding:0;
}

#block-menu-menu-legal-menu ul li {
    float: left;
    line-height: 54px;
    margin: 0;
    padding-left: 8px;
	list-style:none;
}

#block-menu-menu-legal-menu ul li a {
    color: #A1A1A1;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
}

#block-menu-menu-legal-menu ul li.last:after {
    content: "";
    padding-left: 0;
}

#block-nodeblock-5203 {
border:0;
box-shadow: inset 0 0px 0 transparent;
padding:0;
}

#block-nodeblock-5203  .footer-social-outer {
	width: 25%;
	float: right;
	position: absolute;
	right: 0px;
	top:14px;
}
#block-nodeblock-5203 .footer-social {
	float:right;
	padding: 0 3% 0 6%;
}

/* END FOOTER THIRD */		



/* BENDY slideshows */
.view-bendy-featured-content-rotating-banner{margin-top:0}

#block-views-7e96fd4b83281a100aceba11f97a690d {display:block} /* chat page */


.view-bendy-featured-content-rotating-banner .views-field-field-bendy-image {width:100%;}

.view-bendy-featured-content-rotating-banner .views_slideshow_cycle_main {border:0; padding: 0;}

.views-content-counter {text-indent: -9999px;}

.views-slideshow-controls-bottom .views-slideshow-pager-field-item.active { opacity: 0.8;}

.views_slideshow_cycle_slide .views-field-field-more {
padding: 0 2em; 
display: block; 
text-align: center;
background-image: -moz-linear-gradient(top, #ffbd00, #ff9300);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffbd00), to(#ff9300));
background-image: -o-linear-gradient(top, #ffbd00, #ff9300);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd00', endColorstr='#ff9300');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd00', endColorstr='#ff9300')";
background-image: linear-gradient(top, #ffbd00, #ff9300);
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-image: -ms-linear-gradient(top, #FFBD00 0%, #FF9300 100%);
border-radius:4px;
border: 1px solid #ff9300;
z-index: 1050;
position: absolute;
top: 240px;
left: 470px;;
}

.views_slideshow_cycle_slide .views-field-field-more a {color: #FFF; font-family: "myriad-pro-1","myriad-pro-2",sans-serif; font-weight:600!important; font-size: 1.5em; line-height: 2em; text-decoration: none;}

.views_slideshow_cycle_slide .views-field-field-more:hover  {
border: 1px solid #ffbd00;
box-shadow: inset 0px 0px 8px #FFF;
}

.views_slideshow_cycle_slide .views-field-field-more:active {
border: 1px solid #ffbd00;
box-shadow: inset 0px 0px 8px #ff9300;
}


.view-bendy-featured-content-rotating-banner .views-field-title .field-content, 
.view-bendy-featured-content-rotating-banner .views-field-field-bendy-subtitle .field-content {padding: 0;}

#views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block .views-field-field-bendy-subtitle { /*line 1050 */
position: absolute;
left: 490px;
width: 400px;
top: 50px;
font:300 2.3em  'Open Sans', sans-serif;
color: #545454;
}

.views-slideshow-controls-bottom {display:block;}
.views-slideshow-controls-bottom .views-slideshow-pager-field-item { display:block;}


/* #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 - 680 */
/* #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block - 960 */

#views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle { 
position: absolute;
left: 360px;
width: 280px;
top: 60px;
font: 300 2.4em  'Open Sans', sans-serif;
color: rgb(102, 102, 102);
}

#views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-promotext {
position: absolute;
left: 360px;
width: 250px;
top: 150px;
font:300 1.3em  'Open Sans', sans-serif; color:#545454;
}


/* certain banners require special placement */

/* Professional Services */

.context-services #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle
{
	left: 400px;
	top: 100px;
}
/* Intelligence */
.page-node-3187 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3238 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3254 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3278 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3224 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle
 {
	left: 400px;
}
/*Engagement */

.page-node-3180 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3249 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3256 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3267 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3268 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3225 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle {
left: 400px;
width: 240px;
top: 100px;
}

/* Offers */
.page-node-435 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3503 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3504 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3505 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3506 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3507 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle
 {
left: 400px;
width: 240px;
top: 90px;
}

/* mobile engagement */
.page-node-2759 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3237 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3255 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3265 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3283 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle,
.page-node-3042 #views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle {
left: 380px;
top: 100px;	
}



/*END BENDY slideshows */




/* 		START REQUEST BUTTON PLACEHOLDER			 */
#block-nodeblock-3354	{
	width: 242px;
	height: 52px;
	float: right;
}
.i18n-he #block-nodeblock-3354	{ float: left !important; }	
#request_pl-holder	{
	width: 242px; height: 52px; position: relative;
	margin: 0 auto;
	background: url(../images/menu_pl-holder.png) no-repeat center center;
}

/* 		END REQUEST BUTTON PLACEHOLDER			 */


		/* ~~~~~~~~~~~~~~~~~ START > TOP SUB NAV   ~~~~~~~~~~~~~~~~~~~~~~~ */
#region-attic	{ width: 522px; float: right !important; }

#zone-attic-wrapper {position:relative; z-index:102;}

#region-branding { z-index: 100; }
#block-menu-menu-global-sub-navigation-menu	{ display: block; position: absolute; top: 0; right: 0; 


}
/* 		START DESKTOP LANGUAGE BLOCK		 */
/* #block-locale-language-content    {
    display: block;
    position: absolute;
    right: 206px;
    top:0;
    z-index: 2000;
}

.i18n-en #block-locale-language-content{
right: 325px;
}
japanese specific position
.i18n-ja #block-locale-language-content { right: 140px; }
.i18n-ja #block-menu-menu-global-sub-navigation-menu ul:first-child {
    width: 490px;
}
.i18n-ja #block-locale-language-content h2.block-title    {
    width: 72px;
    background:url("/sites/all/themes/engage/images/image_sprite.png") no-repeat scroll -466px -144px rgba(0, 0, 0, 0);
}
.i18n-ja #block-menu-menu-global-sub-navigation-menu div > ul > li.last.leaf { width: 55px; 
right: 268px;
position:absolute;
}
.i18n-ja #block-locale-language-content .content    { 
position: absolute;
}
.i18n-ja #block-menu-menu-global-sub-navigation-menu ul li.expanded    {
right: 168px;
 }
.i18n-ja #block-menu-menu-global-sub-navigation-menu ul li.first.expanded    {
    width: 168px;
}
.i18n-ja #block-menu-menu-global-sub-navigation-menu ul li.first.expanded a:link, 
.i18n-ja #block-menu-menu-global-sub-navigation-menu ul li.first.expanded a:visited    {
    background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat -356px -146px;
}
END JP
#block-locale-language-content h2.block-title    {
    display: block !important;
    height: 23px;
    margin: 0; padding: 10px 0px 0 0;
    background:url("/sites/all/themes/engage/images/image_sprite.png") no-repeat scroll -440px -142px rgba(0, 0, 0, 0);
    cursor: pointer;
    width:96px;
}
#block-locale-language-content h2.block-title:hover    {
}

#block-locale-language-content h2.block-title {
    padding-left:8px;
}
#block-locale-language-content h2.block-title,
#block-locale-language-content .language-switcher-locale-url a:link        {
    color: #0062A0;
    text-decoration: none;
    font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
    font-size:12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;

}
.switchHover    {
    color: #0062A0 !important;
}
#block-locale-language-content h2:hover,
#block-locale-language-content .language-switcher-locale-url a:hover     {
    color: #545454;
}
#block-locale-language-content .language-switcher-locale-url    {
    padding: 0 10px 0 10px; margin: 0;
}
#block-locale-language-content .language-switcher-locale-url li    {
    list-style: none;
    padding: 0 0 7px;
}
#block-locale-language-content .content    { 
display: none;
padding: 7px 0 20px 0; 
background:  #fff;
margin-left:80px;
}
#block-locale-language-content .language-switcher-locale-url a:link,
#block-locale-language-content .language-switcher-locale-url a:visited    {
    color: #0062A0; text-decoration: none; margin: 0 0 0 10px;
}
#block-locale-language-content .language-switcher-locale-url a:hover,
#block-locale-language-content .language-switcher-locale-url a:focus        {
    color: #545454; text-decoration: underline;
} */
/*     ~~~~~~~~~ END LANGUAGE SWITCH BLOCK  ~~~~~~~~~~    */
/* #zone-attic #block-menu-menu-global-sub-navigation-menu    { display: block; z-index: 500; }
#block-menu-menu-global-sub-navigation-menu h2 { display: none; }

#block-menu-menu-global-sub-navigation-menu .block-inner     {  padding: 0; }
#block-menu-menu-global-sub-navigation-menu ul:first-child    {
    list-style: none;
    width:524px;
    height: 33px;
    margin: 0;
    padding: 0;
    position: relative;
    left:30px;
    border:solid transparent 2px;
}
#block-menu-menu-global-sub-navigation-menu ul.menu li.expanded ul,
#block-menu-menu-global-sub-navigation-menu ul.menu li.first.expanded ul    { display: none; }
#block-menu-menu-global-sub-navigation-menu ul li,
#block-menu-menu-global-sub-navigation-menu ul li ul    {    list-style: none;}

~~~~~ top all links ~~~~~~~~~
#block-menu-menu-global-sub-navigation-menu a     { outline: none !important; -moz-outline: none !important; color: #0062A0}
#block-menu-menu-global-sub-navigation-menu ul li a:link,
#block-menu-menu-global-sub-navigation-menu ul li a:visited    {
        display: block;
        text-decoration: none;
        text-transform: uppercase;
        color: #0062A0;
        font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
        font-size:12px;
        font-weight: 400; per MikeC bold this!
        line-height: 12px;
        text-align: right;
}
#block-menu-menu-global-sub-navigation-menu ul li a:hover,
#block-menu-menu-global-sub-navigation-menu ul li a:focus    {
        color: #545454;
        
}
~~~~~~~ top all drop down links ~~~~~~~~~~~~~
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li a:link,
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li a:visited    {
    color:#0062A0;
    background: transparent;
    
}
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li a:hover,
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li a:focus        {
    text-decoration: underline;
}
~~~~~~~~~~ gray top bar links no expand ~~~~~~~~~~~~~~
#block-menu-menu-global-sub-navigation-menu ul li.leaf {
width: 71px; margin: 0; padding: 0;
}
~~~~~~~~~~~~ SIGN IN LINK ~~~~~~~~~~~~
#block-menu-menu-global-sub-navigation-menu ul li.leaf a:link,
#block-menu-menu-global-sub-navigation-menu ul li.leaf a:visited    {
    padding: 10px 12px 10px 0;
    color:#0062A0;
}
#block-menu-menu-global-sub-navigation-menu ul li.leaf a:hover,
#block-menu-menu-global-sub-navigation-menu ul li.leaf a:focus        {
    color: #545454;
    
}

~~~~~~~~~ SUPPORT LINK ~~~~~~~~~~
#block-menu-menu-global-sub-navigation-menu ul li.last.leaf a:link,
#block-menu-menu-global-sub-navigation-menu ul li.last.leaf a:visited    {
    padding: 10px 6px 10px 0;
    color: #0062A0;
}
#block-menu-menu-global-sub-navigation-menu ul li.last.leaf a:hover,
#block-menu-menu-global-sub-navigation-menu ul li.last.leaf a:focus        {
    color: #545454;
}
#block-menu-menu-global-sub-navigation-menu div > ul > li.last.leaf { width: 39px; right:359px;position:absolute
}

.i18n-en #block-menu-menu-global-sub-navigation-menu div > ul > li.last.leaf {right:489px;
}
#block-menu-menu-global-sub-navigation-menu ul li.last.leaf:hover,
#block-menu-menu-global-sub-navigation-menu ul li.last.leaf:focus {cursor:pointer; color: #545454;}



#block-menu-menu-global-sub-navigation-menu ul li.expanded,
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul,
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li    {
    width:104px;
    
}
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul    {
    display: block;
    padding: 5px 0 10px 10px;
    margin:0;
    position: absolute;
    z-index: 6500;
    zoom: 1;
    background: #fff;
}

#block-menu-menu-global-sub-navigation-menu ul li.expanded    {
position: absolute;
right: 152px;
width:70px;
 }

.i18n-en #block-menu-menu-global-sub-navigation-menu ul li.expanded    {
right:262px;
}

#block-menu-menu-global-sub-navigation-menu ul li.expanded a:link,
#block-menu-menu-global-sub-navigation-menu ul li.expanded a:visited     {
    padding: 8px 0px 0px 0;
    color: #0062A0 !important;
    text-align:left;
    
}
 
 #block-menu-menu-global-sub-navigation-menu ul li.expanded a,
#block-menu-menu-global-sub-navigation-menu ul li.expanded:hover a,
#block-menu-menu-global-sub-navigation-menu ul li.expanded:focus a        {
 background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat scroll -469px -147px rgba(0, 0, 0, 0);
    color: #545454 !important;
    
}

#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li a:link,
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li a:visited    {
    padding: 10px 24px 0 0;
    color:#0062A0 !important;
}
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li.last.leaf a:link,
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li.last.leaf a:visited {
    background: none;
    color: #0062A0;
    padding:10px 24px 20px 0;
}
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li.last.leaf a:hover,
#block-menu-menu-global-sub-navigation-menu ul li.expanded ul li.last.leaf a:focus    {
    text-decoration: underline;
    
}
~~~~~~~~~~~~~~~~ CONNNECTIONS LINK ~~~~~~~~~~~~~~
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded,
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded ul,
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded ul li {
    width:240px;
    zoom: 1;
    padding: 0;
}
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded    {
background:url("/sites/all/themes/engage/images/image_sprite.png") no-repeat -219px -20px;
position: absolute;
top:3px; right: -1px;
width:155px;
}

.i18n-en #block-menu-menu-global-sub-navigation-menu ul li.first.expanded    {
right: -1px;
}
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded ul        {
    display: block;
    padding: 5px 0 10px 10px;
    margin:0;
    z-index: 5000;
    zoom:1;
    background:#fff;
}
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded a:link,
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded a:visited    {
    background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat -370px -146px;
    color:#0062A0 !important;
    

}
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded:hover a,
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded:focus    a{
    background:url("/sites/all/themes/engage/images/image_sprite.png") no-repeat -340px -146px;
    color: #545454 !important;
    
}

#block-menu-menu-global-sub-navigation-menu ul li.leaf{
margin:0;
padding:0;
}

#block-menu-menu-global-sub-navigation-menu div > ul > li.leaf{
position:absolute;
right:179px;
width:101px;
}

.i18n-en #block-menu-menu-global-sub-navigation-menu div > ul > li.leaf{
right:179px;
}

#block-menu-menu-global-sub-navigation-menu ul li.first.expanded:hover{
        background:  #eb8d00;
} 
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded ul li.leaf:hover{
        background-image: none;
        background-color: none;
}
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded ul li.leaf a:link,
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded ul li.leaf a:visited {
        color: #0062A0 !important;
        background-image: none !important;
}
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded ul li.leaf a:hover,
#block-menu-menu-global-sub-navigation-menu ul li.first.expanded ul li.leaf a:focus {
    text-decoration: underline;
    
} */
	/* ~~~~~~~~~~~~~~~~~ END  TOP SUB NAV   ~~~~~~~~~~~~~~~~~~~~~~~ */
	

/* 	CONTENT TYPES	 */

div.node-vert-multi-link,
div.node-callout-video-sidebar,
div.node-callout-medium	{
border:1px solid #e1e1e1;
background: url('../images/CalloutsBG.png') repeat-x bottom #fff;
width: 200px;
position: relative;
padding:20px;
margin: 0 0 20px 0;
text-align:left;
}
/* multi-link */
div.node-vert-multi-link .field-name-field-headline-op	{
font: bold 1.385em Arial, sans-serif;
color: #545454;
margin: 15px 0 10px 0;
padding: 0;
}
div.node-vert-multi-link .field-name-field-video-link .field-item	{
	float: none;
	margin: 0;
	padding: 0 0 5px;
}
/* 	END 	multi-link */


/* callout-left and featured callout */
.field-name-field-220-rect img, .node-edit-left .field-name-body img { 
	float: left;
	margin: 0 20px 0 0;
	width: auto;
 }
/*	 END callout-left and featured callout */ 
 

/* ~~~~~~~~~ CALLOUT QOUTE ~~~~~~~~~~~~~~ */
.node-callout-quote		{
position: relative;
/* float: left; */
width:200px;
border:1px solid #c0c0c0;
background-image: -moz-linear-gradient(top, #e7e7e7, #c0c0c0);
background-image: -webkit-gradient(linear, center top, center bottom, from(#e7e7e7), to(#c0c0c0));
background-image: -o-linear-gradient(top, #e7e7e7, #c0c0c0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#c0c0c0');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#c0c0c0')";
background-image: linear-gradient(top, #e7e7e7, #c0c0c0);
padding:20px 20px 20px;
}
.node-callout-quote .field-name-field-headlink-op	{
	font: 300 1.385em 'Open Sans', sans-serif;
	color: #545454;
	margin: 0 0 15px 0;
	padding: 0;
}
.node-callout-quote .field-name-field-link-medium img, 
.node-callout-quote .field-name-field-video-static-link img,
.node-edit-left .node-callout-quote .field-name-field-link-medium img, 
.node-edit-left .node-callout-quote .field-name-field-video-static-link img {
	width: 100%; height: auto; float: none; margin: 0 0 10px;
}
div[class*='sidebar'] .node-callout-quote	{
		width: 200px;
		margin: 0 0 20px 0;
		padding: 20px 20px 20px;
		float: none;
}
.node-callout-quote .field-name-field-link-medium,
.node-callout-quote .field-name-field-200px-vdo-img-link	{ margin: 0; }
.node-callout-quote .field-name-body .field-items .field-item p	{
padding: 0;
margin: 0;
font-family: Georgia, sans-serif;
font-size: 14px;
font-weight: 300;
font-style: italic;
line-height: 20px;
}
.node-callout-quote .field-name-body .field-items .field-item p .quote-bottom	{
	font: 14px normal Arial, sans-serif !important;
}
.node-callout-quote .field-name-body a.act_link:link,
.node-callout-quote .field-name-body a.act_link:visited { 
font: normal 100 70% Georgia, sans-serif ; 
 }
 .node-callout-quote .field-name-field-more {
	padding: 0 10px;
	height:26px;
	width: auto;
	float: right;
	margin: 15px 0 0;
	text-align: center;
	background: #95a8b4;
	background: -moz-linear-gradient(top, #95a8b4, #596973);
	background: -webkit-gradient(linear, center top, center bottom, from(#95a8b4), to(#596973));
	background: -o-linear-gradient(top, #95a8b4, #596973);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973')";
	background: linear-gradient(top, #95a8b4, #596973);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: 1px solid #596973;
}
.sub-main .in-block .node-callout-quote .field-name-field-more {
margin: 10px 0 0;}

.node-callout-quote .field-name-field-more .field-item {padding:0;}
/* custom positioning of quote blocks */
.block-nodeblock-67	{ float: left; margin: 0 20px 20px 0; }
/* ~~~~~~~~~ END CALLOUT QOUTE ~~~~~~~~~~~~~~ */

/* 			CALLOUT EDITORIAL-LEFT		 */

.node-edit-left .field-name-body .field-items .field-item p img, .node-edit-left .field-name-body .field-items .block-inner{
    float: left;
    margin: 0 30px 30px 0;
    padding: 0;
}

/* 			END CALLOUT EDITORIAL-LEFT		 */
/* 		CALLOUT FULL		 */
div.node-callout-full	{
	width: 240px;
	height: 250px;
	position: relative;
	margin: 0 0 20px 0;
}
div.node-callout-full .field { padding: 0; }
div.node-callout-full img	{ width: 240px; height: 250px; }
div.node-callout-full .field-name-field-headlink-op, 
#block-nodeblock-290 div.node-callout-full .field-name-field-headlink-op {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 200px;
	font: bold 1.385em 'Open Sans', sans-serif !important;
	margin: 0;
	padding: 0;
}
div.node-callout-full .field-name-field-link-full { width: 100%; height: auto; margin: 0;}
div.node-callout-full .field-name-field-subhead-op	{	top:42px; left: 9%;	}
/* Learn More */
.node-callout-full .field-name-field-more
 {
	padding: 0 10px !important;
	height:26px !important;
	width: 140px !important;
	position: absolute !important;
	bottom: 21px !important;
	right: 20px !important;
	text-align: center !important;
	background: #95a8b4;
	background: -moz-linear-gradient(top, #95a8b4, #596973);
	background: -webkit-gradient(linear, center top, center bottom, from(#95a8b4), to(#596973));
	background: -o-linear-gradient(top, #95a8b4, #596973);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973')";
	background: linear-gradient(top, #95a8b4, #596973);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: 1px solid #596973;
}
#block-nodeblock-713 .node-callout-full .field-name-field-more	{ bottom: 16px !important; right: 36px !important; }


#block-views-list-of-articles-block-2 .field-name-field-more a:link,
#block-views-list-of-articles-block-2 .field-name-field-more a:visited,
#block-views-list-of-articles-block-7 .field-name-field-more a:link,
#block-views-list-of-articles-block-7 .field-name-field-more a:visited
 {
text-align: left;
color: #6b95aa;
font-weight: bold;
margin: -18px 0 5px 0;
}


#block-views-list-of-articles-block-7 .view-header h2 {
font: 300 28px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
color: #545454;
margin: 5px 0 15px 0;
padding: 0;
}

.page-node-687 #block-views-list-of-articles-block-7 {
	margin: 0 0 3em;
padding: 0 0 2.1em;
border-bottom: 1px solid #ccc;
	
}


/* END Learn More */

/* 	END		CALLOUT FULL		 */

/* 		FEATURED CALLOUT		 */

/* 		END		FEATURED CALLOUT		 */

/* 		insert IMAGE INTO body		 */
.field-name-field-insert-img	{ float: left; margin: 0 20px 0 0; width: auto; }
.field-name-field-insert-img img	{ width: auto;  border: 1px solid #efefef;}
/* 		END	insert IMAGE INTO body		 */

/* 		VIDEO CALLOUT + MEDIUM CALLOUT		 */
.node-callout-video-sidebar .field-name-field-link-vdo2,
.node-callout-medium .field-name-field-200px-vdo-sidebar	{ margin: 0 0 20px 0; float: none; width: 100%; }

.node-callout-video-sidebar .field-name-body .vdo_link:link,
.node-callout-video-sidebar .field-name-body .vdo_link:visited,
.node-callout-medium .field-name-body .vdo_link:link,
.node-callout-medium .field-name-body .vdo_link:visited	{ float: none;margin:0
}
.node-callout-medium .field-name-body{float:none;width:auto;}
.node-callout-medium .field-name-field-link-medium img	{ width: auto; }
.node-callout-video-sidebar .field-name-field-link-vdo2 img,
.node-callout-medium .field-name-field-link-medium img	{
	float: none; margin: 0;
}

.node-callout-medium .field-name-field-link-medium {
margin: 0 0 0.4em 0;
float: none;
width: 100%;
}
.node-callout-medium .field-name-field-more	{
    width:auto;
    margin: 0;
}

/* 		END VIDEO CALLOUT		 */

/* 		CALLOUT LARGE IMAGE			 */


/* 		END CALLOUT LARGE IMAGE			 */

/* 		CALL CARD		 */

.node-call-card #node_call_card_full_group_card_wrap	{ 
height: 14em !important;
width: 430px !important;
padding: 20px 20px 0 0;
background: #fff;
-moz-box-shadow:0px 0px 4px 4px #eee;
-webkit-box-shadow:0px 0px 4px 4px #eee;
box-shadow:0px 0px 4px 4px #eee;
}
.node-call-card .field-name-field-person-title	{ 
width: 100%; padding: 0 0 0 30px; 
/* float: left; */
text-align: left;
}
.node-call-card .field-name-body	{  padding: 46px 0 0 30px;}
/*
.node-call-card .field-name-field-person-name	{ 
float: left;
}
*/
.node-call-card .field-name-field-person-name	{ 	font: 600 15px 'Open Sans', sans-serif;
width: 100%; text-align: left; padding: 0 0 0 30px;
  }
.node-call-card .field-name-field--100x100px img	{
	width: auto; border: 1px solid #ddd;
}
#node_call_card_full_group_img_chat	{ width:100px; float: left; margin: 0 0 0 20px; }
/* left callcard */
.block-nodeblock-198 { margin: 0 6em 3em 0; }

/* 		END CALL CARD		 */

/* 		2 COL HORIZONTAL		 */
.node-callout-2-col .group-left img, .node-callout-2-col .group-right img{
	width:auto;
	height:auto;
}
.node-callout-2-col .field-name-field-3col-80x-left,
.node-callout-2-col .field-name-field-3col-80x-right	{
	float: left;
}
.node-callout-2-col .field-name-field-3col-80x-left .field-item,
.node-callout-2-col .field-name-field-3col-80x-right .field-item	{
	margin: 0 0 16px;
}

.node-callout-2-col .group-left {
    float: left;
}

.node-callout-2-col .group-right {
    float: right;
}


.node-callout-2-col .field-name-field-link-thumb .field-item, .node-callout-2-col .field-name-field-link-thumb3 .field-item {
    height: 160px !important;
}

.node-callout-2-col .field-name-field-call-text, .node-callout-2-col .field-name-field-call-text3, .node-callout-3-col .field-name-field-call-text, .node-callout-3-col .field-name-field-call-text2, .node-callout-3-col .field-name-field-call-text3 {
    color: #545454:
    font: 500 0.923em/1.577em  'Open Sans', sans-serif;
}

.table-2-col-left, .table-2-col-right{
	clear:none;
	width:45%;
}
/* 		END 2 COL HORIZONTAL		 */

/* PDF CALLOUT SIDEBAR */

#region-second .field-name-body p {
    color: #545454:
    font: 500 1em/1.377em  'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
}
.field-name-field-headline-op, .field-name-field-headlink-op{
    color: #545454:
    font: bold 1.385em  'Open Sans', sans-serif;
}
a.track_form {
    color: #6B95AA;
    text-decoration: none;
}
/* END PDF CALLOUT SIDEBAR */

/* 		~~~~~~~~~~~~~~~~~	RESOURCE ITEm5	~~~~~~~~~~~~~~~~~	 */

.block-views.block-resources-block	{ margin: 0 0 40px; padding: 0; }
/* teaser item */
.view-resources .node-resource-item.node-teaser		{
	width: 200px;
	height: 330px;
	padding: 10px 10px 0;
	margin: 0 4px 10px 0;
	float: left;
	position: relative;
	border: 1px solid #ddd;
	background: url('../images/CalloutsBG.png') repeat-x bottom #fff;
}
.view-resources .node-resource-item.node-teaser .field-name-field-image,
.node-resource-item.node-teaser .field-name-field-teaser-image,
#node-resource-item-5897 .field-name-field-teaser-image, 
#node-resource-item-5828 .field-name-field-teaser-image,
#node-resource-item-5365 .field-name-field-teaser-image,
#node-resource-item-5912 .field-name-field-teaser-image{
	float: none;
	margin: 0 0 10px;
}
.view-resources .node-resource-item.node-teaser .field-name-field-image img {
	display: inherit;
	margin: 0;
}
.view-resources .node-resource-item.node-teaser .field-name-field-resource-category {
	margin: 0 0 10px;
	letter-spacing: -1px;
}
.view-resources .node-resource-item.node-teaser .field-name-field-short-description	{
	font-size: 0.9em;
	line-height: 1.5em;
	padding: 0;
}
.view-resources .node-resource-item.node-teaser .field-name-field-short-description .field-item {
	max-height: 110px;
	overflow: hidden;
}
/* teasers within Related resources */
.block-8f8904547a94e61557d0153a68317d10 .views-row-3 .node-resource-item.node-teaser {
	margin: 0 0 10px;
}
/* item mode-full */
.view-mode-full.node-resource-item .field-name-field-upload-file	{
	padding: 0;
}
.view-id-related_blog_posts	{
	margin: 0 0 20px;
}
.node-resource-item .field-name-field-post-author a:link,
.node-resource-item .field-name-field-post-author a:visited	{color: #1CA2CA;}
/* teaser resource */

div[id^="block-views-resources"] {  
	width:100%;
	clear: both;
 }

#block-quicktabs-resources- h2	{display: none;}
#quicktabs-resources_ .quicktabs_main.quicktabs-style-basic		{height: 646px;}
.view-resources .field-name-field-sub-head	{ margin: 10px 0; }
.view-resources .view-header p		{
	padding: 15px 20px 0;
	margin: 0;
}
.view-resources .field-name-field-product-cats {
text-transform: uppercase;
font-size: 0.85em;
color: #999;
display:block;
}


.view.view-resources		{position: relative;}
.view-resources .item-list .pager	{ border: none; clear: both; padding: 12px 0 0; }
.view-resources .view-header	{ margin: 0 0 26px; }
.node-resource-item .field-name-body p		{margin: 0;}
/* 		~~~~~~~~~~~~~~~~~	Start Resources Tag Cloud	~~~~~~~~~~~~~~~~~	 */
#block-views-resource-tag-cloud-block	{
	padding: 20px; margin: 0 0 20px 0; clear: both;
	background: url('../images/CalloutsBG.png') repeat-x bottom white;
	border: 1px solid #E1E1E1;
}
#block-views-resource-tag-cloud-block .view-content	{text-align: center;}
#block-views-resource-tag-cloud-block .tagadelic.level1 {font-size: 16px;}
/* 		~~~~~~~~~~~~~~~~~	END  Resources Tag Cloud	~~~~~~~~~~~~~~~~~	 */

/*  *** PODCASTS PAGE ***  */

.view-podcast-feed .field-name-field-product-cats {
display:none;
}


.block-podcast-feed-block-3	{
	border: 1px solid #ddd;
	background: url('../images/CalloutsBG.png') repeat-x bottom #fff;
	padding: 20px 20px 28px; margin: 0 0 32px;
}
#block-views-podcast-feed-block-3 .views-field-field-image	{
	width: 200px; float: left; margin: 0 20px 0 0;
}
#block-views-podcast-feed-block-3 .views-field-field-image img	{ border: 1px solid #ddd; }

#block-views-podcast-feed-block-2 .views-row {
	width: 200px;
	height: 310px;
	padding: 10px 10px 0;
	margin: 0 10px 10px 0;
	float: left;
	position: relative;
	border: 1px solid #ddd;
	background: url('../images/CalloutsBG.png') repeat-x bottom #fff;
}

#block-nodeblock-4275 .field-name-body p {font-size: 16px;}

#block-views-podcast-feed-block-3 .views-row-1 div span {
padding: 5px 0 10px 0;
font-style: italic;
color: #999;
}

#block-views-podcast-feed-block-2 .views-field-field-headline	{ 
font-family: "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
font-weight: 500;
font-size: 18px;
line-height: 22px;
color: #545454;
margin: 0 0 10px;
}

#block-views-podcast-feed-block-3 .views-field-field-headline  {
	font-size: 1.6em;
}



/*  *** END PODCASTS PAGE ***  */

/* 	<<< PODCAST VIEW AS DISPLAY SUITE >>>	 */
#block-views-podcast-feed-block-1 .views-row .node-teaser {
	width: 200px;
	height: 310px;
	padding: 10px 10px 0;
	margin: 0 10px 10px 0;
	float: left;
	position: relative;
	border: 1px solid #ddd;
	background: url('../images/CalloutsBG.png') repeat-x bottom #fff;
}
#block-views-podcast-feed-block-1 .views-row .node-teaser .field-name-field-image { display: block; }

#block-views-podcast-feed-block-1 .views-row .node-teaser .field-name-node-link { position: absolute;
bottom: 1px;
right: 10px; }

/* 	<<< END  PODCAST VIEW AS DISPLAY SUITE >>>	 */

/* 		~~~~~~~~~~~~~~~~~	END RESOURCE ITEm5	~~~~~~~~~~~~~~~~~	 */

/* END CONTENT TYPES	 */



/* 		START	HEBREW STYLES		 */

/* company page - page-node-3317 */
.page-node-3317 #block-menu-menu-global-sub-navigation-menu ul li.leaf {
    float: left;
	}
/*
.page-node-3317 .container-12 {
    width: 940px;
}
*/
.page-node-3317 .region-footer-first-inner section.block,
.page-node-3317 #region-footer-first, 
.page-node-3317 #region-footer-second, 
.page-node-3317 #region-footer-third{
    direction: ltr;
}
/* contact us page - page-node-3094 - not translated but displaying a callout in Hebrew */
.page-node-3094 .node-callout-full .field-name-field-more {
right: 34px;
}

.page-node-3317 .node-callout-full .field-name-field-more {
right: 76px;
}

/* culture page - page-node-3221 */
.page-node-3221 #block-menu-menu-global-sub-navigation-menu ul li.leaf {
    float: left;
	}
	
.page-node-3221 .container-12 {
    width: 940px;
}

.page-node-3221 .node-callout-full .field-name-field-more {
right: 76px;
}
.page-node-3221 .field-name-field-subhead-op, 
.page-node-3221 .field-name-field-subhead-op2, 
.page-node-3221 .field-name-field-subhead-op3 {
padding: 0 0 0 0;
}
.page-node-3221 .region-footer-first-inner section.block,
.page-node-3221 #region-footer-first, 
.page-node-3221 #region-footer-second, 
.page-node-3221 #region-footer-third{
    direction: ltr;
}
.page-node-3221 .field {
	padding: 0 0 0 0.5em;
}
.page-node-3221 .BCvideoWrapper {
	margin: 20px 0 30px 0;
}
/* careers page - page-node-3093 */
.page-node-3093 #block-menu-menu-global-sub-navigation-menu ul li.leaf {
    float: left;
	}
.page-node-3093 .our_page_title {
	margin: -5px -4px 10px 0;
}
.page-node-3093 .empl_holder {
	direction: ltr!important;
}
.page-node-3093 .zone.zone-main.clearfix.container-12 {
    padding-right: 45px;
}
.page-node-3093 #grid_wrap {
	width: 950px;
}
.page-node-3093 #block-quicktabs-careers-page,  
.page-node-3093 .quicktabs-style-basic, 
.page-node-3093 ul.quicktabs-tabs.quicktabs-style-basic {
padding: 0 0 0 5px;
direction: rtl;
font-family: Arial !important;
}

.page-node-3093 #quicktabs-container-careers_page {
	padding: 10px;
}

.page-node-3093 ul.quicktabs-tabs.quicktabs-style-basic li {
margin: 0 0 0 3px;
}

.page-node-3093 .node-edit-left .field-name-field-edit-head, 
.page-node-3093 .node-editorial-lg-image .field-name-field-edit-head, 
.page-node-3093 .node-call-card .field-name-field-feature-head-op, 
.page-node-3093 .node-callout-feat .field-name-field-feature-head-op, 
.page-node-3093 .node-callout-2-col .field-name-field-feature-head-op, 
.page-node-3093 .node-callout-3-col .field-name-field-feature-head-op {
direction: rtl;
}

.page-node-3093 .region-footer-first-inner section.block,
.page-node-3093 #region-footer-first, 
.page-node-3093 #region-footer-second, 
.page-node-3093 #region-footer-third{
    direction: ltr;
	padding: 0 0.5em 0 0 ;
}


.page-node-3093 .field-name-field-220-rect img, .page-node-3093 .node-edit-left .field-name-body img {
    float: left;
    margin: 0px 0 30px 0;
    width: auto;
}

.page-node-3093 #BCcontainingBlock {
padding-bottom: 30px;
}

/* for the video */

.page-node-3093 .BCvideoWrapper {padding-bottom: 60%;}
.page-node-3093 .BCvideoWrapper div, 
.page-node-3093 .BCvideoWrapper embed, 
.page-node-3093 .BCvideoWrapper object, 
.page-node-3093 .BrightcoveExperience {position:none; width:680px; height:420px;}


/* 		END	HEBREW STYLES		 */


/* CUSTOM BLOCK STYLES */

.indentL280 {
    margin-left: 280px !important;
}

#block-nodeblock-461 .node-callout-2-col .field-name-field-call-text .field-item, 
#block-nodeblock-461 .node-callout-2-col .field-name-field-call-text3 .field-item, #block-nodeblock-2514 .node-callout-2-col .field-name-field-call-text .field-item, #block-nodeblock-2514 .node-callout-2-col .field-name-field-call-text3 .field-item, #block-nodeblock-694 .node-callout-2-col .field-name-field-call-text .field-item, #block-nodeblock-694 .node-callout-2-col .field-name-field-call-text3 .field-item{
    height: 160px;
}
#block-nodeblock-461 .node-callout-2-col .group-left, #block-nodeblock-461 .node-callout-2-col .group-right, #block-nodeblock-2774 .node-callout-2-col .group-left, #block-nodeblock-2774 .node-callout-2-col .group-right, #block-nodeblock-2514 .node-callout-2-col .group-left, #block-nodeblock-2514 .node-callout-2-col .group-right, #block-nodeblock-694 .node-callout-2-col .group-left, #block-nodeblock-694 .node-callout-2-col .group-right, #block-nodeblock-203 .node-callout-2-col .group-left, #block-nodeblock-203 .node-callout-2-col .group-right{
	width:45%;
}
#block-nodeblock-2514 .node-callout-2-col .group-right .field-type-text-long div, #block-nodeblock-2514 .node-callout-2-col .group-left .field-type-text-long div{
	float:left;
	width:200px;
}

#block-nodeblock-203 .node-callout-2-col .field-name-field-call-text .field-item, #block-nodeblock-203 .node-callout-2-col .field-name-field-call-text3 .field-item{
	height:95px;
}
#block-nodeblock-203 .node-callout-2-col .field-name-field-link-thumb .field-item, #block-nodeblock-203 .node-callout-2-col .field-name-field-link-thumb3 .field-item{
	height:122px !important;
}
#block-nodeblock-203 .node-callout-2-col .field-name-field-call-text .field-item h4, #block-nodeblock-203 .node-callout-2-col .field-name-field-call-text3 .field-item h4{
	margin-top:27px;
}
body.page-node-434 .node-callout-feat .field-name-field-220-rect {
    margin: 0 15px 80px 0;
	float:left;
	width:220px;
}
body.page-node-434 .node-callout-feat .field-name-body,
body.page-node-2214 .node-callout-feat .field-name-body{
    margin-left: 240px;
    margin-top: 0;
}
body.page-node-434 .node-callout-feat .field-name-body td,
body.page-node-2214 .node-callout-feat .field-name-body td {
	vertical-align: top;
}

#block-nodeblock-166, #block-nodeblock-870, #block-nodeblock-670{
	float:left;
	width:250px;
	border-bottom: none !important;
}
#block-nodeblock-682, #block-nodeblock-673{
	float:left;
	width:250px;
	margin-left:50px !important;
}

.page-node-262 .grid-3 #block-nodeblock-713 {margin-left: 0;}

#block-nodeblock-3200 .node-callout-2-col .group-left, #block-nodeblock-3200 .node-callout-2-col .group-right{
	width:45%;
}

/* contact us page */
.page-node-1056 #zone-postscript-wrapper .node-callout-feat,
/* uk */.page-node-1586 #zone-postscript-wrapper .node-callout-feat,
/* fr */.page-node-1259 #zone-postscript-wrapper .node-callout-feat,
/* de */.page-node-1421 #zone-postscript-wrapper .node-callout-feat,
/* br */.page-node-2087 #zone-postscript-wrapper .node-callout-feat,
/* he */.page-node-3094 #zone-postscript-wrapper .node-callout-feat 	{
	height: 316px; margin: 0 0 20px;
}
#block-nodeblock-1069 .node-edit-left .field-name-body p img{
	width:auto;
}

/* LiveEngage page */
.page-node-3456 .node-callout-3-col .field-type-linkimagefield,
.page-node-3456 .node-callout-3-col .field-type-text-long,
.page-node-3457 .node-callout-3-col .field-type-linkimagefield,
.page-node-3457 .node-callout-3-col .field-type-text-long,
.page-node-3458 .node-callout-3-col .field-type-linkimagefield,
.page-node-3458 .node-callout-3-col .field-type-text-long,
.page-node-3459 .node-callout-3-col .field-type-linkimagefield,
.page-node-3459 .node-callout-3-col .field-type-text-long,
.page-node-3460 .node-callout-3-col .field-type-linkimagefield,
.page-node-3460 .node-callout-3-col .field-type-text-long,
.page-node-3461 .node-callout-3-col .field-type-linkimagefield,
.page-node-3461 .node-callout-3-col .field-type-text-long	{
	margin: 20px 0 0;
}
.page-node-3456 .secondary-3cols-80x80,
.page-node-5015 .secondary-3cols-80x80,
.page-node-5016 .secondary-3cols-80x80,
.page-node-5017 .secondary-3cols-80x80,
.page-node-5019 .secondary-3cols-80x80,
.page-node-5101 .secondary-3cols-80x80 {
	float: left;
	text-align: left;
}

.page-node-3456 .node-callout-3-col .field-type-text-long p,
.page-node-3457 .node-callout-3-col .field-type-text-long p,
.page-node-3458 .node-callout-3-col .field-type-text-long p,
.page-node-3459 .node-callout-3-col .field-type-text-long p,
.page-node-3460 .node-callout-3-col .field-type-text-long p,
.page-node-3461 .node-callout-3-col .field-type-text-long p	{ margin: 0 1.5em 0 0; }

/* SOLUTIONS PAGE + careers pages */
.page-node-3158 #block-nodeblock-2826,
.page-node-3247 #block-nodeblock-2826, 
.page-node-3280 #block-nodeblock-2826, 
.page-node-3262 #block-nodeblock-2826, 
.page-node-3275 #block-nodeblock-2826,
.page-node-3220 #block-nodeblock-2826 { margin: -40px 0 10px; }
.page-node-1096 #block-nodeblock-2826, 
.page-node-2216 #block-nodeblock-2826, 
.page-node-2217 #block-nodeblock-2826, 
.page-node-2220 #block-nodeblock-2826, 
.page-node-2222 #block-nodeblock-2826, 
.page-node-3093 #block-nodeblock-2826	{ margin: -40px 15px 0 10px; }

.page-node-3158 .our_page_title,
.page-node-3247 .our_page_title, 
.page-node-3280 .our_page_title, 
.page-node-3262 .our_page_title, 
.page-node-3275 .our_page_title,
.page-node-3220 .our_page_title	{ padding: 0; }

.block-nodeblock-974 .node-vert-multi-link .field-name-field-call-text2	{ float: none; }
/* careers picture grid */
#grid_wrap	{ position: relative; }

/*Support page */
#block-nodeblock-907 .group-right .field-name-field-call-text3 .block-views .view-content .views-field{
background: url("../images/bullet.png") no-repeat scroll left 6px transparent;
    list-style: none outside none;
    padding: 0 0 15px 15px;
}
#img-link {
    float: left;
    margin: 0 20px 30px 0;
    width: 220px;
    height: 140px;
}
/*    END  Support page */

/* awards */
.page-node-1086 .node-callout-3-col .field-name-field-call-text, .page-node-1086 .node-callout-3-col .field-name-field-call-text2, .page-node-1086 .node-callout-3-col .field-name-field-call-text3{
	float:right;
	width:128px;
}
/* end awards */

/* END CUSTOM BLOCK STYLES */

/* RE-DECLARE MOBI-HIDDEN BLOCKS */
#block-nodeblock-2603,
#block-nodeblock-3354 { display: block; }
/* END RE-DECLARE MOBI-HIDDEN BLOCKS */

/* Connected Customer BLOG pages */


.cc-blog {}

.cc-blog h2.block-title {}

.cc-blog .sub-main .field-name-body p, .cc-blog #main-content .field-name-body p {font-size: 13px;}

.cc-blog .sub-main .field-name-body p, .cc-blog #main-content .field-name-body p {margin-top: 20px;}

/*all posts page - /connected-customer/posts */
.page-connected-customer-posts li.views-row { margin-bottom:40px;}

#block-views-all-posts-block-1 .views-field-field-title-img, 
#block-views-all-posts-block .views-field-field-title-img,
.view-the-liveengage-news-blog .views-field-field-title-img,
#block-views-all-posts-block-1 .views-field-field-curated-content-img, 
#block-views-all-posts-block .views-field-field-curated-content-img {
float: left; margin-right: 30px; width: auto;
}
#block-views-all-posts-block .views-field-field-title-img,
.view-the-liveengage-news-blog .views-field-field-title-img,{
padding-bottom:30px;
}
#block-views-all-posts-block-1 .views-field-field-title-img img, 
#block-views-all-posts-block .views-field-field-title-img img,
#block-views-all-posts-block-1 .views-field-field-curated-content-img img, 
#block-views-all-posts-block .views-field-field-curated-content-img img,
.view-the-liveengage-news-blog .views-field-field-title-img img {
width: auto; height: auto;
}
#block-views-all-posts-block-1 .views-field-title,
#block-views-all-posts-block .views-field-title,
.view-the-liveengage-news-blog .views-field-title
{	clear: none;	font-size: 20px; line-height: 24px; margin-bottom: 8px; width: 480px;  font-weight: bold;}

#block-views-all-posts-block .views-field-title a, 
#block-views-all-posts-block-1 .views-field-title a,
.view-the-liveengage-news-blog .views-field-title a
{color: #545454:}

#block-views-all-posts-block-1 .views-field-title-1 a,
#block-views-all-posts-block .views-field-title-1 a,
.view-the-liveengage-news-blog .views-field-title-1 a
{color: #6495ab;}


.context-liveengage-news .views-field-field-product-blog-category li.first a {margin-left:-30px;}

/*.cc-blog .views-field-field-post-author {padding-right: 5px; float: left; color: #545454: font: 500 12px/14px  'Open Sans', sans-serif; } /* removed float: left; when removed date stamp */
.cc-blog  .views-field.views-field-created {
margin: 18px 0 0 148px;
font: 500 .7em/1.3em 'Open Sans', sans-serif;
color: #545454;
display: block;
width: 333px;
text-align:left;
}


/*style dates in sidebar*/
.cc-blog .view-related-blog-posts .views-field.views-field-created{margin: 0 0 0 75px;}

.cc-blog .views-field-field-post-author a, .cc-blog .views-field-body a {color: #6495ab !important;}

.cc-blog .views-field-created { color: #545454: font: 500 0.9em/1.4em  'Open Sans', sans-serif; }


#block-views-all-posts-block-1 .views-field-body,
.view-the-liveengage-news-blog .views-field-body
 {margin: 18px 0 0 268px; font: 500 1em/1.3em  'Open Sans', sans-serif; color: #545454; padding: 0 20px 0 0;} /*268px*/
#block-views-all-posts-block .views-field-body,
.view-the-liveengage-news-blog .views-field-body {margin: 18px 0 0 148px;  font: 500 1em/1.3em  'Open Sans', sans-serif; color: #545454; padding: 0 20px 0 0;}/*148px*/
#block-views-all-posts-block .views-field-title-1,
.view-the-liveengage-news-blog .views-field-title-1 {margin: 0 0 18px 148px;  font: 500 1em/1.3em  'Open Sans', sans-serif; color: #545454; padding: 0 20px 0 0;}/*148px*/


#block-views-all-posts-block .views-row {margin-bottom: 0px;}
#block-views-all-posts-block .views-row-last {margin-bottom: 0;}

.cc-blog .views-field-field-tags {clear: left;}
.cc-blog .views-field-field-tags a {color: #6495ab;}
.cc-blog .views-label-field-tags {font-size: 18px; font-weight: bold; margin: 20px 0 0 0; color: #545454:}

#block-views-all-posts-block .views-field-field-tags {margin: 20px 0 0 0;} /*148px*/
#block-views-all-posts-block .views-field-field-tags .field-content, #block-views-all-posts-block-1 .views-field-field-tags .field-content {margin-top: 6px;}

.cc-blog .views-field-field-title-img { float: left; margin-right: 30px; margin-bottom: 30px}

.cc-blog #block-views-all-posts-block .view-id-all_posts .views-row {padding-bottom: 70px; background: url(../images/small_rule.png) no-repeat bottom center; margin-bottom: 20px;} /* specific to the home blog page */

#block-views-all-posts-block-4 .view-id-all_posts .views-row {background: none;}

.view-id-all_posts table.cols-3 .views-field-title {color: #545454; padding-bottom: 20px;}
.view-id-all_posts table.cols-3 a {color: #6B95AA;}


.view-id-all_posts table.cols-3 td, .view-id-all_posts table.cols-3 tr, .view-id-all_posts table.cols-3 tr.odd, .view-id-all_posts table.cols-3 tr.even {background:none;}

.view-id-all_posts table.cols-3 td, .view-id-all_posts table.cols-3 th {border: 0px solid #efefef!important;}

.view-id-all_posts table.cols-3 tbody tr.odd {border-bottom: 1px solid #efefef!important; margin: 0;}
.view-id-all_posts table.cols-3 tbody tr.even {border-bottom: 1px solid #efefef!important; margin: 0;}
.view-id-all_posts table.cols-3 tbody tr.views-row-last {border-bottom: 0px solid #efefef!important; margin: 0;}

.view-id-all_posts table.cols-3 td {padding-top:10px;}


/* blog video/iframe fix 
.node-type-blog .zone-main .field-name-body .field-item iframe {
	margin: 0 20%;
}
*/

/* old blog video/iframe fix  */
.page-node-4245.node-type-blog .zone-main .field-name-body .field-item iframe, .page-node-4247.node-type-blog .zone-main .field-name-body .field-item iframe{
margin:0 10%;
}





/* the profile page */
.cc-blog .term-listing-heading {font: 500 1em/1.3em  'Open Sans', sans-serif; color: #545454; margin: 20px 0;}

.cc-blog #block-views-all-posts-block-2 {margin-top: 30px}

.cc-blog .region-content .view-mode-teaser {display:none;} 

.cc-blog .term-listing-heading a {color: #6495ab;}

.cc-blog .term-listing-heading .view-content {padding-bottom: 80px; background: url(../images/small_rule.png) no-repeat bottom center; margin-bottom: 30px;}

.cc-blog .term-listing-heading .field-name-title {font: 300 24px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif; color: #545454: width: 100%; margin: 0; display:block;}
.cc-blog .term-listing-heading .field-type-image {float: left; margin: 0 0 18px 0;}
.cc-blog .term-listing-heading .field-type-image img 	{width: auto;}
.cc-blog .term-listing-heading .field-name-field-user-title {margin: 0 0 4px 268px; font-weight: bold; font-size: 16px;} /*268px*/
.cc-blog .term-listing-heading .field-name-field-user-dept {margin: 0 0 4px 268px; font-size: 16px; } /*268px*/
.cc-blog .term-listing-heading .field-name-field-user-location {margin: 0 0 4px 268px;} /*268px*/
.cc-blog .term-listing-heading .field-name-field-user-email {margin: 0 0 18px 268px;} /*268px*/
.cc-blog .term-listing-heading .field-name-field-blogger-user-linkedin {margin: 0 0 4px 268px;} /*268px*/
.cc-blog .term-listing-heading .field-name-field-user-description {margin: 18px 0 18px 0px; clear: left;} /*268px*/

/*margin on blog posts*/
.node-blog {margin-bottom:20px !important; border: solid #ecf0f1 2px;}
/*update blue category blocks*/
.node-blog .field-name-field-blog-category .field-items .field-item {
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
	padding:0;
}

.cc-blog #block-views-all-posts-block-2 .view-header {font: 300 24px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif; color: #545454: width: 100%; }

.cc-blog .view-display-id-block_2 tbody td,
.cc-blog .view-display-id-block_2 thead th  {vertical-align: top; border-width: 0; font-weight: normal;}

.cc-blog .view-display-id-block_2 tbody td.views-field-created, 
.cc-blog .view-display-id-block_2 thead th.views-field-created {width: 80px;}

.cc-blog .view-display-id-block_2 {color: #545454:}
.cc-blog .view-display-id-block_2 tbody tr.odd {}
.cc-blog .view-display-id-block_2 .views-field-field-title-img {margin: 0; float: none; padding-right: 20px}
.cc-blog .view-display-id-block_2 .views-field-title {padding-right: 20px}
.page-taxonomy-term .view-display-id-block_2 th.views-field-created a {display:none;} /* hiding the author sort on profile page */
.cc-blog .view-display-id-block_2 a {color: #6495ab;}
.cc-blog .view-display-id-block_2 .views-field-title h3 {font-weight: bold; padding: 0px 0px 8px 0; margin: 0; font-size: 14px;}
.cc-blog .view-display-id-block_2 .views-field-title div {font-weight: normal; padding: 8px 0px;}
.cc-blog .view-display-id-block_2 thead th {border-bottom: 1px solid #efefef!important; margin: 0;}
.cc-blog .view-display-id-block_2 tbody tr.odd {border-bottom: 1px solid #efefef!important; margin: 0;}
.cc-blog .view-display-id-block_2 tbody tr.even {border-bottom: 1px solid #efefef!important; margin: 0;}
.cc-blog .view-display-id-block_2 tbody tr.views-row-last {border-bottom: 0px solid #efefef!important; margin: 0;}

.cc-blog .view-display-id-block_3 tbody td,
.cc-blog .view-display-id-block_3 thead th  {vertical-align: top; border-width: 0; font-weight: normal;}

.cc-blog .view-display-id-block_3 tbody td.views-field-created, 
.cc-blog .view-display-id-block_3 thead th.views-field-created {width: 80px;}

.cc-blog .view-display-id-block_3 {color: #545454:}
.cc-blog .view-display-id-block_3 tbody tr.odd {}
.cc-blog .view-display-id-block_3 .views-field-field-title-img {margin: 0; float: none; padding-right: 20px}
.cc-blog .view-display-id-block_3 .views-field-title {padding-right: 20px}
.page-taxonomy-term .view-display-id-block_3 th.views-field-created a {display:none;} /* hiding the author sort on profile page */
.cc-blog .view-display-id-block_3 a {color: #6495ab;}
.cc-blog .view-display-id-block_3 .views-field-title h3 {padding: 0px 0px 8px 0; margin: 0;}
.cc-blog .view-display-id-block_3 .views-field-title div {font-weight: normal; padding: 8px 0px;}
/*.cc-blog .view-display-id-block_3 thead th {border-bottom: 1px solid #efefef!important; margin: 0;}*/
.cc-blog .view-display-id-block_3 tbody tr.odd {border-bottom: 1px solid #efefef!important; margin: 0;}
.cc-blog .view-display-id-block_3 tbody tr.even {border-bottom: 1px solid #efefef!important; margin: 0;}
.cc-blog .view-display-id-block_3 tbody tr.views-row-last {border-bottom: 0px solid #efefef!important; margin: 0;}

.cc-blog #block-views-all-posts-block .more-link {text-align: right; margin-top: 0; margin-bottom: 40px;}
.cc-blog #block-views-all-posts-block .more-link a {color: #6495ab; font-weight: bold;}

.field-name-field-blogger-user-linkedin .field-items div {margin-bottom:2px;}

.field-name-field-blogger-user-linkedin .sn_google {background: url(../images/share_google_16.png) no-repeat center left; padding-left: 21px}
.field-name-field-blogger-user-linkedin .sn_linkedin {background: url(../images/share_linkedIn_16.png) no-repeat center left; padding-left: 21px}
.field-name-field-blogger-user-linkedin .sn_youtu {background: url(../images/share_youtu_16.png) no-repeat center left; padding-left: 21px}
.field-name-field-blogger-user-linkedin .sn_fbook {background: url(../images/share_fb_16.png) no-repeat center left; padding-left: 21px}
.field-name-field-blogger-user-linkedin .sn_twitter {background: url(../images/share_twitter_16.png) no-repeat center left; padding-left: 21px}

/* subscribe form */

#block-nodeblock-2879 #mc-embedded-subscribe-form label {color:#fff;}

#block-nodeblock-2879 .field-name-field-headlink-op {
background: url(/sites/all/themes/liveperson/images/subscribeIcon.png) no-repeat;
color: #FFF;
padding-left: 50px;
font: 600 19px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
}

#block-nodeblock-2879 .field-name-field-headlink-op .field-item {
	margin-right: 50px;
}


#block-nodeblock-2879 .snv {display:none;}

#block-nodeblock-2879 h3 { margin-bottom:10px; text-align:center !important; color:#fff; text-transform:uppercase; font-family:"Open sans"; margin-top:80px;}



#mc-embedded-subscribe-form input[type="submit"] {
	height:26px;
	padding: 0 10px;
	margin: 10px 0 15px 0px;
	position: relative;
	text-align: center;
	background-image: -moz-linear-gradient(top, #F9A74D, #F47B23);
background-image: -webkit-gradient(linear, center top, center bottom, from(#F9A74D), to(#F47B23));
	background-image: -o-linear-gradient(top, #F9A74D, #F47B23);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9A74D', endColorstr='#F47B23');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#F47B23')";
	background-image: linear-gradient(top, #F9A74D, #F47B23);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: 1px solid #F47B23;
	color: #FFFFFF;
	font-weight: 300;

}

.block-nodeblock-2879 input  { margin-bottom:12px;}

/* the post page */

.node-type-blog .field-name-field-title-img,
.node-type-blog .field-name-field-curated-content-img {float: left; margin-right: 30px; margin-bottom: 20px; width: auto;}
.node-type-blog .field-name-field-title-img img,
.node-type-blog .field-name-field-curated-content-img img { width: auto; }


.node-type-blog .field-name-field-post-author a, .node-type-blog .field-name-field-tags a, .node-type-blog .field-name-body a {color: #6495ab;}
.node-type-blog .field-name-post-date {color: #999999;}
.node-type-blog .field-name-field-tags {font: 300 1em/1.3em  'Open Sans', sans-serif; color: #545454;}

.node-type-blog .field-name-title h2 {width: 305px;}
.node-type-blog .field-name-title h2.block-title-blog-top {width: 100%;}

.node-type-blog .field-name-title h2.block-title-blog-top {line-height:1.5em;}

.node-type-blog .view-mode-full div.label-inline {
	line-height: 1em;
	display: inline;
	padding-right: 0.4em;
}
.node-type-blog .view-mode-full div.field.field-name-author-title {line-height: 3em;}

.node-type-blog .field-name-field-tags h3 {font: 300 24px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif; color: #545454: margin-bottom: 10px}

.node-type-blog #comments h2.comment-form {font: 300 24px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif; color: #545454: margin-top: 20px;}
.node-type-blog #comments {padding-top: 20px; background: url(../images/small_rule.png) no-repeat top cent er; margin-top: 40px}

#comment-form {color: #545454:}
#comment-form a {color: #6495ab;}

.node-type-blog #comment-form #edit-submit, .node-type-blog #comment-form #edit-preview {
	height:26px;
	padding: 0 10px;
	margin: 0 0 15px 8px;
	position: relative;
	float: right;
	text-align: center;
	background-image: -moz-linear-gradient(top, #95a8b4, #596973);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#95a8b4), to(#596973));
	background-image: -o-linear-gradient(top, #95a8b4, #596973);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973')";
	background-image: linear-gradient(top, #95a8b4, #596973);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: 1px solid #596973;
	color: #FFFFFF;
}

.node-type-blog #comments h2 {font: 300 24px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif; color: #545454: }

.node-blog .comment {border:none;}
.node-blog .comment .user-picture {display:none;}
.node-blog .comment .field-name-comment-body {clear: left; color: #777777;}

.node-blog h3 a, 
.node-blog .comment-links a {color: #6495ab;}
.node-blog .comment .form-item label {margin-left: 0px; color: #545454666}
.node-blog .comment header h3 {display:none;}
.node-blog li.comment-reply {display:none;}
.comment-by-node-author {background-color: #FFF;}

/* the disqus comments */

.block-disqus a {color: #6495ab;}
#dsq-account-dropdown {display:none;}
.field-name-disqus-comments {margin-top: 30px; clear: both;}


/* social block */

.sw div {font-family: Arial; font-size: 12px; color: #646464; }

.sw {background: url("../images/CalloutsBG.png") repeat-x bottom left; width: 238px; text-align: center;}

.sw_fb {background: none; width: 218px;border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #efefef; padding: 12px 10px;}
.sw_twitter {background: none; width: 218px; border-bottom: 1px solid #efefef; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 10px;}
.sw_in {background: none; width: 218px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px;}

.sw_header {
background-image: -moz-linear-gradient(top, #95A8B4, #596973);
background-image: -webkit-gradient(linear, center top, center bottom, from(#95A8B4), to(#596973));
background-image: -o-linear-gradient(top, #95A8B4, #596973);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973')";
background-image: linear-gradient(top, #95A8B4, #596973);
background-repeat: repeat-x;
text-align: center;
width: 240px;
height: 100px;
}

.sw_header img {padding-left: 20px;}



/* tag cloud block */
div.block-tagadelic{
	background: url("../images/CalloutsBG.png") repeat-x scroll center bottom #FFFFFF;
    border: 1px solid #E1E1E1;
    margin: 0 0 20px;
    padding: 0 20px 20px;
    position: relative;
}
div.block-tagadelic .content {
	line-height: 180%;
}

div.block-tagadelic .block-title {
	color: #545454:
    font: bold 1em  'Open Sans', sans-serif;
    margin: 15px 0 10px;
    padding: 0;
}

a.tagadelic {
	font: normal 1em Georgia,Times,serif;
	font-style: italic;
	color: #6495ab;
}

.pager a {color: #6495ab;}

div.block-tagadelic div.more-link {padding-top: 10px; text-align:right; display:none;}
div.block-tagadelic div.more-link a { color: #6495ab; }


/* top chat and share this block */
#chat-button-container{
width: 240px;
height: 35px;
}
.stButton .st-sharethis-counter{
background:url(/sites/all/themes/engage/images/topright_addthis.png) !important;
width:77px !important;
height:29px !important;
}
.stButton{
margin:0 !important;
}

.st_sharethis_button{
float:right;
}
/* end top chat and share this block */

/* on the posts page - built with a view */

#block-views-all-posts-block .views-field-nothing,
#block-views-all-posts-block-1 .views-field-nothing {float: right;margin-top: 3px;}

.snv div {float: left; padding-right: 4px;}
.snv div.snv_text { display: block; font-size: 11px; font-weight: bold; color: #6495ab; margin-right: 4px;}

#block-block-13 {float: none; font-size: 11px; font-weight: bold; color: #6495ab; margin-top: 16px;}



/* all posts page */

.page-posts .view-display-id-page tbody td,
.page-posts .view-display-id-page thead th  {vertical-align: top; border-width: 0; font-weight: normal;}
.page-posts .view-display-id-page {color: #545454:}
.page-posts .view-display-id-page tbody tr.odd {}
.page-posts .view-display-id-page .views-field-field-title-img {margin: 0; float: none; padding-right: 20px}
.page-posts .view-display-id-page .views-field-title {padding-right: 20px}
.page-posts .view-display-id-page a {color: #6495ab;}
.page-posts .view-display-id-page .views-field-title h3 {font-weight: bold; padding: 0px 0px 8px 0; margin: 0; font-size: 14px;}
.page-posts .view-display-id-page .views-field-title div {font-weight: normal; padding: 8px 0px;}
.page-posts .view-display-id-page thead th {border-bottom: 1px solid #efefef!important; margin: 0;}
.page-posts .view-display-id-page tbody tr.odd {border-bottom: 1px solid #efefef!important; margin: 0;}
.page-posts .view-display-id-page tbody tr.even {border-bottom: 1px solid #efefef!important; margin: 0;}
.page-posts .view-display-id-page tbody tr.views-row-last {border-bottom: 0px solid #efefef!important; margin: 0;}

/* the featured blog block */
#block-views-all-posts-block-1 {
border: 1px solid #eaeaea; 
-moz-box-shadow: 0px 0px 10px #CCC;
-webkit-box-shadow: 0px 0px 10px #CCC;
box-shadow: 0px 0px 10px #CCC;
margin-bottom: 30px;
/*background: url('../images/CalloutsBG.png') repeat-x bottom white;*/
background: #FFF;
}
#block-views-all-posts-block-1 .block-inner {padding: 20px 30px;}

#block-views-all-posts-block-1 .view-id-all_posts .views-row {padding-bottom: 0px; background: none; margin-bottom: 0px;}

#block-views-all-posts-block-1 .views-field-title-1 {margin-left: 268px;} /* moves the Read more to the left on featured post */

/* all authors page */

.page-connected-customer-authors #main-content .views-field{border-color: #E4E2E0 !important;border-style: solid !important;border-width: 0 0 1px !important;padding: 0.5em !important; vertical-align: top;}
.page-connected-customer-authors .views-field-field-title-img{width:100px;}
.page-connected-customer-authors .views-field-name{width:450px;}
.page-connected-customer-authors .views-field-name a{font-size:20px;color:#6B95AA}
.page-connected-customer-authors .views-field-name div a{font-size:1em;}


.page-connected-customer-authors .views-field-field-profile-url div{background-image: -moz-linear-gradient(top, #95a8b4, #596973);background-image: -webkit-gradient(linear, center top, center bottom, from(#95a8b4), to(#596973));background-image: -o-linear-gradient(top, #95a8b4, #596973);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#95a8b4', endColorstr='#596973')";background-image: linear-gradient(top, #95a8b4, #596973);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border: 1px solid #596973;bottom: 5px;height: 21px;padding: 5px 0;width: 100%;margin-top:25px;text-align: center;}
.page-connected-customer-authors .views-field-field-profile-url a{color:#ffffff;}
.page-connected-customer-authors .views-field-field-profile-url a:hover{text-decoration:underline;}
.page-connected-customer-authors .views-field-field-profile-url a:visited{color:#ffffff;}
/* END Connected Customer BLOG pages */


/* NEW Home Page Nov. 2014 */

/* static chat button  */
#block-nodeblock-5353	{
	display: block;
	width: 44px;
	height: 140px;
	margin: 0 !important; padding: 0 !important;
	position: fixed;
	top: 25%;
	right: 0;
	border-bottom: none !important;
}
.front #block-nodeblock-5353	{
	right: 17px;
    top:490px;
    z-index:9990;
}
.i18n-pt-br #block-nodeblock-5353	{
	height: 150px; 
}
/* hide wierd / double share-this on chat button */
#block-nodeblock-5353 #block-block-13	{ display: none; }
.front .grid-9{
margin:0;
}
.hp_section_img_desktop{
display:block;
}
.hp_section_img_mobile{
display:none;
}

.field_group_1102 .hp_section_video_bground {
background:url("/sites/default/files/pictures/hp_new_background1-light2.jpg") no-repeat scroll center center  #837368;
}
.front .field_group_1067 h2,
.front .field_group_1140 h2,
.front .field_group_1388 h2,
.front .field_group_1390 h2,
.front .field_group_1069 h2,
.front .field_group_1074 h2,
.front .field_group_1078 h2	{
    font-size: 2.813em !important;
}
.front .field_group_1140, 
.front .field_group_1388, 
.front .field_group_1069, 
.front .field_group_1074 {
padding: 26px 0 40px;
}
.front .field_group_1067	{
	/* padding: 0 0 40px; */
}
.field_group_1102 .hp_section_video_playbtn .vdo_link {
	display: block;
	width: 127px;
	height: 127px;
	margin: 0 auto;
}
.field_group_1102 .hp_section_video_playbtn .vdo_link img	{
	width: 100%; height: auto;
}

/* fix gray margin on home page banner */
.field_group_1102 .field-items .field-item {
    margin-bottom: 0px;
}

/* home page sections */
.hp-section .quote-author	{
	margin: 10px 0 0;
	width: auto;
}
.hp-section #side-quote .customer-quote {
	margin: 0;
}
.hp-section .quote-author .author-title	{
	margin: 0 0 0 72px;

}
#hp_first-section	{
width: 960px; position: relative;
}
#hp_first-section #top-intro	{
margin: 13px 0 32px;
}
#hp_first-section #lg-img-holder	{
width: 842px; height: 454px;
margin: 0 auto 18px;	
}
#hp_first-section #quote-holder .logo-holder	{
	width: 165px; height: 36px;
	position: relative;
	margin: 0 auto 12px;
}
#hp_first-section #quote-holder .what-he-said	{
	margin: 0;
}
#hp_first-section #quote-holder .who-said	{
padding: 12px 0 0 84px;
}
#hp_first-section #quote-holder .z-author	{
	margin: 10px 0 0 180px;
	width: auto;
}
#hp-second-section	{
	clear: both;
	position: relative;
}
#hp-second-section .gif-holder {
	position: relative;
	width: 766px; height: 526px;
	margin: 36px auto 20px;
}
#hp-third-section .gif-holder	{
	position: relative;
	width: 771px; height: 526px;
	margin: 36px auto 20px;
}
#hp-second-section #side-quote,
#hp-third-section #side-quote {
	position: relative;
	width: 720px;
	margin: 0 auto;
	line-height: 24px;
	font-style: italic;
	font-weight: 300;
}
.hp-section #side-quote .quote-img-holder	{
	width: 86px; height: auto;
 position: relative;
	margin: 0 auto 20px;
}
#hp-third-section	{
	clear: both;
	position: relative;
}
#hp-second-section .sub-intro,
#hp-third-section .sub-intro	{
	width: 980px;
	position: relative;
	margin: 0 auto;
}
/* triple quote section */
.front .field_group_1390 .three_cols_wrap,
.front .field_group_1078 .three_cols_wrap	{
	position: relative;
	width: 960px;
	margin: 0 auto !important;
}
.front .field_group_1390 .field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view,
.front .field_group_1078 .field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view	{
	width: 28%;
	padding: 0 20px;
}
.front .field_group_1390 .field-collection-item-field-secondary-content-colect .three_cols_section .no_float_img img,
.front .field_group_1078 .field-collection-item-field-secondary-content-colect .three_cols_section .no_float_img img	{ height: 80px; }
.field-collection-item-field-secondary-content-colect.field_group_1390 .three_cols_section .no_float_img,
.field-collection-item-field-secondary-content-colect.field_group_1078 .three_cols_section .no_float_img	{
	width: auto; height: 80px;
	float: none;
	margin: 0 auto;
}
.front .field_group_1390 .three_cols_wrap .triple-quotes, 
.front .field_group_1078 .three_cols_wrap .triple-quotes	{
	padding: 0 10px;
}
.front .field_group_1390 .three_cols_wrap .triple-quote-wrap,
.front .field_group_1078 .three_cols_wrap .triple-quote-wrap
	{
	margin: 0;
}
.front .field_group_1394 .triple-quotes-author,
.front .field_group_1404 .triple-quotes-author	{
	margin: 50px 0 0 !important;
}
.front #zone-footer-a-wrapper 	{
	display: block;
	height: 56px;
	background: #D3D5D7;
}
.block-nodeblock-5659	{ display: none; }

#hp-footer-cta	{
	width: 702px; 
	position: relative;
	margin: 0 auto;
}
#hp-footer-cta h2 {
	color: #152128;
	font-size: 2.13em;
	font-weight: 400;
	text-align: center;
	display: block;
	margin: 0 0 24px;
}
.i18n-fr #hp-footer-cta h2 {
	padding: 32px 0 0;
	margin: 0 0 20px;
}
.hp-footer-cta-copy {
	font-size: 18px;
	font-weight: 300;
	line-height: 26px;
	text-align: center;
}
#hp-footer-cta a:link,
#hp-footer-cta a:visited	{
	width: 190px; height: 28px;
	margin: 34px auto 0;
	padding: 10px 0 0;
	background: #F68A1F;
-o-transition: background .5s;
-ms-transition: background .5s;
-moz-transition: background .5s;
-webkit-transition: background .5s;
transition: background .5s;
}
#hp-footer-cta a:hover,
#hp-footer-cta a:focus	{
		background: #EA7400;
	}
.i18n-fr  #hp-footer-cta a:link,
.i18n-fr #hp-footer-cta a:visited	{
		margin: 34px auto 0;
}

/* END NEW HOME PAGE NOV. 2014 */
#block-views-hp-customerslideshow-block .view-header{
width:756px;
margin:auto;
}

.views-slideshow-cycle-main-frame {height:233px;}

#views_slideshow_cycle_teaser_section_hp_customerslideshow-block{
width:616px;
margin:0 auto auto;
}

.view-hp-customerslideshow .views-slideshow-controls-bottom .views-slideshow-pager-field-item{
background:#000000;
}

.front .views-slideshow-controls-bottom, .context-solutions .views-slideshow-controls-bottom {margin-top:0 !important}

.views-slideshow-controls-bottom {position: relative; margin-top: -3.4em!important;z-index:20;}

#widget_pager_bottom_hp_customerslideshow-block{
height:50px;
position:relative;
width:87px;
margin:auto;
}

.views-slideshow-controls-bottom .views-slideshow-pager-field-item { width: 12px; height: 12px; float:left; background-color: #FFF; opacity: 0.4; margin: 0 0 0 .6em; cursor: pointer; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius: 10px;}

#views_slideshow_controls_text_pause_hp_customerslideshow-block{
display:none;
}

#zone-postscript-wrapper .view-footer{padding-bottom:0px;}

#arrowL{
position:absolute;
left:0;
top:110px;
cursor:pointer;
}

#arrowR{
position:absolute;
right:0;
top:110px;
cursor:pointer;
}

.hp_customer_stories_images{
display:block;
}

#block-nodeblock-2826 {/* chat block */
display:block; float: right; margin: 1em 0 1em 0; z-index: 0 !important;
}

#block-views-bd2d473b05222a9d4a490351e2d65e33 {display:block; clear: both;}

.region-motto .field-name-body p {
padding: 0px;
margin: 0px;
font: italic 100 24px/30px Georgia,sans-serif;
color: rgb(102, 102, 102);
margin-top: .2em;
margin-bottom: .2em;
}

/*
#section-home-top {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px groove rgb(239, 239, 239);
background-image: -moz-linear-gradient(top, #ebedee, #d0d9dd);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ebedee), to(#d0d9dd));
background-image: -o-linear-gradient(top, #ebedee, #d0d9dd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebedee', endColorstr='#d0d9dd');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebedee', endColorstr='#d0d9dd')";
background-image: linear-gradient(top, #ebedee, #d0d9dd);

}

#section-home-middle {background: #f5f7f8;}

#section-header {
    width: 100%;
    background: url("http://www.liveperson.com/sites/all/themes/liveperson/images/masthead_bkgd.png") repeat-x scroll 0% 0% transparent;
margin-bottom:96px;
}
*/


#region-motto .node-edit-left {border-bottom: 0px solid #000; margin: 0;}

#region-home-region-a .field-name-field-feature-head-op {
font-family: "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
font-size: 42px;
font-weight: 300;
color: rgb(102, 102, 102);
}

#region-home-region-a #block-nodeblock-3452 {margin: 2em 0; display:block;}

#block-nodeblock-3452 .node-callout-3-col .field-type-linkimagefield .field-item img {width:auto;}

#block-nodeblock-3452 .group-middle {width: 33%;}

#region-home-region-a #block-nodeblock-3452 .node-callout-3-col {border-bottom: 0; margin:0; padding:0;}

#region-home-region-a .node-callout-3-col .field-name-field-subhead-op,
#region-home-region-a .node-callout-3-col .field-name-field-subhead-op2,
#region-home-region-a .node-callout-3-col .field-name-field-subhead-op3 {
	display:block;
}
#region-home-region-a .field-name-field-vdo-notes {
    font: italic 300 14px  'Open Sans', sans-serif;
    color: rgb(102, 102, 102);
    text-align: right;
}
#block-nodeblock-3454 .group-left, #block-nodeblock-3454 .group-right{
width:50%;
}

/* blog */
#region-home-region-b #block-views-all-posts-block-5 {
    margin: 50px 0px 0px;
    padding: 0px 0px 70px;
    background: url("http://www.liveperson.com/sites/all/themes/liveperson/images/large_rule.png") no-repeat scroll center bottom transparent;
}
#region-home-region-b #block-views-all-posts-block-5 .views-row-2 {margin-top: 0; border-top: 0; padding-top: 0;}
#region-home-region-b #block-views-all-posts-block-5 h2.block-title {display:block;font: 300 28px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
    color: rgb(102, 102, 102);
    margin: 5px 0px 25px;
    padding: 0px;}
#region-home-region-b #block-views-all-posts-block-5 .views-row-1 {float:left; width: 450px; padding-right: 40px;}
#region-home-region-b #block-views-all-posts-block-5 .views-row-2 {float:right; width: 450px;}
#region-home-region-b .views-field-title {
	font: 700 1.1em  'Open Sans', sans-serif;
    margin: 0 0 .5em 0;
    padding: 0px;
}
#region-home-region-b #block-views-all-posts-block-5 a {
    font: 700 1.1em  'Open Sans', sans-serif;
    margin: 5px 0px;
    color: rgb(107, 149, 170);
}
#region-home-region-b #block-views-all-posts-block-5 .views-field-title a {
	color: rgb(102, 102, 102);
	text-decoration: none;
}
#region-home-region-b #block-views-all-posts-block-5 .views-field-title a:hover {
	text-decoration: underline;
}

#region-home-region-b #block-views-all-posts-block-5 .views-field-field-title-img {
float:left; padding-right: 1.3em; padding-bottom: 1.3em;}

#region-home-region-b #block-views-all-posts-block-5 .views-field-field-post-author{
clear:left;
}

#region-home-region-b #block-views-all-posts-block-5 .views-field-body {clear:left; margin-top: 1em;}

#region-home-region-b #block-views-all-posts-block-5 .views-field-body a:link {font-weight: 300;}

#region-home-region-b #block-views-all-posts-block-5 .more-link {
    clear:both; 
    text-align: right; 
    margin: -.5em 0 0 0; 
    font: 700 1.1em  'Open Sans', sans-serif;
    color: rgb(107, 149, 170); }
/* videos */

#region-home-region-b #block-nodeblock-430 {margin: 2em 0;}

#region-home-region-b #block-nodeblock-430 .field-name-field-feature-head-op {
    font: 300 28px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
    color: rgb(102, 102, 102);
    margin: 5px 0px 25px;
    padding: 0px;
}

#region-home-region-b #block-nodeblock-430 .field-name-field-links2 a:link {
    font: 700 1.1em  'Open Sans', sans-serif;
    margin: 5px 0px;
    color: rgb(107, 149, 170);
    font-weight: bold;
    } 

#region-home-region-b #block-nodeblock-430 .node-fp-horz-double {width: 100%;}

#region-home-region-b #block-nodeblock-430 .field-items .field-item {float:left; width: 450px;}

#region-home-region-b #block-nodeblock-430 .field-items .field-item.odd {padding-left: 40px;}

#region-home-region-b #block-nodeblock-430 .field-name-field-450px-wide img {margin: 1em 0;}

#block-nodeblock-791 {
clear: both;
position: relative;
float: none;
margin: 2em auto;
width: 880px;
}

#block-nodeblock-5658{
display:block;
}

.hp_online_experts_link{
display:inline;
}


/*banner edits*/

.field_group_1102 .hp_section_video_title {
	font-weight: 400;
	padding-top:18px;
    font-size: 2.813em !important;
}

.field_group_1102 .hp_section_video_content {
	padding:0.2em 0 1em 0;
}

.field_group_1102 .hp_section_video_playbtn .vdo_link img {
	width: 96%;
	height: auto;
}

.field_group_1102 .hp_section_video_button {
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	display: block;
	padding: 12px 0;
	height:18px;
}


/* end homepage */

/* layout fix ... should be 960px wide ... also means we need to fix the menu */
.container-12 .grid-12 {width:960px!important;}
/* START BrightCove Video Page */
.node-type-brightcove-page #section-content		{ background: none; }
.node-type-brightcove-page #zone-content-wrapper	{ display: none; }
#lightbox #frameContainer	{ margin:22px 0 0 22px !important; padding: 0 !important; overflow: hidden; }

.page-node-824 #lightbox #frameContainer {margin: 0 !important} /* for smaller overlay / forms etc */

.node-type-brightcove-page html body,
.node-type-brightcove-page #zone-main,
.node-type-brightcove-page #region-main	{ width: auto; margin: 0; }

/*
.BCvideoWrapper div,
.BCvideoWrapper embed,
.BCvideoWrapper object,
.BrightcoveExperience {
position: relative;
width:930px;
height: 550px;
left: 0;
top: 0;
}
*/
.node-video-embed .BCvideoWrapper div,
.node-video-embed .BCvideoWrapper embed,
.node-video-embed .BCvideoWrapper object,
.node-video-embed .BrightcoveExperience {
position: relative;
width:680px;
height: 383px;
left: 0;
top: 0;
}
.BCvideoWrapper {
padding-bottom: 0;
height: 0;
}

/* embedded into editorial-lg video */
.node-editorial-lg-image .BCvideoWrapper div,
.node-editorial-lg-image .BCvideoWrapper embed,
.node-editorial-lg-image .BCvideoWrapper object,
.node-editorial-lg-image .BrightcoveExperience {
position: absolute;
width:680px;
height: 383px;
left: 0;
top: 0;
}
/* resource */
.node-resource-item.view-mode-full .BCvideoWrapper div ,
.node-resource-item.view-mode-full .BCvideoWrapper embed,
.node-resource-item.view-mode-full .BCvideoWrapper object,
.node-resource-item.view-mode-full .BrightcoveExperience {
position: relative;
width:680px;
height: 383px;
left: 0;
top: 0;
}
#lightbox #bottomNavClose	{ background-color: transparent !important; }

/* fix for videos in resources section (temporary - we should change code!)*/

.rs_video .BCvideoWrapper {padding-bottom: 56%!important; margin-bottom: 20px;}

/* END BrightCove Video Page */

/* ~~~~~~~~~~ Admin News Page ~~~~~~~~~~~~~~~~~ */

body.adminnews p{margin:0;font-size:14px;line-height:23px;}

body.adminnews .views-row{margin-bottom:20px}

body.adminnews .views-row a{font-size:14px;}

body.adminnews {min-height: 100%;}

.node-type-admin-news-landing #region-main	{ width: 960px !important; }

body.adminnews #main {background: none;}

body.adminnews #content-main {margin: 0 auto;}

body.adminnews article {margin: 0;}

body.adminnews article .content {padding: 0;}

body.adminnews .block-title	{ font-size: 20px; color: rgb(137,122,109); margin-bottom: 15px;padding-bottom:5px}
.node-type-admin-news-landing #zone-content-wrapper,
body.adminnews .block-title {display:none;}

body.adminnews .region-main .block-views {width: 250px; float: left; color: #6c6c6c; padding: 0 24px 0 0;}
/* promo banner */
body.adminnews .region-main #block-views-clone-of-admin-news-smb-block-6,
body.adminnews .region-main #block-views-admin-news-updates-r1-block-6,
body.adminnews .region-main #block-ddblock-63, /*for smb */
body.adminnews .region-main #block-ddblock-64 /*for ent */
 {width: 789px; height: 240px; margin: 0;}

body.adminnews .region-main .block-views .inner {padding-right: 30px; height: 260px;}
body.adminnews .region-main .block-views .inner .block-title {font-size: 20px; color: #897a6d;}

/* promo image */
body.adminnews .region-main #block-views-clone-of-admin-news-smb-block-6 .inner, 
body.adminnews .region-main #block-views-admin-news-updates-r1-block-6 .inner {padding: 0;}

body.adminnews .region-main #block-views-clone-of-admin-news-smb-block-6 .inner .block-title,
body.adminnews .region-main #block-views-admin-news-updates-r1-block-6 .inner .block-title {display:none}

body.adminnews #block-views-clone-of-admin-news-smb-block-1 h2 {background: url('https://liveperson-b2b.s3.amazonaws.com/adminnews/images/an_training_icon.png') no-repeat center left; padding-left: 36px; display: block;}

body.adminnews #block-views-admin-news-updates-block-1 h2, #block-views-admin-news-updates-r1-block-1 h2 {background: url('https://liveperson-b2b.s3.amazonaws.com/adminnews/images/an_training_icon.png') no-repeat center left; padding-left: 34px; display: block;  } /* training updates */

body.adminnews #block-views-admin-news-updates-block-2 h2 {background: url('https://liveperson-b2b.s3.amazonaws.com/adminnews/images/an_maintenance_icon.png') no-repeat center left; padding-left: 32px; display: block;}

body.adminnews #block-views-admin-news-updates-block-3 h2 {background: url('https://liveperson-b2b.s3.amazonaws.com/adminnews/images/an_account_icon.png') no-repeat center left; padding-left: 36px; display: block;}

body.adminnews #block-views-recent-user-ideas-block h2, #block-views-recent-user-questions-block h2 {background: url('https://liveperson-b2b.s3.amazonaws.com/adminnews/images/an_discussions_icon.png') no-repeat 0 0; padding-left: 34px; display: block;} /* feed */

body.adminnews #block-views-clone-of-admin-news-smb-block-5 h2, #block-views-admin-news-updates-r1-block-5 h2 {background: url('https://liveperson-b2b.s3.amazonaws.com/adminnews/images/an_tip_icon.png') no-repeat 0 0; padding-left: 32px; display: block;} /* tip of the month */


#block-views-clone-of-admin-news-smb-block-5 .views-field-field-titlelink,
#block-views-admin-news-updates-r1-block-5 .views-field-field-titlelink,
#block-views-clone-of-admin-news-smb-block-1 .views-field-field-titlelink,
#block-views-admin-news-updates-r1-block-1 .views-field-field-titlelink /* training updates enterprise*/
 {font-weight: bold; margin-bottom: 8px;line-height:20px;font-size:15px}
 
#block-views-clone-of-admin-news-smb-block-5 .views-field-field-desc,
#block-views-admin-news-updates-r1-block-5 .views-field-field-desc,
#block-views-clone-of-admin-news-smb-block-1 .views-field-field-desc,
#block-views-admin-news-updates-r1-block-1 .views-field-field-desc  {margin-bottom: 8px;}

body.adminnews .region-main .block-views .inner .views-field-created {color: #b2b2b1; font-size: 11px; padding-top: 6px; padding-bottom:6px;}
body.adminnews .region-main .block-views .inner .views-row, 
body.adminnews .ddblock-cycle-upright789p  {margin-bottom: 20px;} /* the promo banner */

body.adminnews .region-main .block-views .inner .views-field-field-more {text-align: right;}
body.adminnews .region-main .block-views .inner .views-field-field-more a {font-weight: normal; font-size: 11px;}
#block-views-recent-user-ideas-block .view-footer a,
#block-views-recent-user-questions-block .view-footer a {font-weight: normal; font-size: 14px;}

#block-views-recent-user-ideas-block .view-footer, 
#block-views-recent-user-questions-block .view-footer {text-align: right;}

body.adminnews .region-main #block-views-recent-user-ideas-block .views-field-description, 
body.adminnews .region-main #block-views-recent-user-questions-block .views-field-description
 {color: #6c6c6c}
body.adminnews .region-main #block-views-recent-user-ideas-block .views-field-timestamp,
body.adminnews .region-main #block-views-recent-user-questions-block .views-field-timestamp {color: #b2b2b1; font-size: 11px; font-style: normal}

body.adminnews .region-main .block-views .inner .views-field-description a {font-weight: normal; font-size: 12px; text-decoration: none;}
body.adminnews .region-main .block-views .inner .views-field-description a:hover {text-decoration: underline;}

body.adminnews #header-wrap, body.adminnews #content-wrap, body.adminnews #footer {display:none;} 

body.adminnews #section-content {background: none;}

body.node-type-admin-news-landing #region-second{display:none}

/* end admin news section */

/* PR NEWSWIRE page */

#supportlast { 
position: absolute;
right: 348px; 
}

/* the quicktabs - careers and training */

.quicktabs_main.quicktabs-style-basic {
background-color: #fff;
border: none;
border-top: none;
clear: both;

}

ul.quicktabs-tabs.quicktabs-style-basic {
border-bottom: 2px solid #f0f0f0;
padding: 0;
font-weight: bold;
height: 28px;
margin: 0;
}


ul.quicktabs-tabs.quicktabs-style-basic li.active a {
color: #ff9900;
font: 400 18px 'Open Sans', sans-serif;
}

ul.quicktabs-tabs.quicktabs-style-basic a:hover{
  color:#ff9900 !important;
}


#region-main #quicktabs-careers_page .block-nodeblock {
border-bottom: 0!important;
}

ul.quicktabs-tabs.quicktabs-style-basic li {
border: none;
border-bottom: none;
padding: 8px 5px 9px 5px;
margin: 0 0 0 2em;
position: relative; 
border-radius: .4em .4em 0em 0em;
}

ul.quicktabs-tabs.quicktabs-style-basic a {
font: 400 16px 'Open Sans', sans-serif!important;
text-decoration: none;
color: #545454;
padding: 5px !important;
}

ul.quicktabs-tabs.quicktabs-style-basic li.active, 
ul.quicktabs-tabs.quicktabs-style-basic li.active:hover {
border: 2px solid #f0f0f0;
border-bottom: 4px solid #fff;
background-color: #fff;
border-radius: .4em .4em 0em 0em;
}

ul.quicktabs-tabs.quicktabs-style-basic li.first
{
margin-left: 0;
}

ul.quicktabs-tabs.quicktabs-style-basic li:hover{
  border:none;
}
#block-quicktabs-careers-page #quicktabs-container-careers_page {
height: 330px;
}
/* training page */
#region-main #block-nodeblock-572.block-nodeblock,
#region-main #block-nodeblock-964.block-nodeblock,
#region-main #block-nodeblock-573.block-nodeblock
{border-bottom: 0; margin: 0; padding: 0; border-bottom: 0px;}
/* liveengage */
#block-nodeblock-3173 .field-name-field-subhead-op, 
#block-nodeblock-3173 .field-name-field-subhead-op2,
#block-nodeblock-3173 .field-name-field-subhead-op3
 {
width: 90%;
}
/* contact us page */
.page-node-1056 #zone-postscript-wrapper .node-callout-feat .field-name-field-220-rect img,
.page-node-1586 #zone-postscript-wrapper .node-callout-feat .field-name-field-220-rect img,
.page-node-1259 #zone-postscript-wrapper .node-callout-feat .field-name-field-220-rect img,
.page-node-1421 #zone-postscript-wrapper .node-callout-feat .field-name-field-220-rect img,
.page-node-2087 #zone-postscript-wrapper .node-callout-feat .field-name-field-220-rect img,
.page-node-3094 #zone-postscript-wrapper .node-callout-feat .field-name-field-220-rect img	{
	float: none; margin: 0 0 16px; width: auto;
}
/* lightbox */
#lightbox #frameContainer { overflow: hidden; }



/* marketo forms */

/* referral partners page */
/*
#new-partner-form-wrap,	#old-partner-form-wrap, #are-u { width: 700px; position: relative; margin: 0 auto; color: #888; }
#new-partner-form-wrap { display: none; }
*/
#one_off_referral input { width: 100%; height: 26px; padding: 0 0 0 8px; margin: 0 0 3px; font-size: 14px; border: 1px solid #ddd; color: #777; }
#one_off_referral input[type="checkbox"] { font-size: 12px; width: auto; height: auto; }
#one_off_referral textarea { width: 100%; border: 1px solid #ddd;font: normal 300 14px Arial, sans-serif; }
#form-left, #form-right, #lt, #add-yo  { width: 330px; float: left; }
#form-left, #form-right	{ padding: 20px 0 0; }
#lt, #add-yo { height: 60px; }
#form-left, #lt { margin: 0 20px 0 0; }
#one_off_referral select { margin: 0 0 15px; width: 100%; }
#one_off_referral label { padding:10px 0 5px; display: block; }
#one_off_referral .error { display: block; margin: 0 0 10px; padding: 0; color: #f00; }
#one_off_referral #app-submit { width: 100%; background: #f90; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #f90; margin: 15px 0 0; height: 38px; font: normal 100 20px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif; cursor: pointer; }
.check-terms { margin: 20px 0 0; }
/* .astr { color: red; } */
/* referrer thank you */
#another-lead a:link,
#another-lead a:visited	{
	display: block;
	width: 360px;
}
/* END referral partners page */

/* end marketo forms */


/* japanese hide footer section */

.i18n-ja #zone-footer-a-wrapper{
display:none;
}

/* end japanese */


/* css to counter narrow.css */

#block-nodeblock-791 .field-item{
width:auto;
}

#block-nodeblock-2979 div.node-callout-full .field-name-field-headlink-op{
top:20px;
}
#block-nodeblock-2979 div.node-callout-full .field-name-field-link-full{
margin:0;
width:100%;
}
#block-nodeblock-2979 .node-callout-full .field-name-field-more{
bottom:21px;
right:20px;
}
#block-nodeblock-674 .node-callout-full .field-name-field-more{
bottom:21px;
right:20px;
}
#block-nodeblock-674 div.node-callout-full .field-name-field-link-full{
width:auto;
}
#block-nodeblock-674 div.node-callout-full .field-name-field-headlink-op{
top:20px;left:24px
}

#block-nodeblock-3465 .field-type-text-with-summary{width:auto}
#block-nodeblock-3465 .field-type-text-with-summary img{width:200px;}
#block-nodeblock-3465 .node-callout-medium .field-name-field-more/* , .node-callout-video-sidebar .field-name-field-more */{float:right;margin:0;width:48%}



.node-callout-video-sidebar .field-name-body, .node-callout-medium .field-name-body{width:auto;margin-left:0;}

#block-nodeblock-4008 .node-callout-video-sidebar .field-name-body {margin-bottom: 40px;}

.node-callout-video-sidebar .field-name-field-subhead-op, .node-callout-medium .field-name-field-subhead-op{float:none;margin:0;width:auto}

#region-main .node-callout-video-sidebar .field-name-body p, #region-second .node-callout-video-sidebar .field-name-body p{left:0}

.node-callout-medium .field-name-body p, .node-callout-video-sidebar .field-name-body p{left:0}

.page-node-262 #block-nodeblock-674 div.node-callout-full .field-name-field-link-full{width:auto;}
.page-node-262 #block-nodeblock-674 .node-callout-full .field-name-field-more{bottom:21px;right:20px}

#block-nodeblock-448 .table-2-col-left, #block-nodeblock-448 .table-2-col-right{clear:none;width:45%}

/* end css to counter narrow.css */

/* Block-8 video suggestions on resources pages */
#block-views-resources-block-8	{
border: 1px solid #E1E1E1;
background: url('../images/CalloutsBG.png') repeat-x bottom #FFF;
width: 200px;
position: relative;
padding: 20px;
margin: 0 0 20px 0;	
}
#block-views-resources-block-8 .views-field-field-headline {
	margin: 0 0 10px;
}
#block-views-resources-block-8 .views-row	{
	border-bottom: 1px solid #ccc; margin: 10px 0; padding: 0 0 10px;
}
#block-views-resources-block-8 .views-row-last	{
	border-bottom: none;
}
/*	END Block-8 video suggestions */
/**
 * Start GSS
 */
#search-block-form { 
	 color: #555 !important; 
 }
#block-search-form #edit-search-block-form--2 {
	width: 100%;
 }
/**
 * End GSS 
 */
/**
 * Start custom video on Customer Success page
 */
#block-nodeblock-4950 .BCvideoWrapper div,
#block-nodeblock-4950 .BCvideoWrapper embed, 
#block-nodeblock-4950 .BCvideoWrapper object, 
#block-nodeblock-4950 .BrightcoveExperience, 
#block-nodeblock-4901 .BCvideoWrapper div,
#block-nodeblock-4901 .BCvideoWrapper embed, 
#block-nodeblock-4901 .BCvideoWrapper object, 
#block-nodeblock-4901 .BrightcoveExperience,
#block-nodeblock-4918 .BCvideoWrapper div,
#block-nodeblock-4918 .BCvideoWrapper embed, 
#block-nodeblock-4918 .BCvideoWrapper object, 
#block-nodeblock-4918 .BrightcoveExperience {
position: relative;
width: 680px !important;
height: 383px !important;
left: 0;
top: 0;
}
/**
 * Search block on Careers page
 */
#choose-where { position: relative; margin: 0 auto 60px; width: 680px;  background: none;}
#choose-where .h-wrap {
width: 100%;
height: auto;
padding: 0;
margin: 0 0 10px;
}
#choose-where ul { width: 680px; }
#choose-where ul li { display: inline-table; border-right: 2px solid #545454;
padding: 0 20px;
border-bottom: none;
}
#choose-where ul li:last-child { padding: 0 0 0 20px; border: none; }
#choose-where h3 {
float: none;
text-align: center;
margin: 0;
}
#choose-where a:link,
#choose-where a:visited { 
text-decoration: none; color: #6B95AA;
font: 100 18px Arial, sans-serif;
}
#choose-where a:hover { 
text-decoration: underline;}
#choose-where .tribar { display: none; }
#choose-where ul { display: block; border-top: none; }
/**
 * END SEARCH block on Careers page
 */
 
/**
 * Start Basic Page Field Collection
 */
/* GLOBALS */

/* footer call to action */

/* END footer call to action */

/*  END GLOBALS */
/* fullwidth collection */
.field-collection-item-field-secondary-fullwidth .left_float_img {
	width: auto ; height: auto;
} 
/* two columns collection */
.two_cols_section {
	margin: 0 0 38px;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view:first-child {
	width: 45%;
	float: left;
	padding: 0 30px 0 0;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view:last-child {
	width: 45%;
	float: right;
	padding: 0;
}

.field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img  {
	float: left;
	margin: -5px 10px 0 0;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .no_float_img	{
	width: auto; height: auto;
	position: relative;
	float: none;
	margin:0 0 16px;
}
/* START three columns collection */
.field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view {
	width: 30%;
	float: left;
	padding: 0 20px 0 0;
}
.field-collection-item-field-secondary-content-colect .three_cols_section .secondary-3cols-80x80 {
	float: left; margin: 0 10px 0 0;
}
.field-collection-item-field-secondary-content-colect .three_cols_section .no_float_img	{
	width: auto; height: auto;
	position: relative;
	float: none;
}
.field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view .left_float_img.small_sq  {
	float: left;
	margin: 0 10px 0 0;
}
/* end three columns collection */
/* START SIDEBAR */
#region-second .node-callout-large	{
	margin: 0 0 20px;
}

#region-second .node-callout-large .field-name-field-headlink-op  {
    line-height:1.25em;
 }
/* END SIDEBAR */

/* Start Contact Page */
.form-sides {
    width: 50%;
    height: auto;
    float: left;
    padding: 0;
}
.form-sides:first-child {
	width: 45%;
    margin: 0 5% 0 0;
}
#form-buttom    {
    clear: both;
}
#contact-forms-holder {
	width: 98%;
}
#contact-forms-holder #mktFrmButtons {
	text-align: right;
}
#contact-forms-holder #mktFrmSubmit {
    width: 25%;
	color: #fff;
    background-color: #f68a1f;
    border: none;
	 -o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
#contact-forms-holder p {
	margin-bottom: 20px;
}
#contact-email-forms form select,
#contact-email-forms form select#State {
	background: url(/sites/default/files/pictures/down-arr.png) no-repeat 93% -5px #FFF;
}
#contact-email-forms form #lft-form-side .mktFormMsg,
#contact-email-forms form #form-buttom .mktFormMsg	{ left: 0 !important; }
#contact-email-forms form #rt-form-side .mktFormMsg	{ left: 333px !important; }

.block-views-our-offices-block-1 { margin: 0 0 40px; }
.block-views-our-offices-block-1 .views-row {
width: 28%;
height: 350px;
float: left;
clear: none;
margin: 0 14px 10px 0;
padding: 10px;
border: 1px solid #DDD;
background: #fff;
}
.block-views-our-offices-block-1 .views-field-field-220-rect {
width: auto;
height: auto;
float: none;
margin: 0;
}
.block-views-our-offices-block-1 .views-field-field-220-rect img {
	width: 100%; height: auto;
}
.block-views-our-offices-block-1 .views-field-body p	{
	font-size: 0.9em;
	line-height: 1.5em;
}
.block-views-our-offices-block-1 .views-field-body h3	{
	margin: 5px 0 5px;
}
/* END Contact Page */


.container-12 .grid-9   {
width: 680px !important;
}

/*remove padding on main content*/
.front #section-content {padding-top:0px;}
.front #zone-menu-wrapper {border-bottom:0px}



section#block-nodeblock-5198 .field-name-field-headlink-op, section#block-nodeblock-5198 .field-name-field-subhead-op{clear:none;float:none;text-align:center;width:auto;display:block}
section#block-nodeblock-5198 .field-name-body{width:auto;float:none;padding:0 10px 1.4em}
#region-second .node-callout-medium .field-name-field-more, section#block-nodeblock-5198 .field-name-field-more{position:relative;right:0;bottom:0}
section#block-nodeblock-5198 .field-name-field-headlink-op{margin-left:0}
section#block-nodeblock-5198 .field-name-field-subhead-op{margin-left:0;font-size:3.3em}
#region-second .node-callout-medium h3{float:none;left:0;margin-top:0;position:relative;text-align:left;width:auto}
#region-second .node-callout-medium .field-name-body{float:none;width:auto;text-align:center;padding:0}
.view-resources .node-resource-item, #region-second .view-resources .views-row{width:220px}

/*padding for meaninfully connected culture*/
.node-resource-item.node-teaser .field-name-field-image img,
.node-resource-item.node-teaser .field-name-field-teaser-image img {padding:0 0 10px 0;}

/*blog subscription callout*/
#block-nodeblock-2879 .node-callout-medium,
.view-the-liveengage-news-blog .node-callout-medium {
	background: url('/sites/all/themes/engage/images/CC_Register_BG_with_icon.png');
	text-align:center !important; 
	border:none;
}

#block-nodeblock-2879 h3 { margin-bottom:10px; text-align:center !important; color:#fff; text-transform:uppercase; font-family:"Open sans"; margin-top:80px;}



/*align body text left*/
#block-views-all-posts-block .views-field-body,
.view-the-liveengage-news-blog .views-field-body {margin: 0px;}

/* author name*/
.cc-blog .views-field-field-post-author {}
/*date */ 
.cc-blog .views-field.views-field-created,
.view-the-liveengage-news-blog .views-field.views-field-created {font-size:.9em;}
/*read more link */
#block-views-all-posts-block .views-field-title-1,
.view-the-liveengage-news-blog .views-field-title-1 {margin:0 0 16px 0;}
#block-nodeblock-2879 .node-callout-medium,
.view-the-liveengage-news-blog .node-callout-medium {height:250px;}
/*callout*/
.cc-blog #region-second .node-callout-medium h3,
.view-the-liveengage-news-blog #region-second .node-callout-medium h3 {
margin-top: 50px;
padding-bottom: 10px;
}

/* news pages */
.node-article-list .field-name-field-feature-head-op a:link,
.node-article-list .field-name-field-feature-head-op a:visited,
.node-article-list .field-name-field-subhead-op a:link,
.node-article-list .field-name-field-subhead-op a:visited
 {
	color: #55B9DF;
	font-size: .825em;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	font-weight: 400;
	line-height: 24px;
	text-decoration: none;
}

#block-nodeblock-3951 .field-name-field-entry-link a:link,
#block-nodeblock-3951 .field-name-field-entry-link a:visited,
#block-nodeblock-1004 .field-name-field-entry-link a:link,
#block-nodeblock-1004 .field-name-field-entry-link a:visited
 {
	color: #55B9DF;
	font-size: 21px;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	font-weight: 400;
	line-height: 26px;
	text-decoration: none;

}

.node-article-list .field-name-field-location-or-publication {margin-bottom: 0.6em;}
.node-article-list .field-type-datetime, 
.view-news-press-releases .timestamp  {margin-bottom: 0.6em; font-weight: 600;}
.node-article-list .field-type-linkimagefield {margin-bottom: 0.6em;}

#block-nodeblock-3951 .field-name-field-feature-head-op,
#block-views-list-of-articles-block-7 .view-header h2
{
font-size: 1.375em;
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
color: #101729;
font-weight: 400;
line-height: 24px;}

#block-nodeblock-1004 .node-callout-feat .field-name-field-feature-head-op a:link, 
#block-nodeblock-1004 .node-callout-feat .field-name-field-feature-head-op a:visited
 {
font-size: .785em;
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
color: #101729;
font-weight: 400;
line-height: 24px;
text-decoration: none;}


.view-news-press-releases .view-header {margin-bottom: 0.875em}
.view-news-press-releases h3 a:link, 
.view-news-press-releases h3 a:visited {text-decoration: none;}

#block-views-news-press-releases-block-1,
#block-views-list-of-articles-block-4
{margin: 0 0 3em;
padding: 0 0 2.1em;
border-bottom: 1px solid #ccc;
}

#block-nodeblock-5279{
display:block;
}

.cc-blog .block-nodeblock-2879 input#Email {
margin: 6px 0 20px 0; 
width:94%;
text-align:center;
}

/*fix title/author/date on blog teasers*/
.page-node-366 #region-main .views-field-title,
.page-node-1595 #region-main .views-field-title,
.view-the-liveengage-news-blog .views-field-title
 {width:600px !important; }

.page-node-366 .views-field-field-post-author,
.page-node-1595 .views-field-field-post-author {
float:none;
/*width:800px !important;*/

}
.page-node-366 .views-field-created{
	width:700px !important;

}




/*prevent the share button on /posts page from pushing down the footer*/
.page-connected-customer-posts #block-block-13 {position:absolute; }

/*footer social -- expand a bit*/
#block-nodeblock-5203 .footer-social-outer {
width: 23%;
}

#block-nodeblock-5203 .footer-social {
padding: 0 2% 0 3%;
}

#block-menu-menu-legal-menu ul li:nth-child(1) a {margin-left:0px;}

/*footer social media icons raw code block styling*/
#footer-social-block {
	width: 201px;
position: absolute;
right: 0;
padding-top: 13px;
}

#footer-social-block .social-sprite {
	margin:3px 4px;
}


/*footer third -- logo*/
#block-menu-menu-legal-menu div.content {
    background: url("../images/footer_logo_white.png") no-repeat left bottom transparent;
    height: 51px;
	background-size:140px;
	
}
/*legal links*/
#block-menu-menu-legal-menu ul li:first-child{margin-left:27px;}


#block-menu-menu-legal-menu ul li.last.leaf  {margin-top:0px; margin-left:20px;}

#block-menu-menu-legal-menu ul li {
    line-height: 54px;
    margin: 0;
    padding-left: 0;
	list-style:none;
	 font-size: 10px;
}

#block-menu-menu-legal-menu ul li a {
	line-height:54px;
	padding:0px;
}

/*get rid of border between resources search fields*/

.context-resources #region-main .block-nodeblock {
margin: 0; 
 padding: 0; 
 border: none; 
}

.field_group_1102{
position:relative;
z-index:2000;
}

.context-resources #region-main .block-nodeblock {margin:0; padding:0; border:none;}
.page-node-4487 #region-main,  
.page-node-5194 #region-main,  
.page-node-5195 #region-main,  
.page-node-5196 #region-main,  
.page-node-5197 #region-main  {width: 900px !important;}


/* start /liveengage/pricing page */

.page-node-4674 .container-12 .grid-9, .page-node-5438 .container-12 .grid-9, .page-node-5439 .container-12 .grid-9, .page-node-5440 .container-12 .grid-9, .page-node-5441 .container-12 .grid-9, .page-node-5559 .container-12 .grid-9{
width:960px !important;
}


.page-node-4674 .our_page_title, .page-node-5438 .our_page_title, .page-node-5439 .our_page_title, .page-node-5440 .our_page_title, .page-node-5441 .our_page_title {
float:left;
width:630px;
}

.page-node-4674 .block-system-main .ds-1col .field-type-text-with-summary, .page-node-5438 .block-system-main .ds-1col .field-type-text-with-summary, .page-node-5439 .block-system-main .ds-1col .field-type-text-with-summary, .page-node-5440 .block-system-main .ds-1col .field-type-text-with-summary, .page-node-5441 .block-system-main .ds-1col .field-type-text-with-summary{
clear:both;
}

#billing_container{
width:958px;
}

#billing_container img{
border:0;
vertical-align:inherit;
}

#billing_top{
position:relative;
margin:auto;
width:842px;
}

.pricing_tab{
width:421px;
}

.mobile_no_show{
display:inline-block;
}

#billing_bottom{
clear:none;
top:0px;
width:960px;
}

#billing_container .most_popular{
margin-top:0;
}

#billing_content_left{
	width:481px;
	}
	
	#billing_container .billing_content_left_title{
	width:442px;
	}
	

	
	#billing_container .billing_content_left_text{
	width:442px;
	}
	
	#billing_content_right{
	margin-top:40px;
	width:456px;
	}
	
	#billing_container .billing_content_right_text{
	width:456px;
	}

#billing_container_bottom .billing_bottom_legal{
	clear:left;
	top:20px;
	margin-bottom:31px;
}

#billing_container_bottom{
width:958px;
}

#billing_container_bottom .billing_bottom_title{
width:500px;
}

.billing_footer{
float:none;
height:66px;
background:#dddddd;
}

#billing_container_bottom .billing_footer_content{
margin-left:27px;
margin-top:20px;
width:675px;
}

.billing_footer_btn{
margin-left:123px;
margin-top:19px;
}

.billing_pop_star{
display:block;
position:absolute;
left:417px;
top:162px;
z-index:9;
}

.field_group_1116 .BCvideoWrapper div, .field_group_1116 .BCvideoWrapper embed, .field_group_1116 .BCvideoWrapper object, .field_group_1116 .BrightcoveExperience {
    height: 402px;
    position: relative;
    width: 680px;
}

/* end /liveengage/pricing page */




/*START NEW livengage/pricing page styles*/
/*
note: most of the class names are the same as those on the first pricing page (styles above), 
and are therefore overriding the styles on the old page. the old page is here: liveengage/pricing-old, 
with some above styles overwritten by those below. 
*/

/*break out of 960 grid*/
.page-node-5559 #zone-main,
.page-node-5567 #zone-main,
.page-node-5568 #zone-main, 
.page-node-5569 #zone-main,
.page-node-5570 #zone-main,
.page-node-5571 #zone-main,
.page-node-5641 #zone-main,
.page-node-5650 #zone-main,
.page-node-5654 #zone-main,
.page-node-5655 #zone-main,
.page-node-5771 #zone-main,
.page-node-5770 #zone-main,
.page-node-5765 #zone-main,
.page-node-5772 #zone-main
{ 
width: 100%; 
}

.page-node-5559 .container-12 .grid-9,
.page-node-5567 .container-12 .grid-9, 
.page-node-5568 .container-12 .grid-9, 
.page-node-5569 .container-12 .grid-9, 
.page-node-5570 .container-12 .grid-9, 
.page-node-5571 .container-12 .grid-9,
.page-node-5641 .container-12 .grid-9,
.page-node-5650 .container-12 .grid-9,
.page-node-5654 .container-12 .grid-9, 
.page-node-5655 .container-12 .grid-9,
.page-node-5771 .container-12 .grid-9,
.page-node-5770 .container-12 .grid-9,
.page-node-5765 .container-12 .grid-9,
.page-node-5772 .container-12 .grid-9
{
width: 100% !important;
margin: 0 auto !important;
}

/*===PAGE TITLE===*/

.page-node-5559 h1.our_page_title,
.page-node-5567 h1.our_page_title, 
.page-node-5568 h1.our_page_title, 
.page-node-5569 h1.our_page_title, 
.page-node-5570 h1.our_page_title, 
.page-node-5571 h1.our_page_title,
.page-node-5641 h1.our_page_title,
.page-node-5650 h1.our_page_title,
.page-node-5654 h1.our_page_title,
.page-node-5655 h1.our_page_title,
.page-node-5771 h1.our_page_title,
.page-node-5770 h1.our_page_title,
.page-node-5765 h1.our_page_title,
.page-node-5772 h1.our_page_title
 { text-align:center;}

/*==SUBTITLE==*/
#pricing-page-subtitle {
	text-align:center; 
	width: 966px; 
	margin:0 auto;
}

/*===SUMMER SAVINGS===*/

#summer-savings-offer {
	text-align: center;
	font-size: 20px;
	padding-bottom: 6px;
	color: #7c7b7b;
	color: #555;
	font-family: georgia;
	font-style: italic;
	background: #fff;
	margin-top: 28px;
	margin-bottom: 37px;
}

/*==BILLING CONTAINER SECTION==*/

#billing_container .billing_btn_buy {
padding: 7px 0;
}

#billing_box_container {width:auto; padding:0;}

#billing_bottom {
	background:#ecf0f1;
	top:0px;
	z-index:1;
}

#billing_bottom_inner {
	width:960px;
	margin:0 auto;
}

#billing_container .nav_tabs {
	border:none;
	padding-top:70px;
	height:0 !important;
	background:transparent !important;
}

#billing_container .pricing_tab {
	margin:0 auto;
	float: none; 
	width: 50%;
	cursor: pointer;
	border-bottom: 5px solid transparent;
}

#billing_container .selected_tab {
	border-bottom: 5px solid #fcaa2e !important;
}

#billing_container .selected_tab .tab_content {color: #435370 !important; font-weight:800;}


#billing_container .billing_hr {	
	margin:0 auto;
	margin:25px 0 15px 0;
}


#billing_container .billing_box {
	border:none;
	background: #e6e7e8;
	height:261px; 
	text-align:center;
	color:#555;
}

#billing_container .billing_box:nth-child(3) {
	border-right:solid #ccc 1px;
}

#billing_container .billing_box:nth-child(4) {
	border:none;
}

#billing_container .billing_box.billing_box_tab1{
	background: #99cc33;
	color: #ffffff;
}

#billing_container .billing_box_head {
	margin:0 auto;
	width: 100%;
	text-align: center;
	font-weight:normal;
	padding-top:10px;
}
	
#billing_container .api_credits {	
	font-size: 24px;
	font-weight:normal;
}

#billing_container .billing_box_tab1 .billing_box_head  .api_credits {	
	color: #ffffff !important;
}


#billing_container .billing_box_body { 
	padding-top:30px;
}

#billing_container .billing_box_body .api_final_price {
	font-size: 78px;
	font-family: arial;
}

#billing_container .billing_box_body.enterprise {
	height:160px;
padding-top:1px !Important;
	
}

#billing_container .billing_box_body .asterisk{ 
position:absolute;
}

#billing_container .billing_box_tab1 .billing_box_body .asterisk{ 
color:#fff;
}
#billing_container .billing_box_body.enterprise .enterprise_chat_bubble {
	padding:16px 0;
}

#billing_container .billing_box .emphasize{
	color: #636363;
	font-family: georgia;
	font-style: italic;
	font-size: 12px;
	text-align:center;
}

#billing_container .billing_box .emphasize {padding:3px;}

#billing_container .billing_box_foot {
	padding:20px 0 0 0;
}

#billing_container .billing_box_foot.enterprise {
	padding-top: 24px;
}


#billing_container .billing_box_foot .nitty-gritty {
	font-weight:800;
	font-size:.8em;
}

#billing_container .billing_box_tab1 .billing_box_foot .nitty-gritty {
	color:#fff;
}

/*==DISCLAIMERS==*/
#pricing-page-disclaimer {
	margin:0 auto;
	width:960px;
	font-size:12px;
}

/*===NITTY GRITTY TABLE===*/

.nitty-gritty-expanded_outer {	
	
	width:100%;
	z-index:2;
	background-color:#ecf0f1;	
	}

.nitty-gritty-expanded {
	margin:0 auto;
	width:961px;	
	display:block;
}

.nitty-gritty-expanded .row {}
.nitty-gritty-expanded .row:nth-child(even) .col:nth-child(n+2) {
	background-color:#f2f2f2;
}
.nitty-gritty-expanded .row:nth-child(odd) .col:nth-child(n+2) {
	background-color:#fff;
}

.nitty-gritty-expanded .col {
	border-bottom:solid #ccc 1px; 
	border-right:solid #ccc 1px; 
	width:237px; 
	height:45px;
	float:left;	
}

.nitty-gritty-expanded .col-highlight-lighter {
	background:#edf1e0 !important;
}
.nitty-gritty-expanded .col-highlight-darker {
	background:#e6ead9 !important;
}

.nitty-gritty-expanded .col:nth-child(1), 
.nitty-gritty-expanded .col:nth-child(2), 
.nitty-gritty-expanded .col:nth-child(3) {
	border-right:solid #ccc 1px; 
}
.nitty-gritty-expanded .col:nth-child(2) {
	border-left:solid #ccc 1px; 
}

.nitty-gritty-expanded .col p {
	padding: 3px 14px 0 0;
}

.nitty-gritty-expanded .col:nth-child(1) p {
	font-size:14px;
}

.nitty-gritty-expanded .checkmark {
	background: url(/sites/default/files/lp/checkmark.png) no-repeat;
	height: 44px;
	background-size: 36px;
	background-position: center;
}

.nitty-gritty-expanded .asterisk {
	float: right;
	padding-right: 90px;
	margin-top: -127px;
	font-size:10px;
}

/*correct rogue asterisks on last two items*/
.nitty-gritty-expanded .asterisk#rogue1{
	margin-top:-80px;
}
.nitty-gritty-expanded .asterisk#rogue2{
	margin-top:-31px;
}


/*===FAQ SECTION===*/

#billing_faq {
	width:960px; 
	margin:0 auto;
}
#billing_faq .billing_content_left_title,
#billing_faq .billing_content_right_title {
		font-weight:bold;
}
#billing_faq .billing_content_left_text{
	width:442px;
}

/*===MOST POWERFUL ENGAGEMENT PLATFORM SECTION===*/

/*set the two col field collections  to 960px here*/

/*us four tier redirect update -- Most Powerful Engagements field collection*/
.page-node-5654 .ds-1col.entity.entity-field-collection-item.field-collection-item-field-secondary-2cols.view-mode-full.clearfix,
/*UK Most Powerful Engagements field collection*/
.page-node-5655 .ds-1col.entity.entity-field-collection-item.field-collection-item-field-secondary-2cols.view-mode-full.clearfix
 {width:960px; margin:0 auto; float:none;}


/*align the images to top*/
.page-node-5559  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img,
.page-node-5567  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img,
.page-node-5568  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img
.page-node-5569  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img
.page-node-5570  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img
.page-node-5571  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img,  
.page-node-5641  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img,
.page-node-5650  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img,
.page-node-5654  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img, 
.page-node-5655  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img
{
    float: left;
    margin: -41px 10px 0px 0px;
}

/*align item titles to text section*/
.page-node-5559 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4,
.page-node-5567 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4,
.page-node-5641 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4,
.page-node-5650 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4, 
.page-node-5654 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4 ,
.page-node-5655 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4 
{
margin-left: 108px;
}



/*END NEW liveengage/pricing page styles*/



/*extend width of resources grid on translated resource category pages*/
.context-resources #region-main {width:908px !important;}

/*on resource item page, bring width down*/
.node-type-resource-item #region-main {width:700px !important;}

/*override grid width in all languages for resources/partner-profile so category sort isn't off*/
/*taking off override because pages should be full width. can be put back if needed for another reason
.page-node-5465.context-resources #region-main,
.page-node-5548.context-resources #region-main,
.page-node-5549.context-resources #region-main,
.page-node-5550.context-resources #region-main,
.page-node-5551.context-resources #region-main,
.page-node-5464.context-resources #region-main,
.page-node-5581.context-resources #region-main {width:600px !important;}*/

/*LOGO*/

.logo-img {
  float: left;
  margin-right: 20px;
  position:absolute;
  top:37px;
  
}

.logo-img img {height:40px;}



/* START ATT PAGE */

.page-node-5463 p, .page-node-5463 h1, .page-node-5463 h2, .page-node-5463 h3, .page-node-5463 h4, .page-node-5463 h5{
padding:0;
}

.page-node-5463 .grid-9{
margin:0;
}

.hp_section_img_desktop{
display:block;
}

.hp_section_img_mobile{
display:none;
}

#zone-postscript .grid-3{
padding:0;
width:960px;
}

.page-node-5463 .field-collection-item-field-secondary-content-colect{
padding-bottom:60px;
padding-top:28px;
}

.page-node-5463 .zone-main h4.secondary_h4{
text-align:left;
}

.page-node-5463 .ds-1col.field_group_1235 h2{line-height:1.4em}

.field_group_1235 p{
    font-size: 1em;
	text-align:center;
	margin:auto;
	width:787px;
}

.field-collection-view .field_group_1236{
padding-top:20px;
}

.field_group_1237 .field_group_1238{
text-align:right;
}

.field_group_1237 .field_group_1240{
text-align:left;
}

.field_group_1237 .field_group_1238, .field_group_1237 .field_group_1240{
width:221px;
}

.field_group_1238 p, .field_group_1240 p{
margin-top:26px;
}

.field_group_1237 .field_group_1239{
width:468px;
padding:0 24px;
text-align:center;}

.field_group_1243 h3, .field_group_1248 h3, .field_group_1243 p, .field_group_1248 p{
text-align:left;
}

.field_group_1244 img, .field_group_1248 img, .field_group_1239 img{
width:auto;
margin:auto;
padding:0;
}

.field_group_1252 p{
width:787px;
}

.field-collection-item-field-secondary-content-colect .field_group_1242 .two_cols_section .field-collection-view:first-child, .field-collection-item-field-secondary-content-colect .field_group_1246 .two_cols_section .field-collection-view:last-child{
width:450px;
padding:0;
margin-top:-12px;
}

.field-collection-item-field-secondary-content-colect .field_group_1242 .two_cols_section .field-collection-view:last-child{
width:479px;
float:right;
}

.field-collection-item-field-secondary-content-colect .field_group_1246 .two_cols_section .field-collection-view:first-child{
width:427px;
float:left;
}

.field-collection-view .field_group_1249 .full_block_wrap{
margin:0;
}

.field-collection-view .entity-field-collection-item.field_group_1236,.field-collection-view .entity-field-collection-item.field_group_1241,.field-collection-view .entity-field-collection-item.field_group_1245{
width:960px;
float:none;
margin:auto;
}

.hp_section_blue_content{
width:550px;
}

.hp_section_blue_bground{padding:41px 0}

#zone-postscript-wrapper{
background:#ffffff;
}

#zone-postscript .grid-3{
padding:0;
width:960px;
text-align:center;
}

.page-node-5463 #zone-postscript #region-postscript-first .view-hp-customerslideshow{
width:960px;
margin:auto;
position:relative;
}

.page-node-5463 .views-slideshow-controls-bottom, .context-solutions .views-slideshow-controls-bottom {margin-top:0 !important}
/* END ATT PAGE */

/*style the placeholder in the category dropdown*/
#block-nodeblock-5170 select.dropdown-link-list{
	padding: 0 0 0 5px;
}

/*liveengage/insight*/
/*increase spacing on sidebar resource item view */
.page-node-434 .view-display-id-block_13  .views-field-field-short-description .field-content,
.page-node-5272 .view-display-id-block_13  .views-field-field-short-description .field-content {line-height:2em !important;}



/* blog pages sidebar css cleanup */

#region-second .view-connect-news .view-header h3{
margin-bottom:17px
}

#region-second .view-connect-news .view-header p{
line-height:21px;
margin-bottom: 17px;
}

#region-second .view-connect-news .view-content .views-row{
margin-bottom:20px;
}

#region-second .view-connect-news .view-content .views-row h4{
margin:0;
}

#region-second .view-related-blog-posts .view-header h3{
margin-bottom:20px;
}

#region-second .view-related-blog-posts .view-content .views-field-created{
margin:0 0 0 75px;
}

/* end blog pages sidebar css cleanup */

/* START AFFILIATE PAGE */

.page-node-5693 #section-content{
padding-top:0;
}

.page-node-5693 .field-collection-container .field-items .field-item{
margin-bottom:0;
}

#affiliate_container, #affiliate_bottom_container, #affiliate_top_container{
width:960px;
padding:0;
float:none;
}

#affiliate_top_full{
height:500px;
float:none;
padding:0;
}

#affiliate_top_container .affiliate_top_text1{
margin-left:490px;
width:406px;
text-align:left;
}

#affiliate_top_container .affiliate_top_text2{
margin-left:490px;
width:440px;
text-align:left;
}

#affiliate_top_container .affiliate_top_text3{
margin-left:490px;
width:440px;
text-align:left;
}

#affiliate_top_container .affiliate_top_text4{
margin-left:490px;
text-align:left;
margin-bottom:0;
width:200px;
}

.affiliate_divider{
width:auto;
}

.affiliate_big_desk{
display:block;
position:relative;
text-align:center;
margin-top:40px;
}

.affiliate_section_1_col_img{
position:relative;
text-align:center;
display:block;
margin:auto;
width:232px;
}

#affiliate_section_1{
margin-bottom:50px;
}

#affiliate_section_1 .affiliate_section_title{
margin-bottom:0 !important;
}

.affiliate_section_1_col_img_mobile, .affiliate_section_2_img, .affiliate_money_mobile{
display:none;
}

.affiliate_section_1_col{
float:left;
width:280px;
margin: 35px 22px 0;
padding:0;
}

.affiliate_section_1_col:first-child{
margin-left:10px
}

.affiliate_section_1_col:last-child{
margin-right:10px
}

#affiliate_section_2{
margin-top:50px;
}

.affiliate_section_2_body_peice{
float:left;
width:215px;
margin-top:40px;
margin-left:32px;
padding:0;
text-align:left;
}

.affiliate_section_2_body_peice:first-child{
margin-left:0;
margin-top:40px;
}

.affiliate_section_2_text_fix{
	   margin-top:0;
	   }
	   
#affiliate_section_2 .affiliate_section_2_text{
width:172px;
margin-left:0;
}

#affiliate_bottom_full{
float:none;
background:#434a60;
height:86px;
padding-bottom:0;
}

.affiliate_money{
display:block;
float:left;
margin-top:19px;
}

#affiliate_bottom_full .affiliate_bottom_text{
margin-top:23px;
text-align:left;
}

#affiliate_bottom_full .affiliate_bottom_link{
margin-left:30px;
width:auto;
padding:9px 30px;
}

#affiliate_presection .affiliate_presection_link{
width:auto;
padding:9px 30px;
}

#affiliate_bottom_full .affiliate_agreement_link{
position:relative;
top:-9px;
}

/* END AFFILIATE PAGE */

/* START SECURITY PAGE */
.page-node-5732 #section-content,
.page-node-5743 #section-content,
.page-node-5744 #section-content,
.page-node-5745 #section-content,
.page-node-5746 #section-content,
.page-node-5748 #section-content	{ padding-top: 0;}

/* nav */
.sticky	{ position: fixed; }
.block-nodeblock-5702 {
	display: block;
	width: 240px;
	height: auto;
}
#security-nav	{
	width: 240px;
	height: auto;
	padding: 0 20px;
	margin: 30px 0 0;
}
#security-nav li	{
	text-decoration: none;
	color: #47abd7;
	display: block;
	width: 100%; height: 32px;
	margin: 0; padding: 0;
	cursor: pointer;
}

.page-node-5746 #security-nav li:first-child	{
	height: 60px;
}

#security-nav li.act-on	{
	color: #43536f;
	background: url(/sites/default/files/pictures/security_assets_sprite.png) no-repeat -13px -32px;
}

.page-node-5746 #security-nav li.act-on:first-child	{
	background: url(/sites/default/files/pictures/security_assets_sprite.png) no-repeat -13px -5px;
}

#security-nav ul,
#security-nav li	{
	list-style: none;
}
/* banner */
.page-node-5732 #zone-content-wrapper,
.page-node-5743 #zone-content-wrapper,
.page-node-5744 #zone-content-wrapper,
.page-node-5745 #zone-content-wrapper,
.page-node-5746 #zone-content-wrapper,
.page-node-5748 #zone-content-wrapper	{
	width: 100%;
	height: 240px;
background: url(/sites/default/files/pictures/security-banner-guy.png) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.page-node-5732 .wrap-banner-good #security-banner,
.page-node-5743 .wrap-banner-good #security-banner,
.page-node-5744 .wrap-banner-good #security-banner,
.page-node-5745 .wrap-banner-good #security-banner,
.page-node-5746 .wrap-banner-good #security-banner,
.page-node-5748 .wrap-banner-good #security-banner {
	position: relative;
width: 80%;
height: auto;
margin: 0 auto;
padding: 45px 0 0;
text-align: center;
}
.page-node-5732 .wrap-banner-good #security-banner h2,
.page-node-5743 .wrap-banner-good #security-banner h2,
.page-node-5744 .wrap-banner-good #security-banner h2,
.page-node-5745 .wrap-banner-good #security-banner h2,
.page-node-5746 .wrap-banner-good #security-banner h2,
.page-node-5748 .wrap-banner-good #security-banner h2 {
	color: #47abd7;
	font-size: 22px;
	font-weight: 600;
	margin: 0 0 20px;
}
.page-node-5732 .wrap-banner-good #security-banner #sec-banner-head,
.page-node-5743 .wrap-banner-good #security-banner #sec-banner-head,
.page-node-5744 .wrap-banner-good #security-banner #sec-banner-head,
.page-node-5745 .wrap-banner-good #security-banner #sec-banner-head,
.page-node-5746 .wrap-banner-good #security-banner #sec-banner-head,
.page-node-5748 .wrap-banner-good #security-banner #sec-banner-head	{
	color: #fff;
	font-size: 38px;
	margin: 0 0 30px
}
.page-node-5732 .wrap-banner-good #security-banner #sec-banner-sub_head,
.page-node-5743 .wrap-banner-good #security-banner #sec-banner-sub_head,
.page-node-5744 .wrap-banner-good #security-banner #sec-banner-sub_head,
.page-node-5745 .wrap-banner-good #security-banner #sec-banner-sub_head,
.page-node-5746 .wrap-banner-good #security-banner #sec-banner-sub_head,
.page-node-5748 .wrap-banner-good #security-banner #sec-banner-sub_head	{
	color: #fff;
	font-size: 18px;
	font-weight: 300;
}

/* main content */
.page-node-5732 .field-name-title,
.page-node-5743 .field-name-title,
.page-node-5744 .field-name-title,
.page-node-5745 .field-name-title,
.page-node-5746 .field-name-title,
.page-node-5748 .field-name-title	{ margin: 32px 0 0; }


.wrap-it-good #content-holder h2	{
padding: 0;
}
.wrap-it-good #content-holder h2:first-child	{
	padding: 0;
}
.wrap-it-good #content-holder h4.top-sub	{
	padding: 0;
}
.wrap-it-good #content-holder p	{
	margin-bottom: 28px;
}
#security-fourth p:first-child	{
margin-bottom: 50px;
}
.wrap-it-good #content-holder ul li	{
	padding: 0 0 15px;
}
.security-containter	{
	clear: both;
	display: none;
}
.security-containter.active-block	{
	display: block;
}
 
.wrap-it-good ul,
.wrap-it-good li	{
	list-style: none;
}
.wrap-it-good li	{
	padding: 15px 0 0;
}
#content-holder .list-holder .holders	{
	width: 45%;
	height: auto;
	float: left;
	margin-top: 5px;
}
#content-holder .list-holder .holders.list-holder-lft	{
	margin-right: 20px;
}
#security-fourth .sub-holder	{
	clear: both;
	padding: 20px 0 0;
}

#security-fourth .sub-holder a:link,
#security-fourth .sub-holder a:visited	{
	text-decoration: none;
	color: #47abd7;
	display: block;
	width: 100%; height: 12px;
	margin: 0; padding: 0;
}
.wrap-it-good #content-holder h4	{
	display: block;
	margin: 0;
	clear: both;
	padding: 20px 0 0;
}
#security-fourth h4:first-child	{ padding-top: 15px; }
/* footer */
.wrap-sertificate-good	{ width: 100%; height: 222px; }
.wrap-sertificate-good #foot	{
	position: relative;
	width: 960px; height: 222px;
	margin: 0 auto;
}	
.wrap-sertificate-good #foot h2 {
	display: block;
	position: relative;
	width: 960px; height: 72px;
	margin: 0 auto 0;
	padding: 26px 0 0;
	text-align: center;
	background: url(/sites/default/files/pictures/security_assets_sprite.png) no-repeat -1px 46px;
}
.wrap-sertificate-good #foot .foot-link1 { 
display: none;
}
.wrap-sertificate-good #foot .foot-link2 { display: none;	 }
.wrap-sertificate-good #foot .foot-link3 { 
display: block;
width: 834px; height: auto;
margin: 0 auto;	 }


/*security page icons -- security model section*/
.context-security .security-icons {margin:0 0 0 150px; padding:30px 0 0 0;}
.context-security  .security-icons .row {margin:0 0 30px 0;}
.context-security  .security-icons .row img.left {float:left;}
.context-security  .security-icons .row .right {color:#43536f; font-weight:500; float:left; margin:14px 0 0 40px;}


/* END SECURITY PAGE */


/* START NEW PRICING PAGE 11/2014 */

#new_pricing_section1, #new_pricing_section2, #new_pricing_section3, #new_pricing_section4, #new_pricing_section5, #new_pricing_section6, #new_pricing_section7{
width:960px;
}

#new_pricing_section2 .block-wrap {
    padding: 1em 0;
    width: 914px;
}

#new_pricing_section2 .block.selected {
    height: 264px;
    width: 350px;
}

.new_pricing .new_pricing_section5_quote{
width:824px;
}

.new_pricing .new_pricing_section5_quote2{
width:824px;
}

.new_pricing_section4_block{
width:460px;
}

.new_pricing .new_pricing_section4_block_title{
float:right;
width:400px;
/*height:52px;*/
}

.new_pricing .new_pricing_section4_block_text{
float:right;
width:400px;
}

.new_pricing_section7_right{
margin-left:165px;
}

.new_pricing_section7_left{
margin-left:107px;
}

#new_pricing_section7{
display:block;
}

.new_pricing .new_pricing_section4_block_a{
margin-top:-7px;
display:none;
}

#engagements_calculator{
/*height:148px;*/
}

#engagements_calculator #input_wrap {
    width: 645px;
}

#engagements_calculator input{
width: 410px;
text-align:left;
border-right:none;
padding:12px 30px;
}

.new_pricing #engagements_calculator .button {
	left:-6px;
	top:3px;
    width: 167px;
}

#engagements_calculator .engagements_results_wrap {
   /*remove: margin-top: -16px;
position:absolute;
top:126px;
*/
}

#new_pricing_section2 .block {
	margin:0;
    width: 280px;
    border-top: 6px solid #12232d;
	border-left:0;
}

.new_pricing #new_pricing_section2 .block-inner {
    width: 280px;
}

.new_pricing #new_pricing_section2 .block-title{
float:none;
margin-left:0;
padding: 1em 0 0;
}

.new_pricing #new_pricing_section2 .block-price{
clear:none;
float:none;
margin-left:0px;
margin-bottom:0px;
}

.new_pricing #new_pricing_section2 .block-button{
float:none;
width:134px;
margin: 0 auto;
}

.page-node-5770 .new_pricing #new_pricing_section2 .block-button, .page-node-5765 .new_pricing #new_pricing_section2 .block-button, .page-node-5771 .new_pricing #new_pricing_section2 .block-button{
width:213px;
}

.price-original{
font-size:18px;
margin-top:7px;
margin-bottom:4px;
}

.dollar-sign {
    font-size: 28px;
}

.price-engagements {
    font-size: 74px;
}

.price-payment{
margin-top:-17px;
}

.monthly_month{
font-size:14px;
}

#new_pricing_section2 .block .button{
margin:1em 0;
padding:0.4em 1.2em;
font-size:16px;
}

#new_pricing_section2 .block.selected .price-original{
margin-bottom:26px;
}

#new_pricing_section2 .block.selected {
    margin-top: -14px;
	margin-bottom:0;
}

#new_pricing_section2 .block.calc_selected{
border-top:6px solid #31b5f3;
border-left:0;
margin-top:-14px;
width:350px;
height:264px;
}

#new_pricing_section2 .block.calc_selected .block-price{
margin-bottom:32px;
}

#new_pricing_section2 .block.calc_selected .price-original{
margin-bottom:26px;
}

.new_pricing_s1_content1, .new_pricing_s1_content2{
font-size:18px;
}

.new_pricing .new_pricing_s1_content3{
font-size:18px;
}

.new_pricing .new_pricing_section5_quote{
margin:11px auto auto;
}

.new_pricing .new_pricing_section6_button{
    width: 187px;
}

.new_pricing_divider{
width:1068px;
}

.new_pricing_loader{
position:absolute;
/*left:321px;
top:21px;*/
height:280px;
left:360px;
top:10px;
}

.new_pricing_legal{
font-size:12px;
}

.new_pricing_s2_content3_link{
display:inline;
}
/* END NEW PRICING PAGE */

/*add this block for resources*/

#block-nodeblock-5801{display:block; width:120px; float:right;}


/*==============NEW CASE STUDY CONTENT TYPE ===============*/



.node-type-customer-success .cs_superclass  #zone-main,
.node-type-customer-success .cs_superclass #region-main,
.node-type-customer-success .ds-main,
.node-type-customer-success .ds-submain {
  width:960px;
  margin:0 auto;
}

.node-type-customer-success #zone-main,
.node-type-customer-success  #region-main,
.node-type-customer-success  .ds-banner {width:100% !important;}




.node-type-customer-success .ds-submain {
	padding:2em 0 2em 0;
	background:none !important;
	width: auto;
	width:960px;
}


.node-type-customer-success #customer-success-banner-content {width:100%; margin:0 auto; text-align:center; /*padding-top:10%;*/ }


/*blue categories*/
.node-type-customer-success .field-name-field-solution  {margin:0 auto; width:100%;}


/*in the case of a page without banner image, allow for bg to have color (added dynamically) and manipulate position of video so it appears to be partially in banner region*/
.case-study-banner-background {background-color:#d5d5d5;height:540px !important;}

.case-study-video-pushup {
	margin:-300px auto 0 auto;
	width:770px;
	height:400px;
}

/*results figures field collection*/
.node-type-customer-success .field-name-field-results-points .field-item.odd .field-collection-item-field-results-points {
	border-left: solid #435370 4px;
 	padding-left: 50px;
	margin-left: -40px
}


.node-type-customer-success .field-name-field-results-points .field-items .field-item .field-collection-view {
	width:420px;
	min-height:200px;
	margin:.5em;
	float:left;
	
}

.node-type-customer-success .field-name-field-results-points .field-items .field-item.odd .field-collection-view {
	float:right;
}

.node-type-customer-success .field-collection-item-field-results-points  .field-name-field-results-point-header .field-item {
	text-align:left;
	color:#58b8dd;
	font-weight:600;
	font-size:1em;
	line-height:1.5em;
	min-height:2em;
}

.node-type-customer-success .field-name-field-results-point-figure {
	font-size:2.8em;
	font-weight:500;
	width:56px;
	float:left;
	color:#435370;
	padding:.1em 0 .5em 0;
}


.node-type-customer-success .field-collection-item-field-results-points .field-name-field-results-point-text {
	width:80%; 
	float:right;
	text-align:left;
	margin:0;
	line-height:1.8em;
}

/*body paragraphs*/
.node-type-customer-success .field-name-field-paragraph-header .field-item {
	font-size:2em;
	line-height:2em;
}

.node-type-customer-success .field-name-field-paragraph-body .field-item {
	margin:0 auto;
}

.node-type-customer-success .field-name-field-body-paragraph {
	background:url("http://www.liveperson.com/sites/default/files/lp/billing_hr.png") no-repeat top center;	
	padding:2.5em 0 0 0;
}
.node-type-customer-success .field-name-field-body-paragraph .field-items {
	width:770px;
	margin:0 auto;
	}
	
/*related items section*/
.node-type-customer-success .ds-submain .label-above {
width: 960px;
height: 36px;
margin: 0 auto 0;
padding: 26px 0 0;
text-align: center;
background: url(/sites/default/files/pictures/security_assets_sprite.png) no-repeat -1px 35px;
}


/*===========end New Case Study Content Type===============*/

/*START FULL-WIDTH PAGE   */
/*F-W globals*/
.node-type-full-width-page .full_block_wrap,
.node-type-full-width-page .two_cols_wrap,
.node-type-full-width-page .three_cols_wrap,
.node-type-full-width-page .four_cols_wrap,
.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view {
    width: 960px;
    position: relative;
    margin: 0 auto;
    padding: 2.87em;
}
.node-type-full-width-page #section-content,
.node-type-full-width-paragraph-page #section-content {
    padding-top: 0;
}
.node-type-full-width-page .field_desktop_image,
.node-type-full-width-paragraph-page .field_desktop_image {
    display: block;
    width: 846px;
    height: 484px;
    position: relative;
    margin: 0 auto 2.87em;
    border: 1px solid #AAAAAA;
}
.node-type-full-width-page .field_desktop_image img,
.node-type-full-width-paragraph-page .field_desktop_image img {
    width: 846px;
    height: 484px;
}
.node-type-full-width-page .field-name-field-mobile-img,
.node-type-full-width-page .hp_section_img_mobile,
.node-type-full-width-paragraph-page .field-name-field-mobile-img,
.node-type-full-width-paragraph-page .hp_section_img_mobile   {
    display: none;
}
.node-type-full-width-page .intro-text,
.node-type-full-width-paragraph-page .intro-text  {
    padding: 0;
}
.node-type-full-width-page .hp_section_img_desktop,
.node-type-full-width-paragraph-page .hp_section_img_desktop  {
    float: left;
    margin: 0 20px 0 0;
    border: 1px solid #ccc;
}
.node-type-full-width-page .field-collection-container .field-name-field-secondary-txt{
    padding: 0 50px;
}
.node-type-full-width-page .field-collection-container .intro-text h3,
.node-type-full-width-page .field-collection-container .field-name-field-seconday-intro-text h3,
.node-type-full-width-paragraph-page .field-collection-container .intro-text h3,
.node-type-full-width-paragraph-page .field-collection-container .field-name-field-seconday-intro-text h3   {
    padding: 0 3em 1.5em;
    clear: both;
}
.node-type-full-width-page .field-name-field-cta-link,
.node-type-full-width-paragraph-page .field-name-field-cta-link {
    margin-bottom: 0;
}
.node-type-full-width-page .view-resources .node-resource-item.node-teaser,
.node-type-full-width-paragraph-page .view-resources .node-resource-item.node-teaser  {
    margin: 0 18px 10px 0;
}


/*  END F-W globals    */
/*banner*/

/*content nav*/
.fw-sub-links  {
    display: block;;
    width: 100%;
    height: 70px;
    position: relative;
    border-bottom: 3px solid #b0b6b6;
}
.fw-sub-links .fw-sub-link-holdr    {
    position: relative;
    width: 960px;
    margin: 0 auto;
}
.fw-sub-links .fw-nav-link {
    width: 20%;
    float: left;
    text-align: center;
}
.fw-sub-links .fw-nav-link a:link,
.fw-sub-links .fw-nav-link a:visited    {
    color: #101729;
    display: block;
    width: 100%;
    height: 45px;
    padding: 25px 0 0;
}
.fw-sub-links .fw-nav-link a:hover,
.fw-sub-links .fw-nav-link a:focus  {
    text-decoration: none;
    color: #58b8dd;
    border-bottom: 3px solid #556480;
}
.node-full-width-page .fw-sub-links.stickit {
    position: fixed;
    top: 60px;
    z-index: 1;
    background: #ffffff;
}

/*four_cols_section*/
.node-type-full-width-page .four-cols-item-wrap > .field-collection-view,
.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view	{
    width: 23%;
    float: left;
}
/* END FULL-WIDTH PAGE   */

/*LiveEngage FW-template based*/
.page-node-5694 .our_page_title,
.page-node-5853 .our_page_title,
.page-node-5854 .our_page_title,
.page-node-5855 .our_page_title,
.page-node-5856 .our_page_title,
.page-node-5857 .our_page_title {
    padding: 78px 0 0;
    line-height: 46px;
    width: 558px;
    margin: 0 auto 20px;
    font-size: 25px;
}
.page-node-5694 .our_page_title,
.page-node-5853 .our_page_title{
margin: -31px auto 20px;
}
.page-node-5854 .our_page_title {
    width: 632px;
}
.page-node-5855 .our_page_title,
.page-node-5857 .our_page_title  {
    width: 602px;
}

.page-node-5694 .group-banner-section,
.page-node-5853 .group-banner-section,
.page-node-5854 .group-banner-section,
.page-node-5855 .group-banner-section,
.page-node-5856 .group-banner-section,
.page-node-5857 .group-banner-section   {
    background-color: #FFF !important;
    background-image: url('/sites/default/files/pictures/heroimage.jpg') !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    background-position: center center !important;
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/heroimage.jpg',sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/heroimage.jpg',sizingMethod='scale')";
}
.page-node-5694 .group-banner-section .banner-cta-btn,
.page-node-5853 .group-banner-section .banner-cta-btn,
.page-node-5854 .group-banner-section .banner-cta-btn,
.page-node-5855 .group-banner-section .banner-cta-btn,
.page-node-5856 .group-banner-section .banner-cta-btn,
.page-node-5857 .group-banner-section .banner-cta-btn   {
    margin-bottom: 20px;
}
.node-type-full-width-page .field_group_1677 h3,
.node-type-full-width-paragraph-page .field_group_1677 h3 {
    padding-top: 2em !important;
}
.node-type-full-width-page #hp-footer-cta,
.node-type-full-width-paragraph-page #hp-footer-cta {
width: 712px;
position: relative;
margin: 0 auto;
}
/*us*/
.page-node-5694 .field_group_1466 .hp_section_img_desktop,
    /*uk*/
.page-node-5853 .field_group_1466 .hp_section_img_desktop    {
    margin-bottom: 120px;
}

/*END LiveEngage page*/



/* partner page */

.page-node-5894.node-type-full-width-page .zone-main h3,
.page-node-6330.node-type-full-width-page .zone-main h3  {
  padding: 0em;
}

.page-node-5894 .field-collection-container .field-name-field-secondary-txt,
.page-node-6330 .field-collection-container .field-name-field-secondary-txt {
    padding: 0 0;
}

.page-node-5894 .node ul,
.page-node-6330 .node ul {
  padding-left: 0px;
  padding-right: 10px;
}

.page-node-5894 .checked li,
.page-node-6330 .checked li {
    padding: 0px 0 25px 30px;
    line-height: 1.9em;
}

.page-node-5894 .fw-sub-links,
.page-node-6330 .fw-sub-links {
    height: 90px;
}

.page-node-5894 .fw-sub-links .fw-nav-link a:link, 
.page-node-5894 .fw-sub-links .fw-nav-link a:visited,
.page-node-6330 .fw-sub-links .fw-nav-link a:link, 
.page-node-6330 .fw-sub-links .fw-nav-link a:visited { 
  height: 45px;
  padding: 25px 0 20px;
  font-weight:600;
}

.page-node-5894 h2.our_page_title,
.page-node-6330 h2.our_page_title {
  padding: 45px 0 0; 

}

.page-node-5894  .full_block_wrap,
.page-node-6330  .full_block_wrap  {
    max-width: 1160px !important;
}


.page-node-5894 .group-banner-section .fieldset-wrapper,
.page-node-6330 .group-banner-section .fieldset-wrapper {
    height: 100%;
}

.page-node-5894 .group-banner-section .banner-cta-btn,
.page-node-6330 .group-banner-section .banner-cta-btn {
  bottom: 0px;
  margin-bottom: 45px;
  position: absolute;
  width: 100%;
}

/*





.page-node-5894 .field-name-field-cta-link {
    margin-top:50px;
}


.page-node-5894 .three_cols_section > .field-collection-view {
    width: 33%;
}

.page-node-5894 .four-cols-item-wrap > .field-collection-view {
  width: auto;
  margin-left: 42px;
  margin-right: 42px;
}




.page-node-5894 .fw-sub-links .fw-nav-link {
  width: 25%;
  line-height: 20px;
}

.page-node-5894 .fw-sub-links .fw-nav-link a:link, .page-node-5894 .fw-sub-links .fw-nav-link a:visited {
    height: 65px;
}

.page-node-5894 .zone-main h2.secondary_h2 { 
    font-size: 1.9em;   
}


.page-node-5894 .four_cols_wrap .field-collection-container {
   padding: 0 0 0; 
}*/

.page-node-5894 .fw-sub-links,
.page-node-6330 .fw-sub-links { 
    height: 80px; 
    margin-left: auto; 
    margin-right: auto;
    border-bottom: 0px; 
    margin-bottom: 3em;
}

.page-node-5894 .fw-sub-links .fw-sub-link-holdr,
.page-node-6330 .fw-sub-links .fw-sub-link-holdr {
    width: 46%;
    text-align: center;
    border-bottom: 3px solid #b0b6b6;
    height: 80px;
}

.page-node-5894 .fw-sub-links .fw-nav-link,
.page-node-6330 .fw-sub-links .fw-nav-link {
    width: 50%;
    line-height: 20px;
    font-size: 1.4em;
}

.page-node-5894 .fw-sub-links .fw-nav-link.odd,
.page-node-6330 .fw-sub-links .fw-nav-link.odd {
    padding-left: 0%;
}

.page-node-5894 .fw-sub-links .fw-nav-link.even,
.page-node-6330 .fw-sub-links .fw-nav-link.even {
    padding-right: 0%;
}

.page-node-5894 .fw-sub-links .fw-nav-link a:link, 
.page-node-5894 .fw-sub-links .fw-nav-link a:visited,
.page-node-6330 .fw-sub-links .fw-nav-link a:link, 
.page-node-6330 .fw-sub-links .fw-nav-link a:visited  {
    padding: 32px 0 3px;
}

.page-node-5894 .fw-sub-links.stickit,
.page-node-6330 .fw-sub-links.stickit {
    position: fixed;
    top: 30px;
}

.page-node-5894.node-type-full-width-page .field-collection-item-field-collections-container .field-name-field-secondary-txt p,
.page-node-6330.node-type-full-width-page .field-collection-item-field-collections-container .field-name-field-secondary-txt p {
    padding: 0 10px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.page-node-5894 .group-banner-section .banner-cta-btn,
.page-node-6330 .group-banner-section .banner-cta-btn {
    bottom: 0px;
    margin-bottom: 45px;
    position: absolute;
    width: 100%;
}

.page-node-5894 .group-banner-section a:link, .group-banner-section a:visited,
.page-node-6330 .group-banner-section a:link, .group-banner-section a:visited {
    width: 262px;
    height: 42px;
    padding: 20px 0 0;
}

.page-node-5894 .zone-main h2.secondary_h2,
.page-node-6330 .zone-main h2.secondary_h2 {
    font-size: 2.2em;
    font-weight: 400;
    letter-spacing: .05em;
    margin-top: 3em;
}

.page-node-5894 .what-he-said,
.page-node-6330 .what-he-said {
    font-size: 1.8em;
} 


.page-node-5894 .node ul,
.page-node-6330 .node ul {
    list-style: none;
    text-align: center;
}

.page-node-5894 .node ul li,
.page-node-6330 .node ul li {
    margin-top: 2em;
    line-height: 2;
    text-align: left;
}

.page-node-5894 .node ul lh,
.page-node-6330 .node ul lh {
    font-weight: bold;
    font-size: 1.4em;
}

.page-node-5894 .node-type-full-width-page .field-collection-container .field-name-field-secondary-txt ul,
.page-node-6330 .node-type-full-width-page .field-collection-container .field-name-field-secondary-txt ul {
        padding: 0px 25px;
    margin-top: 3em;
}

.page-node-5894 .field-collection-container .field-name-field-secondary-txt .field-item,
.page-node-6330 .field-collection-container .field-name-field-secondary-txt .field-item {
    text-align:center;
}


.page-node-5894.node-type-full-width-page .four-cols-item-wrap > .field-collection-view, 
.page-node-5894.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view,
.page-node-6330.node-type-full-width-page .four-cols-item-wrap > .field-collection-view, 
.page-node-6330.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view {
width: 23%;
float: left;
margin-left: .5em;
margin-right: .5em;
}

.page-node-5894.node-type-full-width-page .field-collection-item-field-collections-container .field_group_2135,
.page-node-6330.node-type-full-width-page .field-collection-item-field-collections-container .field_group_2209 {
    border-right: 1px solid #ccc;
    height: 380px;
}

 .page-node-5894  .logos {
    margin-left: 2%;
    margin-right:0%;
 }
 .page-node-5894  .logos2, .logos3 {
    display: none;
    margin-left: -8%;
    margin-right: 0%;
 }

/* end partner page */





/* Partner Refferal Form */
.page-node-5827.node-type-full-width-page form, .page-node-5909.node-type-full-width-page form {
    text-align:center;
    width: 100%;
     margin-top:25px;
}

.page-node-5909.node-type-full-width-page form {
text-align: center;
width: 100%;
margin-top: 7em;
}

/*@-moz-document url-prefix() { 
 .page-node-5909.node-type-full-width-page form {
    text-align: center;
    width: 100%;
    margin-top: 4em;
   }
}*/

.page-node-5827.node-type-full-width-page .field-collection-container .field-name-field-secondary-txt,
.page-node-5909.node-type-full-width-page .field-collection-container .field-name-field-secondary-txt  {
    padding: 0 15px;
}

.page-node-5827.node-type-full-width-page .node-full-width-page h1, 
.page-node-5909.node-type-full-width-page .node-full-width-page h1 {
    font-size: 30pt;
    width:100%;
}

.page-node-5827.node-type-full-width-page .node-full-width-page h3 {
    float: left;
    width: 394px;
    margin-left: 0px;
}

.page-node-5909.node-type-full-width-page .node-full-width-page h3 {
    float: left;
    width: 600px;
    margin-left: 0px;
}


.page-node-5827.node-type-full-width-page .node-full-width-page p,
.page-node-5909.node-type-full-width-page .node-full-width-page p {
    text-align:left;
    float: left;
    width:100%;
}

.page-node-5827.node-type-full-width-page  input[type="text"],
.page-node-5909.node-type-full-width-page  input[type="text"] {
width: 350px;
border-radius: 5px !important;
height: 40px;
}


.page-node-5827.node-type-full-width-page .node-full-width-page label,
.page-node-5909.node-type-full-width-page .node-full-width-page label {
font-weight: 600;
font-size: 12pt;
margin-bottom: 12px;
float: left;
}

/*.page-node-5909.node-type-full-width-page  label {
    text-align:left;
}*/


.page-node-5827.node-type-full-width-page  div.form-left,
.page-node-5909.node-type-full-width-page  div.form-left {
clear: left;
float: left;
text-align: left;
margin-left: 68px;
width: 350px;
}

.page-node-5827.node-type-full-width-page  div.form-right,
.page-node-5909.node-type-full-width-page  div.form-right {
clear: right;
margin-right: 68px;
width: 350px;
float: right;
text-align: left;
}


.page-node-5827.node-type-full-width-page  input[type="checkbox"],
.page-node-5909.node-type-full-width-page  input[type="checkbox"] {
clear: left;
float: left;
height: 16px;
width: 16px;
margin-right: 10px;
position: relative;
margin-left: 0px;
}



.page-node-5827.node-type-full-width-page  select,
.page-node-5909.node-type-full-width-page  select  {
    background-image: url(../images/select-arrow.gif);
    background-position: 309px center !important;
    background-repeat: no-repeat;
    background-position: right center;
    width: 350px;
    border-radius: 5px !important;
    height: 40px;
}


.page-node-5827.node-type-full-width-page  .field-container,
.page-node-5909.node-type-full-width-page  .field-container {
  border: 0px solid red;
  min-height: 105px;
  min-width: 350px;
  width: 350px;
  height: 105px;
}

.page-node-5827.node-type-full-width-page label.error,
.page-node-5909.node-type-full-width-page label.error {   
  color: #f68a1e;
  font-size: 10pt;
  margin-top: 5px; 
}

.page-node-5827.node-type-full-width-page input.error, 
.page-node-5827.node-type-full-width-page select.error, 
.page-node-5827.node-type-full-width-page textarea.error,
.page-node-5909.node-type-full-width-page input.error, 
.page-node-5909.node-type-full-width-page select.error, 
.page-node-5909.node-type-full-width-page textarea.error {
    border: 1px solid #f68a1e;
}

.page-node-5827.node-type-full-width-page  div.pros_desc,
.page-node-5909.node-type-full-width-page  div.pros_desc { 
height: 240px;
min-height: 240px;
float: left;
width: 793px;
margin-left: 68px;
}

.page-node-5827.node-type-full-width-page  textarea,
.page-node-5909.node-type-full-width-page  textarea {
overflow: auto;
width: 793px;
border-radius: 5px !important;
margin-left: 0px!important;
min-height: 198px;
}

.page-node-5827.node-type-full-width-page  label.pro_desc,
.page-node-5909.node-type-full-width-page  label.pro_desc {
    float:left;
}

.page-node-5827.node-type-full-width-page div.terms,
.page-node-5909.node-type-full-width-page div.terms  {
    height: 105px;
    width: 625px;
    margin-left: 68px;
    float: left;
}

.page-node-5827.node-type-full-width-page .terms input,
.page-node-5909.node-type-full-width-page .terms input {
    clear: left;
    float: left;
    height: 16px;
    width: 16px;
}

.page-node-5827.node-type-full-width-page .terms .terms-label,
.page-node-5909.node-type-full-width-page .terms .terms-label {
    float: left;
    display: block;
    width: 700px;
    text-align: left;
}

.page-node-5827.node-type-full-width-page .terms label.error,
.page-node-5909.node-type-full-width-page .terms label.error {
    float: left;
    display: block;
    width: 600px;
    text-align: left;
    margin-bottom:0px;
}

.page-node-5827.node-type-full-width-page label.terms,
.page-node-5909.node-type-full-width-page label.terms {
    float: right;
    margin-left: 23px;
    position: absolute;
}

.page-node-5827.node-type-full-width-page #app-submit,
.page-node-5909.node-type-full-width-page #app-submit {
  width: 262px;
  height: 62px;
}


#type_customers {
    display: none;
    position: absolute;
    width: 330px;
    background: #fff;
    padding-left: 20px;
    border: 1px #dadada solid;
}


.page-node-5909.node-type-full-width-page div.pros_desc label {
 width: 100%;
}



.page-node-431 a.hp_online_experts_link {
     margin-right:0;
    margin: 45px 94px 0;
}
/*=====================New Support Pages========================*/
/*article page main content region - hack width*/
.context-support #zone-main #region-main{
    width:auto;
}


/*banner region overall*/
.technical-support #zone-content-wrapper {
     margin-top:-4px !important;
     background-color: #ecf0f1;
}

/*banner region - actual full width node*/
.technical-support #block-nodeblock-5985 {
    padding:0 0 3em 0;
}

/*banner search block*/
.technical-support #block-nodeblock-5985 .support-search {
    width:410px;
}

.technical-support #block-nodeblock-5985 .support-search input {
    width:300px;
    margin:0 .5em 0 0;
}

.technical-support #block-nodeblock-5985 .support-search .button {
    display:inline;
}


/*main content region below banner*/
.technical-support #zone-main #region-main {
    width:70% !important;
    /* border:solid aqua 3px; */
}

/*breadcrumb*/
.technical-support #breadcrumb {
  padding-left: 12%;
}

/*page title*/
.technical-support h1.our_page_title,
.technical-support .field-name-body p.intro_text {
padding-left: 15.5%;
}

/*main content region list*/
.technical-support .view-support-article-outer .support-list-outer ul li.support-list-outer-row {
    padding-left: 16%;
}
.technical-support .view-support-article-outer {
    padding-bottom:4em;
}

/*sidebar region*/

/*ensure green chat block is over sidebar content */
.technical-support  #block-nodeblock-5353 {z-index:1;}
.technical-support  #region-second .support-callout {z-index:0;}

/*show sidebar */
.context-support #zone-main #region-second,
.technical-support #zone-main #region-second {
    display: block;
}

/*move up sidebar on article page only + add bottom margin*/
 .context-support #zone-main #region-second { margin-top: -130px !important; margin-bottom:100px !important; } 

.technical-support #zone-main #region-second {
    width:23%;
}

.region-second .block-support-article-outer-block-1 ul {
    list-style-type:none;
    padding:0 0 0 10px;
}

.region-second .block-support-article-outer-block-1 .support-list-inner li {
    padding-bottom:0.5em;
}

/*show most popular sidebar in desktop*/
.region-second .view-support-articles-most-popular {
    display: block;
}

/*show article and mainpage sidebars in desktop*/
#block-views-support-article-outer-block-1, 
#block-views-support-article-outer-block-1-sticky-wrapper,
.support-callout {display:block;}


/*adjust width article page pagination and min-to-read raw code blocks */
.block-nodeblock-6069,
.block-nodeblock-6070 {width:680px;}


/*Pagination block*/

 .block-nodeblock-6069 .block-inner {
    margin-left:-18px; /*to align arrow with left edge of min to read block*/
    margin-top:2em;
}
.block-nodeblock-6069 #prev_page {float:left; text-align:left; padding-left:10px; }

.block-nodeblock-6069  .center {float:left; width:38%;}
.block-nodeblock-6069  .center #article_title {font-size:1em;}

.block-nodeblock-6069 #next_page {float:right; text-align:right; position:relative; left:0; top:0;}

.block-nodeblock-6069 #prev_page,
.block-nodeblock-6069 #next_page {width:30%;}




/*Min to read block padding*/
.block-nodeblock-6070 {font-weight:600; padding: 1em 0 .5em 0;}

/*article content*/
 .node-support-article .field-name-field-support-article-content a.learn-more {
      text-align:right;
}

/*make images natural sized*/
.node-support-article .paragraphs-items-field-support-article-content img {
    width:auto;
    margin:0 auto;
}

/*center video*/
.node-support-article .paragraphs-items-field-support-article-content iframe {
    margin:0 auto;
}


/*Was this article helpful block*/

/*make support survey buttons smaller*/
.node-type-support-article .support-survey h3 {display:inline;}
.node-type-support-article .support-survey span.button {
    width:150px;
    margin: 0 0 0 10px;
    display:inline;
}
.region-main .support-survey {
    width:400px;
    margin-left:0;
    margin-right:0;
}

/*Related Articles block -- TEASERS*/
.node-type-support-article .node-teaser {
    width:200px;  
    margin: 0 2px;
    float:left;
}

.node-type-support-article .node-teaser .field-name-title {
    padding: 0 0 0.25em 0;
    height:50px;
    overflow:hidden;
}

.node-type-support-article .node-teaser .field-name-field-short-description {
      height: 108px;
    overflow: hidden;
      font-size: 0.9em;
  line-height: 1.5em;
}

.node-type-support-article .node-teaser .field-name-node-link {
    text-align:right;
    font-weight:600;
}

/*==============END NEW SUPPORT PAG===============================E*/



/* EOS Page */
.eos_not_for_desktop{
display:none;
}

.eos_not_for_mobile, .eos_part4{
display:block;
}

.page-node-5966 .group-banner-section{
background-image: url('/sites/default/files/pictures/eos/banner_desktop.jpg') !important;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/eos/banner_desktop.jpg',sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/eos/banner_desktop.jpg',sizingMethod='scale')";
height:365px;
}

.page-node-5966 .group-banner-section .fieldset-wrapper{
width:960px;
}

.page-node-5966.node-type-full-width-page .our_page_title{
float:right;
width:462px;
margin-bottom:0;
margin-top:61px;
}

.page-node-5966.node-type-full-width-page .our_page_title p{
margin-bottom:0;
color:#404040;
font-size:40px;
}

.page-node-5966.node-type-full-width-page .group-banner-section .banner-sub-header{
clear:right;
float:right;
width:438px;
text-align:left;
color:#404040;
}

.banner_play{
margin-left:192px;
}

.page-node-5966.node-type-full-width-page .four-cols-item-wrap > .field-collection-view{
width:24%;
}

.page-node-5966.node-type-full-width-page .two_cols_section > .field-collection-view{
width:45%;
float:left;
}

.page-node-5966.node-type-full-width-page .two_cols_section > .field-collection-view.field-collection-view-final{
margin-left:36px;
}

.page-node-5966.node-type-full-width-page .two_cols_section > .field-collection-view{
margin-left:47px;
}

.eos_section_img{
margin-top:0;
margin-bottom:25px;
}

.eos_image1, .eos_image2, .eos_image3{
clear:both;
float:left;
padding-top:8px;
}

.eos_part2, .eos_part3, .eos_part4{
float:right;
width:759px;
}

.eos_part4{
margin-bottom:40px;
}

.eos_silly_divider{
margin-top:100px;
}

.page-node-5966 #siteID{
border-radius:0;
margin-left:13px;
width:550px;
height:47px;
margin-right:18px;
}

.page-node-5966 .btn-default{
color:#ffffff !important;
border-radius:0;
}

.page-node-5966 #gnbtn{
padding:15px 64px;
top:13px;
}

.page-node-5966 .code_buttons{
float:none;
}

.page-node-5966 #copy-button{
float:left;
display:block;
width:240px;
height:52px;
font-size:20px;
margin-left:344px;
margin-top:20px;
}

.page-node-5966 #dlbtn{
clear:left;
float:left;
display:block;
background:#ffffff;
color:#f68b1f !important;
font-size:16px;
font-weight:600;
font-family:"Open Sans",sans-serif;
margin-left:378px;
margin-top:20px;
}

.eos_dl_btn{
margin-right:12px;
}

.page-node-5966 pre{
margin:40px 0 10px 66px;
width:771px;
}

.page-node-5966 .two_cols_wrap .field-collection-container .field-name-field-secondary-txt{
padding:0;
}

.page-node-5966 .fw-sub-links .fw-nav-link{
width:50%;
}

.page-node-5966.node-type-full-width-page .four_cols_wrap, .page-node-5966.node-type-full-width-page .four_cols_wrap .field-collection-container{
padding-top:0;
}

.page-node-5966.node-type-full-width-page .four_cols_wrap{
padding-left:54px;
padding-right:0;
width:913px;
}

.page-node-5966.node-type-full-width-page .full_block_wrap{
padding-bottom:5px;
}

.eos_section_p{
text-align:left;
}

/* END EOS Page */

/*show header + footer on mobile terms pages*/

/* /policies/mobile-application-eula -- en us*/
.page-node-6051 #section-header,
.page-node-6051 #section-footer,
.page-node-6051 #breadcrumb,
/* /policies/privacy-app-mobile-agent -- each lang*/
.page-node-5792 #section-header,
.page-node-5792 #section-footer,
.page-node-5792 #breadcrumb,
.page-node-5793 #section-header,
.page-node-5793 #section-footer,
.page-node-5793 #breadcrumb,
.page-node-5794 #section-header,
.page-node-5794 #section-footer,
.page-node-5794 #breadcrumb,
.page-node-5795 #section-header,
.page-node-5795 #section-footer,
.page-node-5795 #breadcrumb,
.page-node-5796 #section-header,
.page-node-5796 #section-footer,
.page-node-5796 #breadcrumb,
.page-node-5797 #section-header,
.page-node-5797 #section-footer,
.page-node-5797 #breadcrumb,
/* /policies/terms-of-use -- each lang */
.page-node-1115 #section-header,
.page-node-1115 #section-footer,
.page-node-1115 #breadcrumb,
.page-node-5324 #section-header,
.page-node-5324 #section-footer,
.page-node-5324 #breadcrumb,
.page-node-5325 #section-header,
.page-node-5325 #section-footer,
.page-node-5325 #breadcrumb,
.page-node-5326 #section-header,
.page-node-5326 #section-footer,
.page-node-5326 #breadcrumb,
.page-node-5327 #section-header,
.page-node-5327 #section-footer,
.page-node-5327 #breadcrumb,
/* /policies/opensources-app-mobile-agent -- en us  */
.page-node-6050 #section-header,
.page-node-6050 #breadcrumb,
.page-node-6050 #section-footer  { display:block; }

/*remove mobile lp logo from policy pages*/
.page-node-6051 #section-content,
.page-node-5792 #section-content,
.page-node-5793 #section-content,
.page-node-5794 #section-content,
.page-node-5795 #section-content,
.page-node-5796 #section-content,
.page-node-5797 #section-content,
.page-node-1115 #section-content,
.page-node-5324 #section-content,
.page-node-5325 #section-content,
.page-node-5326 #section-content,
.page-node-5327 #section-content,
.page-node-6050 #section-content { 
      background: url("") #ecf0f1; 
}

/*==================NEW HOME PAGE 5/4/15 ====================*/

/*overrides*/
.front #section-header {margin-bottom:0;}
.front .inner {margin:0 auto;  width: auto; display:table;}


/*Common Styles*/


.front h1 {}
.front h4 {}
.front h5 {}

/*MENU*/

.front .hp_menu {
   width:250px;
   right:0;
   padding: 1em 0 1.25em 1em;
   position:fixed;
}


.front .hp_menu .button,
.front .hp_menu .close {
     width: 172px; /*to match width of select box*/
}


/*BLOCK 1: Banner*/


/*slide content*/
.front .hp_banner .slide_content {
    width:500px; 
    margin:0 auto;
        
}
.front .hp_banner .slide_content {margin-top: 60px; }

/*smaller margin on translated paegs*/
.front.page-node-5234 .hp_banner .slide_content, 
.front.page-node-5235 .hp_banner .slide_content, 
.front.page-node-5236 .hp_banner .slide_content, 
.front.page-node-5237 .hp_banner .slide_content {margin-top: 40px; }


.front .hp_banner .slide_content h1, 
.front .hp_banner .slide_content h4 {text-align:center; padding:0; }
/*.front .hp_banner .slide_content a {float:left;}*/
.front .hp_banner .one .slide_content a {float:left;}
.front .hp_banner .one .slide_content .orange {margin-left:78px;}

.front .hp_banner .slide_content h1 {font-size:2em;}
.front .hp_banner .slide_content h4 {font-size:1.25em; line-height:1.75em;}

.front .hp_banner .slide_content .button { padding: 1em 1.5em; }

/*video slide*/
.front .hp_banner .three .slide_content h1,
.front .hp_banner .three .slide_content h4 {color:#404040; text-align:center; }  
.front .hp_banner .three .slide_content p{color:#ffffff;font-size:18px;}
.front .hp_banner .three .slide_content h4 {width:420px;} 
.front .hp_banner .three a {float:none; text-align:center;}

.hp_banner ul li.three {  background-image: url(/sites/default/files/pictures/home/banner/banner3_overlay.jpg)}

.front .hp_banner .four .slide_content{
	margin-top:164px;
}

.front .hp_banner .four .slide_content h1{
	text-align:center;
}

.front .hp_banner .four .slide_content .button{
	float:none;
}


/*BLOCK 2: LE has the power to transform*/

.front .hp_second {padding:4em 0;}
.front .hp_second h1,
.front .hp_fourth h1 { 
        line-height: 1.25em;
        width: 700px; 
        margin:0 auto;
}



/*BLOCK 3: Core Competencies*/

.front .hp_third {}
/*animate width here so that on mouseout the div shrinks with animation*/
.front .hp_third .block { 
    width:24.8%; 
    height:450px;
    float:left;
    margin:0 1px;
-webkit-transition: width 0.3s ease;
-moz-transition: width 0.3s ease;
-o-transition: width 0.3s ease;
transition: width 0.3s ease;    
-webkit-filter: grayscale(100%);  
filter: grayscale(100%);
filter: url('url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");')
     
}

/*media query to target IE 10+ to make tile bg black and white initially*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

    .front .hp_third .block:nth-child(1) { background: url("/sites/default/files/pictures/home/tilesimages/bw/connect_anywhere.jpg") no-repeat scroll center center;     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.front .hp_third .block:nth-child(2) { background: url("/sites/default/files/pictures/home/tilesimages/bw/happycustomer.jpg") no-repeat scroll center center;     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.front .hp_third .block:nth-child(3) { background: url("/sites/default/files/pictures/home/tilesimages/bw/security.jpg") no-repeat scroll center center;     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.front .hp_third .block:nth-child(4) { background: url("/sites/default/files/pictures/home/tilesimages/bw/efficiency.jpg") no-repeat scroll center center;     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}

.front .hp_third .block:nth-child(1):hover { background: url("/sites/default/files/pictures/home/tilesimages/connect_anywhere.jpg") no-repeat scroll center center;     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.front .hp_third .block:nth-child(2):hover { background: url("/sites/default/files/pictures/home/tilesimages/happycustomer.jpg") no-repeat scroll center center;     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.front .hp_third .block:nth-child(3):hover { background: url("/sites/default/files/pictures/home/tilesimages/security.jpg") no-repeat scroll center center;     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.front .hp_third .block:nth-child(4):hover { background: url("/sites/default/files/pictures/home/tilesimages/efficiency.jpg") no-repeat scroll center center;     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
}

.front .hp_third .triangle {
  width: 60px;
  height: 30px;
  position: absolute;
  z-index: 2;
  background: url(/sites/default/files/pictures/home/icons/whtie_triangle_indicator.png) no-repeat top center;
  left: 41%;
  top: 0;
} 

.front .hp_third .triangle {display:none;}

/*display triangle by default on first block*/
.front .hp_third .block:nth-child(1) .triangle {display:block;}

.front .hp_third .block.selected .triangle {display:block;}

.front .hp_third .inner{
    display:block; 
}
.front .hp_third .block .inner-block {
    margin:120px auto 0 auto; 
  width:96%;
  background:url('');
  z-index:1;
}

.front .hp_third .block .icon {display:block;}

/*give h1 a width in selected so the text doesn't fall to another line on transition*/
.front .hp_third .block h1 { font-weight:500; margin:0 auto; width:200px; padding:0; background:0; text-align:center;}



/*fr expand  h1 width to fit content*/
.front.page-node-5235 .hp_third .block h1 {width:224px;}
/*de + jp*/
.front.page-node-5235 .hp_third .block h1, 
.front.page-node-5237 .hp_third .block h1 { width:230px;}


.front .hp_third .block p {
    font-size:1em; 
    text-align:left; 
    padding:0 0 1em 0 ; 
    text-align:left; 
}



.front .hp_third .block p,
.front .hp_third .block .button {
    display:none;
}


/*hover state*/
.front .hp_third .block:hover {
    cursor:pointer;
}

/*selected class*/
.front .hp_third .block.selected { 
    width:30%;
          -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
         -webkit-filter: grayscale(0); 
     filter: grayscale(0); 
}
.front .hp_third .block.selected .inner-block { 
    margin-top:54px;
      -webkit-transition: margin 0.6s ease;
    -moz-transition: margin 0.6s ease;
    -o-transition: margin 0.6s ease;
    transition: margin 0.6s ease;

}

.front .hp_third .block h1,
.front .hp_third .block.selected a.button,
.front .hp_third .block.selected p { 
        color:#ecf0f1;
}
.front .hp_third .block.selected a.button {
    border:solid #ecf0f1 2px;
}

.front .hp_third .block h1 {
width:90%;
font-size:20px;
}

/*make 2nd and last block's hover margin a little smaller, as content is longer*/
.front .hp_third .block:nth-child(2).selected .inner-block {
    margin-top:40px;
}
.front .hp_third .block:nth-child(4).selected .inner-block {
    margin-top:0px;
}
/*adjust hover of longer blocks on translated pages*/
/*uk*/
.front.page-node-5759 .hp_third .block:nth-child(4).selected .inner-block {
     margin-top:0px;
}
/*fr*/
.front.page-node-5234 .hp_third .block:nth-child(2).selected .inner-block,
.front.page-node-5234 .hp_third .block:nth-child(4).selected .inner-block {
    margin-top:-10px;
}
.front.page-node-5234 .hp_third .block:nth-child(3).selected .inner-block {margin-top:8px;}
/*de*/
.front.page-node-5235 .hp_third .block:nth-child(1).selected .inner-block {
       margin-top:50px;
}
.front.page-node-5235 .hp_third .block:nth-child(4).selected .inner-block {
     margin-top:-16px;
}
/*br*/
.front.page-node-5236 .hp_third .block:nth-child(1).selected .inner-block{
    margin-top:-10px;
}
.front.page-node-5236 .hp_third .block:nth-child(3).selected .inner-block{
  margin-top:-16px;               
}
.front.page-node-5236 .hp_third .block:nth-child(4).selected .inner-block{
  margin-top:-36px;               
}
/*jp*/
.front.page-node-5237 .hp_third .block:nth-child(3).selected .inner-block {
    margin-top:-10px;
}
.front.page-node-5237 .hp_third .block:nth-child(4).selected .inner-block {
        margin-top:-30px;
}

.front .hp_third .block.selected .button {
    display: table;
    margin: auto; 
}


.front .hp_third .block.selected p {
  display:block;
  width:250px;
  margin:1em auto;
 
}

/*unselected blocks while one is selected*/
.front .hp_third .block.not-selected {
    width:23%;

}

/*BLOCK 4: Brands*/

.front .hp_fourth .inner { width:auto; }
.front .hp_fourth .highlight { }
.front .hp_fourth strong { }

 .front .hp_fourth .left,
 .front .hp_fourth .right {width:auto; float:left;}

.front .hp_fourth .brand_logo { 
     background:url("http://placehold.it/150x50") no-repeat;
            -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;

    height:80px;
    float:left;  
    margin:0 5px; 
    width:160px;
    background-size: 140px !important;
}
.front .hp_fourth .brand_logo.backcountry { }
.front .hp_fourth .brand_logo.virgin { }
.front .hp_fourth .brand_logo.tmobile { }
.front .hp_fourth .brand_logo.hsbc { }
.front .hp_fourth .brand_logo.tedbaker {   margin: 0; display: auto; float:left; }

/*BLOCK 5: We love what we do*/

.front .hp_fifth h1 { }
.front .hp_fifth h5 { }


/*BLOCK 6: Values*/

.front .hp_sixth {  }
.front .hp_sixth .inner { 
    width: 1060px; 
    margin:0 auto;  
}

/*on translated pages, switch around some of the bgs*/
.front.page-node-5234 .hp_sixth .block:nth-child(3) , 
.front.page-node-5235 .hp_sixth .block:nth-child(3) , 
.front.page-node-5236 .hp_sixth .block:nth-child(3) , 
.front.page-node-5237 .hp_sixth .block:nth-child(3) {     
        background:url() #ecf0f1;
} 

.front.page-node-5234 .hp_sixth .block:nth-child(4) , 
.front.page-node-5235 .hp_sixth .block:nth-child(4) , 
.front.page-node-5236 .hp_sixth .block:nth-child(4) , 
.front.page-node-5237 .hp_sixth .block:nth-child(4) { 
        background:url("/sites/default/files/pictures/home/assets/desktop_connected-customer.jpg") no-repeat scroll center center;     
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}

/*move third item inner block down to empty space*/
 .front.page-node-5234 .hp_sixth .block:nth-child(3) .inner-block, 
.front.page-node-5235 .hp_sixth .block:nth-child(3) .inner-block, 
.front.page-node-5236 .hp_sixth .block:nth-child(3) .inner-block, 
.front.page-node-5237 .hp_sixth .block:nth-child(3) .inner-block { 
    position: relative;
    margin-top: 2.5em;
    z-index: 0;
    background:#ecf0f1;
}

/*reduce grid for translated pages, as we only have 2x2 tiles*/
.front.page-node-5234 .hp_sixth .inner, 
.front.page-node-5235 .hp_sixth .inner, 
.front.page-node-5236 .hp_sixth .inner, 
.front.page-node-5237 .hp_sixth .inner { 
    width: 710px; 
    margin:0 auto;  
}
.front .hp_sixth .block { 
    float:left;  
    /* width: 33%;  */
    width:350px;
}

.front .hp_sixth .block:nth-child(3) {
    background:url("/sites/default/files/pictures/home/assets/desktop_crains.jpg") no-repeat scroll center center;     
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.front .hp_sixth .block .inner-block {
    width:90%;
    margin:2.5em auto 0 auto;
    padding:0;
}

.front .hp_sixth .block p {padding:0 35px 20px 35px;}   

/*to make Connected-Customer fit on one line, remove padding on last inner block*/
.front .hp_sixth .block:nth-child(6) .inner-block {
    width:100%;
}
.front .hp_sixth .block:nth-child(6) .inner-block h1 {
    padding:0;
}
.front .hp_sixth .block:nth-child(6) .inner-block p {
        width:70%;
        margin:0 auto;                            
} 

/*adjust careers block margin + text padding on tranlsated pages -- all but jp */
.front.page-node-5234 .hp_sixth .block:nth-child(2) .inner-block, 
.front.page-node-5235 .hp_sixth .block:nth-child(2) .inner-block, 
.front.page-node-5236 .hp_sixth .block:nth-child(2) .inner-block
{margin-top:1em;}

.front.page-node-5234 .hp_sixth .block:nth-child(2) .inner-block p, 
.front.page-node-5235 .hp_sixth .block:nth-child(2) .inner-block p, 
.front.page-node-5236 .hp_sixth .block:nth-child(2) .inner-block p
{padding-left:0; padding-right:0;}





/*================== /END NEW HOME PAGE 5/4/15 ====================*/


/*HOME PAGE B /home_b */

.front.home_b #zone-content-wrapper {
  display: none;
}

.front.home_b .hp_third .block { 
    width:23%; 
}
.front.home_b .hp_third .block.selected { 
    width:30%; 
}





.grayscale_bg {
-webkit-filter: grayscale(100%) !important;  
filter: grayscale(100%) !important;
filter: url('url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");')

}

.make_smaller {width:23% !important; }



/*END HOME PAGE B*/




/* START NEW CULTURE PAGE */

.page-node-6113 .hp_banner .slide_content, .page-node-6129 .hp_banner .slide_content, .page-node-6130 .hp_banner .slide_content, .page-node-6131 .hp_banner .slide_content, .page-node-6132 .hp_banner .slide_content, .page-node-6133 .hp_banner .slide_content {
    width:50%; 
    margin:120px auto 0 auto;
}

.page-node-6113 .hp_banner  h1, .page-node-6129 .hp_banner  h1, .page-node-6130 .hp_banner  h1, .page-node-6131 .hp_banner  h1, .page-node-6132 .hp_banner  h1, .page-node-6133 .hp_banner  h1{
margin-bottom:0;
}

.page-node-6113 .hp_banner  h4, .page-node-6129 .hp_banner  h4, .page-node-6130 .hp_banner  h4, .page-node-6131 .hp_banner  h4, .page-node-6132 .hp_banner  h4, .page-node-6133 .hp_banner  h4{
font-size:45px;
line-height:55px;
}

.offices_content1, .offices_content6{
display:block;
}

	.office_dropdown{
	display:none;
	}
	
	#culture_spaces_container{
position:relative;
width:960px;
margin:auto;
top:24px;
}

.page-node-6113 .zone-main h2.secondary_h2, .page-node-6129 .zone-main h2.secondary_h2, .page-node-6130 .zone-main h2.secondary_h2, .page-node-6131 .zone-main h2.secondary_h2, .page-node-6132 .zone-main h2.secondary_h2, .page-node-6133 .zone-main h2.secondary_h2{
font-size:45px;
color:#1d252c;
margin-bottom:21px;
}

.page-node-6113.node-type-full-width-paragraph-page .field-collection-container .field-name-field-secondary-txt,
.page-node-6129.node-type-full-width-paragraph-page .field-collection-container .field-name-field-secondary-txt,
.page-node-6130.node-type-full-width-paragraph-page .field-collection-container .field-name-field-secondary-txt,
.page-node-6131.node-type-full-width-paragraph-page .field-collection-container .field-name-field-secondary-txt,
.page-node-6132.node-type-full-width-paragraph-page .field-collection-container .field-name-field-secondary-txt,
.page-node-6133.node-type-full-width-paragraph-page .field-collection-container .field-name-field-secondary-txt{
padding:0;
}

.culture_spaces_sub_content{
padding: 0 100px;
}

.culture_story_sub_content{
padding: 0 278px;
}

.offices_top{
width:100%;
}

.office{
float:left;
border-left:1px solid #c0c0c0;
width:238px;
height:60px;
}

.office_active{
border-left:5px solid #76afdb;
}

.office_name{
font-weight:700;
font-size:22px;
color:#404040;
cursor:pointer;
margin-bottom:0;
line-height:normal;
padding:3px 0 2px 15px;
}

.office_positions{
margin-left:15px;
font-weight:700;
font-size:14px;
color:#76afdb;
}

.offices_top, .offices_content, .offices_bottom{
clear:left;
float:left;
display:block;
}

.offices_content{
margin-top:36px;
margin-bottom:48px;
}

.offices_content div{
float:left;
}

.offices_content1{
width:340px;
}

.offices_content2{
width:240px;
}

.offices_content3{
width:380px;
}

.offices_content4{
width:270px;
}

.offices_content5{
width:420px;
}

.offices_content6{
width:270px;
}

#culture_timeline{
position:relative;
width:960px;
margin:auto;
top:20px;
}

.timeline_content_section{
width:240px;
}

.mobile_timeline{
display:none;
}

.desktop_timeline{
display:block;
}

.timeline_year{
margin-left:115px;
width:63px;
cursor:pointer;
}

.year_image{
margin-left:8px;
clear:left;
}


.year_name{
font-weight:normal;
margin-top:0;
font-style:normal;
font-size:18px;
color:#787878;
}

.year_name_active{
font-weight:600;
font-size:24px;
color:#69b2d4;
margin-left:-6px;
margin-top:-8px;
font-style:italic;
}

.timeline_content_main.content_2015 .timeline_bottom_copy p{
text-align:left;
position:relative;
left:25px;
}

.timeline_2015_img{
float:left;
margin-left:46px;
margin-bottom:20px;
}

.page-node-6113 .hp_banner ul li.one,
.page-node-6129 .hp_banner ul li.one,
.page-node-6130 .hp_banner ul li.one,
.page-node-6131 .hp_banner ul li.one,
.page-node-6132 .hp_banner ul li.one,
.page-node-6133 .hp_banner ul li.one {  background-image: url(/sites/default/files/pictures/culture/culture_people_desktop.jpg);}
.page-node-6113 .hp_banner ul li.two,
.page-node-6129 .hp_banner ul li.two,
.page-node-6130 .hp_banner ul li.two,
.page-node-6131 .hp_banner ul li.two,
.page-node-6132 .hp_banner ul li.two,
.page-node-6133 .hp_banner ul li.two {  background-image: url(/sites/default/files/pictures/culture/culture_manifesto_desktop.jpg)}

.page-node-6113.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view,
.page-node-6129.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view{
width:21% !important;
padding:0 25px !important;
border-right:1px solid #dfe2e3;
margin-bottom:30px !important; 
margin-top:20px !important;
}

.page-node-6113.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view:first-child, .page-node-6113.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view:nth-child(5),
.page-node-6129.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view:first-child{
padding-left:0 !important;
}

.page-node-6113.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view:nth-child(4),
.page-node-6129.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view-final{
border-right:0;
padding-right:0 !important;
}

.page-node-6113 .four-x-item, .page-node-6129 .four-x-item{
margin:0;
}

.page-node-6113 .four-x-item p,
.page-node-6129 .four-x-item p{
font-size:14px;
}

/* END NEW CULTURE PAGE */

/*NEW MENU STYLES*/


/*top menu styles*/

.top_nav .top_menu {
    padding:20px 10px;
    background-color: transparent !important;
    -webkit-box-shadow: none;
        -moz-box-shadow: none;
box-shadow: none;

}

 .top_nav .top_menu .left {display:block; float:left; padding-top:0; padding-left: 20px;}

.top_nav .top_menu .right {position:relative; margin-right:20px; }




/*show sign in button in desktop*/
.top_nav .top_menu .button.sign-in {display:block; margin-right:10px; border: solid #fff 1px !important;}

/*adjust logo colors in desktop*/
.top_nav .top_menu .logo {
    background: url("/sites/all/themes/engage/images/footer_logo_white.png") no-repeat center center transparent;
       width:150px;
    height: 36px;
    background-size:144px;
}


/*adjust button colors in desktop*/
.top_nav .top_menu .button.hamburger {
    background:url("/sites/default/files/pictures/home/assets/menu_white.png") no-repeat center center transparent;
      background-size: 24px;
}

.top_nav .top_menu .button.hamburger:hover,
.top_nav .top_menu .button.hamburger:active,
.top_nav .top_menu .button.hamburger:focus {
    background:url("/sites/default/files/pictures/home/assets/menu_orange.png") no-repeat center center transparent;
      background-size: 24px;


}

/*scrolled top nav + "dark" menu styles (for pages with light bg)*/

.top_nav .top_menu.scroll,
.top_nav .top_menu.dark {
    background:#fff !important;
    -webkit-box-shadow: 2px 8px 5px -5px rgba(0,0,0,0.15);
-moz-box-shadow: 2px 8px 5px -5px rgba(0,0,0,0.15);
box-shadow: 2px 8px 5px -5px rgba(0,0,0,0.15);
padding:10px;
}
.top_nav .top_menu.scroll .logo,
.top_nav .top_menu.dark .logo {
    background: url("/sites/default/files/LP_LOGO_1.png") no-repeat center center transparent;
    background-size:164px;
}

/*drawer styles*/

.top_nav .top_drawer {
   display:none;
   width: 271px;
  right: 0;
  margin: -2px 0 0 0;
  padding: 0;
  font-size: 15px;
  position: fixed;
  z-index: 9999;
  background: #1d1d1d;
    -webkit-box-shadow: -1px 3px 4px 0px rgba(0,0,0,0.09);
-moz-box-shadow: -1px 3px 4px 0px rgba(0,0,0,0.09);
box-shadow: -1px 3px 4px 0px rgba(0,0,0,0.09);
}


 .top_nav  ul.top_drawer li  {text-align:left; line-height:1em !important;}
 .top_nav  ul.top_drawer li:nth-child(1)  {height: auto;}

 .top_nav .top_drawer li.border { border-bottom: 1px solid #181818;
  box-shadow: inset 0 0px 0 #1B262D, 0 1px 0 #1B262D;   padding: 1em; }

.top_nav .top_drawer li.border:not(.highlight) a:hover {
    text-decoration:none;
    border-left:solid #55B9DF 3px;
}

.top_nav .top_drawer li.highlight a img {  
        height: 30px;
    margin: 10px 0 0 4px;
    display:inline;
}

.page-node-431 .top_nav .top_drawer li:nth-of-type(9) {border-bottom:solid #3A494D 1px;}



 .top_nav .top_drawer li a {padding-left:10px;}
 .top_nav .top_drawer li a#popup_new_window {padding-left: 26px;}

 .top_nav .top_drawer li a.close {background-position: center center;}


.top_nav .top_drawer .button,
.top_nav .top_drawer.close {
     width: 172px; /*to match width of select box*/
}

.top_nav .top_drawer .button {padding:1em;}

.top_nav .top_menu,
.top_nav .top_menu.scroll {
    border-bottom:none;
}

.top_nav .top_menu {
    position:fixed; 
 top:0;
}

.top_nav .top_drawer select {
    width: 207px;
  margin: 0 auto !important;
  display: block;
}

.top_nav .top_drawer select:focus {
    box-shadow: 0 0 5px #55B9DF;
  border: 1px solid #55B9DF;

}

.app-store {
  display: block;
  background: url('/sites/default/files/pictures/home/assets/appstore.png') no-repeat center top;
  width: 85px;
  height: 30px;
  float: right;
  background-size: 62px;
}



/*ADJUSTMENTS yop menu*/

/*security*/

.page-node-5732 #section-content, 
.page-node-5743 #section-content, 
.page-node-5744 #section-content, 
.page-node-5745 #section-content, 
.page-node-5746 #section-content, 
.page-node-5748 #section-content {
    margin-top:75px;
}


/*REAL TIME SENTIMENT ANALYSIS PAGE + REPORTING PAGE*/

/*Common Styles*/
.sentiment-reporting .zone-main .left,
.sentiment-reporting .zone-main .right {width:46%;}

.sentiment-reporting .zone-main .left {float:left;}
.sentiment-reporting .zone-main .right {float:right;}
.sentiment-reporting .zone-main .clear {clear:both;}

.sentiment-reporting .zone-main img {width:default; padding-bottom:inherit;}



/*center h4 in mobile*/
.sentiment-reporting .zone-main h4 {text-align:inherit; padding: 0; line-height:1.75em;}

/*three cols*/
.sentiment-reporting .zone-main .cols .left,
.sentiment-reporting .zone-main .cols .right {width:33%;}

/*overrides*/
 .sentiment-reporting #section-content { padding-top: 76px !important}

 /*override some padding for .holders class*/
.sentiment-reporting  ul.holders { padding:default;}
.sentiment-reporting  ul.holders li { padding: 1em .5em !important;}


/*banner sentiment*/
.page-node-6135 .paragraphs-item-full-width-one-column-bundle:nth-child(1),
.page-node-6137 .paragraphs-item-full-width-one-column-bundle:nth-child(1) {  
    background: url(/sites/default/files/pictures/liveengage/sentiment/banner.jpg) no-repeat;
    background-size: cover;
    background-position: 44% 0;
}

/*banner reporting*/
.page-node-6136 .paragraphs-item-full-width-one-column-bundle:nth-child(1),
.page-node-6138 .paragraphs-item-full-width-one-column-bundle:nth-child(1) {  
    background: url(/sites/default/files/pictures/liveengage/reporting/banner.jpg) no-repeat;
    background-size: cover;
}

/*banner text*/
.sentiment-reporting .banner_text{
    margin: -22px 0 0 0;
    width:550px;
}

.sentiment-reporting .banner_text .codie_award{
display:inline;
width:110px;
margin-bottom:20px;
}


.sentiment-reporting .banner_text h1 { 
    color:#101729;
    text-shadow:none;
}

.sentiment-reporting .banner_text h3 {
    margin:0;  
     color:#101729;
}

.sentiment-reporting .banner_text p{
    margin:0;  
    padding:0;
}

.sentiment-reporting .banner_text a.button {
    margin:0;
}

/*  EARLY ACCESS BRANDAPP PAGE  */

/*        GLOBALS         */
#main-wrap  {
    width: 100%;
    background: url(/sites/default/files/pictures/brand_app/bg_lite.jpg);
    font-family: 'Open Sans', sans-serif;
}
#main-wrap * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
#main-wrap .center-inner    {
    width: 1130px;
    position: relative;
    margin: 0 auto;
}
/*marketo form*/

#main-wrap .email-sign  {
    width: 530px;
    position: relative;
    margin: 0 auto;
}
#main-wrap #top-toast .email-sign   {
    /* padding: 5px 0 0;*/
}
#main-wrap .email-sign .email-innner {
    position: relative;
}
#main-wrap #banner .email-sign  {
    padding-top: 92px;
}
#main-wrap .email-sign #Email   {
    width: 428px !important;
    height: 55px;
    padding: 0 0 0 20px;
    font-size: 20px;
    float: left;
    border-top: none !important;
    border-right:1px solid #e1ac13;
    border-bottom: none !important;
    border-left: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#main-wrap .email-sign .mktoButton   {
    width: 100px;
    height: 55px;
    font-size: 20px;
    border: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #fff;
    background: #fabc13;
}
#main-wrap .email-sign .mktoButtonWrap      {
    margin-left: 0 !important;
}
#main-wrap .email-sign .mktoGutter,
#main-wrap .email-sign .mktoLabel,
#main-wrap .email-sign .mktoOffset     {
    display: none;
}
#main-wrap .email-sign .form-cta    {
    color:  #f0f9ff;
    margin: 20px 0 0;
    text-align: left;
    padding: 0 0 0 20px;
}
#main-wrap .email-sign  .mktoButtonRow      {
    position: absolute;
    top: 13px;
    right: 2px;
}
/*top toast*/
#main-wrap #top-toast   {
    display: block;
    height: 100px;
    width: 100%;
    background: url("/sites/default/files/pictures/brand_app/bg_toast.png");
    position: fixed;
    top: -100px;
    z-index: 1000;
}

#main-wrap #top-toast .center-inner {
    width: 978px;
    background: url("/sites/default/files/pictures/brand_app/le_logo_toast.png") no-repeat -9px 10px;
    padding: 15px 0 0 0;
}

#main-wrap #top-toast .forms-tank_you   {
    width: 100%;
    padding: 22px 0 0 260px;
    color: #FFF;
    font-size: 22px;
    font-weight: 300;
    height: 100px;
}
#main-wrap #top-toast .email-sign .mktoButtonRow {
    top: 8px;
}

#main-wrap #top-toast .email-sign .mktoFormRow  {
    margin: -5px 0 0;
}

#main-wrap #section-four .email-sign .forms-tank_you    {
    height: 58px;
    width: 528px;
    font-size: 18px;
    padding: 5px 116px;
    line-height: 23px;
    text-align: center;
}

/* END marketo form*/
.clear-it {
    clear: both;
    position: relative;
}
#main-wrap .txt-block h2   {
    font-weight: 100;
    font-size: 36px;
    padding: 0 0 24px;
    color: #333;
    text-align: left;
}
#main-wrap .txt-block p    {
    color: #777;
    font-size: 20px;
    line-height: 44px;
    font-weight: 100;
}
#main-wrap .mobi-imgs   {
    display: none;
}

#main-wrap .clear-it    {
    padding: 0;
}


/*        END GLOBALS         */
/*banner*/
#main-wrap header   {
    height: 768px;
    width: 100%;
    padding: 0;

    background-image: url('/sites/default/files/pictures/brand_app/bg_banner.jpg') !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    background-position: center center !important;
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/brand_app/bg_banner.jpg',sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/brand_app/bg_banner.jpg',sizingMethod='scale')";
}
#section-one > div > div.section-left {
    position: relative;
    width: 565px;
    height: 464px;
    padding: 0;
    float: left;
}

#main-wrap #banner  {
    text-align: center;
    padding: 20px 0 0;
}
#main-wrap #banner h2   {
    font-weight: 100;
    font-size: 42px;
    color: #f0f9ff;
    margin: 0 0 20px;
}
#main-wrap #banner p    {
    color: #F0F9FF;
    font-size: 24px;
    line-height: 42px;
    font-weight: 300;
}
#main-wrap #banner #dangler {
    display: block;
    width: 132px;
    height: 286px;
    /*background: url("/sites/default/files/pictures/brand_app/dangle-phone.png") no-repeat center center;*/
    position: absolute;
    top: 306px;
    left: 768px;
}

/*logo*/
#main-wrap #le_logo    {
    width: 100%;
    height: 112px;
    background: url("/sites/default/files/pictures/brand_app/bg_logo.jpg") repeat-x;
    position: relative;
}
#main-wrap #hold-logo   {
    width: 1130px;
    height: 112px;
    background: url("/sites/default/files/pictures/brand_app/le_logo.png") no-repeat center top;
}
#main-wrap #banner #headers {
    margin: 42px 0 0;
}

/*    FIRST SECTION   */
#main-wrap #section-one {
    height: 566px;
}

/*bubble-heads*/
#main-wrap #buble-holder    {
    display: block;
}
#main-wrap #buble-holder .bubb-icn    {
    display: block;
    width: 80px;
    height: 80px;
    position: absolute;
}
#main-wrap .bubb-icn img {
    opacity: 0.4;
}

#main-wrap #buble-holder #buble1 {
    top: 148px;
    left: 112px
}
#main-wrap #buble-holder #buble2 {
    top: 133px;
    left: 196px;
}
#main-wrap #buble-holder #buble3 {
    top: 148px;
    left: 280px;
}
#main-wrap #buble-holder #buble4 {
    top: 200px;
    left: 46px;
}
#main-wrap #buble-holder #buble5 {
    top: 200px;
    left: 352px;
}
#main-wrap #buble-holder #buble6 {
    top: 274px;
    left: -4px;
}
#main-wrap #buble-holder #buble7 {
    top: 274px;
    left: 88px;
}
#main-wrap #buble-holder #buble8 {
    top: 274px;
    left: 308px;
}
#main-wrap #buble-holder #buble9 {
    top: 274px;
    left: 406px;
}
#main-wrap #buble-holder #buble10 {
    top: 360px;
    left: -28px;
}
#main-wrap #buble-holder #buble11 {
    top: 360px;
    left: 62px;
}
#main-wrap #buble-holder #buble12 {
    top: 360px;
    left: 334px;
}
#main-wrap #buble-holder #buble13 {
    top: 360px;
    left: 424px;
}


#main-wrap #guy {
    position: absolute;
    width: 273px;
    bottom: 0;
    left: 182px;
}
#main-wrap #guys-body,
#main-wrap #guys-slider,
#main-wrap #guys-hands  {
    display: block;
    position: absolute;
}

#main-wrap #guys-slider {
    top: -640px;
    left: 36px;
    opacity: 0;
}
#main-wrap #guys-body   {
    bottom: 0;
}
#main-wrap #guys-hands {
    top: -130px;
    left: -30px;
}

/*    END bubble heads    */



/*right side*/
/*
guys legs*/
#main-wrap #legs-hold   {
    display: block;
    position: absolute;
    top: -2px;
    right: 249px;
}
#main-wrap #section-one .section-right .txt-block  {
    padding: 168px 0 0;
}

/*
Second Section*/
#main-wrap #section-two {
    height: 566px;
    padding: 100px 0 0;
    background: url(/sites/default/files/pictures/brand_app/bg_darker.jpg);
}

#main-wrap #section-two .section-left   {
    float: left;
    width: 606px;
    padding: 60px 0 0;
}
#main-wrap #section-two .section-right  {
    float: left;
    margin: 0 0 0 38px;
    width: 486px;
}
#main-wrap #section-two .section-right #chat-static,
#main-wrap #section-two .section-right #chat-dyno  {
    display: block;
}
#main-wrap #section-two #chat-dyno img  {
    height: 0;
    opacity: 0;
}

/*
Third Seciton*/
#main-wrap #section-three {
    height: 566px;
}
#main-wrap #section-three .center-inner {
    padding: 100px 0 0;
}
#main-wrap #section-three .section-left {
    width: 570px;
    float: left;
    position: relative;
}
#main-wrap #section-three .section-right    {
    padding: 80px 0 0;
    float: left;
    width: 560px;
    position: relative;
}
#main-wrap #section-three .section-left .img_hold {
    display: block;
    width: 570px;
    position: relative;
    height: 475px;
    background: url(/sites/default/files/pictures/brand_app/bg_section3-left.png) no-repeat center center;
}
#main-wrap #section-three .section-left #chat_hold  {
    position: absolute;
    top: 104px;
    left: 205px;
}
#main-wrap #section-three .section-left #chat_hold img  {
    height: 0;
    opacity: 0;
}
/*
Fourth Section*/
#main-wrap #section-four {
    height: 666px;
    width: 100%;
    /*padding: 134px 0 0;*/
    background: url("/sites/default/files/pictures/brand_app/bg_hills_02.jpg") repeat-x bottom;
}
#main-wrap #section-four .center-inner {
    width: 632px;
    height: 540px;
}
#main-wrap #section-four .bg-inner   {
    width: 100%;
    position: absolute;
    bottom: 0;
    background-image: url('/sites/default/files/pictures/brand_app/hills.gif') !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    background-position: center bottom !important;
    /*background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/brand_app/hills.png',sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/brand_app/hills.png',sizingMethod='scale')";*/

}
#main-wrap #section-four .section-left  {
    float: left;
}
#main-wrap #section-four .section-left .txt-block   {
    margin: 46px 0 0;
}
#main-wrap #section-four .section-right {
    text-align: right;
}
#main-wrap #section-four .section-right img {
    margin: 0 0 -5px;
}
/*#main-wrap #section-four .inner-bg  {

}*/

#main-wrap #section-four .email-sign    {
    height: 58px;
    width: 528px;
}
#main-wrap #section-four .email-sign #Email {
    margin: -13px 0 0;
}
#main-wrap #section-four .email-sign .mktoButtonRow {
    top: 0;
}

/*
Footer*/

#main-wrap #footer  {
    height: 60px;
    background: #000;
}
#main-wrap #footer p    {
    float: left;
}
/*#main-wrap #footer .brought-by img   {
    padding: 15px 0 0;
    margin: 0 0 -10px;
}*/
#main-wrap #footer .brought-by,
#main-wrap #footer .copyright   {
    padding: 15px 0 0;
}
#main-wrap #footer #social-icons    {
    padding: 18px 0 0;
    float: right;
}
#main-wrap #footer #social-icons ul,
#main-wrap #footer #social-icons li {
    list-style: none;
}
#main-wrap #footer #social-icons li {
    display: inline-block;
}


/* END  EARLY ACCESS BRANDAPP PAGE  */


/*UPDATED BANNER STYLES*/
/*home PAGE BG IMAGES*/
.front ul.hp_banner li.one {
  background: url("/sites/default/files/pictures/home/banner/desktop/banner1.jpg") no-repeat scroll center center;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.front ul.hp_banner li.three {

  background: url("/sites/default/files/pictures/home/banner/480/banner3_overlay.jpg") no-repeat scroll center center;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.front ul.hp_banner li.four {
  background: url("/sites/default/files/pictures/home/banner/desktop/HNM_Holiday_15p.png") no-repeat scroll center center;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*CULTURE PAGE BG IMAGES*/
.context-company ul.hp_banner li.one {
  background: url("/sites/default/files/pictures/culture/culture_people_desktop.jpg") no-repeat scroll center center;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.context-company ul.hp_banner li.two {
  background: url("/sites/default/files/pictures/culture/culture_manifesto_desktop.jpg") no-repeat scroll center center;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}




/* PRICING PAGE MAY 2015  */


.page-node-6179.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view,
.page-node-6180.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view,
.page-node-6181.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view,
.page-node-6182.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view,
.page-node-6183.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view,
.page-node-6184.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view{

padding-left:0;
padding-right:0;
}


.page-node-6179.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child,
.page-node-6180.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child,
.page-node-6181.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child,
.page-node-6182.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child,
.page-node-6183.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child,
.page-node-6184.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child{
width:100%;
padding:2.87em 0 0;
}

.page-node-6179.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child .field-name-field-secondary-txt,
.page-node-6180.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child .field-name-field-secondary-txt,
.page-node-6181.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child .field-name-field-secondary-txt,
.page-node-6182.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child .field-name-field-secondary-txt,
.page-node-6183.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child .field-name-field-secondary-txt,
.page-node-6184.node-type-full-width-paragraph-page .container-wrap .entity-paragraphs-item:first-child .field-collection-container .field-type-field-collection .field-collection-view:first-child .field-name-field-secondary-txt{
padding:0;
}

.pricing_sub_banner_mobile{
display:none;
}

.page-node-6179 .our_page_title p,
.page-node-6180 .our_page_title p,
.page-node-6181 .our_page_title p,
.page-node-6182 .our_page_title p,
.page-node-6183 .our_page_title p,
.page-node-6184 .our_page_title p{
text-align:center;
margin-top:80px;
}

.page-node-6179 .pricing_sub_banner,
.page-node-6180 .pricing_sub_banner,
.page-node-6181 .pricing_sub_banner,
.page-node-6182 .pricing_sub_banner,
.page-node-6183 .pricing_sub_banner,
.page-node-6184 .pricing_sub_banner{
text-align:center;
}

.pricing_sub_banner_desktop{
    display: block;
    position: relative;
	width:1024px;
	margin:75px auto auto;
	max-height:483px;
	overflow:hidden;
}

.pricing_sub_banner_desktop_left_img{
float:left;
}

.pricing_sub_banner_desktop_right_img{
float:right;
}

#new_pricing_section_515{
padding-bottom:300px;
background:url("/sites/default/files/pictures/pricing/left_dec_bird&books.png") no-repeat left bottom, url("/sites/default/files/pictures/pricing/right_dec_flower&cup.png") no-repeat right bottom, url("/sites/default/files/pictures/pricing/desktop_table.jpg") repeat-x 0 bottom;
}


#new_pricing_section_515 .block {
	margin:0;
    width: 309px;
	border-left:0;
	background:#f8f8f8;
  
  width: 306px;
  position:relative;

}

.page-node-6179 #new_pricing_section_515 .block {
	margin:0 0 0 20px;
	box-shadow: 0px 0px 7.6px 0.4px rgba(0, 0, 0, 0.1);
}

#new_pricing_section_515 .block.api_freemium{
width:326px;
position:relative;
padding:50px 0;
top:-20px;
box-shadow: 0px 0px 7.6px 0.4px rgba(0, 0, 0, 0.1);
z-index:3;
}

#new_pricing_section_515 .block:first-child{
margin:0 0 0 45px;
}

.new_pricing #new_pricing_section_515 .block-inner {
    width: 280px;
}

.new_pricing #new_pricing_section_515 .block-price{
clear:none;
float:none;
margin-left:0px;
margin-bottom:0px;
}

.new_pricing #new_pricing_section_515 .block-button{
float:none;
width:134px;
margin: 0 auto;
}

.new_pricing #new_pricing_section_515 .block-button,
.page-node-5765 .new_pricing #new_pricing_section_515 .block-button     {
width:213px;
}

.price-original{
font-size:18px;
margin-top:7px;
margin-bottom:4px;
}

.dollar-sign {
    font-size: 28px;
}

.price-engagements {
    font-size: 74px;
}

.price-payment{
margin-top:-17px;
}

.monthly_month{
font-size:14px;
}

#new_pricing_section_515 .block .button{
margin:12px auto auto;
width:156px;
}

#new_pricing_section_515 .tab-wrap{
margin-top:0;
margin-bottom:80px;
width:325px;
}

#new_pricing_section_515 .block-inner .block-main-title{
padding-top:0;
}

#new_pricing_section_515 .block-wrap{
margin:auto;
width:738px;
}

.page-node-6179 #new_pricing_section_515 .block-wrap{
width:1092px;
}

.new_pricing #new_pricing_section_515 .new_pricing_s2_content3{
font-size:45px;
}

.new_pricing #new_pricing_section_515 .new_pricing_s2_content4{
font-size:18px;
margin-top:23px;
}

#new_pricing_section_515 .new_new_pricingbtn{
position:relative;
top:20px;
}

.faq_no_mobile, .faq_column_section{
display:block !important;
}

.faq_column_section{
width:310px;
float:left;
margin-left:15px;
}

.faq_freemium_plan{
margin:0;
}

.faq_title{
color:#5ab7dc;
font-size:24px;
font-weight:600;
margin-top:45px;
margin-bottom:0;
}

.pricing_faq_block:hover{
background:#f3f9fc;
}

.pricing_faq_block:last-child{
border:0;
}

.tesimonial_no_mobile{
display:inline;
position: absolute;
}

.testimonial_handle1 {
    left: 287px;
    top: 240px;
}

.testimonial_handle2 {
    left: 287px;
    top: 653px;
}

.testimonial_handle3 {
    left: 614px;
    top: 240px;
}

.testimonial_handle4 {
    left: 614px;
    top: 653px;
}

.pricing_testimonial{
width:268px;
height:371px;
float:left;
margin-left:18px;
padding:61px 20px 40px;
}

.pricing_testimonial:nth-child(1){
margin-left:0;
}

#pricing_test_nav{
display:none;
}

.pricing_dropdown {
    display: none;
}


      .pricing_iphone{
	  float:left;
        position: relative;
        margin: 0 auto;
        width: 240px;
		top:109px;
		right:78px;
      }

      .pricing_iphone .inner{
        position: absolute;
        width: 100%;
        height: 0;
        padding-bottom: 187%;
        background-image: url(/sites/default/files/pictures/pricing/phone.png);
        background-size: 100% 100%;
      }

      .pricing_iphone .screen-container{
        position: absolute;
        width: 100%;
        height: 100%;
      }

      .pricing_iphone .screen{
        position: absolute;
        top: 16.6%;
        left: 14.7%;
        width: 70.5%;
        height: 66.8%;
        background-image: url(/sites/default/files/pictures/pricing/screen.gif);
        background-size: 100% 100%;
      }

      .pricing_iphone .tooltip{
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: space-between;
        left: -86%;
        bottom: 27%;
       
        background: #404040;
        color: #fff;
        visibility: hidden;
        border-radius: 6px;
        opacity: 0;
       
      }

      .pricing_iphone .tooltip ul{
        margin: 0;
        padding: 1vw;
		text-align:left;
      }

      .pricing_iphone .tooltip li{
        list-style: none;
        margin-top: 1vw;
        font-size: 1em;
        font-family: sans-serif;
        -webkit-font-smoothing: antialiased;
        line-height: 1.65;
      }

      .pricing_iphone .tooltip li:first-child{
        margin-top: 0;
        position: relative;
      }

      .pricing_iphone .tooltip li p{
        padding-left: 1vw;
		text-align:left;
      }

      .pricing_iphone .tooltip li:before{
        content: "+ ";
        position: absolute;
      }

      .pricing_iphone .tooltip:after{
        content: "";
        position: absolute;
        left: 100%;
        top: 50%;
        margin-top: -7.5px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7.5px 0 7.5px 15px;
        border-color: transparent transparent transparent #404040;
      }

      .pricing_iphone:hover .tooltip{
        visibility: visible;
        opacity: 1;
        transition:all 0.5s ease 0s;
      }
	  
	  .pricing_computer{
        position: relative;
        margin: 0 auto;
        width: 57vw;
        max-width: 929px;
        min-width: 500px;
		float:left;
		right:271px;
      }

      .pricing_computer .inner{
        
        width: 100%;
        height: 0;
        padding-bottom: 64%;
        background-image: url(/sites/default/files/pictures/pricing/desktop_desktopimage.png);
        background-size: 100% 100%;
      }

      .pricing_computer .screen-container{
        position: absolute;
        width: 100%;
        height: 100%;
      }

      .pricing_computer .screen{
        position: absolute;
        top: 16.6%;
        left: 14.7%;
        width: 70.5%;
        height: 66.8%;
        /*background-image: url(/sites/default/files/pictures/pricing/screen.gif);*/
        background-size: 100% 100%;
      }

      .pricing_computer .tooltip{
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: space-between;
        right: -156px;
        bottom: 12%;
        width: 216px;
        background: #404040;
        color: #fff;
        visibility: hidden;
        border-radius: 6px;
        opacity: 0;
       
      }

      .pricing_computer .tooltip ul{
        margin: 0;
        padding: 1vw;
		text-align:left;
      }

      .pricing_computer .tooltip li{
        list-style: none;
        margin-top: 1vw;
        font-size: 1em;
        font-family: sans-serif;
        -webkit-font-smoothing: antialiased;
        line-height: 1.65;
      }

      .pricing_computer .tooltip li:first-child{
        margin-top: 0;
        position: relative;
      }

      .pricing_computer .tooltip li p{
        padding-left: 1vw;
		text-align:left;
      }

      .pricing_computer .tooltip li:before{
        content: "+ ";
        position: absolute;
      }

      .pricing_computer .tooltip:after{
        content: "";
        position: absolute;
        right: 100%;
        top: 50%;
        margin-top: -7.5px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7.5px 15px 7.5px 0;
        border-color: transparent #404040 transparent transparent;
      }

      .pricing_computer:hover .tooltip{
        visibility: visible;
        opacity: 1;
        
      }
	  
	  .new_pricing #new_pricing_section_515 .features_tooltip  li p{
		text-align:left;
		margin-left:66px;
		}
	  
	  /* .features_tooltip{
        position: absolute;
   
        align-items: center;
        justify-content: space-between;
        bottom:160px;
        width: 91%;
        background: #404040;
        color: #fff;
     
        border-radius: 6px;
    
        -webkit-transform: translateX(50px) translateY(10px) scale(.9);
        -webkit-transition: transform .25s cubic-bezier(0.19, 1, 0.22, 1), opacity .25s cubic-bezier(0.19, 1, 0.22, 1), visibility .4s;
      }

      .features_tooltip ul{
        margin: 0;
        padding: 1vw;
      }

      .features_tooltip li{
        list-style: none;
        margin-top: 1vw;
        font-size: 1em;
        font-family: sans-serif;
        -webkit-font-smoothing: antialiased;
        line-height: 1.65;
      }

      .features_tooltip li:first-child{
        margin-top: 0;
        position: relative;
      }

      .features_tooltip li p{
        padding-left: 1vw;
      }

      .features_tooltip li:before{
        content: "+ ";
        position: relative;
      }
	  
	  .features_tooltip:after{
        content: "";
        position: absolute;
        left: 76%;
        bottom: -23px;
        margin-top: -7.5px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7.5px 23.5px 16px;
        border-color: transparent transparent transparent #404040;
      } 
	  
	  .api_freemium .features_tooltip{
	  width:86%;
	  bottom:177px;
	  } */
	  
	  
	  .page-node-6183 #new_pricing_section_515 .block-wrap{
		width:858px;
	  }
	  
	  .page-node-6183 #new_pricing_section_515 .block.api_freemium{
	  width:387px;
	  }
	  
	  .page-node-6183 #new_pricing_section_515 .block{
	  width:375px;
	  }
	  
	  .page-node-6183 .new_pricing #new_pricing_section_515 .block-inner{
	  width:328px;
	  }
	  
	  .page-node-6183 #new_pricing_section_515 .block .button{
	  width:212px;
	  }
	  
	  .new_pricing #new_pricing_section_515 .pricing_starts_from{
	  padding-top:0;
	  margin-top:-26px;
	  }

      

/* END PRICING PAGE MAY 2015  */



/* START NEW PRODUCT PAGE SEPT 2015 */

.product_main.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view{
	padding: 95px 0 50px;
}

.product_main.node-type-full-width-paragraph-page .container-wrap .paragraphs-item-full-width-one-column-bundle:first-child .field-collection-container .field-type-field-collection .field-collection-view{
	padding: 0;
}

.prod_desktop{
	display:block !important;
}

.prod_mobile{
	display:none !important;
}

.product_main .paragraphs-item-full-width-one-column-bundle:nth-child(2){
	border:0;
}

.product_main .paragraphs-item-full-width-one-column-bundle .field-collection-view{
	padding-top:95px;
}

.product_img_center{
	width:auto;
}

.prod_image_caption_white{
	color:#ffffff;
}

.product_main .group-banner-section{
    background-image: url("/sites/default/files/pictures/product/main_top_banner.jpg") !important;
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	height:580px;
}

.product_main .group_banner_title{
	color:#ffffff;
	font-size:42px;
	margin-top:200px;
	font-weight:600;
	line-height:54px;
	display:block;
}

.product_main .section1_content, .product_main .section2_content, .product_main .section3_content, .product_main .section4_content, .information_bottom p, .pro_scor_ul li span{
	margin:0 100px;
}

.product_main .section1_links{
	margin-top:65px;
}

.product_main .section1_link{
	float:left;
	width:192px;
}

.product_main .secton1_img{
	display:block;
	text-align:center;
}

.product_main .secton1_tl{
	display:block;
	text-align:center;
	margin-top:12px;
	font-weight:bold;
	font-size:20px;
	color:#152126;
	line-height:31px;
}

.product_main .section2_img{
	display:block;
	margin:185px auto 195px;
	width:772px;
}

.product_main .section3_img{
	display:block;
	margin:57px auto 104px;
	width:212px;
}

.product_main .section_q_img{
	display:block;
	margin:106px auto 65px;
	width:40px;
}

.product_main .section_q_rob{
	display:block;
	margin:55px auto 28px;
	width:73px;
}

.product_main .prod_main_quote{
	color:#a9a9a9;
	font-size:40px;
	line-height:65px;
}

.product_main .main_bottom_quote{
	color:#414040;
	font-size:16px;
}

/* PRODCUT MESSAGING */

.product_messaging.product_main .group-banner-section{
    background-image: url("/sites/default/files/pictures/product/messaging/messaging_banner.jpg") !important;
}

.product_messaging .paragraphs-item-full-width-one-column-bundle:nth-child(5){
    background-image: url("/sites/default/files/pictures/product/messaging/messaging_bottom_banner.jpg");
}

.messaging_s1 .messaging_s1_right_text, .messaging_title2, .messaging_content2{
	text-align:left;
}

.product_main .section1_content{
	margin-top:25px;
}

.messaging_s1{
	margin-top:80px;
}

.messaging_s1_left, .messaging_s1_right{
	float:left;
}

.messaging_s1_left{
	margin-left:115px;
}

.messaging_s1 .messaging_s1_left_img{
	width:auto;
}

.messaging_s1_right{
	margin-left:100px;
	margin-top:80px;
	width:418px;
}

.messaging_s1_right_sub{
	float:left;
	margin-bottom:63px;
}

.messaging_s1_right_img{
	float:left;
}

.messaging_s1 .messaging_s1_right_text{
	float:left;
	margin:0 0 0 38px;
	width:278px;
	font-size:16px;
	line-height:28px;
	color:#545454;
}

.messaging_container2{
	float:left;
	width:400px;
	margin-left:100px;
}

.product_messaging .messaging_title2{
	float:left;
	margin-left:0;
	margin-right:0;
}

.product_messaging .messaging_content2{
	float:left;
	margin-left:0;
	margin-right:0;
}

.messaging_s2_img{
	float:right;
	margin:auto;
	width:auto;
}

.messaging_container3{
	float:right;
	width:400px;
	margin-top:90px;
	margin-right:100px;
}

.messaging_s3_img{
	float:left;
	width:auto;
	margin-top:0;
}

.product_messaging .prod_messaging_img_fix{
	margin-bottom:-60px;
}

.product_messaging .messaging_s5_img{
	width:auto;
}

.product_messaging .product_img_apple{
	float:left;
	margin-left:208px;
	margin-top:30px;
}

.product_messaging .product_img_apple img{
	width:191px;
}

.product_messaging .product_img_google{
	float:left;
	margin-left:157px;
	margin-top:30px;
}

.product_messaging .product_img_google img{
	width:200px;
}

.product_messaging .pm_tab_container{
	width:auto;
}

.product_messaging .pm_tab{
	width:176px;
}

.product_messaging .messaging_popup{
	color:#55b9df;
	cursor:pointer;
}

.product_messaging .messaging_tooltip{
	background:#515254;
	border:none;
}

.product_messaging .messaging_tooltip{
	color:#ffffff;
	font-size:12px;
	line-height:17px;
}

/* END PRODCUT MESSAGING */


/* PRODCUT REPORTING */

.product_reporting.product_main .group-banner-section{
	background-image:url("/sites/default/files/pictures/product/operations/operations_banner.jpg") !important
}

.product_reporting.product_main .group_banner_title{
	color:#19272c;
}

.pro_reporting_single_title{
	margin-top:47px;
}

.product_reporting .pro_reporting_single_title{
	margin-top:80px;
}

.pro_rep_3{
	width:100%;
	float:left;
}

.pro_rep_2{
	float:left;
}

.pro_rep_1{
	float:right;
}

.pro_rep_left, .pro_rep_middle, .pro_rep_right{
	width:260px;
	float:left;
}

.pro_rep_middle, .pro_rep_right{
	margin-left:90px;
}

.product_reporting .section1_title_sub{
	margin-top:30px;
}

.product_reporting .pro_rep_left .section1_title_sub, .product_reporting .pro_rep_middle .section1_title_sub, .product_reporting .pro_rep_right .section1_title_sub{
	font-size:20px;
	line-height:28px;
	color:#545454;
	margin-bottom:0;
}

.product_reporting .pro_rep_left .section1_title_sub:nth-child(1), .product_reporting .pro_rep_middle .section1_title_sub:nth-child(1), .product_reporting .pro_rep_right .section1_title_sub:nth-child(1){
	margin-bottom:25px;
}

.product_reporting .pro_rep_left .section1_content, .product_reporting .pro_rep_middle .section1_content, .product_reporting .pro_rep_right .section1_content{
	margin-top:4px;
	margin-left:0;
	margin-right:0;
}

.product_reporting .pro_scor_ul{
	width:590px;
}

/* END PRODCUT REPORTING */


/* PRODUCT NAVY */

.navy_container_m{
	display:none;
}

.navy_container{
	margin-top:-114px;
	display:block;
}

.navy_inner{
	float:left;
	width:228px;
	height:228px;
	border:1px solid #cccccc;
	border-right:0;
	text-align:center;
	background:#ffffff;
}

.navy_inner:last-child{
	border-right:1px solid #cccccc;
}

.navy_active.navy_inner{
	background:#47abd7;
	width:260px;
	height:260px;
	border:0;
	margin-top:-16px;
}

.navy_p{
	font-weight:bold;
	font-size:16px;
	color:#47abd7;
	line-height:28px;
	margin-top:8px;
	display:block;
}

.navy_img{
	margin-top:60px;
	display:block;
}

.navy_active .navy_img{
	margin-top:72px;
}

.navy_active .navy_p{
	color:#ffffff;
}

/* END PRODUCT NAVY */


/* PRODUCT CUSTOMERCARE */

.product_customercare.product_messaging.product_main .group-banner-section{
	background-image: url("/sites/default/files/pictures/product/customercare/cc_banner.png") !important;
}

.product_customercare .paragraphs-item-full-width-one-column-bundle:nth-child(3){
    background-image: url("/sites/default/files/pictures/product/customercare/Section2_BKGD.png");
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	height:1073px;
}

.product_customercare .paragraphs-item-full-width-one-column-bundle:nth-child(3) .section1_content{
	width:799px;
	margin:25px auto auto;
}

.product_customercare .prod_cc_consumer, .product_customercare .prod_cc_agent{
	padding-right:6px;
	padding-top:102px;
	height:479px;
}

.product_customercare .prod_cc_tab_container{
	width:448px;
	margin:23px auto auto;
}

.product_customercare .prod_cc_tab_click{
	width:224px;
	color:#888888;
	float:left;
	text-align:center;
	font-size:20px;
	cursor:pointer;
	display:block;
	border-bottom:4px solid #888888;
	padding-bottom:3px;
}

.product_customercare .prod_cc_tab_click:hover{
	color:#545454;
	border-bottom:4px solid #545454;
}

.product_customercare .prod_cc_tab_click.prod_cc_tab_click_active{
	color:#47abd7;
	border-bottom:4px solid #47abd7;
}

.product_customercare  .information_bottom{
	margin-left:15px;
}

.product_customercare  .information_bottom div{
	float:left;
	width:220px;
	margin-top:50px;
	margin-right:114px;
}

.product_customercare  .information_bottom div:last-child{
	margin-right:0px;
}

.product_customercare .product_cc_orange{
	float:left;
	margin-top:10px;
	display:block;
}

.product_customercare  .information_bottom li{
	color:#f68a1f;
	margin-left:30px;
	list-style:outside;
}

.product_customercare  .information_bottom p{
/*	float:right;*/
	width:220px;
	margin:0;
	color:#545454;
}

.product_customercare .goals1_img, .product_customercare .goals2_img, .product_customercare .goals3_img{
	padding-top:50px;
	float:left;
	margin-right:16px;
}

.product_customercare .goals3_img{
	margin-right:0;
}

.product_customercare .goals1_img img, .product_customercare .goals2_img img, .product_customercare .goals3_img img{
	width:75%;
}

.product_img_center.prod_cc_img_fix{
	width:100%;
	margin-bottom:0px;
	display:inline;
}

.product_customercare .product_overlay_div{
	clear:both;
	position:relative;
}

.product_customercare .product_plus{
	position:absolute;
	cursor:pointer;
	display:block;
}

.product_customercare .product_plus_overlay1{
	left:519px;
	top:148px;
}

.product_customercare .product_plus_overlay2{
	left:842px;
	top:217px;
}

.product_customercare .product_plus_overlay3{
	left:270px;
	top:69px;	
}

.product_customercare .product_overlay{
	position:absolute;
	padding-left:73px;
	padding-top:171px;
	left:0;
	top:0;
	width:810px;
}

.product_customercare .product_overlay_close{
	float:right;
	cursor:pointer;
	margin:0;
}

.product_customercare .product_overlay_img{
	clear:both;
	float:left;
}

.product_customercare .product_overlay_text{
	float:left;
	width:305px;
	margin-left:82px;
	margin-top:90px;
	font-size:18px;
	color:#162036;
}

.product_customercare .product_overlay_title{
	font-size:20px;
}

.pro_cc_apple{
	margin-left:344px;
	margin-top:20px;
	float:left;
}

.pro_cc_google{
	margin-left:100px;
	margin-top:20px;
	float:left;
}

/* END PRODUCT CUSTOMERCARE */



/* PRODUCT SCORING */

.product_scoring.product_main.product_messaging .group-banner-section{
	background-image: url("/sites/default/files/pictures/product/join/scoring_banner.jpg") !important;
}

.pro_scor_ul{
	margin:0 100px;
}

.product_scoring .prod_scoring_p_content{
	margin-bottom:0;
}

.prod_scoring_midpara{
	float:left;
}

.prod_scoring_midpara .section1_content{
	float:left;
	width:515px;
	margin:0;
}

.prod_scoring_midpara_img{
	float:left;
	margin:auto 32px auto 100px;
}

.pro_scoring_mcs{
	margin-top:47px;
}

.rep_lb .pro_scor_ul{
	margin-left:0;
	margin-right:0;
}

/* END PRODUCT SCORING */


/* END NEW PRODUCT PAGE */


/*========= NEW PRICING PAGE September/2015 ======*/

/*hack width for sept 2015 and nov 2015 pricing page*/
.page-node-6291.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view ,
.page-node-6343.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view,
.page-node-6401.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view {    
    margin-top: 60px;
    
} 

#new-pricing-page {
    background-color:transparent;
}


/* ===== REUSABLES =========*/

#new-pricing-page .container {
    width:960px;
}


#new-pricing-page .title {
    width:660px;
}

#new-pricing-page .clear {clear:both;}

#new-pricing-page .showOnHover {display:none;}
#new-pricing-page .underlineOnHover {border-bottom:solid #333 1px;}

/* ====== INTRO SECTION ==== */

#new-pricing-page #intro {
    height:600px;
    background-size:cover;
}

#new-pricing-page #intro h4 {width:100%;}

/* ====== INTRO: PRICING ==== */

#new-pricing-page #pricing {
    position:absolute;
    width:960px;
    padding-top:0;
}


#new-pricing-page #pricing .panels {
    width:100%;
    margin:30px auto 0 auto;
}


#new-pricing-page #pricing .panel .inner {
        height: 400px;
}
#new-pricing-page #pricing .panel {
    width:30%;
    float:left;
    margin:0;
}


#new-pricing-page #pricing .panel .top {
    height:70px;
}

#new-pricing-page #pricing .panel.first .top {
    height:45px;
}

#new-pricing-page #pricing .panel.first .mid {
    margin-bottom:-10px;
}

/*mid area of middle panel*/
#new-pricing-page #pricing .panel.middle .mid {
    margin:40px auto 20px auto;
        -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
#new-pricing-page #pricing .panel.middle .midOnHover {
    margin:20px auto;
        -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
}

#new-pricing-page .panel.middle.moveUp {
    margin-top:-30px !important;
        -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    height:470px;

}

/*mid area of last panel*/
#new-pricing-page #pricing .panel.last .mid {
    margin:30px auto 7px 0;
}


#new-pricing-page #pricing .panel.middle{
    margin:0 2%;
}

#new-pricing-page #pricing .panel p.explain {
    display:none;
}



/* ====== INFO SECTION ==== */

#new-pricing-page #info {
    padding-top:200px;
    width:100%;
}



#new-pricing-page #info .title {
    width:75%;
}

#new-pricing-page #info .row {
    width:90%;
    margin:80px auto;
}

#new-pricing-page #info .row .box {
    width:42%;
    text-align:left;
}

#new-pricing-page #info .row .box:nth-child(1) {
    float:left;
}
#new-pricing-page #info .row .box:nth-child(2) {
    float:right;
}
    
#new-pricing-page #info .row .box h3 {line-height:20px;}

/* ====== TESTIMONIALS SECTION ==== */

#new-pricing-page #testi {
    height:400px;
    padding-bottom:100px;
}

/* ========== FAQ SECTION ========*/

#new-pricing-page #faq {
    margin-top: 0;
}




/* CULTURE RESOURCE */

.culture_resource.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view{
	padding: 95px 0 50px;
}

.culture_resource .section_content, .culture_resource .group_banner_subtitle, .culture_resource .section_title, .culture_resource .group_banner_subtitle, .culture_resource .group_banner_title{
	margin:auto;
}

.culture_resource .group_banner_link{
	margin:auto;
}

/*.culture_resource .section_content{
	margin:0 100px;
}*/

.culture_resource .group_banner_title{
	font-size:42px;
	margin-top:33px;
	line-height:54px;
}

.culture_resource .group_banner_subtitle{
	width:651px;
}

.culture_resource .fw-sub-links .fw-nav-link{
	width:25%;
}

.culture_resource .section_content{
	width:796px;
}

.culture_resource .section_content_left{
	text-align:left;
}

.culture_resource #block-views-resources-block-17 .views-row{
	float:left;
}

.culture_resource #block-views-resources-block-17{
	text-align:left;
}

.culture_resource #block-views-resources-block-17 .views-row img{
	margin-bottom:0px;
}

.culture_resource #block-views-related-blog-posts-block-3{
	text-align:left;
}

.culture_resource #block-views-related-blog-posts-block-3 .views-row{
	margin-left:21px;
	float:left;
}

.culture_resource #block-views-related-blog-posts-block-3 .views-row:first-child{
	margin-left:0px;
}

.culture_resource .grid.cf{
	width:960px !important;
}

.culture_resource .insta-cube{
	float:left !important;
	padding:0 13px 13px 0 !important;
	margin:0 !important;
}

.culture_resource .insta-cube:nth-child(4), .culture_resource .insta-cube:last-child{
	padding:0 0 13px !important;
}

.culture_resource #lightbox #frameContainer{
	padding:10px !important;
	margin:auto !important;
}



/* END CULTURE RESOURCE */


/* =============== NEW PRICING PAGE NOVEMBER 2015 ==============*/
#new-pricing-page.four-tier #pricing {background:none !important;}
#new-pricing-page.four-tier #intro {height:700px;}
#new-pricing-page.four-tier #info .title { padding-top: 160px;}

#new-pricing-page.four-tier #pricing .panels {}

#new-pricing-page.four-tier #pricing .panels-head {
    display:block;
    background:#f6f6f6;
        width: 99%;
    padding:10px 0 16px 0;
    color:#333;
    font-style:italic;
    font-size:96%;

background: rgb(246,246,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(246,246,246,1) 88%, rgba(219,219,219,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(88%,rgba(246,246,246,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 88%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(246,246,246,1) 88%,rgba(219,219,219,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(246,246,246,1) 88%,rgba(219,219,219,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(246,246,246,1) 88%,rgba(219,219,219,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
}

#new-pricing-page.four-tier #pricing .panels-head .sec {
    float:left;
    width:230px;
    text-align:center;
    font-size:90%;
}

#new-pricing-page.four-tier #pricing .panels-head .sec.two {
    width:481px;
    border-left:solid #ccc 1px;
    border-right:solid #ccc 1px;
}



#new-pricing-page.four-tier #pricing .panel {float:left;}

#new-pricing-page.four-tier #pricing .panel {
    border-right:solid #ccc 1px;
    width:24.5%;
    border-bottom:none;
    padding:40px 0 0 0;
}

#new-pricing-page.four-tier .panel div.LPMcontainer {width:130px !important; margin:0 auto 20px auto !important; float:none;}
#new-pricing-page.four-tier .panel div.LPMcontainer img {
   float:none;
   width:130px !important;
}

#new-pricing-page.four-tier #pricing .panel.two {
    border:solid #58b8dd 3px;
-webkit-box-shadow: -1px 9px 23px -12px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 9px 23px -12px rgba(0,0,0,0.75);
box-shadow: -1px 9px 23px -12px rgba(0,0,0,0.75);
position:relative;
padding-top:0;
margin-top:-10px;
}

#new-pricing-page.four-tier #pricing .panel.two .recommended {
    display:block;
    text-align:center;
    color:#fff;
    background:#58b8dd;
    padding:12px 0;
    margin-bottom:20px;
}


#new-pricing-page.four-tier #pricing .panel.four {
    margin-right:0;

}

#new-pricing-page.four-tier #pricing .panel {
-webkit-box-shadow: 1px 11px 23px -17px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 11px 23px -17px rgba(0,0,0,0.75);
box-shadow: 1px 11px 23px -17px rgba(0,0,0,0.75);
}

#new-pricing-page.four-tier #pricing .panel .inner {
    height:auto;
}

#new-pricing-page.four-tier #pricing .panel .inner a.button.orange {
    float:none;
    font-size:100%;
}

#new-pricing-page.four-tier #pricing .left_side {
    float:none;
    width:100%;
    padding-bottom:10px;
}
#new-pricing-page.four-tier #pricing .right_side {
    float:none;
    width:100%;
}

#new-pricing-page.four-tier #pricing .slide_out {
    font-size:86%;
    display:block !important;
    height:240px;
    padding-bottom:0;
}

#new-pricing-page.four-tier #pricing .panel.four .slide_out {
height:240px;
}


#new-pricing-page.four-tier #pricing .panel .mobile_hint {
    display:none;
}

#new-pricing-page.four-tier #pricing .panel .desktop_hint {
    display:block;
    text-align:center;
    font-weight:500;
    font-size:20px;
    color:#333;
}

#new-pricing-page.four-tier #pricing .panel .icon {
    margin:0 auto 15px auto;
    float:none;
    background-size:initial !important;
}

#new-pricing-page.four-tier #pricing .panel.one .icon {
      width:70px;
    height:63px;
        
}

#new-pricing-page.four-tier #pricing .panel.two .icon {
      width:70px;
    height:63px;
        
}
#new-pricing-page.four-tier #pricing .panel.three .icon {
          width:92px;
    height:63px;
    background-size:80px !important;
}
#new-pricing-page.four-tier #pricing .panel.four .icon {
      width:65px;
    height:63px;
}

#new-pricing-page.four-tier #pricing .panel .title {
    margin:0 auto;
    float:none;
    width:100%;
    text-align:center;
    font-size:26px;
    font-weight:600;
    padding-bottom:8px;
}

#new-pricing-page.four-tier #pricing .panel.four .title {
    width:100%;
    margin-top:0
}

#new-pricing-page.four-tier #pricing .mobile {
    display:none;
}
#new-pricing-page.four-tier #pricing .desktop {
    display:block;
}


#new-pricing-page #pricing .coupon {width:400px}



/* =============== END NEW PRICING PAGE NOVEMBER 2015 ==============*/



/* IR PAGE 2016 */

.ir_2016.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view{
	padding: 2em 0;
}

.ir_2016 .zone-main h2.secondary_h2, .ir_2016 p, .ir_2016 a{
	font-family: 'Open Sans', sans-serif !important;
	text-align:left;
	padding:0;
}

.ir_2016 #section-content  .zone-main h2.secondary_h2{
	text-align:center;
}

.ir_2016 .two_cols_section .field-collection-view{
	width:45% !important;
	float:left;
}

.ir_2016 .two_cols_section .field-collection-view-final{
	float:right;
}

.ir_2016 .three_cols_section .field-collection-view{
	width:260px !important;
	float:left;
	margin-right:45px !important;
}

.ir_2016 .three_cols_section .field-collection-view:first-child{
	margin-right:134px !important;
}

.ir_2016 .three_cols_section .field-collection-view-final{
	margin-right:0 !important;
}

.ir_2016 .group-banner-section{
	height:176px;
	margin-top:66px;
}

.ir_2016 .group_banner_title{
	color:#ffffff;
	font-size:42px;
	font-weight:400;
	line-height:54px;
	display:block;
	text-align:center !important;
}

.ir_2016 .quick_links_links{
	margin-left:19px;
	display:inline;
}

.ir_2016 .fcsnapshot{
	width:420px !important;
}

.ir_2016 .ir_right_bground{
    width: 399px;
}

.ir_2016 .ir_filter_div{
	margin-bottom:0;
}

#FilterContainer div{
	width:820px;
}

#FilterContainer div .ir_doc_title{
	width:340px;
	display:inline-block;
}

#FilterContainer div p{
	margin-left:10px;
}

#FilterContainer div .ir_doc_webcast{
	display:inline-block;
}

#FilterContainer div .ir_doc_report{
	display:inline-block;
}

#FilterContainer div .ir_doc_presentation{
	display:inline-block;
}

.ir_2016 .slideshare_presentation{
	width:820px;
}

.ir_2016 .block-views-list-of-articles-block-9, .ir_2016 .view-id-news_press_releases{
	text-align:left;
}

.ir_2016 .ir_events{
	text-align:left;
}

.ir_2016 .entity-paragraphs-item:nth-child(4){
	height:400px;
}

.ir_2016 .entity-paragraphs-item:nth-child(5){
	text-align:left;
}

.ir_2016 .mktoForm{
	margin:0;
}

.ir_2016 .fw-sub-links .fw-nav-link a{
	text-align:center;
}

.ir_2016 .ir_twitter_left{
	margin-left:0;
}

.ir_2016 .mktoEmailField{
	padding:10px 12px !important;
}

.ir_2016 .ir_mobile{
	display:none;
}

.ir_2016 .slideshare_presentation{
	width:100%;
	height:568px;
	background-image: url("/sites/default/files/pictures/ir/slideshare_image.jpg") !important;
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin:auto;
}

.ir_2016 .slideshare_presentation_link{
	display:inline-block;
	background:#58b8dd;
	margin-right:25px;
	padding:20px 35px;
	float:right;
}


/* END IR PAGE 2016 */




/* IL CULTURE */

.il_culture p{
	padding-left:0px;
	padding-right:0px;
}

.il_culture .group-banner-section{
	height:500px;
	margin-top:64px;
}

.il_teams .two_cols_section .field-collection-view, .il_culture_page .two_cols_section .field-collection-view, .il_technology .two_cols_section .field-collection-view{
	width:38% !important;
	float:left;
	padding:0 57px !important;
}

.il_culture .two_cols_section .field-collection-view-final{
	float:right;
}

.il_culture .il_culture_p_top{
	width:815px;
	margin:auto;
}

.il_culture .group_banner_title{
	width:480px;
}

.il_culture .group_banner_subtitle{
	width:600px;
}

.il_culture .il_team_social{
	width:640px;
	text-align:left;
}

.il_culture .il_team_social a{
	margin-left:62px;
	margin-bottom:0;
	width:auto;
	display:inline-block;
}

.il_culture .il_team_social a:first-child{
	margin-left:0;
}

.il_culture .il_culture_team_social img{
	width:74px;
}

.il_teams .entity-paragraphs-item:nth-child(7){
	height:500px;
}

.il_culture .il_boxes{
	width:850px;
	margin:auto;
}

.il_culture .il_box{
	float:left;
	width:223px;
	height:175px;
	padding:30px 30px 0;
}

.il_culture .il_box_img{
	padding-left:0px;
}

.il_culture_page .entity-paragraphs-item:nth-child(6), .il_technology .entity-paragraphs-item:nth-child(6){
	height:500px;
	margin-top:55px;
}

.il_culture .il_culture_4{
	float:left;
	width:207px;
	margin-left:30px;
}

.il_culture .il_culture_4 .il_culture_4_a{
	text-align:left;
}

.il_culture .il_culture_4 .il_culture_4_p{
	text-align:left;
}

.il_culture_page .entity-paragraphs-item:nth-child(3){
	margin-top:45px;
}

/* END IL CULTURE */