/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */
 
 /*top nav*/
 #zone-menu-wrapper  {
	z-index: 5;
	position: fixed;
}
#zone-menu .responsive-menus.responsified span.toggler{
	border:0;
}

#section-header .responsive-menus.responsified {left:0px; width:100%;}
#block-menu-menu-top-navigation {
background-size: 139px;
background-position: -1% 70%;
}
#section-header .responsive-menus.responsified {border-bottom: solid #f68a1f 4px; top:-6px;}
#section-header {margin-bottom:0px;}
#hp-second-section .gif-holder,
#hp-third-section .gif-holder	{
	margin: 0 auto 38px;
}

 
.responsive-layout-narrow #block-system-main-menu ul.menu li a.top_link:link, 
.responsive-layout-narrow #block-system-main-menu ul.menu li a.top_link:visited, 
.responsive-layout-narrow #block-menu-menu-main-uk2 ul.menu li a.top_link:link, 
.responsive-layout-narrow #block-menu-menu-main-uk2 ul.menu li a.top_link:visited, 
.responsive-layout-narrow #block-menu-menu-main-fr ul.menu li a.top_link:link, 
.responsive-layout-narrow #block-menu-menu-main-fr ul.menu li a.top_link:visited, 
.responsive-layout-narrow #block-menu-menu-main-de ul.menu li a.top_link:link, 
.responsive-layout-narrow #block-menu-menu-main-de ul.menu li a.top_link:visited, 
.responsive-layout-narrow #block-menu-menu-main-br ul.menu li a.top_link:link, 
.responsive-layout-narrow #block-menu-menu-main-br ul.menu li a.top_link:visited, 
.responsive-layout-narrow #block-menu-menu-main-he ul.menu li a.top_link:link, 
.responsive-layout-narrow #block-menu-menu-main-he ul.menu li a.top_link:visited, 
.responsive-layout-narrow #block-menu-menu-main-jp ul.menu li a.top_link:link, 
.responsive-layout-narrow #block-menu-menu-main-jp ul.menu li a.top_link:visited {
	width: 75px;
}

    .arrow {
    height: 0;
    width: 0;
    border: 6px solid transparent;
	display: block;
	margin: 5px 0 0 10px;
    }
    .arrow.up {
    border-bottom-color: #f90; margin:  -1px 0 0 10px;
    }
    .arrow.down {
    border-top-color: #55b8dd;
    }
    .trigger { display: block; width: 30px; height: 25px; float: right; margin: 15px 7px 0 0; }

.responsive-layout-narrow #block-system-main-menu ul.menu li:nth-child(6) ul:nth-child(3), 
.responsive-layout-narrow #block-menu-menu-main-uk2 ul.menu li:nth-child(6) ul:nth-child(3), 
.responsive-layout-narrow #block-menu-menu-main-fr ul.menu li:nth-child(6) ul:nth-child(3), 
.responsive-layout-narrow #block-menu-menu-main-de ul.menu li:nth-child(6) ul:nth-child(3), 
.responsive-layout-narrow #block-menu-menu-main-br ul.menu li:nth-child(6) ul:nth-child(3), 
.responsive-layout-narrow #block-menu-menu-main-he ul.menu li:nth-child(6) ul:nth-child(3), 
.responsive-layout-narrow #block-menu-menu-main-jp ul.menu li:nth-child(6) ul:nth-child(3) { left: -114px; }

/* END NAVIGATION */
 
/* LAYOUT */
.responsive-layout-narrow .container-12 .grid-9, .responsive-layout-narrow .container-12 .grid-3{
width:100%;
margin: 0;
}
/* END LAYOUT */
 
/* NEW Home Page Nov. 2014 */
/* static chat button  */
#block-nodeblock-5353	{
	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  rgba(0, 0, 0, 0);
}
#hp_first-section #quote-holder .z-author,
.hp-section .quote-author	{
	position: relative;
	width: 80%;
	margin: 22px auto 0;
}
.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: 40%; height: auto;
	float: none;
	margin: 0 auto;
}
#hp-footer-cta h2 {
	font-size: 2.13em;
	margin: 0 0 31px;
	padding: 40px 0 0;
}
.i18n-fr #hp-footer-cta h2 {
	padding: 32px 0 0;
	margin: 0 0 30px;
}
#hp-footer-cta a:link,
#hp-footer-cta a:visited	{
	width: 75%;
	margin: 40px auto 0;
}
.i18n-fr  #hp-footer-cta a:link,
.i18n-fr #hp-footer-cta a:visited	{
	margin: 38px auto 0;
}

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

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

#block-nodeblock-3454 .group-left, #block-nodeblock-3454 .group-right{
width:45%;
}

.field-collection-item-field-secondary-content-colect .field_group_1075 .two_cols_section .field-collection-view:first-child{
width:auto;
padding:0 20px;
}

.field-collection-item-field-secondary-content-colect .field_group_1075 .two_cols_section .field-collection-view:last-child, .field-collection-item-field-secondary-content-colect .field_group_1079 .two_cols_section .field-collection-view:first-child{
width:100%;
float:none;
padding:0;
}

#zone-postscript-wrapper .view-footer{padding-bottom:25px;}
#zone-postscript-wrapper .view-footer #arrowL, #zone-postscript-wrapper .view-footer #arrowR{padding:0 66px;}

/* END HOMEPAGE */

/* BLOG PAGE */

#block-views-all-posts-block-1 .views-field-title, #block-views-all-posts-block .views-field-title{
clear:none;
}
#block-views-all-posts-block-1 .views-field-field-title-img, 
#block-views-all-posts-block .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: 0 1em 0 0;	width: 25%; height: auto;
}



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

/* END BLOG PAGE */

/* NARROW SPECIFIC CALLOUTS */
.node-callout-quote .field-name-field-more{
width:97%;
}
.field-name-field-more a:link, .field-name-field-more a:visited{
font-size:14px;
}
/* 		CALLOUT FULL		 */
div.node-callout-full img {
width: 12%;
height: auto;
}
.node-callout-full .field-name-field-more {
position: absolute;
bottom: 0;
right: 27%;
}
div.node-callout-full .field-name-field-headlink-op {
	top: 20px;
}
div.node-callout-full .field-name-field-link-full { width: 10%;
height: auto;
margin: 0 0 0 5%;
}
div.node-callout-full .field-name-field-link-full img{ width: 100%; height: auto; }
/* 	END	CALLOUT FULL		 */
/* 		VIDEO CALLOUT + MEDIUM CALLOUT		 */
.node-callout-medium .field-name-field-link-medium,
.node-callout-video-sidebar .field-name-field-link-vdo2	{ width: 25%;margin:0.5em 0.5em 0 0; }
.node-callout-video-sidebar .field-name-field-headlink-op, .node-callout-medium .field-name-field-headlink-op{ float:right;width:73%;margin:0px 0 10px}
.node-callout-video-sidebar .field-name-field-subhead-op, .node-callout-medium .field-name-field-subhead-op{ float:right;width:73%;margin:0px 0 10px}

.node-callout-medium .field-name-field-more	{
	width:50%;
	margin: 20px auto;
}
.node-callout-video-sidebar .field-name-body .vdo_link:link, .node-callout-video-sidebar .field-name-body .vdo_link:visited{float:left;}
.node-callout-medium .field-name-body p, .node-callout-video-sidebar .field-name-body p{position:relative;left:9px;}
.node-callout-medium .field-name-body form p, .node-callout-video-sidebar .field-name-body form p{left:0}

#region-second .node-callout-medium h3{float:right;text-align:left;width:70%;margin-top:20px;}
#region-second .node-callout-medium .field-name-body{ padding:20px 10px 0;}
#region-second .node-callout-medium .field-name-body img{width:100%;}
#region-second .node-callout-medium .field-name-body p {margin:0;}

/*	 END	VIDEO CALLOUT + MEDIUM CALLOUT		 */

/* END NARROW SPECIFIC CALLOUTS */

/* CUSTOM BLOCKS */

/**
 * Search block on Careers page
 */
#choose-where .tribar {
	margin: -19px 1px 0 0;
}
 
#block-nodeblock-2774 .node-callout-2-col .field-name-field-link-thumb .field-item, #block-nodeblock-2774 .node-callout-2-col .field-name-field-link-thumb3 .field-item{
height:104px;
}
#block-nodeblock-461 .group-left p, #block-nodeblock-461 .group-right p{
margin-bottom:0;
}
.block-nodeblock-672 div.node-callout-full, .block-nodeblock-942 div.node-callout-full, .block-nodeblock-166 div.node-callout-full, .block-nodeblock-276 div.node-callout-full, .block-nodeblock-290 div.node-callout-full, .block-nodeblock-422 div.node-callout-full, .block-nodeblock-3196 div.node-callout-full, .block-nodeblock-674 div.node-callout-full, .block-nodeblock-2826 div.node-callout-full, .block-nodeblock-713 div.node-callout-full, .block-nodeblock-1018 div.node-callout-full, .block-nodeblock-911 div.node-callout-full, .block-nodeblock-1020 div.node-callout-full, .block-nodeblock-289 div.node-callout-full{
border:0;
background:0;
}

#block-nodeblock-2979 .node-callout-full .field-name-field-more{
bottom:11%;
right:27%;
}
#block-nodeblock-2979 div.node-callout-full .field-name-field-link-full{
margin:0 0 0 -8%;
width:19%;
}
#block-nodeblock-2979 div.node-callout-full .field-name-field-headlink-op{
top:10px;
}
.page-node-262 #block-nodeblock-674{float:left;}
.page-node-262 #block-nodeblock-674 .node-callout-full .field-name-field-more{
bottom:11%;
right:17%;
}
.page-node-262 #block-nodeblock-674 div.node-callout-full .field-name-field-link-full{
margin:0;
width:19%;
}
.page-node-262 #block-nodeblock-674 div.node-callout-full .field-name-field-headlink-op{
top:10px;left:24%
}

#block-nodeblock-3465 .field-type-text-with-summary{float:left;width:25%}
#block-nodeblock-3465 .field-type-text-with-summary img{width:173px;}
/*#block-nodeblock-3465  .node-callout-medium .field-name-field-more, .node-callout-video-sidebar .field-name-field-more{float:left;margin:108px 0 1em 9px;width:69%}*/


.table-2-col-left, .table-2-col-right{
clear:none;
float:none;
width:auto;
}

#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-3173 .group-left, #block-nodeblock-3173 .group-middle, #block-nodeblock-3173 .group-right, #block-nodeblock-3174 .group-left, #block-nodeblock-3174 .group-middle, #block-nodeblock-3174 .group-right, #block-nodeblock-3175 .group-left, #block-nodeblock-3175 .group-middle, #block-nodeblock-3175 .group-right, #block-nodeblock-2514 .group-left, #block-nodeblock-2514 .group-right, #block-nodeblock-694 .group-left, #block-nodeblock-694 .group-right, #block-nodeblock-203 .group-left, #block-nodeblock-203 .group-right{width:45%;}
#block-nodeblock-983 .field-name-field-headlink-op, #block-nodeblock-983 .field-name-body{float:none;width:auto}
#block-nodeblock-3012 .node-callout-medium .field-name-field-headlink-op{float:none;width:auto}
#block-nodeblock-290 div.node-callout-full .field-name-field-headlink-op{left:20%}
/* END CUSTOM BLOCKS */

/* FOOTER */

#zone-footer-b-wrapper #block-menu-menu-global-sub-navigation-menu--2 .first a, #zone-footer-b-wrapper #block-locale-language-content--2 .block-title, #zone-footer-b-wrapper #block-nodeblock-3325 .mobile-block-title{
	font-size:28px;
}
#zone-footer-b-wrapper #block-menu-menu-global-sub-navigation-menu--2 .first .menu .leaf a, #zone-footer-b-wrapper #block-locale-language-content--2 .language-switcher-locale-url .language-link{
	width:50%;
	font-size:14px;
}
#zone-footer-b-wrapper #block-nodeblock-3325 .market-ikon, #zone-footer-b-wrapper #block-nodeblock-3325 .loop-ikon{
	width:19%;
}
/* END FOOTER */
/* brightcove within lightbox */
.node-type-brightcove-page #zone-main,.node-type-brightcove-page .BCvideoWrapper div,.node-type-brightcove-page .BCvideoWrapper embed,.node-type-brightcove-page .BCvideoWrapper object,.node-type-brightcove-page .BrightcoveExperience, .node-type-brightcove-page .node-brightcove-page, .node-type-brightcove-page #BCcontainingBlock, .node-type-brightcove-page .BCvideoWrapper
{
  position:relative!important;
  width:930px!important;
  height:550px!important;
  left:0;
  top:0;
  margin: 0; padding: 0;
}
.node-type-brightcove-page #region-main { margin: 0; }
/**
 * Start GSS
 */
 #block-search-form	{
	width: 282px;
}
#block-search-form #edit-search-block-form--2	{
	width: 182px;
}
 .page-search #search-form #edit-keys	{
	width: 48%;
}

/**
 * End GSS 
 */
 
/**
 * Start Basic Page Field Collection
 */
/* fullwidth collection */
.field-collection-item-field-secondary-fullwidth .left_float_img {
	width: 25% ; height: auto;
} 
/* two columns collection */
.field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view {
	width: 45%;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view:first-child {
	margin: 0 30px 0 0;
	float: left;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view:last-child {
	margin: 0;
	float: right;
}

.field-collection-item-field-secondary-content-colect .two_cols_section h3{
margin-bottom:0;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .no_float_img {
	margin: 0 0 15px;
}

/* START three columns collection */
.field-collection-item-field-secondary-content-colect .three_cols_section h3{
margin-bottom:0;
}
.field-collection-item-field-secondary-content-colect .three_cols_section .no_float_img	{
	width: 35%; height: auto;
	margin: 0 10px 0 0;
	float: left;
}
/* end three columns collection */
/* Start LiveEngage page */
.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;
}

/* Start Contact Page */
.block-views-our-offices-block-1 .views-row {
	margin: 0 0 20px;
}
.form-sides {
    width: 50%;
    height: auto;
    float: left;
    padding: 0;
}
.form-sides:first-child {
	width: 45%;
    margin: 0 5% 0 0;
}
#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-email-forms form select {
	background:  url(/sites/default/files/pictures/down-arr.png) no-repeat 95% -4px #fff;
}
#contact-email-forms form #rt-form-side .mktFormMsg	{ left: 323px !important; }

.block-views-our-offices-block-1 .views-row {
	width: 42%;
	height: 318px;
	clear: none;
	margin: 0;
	float: left;
}
.block-views-our-offices-block-1 .views-field-field-220-rect {
width: auto;
height: auto;
float: right;
margin: 0 40% 0 0;
}
/* END Contact Page */
/* FOOTER FIRST */
#block-nodeblock-5214 #foot-cta-left {
	width: 100%; height: auto;
	margin: 0 0 16px;
}
#block-nodeblock-5214 #foot-cta-left img {
	width: 100%;  height: auto;
}
#block-nodeblock-5214 #title-holder h2 {
	
}

#block-nodeblock-5214 #title-holder h2,
#block-nodeblock-5214 #title-holder p  {
	text-align: center;
}
#block-nodeblock-5214 #foot-cta-right { 
	height: 44px;
	width: 40%;
}
#block-nodeblock-5214 #foot-cta-right a:link, 
#block-nodeblock-5214 #foot-cta-right a:visited {
	padding: 10px 25% 0;
}
#block-nodeblock-5214 #foot-cta-right {
	
}

/* END FOOTER FIRST */

/*push down zone-main in tablet*/
#section-content {padding-top:100px;}
/*on home page, slightly smaller padding*/
.front #section-content {padding-top: 60px;}

/*make footer full width for tablet*/
#zone-footer-b {width:100%; }
#region-footer-second {width:100%; }

/* 	RESOURCE ITEm5	 */
.node-type-resource-item .node-resource-item { margin: 0 0 40px; }

.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 {
	float: left;
	margin: 10px 10px 0 10px;
}
.view-resources .node-resource-item.node-teaser .field-name-field-image img,
.node-resource-item.node-teaser .field-name-field-teaser-image img,
#node-resource-item-5897 .field-name-field-teaser-image img,
#node-resource-item-5828 .field-name-field-teaser-image img,
#node-resource-item-5365 .field-name-field-teaser-image img {
	display: block;
	margin: 0 auto;
}
.view-resources .node-resource-item.node-teaser .field-name-field-resource-category {
	margin: 10px 0 0;
}
/* teaser resource */
.view-resources .node-resource-item.node-teaser	{
	height: 132px;	
}
.view-resources .node-resource-item.node-teaser .field-name-field-short-description {
	line-height: 1.3em;
	padding: 0 15px 0 0;
} 
/* item mode-full */
.node-resource-item.view-mode-full .field-name-field-image {
	float: left;
	margin: 0 10px 0 0;
}
.node-resource-item.view-mode-full .field-name-field-image img {
	display: inherit;
	margin: 0;
}
div[id^="block-views-resources"] {  
	clear: both;
 }

/*	END	RESOURCE ITEm5	 */

section#block-nodeblock-5198 .node-callout-large{position:relative;}
section#block-nodeblock-5198 .field-name-body{padding:0 10px;width:20%;float:left;}
section#block-nodeblock-5198 .field-name-field-headlink-op, section#block-nodeblock-5198 .field-name-field-subhead-op{display:inline-block;position:relative;text-align:left}

#block-nodeblock-5203 .footer-social-outer {
	margin-left:-14px;
}
/*footer: social icons - widen padding in tablet*/
#block-nodeblock-5203 .footer-social {
padding: 0 6% 0 6%; 
}

/*footer social media icons raw code block styling*/
#footer-social-block {
width: 450px;
margin: 0 auto;
}

#footer-social-block .social-sprite {
	margin:20px 25px;
}




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

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

/*move 'copyright link' to the right*/
#block-menu-menu-legal-menu ul li:nth-child(1) a {margin-left:150px;}
section#block-nodeblock-5198 .field-name-field-headlink-op{margin-left:45px}
section#block-nodeblock-5198 .field-name-field-subhead-op{font-size:1.75em;margin-left:6px}
.field_group_1077 img, .field_group_1081 img, .field_group_1072 img{width:auto}

/*LOGO*/
.logo-img img {display:none}



#block-menu-menu-global-sub-navigation-menu {display:none;}




/* START ATT PAGE */

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

.field-collection-item-field-secondary-content-colect .field_group_1242 .two_cols_section .field-collection-view:last-child, .field-collection-item-field-secondary-content-colect .field_group_1246 .two_cols_section .field-collection-view:first-child{
float:none;
padding:0;
width:100%;
}



.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{
padding: 0 20px;
width:auto;
}

.page-node-5463 #zone-menu-wrapper{
top:-26px !important;
}

/* END ATT 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: 65px;}

/* 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-guy2.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: 25px 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;
}
/* footer */
.wrap-sertificate-good #foot li.foot-link3 { float: left; }
.wrap-sertificate-good #foot .foot-link1 { 
display: none;
}
.wrap-sertificate-good #foot .foot-link2 {  display: block;
width: 468px; height: auto;
margin: 0 auto;	 }
.wrap-sertificate-good #foot .foot-link3 { 
display: none;	 }

/* END SECURITY PAGE */

/* START AFFILIATES PAGE */

.affiliate_section_2_img_full{
width:auto;
}

.affiliate_section_2_body_peice{
width:355px;
}

#new_pricing_section2 .block-button {
    margin: 0 40px 0 auto;
	float:right;
}

/* END AFFILIATES PAGE */


/* START NEW PRICING PAGE 11/2014 */

.new_pricing #new_pricing_section2 .block-title {
float:left;
margin-left:30px;
}

#new_pricing_section2 .block-price{
clear:left;
float:left;
margin-left:30px;
}

/* END NEW PRICING PAGE 11/2014 */

/*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 .full_block_wrap,
.node-type-full-width-paragraph-page .two_cols_wrap,
.node-type-full-width-paragraph-page .three_cols_wrap,
.node-type-full-width-paragraph-page .four_cols_wrap  {
	width: 100%;
}
.node-type-full-width-page #section-content,
.node-type-full-width-paragraph-page #section-content {
	padding-top: 60px;
}
.node-type-full-width-page .our_page_title,
.node-type-full-width-paragraph-page .our_page_title {
	font-size: 42px;
}
.node-type-full-width-page .field-name-field-desktop-image,
.node-type-full-width-page .hp_section_img_mobile,
.node-type-full-width-paragraph-page .field-name-field-desktop-image,
.node-type-full-width-paragraph-page .hp_section_img_mobile	{
	display: none;
}
.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: block;
	width: 80%;
	height: auto;
	margin: 0 auto 2em;
}
.node-type-full-width-page .field-name-field-desktop-image img,
.node-type-full-width-paragraph-page .field-name-field-desktop-image img {
	border: 1px solid #ccc;
}
.node-type-full-width-page .field-name-field-mobile-img img ,
.node-type-full-width-page .hp_section_img_mobile img,
.node-type-full-width-paragraph-page .field-name-field-mobile-img img ,
.node-type-full-width-paragraph-page .hp_section_img_mobile img {
	width: 100%;
	height: auto;
}
.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: 2em;
}
/*  END F-W globals    */
/*banner*/
.node-type-full-width-page .our_page_title,
.node-type-full-width-paragraph-page .our_page_title {
	font-size: 36px;
	display: block;
	padding : 52px 0 0;
	margin: 0 0 20px;
}
.banner-sub-header p	{
	line-height: 1.6em;
}
.group-banner-section .fieldset-wrapper   {
	margin : 0 auto;
}
.group-banner-section .banner-sub-header {
	width: 100%;
}
.group-banner-section .rotor-holder {
	width: 178px;
}
.group-banner-section .rotor-holder {
	width: 178px;
	height: 40px;
}
.group-banner-section #banner-head-inner *	{
	display: inline-block;
}
.group-banner-section .rotor-holder ul	{
	left: 0;
}
.group-banner-section .banner-cta-btn {
	margin: 0;
}

.group-banner-section a:link,
.group-banner-section a:visited {
	width: 262px;
	height: 42px;
	padding: 20px 0 0;
}
/*content nav*/
.fw-sub-links  {
	display: none;
}
.fw-sub-links .fw-nav-link {
	width: 18%;
	float: left;
	text-align: center;
}
.group-banner-section .rotor-wrap {
	margin-bottom: 0;
}

/*three_cols_section*/
.node-type-full-width-page .three_cols_section > .field-collection-view,
.node-type-full-width-paragraph-page .three_cols_section > .field-collection-view  {
	width: 30%;
	float: left;
}

/* END FULL-WIDTH PAGE   */


/*LiveEngage FW-template based*/
.page-node-5694 .group-banner-section,
.page-node-5837 .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,
.page-node-5894 .group-banner-section,
.page-node-6330 .group-banner-section     {
	width: 100%;
	height: 324px;
}
.page-node-5694 .group-banner-section .banner-cta-btn,
.page-node-5837 .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,
.page-node-5894 .group-banner-section .banner-cta-btn,
.page-node-6330 .group-banner-section .banner-cta-btn   {
	margin-bottom: 38px;
}

/*END LiveEngage page*/

/* partner page */

.page-node-5894.node-type-full-width-page .full_block_wrap, 
.page-node-5894.node-type-full-width-page .two_cols_wrap, 
.page-node-5894.node-type-full-width-page .three_cols_wrap, 
.page-node-5894.node-type-full-width-page .four_cols_wrap,
.page-node-6330.node-type-full-width-page .full_block_wrap, 
.page-node-6330.node-type-full-width-page .two_cols_wrap, 
.page-node-6330.node-type-full-width-page .three_cols_wrap, 
.page-node-6330.node-type-full-width-page .four_cols_wrap {
    padding: 0 0px;
}


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

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


.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: 46%;
	float: left;
	margin-left: .5em;
	margin-right: .5em;
	height: 100px;
}

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

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

.page-node-5894 h2.our_page_title,
.page-node-6330 h2.our_page_title {
    font-size: 3.5em;
    padding: 0 0 0;
    margin: 0 0 0;
    margin-top: 3em;
    font-weight:normal;
}

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

.page-node-5894 h2.our_page_title {
  padding: 45px 0 0;
  font-size: 35px;
}


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

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


.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: 0px; 
  margin-right: 0px; 
  width: 45%;
  float: left; 
}

.page-node-5894 .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 {
    height: 65px;
}

.page-node-5894 .zone-main h2.secondary_h2 { 
      font-size: 22px;   
}

.page-node-5894 .four_cols_wrap .field-collection-container {
   padding: 0 0 0; 
}*/
.page-node-5894 #quotes,
.page-node-6330 #quotes {
  min-height:450px;
}

.page-node-5894.node-type-full-width-page .zone-main .secondary_h2,
.page-node-6330.node-type-full-width-page .zone-main .secondary_h2 {
	font-size: 1.8em;
}

.page-node-5894 h2.our_page_title,
.page-node-6330 h2.our_page_title {
    font-size: 3.2em;
    padding: 0 0 0;
    margin: 0 0 0;
    margin-top: 3em;
    font-weight:normal;
}

.page-node-5894 .what-he-said img,
.page-node-6330 .what-he-said img {
    margin-bottom: 1em;
    margin-top: 1em !important;
    height: auto;
}

.page-node-5894 h2.our_page_title,
.page-node-6330 h2.our_page_title {
    font-size: 3.2em;
    padding: 0 0 0;
    margin: 0 0 0;
    margin-top: 3em;
    font-weight: normal;
}

.page-node-5894.node-type-full-width-page .field-name-field-cta-link,
.page-node-6330.node-type-full-width-page .field-name-field-cta-link {
margin-bottom: 100px;
margin-top: 60px;
}

.page-node-5894.node-type-full-width-page .field-collection-item-field-collections-container .field-collection-item-field-secondary-3x-section h4,
.page-node-6330.node-type-full-width-page .field-collection-item-field-collections-container .field-collection-item-field-secondary-3x-section h4 {
    margin-left: auto; 
    margin-right: auto;
    text-align: left !important;
    width:80%;
    font-size: 1.4em;
    font-weight: bold;
}

.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.node-type-full-width-page .field-collection-item-field-collections-container .field_group_2162,
.page-node-6330.node-type-full-width-page .field-collection-item-field-collections-container .field_group_2214 {
    border-right: 1px solid #ccc; 
    height: 380px;   
}


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

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

.page-node-5894.node-type-full-width-page .field_group_2161,
.page-node-6330.node-type-full-width-page .field_group_2212 {
	margin-top: 3em;
}

.page-node-5894 .three_cols_section .field_group_2129, 
.page-node-5894 .three_cols_section .field_group_2130, 
.page-node-5894 .three_cols_section .field_group_2141,
.page-node-6330 .three_cols_section .field_group_2129, 
.page-node-6330 .three_cols_section .field_group_2130, 
.page-node-6330 .three_cols_section .field_group_2141  {
    margin-top: 0em;
}

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


/* end partner page */


/* Partner Referral 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-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;
}

.page-node-5827.node-type-full-width-page .node-full-width-page h3 {
    /*float: left;*/
    width: 73%;
    /*margin-left:5% !important;*/
    margin-left: 4%;
}

.page-node-5909.node-type-full-width-page .node-full-width-page h3 {
    /*float: left;*/
    width: 73%;
    /*margin-left:5% !important;*/
    margin-left: 4%;
}

.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;*/
    /*margin-left: 5%;
  	margin-right: 5%;*/
  	margin-left:auto;
  	margin-right:auto;

}

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


.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;
width:100%;
}

.page-node-5909.node-type-full-width-page .node-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:12%;

}

.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;
float: right;
text-align: left;
margin-right: 12%;
} 


.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: 98% center !important;
    background-repeat: no-repeat;
    background-position: right center;
    width: 100%;
    border-radius: 5px !important;
    height: 40px;
    font-size:1em;
}


.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: 36%;
  width: 36%;
  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: 100%;
margin-left: 68px;
}

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

.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: 100%;
    margin-left: 12%;
    /*margin-left: 14%;*/
    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;
    font-size:1em;
}

.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: 100%;
    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: 100%;
    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;
}


.page-node-5827.node-type-full-width-page  div.pros_desc,
.page-node-5909.node-type-full-width-page  div.pros_desc { 
	margin-left:12%;
	margin-right:12%;
}

.multiselect select {
        float: none !important;
    }

.selectBox {
    position: relative;
}
.selectBox select {
    width: 100%;
    font-weight: normal;
}
.overSelect {
    position: absolute;
    left: 0; right: 0; top: 0; bottom: 0;
}
#type_customers {
    display: none;
    position: absolute;
    width: 33.5%;
    background: #fff;
    padding-left: 20px;
    border: 1px #dadada solid;
}

#type_customers label {
    font-weight: normal;
    font-size: 1em;
    margin-bottom: 0px;
    width: auto;
    text-align: left;
    line-height: 2.6em;
    padding-left: 1em;
    float: none;
}
#type_customers input[type="checkbox"] {
    clear: left;
    float: left;
    margin-right: 10px;
    margin-top: 13px;
    margin-bottom: 4px;
    padding-top: 15px;
    position: absolute;
    margin-left: -7%;
    height: auto;
    width: auto;
}


#type_customers label:hover {
    background-color: #1e90ff;
}

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

.page-node-431 .zone-footer-a-wrapper {
    background: url("/sites/default/files/pictures/PrestoExpert-desktop.jpg") no-repeat scroll center center !important;
    height: 170px !important;
    display:block !important;
}

.block-nodeblock-5659 {
  display: none;
}

.page-node-431 a.hp_online_experts_link {
    font-weight: 500 !important;
    background: #6ab3dc; /* #46abd7 !important; /* #418ec4 */
    padding: 15px 12px !important;
    float: right;
    width: 186px;
    height: 40px;
    font-size: 23px;
    text-align: center;
    line-height: 20px;
    margin: 45px 0px;
    margin-right:-5%;
}

.page-node-431 a.hp_online_experts_link:hover {
    text-decoration:none;
    background:  #418ec4 !important;
    transition: background .5s;
}

.page-node-431 span.hp_online_experts {
    font-size: 13px;
}
/*Support page */
#img-link {
	float: left;
	margin: 0 20px 30px 0;
	width: 25%;
	height: auto;
}
/*    END  Support page */


/*=====================New Support Pages========================*/
/*banner region overall*/
.context-support-test0978128007 #zone-content-wrapper {
	 margin-top:-40px !important;
}

/*banner region - actual full width node*/
.context-support-test0978128007 #block-nodeblock-5985 {
	padding:1em 0 2em 0;
}

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

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

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


/*main article list below banner*/
.context-support-test0978128007 #zone-main #region-main {
    width:60% !important;
/* 	border:solid aqua 3px; */
}

/*sidebar region*/
.context-support-test0978128007 #zone-main #region-second {
    width:30%;
}


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

/*sidebar menu itself */
.region-second .view-support-articles-most-popular,
.region-second .support-callout {
/*   border: solid green 1px; */
  margin:15px auto;
  width:85%;
  max-width:250px;
}

/*article page*/

.context-support .grid-12 {margin-left:0;}

/*pagination block*/

 .block-nodeblock-6069 .block-inner {
    /*border:solid red 1px;*/
}

.block-nodeblock-6069 #prev_page,
.block-nodeblock-6069 .center,
.block-nodeblock-6069 #next_page {
    text-align:left;
}

.block-nodeblock-6069 #next_page { position:absolute; right:0; top:24px;}


/*min to read*/

.node-type-support-article #minutes_to_read {
	font-weight:600;
	line-height:1.5em;
}	

 
 .node-type-support-article .field-name-field-article-target {
  border-bottom: solid #ccc 1px;
  padding: 0 0 .5em 0;
}


.node-type-support-article #article_title {
    width:auto;
	font-size: 1.3em;
	font-weight: 600;
	letter-spacing: normal;
	text-align:left;
	padding:.5em 0;
}

/*make images natural sized*/
.node-support-article .paragraphs-items-field-support-article-content img {
    width: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;
}

/*=====================end new Support Pages========================*/


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

/*overrides*/

.front #section-content {padding:0;}

/*Common Styles*/
 

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


/*BLOCK 1: Banner*/


.front .hp_banner .branding_content { display:none; }
.front .hp_banner .branding_content.active { display:block; }

.front .hp_banner .slide_content h1 { font-size:2em; }
.front .hp_banner .slide_content h4 { font-size:1.25em; padding-bottom:20px; }

/*slide content*/
.front .hp_banner .slide_content {
    width:90%; 
    margin:80px auto 0 auto;
    padding:0 10px;
}

/*video slide*/
.front .hp_banner .three .slide_content h1,
.front .hp_banner .three .slide_content h4 {color:#fff; text-align:center;}
.front .hp_banner .three .slide_content h4 {width:50%;}

/*TOP MENU AND SLIDE MENU*/


/*drawer styles*/

.top_nav .top_drawer {
   display:none;
   width: 271px;
  right: 0;
  margin: 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 {background-color:#2e3a3e;}
.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;

}


/*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 0 1.5em 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: 36px !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-mobile.jpg) no-repeat 66%;
    background-size: cover;
}

/*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-mobile.jpg) no-repeat;
    background-size: cover;
}

/*banner text*/
.sentiment-reporting .banner_text{
    margin: 30px auto;
    width:500px;
}

.sentiment-reporting .banner_text h1 { 
    color:#101729;
    text-shadow:none;
}

.sentiment-reporting .banner_text h3 {
    margin:0 !important;  
     color:#101729;

}

.sentiment-reporting .banner_text p{
    margin:0 !important;;  
    padding:0;
}

.sentiment-reporting .banner_text a.button {
    margin:0 !important;

}





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

/* NEW CULTURE PAGE */

.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_tablet.jpg) !important;}
.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_tablet.jpg) !important}

/*reduce margin for slider content*/
.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 {margin-top:70px !important;}

/*reduce font size on non english pages*/
.page-node-6130 .hp_banner .slide_content h4,
.page-node-6131 .hp_banner .slide_content h4,
.page-node-6132 .hp_banner .slide_content h4,
.page-node-6133 .hp_banner .slide_conten h4 {font-size:40px;}

/*  END NEW CULTURE PAGE */


/*REAL TIME SENTIMENT ANALYSIS PAGE + REPORTING PAGE*/

/*make images responsive and centered*/
.sentiment-reporting .zone-main img {display:block; margin:0 auto; width:90%;}

/*center h4 in mobile*/
.sentiment-reporting .zone-main h4 {text-align:center;}

/*three cols*/
.sentiment-reporting .zone-main .cols {margin:0 auto; padding-bottom:1.5em;}

/*titles + p*/
.sentiment-reporting .zone-main h4,
.sentiment-reporting .zone-main h3,
.sentiment-reporting .zone-main p { width:96%; margin:0 auto;}

/*make images responsive and centered*/
.sentiment-reporting .zone-main img {display:block; margin:0 auto; width:90%; padding-bottom:1.5em;}


/*  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: 100%;
    position: relative;
    margin: 0 auto;
}
/*marketo form*/

#main-wrap .email-sign  {
    width: 70%;
    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: 20px;
}
#main-wrap #banner .mktoForm    {
    width: 100% !important;
}
#main-wrap .email-sign #Email   {
    width: 100% !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: 50px;
    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: 0;
}
/*top toast*/
#main-wrap #top-toast   {
    display: none;
}
#main-wrap .mktoFieldWrap,
#main-wrap .mktoFieldDescriptor{
    width: 100%;
}
#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*/
#main-wrap .clear-it {
    clear: both;
    position: relative;
}
#main-wrap .txt-block h2   {
    font-weight: 100;
    font-size: 36px;
    padding: 0 0 24px;
    color: #333;
}
#main-wrap .txt-block p    {
    color: #777;
    font-size: 20px;
    line-height: 48px;
    font-weight: 100;
}
#main-wrap #mobi-imgs   {
    width: 75%;
    height: auto;
    position: relative;
    margin: 0 auto;
}
#main-wrap .mobi-imgs img   {
    width: 100%;
    height: auto;
}
#main-wrap .txt-block {
    padding: 0 10px;
}

.node-type-full-width-blank-page .grid-9 {
    margin-left: 0 !important ;
    margin-right: 0 !important;
}


/*        END GLOBALS         */
/*banner*/
#main-wrap header   {
    height: 650px;
    width: 100%;
    padding: 0 10px;

    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: 100%;
    height: 45%;
}

#main-wrap #banner  {
    text-align: center;
    padding: 20px 0 0;
}
#main-wrap #banner h2   {
    font-weight: 100;
    font-size: 2em;
    color: #f0f9ff;
}
#main-wrap #banner p    {
    color: #f0f9ff;
    font-size: 1.3em;
    line-height: 48px;
}
#main-wrap #banner #dangler {
    display: none;
}
/*logo*/
#main-wrap #le_logo    {
    width: 100%;
    height: 80px;
    background: url("/sites/default/files/pictures/brand_app/bg_logo.jpg") repeat-x;
    position: relative;
}
#main-wrap #hold-logo   {
    width: 100%;
    height: 80px;
    background: url("/sites/default/files/pictures/brand_app/le_logo.png") no-repeat left top;
}

/*    FIRST SECTION   */
#main-wrap #section-one {
    height: 880px%;
}

/*bubble-heads*/
#main-wrap #buble-holder    {
    display: none;
}

#main-wrap #buble-holder .bubb-icn    {
    display: none;
}
#main-wrap #guys-body,
#main-wrap #guys-slider,
#main-wrap #guys-hands  {
    display: none;
}


/*right side*/
/*
guys legs*/
#main-wrap #legs-hold   {
    display: none;
}
#main-wrap #section-one .section-right .txt-block  {
    padding: 16px 10px 0;
}

/*
Second Section*/
#main-wrap #section-two {
    height: 866px;
    padding: 40px 0 0;
    background: url(/sites/default/files/pictures/brand_app/bg_darker.jpg);
}

#main-wrap #section-two .section-left   {
    /*float: left;*/
    width: 100%;
}
#main-wrap #section-two .section-right  {
    /*float: left;*/
    /*margin: 0 0 0 38px;*/
    width: 100%;
}
#main-wrap #section-two .section-right #chat-static,
#main-wrap #section-two .section-right #chat-dyno       {
    display: none;
}
/*
Third Seciton*/
#main-wrap #section-three {
    height: 576px;
}
#main-wrap #section-three .center-inner {
    padding: 40px 0 0;
}
#main-wrap #section-three .section-left {
    width: 100%;
    /*float: left;*/
    position: relative;
}
#main-wrap #section-three .section-right    {
    padding: 40px 0 0;
    width: 100%;
    position: relative;
}
#main-wrap #section-three .section-left .img_hold {
    display: none;
}
/*
Fourth Section*/
#main-wrap #section-four {
    height: 1112px;
    width: 100%;
    background: url("/sites/default/files/pictures/brand_app/bg_hills_02.jpg") repeat-x bottom;
}
#main-wrap #section-four .center-inner {
    width: 100%;
    height: 640px;
}
#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-right {
    text-align: center;
}
#main-wrap #section-four .section-right img {
    margin: 0 0 -5px 48px;
}
#main-wrap #section-four .email-sign    {
    height: 58px;
    width: 70%;
    position: relative;
    margin: 0 auto;
}
#main-wrap #section-four .mktoForm  {
    width: 100% !important;
}

#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: 196px;
    background: #000;
}
#main-wrap #footer p    {
    float: left;
}
#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  */

